This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 0cb552aa9784 Merge tag 'v6.8-p1' of git://git.kernel.org/pub/scm/linux/ [...] adds acc657692aed keys, dns: Fix size check of V1 server-list header adds cd72c7ef5fed ecryptfs: Reject casefold directory inodes adds b837a816b36f MAINTAINERS: update unicode maintainer e-mail address adds 6bd593bc743d Merge tag 'unicode-next-6.8' of git://git.kernel.org/pub/s [...] adds 658a52344fb1 ext4: unify the type of flexbg_size to unsigned int adds b099eb87de10 ext4: remove unnecessary check from alloc_flex_gd() adds 5d1935ac02ca ext4: avoid online resizing failures due to oversized flex bg adds 665d3e0af4d3 ext4: reduce unnecessary memory allocation in alloc_flex_gd() adds f2fec3e99a32 ext4: delete redundant calculations in ext4_mb_get_buddy_p [...] adds e89fdcc425b6 ext4: enable dioread_nolock as default for bs < ps case adds 92573369144f ext4: treat end of range as exclusive in ext4_zero_range() adds c6bfd7240984 ext4: clarify handling of unwritten bh in __ext4_block_zer [...] adds 2bf5eb2a7c22 ext4: improving calculation of 'fe_{len|start}' in mb_find [...] adds 990b6b5b13b7 jbd2: add errseq to detect client fs's bdev writeback error adds 62ec1707cb07 jbd2: replace journal state flag by checking errseq adds 8a4fd33d879f jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atom [...] adds b4e73e612689 jbd2: abort journal when detecting metadata writeback erro [...] adds ada3fb86a3f3 ext4: move ext4_check_bdev_write_error() into nojournal mode adds 7c784d624819 ext4: allow for the last group to be marked as trimmed adds 4d5cdd757d0c ext4: convert ext4_da_do_write_end() to take a folio adds 1f6bc02f1848 ext4: fallback to complex scan if aligned scan doesn't work adds 68da4c44b994 ext4: fix inconsistent between segment fstrim and full fstrim adds 0d19d9e14687 Merge tag 'ext4_for_linus-6.8-rc1' of git://git.kernel.org [...] adds ec677b58f65e SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() adds 5f1e77b2285b SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() adds a902f3dec70a SUNRPC: Create a helper function for accessing the rpc_cln [...] adds 31b62908693c SUNRPC: Fix a suspicious RCU usage warning adds 1530827b9002 blocklayoutdriver: Fix reference leak of pnfs_device_node adds d76c769c8db4 pnfs/blocklayout: Don't add zero-length pnfs_block_dev adds b4d4fd60f884 NFSv4: Always ask for type with READDIR adds a10a9233073d NFS: Use parent's objective cred in nfs_access_login_time() adds e3fd54e7dc5a NFSv4: Track the number of referring calls in struct cb_pr [...] adds dce72920c81b NFSv4.1: if referring calls are complete, trust the statei [...] adds 037e56a22ff3 NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT adds 98b4e5137504 SUNRPC: fix _xprt_switch_find_current_entry logic adds 283064fca3e8 nfs: add new tracepoint at nfs4 revalidate entry point adds 310b1f89ea81 nfs: rename the nfs_async_rename_done tracepoint adds f6e70c59edee nfs: print fileid in lookup tracepoints adds 8a6291bf3b0e pNFS: Fix the pnfs block driver's calculation of layoutget size adds 1fd5394e6ab8 NFS: drop unused nfs_direct_req bytes_left adds 12fc0a963128 nfs: Remove writepage adds 597a42179803 rpc_pipefs: Replace one label in bl_resolve_deviceid() adds e6f533b61597 SUNRPC: Fixup v4.1 backchannel request timeouts adds 57331a59ac0d NFSv4.1: Use the nfs_client's rpc timeouts for backchannel adds 587217f9706a Merge tag 'nfs-for-6.8-1' of git://git.linux-nfs.org/proje [...] adds 0108ce08aed1 smb: client: Fix minor whitespace errors and warnings adds 3322960ce222 smb: client: extend smb2_compound_op() to accept more commands adds 102466f303ff smb: client: allow creating special files via reparse points adds 67ec9949b0df smb: client: optimise reparse point querying adds 7435d51b7ea2 smb: client: fix renaming of reparse points adds 5408990aa662 smb: client: fix hardlinking of reparse points adds 514d793e27a3 smb: client: allow creating symlinks via reparse points adds 3ded18a9e9d2 smb: client: cleanup smb2_query_reparse_point() adds 9c38568a75c1 smb: client: handle special files and symlinks in SMB3 POSIX adds 516eea97f92f cifs: fix in logging in cifs_chan_update_iface adds 96d566b6c933 smb3: Improve exception handling in allocate_mr_list() adds 6ebfede8d57a cifs: Pass unbyteswapped eof value into SMB2_set_eof() adds 6d039984c15d smb: client: stop revalidating reparse points unnecessarily adds 8a3c4e44c243 cifs: get rid of dup length check in parse_reparse_point() adds c3a11c0ec66c cifs: delete unnecessary NULL checks in cifs_chan_update_iface() adds 8d606c311b75 cifs: make cifs_chan_update_iface() a void function adds a3f763fdcb2f cifs: remove unneeded return statement adds 26ba1bf310f0 cifs: update internal module version number for cifs.ko adds 84e9a2d5517b Merge tag 'v6.8-rc-part1-smb-client' of git://git.samba.or [...] adds 30418de09e6b bcachefs: Flush fsck errors before running twice adds e7f7ddedd67d bcachefs: Add extra verbose logging for ro path adds 8b58623f5b91 bcachefs: Improved backpointer messages in fsck adds ecf8a74dab1d bcachefs: kill INODE_LOCK, use lock_two_nondirectories() adds 359d1bad1b5c bcachefs: Check for unlinked inodes not on deleted list adds 7d9ae04e3987 bcachefs: Fix locking when checking freespace btree adds fbf927081724 bcachefs: Print old version when scanning for old metadata adds 09e0153b72bf bcachefs: Fix warning when building in userspace adds fa5df9e7d5a8 bcachefs: Include average write size in sysfs journal_debug adds df8e13ccf3c0 bcachefs: Add an assertion in bch2_journal_pin_set() adds 3eedfe1af9be bcachefs: Journal pins must always have a flush_fn adds 066a26460bb2 bcachefs: track_event_change() adds 389c92b36e30 bcachefs: Clear k->needs_whitout earlier in commit path adds 9a71de675f97 bcachefs: BTREE_INSERT_JOURNAL_REPLAY now "don't init tran [...] adds 43c7ede0095d bcachefs: Kill BTREE_UPDATE_PREJOURNAL adds bdde9829de1e bcachefs: Go rw before journal replay adds 573224301c56 bcachefs: Make journal replay more efficient adds e17b93eb3672 bcachefs: Avoiding dropping/retaking write locks in bch2_b [...] adds cd5bd1628284 bcachefs: Fix redundant variable initialization adds aa62aabbc7ab bcachefs: Kill dead BTREE_INSERT flags adds 5927310dcfc9 bcachefs: bch_str_hash_flags_t adds cb52d23e77a6 bcachefs: Rename BTREE_INSERT flags adds eb54e81f27b5 bcachefs: Improve btree_path_dowgrade tracepoint adds cd404e5b05eb bcachefs: backpointers fsck no longer uses BTREE_ITER_ALL_LEVELS adds e56978c80d86 bcachefs: Kill BTREE_ITER_ALL_LEVELS adds 5fd24caf572d bcachefs: Fix userspace bch2_prt_datetime() adds b4b79b076445 bcachefs: Don't rejournal keys in key cache flush adds b27d7afb7917 bcachefs: Don't flush journal after replay adds ae0e61175e22 bcachefs: Add a tracepoint for journal entry close adds 1ae8a0904a6a bcachefs: Kill memset() in bch2_btree_iter_init() adds ad9c7992eb99 bcachefs: Kill btree_iter->journal_pos adds 086a52f7fa9d bcachefs: Rename bch_replicas_entry -> bch_replicas_entry_v1 adds 25f64e997e4b bcachefs: Don't use update_cached_sectors() in bch2_mark_alloc() adds 2b161cc7cb07 bcachefs: add a quieter bch2_read_super adds 225879f403c6 bcachefs: clean up one inconsistent indenting adds 01e9564540d7 bcachefs: x-macro-ify bch_data_ops enum adds 3c843a675951 bcachefs: Convert bch2_move_btree() to bbpos adds ba11c7d67a53 bcachefs: BCH_DATA_OP_drop_extra_replicas adds ee841b77b3bf powerpc: Export kvm_guest static key, for bcachefs six locks adds 011173321f6f bcachefs: six locks: Simplify optimistic spinning adds 3b05b8e08292 bcachefs: Simplify check_bucket_ref() adds e6674decb219 bcachefs: BCH_IOCTL_DEV_USAGE_V2 adds dafff7e57508 bcachefs: New bucket sector count helpers adds ed0cd515cd8a bcachefs: bch2_dev_usage_to_text() adds 9b34f02cdcc1 bcachefs: Kill dev_usage->buckets_ec adds 7541787f58d1 bcachefs: Improve sysfs compression_stats adds d05db12715c9 bcachefs: Print durability in member_to_text() adds 25d1e39df0e2 bcachefs: Add a rebalance, data_update tracepoints adds 3f59547e22b9 bcachefs: Refactor bch2_check_alloc_to_lru_ref() adds 9e243d3cdac1 bcachefs: Kill journal_seq/gc args to bch2_dev_usage_update_m() adds 3c471b65889a bcachefs: convert bch_fs_flags to x-macro adds c259bd95d1df bcachefs: No need to allocate keys for write buffer adds 56db2429511e bcachefs: Improve btree write buffer tracepoints adds 8ab3fa963969 bcachefs: kill journal->preres_wait adds cf5bacb6a521 bcachefs: delete useless commit_do() adds 183bcc89b855 bcachefs: Clean up btree write buffer write ref handling adds d3083cf28d54 bcachefs: bch2_btree_write_buffer_flush_locked() adds cb13f471390c bcachefs: bch2_btree_write_buffer_flush() -> bch2_btree_wr [...] adds 74644030098a bcachefs: count_event() adds e153a0d70b31 bcachefs: Improve trace_trans_restart_too_many_iters() adds 3398124444b9 bcachefs: Improve trace_trans_restart_would_deadlock adds a276132c2d2b bcachefs: Don't open code bch2_dev_exists2() adds 48dade81760e bcachefs: ONLY_SPECIFIED_DEVS doesn't mean ignore durabili [...] adds ab4fb4b678c3 bcachefs: wb_flush_one_slowpath() adds 8a4b4c52c003 bcachefs: more write buffer refactoring adds 62286a08c3f3 bcachefs: Replace zero-length arrays with flexible-array members adds 74529338805d bcachefs: remove dead bch2_evacuate_bucket() adds 0c069781ddfa bcachefs: rebalance should wakeup on shutdown if disabled adds 3ec3758a8148 bcachefs: copygc should wakeup on shutdown if disabled adds 3f0e297d8677 bcachefs: Explicity go RW for fsck adds a79e1b6dea0b bcachefs: copygc shouldn't try moving buckets on error adds 21e07cc966aa bcachefs: remove redundant condition from data_update_inde [...] adds 0f64a6daaa48 bcachefs: On missing backpointer to interior node, flush i [...] adds a56c61714a2d bcachefs: Make backpointer fsck wb flush check more rigorous adds d9e14a4eb990 bcachefs: remove sb lock and flags update on explicit shutdown adds a564c9fad581 bcachefs: Include btree_trans in more tracepoints adds d4e4d8b98b83 bcachefs: Remove obsolete comment about zstd adds 0d963a635d20 bcachefs: Move reflink_p triggers into reflink.c adds 6e92d1554694 bcachefs: Refactor trans->paths_allocated to be standard bitmap adds 56ec287d30ba bcachefs: BCH_ERR_opt_parse_error adds 5a11b5fe79e9 bcachefs: return from fsync on writeback error to avoid ea [...] adds 483dea443124 bcachefs: Improve error message when finding wrong btree node adds 63508b756443 bcachefs: c->ro_ref adds bbefcd910d9f bcachefs: thread_with_file adds 2b41226d7f4b bcachefs: Add ability to redirect log output adds 0953450af79e bcachefs: Mark recovery passses that are safe to run online adds 7f391b2f8edc bcachefs: bch2_run_online_recovery_passes() adds 8408fa570ef9 bcachefs: BCH_IOCTL_FSCK_OFFLINE adds 267b801fda10 bcachefs: BCH_IOCTL_FSCK_ONLINE adds a0acc24fedbe bcachefs: Fix open coded set_btree_iter_dontneed() adds be1fa63de867 bcachefs: Fix bch2_read_btree() adds 8c066edeb43b bcachefs: continue now works in for_each_btree_key2() adds 27b2df982fa3 bcachefs: Kill for_each_btree_key() adds 5028b9078ccb bcachefs: Rename for_each_btree_key2() -> for_each_btree_key() adds f8fd5871becf bcachefs: reserve path idx 0 for sentinal adds b56cee70e75e bcachefs: six lock: fix typos adds 249bf593e84e bcachefs: Fix snapshot.c assertion for online fsck adds a83b6c895c4d bcachefs: kill btree_path->(alloc_seq|downgrade_seq) adds e4e49375a8e4 bcachefs; kill bch2_btree_key_cache_flush() adds 24de63dacbff bcachefs: Improve trans->extra_journal_entries adds f33600057f50 bcachefs: bch2_trans_node_add no longer uses trans_for_eac [...] adds 0ba9375a111a bcachefs: Unwritten journal buffers are always dirty adds b05c0e9370be bcachefs: journal->buf_lock adds 09caeabe1a5d bcachefs: btree write buffer now slurps keys from journal adds 38ced43bb04a bcachefs: Inline btree write buffer sort adds 002c76dcf6a4 bcachefs: check_root() can now be run online adds 679972348d03 bcachefs: kill btree_trans->wb_updates adds 73ffa5305694 bcachefs: Drop journal entry compaction adds e06af20719a4 bcachefs: fix userspace build errors adds cf904c8d964f bcachefs: bch_err_(fn|msg) check if should print adds 038fecc04593 bcachefs: qstr_eq() adds ac19c4c3d02e bcachefs: Use array_size() in call to copy_from_user() adds 4c26dea1c096 bcachefs: Replace zero-length array with flex-array member [...] adds 548673f8d392 bcachefs: drop extra semicolon adds a7dc10ce689a bcachefs: Make sure allocation failure errors are logged adds d8d819580ae0 bcachefs: clean up some dead fallocate code adds 033c9d7a2a34 MAINTAINERS: Update my email address adds 023f9ac9f70f bcachefs: Delete dio read alignment check adds 44fd13a4c68e bcachefs: Fixes for rust bindgen adds 447c1c010512 bcachefs: check for failure to downgrade adds 920388254f61 bcachefs: mean and variance: fix kernel-doc for function params adds 1ad36a010c69 bcachefs: Use GFP_KERNEL for promote allocations adds cee0a8ea6d4f bcachefs: Improve the nopromote tracepoint adds 559e6c23367f bcachefs: trans_for_each_update() now declares loop iter adds defd9e39b599 bcachefs: darray_for_each() now declares loop iter adds 037a2d9f4828 bcachefs: simplify bch_devs_list adds 53b67d8dcf47 bcachefs: better error message in btree_node_write_work() adds e34ec13a56a0 bcachefs: add more verbose logging adds ef23397c3019 bcachefs: fix warning about uninitialized time_stats adds 6d5c606c1cdc bcachefs: use track_event_change() for allocator blocked stats adds 79904fa2bb54 bcachefs: bch2_trans_srcu_lock() should be static adds c8ef2dc2fc87 bcachefs: bch2_dirent_lookup() -> lockrestart_do() adds 3a860b5ad5f7 bcachefs: for_each_btree_key_upto() -> for_each_btree_key_ [...] adds 44ddd8ad1e0b bcachefs: kill for_each_btree_key_old_upto() adds c47e8bfbb769 bcachefs: kill for_each_btree_key_norestart() adds 80eab7a7c280 bcachefs: for_each_btree_key() now declares loop iter adds 9fea2274f783 bcachefs: for_each_member_device() now declares loop iter adds 41b84fb489f7 bcachefs: for_each_member_device_rcu() now declares loop iter adds cea07a7b6ac2 bcachefs: vstruct_for_each() now declares loop iter adds 4eb3877eaeba bcachefs: fsck -> bch2_trans_run() adds 0bc64d7e2649 bcachefs: kill __bch2_btree_iter_peek_upto_and_restart() adds 0beebd92457c bcachefs: bkey_for_each_ptr() now declares loop iter adds 1a2a9f9f53a6 bcachefs: for_each_keylist_key() declares loop iter adds 0c0ba8e9c5a9 bcachefs: skip journal more often in key cache reclaim adds 806ebf2aa017 bcachefs: Convert split_devs() to darray adds 4753bdeb26d5 bcachefs: Kill GFP_NOFAIL usage in readahead path adds 5ce8b92da0b0 bcachefs: minor bch2_btree_path_set_pos() optimization adds 255ebbbf7507 bcachefs: bch2_path_get() -> btree_path_idx_t adds 74e600c19a18 bcachefs; bch2_path_put() -> btree_path_idx_t adds 4617d94617a4 bcachefs: bch2_btree_path_set_pos() -> btree_path_idx_t adds f6363acaa63a bcachefs: bch2_btree_path_make_mut() -> btree_path_idx_t adds 96ed47d13056 bcachefs: bch2_btree_path_traverse() -> btree_path_idx_t adds 788cc25d15e0 bcachefs: btree_path_alloc() -> btree_path_idx_t adds 07f383c71fad bcachefs: btree_iter -> btree_path_idx_t adds 7f9821a7c10b bcachefs: btree_insert_entry -> btree_path_idx_t adds 1f75ba4e65c5 bcachefs: struct trans_for_each_path_inorder_iter adds 311e446a4148 bcachefs: bch2_btree_path_to_text() -> btree_path_idx_t adds 4c5289e6323c bcachefs: kill trans_for_each_path_from() adds ccb7b08fbbb8 bcachefs: trans_for_each_path() no longer uses path->idx adds b0b67378225d bcachefs: trans_for_each_path_with_node() no longer uses p [...] adds 566eabd36fac bcachefs: bch2_path_get() no longer uses path->idx adds 542e6396740a bcachefs: bch2_btree_iter_peek_prev() no longer uses path->idx adds d7e14035a4b4 bcachefs: get_unlocked_mut_path() -> btree_path_idx_t adds 398c98347d46 bcachefs: kill btree_path.idx adds 6474b706108b bcachefs: Clean up btree_trans adds fea153a84557 bcachefs: rcu protect trans->paths adds 31403dca5bb1 bcachefs: optimize __bch2_trans_get(), kill DEBUG_TRANSACTIONS adds 5cc6daf74979 bcachefs: trans->updates will also be resizable adds 2c3b0fc3bd0a bcachefs: trans->nr_paths adds ff70ad2c8dfd bcachefs: Fix interior update path btree_path uses adds 0c99e17d3bd3 bcachefs: growable btree_paths adds eb6863598a9d bcachefs: bch2_btree_trans_peek_updates adds 359e89add5b8 bcachefs: bch2_btree_trans_peek_prev_updates adds c558c577cbea bcachefs: bch2_btree_trans_peek_slot_updates adds d296e7b18521 bcachefs: Fix reattach_inode() for snapshots adds c98d132ed1e3 bcachefs: check_directory_structure() can now be run online adds 5e329145148d bcachefs: Check journal entries for invalid keys in trans [...] adds 62719cf33c3a bcachefs: Fix nochanges/read_only interaction adds 6b00de06f51c bcachefs: bch_member->seq adds 0d529663f04b bcachefs: Split brain detection adds 83322e8ca8b6 bcachefs: btree_trans always has stats adds 89056f245bce bcachefs: track transaction durations adds 371650143d17 bcachefs: wb_key_cmp -> wb_key_ref_cmp adds f412392f6ea3 bcachefs: __journal_keys_sort() refactoring adds 8feaebb0ae88 bcachefs: __bch2_journal_key_to_wb -> bch2_journal_key_to_ [...] adds f60250de329a bcachefs: Fix printing of device durability adds 96f37eabe7a5 bcachefs: factor out thread_with_file, thread_with_stdio adds eff1f728bedc bcachefs: Upgrading uses bch_sb.recovery_passes_required adds 717296c34c8d bcachefs: trans_mark now takes bkey_s adds ad00bce07da8 bcachefs: mark now takes bkey_s adds 089e311347eb bcachefs: Kill BTREE_TRIGGER_NOATOMIC adds c95e9ec48682 bcachefs: BTREE_TRIGGER_TRANSACTIONAL adds 282e7c37ebf5 bcachefs: kill mem_trigger_run_overwrite_then_insert() adds 08bc95901037 bcachefs: unify inode trigger adds 7bc4d18af413 bcachefs: unify reflink_p trigger adds 6cacd0c4141c bcachefs: unify reservation trigger adds 6820ac2cdc30 bcachefs: move bch2_mark_alloc() to alloc_background.c adds 153d1c63c2ac bcachefs: unify alloc trigger adds f4f78779bb2a bcachefs: move stripe triggers to ec.c adds e4eb3e5ae46b bcachefs: unify stripe trigger adds 1f34c21bc685 bcachefs: bch2_trigger_pointer() adds d55ddf6e7a81 bcachefs: Online fsck can now fix errors adds 5a82ec3feaaf bcachefs: bch2_trigger_stripe_ptr() adds 4f9ec59f8fd6 bcachefs: unify extent trigger adds f0431c5f4746 bcachefs: Combine .trans_trigger, .atomic_trigger adds 8a0dda6fd6b7 bcachefs: kill useless return ret adds 49a5192c0e9c bcachefs: Add an option to control btree node prefetching adds b819f30855a6 bcachefs: don't clear accessed bit in btree node fill adds c72e4d7a3067 bcachefs: add time_stats for btree_node_read_done() adds 4798bd2443bb bcachefs: increase max_active on io_complete_wq adds e9bc59f9df96 bcachefs: add missing bch2_latency_acct() call adds a64a37338d49 bcachefs: Don't autofix errors we can't fix adds d641d4cae72a bcachefs: no thread_with_file in userspace adds 15eaaa4c3155 bcachefs: Upgrades now specify errors to fix, like downgrades adds 074cbcdaeee4 bcachefs: fsck_err()s don't need to manually check c->sb.v [...] adds c13fbb7de2fc bcachefs: Improve would_deadlock trace event adds 1f5af5fc1785 bcachefs: %pg is banished adds 5b883656605e bcachefs: __bch2_sb_field_to_text() adds 5e448c48932b bcachefs: print sb magic when relevant adds 2d02bfb01b27 bcachefs: improve validate_bset_keys() adds 4819b66e2989 bcachefs: improve checksum error messages adds d04d27274385 bcachefs: bch2_dump_bset() doesn't choke on u64s == 0 adds 72e2c920e4dc bcachefs: Restart recovery passes more reliably adds e7999235e6c4 bcachefs: fix simulateously upgrading & downgrading adds f5d4481c3edd bcachefs: move "ptrs not changing" optimization to bch2_tr [...] adds 169de41985f5 bcachefs: eytzinger0_find() search should be const adds 999a36b52b1b Merge tag 'bcachefs-2024-01-10' of https://evilpiepirate.o [...] adds 86b9357c1bbe drivers/gpu/drm/i915/i915_memcpy.c: fix missing includes adds fc09b4919cab media: vidtv: fix missing include adds a5a0abfdb319 x86: fix missing includes/forward declarations adds 2596e51ad3e2 m68k: Fix missing include adds a484ba4e8b8f microblaze: add missing forward declaration adds f6120d527b86 task_stack.h: add missing include adds 6a2623b17634 nsproxy.h: add missing include adds a2bef835d39c kernel/fork.c: add missing include adds 316aa04d1ffa kmsan: add missing types.h dependency adds 058e0529d12a time_namespace.h: fix missing include adds ed509c7e0785 PM: fix missing rculist.h dependency adds ea115c248a47 torture: add missing dependency on hrtimer.h adds bea32141764b nodemask: Split out include/linux/nodemask_types.h adds d9f29deb7fe8 prandom: Remove unused include adds 6060ef31f116 timekeeping: Kill percpu.h dependency adds 04bc786d6635 arm64: Fix circular header dependency adds d7a73e3f0892 kernel/numa.c: Move logging out of numa.h adds d1d71b30e1f8 sched.h: Move (spin|rwlock)_needbreak() to spinlock.h adds 2e346b19aab9 ktime.h: move ktime_t to types.h adds 50d91c765825 hrtimers: Split out hrtimer_types.h adds d84f31791517 locking/mutex: split out mutex_types.h adds 53d31ba842d9 posix-cpu-timers: Split out posix-timers_types.h adds f038cc1379c0 locking/seqlock: Split out seqlock_types.h adds 6d5e9d636830 pid: Split out pid_types.h adds f551103cb964 sched.h: move pid helpers to pid.h adds 8b7787a543cd plist: Split out plist_types.h adds 6dfeff09d5ad wait: Remove uapi header file from main header file adds 097691960f70 rslib: kill bogus dependency on list.h adds eee51b0ae5c5 timerqueue: Split out timerqueue_types.h adds 22c336d0d311 signal: Kill bogus dependency on list.h adds dff0fd233a51 timers: Split out timer_types.h adds b2fa8443db32 workqueue: Split out workqueue_types.h adds bc46ef3cea3d shm: Slim down dependencies adds 72375a8864eb ipc: Kill bogus dependency on spinlock.h adds 9983deb26d90 Split out irqflags_types.h adds 959d8dc80461 mm_types_task.h: Trim dependencies adds 55b899aa3e7d syscall_user_dispatch.h: split out *_types.h adds 344706698297 x86/signal: kill dependency on time.h adds 1ef83969bb12 uapi/linux/resource.h: fix include adds f9d6966b7f41 refcount: Split out refcount_types.h adds a6e1420ce4fc seccomp: Split out seccomp_types.h adds af6da56a2238 uidgid: Split out uidgid_types.h adds e034d49eb01c sem: Split out sem_types.h adds 99bac36667b6 lockdep: move held_lock to lockdep_types.h adds cba6167f0adb restart_block: Trim includes adds c968b99f868d LoongArch: signal.c: add header file to fix build error adds 932562a6045e rseq: Split out rseq.h from sched.h adds 2b010a69350f preempt.h: Kill dependency on list.h adds 30094208cdc6 Kill unnecessary kernel.h include adds e717ceb52965 kill unnecessary thread_info.h include adds 1e2f2d31997a Kill sched.h dependency on rcupdate.h adds 78273df7f646 Merge tag 'header_cleanup-2024-01-10' of https://evilpiepi [...] adds 0417f247f20b MAINTAINERS: remove Iurii Zaikin from proc sysctl adds 05c1a8d01fac MAINTAINERS: Add Joel Granados as co-maintainer for proc sysctl adds 315552310c7d sysctl: Fix out of bounds access for empty sysctl registers adds 777740779ec5 sysctl: Add a selftest for handling empty dirs adds ce023757845d sysclt: Clarify the results of selftest run adds e640fc5b7b24 cachefiles: Remove the now superfluous sentinel element fr [...] adds 9d5b94753566 fs: Remove the now superfluous sentinel elements from ctl_ [...] adds c8a65501d3a8 sysctl: Remove the now superfluous sentinel elements from [...] adds 00992a1358b6 coda: Remove the now superfluous sentinel elements from ct [...] adds 0b68ab50b810 sysctl: delete unused define SYSCTL_PERM_EMPTY_DIR adds 561429807d50 sysctl: remove struct ctl_path adds a05aea98d405 Merge tag 'sysctl-6.8-rc1' of git://git.kernel.org/pub/scm [...] adds f17f2c13d613 module: Remove redundant TASK_UNINTERRUPTIBLE adds 4515d08a742c kernel/module: improve documentation for try_module_get() adds 4cd083d53108 Merge tag 'modules-6.8-rc1' of git://git.kernel.org/pub/sc [...] adds 280ac17856ec hexagon: Remove CONFIG_HEXAGON_ARCH_VERSION from uapi header adds 4bfb53e7d317 mips: add <asm-generic/io.h> including adds 026246f114d9 arch/*/io.h: remove ioremap_uc in some architectures adds aea72963608c mips: io: remove duplicated codes adds 3cd944590da9 asm/io: remove unnecessary xlate_dev_mem_ptr() and unxlate [...] adds d67a308ac5de Merge branch 'asm-generic-io.h-cleanup' into asm-generic adds 64bac5ea17d5 arch: consolidate arch_irq_work_raise prototypes adds 4d86896793dd arch: fix asm-offsets.c building with -Wmissing-prototypes adds f717a8d1643d arch: include linux/cpu.h for trap_init() prototype adds 42874e4eb35b arch: vdso: consolidate gettime prototypes adds 1d6571a8794b arch: add missing prepare_ftrace_return() prototypes adds 23f8c1823bd4 arch: add do_page_fault prototypes adds ca8e45c8048a csky: fix arch_jump_label_transform_static override adds 7192ad2adde8 arm64: vdso32: Define BUILD_VDSO32_64 to correct prototypes adds 0734f5c7eb15 Merge branch 'asm-generic-prototypes' into asm-generic adds e183130c9a87 sparc: Use $(kecho) to announce kernel images being ready adds 235a59c373b1 mips: remove extraneous asm-generic/iomap.h include adds da4382a7207e ARC: mm: Make virt_to_pfn() a static inline adds d6e81532b10d Hexagon: Make pfn accessors statics inlines adds d93cca2f3109 asm-generic: Fix 32 bit __generic_cmpxchg_local adds c29901006179 Merge tag 'asm-generic-6.8' of git://git.kernel.org/pub/sc [...] adds d12292fdea21 s390/sysinfo: add variable capacity information adds 65f8780e2d70 s390/boot: always align vmalloc area on segment boundary adds 7b2d039da622 s390/vfio-ap: unpin pages on gisc registration failure adds 3746d48c55ac s390/vfio-ap: set status response code to 06 on gisc regis [...] adds c44ce579240d s390/vfio-ap: improve reaction to response code 07 from PQ [...] adds a0d8f4eeb7c4 s390/vfio-ap: fix sysfs status attribute for AP queue devices adds d4c53ae8e494 s390/ap: store TAPQ hwinfo in struct ap_card adds 207022d39d3b s390/ap: handle outband SE bind state change adds f88d36845391 s390/ctlreg: return old register contents when changing bits adds 84e599e3adc7 s390/nmi: consistently enable machine checks in trap_init() adds 1c8b8cf28f18 s390/nmi: implement and use local_mcck_save() / local_mcck [...] adds 8b13601d19c5 s390/ptrace: handle setting of fpc register correctly adds b988b1bb0053 KVM: s390: fix setting of fpc register adds 3b2e00f167f4 KVM: s390: use READ_ONCE() to read fpc register value adds 702644249d3e s390/fpu: get rid of test_fp_ctl() adds d7271ba40155 KVM: s390: remove superfluous save_fpu_regs() call adds d7f679ec868e s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support adds af6ed37eb0be s390/fpu: remove "novx" option adds 68422c006999 s390/als: add vector facility to z13 architecture level set adds 18564756ab32 s390/fpu: get rid of MACHINE_HAS_VX adds a6d27ea01a70 s390/mm: convert pgste locking functions to C adds 7fe228e1866f s390: update defconfigs adds b8fa3e90965e s390/cio: make sch->lock spinlock pointer a member adds b2b97a62f055 Revert "s390: update defconfigs" adds de927f6c0b07 Merge tag 's390-6.8-1' of git://git.kernel.org/pub/scm/lin [...] adds 8fedaaca4071 net: dsa: tag_rtl4_a: Use existing ETH_P_REALTEK constant adds aa6908ca3bd1 i40e: increase max descriptors for XL710 adds add35e623e77 i40e: add an error code check in i40e_vsi_setup adds 2c0fa38a579f i40e: Change user notification of non-SFP module in i40e_g [...] adds e8fcf58f6109 i40e: Remove unused flags adds addca9175e5f i40e: Remove _t suffix from enum type names adds 70756d0a4727 i40e: Use DECLARE_BITMAP for flags and hw_features fields [...] adds d0b1314c8b33 i40e: Use DECLARE_BITMAP for flags field in i40e_hw adds 0e8b9fdd40fe i40e: Consolidate hardware capabilities adds 8cc29564d227 i40e: Initialize hardware capabilities at single place adds 28c1726b2c9c i40e: Move i40e_is_aq_api_ver_ge helper adds cf488e13221f i40e: Add other helpers to check version of running firmwa [...] adds e329a8b9aac4 i40e: Use helpers to check running FW and AQ API versions adds d8c6bee01caa i40e: Remove VF MAC types adds f699a4bfc862 i40e: Move inline helpers to i40e_prototype.h adds 3f06462b3eb8 i40e: Delete unused i40e_mac_info fields adds b3d8c6050481 Merge branch 'intel-wired-lan-driver-updates-2023-11-13-i40e' adds 34eec1f29a59 bnxt_en: Put the TX producer information in the TX BD opaq [...] adds 7f0a168b0441 bnxt_en: Add completion ring pointer in TX and RX ring structures adds d1eec614100c bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info adds 7845b8dfc713 bnxt_en: Add completion ring pointer in TX and RX ring structures adds 9c0b06de6fb6 bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL adds ebf72319cef6 bnxt_en: Refactor bnxt_tx_int() adds 5a3c585fa83f bnxt_en: New encoding for the TX opaque field adds 877edb347323 bnxt_en: Refactor bnxt_hwrm_set_coal() adds 0589a1ed4d33 bnxt_en: Support up to 8 TX rings per MSIX adds f5b29c6afe36 bnxt_en: Add helper to get the number of CP rings required [...] adds f07b58801bef bnxt_en: Add macros related to TC and TX rings adds ba098017791e bnxt_en: Use existing MSIX vectors for all mqprio TX rings adds c1056a59aee1 bnxt_en: Optimize xmit_more TX path adds 8d5855a5af92 Merge branch 'bnxt_en-tx-improvements' adds e316dd1cf135 net: don't dump stack on queue timeout adds 3185d57cfcd3 indirect_call_wrapper: Fix typo in INDIRECT_CALL_$NR kerneldoc adds 56eddc3cb1af Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 5827fe2bc9c4 octeon_ep: add padding for small packets adds 2fba5069959c octeon_ep: remove dma sync in trasmit path adds 373d9a55ba74 octeon_ep: implement xmit_more in transmit adds dc9c02b7faa0 octeon_ep: remove atomic variable usage in Tx data path adds 470f3669d38d Merge branch 'octeon_ep-transmit-cleanups-and-optimizations' adds d2213db3f49b net: phy: aquantia: move to separate directory adds e1fbfa4a995d net: phy: aquantia: move MMD_VEND define to header adds e93984ebc1c8 net: phy: aquantia: add firmware load support adds 0fbe92b9fd4d dt-bindings: Document Marvell Aquantia PHY adds 9ffa01cab069 selftests: tc-testing: drop '-N' argument from nsPlugin adds fa63d353ddfb selftests: tc-testing: rework namespaces and devices setup adds bb9623c337f5 selftests: tc-testing: preload all modules in kselftests adds 04fd47bf70f9 selftests: tc-testing: use parallel tdc in kselftests adds e47ef9eb5bb8 Merge branch 'tc-testing-tdc-updates' adds 3bdd9fd29cb0 selftests/net: synchronize udpgro tests' tx and rx connection adds c6e9dba3be5e vxlan: add support for flowlabel inherit adds 14dd92d0a117 tcp: use tp->total_rto to track number of linear timeouts [...] adds 0a8de364ff7a tcp: no longer abort SYN_SENT when receiving some ICMP adds 9a1f02f3ef96 Merge branch 'tcp-change-reaction-to-ICMP' adds 96fa96e198f9 net: linkmode: add linkmode_fill() helper adds ba50a8d40258 net: phylink: use linkmode_fill() adds 466b97b1871a net: sfp: use linkmode_*() rather than open coding adds 9e6311010c4b Merge branch 'phylink-sfp-linkmode' adds 7c93d177d913 dt-bindings: net: renesas,etheravb: Document RZ/Five SoC adds d580d265e9ab tipc: Remove redundant call to TLV_SPACE() adds 380b50ae3a04 net: phy: broadcom: Wire suspend/resume for BCM54612E adds 18de1e517ed3 gve: add gve_features_check() adds 446e2305827b net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config adds 430dc3256d57 net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set adds b8768dc40777 net: ethtool: Refactor identical get_ts_info implementations. adds 202cb220026e net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() adds 011dd3b3f83f net: Make dev_set_hwtstamp_phylib accessible adds 915d25a9d69b net: phy: micrel: fix ts_info value in case of no phc adds acec05fb78ab net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask adds 11d55be06df0 net: ethtool: Add a command to expose current time stamping layer adds bb8645b00ced netlink: specs: Introduce new netlink command to get curre [...] adds d905f9c75329 net: ethtool: Add a command to list available time stampin [...] adds aed5004ee7a0 netlink: specs: Introduce new netlink command to list avai [...] adds 51bdf3165f01 net: Replace hwtstamp_source by timestamping layer adds 0f7f463d4821 net: Change the API of PHY default timestamp to MAC adds 091fab122869 net: ethtool: ts: Update GET_TS to reply the current selec [...] adds 152c75e1d002 net: ethtool: ts: Let the active time stamping layer be se [...] adds ee60ea6be0d3 netlink: specs: Introduce time stamping set command adds f9672265958b Merge branch 'net-make-timestamping-selectable' adds c797ce168930 net/ncsi: Simplify Kconfig/dts control flow adds 3084b58bfd0b net/ncsi: Fix netlink major/minor version numbers adds b8291cf3d118 net/ncsi: Add NC-SI 1.2 Get MC MAC Address command adds 4dce97b19175 Merge branch 'ncsi-mac-address-command' adds 526dd6d7877b devlink: Move private netlink flags to C file adds e21c52d7814f devlink: Acquire device lock during netns dismantle adds c8d0a7d6152b devlink: Enable the use of private flags in post_doit operations adds d32c38256db3 devlink: Allow taking device lock in pre_doit operations adds bf6b200bc80d devlink: Acquire device lock during reload command adds 527a07e176ea devlink: Add device lock assert in reload operation adds 3ed48c80b28d PCI: Add no PM reset quirk for NVIDIA Spectrum devices adds 0a5ef95923e0 PCI: Add debug print for device ready delay adds e6dbab40fa09 mlxsw: Extend MRSR pack() function to support new commands adds bdf85f3a695f mlxsw: pci: Rename mlxsw_pci_sw_reset() adds 8d9da4672f94 mlxsw: pci: Move software reset code to a separate function adds f257c73e5356 mlxsw: pci: Add support for new reset flow adds 5e12d0898583 mlxsw: pci: Implement PCI reset handlers adds af51d6bd0b13 selftests: mlxsw: Add PCI reset test adds 72a813a4252f Merge branch 'mlxsw-new-reset-flow' adds e4679a1b8a73 batman-adv: Start new development cycle adds 07afe1ba288c batman-adv: mcast: implement multicast packet reception an [...] adds 90039133221e batman-adv: mcast: implement multicast packet generation adds 2dfe644a1ce0 batman-adv: mcast: shrink tracker packet after scrubbing adds 69f9aff27a94 batman-adv: Switch to linux/sprintf.h adds c3ed16a64c0b batman-adv: Switch to linux/array_size.h adds 39620a35076d Merge tag 'batadv-next-pullrequest-20231115' of git://git. [...] adds 7b2bfd4ebf79 net/mlx5: print change on SW reset semaphore returns busy adds cecf44ea1a1f net/mlx5: Allow sync reset flow when BF MGT interface devi [...] adds 312eb3fd6244 net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() adds 0f452a862a9f net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by adds 9454e5643392 net/mlx5: Annotate struct mlx5_flow_handle with __counted_by adds 10b49d0e7651 net/mlx5: simplify mlx5_set_driver_version string assignments adds 88e928b22930 net/mlx5e: Access array with enum values instead of magic numbers adds 330af90c4b43 net/mlx5: Refactor real time clock operation checks for PHC adds 4395d9de4e21 net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock adds 78c1b26754d9 net/mlx5: Convert scaled ppm values outside the s32 range [...] adds 4aea6a6d61cd net/mlx5: Query maximum frequency adjustment of the PTP ha [...] adds b2a62e56b173 net/mlx5e: Add local loopback counter to vport rep stats adds 23ec6972865b net/mlx5e: Remove early assignment to netdev->features adds ce30df20b495 Merge tag 'mlx5-updates-2023-11-13' of git://git.kernel.or [...] adds 055dd7511f67 r8169: improve RTL8411b phy-down fixup adds 289354f21b2c net: partial revert of the "Make timestamping selectable: series adds 6b78debe1c07 net/sched: cls_u32: replace int refcounts with proper refcounts adds 54293e4d6a62 selftests/tc-testing: add hashtable tests for u32 adds 516cba96e862 Merge branch 'net-sched-cls_u32-use-proper-refcounts' adds fbe567785968 igc: Simplify setting flags in the TX data descriptor adds 069b142f5819 igc: Add support for PTP .getcyclesx64() adds a49296e07094 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 5a841e4eb8ed ice: rename switchdev to eswitch adds ab5fe17cbb06 ice: remove redundant max_vsi_num variable adds ff21a4e6193f ice: remove unused control VSI parameter adds 7c37bf99a60c ice: track q_id in representor adds 5c53c1224f24 ice: use repr instead of vf->repr adds af41b1859024 ice: track port representors in xarray adds e4c46abc7291 ice: remove VF pointer reference in eswitch code adds 604283e95eb0 ice: make representor code generic adds deb53f2030e7 ice: return pointer to representor adds 292e0154006f ice: allow changing SWITCHDEV_CTRL VSI queues adds 86197ad5800b ice: set Tx topology every time new repr is added adds 5995ef88e3a8 ice: realloc VSI stats arrays adds fff292b47ac1 ice: add VF representors one by one adds c9663f79cd82 ice: adjust switchdev rebuild path adds 19b39caec062 ice: reserve number of CP queues adds 459a70bae400 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds ac40916a3f72 rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink adds 67372d7a85fc net: ethernet: am65-cpsw: Add standard Ethernet MAC stats [...] adds ac099466961b net: ethernet: ti: am65-cpsw: Re-arrange functions to avoi [...] adds be397ea3473d net: ethernet: am65-cpsw: Set default TX channels to maximum adds ebd7bf60e21c net: ethernet: ti: am65-cpsw: Fix error handling in am65_c [...] adds 69d5ee8c1291 Merge branch 'am65-cpsw-ethtool-mac-stats' adds 94c81c626689 net: ethernet: mtk_wed: rely on __dev_alloc_page in mtk_we [...] adds 45933b2db91b net: microchip: lan743x : bidirectional throughput improvement adds a0bc96c0cd6e selftests: net: verify fq per-band packet limit adds 5e63c5ef7a99 dt-bindings: net: xlnx,axi-ethernet: Introduce DMA support adds 6b1b40f704fc net: axienet: Preparatory changes for dmaengine support adds 6a91b846af85 net: axienet: Introduce dmaengine support adds 21612f52e429 Merge branch 'net-axienet-introduce-dmaengine' adds 9eb03bb1c035 nfp: add ethtool flow steering callbacks adds c38fb3dcd53d nfp: offload flow steering to the nfp adds b1711d4310c2 Merge branch 'nfp-add-flow-steering-support' adds 025de7b6a6dd selftests: tc-testing: cap parallel tdc to 4 cores adds 50a5988a7a54 selftests: tc-testing: move back to per test ns setup adds 3d5026fc5adb selftests: tc-testing: use netns delete from pyroute2 adds 3f2d94a4ff48 selftests: tc-testing: leverage -all in suite ns teardown adds 4b480cfb1066 selftests: tc-testing: timeout on unbounded loops adds 4968afa0143d selftests: tc-testing: report number of workers in use adds 4da325cc6143 Merge branch 'selftests-tc-testing-more-updates-to-tdc' adds 31c54867fdea net: ethernet: mtk_wed: add support for devices with more [...] adds 0807dc76f3bf octeon_ep: support Octeon CN10K devices adds d6b83f1e3707 bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk adds 7911deba293d net: stmmac: remove extra newline from descriptors display adds 79a4f4dfa69a net: stmmac: reduce dma ring display code duplication adds 335662889f5a net: phylink: use for_each_set_bit() adds d2689b6a86b9 net: usb: ax88179_178a: avoid two consecutive device resets adds dd891b5b106f net: do not send a MOVE event when netdev changes netns adds 8405d6626289 mlxsw: cmd: Add cmd_mbox.query_fw.cff_support adds 50ee67789b82 mlxsw: cmd: Add MLXSW_CMD_MBOX_CONFIG_PROFILE_FLOOD_MODE_CFF adds 2d19da927719 mlxsw: resources: Add max_cap_nve_flood_prf adds e1e4ce6c6d54 mlxsw: reg: Add Switch FID Flooding Profiles Register adds 7eb902954b62 mlxsw: reg: Mark SFGC & some SFMR fields as reserved in CFF mode adds 642d6a2033d8 mlxsw: reg: Drop unnecessary writes from mlxsw_reg_sfmr_pack() adds 446bc1e9dec6 mlxsw: reg: Extract flood-mode specific part of mlxsw_reg_ [...] adds 6b10371c386c mlxsw: reg: Add to SFMR register the fields related to CFF [...] adds 095915956867 mlxsw: core, pci: Add plumbing related to CFF mode adds 9aad19a363f6 mlxsw: pci: Permit enabling CFF mode adds b51c876c2297 mlxsw: spectrum_fid: Drop unnecessary conditions adds 2b7bccd1f167 mlxsw: spectrum_fid: Extract SFMR packing into a helper adds 27851dfaa3d6 mlxsw: spectrum_router: Add a helper to get subport number [...] adds f7ebb4023765 mlxsw: spectrum_router: Call RIF setup before obtaining FID adds 3a17ea77da31 Merge branch 'mlxsw-preparations-for-support-of-cff-flood-mode' adds 5027ec19f104 net: page_pool: split the page_pool_params into fast and slow adds 2da0cac1e949 net: page_pool: avoid touching slow on the fastpath adds 46e208e70a84 Merge branch 'net-page_pool-add-netlink-based-introspectio [...] adds aa8460bacf49 bnxt_en: The caller of bnxt_alloc_ctx_mem() should always [...] adds e50dc4c2206e bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() adds 76087d997a84 bnxt_en: Restructure context memory data structures adds 035c57615982 bnxt_en: Add page info to struct bnxt_ctx_mem_type adds 2ad67aea11f2 bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct adds b098dc5a3357 bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function adds 6a4d0774f02d bnxt_en: Add support for new backing store query firmware API adds 236e237f8ffe bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 fi [...] adds b9e0c47ee2ec bnxt_en: Add db_ring_mask and related macro to bnxt_db_inf [...] adds 6d1add95536b bnxt_en: Modify TX ring indexing logic. adds c09d22674b94 bnxt_en: Modify RX ring indexing logic. adds f94471f3ce74 bnxt_en: Modify the NAPI logic for the new P7 chips adds 1c7fd6ee2fe4 bnxt_en: Rename some macros for the P5 chips adds 340bf2dbb11b Merge branch 'bnxt_en-prepare-to-support-new-p7-chips' adds fac85c291e14 selftests/bpf: Convert CHECK macros to ASSERT_* macros in [...] adds bf4a64b9323f selftests/bpf: Add malloc failure checks in bpf_iter adds 2b62aa59d02e selftests/bpf: fix RELEASE=1 build for tc_opts adds f4c7e887324f selftests/bpf: satisfy compiler by having explicit return [...] adds 93f7378734b5 bpf: derive smin/smax from umin/max bounds adds d540517990a9 bpf: derive smin32/smax32 from umin32/umax32 bounds adds c1efab6468fd bpf: derive subreg bounds from full bounds when upper 32 b [...] adds 6593f2e6741f bpf: add special smin32/smax32 derivation from 64-bit bounds adds c51d5ad6543c bpf: improve deduction of 64-bit bounds from 32-bit bounds adds d7f008738171 bpf: try harder to deduce register bounds from different n [...] adds 9e314f5d8682 bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64, [...] adds c2a3ab094683 bpf: rename is_branch_taken reg arguments to prepare for t [...] adds c31534267c18 bpf: generalize is_branch_taken() to work with two registers adds c697289efe4e bpf: move is_branch_taken() down adds b74c2a842bba bpf: generalize is_branch_taken to handle all conditional [...] adds 4d345887d2e5 bpf: unify 32-bit and 64-bit is_branch_taken logic adds 811476e9cc57 bpf: prepare reg_set_min_max for second set of registers adds 4621202adc5b bpf: generalize reg_set_min_max() to handle two sets of tw [...] adds cd9c127069c0 Merge branch 'bpf-register-bounds-logic-and-testing-improvements' adds d79924ca579c selftests/bpf: Use value with enough-size when updating pe [...] adds b9b795531637 selftests/bpf: Export map_update_retriable() adds 2f553b032cad selftsets/bpf: Retry map update for non-preallocated per-cpu map adds e3499962d836 Merge branch 'selftests/bpf: Fixes for map_percpu_stats test' adds b0cf0dcde8ca selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file adds a46afaa03f6d bpftool: Fix prog object type in manpage adds f2d2c7e1b7c9 selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config [...] adds 9b75dbeb36fc bpf, lpm: Fix check prefixlen before walking trie adds 74523c06ae20 bpf: Add __bpf_dynptr_data* for in kernel use adds 0b5194072915 bpf: Factor out helper check_reg_const_str() adds 045edee19d59 bpf: Introduce KF_ARG_PTR_TO_CONST_STR adds b0d1c7294671 Merge branch 'bpf: __bpf_dynptr_data* and __str annotation' adds 7f7c43693c1b libbpf: Fix potential uninitialized tail padding with LIBB [...] adds 5d4a7aaca1eb veristat: add ability to sort by stat's absolute value adds 27007fae704e veristat: add ability to filter top N results adds 82ce364c6087 bpf: replace register_is_const() with is_reg_const() adds 1500a5d9f49c bpf: Add KF_RCU flag to bpf_refcount_acquire_impl adds f460e7bdb027 selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refc [...] adds 649924b76ab1 bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcou [...] adds 790ce3cfefb1 bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum adds 1b12171533a9 bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-o [...] adds e9ed8df7187c selftests/bpf: Test bpf_refcount_acquire of node obtained [...] adds 3f6d04d742d9 Merge branch 'allow-bpf_refcount_acquire-of-mapval-obtaine [...] adds 155addf0814a bpf: Use named fields for certain bpf uapi structs adds 689b097a06ba compiler-gcc: Suppress -Wmissing-prototypes warning for al [...] adds 92411764e310 Merge branch 'for-6.8-bpf' of https://git.kernel.org/pub/s [...] adds b8e3a87a627b bpf: Add crosstask check to __bpf_get_stack adds 100888fb6d8a selftests/bpf: Fix pyperf180 compilation failure with clang18 adds 727a92d62fd6 selftests/bpf: Add assert for user stacks in test_task_stack adds fe977716b40c bpf: Add a new kfunc for cgroup1 hierarchy adds 484977558784 selftests/bpf: Fix issues in setup_classid_environment() adds f744d35ecf46 selftests/bpf: Add parallel support for classid adds c1dcc050aa64 selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() adds bf47300b186f selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() adds 360769233cc9 selftests/bpf: Add selftests for cgroup1 hierarchy adds 81427a62a221 Merge branch 'bpf-add-support-for-cgroup1-bpf-part' adds 67420501e868 bpf: generalize reg_set_min_max() to handle non-const regi [...] adds 96381879a370 bpf: generalize is_scalar_branch_taken() logic adds be41a203bb9e bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic adds 5f99f312bd3b bpf: add register bounds sanity checks and sanitization adds 3cf98cf594ea bpf: remove redundant s{32,64} -> u{32,64} deduction logic adds cf5fe3c71c5a bpf: make __reg{32,64}_deduce_bounds logic more robust adds 8863238993e2 selftests/bpf: BPF register range bounds tester adds 774f94c5e74d selftests/bpf: adjust OP_EQ/OP_NE handling to use subrange [...] adds 2b0d204e368b selftests/bpf: add range x range test to reg_bounds adds dab16659c50e selftests/bpf: add randomized reg_bounds tests adds 8c5677f8b31e selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default adds a5c57f81eb2b veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag [...] adds 882e3d873c2d selftests/bpf: add iter test requiring range x range logic adds 9cea90c01f4b Merge branch 'bpf-register-bounds-range-vs-range-support' adds 5fa201f37c2e bpf: Remove test for MOVSX32 with offset=32 adds ff8867af01da bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS adds db840d389bad bpf: move verbose_linfo() into kernel/bpf/log.c adds 42feb6620acc bpf: move verifier state printing code to kernel/bpf/log.c adds 009f5465be36 bpf: extract register state printing adds 67d43dfbb42d bpf: print spilled register state in stack slot adds 0c95c9fdb696 bpf: emit map name in register state if applicable and available adds 1db747d75b1d bpf: omit default off=0 and imm=0 in register state log adds 0f8dbdbc641b bpf: smarter verifier log number printing logic adds 46862ee854b4 bpf: emit frameno for PTR_TO_STACK regs if it differs from [...] adds 16b3129e14bf Merge branch 'bpf-verifier-log-improvements' adds 2d1618054f25 bpf: task_group_seq_get_next: use __next_thread() rather t [...] adds 5a34f9dabd9a bpf: bpf_iter_task_next: use __next_thread() rather than n [...] adds ac8148d957f5 bpf: bpf_iter_task_next: use next_task(kit->task) rather t [...] adds 3e124aa6cb5e Merge branch 'bpf-kernel-bpf-task_iter-c-don-t-abuse-next_thread' adds 57b97ecb40ca selftests/bpf: reduce verboseness of reg_bounds selftest logs adds b0e2a0395312 selftests/bpf: Replaces the usage of CHECK calls for ASSER [...] adds 3ec1114a9745 selftests/bpf: Replaces the usage of CHECK calls for ASSER [...] adds f125d09b99fc selftests/bpf: Replaces the usage of CHECK calls for ASSER [...] adds 3ece0e85f679 selftests/bpf: Replaces the usage of CHECK calls for ASSER [...] adds 3cbbf9192abd Merge branch 'selftests-bpf-update-multiple-prog_tests-to- [...] adds 53475287dad9 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds 36b20fcdd966 net: hsr: Add support for MC filtering at the slave device adds 750011e239a5 net: stmmac: Add support for HW-accelerated VLAN stripping adds d73dcff9eb0d net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment adds 9f3995707e35 net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown reg [...] adds 46c361a04635 net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared [...] adds be5f81d37f79 net: ethernet: renesas: rcar_gen4_ptp: Get clock increment [...] adds 8c1c66235e03 net: ethernet: renesas: rcar_gen4_ptp: Break out to module adds 7490a42020bb Merge branch 'net-ethernet-renesas-rcar_gen4_ptp-add-v4h-support' adds c5b9f4792ea6 dt-bindings: net: renesas,ethertsn: Add Ethernet TSN adds 45c226dde742 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f061c9f7d058 Documentation: Document each netlink family adds aadbd27f9674 net: phy: correctly check soft_reset ret ONLY if defined for PHY adds a8d4879d5f1f octeontx2-pf: TC flower offload support for ICMP type and code adds f8e80fc4aceb net/smc: add sysctl for max links per lgr for SMC-R v2.1 adds 1f2c9dd73f0a net/smc: add sysctl for max conns per lgr for SMC-R v2.1 adds 1ad04b795cc3 Merge branch 'smc-sysctl' adds e40f4c4e50fc octeon_ep: Solve style issues in control net files adds 0a5f8534e398 octeon_ep: get max rx packet length from firmware adds bab6c864b353 Merge branch 'octeon_ep-max-rx' adds dd043b393c85 dt-bindings: net: qcom,ipa: add SM8550 compatible adds b134b10cf5bb net: ipa: update IPA version comments in "ipa_reg.h" adds b00e190cc200 net: ipa: prepare for IPA v5.5 adds 1bfeafabcd5e net: ipa: add IPA v5.5 register definitions adds 7c5929407620 net: ipa: add IPA v5.5 configuration data adds d1d3470a4e4b Merge branch 'net-ipa-v5.5' adds 8e3707975e04 tools: ynl-gen: always append ULL/LL to range types adds e7bed88e0530 net/smc: remove unneeded atomic operations in smc_tx_sndbu [...] adds 486058f42a47 bonding: remove print in bond_verify_device_path adds 19ed9b3d7a77 tools: ynl-get: use family c-name adds 30c902001534 tools: ynl-gen: use enum name from the spec adds 3a767b482cac r8169: remove not needed check in rtl_fw_write_firmware adds a066f906ba39 firmware_loader: Expand Firmware upload error codes with f [...] adds 53775da0b476 Merge branch 'firmware_loader' adds 2f3ce7a56c6e net: sfp: rework the RollBall PHY waiting code adds 9f1f6111fd5d mlxsw: pci: Fix missing error checking adds dba1b8a7ab68 mm/page_pool: catch page_pool memory leaks adds e1df5202e879 net :mana :Add remaining GDMA stats for MANA to ethtool adds 243ad8df7a1b net: phy: add possible interfaces adds 2cb6d63b30c6 net: phy: marvell10g: table driven mactype decode adds 82f2e76b660a net: phy: marvell10g: fill in possible_interfaces adds a22583338e53 net: phy: bcm84881: fill in possible_interfaces adds 01972fa9ab7d net: phy: aquantia: fill in possible_interfaces for AQR113C adds 5f492a04506e net: phylink: split out per-interface validation adds 385e72b40034 net: phylink: pass PHY into phylink_validate_one() adds b7014f9ece50 net: phylink: pass PHY into phylink_validate_mask() adds 2c62ff83ee14 net: phylink: split out PHY validation from phylink_bringup_phy() adds 7a1f9a17ee99 net: phylink: use the PHY's possible_interfaces if populated adds cae0de45c8fd Merge branch 'net-phylink-improve-phy-validation' adds a79d8ba734bd selftests: tc-testing: remove buildebpf plugin adds 8059e68b9928 selftests: tc-testing: remove unnecessary time.sleep adds 56e16bc69bb7 selftests: tc-testing: prefix iproute2 functions with "ipr2" adds 501679f5d4a4 selftests: tc-testing: cleanup on Ctrl-C adds ed346fccfc40 selftests: tc-testing: remove unused import adds 2df6bde352be Merge branch 'selftests-tc-testing-updates-and-cleanups-for-tdc' adds 9d0d0a207040 wifi: brcm80211: replace deprecated strncpy with strscpy adds a614f9579705 wifi: brcmsmac: replace deprecated strncpy with memcpy adds d1e6b020c32d wifi: rtlwifi: cleanup struct rtl_hal adds d1337ccb4477 wifi: rtlwifi: cleanup struct rtl_phy adds 7419d8ab3508 wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix [...] adds e416514e309f wifi: rtw89: fix timeout calculation in rtw89_roc_end() adds 73b479fe5f4a wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info adds 0b79c540b135 wifi: rtw89: pci: define PCI ring address for WiFi 7 chips adds 0dc9324206d3 wifi: rtw89: pci: add new RX ring design to determine full [...] adds 58534b3be0ca wifi: rtw89: pci: generalize code of PCI control DMA IO fo [...] adds a0ddf39ac642 wifi: wilc1000: simplify remain on channel support adds ebab2723d0bd wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() adds 9beac4ee4928 wifi: airo: replace deprecated strncpy with strscpy_pad adds 0f4aa3af1371 wifi: rtw89: set entry size of address CAM to H2C field by chip adds 76d45f48e4fc wifi: rtw89: configure PPDU max user by chip adds e343face52b0 wifi: rtw89: consider RX info for WiFi 7 chips adds 944496bada22 wifi: rtw89: extend PHY status parser to support WiFi 7 chips adds 4b478bf6bdd8 wifi: libertas: drop 16-bit PCMCIA support adds 77e49bec6414 wifi: atmel: remove wext style at76c50x drivers adds 6853c70ba5ed wifi: remove orphaned cisco/aironet driver adds d0172d5f7576 wifi: remove obsolete hostap driver adds 757a46c2a7a9 wifi: remove orphaned zd1201 driver adds 1535d5962d79 wifi: remove orphaned orinoco driver adds 6b9dbaff83d6 wifi: remove orphaned ray_cs driver adds 238349207cd3 wifi: remove orphaned wl3501 driver adds bec95598b24a wifi: remove orphaned rndis_wlan driver adds 40018a8fa9aa wifi: plfxlc: check for allocation failure in plfxlc_usb_w [...] adds 4859b08f197b wifi: wilc1000: cleanup struct wilc_conn_info adds a2fbf9e1e8ac wifi: wilc1000: simplify wilc_scan() adds 07fabde630a6 wifi: rtw89: pci: add PCI generation information to pci_in [...] adds bfdcfee3659c wifi: rtw89: pci: use gen_def pointer to configure mac_{pr [...] adds 2daafe9a0cb6 wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips adds e24ae0f07625 wifi: rtw89: pci: add LTR v2 for WiFi 7 chip adds 5cb0d6b878c3 wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips adds ca76817f4c4b wifi: rtw89: coex: use struct assignment to replace memcpy [...] adds ed4f0c195e8f wifi: rtw88: simplify __rtw_tx_work() adds 53ee0b3b99ed wifi: rtw88: fix RX filter in FIF_ALLMULTI flag adds b1275cdd7456 wifi: rt2x00: introduce DMA busy check watchdog for rt2800 adds 570beb6285fd wifi: rt2x00: disable RTS threshold for rt2800 by default adds a11d965a218f wifi: rt2x00: restart beacon queue when hardware reset adds 8170b04c2c92 wifi: libertas: stop selecting wext adds 50da74e1e8b6 wifi: rt2x00: correct wrong BBP register in RxDCOC calibration adds af3077af7c07 wifi: iwlegacy: Remove the unused variable len adds d5d717a77640 wifi: rtw89: pci: reset BDRAM according to chip gen adds d720cca762ed wifi: rtw89: pci: stop/start DMA for level 1 recovery acco [...] adds 9e1aff437a56 wifi: rtw89: pci: add pre_deinit to be called after probe [...] adds aa70f76120ee wifi: rtw89: pci: generalize interrupt status bits of inte [...] adds d8872fb60e72 wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE adds 9f08c77b7769 wifi: rtw89: pci: correct interrupt mitigation register fo [...] adds 0a78bb64a499 wifi: rtw89: pci: update interrupt mitigation register for 8922AE adds 2c4e9acbe3a5 wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() adds 665ecff7dd14 wifi: rtw89: acpi: process 6 GHz band policy from DSM adds b2774a916ab9 wifi: rtw89: regd: handle policy of 6 GHz according to BIOS adds c212abfbd19f wifi: rtw89: regd: update regulatory map to R65-R44 adds a85198c9f068 wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remov [...] adds f60df12aaadd wifi: rtlwifi: drop unused const_amdpci_aspm adds c0a04552e36e wifi: rtw89: 8922a: add 8922A basic chip info adds 88e6a923bbfb wifi: rtw89: mac: use mac_gen pointer to access about efuse adds f28eab6ae4ff wifi: rtw89: mac: add to access efuse for WiFi 7 chips adds e102ff4b3579 wifi: rtw89: 8852c: read RX gain offset from efuse for 6GH [...] adds c7ccb2402ebb wifi: rtw89: 8922a: read efuse content via efuse map struc [...] adds 52471877a2e7 wifi: rtw89: 8922a: read efuse content from physical map adds ea5f49061d1d MAINTAINERS: update iwlwifi maintainers adds f52c8fba984c rfkill: return ENOTTY on invalid ioctl adds d3ca4ab4f16e wifi: ieee80211: fix PV1 frame control field name adds 6285ee30caa1 wifi: cfg80211: Extend support for scanning while MLO connected adds cbde0b49f276 wifi: mac80211: Extend support for scanning while MLO connected adds 0cc3f50f42d2 wifi: nl80211: Documentation update for NL80211_CMD_PORT_A [...] adds a214724554ae Merge tag 'wireless-next-2023-11-27' of git://git.kernel.o [...] adds 23cfaf67ba5d net: page_pool: factor out uninit adds f17c69649c69 net: page_pool: id the page pools adds 083772c9f972 net: page_pool: record pools per netdev adds 02b3de80c5f8 net: page_pool: stash the NAPI ID for easier access adds 7cc9e6d77f85 eth: link netdev to page_pools in drivers adds 839ff60df3ab net: page_pool: add nlspec for basic access to page pools adds 950ab53b77ab net: page_pool: implement GET in the netlink API adds d2ef6aa077bd net: page_pool: add netlink notifications for state changes adds 7aee8429eedd net: page_pool: report amount of memory held by page pools adds 69cb4952b6f6 net: page_pool: report when page pool was destroyed adds d49010adae73 net: page_pool: expose page pool stats via netlink adds be0096676e23 net: page_pool: mute the periodic warning for visible page pools adds 637567e4a3ef tools: ynl: add sample for getting page-pool information adds a379972973a8 Merge branch 'net-page_pool-add-netlink-based-introspection' adds 4540c29ab9cc nfp: ethtool: support TX/RX pause frame on/off adds 1bc9d12e1c92 ice: fix error code in ice_eswitch_attach() adds cd04b44bf055 r8169: remove multicast filter limit adds e620d2450636 i40e: Delete unused and useless i40e_pf fields adds 64c0aad13bb8 i40e: Remove AQ register definitions for VF types adds 4a95ce2407da i40e: Remove queue tracking fields from i40e_adminq_ring adds 3d66f21552df iavf: Remove queue tracking fields from iavf_adminq_ring adds 95260816b489 iavf: use iavf_schedule_aq_request() helper adds f1be1e04c76b Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 955f4d3bf0a4 gve: Perform adminq allocations through a dma_pool. adds 8ae980d24195 gve: Deprecate adminq_pfn for pci revision 0x1. adds ce260cb114bb gve: Remove obsolete checks that rely on page size. adds 513072fb4bf8 gve: Add page size register to the register_page_list command. adds da7d4b42caf1 gve: Remove dependency on 4k page size. adds bed7b22e1316 Merge branch 'gve-add-support-for-non-4k-page-sizes' adds 87f062ed853c net: dsa: microchip: ksz8: Make flow control, speed, and d [...] adds 2f58148c41e2 net: dsa: microchip: ksz8: Add function to configure ports [...] adds 71cd5ce7e2f3 net: dsa: microchip: make phylink_mac_link_up() not optional adds 987b71f86c69 Merge branch 'fine-tune-flow-control-and-speed-configurati [...] adds ee1eb9de81db tools: ynl: fix build of the page-pool sample adds 929003723f6d tools: ynl: make sure we use local headers for page-pool adds 9cf9b5708241 tools: ynl: order building samples after generated code adds a115b9279f48 tools: ynl: don't skip regeneration from make targets adds 6afb936f73cf Merge branch 'tools-ynl-fixes-for-the-page-pool-sample-and [...] adds fbb7033b76eb dt-bindings: net: dsa: Require ports or ethernet-ports adds a6e44f3028e7 dt-bindings: net: mvusb: Fix up DSA example adds f45c197465ed dt-bindings: net: ethernet-switch: Accept special variants adds 43915b2f4bb9 dt-bindings: marvell: Rewrite MV88E6xxx in schema adds 017ca9c9f310 dt-bindings: marvell: Add Marvell MV88E6060 DSA schema adds ee7546390aed Merge branch 'create-a-binding-for-the-marvell-mv88e6xxx-d [...] adds 127532cd0f06 r8169: improve handling task scheduling adds cb2f01b856ea net: phy: adin: allow control of Fast Link Down adds 7edce370d87a net: phy: aquantia: drop wrong endianness conversion for a [...] adds 01de00f439ab mlxsw: spectrum_fid: Privatize FID families adds ab68bd743af8 mlxsw: spectrum_fid: Rename FID ops, families, arrays adds 82ff7a196d76 mlxsw: spectrum_fid: Split a helper out of mlxsw_sp_fid_fl [...] adds 17eda112b0d8 mlxsw: spectrum_fid: Make mlxsw_sp_fid_ops.setup return an int adds 1d0791168ef7 mlxsw: spectrum_fid: Move mlxsw_sp_fid_flood_table_init() up adds 80638da22e11 mlxsw: spectrum_fid: Add an op for flood table initialization adds 1686b8d902fd mlxsw: spectrum_fid: Add an op to get PGT allocation size adds e917a789594c mlxsw: spectrum_fid: Add an op to get PGT address of a FID adds f6454316c8b9 mlxsw: spectrum_fid: Add an op for packing SFMR adds a59316ffd92e mlxsw: spectrum_fid: Add a not-UC packet type adds 315702e09bed mlxsw: spectrum_fid: Add hooks for RSP table maintenance adds 5e6146e34b9c mlxsw: spectrum_fid: Add an object to keep flood profiles adds af1e696fdf1e mlxsw: spectrum_fid: Add profile_id to flood profile adds d79b70dbb760 mlxsw: spectrum_fid: Initialize flood profiles in CFF mode adds db3e541b59e2 mlxsw: spectrum_fid: Add a family for bridge FIDs in CFF f [...] adds 72a4cedb3760 mlxsw: spectrum_fid: Add support for rFID family in CFF fl [...] adds 69f289e9c72a mlxsw: spectrum: Use CFF mode where available adds 3d6d7549042c Merge branch 'mlxsw-support-cff-flood-mode' adds 6ebf6f90ab4a mptcp: add mptcpi_subflows_total counter adds 06848c0f341e selftests: mptcp: add evts_get_info helper adds 80775412882e selftests: mptcp: add chk_subflows_total helper adds 757c828ce949 selftests: mptcp: update userspace pm test helpers adds b2e2248f365a selftests: mptcp: userspace pm create id 0 subflow adds b3ac570aae6b mptcp: userspace pm rename remove_err to out adds e3b47e460b4b selftests: mptcp: userspace pm remove initial subflow adds b9fb176081fb selftests: mptcp: userspace pm send RM_ADDR for ID 0 adds bdbef0a6ff10 selftests: mptcp: add mptcp_lib_kill_wait adds b850f2c7dd85 selftests: mptcp: add mptcp_lib_is_v6 adds 61c131f5d4d2 selftests: mptcp: add mptcp_lib_get_counter adds 119931cc88ce selftests: mptcp: add missing oflag=append adds 3a96dea9f887 selftests: mptcp: add mptcp_lib_make_file adds 9d9095bbc24d selftests: mptcp: add mptcp_lib_check_transfer adds 9369777c2939 selftests: mptcp: add mptcp_lib_wait_local_port_listen adds 5de7796dffcd Merge branch 'mptcp-more-selftest-coverage-and-code-cleanu [...] adds 4b86d7c64e8f net: dsa: sja1105: Use units.h instead of the copy of a de [...] adds f422544118cb net: mana: Fix spelling mistake "enforecement" -> "enforcement" adds 34efc9cfe7c6 tcp: Clean up reverse xmas tree in cookie_v[46]_check(). adds 45c28509fee6 tcp: Cache sock_net(sk) in cookie_v[46]_check(). adds 50468cddd6bc tcp: Clean up goto labels in cookie_v[46]_check(). adds 7577bc8249c3 tcp: Don't pass cookie to __cookie_v[46]_check(). adds efce3d1fdff5 tcp: Don't initialise tp->tsoffset in tcp_get_cookie_sock(). adds 7b0f570f879a tcp: Move TCP-AO bits from cookie_v[46]_check() to tcp_ao_ [...] adds de5626b95e13 tcp: Factorise cookie-independent fields initialisation in [...] adds 8e7bab6b9652 tcp: Factorise cookie-dependent fields initialisation in c [...] adds e35174263f2c Merge branch 'clean-up-and-refactor-cookie_v46_check' adds 15d74e6588a1 Documentation: devlink: extend reload-reinit description adds 9b2348e2d6c9 devlink: warn about existing entities during reload-reinit adds 04447185dadb Merge branch 'devlink-warn-about-existing-entities-during- [...] adds 7234dc5ccba6 net: ethernet: ti: am65-cpsw: Convert to platform remove c [...] adds 7ac3f867a358 net: ethernet: ti: cpsw: Convert to platform remove callba [...] adds a76772e2fd83 net: ethernet: ti: cpsw-new: Convert to platform remove ca [...] adds 7ec1bb2ce64b net: ethernet: ezchip: Convert to platform remove callback [...] adds 7e0222686316 Merge branch 'net-ethernet-convert-to-platform-remove-call [...] adds f9893fdac319 net: page_pool: fix general protection fault in page_pool_unlist adds 975f2d73a99f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b8d78cb2e24d libbpf: Start v1.4 development cycle adds 491dd8edecbc bpf: Emit global subprog name in verifier logs adds 2afae08c9dcb bpf: Validate global subprogs lazily adds e8a339b5235e selftests/bpf: Add lazy global subprog validation tests adds b16904fd9f01 bpf: Fix a few selftest failures due to llvm18 change adds 876843ce1e48 bpftool: mark orphaned programs during prog show adds cf9791631027 selftests/bpf: update test_offload to use new orphaned property adds 48f0dfd8d3e2 libbpf: Add st_type argument to elf_resolve_syms_offsets function adds 4930b7f53a29 bpf: Store ref_ctr_offsets values in bpf_uprobe array adds e56fdbfb06e2 bpf: Add link_info support for uprobe multi link adds 170361288572 selftests/bpf: Use bpf_link__destroy in fill_link_info tests adds 147c69307bcf selftests/bpf: Add link_info test for uprobe_multi link adds a7795698f8b6 bpftool: Add support to display uprobe_multi links adds d4e7dd4842b1 Merge branch 'bpf-add-link_info-support-for-uprobe-multi-link' adds 2ce344b68916 selftests/bpf: Choose pkg-config for the target adds 18f6f9de98d1 selftests/bpf: Override PKG_CONFIG for static builds adds 8998a479fd96 selftests/bpf: Use pkg-config for libelf adds 40d0eb0259ae Merge branch 'selftests-bpf-use-pkg-config-to-determine-ld-flags' adds 341ac980eab9 xsk: Support tx_metadata_len adds 48eb03dd2630 xsk: Add TX timestamp and TX checksum offload support adds 9276009d35d3 tools: ynl: Print xsk-features from the sample adds ec706a860eba net/mlx5e: Implement AF_XDP TX timestamp and checksum offload adds 1347b419318d net: stmmac: Add Tx HWTS support to XDP ZC adds 9620e956d5b5 xsk: Document tx_metadata_len layout adds ce59f9686e0e xsk: Validate xsk_tx_metadata flags adds 11614723af26 xsk: Add option to calculate TX checksum in SW adds df3ed0003ec4 selftests/xsk: Support tx_metadata_len adds f6642de0c3e9 selftests/bpf: Add csum helpers adds 40808a237d9c selftests/bpf: Add TX side to xdp_metadata adds 12b4b7963d3c selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP adds 60523115c1b1 selftests/bpf: Add TX side to xdp_hw_metadata adds b5145153a7f3 Merge branch 'xsk-tx-metadata' adds f690ff9122d2 bpf/tests: Remove duplicate JSGT tests adds 753c8608f3e5 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds df16c1c51d81 net: phy: mdio_device: Reset device only when necessary adds 000db9e9ad42 net/sched: cbs: Use units.h instead of the copy of a definition adds b77e23f1b03e octeon_ep: implement device unload control net API adds 068b2b649fc1 octeon_ep: support OCTEON CN98 devices adds 981239ee35bc Merge branch 'support-octeon-cn98-devices' adds e8c780a57060 docs: netlink: link to family documentations from spec info adds f7580f00cc6e selftests: tc-testing: remove spurious nsPlugin usage adds 74f7e7eeb1d2 selftests: tc-testing: remove spurious './' from Makefile adds 7de8b2efafeb selftests: tc-testing: rename concurrency.json to flower.json adds 0fbb5a54f941 selftests: tc-testing: remove filters/tests.json adds 86b889657a54 Merge branch 'selftests-tc-testing-more-tdc-updates' adds 0cd523ee8642 octeon_ep: Fix error code in probe() adds 15bc81212f59 octeon_ep: set backpressure watermark for RX queues adds 527d2cd8b852 doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema adds b32e8fbeace6 tcp: tcp_gro_dev_warn() cleanup adds cc124ad39288 Documentation: networking: add missing PLCA messages from [...] adds 4f09947abf24 octeontx2-af: debugfs: update CQ context fields adds a10859384256 dt-bindings: net: qcom,ipa: document SM8650 compatible adds 078e07570359 net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK adds 7453d7a633d0 nfp: ethtool: expose transmit SO_TIMESTAMPING capability adds 14006f1d8fa2 Documentations: Analyze heavily used Networking related structs adds aeb9ce058d7c cache: enforce cache groups adds 18fd64d25422 netns-ipv4: reorganize netns_ipv4 fast path variables adds 8470e4368b0f Merge branch 'net-cacheline-optimizations' adds 51b2804c19cd octeontx2-af: Add new mbox to support multicast/mirror offload adds df094d8fe886 octeontx2-pf: TC flower offload support for mirror adds 21f49681658d Merge branch 'octeontx2-multicast-mirror-offload' adds 8ad55b1e73c4 docs: netlink: add NLMSG_DONE message format for doit actions adds 985329462723 net: phy: micrel: use devm_clk_get_optional_enabled for th [...] adds 99ac4cbcc2a5 net: phy: micrel: allow usage of generic ethernet-phy clock adds e4b5e96d9c19 Merge branch 'net-phy-micrel-additional-clock-handling' adds 91051f003948 tcp: Dump bound-only sockets in inet_diag. adds 08b386b132c6 bnxt_en: Fix backing store V2 logic adds 397d44bf1721 bnxt_en: Update firmware interface to 1.10.3.15 adds a432a45bdba4 bnxt_en: Define basic P7 macros adds d3c16475dc06 bnxt_en: Consolidate DB offset calculation adds d846992e6387 bnxt_en: Implement the new toggle bit doorbell mechanism o [...] adds 8243345bfaec bnxt_en: Refactor RSS capability fields adds 13d2d3d381ee bnxt_en: Add new P7 hardware interface definitions adds c2f8063309da bnxt_en: Refactor RX VLAN acceleration logic. adds 39b2e62be370 bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). adds a7445d69809f bnxt_en: Add support for new RX and TPA_START completion t [...] adds cf47fa5ca5bb bnxt_en: Refactor ethtool speeds logic adds 30c0bb63c2ea bnxt_en: Support new firmware link parameters adds 7b60cf2b641a bnxt_en: Support force speed using the new HWRM fields adds 047a2d38e40c bnxt_en: Report the new ethtool link modes in the new firm [...] adds 2012a6abc876 bnxt_en: Add 5760X (P7) PCI IDs adds 3706f141e563 Merge branch 'bnxt_en-support-new-5760x-p7-devices' adds bc877956272f netdev-genl: spec: Extend netdev netlink spec in YAML for queue adds 2a502ff0c4e4 net: Add queue and napi association adds 91fdbce7e8d6 ice: Add support in the driver for associating queue with napi adds 6b6171db7fc8 netdev-genl: Add netlink framework functions for queue adds ff9991499fb5 netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI adds 27f91aaf49b3 netdev-genl: Add netlink framework functions for napi adds 5a5131d66fe0 netdev-genl: spec: Add irq in netdev netlink YAML spec adds 26793bfb5d60 net: Add NAPI IRQ support adds 8481a249a0ea netdev-genl: spec: Add PID in netdev netlink YAML spec adds db4704f4e4df netdev-genl: Add PID for the NAPI thread adds e3b57ffdb325 eth: bnxt: link NAPI instances to queues and IRQs adds a90d56049acc Merge branch 'introduce-queue-and-napi-support-in-netdev-g [...] adds be5fc78a0084 net: ethernet: ti: davinci_mdio: Update K3 SoCs list for e [...] adds 58f3240b3b93 net: stmmac: xgmac: EST interrupts handling adds c3f3b97238f6 net: stmmac: Refactor EST implementation adds 9e95505fecb6 net: stmmac: Add support for EST cycle-time-extension adds 36638d372a1c Merge branch 'net-stmmac-est-implementation' adds e8a4195d843f docs: bridge: update doc format to rst adds 8ebe06611666 net: bridge: add document for IFLA_BR enum adds 8c4bafdb01cc net: bridge: add document for IFLA_BRPORT enum adds bcc1f84e4d34 docs: bridge: Add kAPI/uAPI fields adds 567d2608209f docs: bridge: add STP doc adds 041a6ac4bf79 docs: bridge: add VLAN doc adds 75ceac88efb8 docs: bridge: add multicast doc adds 3c37f17d6ca9 docs: bridge: add switchdev doc adds 1b1a4c7e82ae docs: bridge: add netfilter doc adds d2afc2cd7f1f docs: bridge: add other features adds 030033d47788 Merge branch 'doc-update-bridge-doc' adds 3872347e0a16 net/sched: act_api: use tcf_act_for_each_action adds a0e947c9ccff net/sched: act_api: avoid non-contiguous action array adds e09ac779f736 net/sched: act_api: stop loop over ops array on NULL in tc [...] adds f9bfc8eb1342 net/sched: act_api: use tcf_act_for_each_action in tcf_idr [...] adds 4aee43f3e0fa Merge branch 'net-sched-act_api-contiguous-action-arrays' adds 4da71a77fc3b ice: read internal temperature sensor adds b86455a1cbef ice: add CGU info to devlink info callback adds e9fd08a9a7fb ice: Improve logs for max ntuple errors adds 1cc5b6eaad92 ice: Re-enable timestamping correctly after reset adds 712e876371f8 ice: periodically kick Tx timestamp interrupt adds a39dd252d552 ice: Rename E822 to E82X adds 333f33961604 Merge branch 'intel-wired-lan-driver-updates-2023-12-01-ice' adds 25ae948b4478 selftests/net: add lib.sh adds 64227511ad57 selftests/net: convert arp_ndisc_evict_nocarrier.sh to run [...] adds 7f770d28f2e5 selftests/net: specify the interface when do arping adds 3a0f3367006f selftests/net: convert arp_ndisc_untracked_subnets.sh to r [...] adds 7c16d485fec5 selftests/net: convert cmsg tests to make them run in uniq [...] adds 0d8b488792e4 selftests/net: convert drop_monitor_tests.sh to run it in [...] adds baf37f213c88 selftests/net: convert traceroute.sh to run it in unique n [...] adds c1516b3563ac selftests/net: convert icmp_redirect.sh to run it in uniqu [...] adds 80b74bd33421 sleftests/net: convert icmp.sh to run it in unique namespace adds 2ab1ee827e97 selftests/net: convert ioam6.sh to run it in unique namespace adds 4affb17c0d0e selftests/net: convert l2tp.sh to run it in unique namespace adds 3e05fc0c56bb selftests/net: convert ndisc_unsolicited_na_test.sh to run [...] adds 90e271f65ee4 selftests/net: convert sctp_vrf.sh to run it in unique namespace adds 0f4765d0b48d selftests/net: convert unicast_extensions.sh to run it in [...] adds 76ca21676533 Merge branch 'conver-net-selftests-to-run-in-unique-namesp [...] adds cb297cc5e194 macvlan: implement .parse_protocol hook function in macvla [...] adds fb70136ded2e ipvlan: implement .parse_protocol hook function in ipvlan_ [...] adds 1ac23674a971 sfc: Implement ndo_hwtstamp_(get|set) adds d82afc800c1e sfc-siena: Implement ndo_hwtstamp_(get|set) adds 5ab500d6f9f5 Merge branch 'sfc-implement-ndo_hwtstamp_-get-set' adds f7c0e362a25f tools: ynl: remove generated user space code from git adds 2ff46b9eca2b net: hns3: reduce stack usage in hclge_dbg_dump_tm_pri() adds a92dbb9cdf04 net: ipa: Convert to platform remove callback returning void adds 2ce19934a4dc net: fjes: Convert to platform remove callback returning void adds e36dc85c245f net: pcs: rzn1-miic: Convert to platform remove callback r [...] adds bb1afee98466 net: sfp: Convert to platform remove callback returning void adds 2d0c06fd39be net: wan/fsl_ucc_hdlc: Convert to platform remove callback [...] adds 2d8590858753 net: wan/ixp4xx_hss: Convert to platform remove callback r [...] adds a06041e2f4ae net: wwan: qcom_bam_dmux: Convert to platform remove callb [...] adds bce493439736 Merge branch 'net-convert-to-platform-remove-callback-retu [...] adds e136735f0c26 tools: pynl: make flags argument optional for do() adds f2d4d9ad809a tools: ynl: use strerror() if no extack of note provided adds f3c928008ab2 tools: ynl: move private definitions to a separate header adds 7dd12fe34686 net: mvmdio: Avoid excessive sleeps in polled mode adds eb6a6605ff5a net: mvmdio: Support setting the MDC frequency on XSMI con [...] adds 93df7cc6d396 Merge branch 'net-mvmdio-performance-related-improvements' adds 5aa00e9e41f2 octeon_ep: control net API framework to support offloads adds 43a71cd66b9c net-device: reorganize net_device fast path variables adds d5fed5addb2b tcp: reorganize tcp_sock fast path variables adds faf4cf749543 Merge branch 'reorganize-remaining-patch-of-networking-str [...] adds facd15dfd691 net: core: synchronize link-watch when carrier is queried adds 19b707c3f23a Documentations: fix net_cachelines documentation build warning adds 2f57dd94bdef packet: add a generic drop reason for receive adds 15e54faa5d5e ionic: Use cached VF attributes adds 46ca79d28fd7 ionic: set ionic ptr before setting up ethtool ops adds 2d0b80c3a550 ionic: Don't check null when calling vfree() adds ab807e918342 ionic: Make the check for Tx HW timestamping more obvious adds 5858036ca056 ionic: Re-arrange ionic_intr_info struct for cache perf adds 021b0c952f22 Merge branch 'ionic-more-driver-fixes' adds 074ac38d5b95 octeontx2-af: cn10k: Increase outstanding LMTST transactions adds 5a08d0065a91 ipv6: add debug checks in fib6_info_release() adds b8dbbbc535a9 net: rtnetlink: remove local list in __linkwatch_run_queue() adds 8e3bfaab2ad9 dt-bindings: net: microchip,ksz: document microchip,rmii-c [...] adds 9f19a4ebc80a net: dsa: microchip: add property to select internal RMII [...] adds d5449d59f10e Merge branch 'dsa-microchip-rmii-reference' adds 3bc05faf3787 net: dsa: microchip: properly support platform_data probing adds d16f1096b320 net: dsa: microchip: move ksz_chip_id enum to platform include adds 87e839c82cc3 net: wangxun: fix changing mac failed when running adds 2483e7f04ce0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b0318e285493 nfp: ethtool: add extended ack report messages adds 2f076ea86674 nfp: devlink: add extended ack report messages adds 09b489478383 Merge branch 'nfp-add-ext_ack-messages-to-supported-callbacks' adds 2a48c635fd9a ethtool: Implement ethtool_puts() adds 9b5f621cea6e checkpatch: add ethtool_sprintf rules adds e403cffff1a4 net: Convert some ethtool_sprintf() to ethtool_puts() adds 6b4756beb18f Merge branch 'ethtool_puts' adds 4624a78c18c6 selftests/net: convert test_bridge_backup_port.sh to run i [...] adds 312abe3d93a3 selftests/net: convert test_bridge_neigh_suppress.sh to ru [...] adds a8258e64ca74 selftests/net: convert test_vxlan_mdb.sh to run it in uniq [...] adds d79e907b425d selftests/net: convert test_vxlan_nolocalbypass.sh to run [...] adds d6aab1f63297 selftests/net: convert test_vxlan_under_vrf.sh to run it i [...] adds 5ece8371747d selftests/net: convert test_vxlan_vnifiltering.sh to run i [...] adds bedc99abcaf8 selftests/net: convert vrf_route_leaking.sh to run it in u [...] adds 51f64acbe36e selftests/net: convert vrf_strict_mode_test.sh to run it i [...] adds 61b12ebe439a selftests/net: convert vrf-xfrm-tests.sh to run it in uniq [...] adds 36b0bdb6d330 Merge branch 'net-selftests-unique-namespace' adds d9f28735af87 Use READ/WRITE_ONCE() for IP local_port_range. adds cf02bea7c171 net: dsa: microchip: use DSA_TAG_PROTO without _VALUE define adds 172db56d90d2 netlink: Return unsigned value for nla_len() adds bf17b36ccdd5 net: sysfs: fix locking in carrier read adds a3c205d0560f ipv6: do not check fib6_has_expires() in fib6_info_release() adds 378bc9a40ed8 net: ena: replace deprecated strncpy with strscpy adds f8dd2412ba66 qlcnic: replace deprecated strncpy with strscpy adds 1674110c0dd4 net: mdio_bus: replace deprecated strncpy with strscpy adds c7e0022390d4 net: rswitch: Drop unused argument/return value adds 885703418453 net: rswitch: Use unsigned int for desc related array index adds 6a203cb5165d net: rswitch: Use build_skb() for RX adds 271e015b9153 net: rswitch: Add unmap_addrs instead of dma address in each desc adds fcff581ee430 net: rswitch: Add a setting ext descriptor function adds 9c90316a1170 net: rswitch: Set GWMDNC register adds 933416cc59b1 net: rswitch: Add jumbo frames handling for RX adds d2c96b9d5f83 net: rswitch: Add jumbo frames handling for TX adds c71517fe7353 net: rswitch: Allow jumbo frames adds 6e944cc68633 Merge branch 'rswitch-jumbo-frames' adds 18c5c0a845b3 nfp: support UDP segmentation offload adds 9a64d4c93eee Revert "net: rtnetlink: remove local list in __linkwatch_r [...] adds d2f011a0bf28 ipv6: annotate data-races around np->mcast_oif adds 1ac13efd614c ipv6: annotate data-races around np->ucast_oif adds 70028b2e51c6 Merge branch 'ipv6-data-races' adds c5e2a973448d rtnl: add helper to check if rtnl group has listeners adds 8439109b76a3 rtnl: add helper to check if a notification is needed adds ddb6b284bdc3 rtnl: add helper to send if skb is not null adds c73724bfde09 net/sched: act_api: don't open code max() adds 8d4390f51920 net/sched: act_api: conditional notification of events adds e522755520ef net/sched: cls_api: remove 'unicast' argument from delete [...] adds 93775590b1ee net/sched: cls_api: conditional notification of events adds b72137ecd5e6 Merge branch 'net-sched-conditional-notification-of-events [...] adds 68c84289bcc0 netlink: specs: devlink: add some(not all) missing attribu [...] adds 68cbdb150d55 net: dl2k: Use proper conversion of dev_addr before IO to device adds 26c79ec96e77 net: dns_resolver: the module is called dns_resolver, not [...] adds 389119c84218 net: dsa: realtek: Rename bogus RTL8368S variable adds d577ca429af3 net: dsa: realtek: Rewrite RTL8366RB MTU handling adds 609c767f2c55 Merge branch 'net-dsa-realtek-two-rtl8366rb-fixes' adds 2a6264480020 net: asix: fix fortify warning adds 82c944d05b1a net: wan: Add framer framework support adds 766f5f900f15 dt-bindings: net: Add the Lantiq PEF2256 E1/T1/J1 framer adds c96e976d9a05 net: wan: framer: Add support for the Lantiq PEF2256 framer adds 37c646dc515a pinctrl: Add support for the Lantic PEF2256 pinmux adds 1e95d20ae8e6 MAINTAINERS: Add the Lantiq PEF2256 driver entry adds bbc49c7a4e0f Merge tag 'pef2256-framer' of git://git.kernel.org/pub/scm [...] adds 79ac11393328 net: mdio-gpio: replace deprecated strncpy with strscpy adds f1e50b276d37 bnxt_en: Fix trimming of P5 RX and TX rings adds 7fb17a0c18b6 bnxt_en: Fix AGG ring check logic in bnxt_check_rings() adds 18fe0a383cca bnxt_en: Fix TX ring indexing logic adds f12f551b5b96 bnxt_en: Prevent TX timeout with a very small TX ring adds 6dea3ebe0d22 bnxt_en: Support TX coalesced completion on 5760X chips adds 297e625bf89e bnxt_en: Allocate extra QP backing store memory when RoCE [...] adds e6f8a5a8ecc9 bnxt_en: Use proper TUNNEL_DST_PORT_ALLOC* commands adds 77b0fff55dcd bnxt_en: Add support for VXLAN GPE adds 960096334417 bnxt_en: Configure UDP tunnel TPA adds 6ce30622547d bnxt_en: add rx_filter_miss extended stats adds feeef68f6f3d bnxt_en: Add support for UDP GSO on 5760X chips adds 84793a499578 bnxt_en: Skip nic close/open when configuring tstamp filters adds 056bce63c469 bnxt_en: Make PTP TX timestamp HWRM query silent adds 9bab51bd662b Merge branch 'bnxt_en-update-for-net-next' adds 4f7aa122bc92 dpll: remove leftover mode_supported() op and use mode_get [...] adds f8fdbf3389f4 net: phy: at803x: fix passing the wrong reference for config_intr adds 6a3b8c573b5a net: phy: at803x: move disable WOL to specific at8031 probe adds 07b1ad83b9ed net: phy: at803x: raname hw_stats functions to qca83xx spe [...] adds d43cff3f8233 net: phy: at803x: move qca83xx specific check in dedicated [...] adds 900eef75cc50 net: phy: at803x: move specific DT option for at8031 to sp [...] adds 25d2ba94005f net: phy: at803x: move specific at8031 probe mode check to [...] adds 3ae3bc426eaf net: phy: at803x: move specific at8031 config_init to dedi [...] adds 27b89c9dc1b0 net: phy: at803x: move specific at8031 WOL bits to dedicat [...] adds 30dd62191d3d net: phy: at803x: move specific at8031 config_intr to dedi [...] adds a5ab9d8e7ae0 net: phy: at803x: make at8031 related DT functions name mo [...] adds f932a6dc8bae net: phy: at803x: move at8031 functions in dedicated section adds 21a2802a8365 net: phy: at803x: move at8035 specific DT parse to dedicat [...] adds ef9df47b449e net: phy: at803x: drop specific PHY ID check from cable te [...] adds 83691d6fa789 Merge branch 'net-at803x-cleanups' adds e5bc1f4c6554 net: stmmac: mmc: Support more counters for XGMAC Core adds 24f110240c03 ionic: pass opcode to devcmd_wait adds 45b84188a0a4 ionic: keep filters across FLR adds ca5fdf9a7c5b ionic: bypass firmware cmds when stuck in reset adds 13943d6c8273 ionic: prevent pci disable of already disabled device adds 219e183272b4 ionic: no fw read when PCI reset failed adds b0dbe358fbb4 ionic: use timer_shutdown_sync adds ce66172d3393 ionic: lif debugfs refresh on reset adds c3a910e1c47a ionic: fill out pci error handlers adds d2e9464e6336 Merge branch 'ionic-pci-errors' adds 7949c06ad9a8 virtio-net: returns whether napi is complete adds d7180080ddf7 virtio-net: separate rx/tx coalescing moderation cmds adds 1db43c0818e2 virtio-net: extract virtqueue coalescig cmd for reuse adds 6208799553a8 virtio-net: support rx netdim adds 604ca8ee7bdc Merge branch 'virtio-net-dynamic-coalescing-moderation' adds 4b55e86736d5 net/sched: act_api: rely on rcu in tcf_idr_check_alloc adds 1dd7f18fc0ed net/sched: act_api: skip idr replace on bound actions adds a25ebbf332fd Merge branch 'net-sched-optimizations-around-action-bindin [...] adds 0c476157085f net: phy: c45: add genphy_c45_pma_read_ext_abilities() function adds cb80ee2f9bee net: phy: Add support for the DP83TG720S Ethernet PHY adds 85c2674d537b Merge branch 'add-support-for-dp83tg720s-phy' adds 173b6d1cdf58 docs: networking: timestamping: mention MSG_EOR flag adds 50d73710715d ethtool: add SET for TCP_DATA_SPLIT ringparam adds 9b1aa3ef2328 idpf: add get/set for Ethtool's header split ringparam adds 36d8afbb2b89 Merge branch 'idpf-add-get-set-for-ethtool-s-header-split- [...] adds 4746b36b1abe sctp: support MSG_ERRQUEUE flag in recvmsg() adds 97f265ef7f5b dpll: allocate pin ids in cycle adds 84cc99199a34 amd-xgbe: Avoid potential string truncation in name adds bc044ae9d64b cxgb3: Avoid potential string truncation in desc adds 0a149ab78ee2 page_pool: transition to reference count management after [...] adds c3f687d8dfeb net: page_pool: factor out releasing DMA from releasing the page adds fb6e30a72539 net: ethtool: pass a pointer to parameters to get/set_rxfh [...] adds dcd8dbf9e734 net: ethtool: get rid of get/set_rxfh_context functions adds 13e59344fb9d net: ethtool: add support for symmetric-xor RSS hash adds 20f73b60bb5c ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values adds dc6e44c9d6d6 ice: refactor RSS configuration adds b1f5921a99ac ice: refactor the FD and RSS flow ID generation adds 352e9bf23813 ice: enable symmetric-xor RSS for Toeplitz hash function adds 4a3de3fb0eb6 iavf: enable symmetric-xor RSS for Toeplitz hash function adds 04c04725c1d0 Merge branch 'support-symmetric-xor-rss-hash' adds 4f6011678d38 igb: Use FIELD_GET() to extract Link Width adds 4c39e76846b2 e1000e: Use PCI_EXP_LNKSTA_NLW & FIELD_GET() instead of cu [...] adds bf88f7d920da e1000e: Use pcie_capability_read_word() for reading LNKSTA adds 00b1b2296b58 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 1b666016d0ad net: mvpp2: add support for mii adds 8f674972d698 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 4dc27587dcba tools: ynl-gen: add missing request free helpers for dumps adds 139c163b5b0b tools: ynl-gen: use enum user type for members and args adds f6805072c2aa tools: ynl-gen: support fixed headers in genetlink adds f967a498fce8 tools: ynl-gen: fill in implementations for TypeUnused adds 38329fcfb757 tools: ynl-gen: record information about recursive nests adds aa75783b95a1 tools: ynl-gen: re-sort ignoring recursive nests adds 461f25a2e433 tools: ynl-gen: store recursive nests by a pointer adds 7b5fe80ebc63 tools: ynl-gen: print prototypes for recursive stuff adds c2d919cdfe56 Merge branch 'tools-ynl-gen-fill-in-the-gaps-in-support-of [...] adds 268531be211f net: mdio: mdio-bcm-unimac: Delay before first poll adds 54a600ed2170 net: mdio: mdio-bcm-unimac: Use read_poll_timeout adds 81d56f567a3f Merge branch 'net-mdio-mdio-bcm-unimac-optimizations-and-c [...] adds bf873a800ac3 net: skbuff: fix spelling errors adds fcb29877f7e1 page_pool: fix typos and punctuation adds b6925b4ed57c selftests/net: add variable NS_LIST for lib.sh adds 59cac2efd378 selftests/net: convert srv6_end_dt46_l3vpn_test.sh to run [...] adds 7b2d941c81bc selftests/net: convert srv6_end_dt4_l3vpn_test.sh to run i [...] adds 792cd1dbc8a2 selftests/net: convert srv6_end_dt6_l3vpn_test.sh to run i [...] adds 779283b7770f selftests/net: convert fcnal-test.sh to run it in unique n [...] adds a33e9da34704 selftests/net: fix grep checking for fib_nexthop_multiprefix adds 5ae89fe43a4e selftests/net: convert fib_nexthop_multiprefix to run it i [...] adds d2168ea79234 selftests/net: convert fib_nexthop_nongw.sh to run it in u [...] adds 39333e31672c selftests/net: convert fib_nexthops.sh to run it in unique [...] adds 3a06833b2adc selftests/net: convert fib-onlink-tests.sh to run it in un [...] adds 6c0ee7b4d69d selftests/net: convert fib_rule_tests.sh to run it in uniq [...] adds f6fc5b949911 selftests/net: convert fib_tests.sh to run it in unique namespace adds b795db185e32 selftests/net: convert fdb_flush.sh to run it in unique namespace adds 1891cfe3b38b Merge branch 'convert-net-selftests-to-run-in-unique-names [...] adds b3cb7a830a24 net: atlantic: eliminate double free in error handling logic adds d215ab4d6ae8 net: mdio-mux: show errors on probe failure adds 10ad63da5c03 net: mdio-mux: be compatible with parent buses which only [...] adds 0d2f3b87d501 Merge branch 'mdio-mux-cleanup' adds 8d182d5869b3 i40e: remove fake support of rx-frames-irq adds f3c2caacee82 net: stmmac: don't create a MDIO bus if unnecessary adds f20fd5449ada rust: core abstractions for network PHY drivers adds 2fe11d5ab35d rust: net::phy add module_phy_driver macro adds cbaa28f970a1 MAINTAINERS: add Rust PHY abstractions for ETHERNET PHY LIBRARY adds cbe0e4150896 net: phy: add Rust Asix PHY driver adds d6beb085e8ff Merge branch 'net-phy-rust' adds 13049408a4bd net/mlx5: Add mlx5_ifc bits used for supporting single net [...] adds f5e956329960 net/mlx5: Expose Management PCIe Index Register (MPIR) adds dc6981ebc922 net/mlx5: fs, Command to control L2TABLE entry silent mode adds 3c9c34c32bc6 net/mlx5: fs, Command to control TX flow table root adds 249e521741de net/mlx5e: Remove TLS-specific logic in generic create TIS API adds b25bd37c859f net/mlx5: Move TISes from priv to mdev HW resources adds c909eec537ce net/mlx5e: Statify function mlx5e_monitor_counter_arm adds b1a33e651347 net/mlx5e: Add wrapping for auxiliary_driver ops and remov [...] adds db52aa6df855 net/mlx5e: Decouple CQ from priv adds 9bb1ac80738a net/mlx5: devcom, Add component size getter adds 952f9a5f4b09 net/mlx5: DR, Use swap() instead of open coding it adds 12da68e27b47 Merge tag 'mlx5-updates-2023-12-13' of git://git.kernel.or [...] adds 10b7572d1787 octeontx2-af: Fix multicast/mirror group lock/unlock issue adds 02fed6d92bad net: mana: add msix index sharing between EQs adds bb7403655b3c ipmr: support IP_PKTINFO on cache report IGMP msg adds 93b808876682 virtio/vsock: fix logic which reduces credit update messages adds 0fe179896811 virtio/vsock: send credit update during setting SO_RCVLOWAT adds 542e893fbadc vsock/test: two tests to check credit update logic adds 6da0bcb82037 Merge branch 'vsock-credit-update' adds 8e732f1c6f2d net: phy: at803x: move specific qca808x config_aneg to ded [...] adds 38eb804e8458 net: phy: at803x: make read specific status function more generic adds 523e1f5f3754 Merge branch 'net-at803x-cleanups' adds d9d441e8e89d mlxsw: reg: Add nve_flood_prf_id field to SFMR adds b2f5eb5a6509 mlxsw: spectrum_fid: Add an "any" packet type adds 6dab4083260b mlxsw: spectrum_fid: Set NVE flood profile as part of FID [...] adds e16064c9af7f Merge branch 'mlxsw-CFF-flood-mode' adds 4944566706b2 net: increase optmem_max default value adds f5769faeec36 net: Namespace-ify sysctl_optmem_max adds 18872ba8cd24 selftests/net: optmem_max became per netns adds 9ed816b106bb Merge branch 'net-optmem_max-changes' adds d624afaf4c79 net: dsa: mv88e6xxx: Push locking into stats snapshotting adds 3def80e52db3 net: dsa: mv88e6xxx: Create API to read a single stat counter adds fc82a08ae795 net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path adds 5780acbd2499 net: dsa: mv88e6xxx: Give each hw stat an ID adds 0e047cec7796 net: dsa: mv88e6xxx: Add "eth-mac" counter group support adds ceea48efa358 net: dsa: mv88e6xxx: Limit histogram counters to ingress traffic adds 394518e3c119 net: dsa: mv88e6xxx: Add "rmon" counter group support adds 00e7f29d9b89 selftests: forwarding: ethtool_rmon: Add histogram counter test adds b84d66b0fd37 Merge branch 'mv88e6xxx-counters' adds 1953fc720e60 ice: remove FW logging code adds 96a9a9341cda ice: configure FW logging adds 73671c3162c8 ice: enable FW logging adds 9d3535e71985 ice: add ability to read and configure FW log data adds d96f04e05f26 ice: add documentation for FW logging adds 283f105bc825 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 3ada0b33c454 netlink: specs: ovs: remove fixed header fields from attrs adds 209bcb9af8f1 netlink: specs: ovs: correct enum names in specs adds b059aef76c51 netlink: specs: mptcp: rename the MPTCP path management spec adds f06f0891ce21 Merge branch 'netlink-specs-legacy' adds e91db1614aba hv_netvsc: remove duplicated including of slab.h adds 758a8d5b6a64 dt-bindings: net: marvell,orion-mdio: Drop "reg" sizes schema adds 41db7626b732 inet: returns a bool from inet_sk_get_local_port_range() adds 207184853dbd tcp/dccp: change source port selection at connect() time adds 358105ab92fc Merge branch 'tcp-dccp-refine-source-port-selection' adds 37a8997fc5a5 net: phylink: reimplement population of pl->supported for in-band adds cfbab37b3da0 selftests/net: Add TCP-AO library adds a8fcf8ca14d7 selftests/net: Verify that TCP-AO complies with ignoring ICMPs adds d11301f65977 selftests/net: Add TCP-AO ICMPs accept test adds ed9d09b309b1 selftests/net: Add a test for TCP-AO keys matching adds b26660531cf6 selftests/net: Add test for TCP-AO add setsockopt() command adds 6f0c472a6815 selftests/net: Add TCP-AO + TCP-MD5 + no sign listen socket tests adds d1066c9c58d4 selftests/net: Add test/benchmark for removing MKTs adds 3715d32dc976 selftests/net: Add TCP_REPAIR TCP-AO tests adds 0d16eae57456 selftests/net: Add SEQ number extension test adds c6df7b2361d7 selftests/net: Add TCP-AO RST test adds 8c4e8dd0c047 selftests/net: Add TCP-AO selfconnect/simultaneous connect test adds 3c3ead555648 selftests/net: Add TCP-AO key-management test adds 66fe896351d0 Merge branch 'tcp-ao-selftests' adds aaf153aecef1 page_pool: halve BIAS_MAX for multiple user references of [...] adds 8cfa2dee325f skbuff: Add a function to check if a page belongs to page_pool adds f7dc3248dcfb skbuff: Optimization of SKB coalescing for page pool adds 3a3af3aedb00 Merge branch 'skb-coalescing-page_pool' adds dd7842878633 octeontx2-af: Add new devlink param to configure maximum u [...] adds ebb30ccbbdbd net: phy: make addr type u8 in phy_package_shared struct adds 9eea577eb115 net: phy: extend PHY package API to support multiple globa [...] adds 028672bd1d73 net: phy: restructure __phy_write/read_mmd to helper and p [...] adds d63710fc0f1a net: phy: add support for PHY package MMD read/write adds 54f4c2570a19 Merge branch 'phy-ackage-addr-mmd-apis' adds 32da0f00ddcb net: rtnl: introduce rcu_replace_pointer_rtnl adds 174523479aae net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* adds 610a689d2a57 Merge branch 'rtnl-rcu' adds 62691b801daa tools/net/ynl: Use consistent array index expression formatting adds de2d98743b83 doc/netlink: Add sub-message support to netlink-raw adds 17ed5c1a9e36 doc/netlink: Document the sub-message format for netlink-raw adds 1769e2be4baa tools/net/ynl: Add 'sub-message' attribute decoding to ynl adds 8b6811d96666 tools/net/ynl: Add binary and pad support to structs for tc adds 077b6022d24b doc/netlink/specs: Add sub-message type to rt_link family adds 6b4b0754ef8a doc/netlink/specs: use pad in structs in rt_link adds a1bcfde83669 doc/netlink/specs: Add a spec for tc adds 646158f20cbc doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes adds 6235b3d8bc3f tools/net/ynl-gen-rst: Add sub-messages to generated docs adds e8c32339cf49 tools/net/ynl-gen-rst: Sort the index of generated netlink specs adds e9d7c59212e4 tools/net/ynl-gen-rst: Remove bold from attribute-set headings adds 9b0aa2244d9d tools/net/ynl-gen-rst: Remove extra indentation from gener [...] adds 509afc745270 Merge branch 'tools-net-ynl-add-sub-message-support-to-ynl' adds cda398fcb488 wifi: rt2x00: Simplify bool conversion adds afb154426bf1 wifi: brcmfmac: Convert to platform remove callback return [...] adds 1da420601284 wifi: rtw88: debug: remove wrapper of rtw_dbg() adds 18814f723f92 wifi: libertas: fix config name in dependency for SDIO support adds ac586b8401c9 bcma: Use PCI_HEADER_TYPE_MASK instead of literal adds cda37445718d wifi: rtlwifi: rtl8821ae: phy: remove some useless code adds bc8263083af6 wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise sh [...] adds 77abbabaafe5 wifi: rtw89: debug: add to check if debug mask is enabled adds 0bb185257de6 wifi: rtw89: phy: dynamically adjust EDCCA threshold adds d371c3aa35fd wifi: rtw89: debug: add debugfs entry to disable dynamic m [...] adds 9f4dee32b783 wifi: rtw89: debug: remove wrapper of rtw89_debug() adds 70582e26f5d9 wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad adds fdb3bb0af259 wifi: rtw89: 8922a: extend and add quota number adds cecf1643145a wifi: rtw89: mac: add to get DLE reserved quota adds aabe741e2d18 wifi: rtw89: add reserved size as factor of DLE used size adds 2706cb25028d wifi: rtw89: refine element naming used by queue empty check adds 27ea6be913f4 wifi: rtw89: mac: check queue empty according to chip gen adds 0d16d8fbffb3 wifi: rtw89: mac: move code related to hardware engine to [...] adds 39e9b5691921 wifi: rtw89: mac: use pointer to access functions of hardw [...] adds 1dd1dc262afa wifi: rtw89: mac: functions to configure hardware engine a [...] adds 00384f565a91 wifi: rtw88: sdio: Honor the host max_req_size in the RX path adds b3943b3c2971 wifi: rtlwifi: Remove bogus and dangerous ASPM disable/ena [...] adds 5894d0089cbc wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors adds a4fcac11a25a wifi: rtlwifi: Convert to use PCIe capability accessors adds 6e071ae899f1 wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set adds 760bfed91201 wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check adds 9dcc75e0b7d0 wifi: rtlwifi: rtl8821ae: Use pci_find_capability() adds 7bd350d2ac91 wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_p [...] adds 05b311a3f915 wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h adds 217fbc032eaa wifi: rtlwifi: Remove unused PCI related defines and struct adds 874a0eda000d wifi: rtlwifi: Remove bridge vendor/device ids adds 62ad3b976cd7 wifi: rt2x00: make watchdog param per device adds 0052b3c401cd wifi: rtw89: fix not entering PS mode after AP stops adds 2f3eaccc6621 wifi: rtw89: Refine active scan behavior in 6 GHz adds e46987ce819d wifi: rtw89: refine remain on channel flow to improve P2P [...] adds 756b31203d48 wifi: rtw89: fix misbehavior of TX beacon in concurrent mode adds ccf7dd94c7a7 wifi: nl80211: refactor nl80211_send_mlme_event() arguments adds 88f293240427 wifi: cfg80211: make RX assoc data const adds c5ece8d84303 wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature adds 2a68a27cd27a wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip adds eeb8cbb58b82 wifi: rtw89: 8922a: add SER IMR tables adds 6f8d36552bab wifi: rtw89: 8922a: dump MAC registers when SER occurs adds db7fac15eaf0 wifi: rtw89: mac: refine SER setting during WiFi CPU power on adds 383052d09a30 Merge tag 'platform-drivers-x86-amd-wbrf-v6.8-1' into wire [...] adds 10fa22b6fb68 wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing adds d34be4310cbe wifi: mac80211: Add support for WBRF features adds ea855f0b38b0 wifi: mac80211: cleanup airtime arithmetic with ieee80211_ [...] adds aa0887c4f18e wifi: nl80211: Extend del pmksa support for SAE and OWE security adds 85e7f8235824 wifi: iwlwifi: mvm: Use the link ID provided in scan request adds 3a5a5cb06700 wifi: iwlwifi: mvm: Correctly report TSF data in scan complete adds 637bbd5b3cbd wifi: iwlwifi: don't support triggered EHT CQI feedback adds 1261fefa647f wifi: iwlwifi: refactor RX tracing adds 268712dc3b34 wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data adds 47b17879f983 wifi: iwlwifi: pcie: clean up device removal work adds 79a5d10135cb wifi: iwlwifi: pcie: dump CSRs before removal adds de9131b7e28a wifi: iwlwifi: pcie: get_crf_id() can be void adds ed44bab6ba21 wifi: iwlwifi: fw: file: don't use [0] for variable arrays adds 14c1b6f430e3 wifi: iwlwifi: remove async command callback adds 32dc0f8edc65 wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for new [...] adds d02a12b8e4bb wifi: cfg80211: add BSS usage reporting adds 9adc8b65218f wifi: mac80211: update some locking documentation adds b61e6b41a2f6 wifi: cfg80211: Add support for setting TID to link mapping adds 42b941cd6738 wifi: mac80211: add a flag to disallow puncturing adds 0528e0fdba9e wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP adds f6289e5d319b wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP adds 5f478adf1f99 wifi: cfg80211: generate an ML element for per-STA profiles adds f510bcc21ed9 wifi: cfg80211: consume both probe response and beacon IEs adds 6a9c8ed0eeb1 wifi: mac80211: don't set ESS capab bit in assoc request adds 68d83f0a5c4c wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_ [...] adds 14cdeaf9504c wifi: mt76: add ability to explicitly forbid LED registrat [...] adds ce18572b7b59 wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi adds 706e83b33103 wifi: mt76: mt7996: fix uninitialized variable in parsing txfree adds e874a79250b3 wifi: mt76: fix broken precal loading from MTD for mt7915 adds c33e5f4cbb9f wifi: mt76: fix typo in mt76_get_of_eeprom_from_nvmem function adds a6342c31ab3b wifi: mt76: limit support of precal loading for mt7915 to [...] adds 3d96764e6a22 wifi: mt76: make mt76_get_of_eeprom static again adds a1f57685fe85 wifi: mt76: permit to use alternative cell name to eeprom [...] adds fdddaa52641e wifi: mt76: permit to load precal from NVMEM cell for mt7915 adds 2fac91f2a1db wifi: mt76: Remove unnecessary (void*) conversions adds b92158a8dc41 wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf [...] adds 5f60735c08ce wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in [...] adds ac4659856c22 wifi: mt76: move mt76_net_setup_tc in common code adds 132d74d31e86 wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine adds 2e420b88ca86 wifi: mt76: introduce wed pointer in mt76_queue adds af8d2af57584 wifi: mt76: increase MT_QFLAG_WED_TYPE size adds 83eafc9251d6 wifi: mt76: mt7996: add wed tx support adds 5bb7a655045e wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine adds b8b36f47070f wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_se [...] adds 950d0abb5cd9 wifi: mt76: mt7996: add wed rx support adds d4b85aff3ab3 wifi: mt76: move wed reset common code in mt76 module adds 00d2ced0deb3 wifi: mt76: mt7996: add wed reset support adds a5d028d66836 wifi: mt76: mt7996: add wed rro delete session garbage collector adds 5f9d5d4fc561 wifi: mt76: mt7915: fallback to non-wed mode if platform_g [...] adds af2825729b52 wifi: mt76: mt7996: add support for variants with auxiliar [...] adds 0afb228d9bd4 wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs adds 21f290884bc1 wifi: mt76: connac: add thermal protection support for mt7996 adds 6879b2e94172 wifi: mt76: mt7996: add thermal sensor device support adds 254ab81f3b82 wifi: mt76: connac: add beacon duplicate TX mode support f [...] adds 4aa9992674e7 wifi: mt76: mt7996: fix the size of struct bss_rate_tlv adds de2a41cbfc7a wifi: mt76: mt7996: adjust WFDMA settings to improve performance adds 4ef49d1858e7 wifi: mt76: connac: set fixed_bw bit in TX descriptor for [...] adds 8c8f77e0a656 wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED adds 22f5dc781574 wifi: mt76: mt7996: align the format of fixed rate command adds 1e3f387736c7 wifi: mt76: mt7996: fix rate usage of inband discovery frames adds 11a60bd2a590 wifi: mt76: change txpower init to per-phy adds f75e4779d215 wifi: mt76: mt7996: add txpower setting support adds 1e12f0f81f36 wifi: mt76: use chainmask for power delta calculation adds d57e1b255475 wifi: mt76: mt7996: switch to mcu command for TX GI report adds d58a9778f7ca wifi: mt76: mt7996: fix alignment of sta info event adds b769f7d8d900 wifi: mt76: mt7996: rework ampdu params setting adds eb80e02b2c03 wifi: mt76: connac: add beacon protection support for mt7996 adds 2c2f50bf6407 wifi: mt76: connac: fix EHT phy mode check adds 3531c72aedb9 wifi: mt76: mt7915: fix EEPROM offset of TSSI flag on MT7981 adds ff434cc129d6 wifi: mt76: mt7915: also MT7981 is 3T3R but nss2 on 5 GHz band adds 2ee1c40daeb9 wifi: mt76: mt7996: fix mt7996_mcu_all_sta_info_event stru [...] adds 1e1e563fe3bd wifi: mt76: mt7996: introduce mt7996_band_valid() adds a63b75aac846 wifi: mt76: connac: add firmware support for mt7992 adds 9fe6690b8bef wifi: mt76: mt7996: add DMA support for mt7992 adds 50fbebf6a151 wifi: mt76: mt7996: rework register offsets for mt7992 adds 2cbbefdc5c9c wifi: mt76: mt7996: support mt7992 eeprom loading adds 8df63a4bbe3d wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 adds 408566db8cad wifi: mt76: connac: add new definition of tx descriptor adds 3d3f117a259a wifi: mt76: mt7996: add PCI IDs for mt7992 adds 170a8969db88 wifi: mt76: mt7925: remove iftype from mt7925_init_eht_cap [...] adds d07974645570 wifi: mt76: Convert to platform remove callback returning void adds 92184eae1d5a wifi: mt76: mt7921s: fix workqueue problem causes STA asso [...] adds 4920a3a1285f wifi: mt76: mt7996: set DMA mask to 36 bits for boards wit [...] adds 4812ba9ab940 wifi: mt76: mt7921: reduce the size of MCU firmware downlo [...] adds fa6ad88e023d wifi: mt76: mt7921: fix country count limitation for CLC adds d0a2bc5fe712 wifi: mt76: mt7921: fix CLC command timeout when suspend/resume adds 10f2903147ed wifi: mt76: mt7921: fix wrong 6Ghz power type adds 379872288fd3 Merge tag 'mt76-for-kvalo-2023-12-06' of https://github.co [...] adds 595b1280e2c9 wifi: rtw89: avoid stringop-overflow warning adds fe0a7776d4d1 wifi: wfx: fix possible NULL pointer dereference in wfx_se [...] adds 0a999d82b782 wifi: rtw88: Use random MAC when efuse MAC invalid adds afd549903ea9 wifi: iwlegacy: Add null pointer check to il_leds_init() adds bf6b980f6caf wifi: cfg80211: sort certificates in build adds 05b234565e02 wifi: cfg80211: fix spelling & punctutation adds 074b3cf442c5 wifi: nl80211: fix grammar & spellos adds cd336152856a wifi: mac80211: rx.c: fix sentence grammar adds cc6bbfe84f30 wifi: mac80211: sta_info.c: fix sentence grammar adds 1c5d463c0770 wifi: mwifiex: add extra delay for firmware ready adds f0dd488e11e7 wifi: mwifiex: configure BSSID consistently when starting AP adds d60e73e5dd70 wifi: rtw89: fw: load TX power track tables from fw_element adds 344c066f2f5a wifi: rtw89: fw: add version field to BB MCU firmware element adds 7a9192eecf27 wifi: rtw89: load RFK log format string from firmware file adds 178b8e7d8a59 wifi: rtw89: add C2H event handlers of RFK log and report adds edd77bb091d1 wifi: rtw89: parse and print out RFK log from C2H events adds f0536b0d5fa8 wifi: rtw89: phy: print out RFK log with formatted string adds efde4f6dd13a wifi: rtw89: add XTAL SI for WiFi 7 chips adds f20b2b7d3f1b wifi: rtw89: 8922a: add power on/off functions adds cfb99433662c wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled adds fc663fa02532 wifi: rtw89: mac: add suffix _ax to MAC functions adds 293f7bdca269 wifi: rtw89: add DBCC H2C to notify firmware the status adds 48fa9b61ae16 wifi: rtw89: only reset BB/RF for existing WiFi 6 chips wh [...] adds 5a1745807580 wifi: rt2x00: remove useless code in rt2x00queue_create_tx [...] adds 40d51f70f082 wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warr [...] adds 56d9854bd7c6 wifi: ath12k: drop NULL pointer check in ath12k_update_per [...] adds ac2f43d3d34e wifi: ath10k: replace deprecated strncpy with memcpy adds 2a3ec40b98b4 wifi: ath11k: Defer on rproc_get failure adds 8f157593689f wifi: ath11k: Remove unneeded semicolon adds 08500f6eaa91 wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() adds 2bc76fef1a9a wifi: ath10k: Remove unused struct ath10k_htc_frame adds 199a78565cc2 wifi: ath11k: Remove struct ath11k::ops adds 3b6ec0409fe8 wifi: ath12k: Remove struct ath12k::ops adds 53bcb41d9eda wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *p [...] adds 69bc79faa616 wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *p [...] adds 7d4a70201204 wifi: ath11k: Consolidate WMI peer flags adds 51516d9842a3 wifi: ath12k: Consolidate WMI peer flags adds a466027abe4a wifi: ath11k: use select for CRYPTO_MICHAEL_MIC adds c7b4f54112e1 wifi: ath12k: use select for CRYPTO_MICHAEL_MIC adds 898d8b3e1414 wifi: ath12k: fix the error handler of rfkill config adds d281a574f133 wifi: ath12k: avoid explicit mac id argument in Rxdma replenish adds d457f9fe863d wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish adds 4d922ce983cb wifi: ath12k: avoid explicit HW conversion argument in Rxd [...] adds 9f1eebf0454d wifi: ath12k: refactor DP Rxdma ring structure adds d6e71dd1e49e wifi: ath9k: Remove unnecessary (void*) conversions adds 2adc886244df wifi: ath9k: Fix potential array-index-out-of-bounds read [...] adds 05205b957661 wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights adds ea77e9398b32 wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights adds b1dc0ba41431 wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights adds c7876faa91ab wifi: ath10k: remove ath10k_htc_record::pauload[] adds 7b4df59fced0 wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record adds f20eb4cb9324 wifi: ath11k: remove ath11k_htc_record::pauload[] adds 5082b3e3027e wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ [...] adds 62e31362033e wifi: ath11k: Convert to platform remove callback returning void adds 37a0dd6137ec wifi: ath12k: add 320 MHz bandwidth enums adds 842addae0208 wifi: ath12k: Optimize the mac80211 hw data access adds 940b57fd0e77 wifi: ath12k: avoid repeated hw access from ar adds b5418d170b7c wifi: ath5k: Convert to platform remove callback returning void adds 8cc18a70913f wifi: wcn36xx: Convert to platform remove callback returning void adds 1b66601d1416 wifi: ath12k: get msi_data again after request_irq is called adds 604308a34487 wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler adds 1f1f7d548a00 wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ adds 6711b2a80b9a wifi: ath12k: refactor multiple MSI vector implementation adds 8398654398c2 wifi: ath12k: add support one MSI vector adds 08d52ba29678 wifi: ath12k: do not restore ASPM in case of single MSI vector adds a3012f206d07 wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector adds ed7e818a7b50 wifi: ath12k: fix and enable AP mode for WCN7850 adds c8a5f34ad811 wifi: ath12k: avoid repeated wiphy access from hw adds 63b896629353 wifi: ath10k: add support to allow broadcast action frame RX adds 6783f10a1d07 wifi: ath5k: remove unused ath5k_eeprom_info::ee_antenna adds add731385eed wifi: ath11k: Fix ath11k_htc_record flexible record adds 7133b072dfbf wifi: ath12k: fix the issue that the multicast/broadcast i [...] adds 4fadce88cb9f wifi: ath9k: reset survey of current channel after a scan started adds e75fda64f0fe Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" adds fd6ed1772b2c wifi: ath11k: workaround too long expansion sparse warnings adds c5a3f56fcdb0 Merge tag 'ath-next-20231215' of git://git.kernel.org/pub/ [...] adds 0ee28c9ae042 Merge tag 'wireless-next-2023-12-18' of git://git.kernel.o [...] adds b6a3451e0847 selftests/bpf: Fix erroneous bitmask operation adds ac9c05e0e453 bpf: Add kfunc bpf_get_file_xattr adds 67814c00de31 bpf, fsverity: Add kfunc bpf_get_fsverity_digest adds 0de267d9ec65 Documentation/bpf: Add documentation for filesystem kfuncs adds 6b0ae4566aba selftests/bpf: Sort config in alphabetic order adds 341f06fdddf7 selftests/bpf: Add tests for filesystem kfuncs adds 1030e9154258 selftests/bpf: Add test that uses fsverity and xattr to si [...] adds 6685aadcab8f Merge branch 'bpf-file-verification-with-lsm-and-fsverity' adds 45b5623f2d72 bpf: rearrange bpf_func_state fields to save a bit of memory adds 5fad52bee304 bpf: provide correct register name for exception callback [...] adds 0acd03a5bd18 bpf: enforce precision of R0 on callback return adds 8fa4ecd49b81 bpf: enforce exact retval range on subprog/callback exit adds 60a6b2c78c62 selftests/bpf: add selftest validating callback result is [...] adds c871d0e00f0e bpf: enforce precise retval range on program exit adds 0ef24c8dfae2 bpf: unify async callback and program retval checks adds eabe518de533 bpf: enforce precision of R0 on program/async callback return adds e02dea158dda selftests/bpf: validate async callback return value check [...] adds 5c19e1d05e9e selftests/bpf: adjust global_func15 test to validate prog [...] adds 81eff2e36481 bpf: simplify tnum output if a fully known constant adds 90679706d486 Merge branch 'bpf-verifier-retval-logic-fixes' adds 5bd90cdc65ef bpf: Minor logging improvement adds 153de60e8bfb selftests/bpf: Fix spelling mistake "get_signaure_size" -> [...] adds 169410eba271 bpf: Check rcu_read_lock_trace_held() before calling bpf m [...] adds 20c20bd11a07 bpf: Add map and need_defer parameters to .map_fd_put_ptr() adds 79d93b3c6ffd bpf: Set need_defer as false when clearing fd array during [...] adds 876673364161 bpf: Defer the free of inner map when necessary adds af66bfd3c853 bpf: Optimize the free of inner map adds 1624918be84a selftests/bpf: Add test cases for inner map adds e3dd40828534 selftests/bpf: Test outer map update operations in syscall [...] adds ce3c49da11d7 Merge branch 'bpf-fix-the-release-of-inner-map' adds 1b4c7e20bfd6 selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root adds 5c399ae080ae xsk: Add missing SPDX to AF_XDP TX metadata documentation adds 5ffb260f754b selftests/bpf: Make sure we trigger metadata kfuncs for dst 8080 adds 41f6f64e6999 bpf: support non-r10 register spill/fill to/from stack in [...] adds 876301881c43 selftests/bpf: add stack access precision test adds ab125ed3ec1c bpf: fix check for attempt to corrupt spilled pointer adds eaf18febd6eb bpf: preserve STACK_ZERO slots on partial reg spills adds b33ceb6a3d2e selftests/bpf: validate STACK_ZERO is preserved on subreg spill adds e322f0bcb8d3 bpf: preserve constant zero when doing partial register restore adds add1cd7f22e6 selftests/bpf: validate zero preservation for sub-slot loads adds 18a433b62061 bpf: track aligned STACK_ZERO cases as imprecise spilled r [...] adds 064e0bea19b3 selftests/bpf: validate precision logic in partial_stack_l [...] adds 3aee2bf9c49b Merge branch 'complete-bpf-verifier-precision-tracking-sup [...] adds 909fa05dd3c1 bpf: align CAP_NET_ADMIN checks with bpf_capable() approach adds 40bba140c60f bpf: add BPF token delegation mount options to BPF FS adds 4527358b7686 bpf: introduce BPF token object adds 688b7270b3cb bpf: add BPF token support to BPF_MAP_CREATE command adds ee54b1a910e4 bpf: add BPF token support to BPF_BTF_LOAD command adds e1cef620f598 bpf: add BPF token support to BPF_PROG_LOAD command adds 4cbb270e115b bpf: take into account BPF token when fetching helper protos adds 8062fb12de99 bpf: consistently use BPF token throughout BPF verifier logic adds c3dd6e94df71 bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks adds 66d636d70a79 bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks adds d734ca7b33db bpf,lsm: add BPF token LSM hooks adds ecd435143eb0 libbpf: add bpf_token_create() API adds 37891cea6699 libbpf: add BPF token support to bpf_map_create() API adds 1a8df7fa00aa libbpf: add BPF token support to bpf_btf_load() API adds 1571740a9ba0 libbpf: add BPF token support to bpf_prog_load() API adds dc5196fac40c selftests/bpf: add BPF token-enabled tests adds 36fb94944b35 bpf,selinux: allocate bpf_security_struct per BPF token adds c35919dcce28 Merge branch 'bpf-token-and-bpf-fs-based-delegation' adds 7065eefb38f1 bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for [...] adds f08a1c658257 bpf: Let bpf_prog_pack_free handle any pointer adds 7a3d9a159b17 bpf: Adjust argument names of arch_prepare_bpf_trampoline() adds 82583daa2efc bpf: Add helpers for trampoline image management adds 38b8b58ae776 bpf, x86: Adjust arch_prepare_bpf_trampoline return value adds 96d1b7c081c0 bpf: Add arch_bpf_trampoline_size() adds 26ef208c209a bpf: Use arch_bpf_trampoline_size adds 3ba026fca878 x86, bpf: Use bpf_prog_pack for bpf trampoline adds 2146f7fe6e02 Merge branch 'allocate-bpf-trampoline-on-bpf_prog_pack' adds a833a17aeac7 bpf: Fix verification of indirect var-off stack access adds e28bd359bcc8 bpf: Add verifier regression test for previous patch adds 1d38a9ee8157 bpf: Guard stack limits against 32bit overflow adds 483af466e4ee Merge branch 'bpf-fix-verification-of-indirect-var-off-sta [...] adds 8b7b0e5fe47d bpf: Load vmlinux btf for any struct_ops map adds 92e1567ee3e3 bpf: Add some comments to stack representation adds 6b4a64bafd10 bpf: Fix accesses to uninit stack slots adds 2929bfac006d bpf: Minor cleanup around stack bounds adds 4af20ab9edee Merge branch 'bpf-fix-accesses-to-uninit-stack-slots' adds 1720c42b90c8 selftests/bpf: fix timer/test_bad_ret subtest on test_prog [...] adds 73d9eb340d2b bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case adds f4199271dae1 selftests/bpf: Add a new cgroup helper open_classid() adds a2c6380b17b6 selftests/bpf: Add selftests for cgroup1 local storage adds 09115c33e6ec Merge branch 'bpf: Expand bpf_cgrp_storage to support cgro [...] adds 32fa05839862 libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf adds c26f2a890139 bpf: Remove unnecessary wait from bpf_map_copy_value() adds 37ba5b59d6ad bpf: Call maybe_wait_bpf_programs() only once for generic_ [...] adds 012772581d04 bpf: Add missed maybe_wait_bpf_programs() for htab of maps adds 67ad2c73ff29 bpf: Only call maybe_wait_bpf_programs() when map operatio [...] adds 06e5c999f102 bpf: Set uattr->batch.count as zero before batched update [...] adds 8477fe1de9a6 Merge branch 'bpf-fixes-for-maybe_wait_bpf_programs' adds 482d548d40b0 bpf: handle fake register spill to stack with BPF_ST_MEM i [...] adds 7d8ed51bcb32 selftests/bpf: validate fake register spill/fill precision [...] adds 5181dc08f795 test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K adds a6de18f310a5 bpf: Add bpf_cpumask_weight() kfunc adds 88f6047191e6 selftests/bpf: Add test for bpf_cpumask_weight() kfunc adds 5bcbdf72df88 Merge branch 'add-new-bpf_cpumask_weight-kfunc' adds 15c79c6507c0 selftests/bpf: Increase invalid metadata size adds 2ebe81c81435 net, xdp: Allow metadata > 32 adds e72c1ccfd449 selftests/bpf: validate eliminated global subprog is not f [...] adds 1e68485d8299 bpf: log PTR_TO_MEM memory size in verifier log adds 22b769bb4f87 bpf: emit more dynptr information in verifier log adds 1a1ad782dcbb bpf: tidy up exception callback management a bit adds 406a6fa44bfb bpf: use bitfields for simple per-subprog bool flags adds f77d795618b9 selftests/bpf: Fixes tests for filesystem kfuncs adds 56c26d5ad86d bpf: Remove unused backtrack_state helper functions adds 745e03113065 bpf: Comment on check_mem_size_reg adds e1ba7f64b192 selftests/bpf: Relax time_tai test for equal timestamps in [...] adds 62d9a969f4a9 selftests/bpf: fix compiler warnings in RELEASE=1 mode adds 750e785796bb bpf: Support uid and gid when mounting bpffs adds 2f70803532e9 libbpf: Add BPF_CORE_WRITE_BITFIELD() macro adds 7d19c00e9abc bpf: selftests: test_loader: Support __btf_path() annotation adds f04f2ce6018f bpf: selftests: Add verifier tests for CO-RE bitfield writes adds f5fdb51fb980 bpf: fail BPF_TOKEN_CREATE if no delegation option was set [...] adds c6c5be3eee97 libbpf: split feature detectors definitions from cached results adds 29c302a2e265 libbpf: further decouple feature checking logic from bpf_object adds ab8fc393b27c libbpf: move feature detection code into its own file adds a75bb6a16518 libbpf: wire up token_fd into feature probing logic adds 1d0dd6ea2e38 libbpf: wire up BPF token support at BPF object level adds 98e0eaa36adf selftests/bpf: add BPF object loading tests with explicit [...] adds 18678cf0ee13 selftests/bpf: add tests for BPF object load with implicit token adds ed54124b8805 libbpf: support BPF token path setting through LIBBPF_BPF_ [...] adds 322122bf8c75 selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar adds 733763285acf Merge branch 'bpf-token-support-in-libbpf-s-bpf-object' adds 9244384e811e ice: make RX hash reading code more reusable adds 3310aad20def ice: make RX HW timestamp reading code more reusable adds 6b62a4214903 ice: Make ptype internal to descriptor info processing adds d951c14ad237 ice: Introduce ice_xdp_buff adds 9031d5f491b9 ice: Support HW timestamp hint adds 0e6a7b095970 ice: Support RX hash XDP hint adds b4e352ff1169 xsk: add functions to fill control buffer adds d68d707dcbbf ice: Support XDP hints in AF_XDP ZC mode adds e6795330f88b xdp: Add VLAN tag hint adds 714ed949c6f3 ice: Implement VLAN tag hint adds b591137c4ec3 ice: use VLAN proto from ring packet context in skb path adds fca783799f64 veth: Implement VLAN tag XDP hint adds 537fec0733c4 net: make vlan_get_tag() return -ENODATA instead of -EINVAL adds 7978bad4b6b9 mlx5: implement VLAN tag XDP hint adds e71a9fa7fdb2 selftests/bpf: Allow VLAN packets in xdp_hw_metadata adds 8e68a4beba94 selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata adds a3850af4ea25 selftests/bpf: Add AF_INET packet generation to xdp_metadata adds 4c6612f6100c selftests/bpf: Check VLAN tag and proto in xdp_metadata adds ec14325c7339 Merge branch 'xdp-metadata-via-kfuncs-for-ice-vlan-hint' adds b13cddf63356 bpf: add small subset of SECURITY_PATH hooks to BPF sleepa [...] adds 2a0c6b41eec9 bpf: Update the comments in maybe_wait_bpf_programs() adds 8f82583f9527 bpf: Reduce the scope of rcu_read_lock when updating fd map adds dc68540913ac bpf: Use GFP_KERNEL in bpf_event_entry_gen() adds c838fe1282df Merge branch 'bpf-use-gfp_kernel-in-bpf_event_entry_gen' adds 2e1d6a04116c selftests/xsk: Fix for SEND_RECEIVE_UNALIGNED test adds 04d25ccea2b3 net, xdp: Correct grammar adds 59e5791f59dd bpf: Fix a race condition between btf_put() and map_free() adds 56925f389e15 selftests/bpf: Remove flaky test_btf_id test adds 8f0ec8c68175 bpf: xfrm: Add bpf_xdp_get_xfrm_state() kfunc adds 77a7a8220f0d bpf: selftests: test_tunnel: Setup fresh topology for each [...] adds 02b4e126e6a5 bpf: selftests: test_tunnel: Use vmlinux.h declarations adds e7adc8291a9e bpf: selftests: Move xfrm tunnel test to test_progs adds 2cd07b0eb08c bpf: xfrm: Add selftest for bpf_xdp_get_xfrm_state() adds 403f3e8fda60 Merge branch 'add-bpf_xdp_get_xfrm_state-kfunc' adds c5707b2146d2 bpf: support symbolic BPF FS delegation mount options adds f2d0ffee1f03 selftests/bpf: utilize string values for delegate_xxx moun [...] adds 0f5d5454c723 Merge branch 'bpf-fs-mount-options-parsing-follow-ups' adds 7489723c2e26 bpf: xdp: Register generic_kfunc_set with XDP programs adds 8b2efe51ba85 bpf: Limit the number of uprobes when attaching program to [...] adds d6d1e6c17cab bpf: Limit the number of kprobes when attaching program to [...] adds 0d83786f5661 selftests/bpf: Add test for abnormal cnt during multi-upro [...] adds 00cdcd2900bd selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test adds 1467affd16b2 selftests/bpf: Add test for abnormal cnt during multi-kpro [...] adds 4382159696c9 cfi: Flip headers adds 4f9087f16651 x86/cfi,bpf: Fix BPF JIT call adds e72d88d18df4 x86/cfi,bpf: Fix bpf_callback_t CFI adds 2cd3e3772e41 x86/cfi,bpf: Fix bpf_struct_ops CFI adds e9d13b9d2f99 cfi: Add CFI_NOSEAL() adds e4c00339891c bpf: Fix dtor CFI adds 852486b35f34 x86/cfi,bpf: Fix bpf_exception_cb() signature adds 3c302e14bd9d Merge branch 'x86-cfi-bpf-fix-cfi-vs-ebpf' adds 42d45c45624a selftests/bpf: Temporarily disable dummy_struct_ops test on s390 adds 0c970ed2f87c s390/bpf: Fix indirect trampoline generation adds e58aac1a9a17 selftests/bpf: Test the release of map btf adds 3983c00281d9 bpf: Fail uprobe multi link with negative offset adds f17d1a18a3dd selftests/bpf: Add more uprobe multi fail tests adds 6079ae637618 Merge branch 'bpf-add-check-for-negative-uprobe-multi-offset' adds 8e432e6197ce bpf: Ensure precise is reset to false in __mark_reg_const_zero() adds c49b292d031e Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds cde29af9e68e octeon_ep: add PF-VF mailbox communication adds c130e589d50b octeon_ep: PF-VF mailbox version support adds e28db8cbeba3 octeon_ep: control net framework to support VF offloads adds 4ebb86a97ceb octeon_ep: support firmware notifications for VFs adds f7dd48ea76be Merge branch 'add-pf-vf-mailbox-support' adds 337ad364c48a devlink: use devl_is_registered() helper instead xa_get_mark() adds 11280ddeae23 devlink: introduce __devl_is_registered() helper and use i [...] adds cddbff470e33 devlink: send notifications only if there are listeners adds 5648de0b1f2b devlink: introduce a helper for netlink multicast send adds a731132424ad genetlink: introduce per-sock family private storage adds 403863e985e8 netlink: introduce typedef for filter function adds 971b4ad88293 genetlink: introduce helpers to do filtered multicast adds 13b127d25784 devlink: add a command to set notification filter and use [...] adds ded6f77c05b1 devlink: extend multicast filtering by port index adds 62ed78f3baff Merge branch 'devlink-introduce-notifications-filtering' adds 2130c519a401 bpf: Use nla_ok() instead of checking nla_len directly adds d17aff807f84 Revert BPF token-related functionality adds 1728df7fc11b Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds b6895d0ac9d7 octeontx2-af: insert space after include adds e37a11fca418 bridge: add MDB state mask uAPI attribute adds e0cd06f7fcb5 rtnetlink: bridge: Use a different policy for MDB bulk delete adds 1a36e0f50f96 net: Add MDB bulk deletion device operation adds d8e81f131178 rtnetlink: bridge: Invoke MDB bulk deletion when needed adds a6acb535afb2 bridge: mdb: Add MDB bulk deletion support adds 4cde72fead4c vxlan: mdb: Add MDB bulk deletion support adds 2601e9c4b117 rtnetlink: bridge: Enable MDB bulk deletion adds bd2dcb94c81e selftests: bridge_mdb: Add MDB bulk deletion test adds c3e87a7fcd0b selftests: vxlan_mdb: Add MDB bulk deletion test adds d7a39d399a6d Merge branch 'bridge-mdb-bulk-delete' adds 18764b883e15 r8169: add support for LED's on RTL8168/RTL8101 adds fb2780721ca5 net: sched: Move drop_reason to struct tc_skb_cb adds b6a3c6066afc net: sched: Make tc-related drop reason more flexible for [...] adds 4cf24dc89340 net: sched: Add initial TC error skb drop reasons adds bee9705c679d Merge branch 'net-sched-tc-drop-reason' adds fc9d7264ddc3 net: phy: at803x: remove extra space after cast adds 3ab5720881a9 net: phy: at803x: replace msleep(1) with usleep_range adds 5a78a8121c4d net/ipv6: Remove gc_link warn on in fib6_info_release adds 56794e535854 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 236f31bb21c0 e1000e: make lost bits explicit adds 3314f2097dee intel: add bit macro includes where needed adds 4d893c104cda intel: legacy: field prep conversion adds 9e3ab72c0499 i40e: field prep conversion adds 9b7f18042d4c iavf: field prep conversion adds 23eca34e5558 ice: field prep conversion adds 7173be21ae29 ice: fix pre-shifted bit usage adds c82e64868afd igc: field prep conversion adds b9a452545075 intel: legacy: field get conversion adds a8e0c7a6800d igc: field get conversion adds 62589808d73b i40e: field get conversion adds 65db56d5fa8f iavf: field get conversion adds 5a259f8e0baf ice: field get conversion adds 316a28daa805 ice: cleanup inconsistent code adds 6aa7ca3c7dcc idpf: refactor some missing field get/prep conversions adds afa9e2674863 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 27c346a22f81 octeontx2-af: Fix a double free issue adds 67f440c05dd2 selftests/net: Fix various spelling mistakes in TCP-AO tests adds 5e07e672412b tcp: Use bhash2 for v4-mapped-v6 non-wildcard address. adds 56f3e3f01f81 tcp: Rearrange tests in inet_bind2_bucket_(addr_match|matc [...] adds 06a8c04f8994 tcp: Save v4 address as v4-mapped-v6 in inet_bind2_bucket. [...] adds 5a22bba13d01 tcp: Save address type in inet_bind2_bucket. adds 4dd710885430 tcp: Rename tb in inet_bind2_bucket_(init|create)(). adds 822fb91fc724 tcp: Link bhash2 to bhash. adds 58655bc0ad7c tcp: Rearrange tests in inet_csk_bind_conflict(). adds b82ba728ccfe tcp: Iterate tb->bhash2 in inet_csk_bind_conflict(). adds 8002d44fe84d tcp: Check hlist_empty(&tb->bhash2) instead of hlist_empty [...] adds b2cb9f9ef240 tcp: Unlink sk from bhash. adds 770041d337a8 tcp: Link sk and twsk to tb2->owners using skc_bind_node. adds 8191792c18c5 tcp: Remove dead code and fields for bhash2. adds 5f12303528da Merge branch 'tcp-refactor-bhash2' adds dcc3e46472d6 net: skbuff: Remove some excess struct-member documentation adds 45248f290229 tipc: Remove some excess struct member documentation adds 826eb9bcc184 selftest/tcp-ao: Rectify out-of-tree build adds 6530b29f77c8 selftests/net: remove unneeded semicolon adds b84c2faeb986 selftests/net: convert gre_gso.sh to run it in unique namespace adds f6476dedf08d selftests/net: convert netns-name.sh to run it in unique n [...] adds d3b6b1116127 selftests/net: convert rtnetlink.sh to run it in unique namespace adds 098f1ce08bbc selftests/net: convert stress_reuseport_listen.sh to run i [...] adds 976fd1fe4f58 selftests/net: convert xfrm_policy.sh to run it in unique [...] adds 4416c5f53b43 selftests/net: use unique netns name for setup_loopback.sh [...] adds 378f082eaf37 selftests/net: convert pmtu.sh to run it in unique namespace adds 9d0b4ad82d61 kselftest/runner.sh: add netns support adds 2437c0f5147b Merge branch 'net-selftests-unique-namespace-last-part' adds 2491d66ae66c selftests: forwarding: ethtool_mm: support devices with hi [...] adds c8659bd9d1c0 selftests: forwarding: ethtool_mm: fall back to aggregate [...] adds c92b1321bbf3 net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required adds d0f9535b3182 net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM [...] adds 5db81bdc486d net: ethernet: am65-cpsw: cleanup TAPRIO handling adds 1374841ad477 net: ethernet: ti: am65-cpsw: Move code to avoid forward d [...] adds 8f5a75610698 net: ethernet: am65-cpsw: Move register definitions to hea [...] adds bc8d62e16ec2 net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in [...] adds 49a2eb906824 net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC [...] adds e4918f9d4882 net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing [...] adds d11db8ad3882 Merge branch 'am65-cpsw-preemption-coalescing' adds 365d0371a9ec dpaa2-switch: set interface MAC address only on endpoint change adds 7218e963196e dpaa2-switch: declare the netdev as IFF_LIVE_ADDR_CHANGE capable adds d50b1a8c3033 dpaa2-switch: print an error when the vlan is already configured adds 77c42a3b0a3a dpaa2-switch: add ENDPOINT_CHANGED to the irq_mask adds f6da276479c6 dpaa2-switch: do not clear any interrupts automatically adds a8150c9fb1d5 dpaa2-switch: reorganize the [pre]changeupper events adds 6d46a4f10532 dpaa2-switch: move a check to the prechangeupper stage adds 71150d9447c0 dpaa2-switch: cleanup the egress flood of an unused FDB adds 3b83fa94cf31 Merge branch 'dpaa2-switch-small-improvements' adds e9301af385e7 net: sfp: fix PHY discovery for FS SFP-10G-T module adds ac053a169c71 net/smc: rename some 'fce' to 'fce_v2x' for clarity adds 5205ac4483b6 net/smc: introduce sub-functions for smc_clc_send_confirm_ [...] adds 9505450d55b0 net/smc: unify the structs of accept or confirm message fo [...] adds ece60db3a4ce net/smc: support SMCv2.x supplemental features negotiation adds 00e006a25718 net/smc: introduce virtual ISM device support feature adds 8dd512df3c98 net/smc: define a reserved CHID range for virtual ISM devices adds b40584d14570 net/smc: compatible with 128-bits extended GID of virtual [...] adds 01fd1617dbc6 net/smc: support extended GID in SMC-D lgr netlink attribute adds c6b8b8eb4990 net/smc: disable SEID on non-s390 archs where virtual ISM [...] adds b3bf76024f64 net/smc: manage system EID in SMC stack instead of ISM driver adds e3eb47f2347b Merge branch 'net-smcv2.1-ISM-device-support' adds 8e5443d2b866 net: remove SOCK_DEBUG leftovers adds b1dffcf0da22 net: remove SOCK_DEBUG macro adds 913b47d3424e net/sched: Introduce tc block netdev tracking infra adds a7042cf8f231 net/sched: cls_api: Expose tc block to the datapath adds 16085e48cb48 net/sched: act_mirred: Create function tcf_mirred_to_dev a [...] adds 415e38bf1d8d net/sched: act_mirred: Add helper function tcf_mirred_replace_dev adds 42f39036cda8 net/sched: act_mirred: Allow mirred to block adds 44a949ad07e0 Merge branch 'net-sched-tc-block-ports-tracking' adds 7961ef1fa10e net: phy: at803x: better align function varibles to open p [...] adds 8e2b8a9fa512 mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() adds 57d3117ca80f mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() adds c85636a29264 mptcp: sockopt: support IP_LOCAL_PORT_RANGE and IP_BIND_AD [...] adds 122db5e3634b selftests/net: add MPTCP coverage for IP_LOCAL_PORT_RANGE adds 1f62f58d5092 Merge branch 'mptcp-cleanups-ephemeral-port-sockopts' adds c2b2ee36250d bridge: cfm: fix enum typo in br_cc_ccm_tx_parse adds 90abde49ea85 net: rename dsa_realloc_skb to skb_ensure_writable_head_tail adds b34ab3527b96 net: macsec: use skb_ensure_writable_head_tail to expand the skb adds b1c036e835b6 net: macsec: move sci_to_cpu to macsec header adds eb97b9bd38f9 net: macsec: documentation for macsec_context and macsec_ops adds 25a00d0cd691 net: macsec: revert the MAC address if mdo_upd_secy fails adds a73d8779d61a net: macsec: introduce mdo_insert_tx_tag adds a868b486cb88 net: phy: nxp-c45-tja11xx: add MACsec support adds 31a99fc06b0b net: phy: nxp-c45-tja11xx: add MACsec statistics adds dc1a00380aa6 net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag adds 2f7ccf1d8835 Merge branch 'net-tja11xx-macsec-support' adds 3fb65f6bc7dc net: pktgen: Use wait_event_freezable_timeout() for freeza [...] adds 144377c340f2 net: sock: remove excess structure-member documentation adds d0c3891db2d2 ethtool: reformat kerneldoc for struct ethtool_link_settings adds 1271ca00aa7f ethtool: reformat kerneldoc for struct ethtool_fec_stats adds f732ba4ac9f3 iucv: make iucv_bus const adds cd4d7263d58a genetlink: Use internal flags for multicast groups adds a7e7b40c4bc1 net/mlx5e: Use the correct lag ports number when creating TISes adds e04984a37398 net/mlx5: Fix query of sd_group field adds 4a04a31f4932 net/mlx5: SD, Introduce SD lib adds 63b9ce944c0e net/mlx5: SD, Implement basic query and instantiation adds a45af9a96740 net/mlx5: SD, Implement devcom communication and primary election adds 605fcce33b2d net/mlx5: SD, Implement steering for primary and secondaries adds c82d36032511 net/mlx5: SD, Add informative prints in kernel log adds e2578b4f983c net/mlx5e: Create single netdev per SD group adds c4fb94aa822d net/mlx5e: Create EN core HW resources for all secondary devices adds e4f9686bdee7 net/mlx5e: Let channels be SD-aware adds c73a3ab8fa6e net/mlx5e: Support cross-vhca RSS adds d72baceb9253 net/mlx5e: Support per-mdev queue counter adds 83a59ce0057b net/mlx5e: Block TLS device offload on combined SD netdev adds c88c49ac9c18 net/mlx5: Enable SD feature adds 22c4640698a1 net/mlx5: Implement management PF Ethernet profile adds 92de776d2090 Merge tag 'mlx5-updates-2023-12-20' of git://git.kernel.or [...] adds cff9c565e65f net: mdio: get/put device node during (un)registration adds d028f87517d6 bpf: make the verifier tracks the "not equal" for regs adds 1de584832375 selftests/bpf: remove reduplicated s32 casting in "crafted_cases" adds 31d9cc96b1e3 selftests/bpf: activate the OP_NE logic in range_cond() adds 463ea64eb008 selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE adds c337f237291b Merge branch 'bpf-support-to-track-bpf_jne' adds 4ba1d0f23414 bpf: abstract away global subprog arg preparation logic fr [...] adds 5eccd2db42d7 bpf: reuse btf_prepare_func_args() check for main program [...] adds e26080d0da87 bpf: prepare btf_prepare_func_args() for handling static subprogs adds c5a7244759b1 bpf: move subprog call logic back to verifier.c adds f18c3d88deed bpf: reuse subprog argument parsing logic for subprog call checks adds 94e1c70a3452 bpf: support 'arg:xxx' btf_decl_tag-based hints for global [...] adds a64bfe618665 bpf: add support for passing dynptr pointer to global subprog adds aae9c25dda15 libbpf: add __arg_xxx macros for annotating global func args adds 0a0ffcac92d5 selftests/bpf: add global subprog annotation tests adds f0a5056222f2 selftests/bpf: add freplace of BTF-unreliable main prog test adds 85dd93ac6e00 Merge branch 'enhance-bpf-global-subprogs-with-argument-tags' adds 441c725ed592 selftests/bpf: Close cgrp fd before calling cleanup_cgroup [...] adds 32f24938a1fc samples/bpf: Use %lu format specifier for unsigned long values adds 7ac5c53e0073 bpf: Use c->unit_size to select target cache during free adds 69ff403d87be selftests/bpf: Remove tests for zeroed-array kptr adds 92999245102a Merge branch 'bpf-fix-warning-in-check_obj_size' adds 812d8bf87678 libbpf: Skip DWARF sections in linker sanity check adds fc3a5534e2a8 libbpf: Fix NULL pointer dereference in bpf_object__collec [...] adds b08c8fc0411d bpf: Re-support uid and gid when mounting bpffs adds 5abde6246522 bpf: Avoid unnecessary use of comma operator in verifier adds 240436c06ce9 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds 5896e861a714 netfilter: nf_tables: Pass const set to nft_get_set_elem adds f649be6d9c84 netfilter: nf_tables: Introduce nft_set_dump_ctx_init() adds 3d483faa6663 netfilter: nf_tables: Add locking for NFT_MSG_GETSETELEM_R [...] adds ffb40fba4045 netfilter: nft_set_pipapo: prefer gfp_kernel allocation adds 3fde94b6e930 netfilter: flowtable: reorder nf_flowtable struct members adds 08e4c8c5919f netfilter: nf_tables: mark newset as dead on transaction abort adds eff3c558bb7e netfilter: ctnetlink: support filtering by zone adds aaba7ddc8507 netfilter: nf_tables: validate chain type update if available adds 109bf4cfe112 Merge tag 'nf-next-23-12-22' of git://git.kernel.org/pub/s [...] adds 02018c544ef1 net: phy: Introduce ethernet link topology representation adds 9c5625f559ad net: sfp: pass the phy_device when disconnecting an sfp mo [...] adds 034fcc210349 net: phy: add helpers to handle sfp phy connect/disconnect adds dedd702a3579 net: sfp: Add helper to return the SFP bus name adds 2ab0edb505fa net: ethtool: Allow passing a phy index for some commands adds c29451aefcb4 netlink: specs: add phy-index as a header parameter adds 63d5eaf35ac3 net: ethtool: Introduce a command to list PHYs on an interface adds 95132a018f00 netlink: specs: add ethnl PHY_GET command set adds 7db69ec9cfb8 net: ethtool: plca: Target the command to the requested PHY adds 345237dbc1bd net: ethtool: pse-pd: Target the command to the requested PHY adds fcc4b105caa4 net: ethtool: cable-test: Target the command to the requested PHY adds d078d480639a net: ethtool: strset: Allow querying phy stats by index adds 32bb4515e344 Documentation: networking: document phy_link_topology adds 9fb3dc1e9af2 Merge branch 'phy-listing-link_topology-tracking' adds 07938d774f18 ptp: ocp: Use DEFINE_RES_*() in place adds 993498e537af net-device: move gso_partial_features to net_device_read_tx adds ba24ea129126 net/sched: Retire ipt action adds 6d6d80e4f6bc net/sched: Remove CONFIG_NET_ACT_IPT from default configs adds 8146c3f9e695 Merge branch 'net-tc-ipt-retire' adds 694c626bcfe2 wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips adds bad7aaef3116 wifi: rtw89: mac: implement to configure TX/RX engines for [...] adds 4e87ca403e20 wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices adds 1c1c2b373259 wifi: cfg80211: introduce cfg80211_ssid_eq() adds 323e79d4387a wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_s [...] adds aa3e193d66db wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() adds acc55d7dd4de wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT para [...] adds e9ff8a96e3aa wifi: rtw89: coex: Record down Wi-Fi initial mode information adds 21aa791b4367 wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX [...] adds 07912ecb3eb2 wifi: rtw89: coex: Update BTG control related logic adds 3ac4b57ca12d wifi: rtw89: coex: Still show hardware grant signal info e [...] adds 94fb737042c1 wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS adds 0c1829dc7a5d wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi [...] adds 221a72f73888 wifi: rtw89: coex: Add Bluetooth RSSI level information adds 6e5cf39f3107 wifi: rtw89: coex: Update RF parameter control setting logic adds c744f523cecb wifi: rtw89: coex: Translate antenna configuration from ID [...] adds 28a197af3fcb wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle adds 52221dfddbbf wifi: rtlwifi: add calculate_bit_shift() adds acefef7a7e7a wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() adds 969bc926f04b wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() adds 1dedc3a6699d wifi: rtlwifi: rtl8192c: using calculate_bit_shift() adds f4088c8fcbab wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() adds 3d03e8231031 wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() adds b8b2baad2e65 wifi: rtlwifi: rtl8192de: using calculate_bit_shift() adds 63526897fc0d wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() adds ac32b9317063 wifi: rtlwifi: rtl8192se: using calculate_bit_shift() adds 98d9c7731dbb wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() adds 5c16618bc06a wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() adds 3df95e265924 wifi: mwifiex: fix uninitialized firmware_stat adds 3361597890ba wifi: cfg80211: address several kerneldoc warnings adds ce10e8653f8b wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band adds 756df9853491 wifi: mac80211: address some kerneldoc warnings adds b133fdf07db8 wifi: mac80211: Skip association timeout update after come [...] adds 41a313d875e0 wifi: cfg80211: reg: Support P2P operation on DFS channels adds 9be61558dec0 wifi: cfg80211: Schedule regulatory check on BSS STA chann [...] adds 513b1a168c87 wifi: mac80211: Schedule regulatory channels check on band [...] adds 99b6877dce4e wifi: mac80211_hwsim: Add custom reg for DFS concurrent adds 645f3d85129d wifi: cfg80211: handle UHB AP and STA power type adds d5b6f6d595b4 wifi: mac80211: rework RX timestamp flags adds e62c0fcc0e06 wifi: mac80211: allow 64-bit radiotap timestamps adds 32af9a9e1069 wifi: cfg80211: free beacon_ies when overridden from hidden BSS adds 31c5e92be593 wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error adds acc44cbd7727 wifi: cfg80211: avoid double free if updating BSS fails adds b1a23f8ae0d7 wifi: mac80211: fix advertised TTLM scheduling adds e993af2ed288 wifi: mac80211: add a driver callback to check active_links adds b1a2e5c310e0 wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request adds a1910a7ffd17 wifi: iwlwifi: mvm: Allow DFS concurrent operation adds 308cc451ef37 wifi: iwlwifi: Don't mark DFS channels as NO-IR adds 2afc3dad39ea wifi: iwlwifi: mvm: send TX path flush in rfkill adds 6ba40cd3a99b wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock adds c5bfdb46636a wifi: iwlwifi: mvm: Do not warn if valid link pair was not found adds cb2dfacb197b wifi: iwlwifi: fix out of bound copy_from_user adds 9b6614e5ead5 wifi: iwlwifi: assign phy_ctxt before eSR activation adds 43ea4035ce74 wifi: iwlwifi: cleanup BT Shared Single Antenna code adds 1c022d0145a6 wifi: iwlwifi: Add rf_mapping of new wifi7 devices adds f7e3ab5c3383 wifi: iwlwifi: mvm: add US/Canada MCC to API adds ea5cca78fa9d wifi: iwlwifi: mvm: disallow puncturing in US/Canada adds 6f3afc6c19fc wifi: iwlwifi: mvm: use the new command to clear the inter [...] adds 968509128207 wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP adds a27359abc820 Merge tag 'wireless-next-2023-12-22' of git://git.kernel.o [...] adds 72cd9f8d5a99 selftest/tcp-ao: Set routes in a proper VRF table id adds 80057b2080a8 selftest/tcp-ao: Work on namespace-ified sysctl_optmem_max adds 42a7889a1931 Merge branch 'selftests-tcp-ao' adds d9cd27b8cd19 mptcp: add CurrEstab MIB counter support adds c693a8516429 mptcp: use mptcp_set_state adds 0bd962dd86b2 selftests: mptcp: join: check CURRESTAB counters adds 81ab772819da selftests: mptcp: diag: check CURRESTAB counters adds 8179cc4764cd Merge branch 'mptcp-mib-counters' adds 7df54188a897 Documentation: add pyyaml to requirements.txt adds 80837140c1f2 Bluetooth: ISO: Allow binding a PA sync socket adds fa224d0c094a Bluetooth: ISO: Reassociate a socket with an active BIS adds 5d192b697c74 Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES qui [...] adds 4e0a1d8b0675 Bluetooth: btusb: Don't suspend when there are connections adds ba9e40149314 Bluetooth: Add documentation to exported functions in lib adds 78db544b5d27 Bluetooth: hci_core: Remove le_restart_scan work adds a2e7707bba21 Bluetooth: btintel: Print firmware SHA1 adds d03376c18592 Bluetooth: Fix bogus check for re-auth no supported with non-ssp adds 9f150019f176 Bluetooth: ISO: Avoid creating child socket if PA sync is [...] adds 132d0fd0b841 Bluetooth: hci_conn: Check non NULL function before callin [...] adds ca6d2adf8ded Bluetooth: qca: Support HFP offload for QCA2066 adds 94d053942544 Bluetooth: btnxpuart: fix recv_buf() return value adds 64057f051f20 Bluetooth: btmtkuart: fix recv_buf() return value adds 3c83800a6c5b Bluetooth: btnxpuart: remove useless assignment adds d4b70ba1eab4 Bluetooth: hci_sync: fix BR/EDR wakeup bug adds 96a3398b467a Bluetooth: L2CAP: Fix possible multiple reject send adds 3600860a7193 Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio adds da9065caa594 Bluetooth: Fix atomicity violation in {min,max}_key_size_set adds 8a48a2dc24f8 Merge tag 'for-net-next-2023-12-22' of git://git.kernel.or [...] adds 992d38d2b988 bnxt_en: Refactor bnxt_ntuple_filter structure. adds 1f6e77cb9b32 bnxt_en: Add bnxt_l2_filter hash table. adds bfeabf7e4615 bnxt_en: Re-structure the bnxt_ntuple_filter structure. adds 96c9bedc755e bnxt_en: Refactor L2 filter alloc/free firmware commands. adds d3c982851c15 bnxt_en: Add function to calculate Toeplitz hash adds cb5bdd292dc0 bnxt_en: Add bnxt_lookup_ntp_filter_from_idx() function adds ee908d05dd2a bnxt_en: Add new BNXT_FLTR_INSERTED flag to bnxt_filter_ba [...] adds 59cde76f33fa bnxt_en: Refactor filter insertion logic in bnxt_rx_flow_steer(). adds 80cfde29ce1f bnxt_en: Refactor the hash table logic for ntuple filters. adds 4faeadfd7ed6 bnxt_en: Refactor ntuple filter removal logic in bnxt_cfg_ [...] adds 300c19180098 bnxt_en: Add ntuple matching flags to the bnxt_ntuple_filt [...] adds c029bc30b9f6 bnxt_en: Add support for ntuple filters added from ethtool. adds 8d7ba028aa9a bnxt_en: Add support for ntuple filter deletion by ethtool. adds fb9bb704896b Merge branch 'bnxt_en-ntuple-fuilter-support' adds 3ce4f9c3fbb3 net/ps3_gelic_net: Add gelic_descr structures adds ebdc193b2ce2 octeon_ep_vf: Add driver framework and device initialization adds 5f8c64c2344c octeon_ep_vf: add hardware configuration APIs adds db468f92c3b9 octeon_ep_vf: add VF-PF mailbox communication. adds 6ca7b5486ebd octeon_ep_vf: add Tx/Rx ring resource setup and cleanup adds 8f8d322bc47c octeon_ep_vf: add support for ndo ops adds 77cef1e02104 octeon_ep_vf: add Tx/Rx processing and interrupt support adds 50648968b3e3 octeon_ep_vf: add ethtool support adds c902ba322cfd octeon_ep_vf: update MAINTAINERS adds d8213efe46aa Merge branch 'octeon_ep_vf-driver' adds 060baa9b90d4 dt-bindings: net: renesas,etheravb: Document RZ/G3S support adds 41bc3e8fc1f7 net/sched: Remove uapi support for rsvp classifier adds 82b2545ed9a4 net/sched: Remove uapi support for tcindex classifier adds fe3b739a5472 net/sched: Remove uapi support for dsmark qdisc adds 26cc8714fc7f net/sched: Remove uapi support for ATM qdisc adds 33241dca4862 net/sched: Remove uapi support for CBQ qdisc adds 954fb2d2d49f Merge branch 'remove-retired-tc-uapi' adds 1e71017b6e12 Merge branch 'renesas-rzg3s-add-support-for-ethernet' adds 3e64db35bc37 Revert "net: mdio: get/put device node during (un)registration" adds 8dc4c4100065 xsk: make struct xsk_cb_desc available outside CONFIG_XDP_SOCKETS adds 7c402f77e8cb net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh adds 0dd415d15505 net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm adds 88b8fd977089 Merge branch 'bug-fixes-for-rss-symmetric-xor' adds 501869fecfbc net: ethtool: Fix symmetric-xor RSS RX flow hash check adds 38894ff3a04b ppp: Fix spelling typo in comment in ppp_async_encode() adds 2ab1efad60ad net/sched: cls_api: complement tcf_tfilter_dump_policy adds 73b2e2e3fe26 net: mdio: mux-bcm-iproc: Use alignment helpers and SZ_4K adds 5fe65375e3d4 net: mvpp2: initialize port fwnode pointer adds b4c1d4d9734c fib: remove unnecessary input parameters in fib_default_rule_add adds 05d92cb0e919 selftests/net: change shebang to bash to support "source" adds 4ebb1f95e0c3 octeontx2-af: Fix max NPC MCAM entry check while validatin [...] adds d000574d0287 net: ena: Move XDP code to its new files adds 39a044f4dcfe net: ena: Pass ena_adapter instead of net_device to ena_xm [...] adds 009b387659d3 net: ena: Put orthogonal fields in ena_tx_buffer in a union adds 23ec97498026 net: ena: Introduce total_tx_size field in ena_tx_buffer struct adds 911a8c960110 net: ena: Use tx_ring instead of xdp_ring for XDP channel TX adds 436c79358595 net: ena: Don't check if XDP program is loaded in ena_xdp_ [...] adds b626fd9627d4 net: ena: Refactor napi functions adds 2b02e332c151 net: ena: Add more debug prints to XDP related function adds ea5c460023aa net: ena: Always register RX queue info adds 4f28e789be76 net: ena: Make queue stats code cleaner by removing the if block adds 782345d24874 net: ena: Take xdp packets stats into account in ena_get_s [...] adds 09f9d7a87c70 Merge branch 'ena-driver-xdp-changes' adds 738808ae82d9 ixgbe: report link state for VF devices adds 6c1b4af8c1b2 ixgbe: Refactor overtemp event handling adds 5795f533f30a ixgbe: Refactor returning internal error codes adds 31deb12e85c3 i40e: Fix VF disable behavior to block all traffic adds 55f96e8bbea0 i40e: Avoid unnecessary use of comma operator adds a562a0272cce Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds d3d344a1ca69 net-device: move xdp_prog to net_device_read_rx adds c2a67de9bb54 net/sched: introduce ACT_P_BOUND return code adds 530496985cea net/sched: sch_api: conditional netlink notifications adds 06d9b446c4d4 vsock/virtio: use skb_frag_*() helpers adds b15a4cfe100b net: kcm: fix direct access to bv_len adds a562c0a2d651 sctp: fix busy polling adds 00d50001444e ice: Schedule service task in IRQ top half adds 82e71b226e0e ice: Enable SW interrupt from FW for LL TS adds aa4967d8529c ice: Add support for packet mirroring using hardware in sw [...] adds 2a2cb4c6c181 ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() adds f9f9de23dc88 ice: remove rx_len_errors statistic adds b8ab8858190a ice: ice_base.c: Add const modifier to params and vars adds 3027e7b15b02 ice: Fix some null pointer dereference issues in ice_ptp.c adds 5403d39b4b99 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds e8e138cf7383 net: libwx: add phylink to libwx adds 4491c602fe5f net: txgbe: use phylink bits added in libwx adds bc2426d74aa3 net: ngbe: convert phylib to phylink adds 2fe2ca09da95 net: wangxun: add flow control support adds 883b5984a5d2 net: wangxun: add ethtool_ops for ring parameters adds 4ac2d9dff4b0 net: wangxun: add coalesce options support adds 937d46ecc5f9 net: wangxun: add ethtool_ops for channel number adds b746dc6bdde5 net: wangxun: add ethtool_ops for msglevel adds 168882d440fe Merge branch 'net-wangxun-more-ethtool' adds 0f2b21477988 bnxt_en: Fix compile error without CONFIG_RFS_ACCEL adds 3b73a7b8ec38 net: mdio_bus: add refcounting for fwnodes to mdiobus adds 5e5401d6612e net: phylink: move phylink_pcs_neg_mode() into phylink.c adds 63c7234f50e8 Revert "octeon_ep_vf: add octeon_ep_vf driver" adds 6c8e2407100e net: phy: aquantia: switch to crc_itu_t() adds 99d8a4a283c9 ieee802154: fakelb: Convert to platform remove callback re [...] adds 9d4ccdefcb3e ieee802154: hwsim: Convert to platform remove callback ret [...] adds 5260adf86b67 ieee802154: Let PAN IDs be reset adds 2e7ed75e92fc ieee802154: Internal PAN management adds 05db59a06199 ieee802154: Add support for user association requests adds fefd19807fe9 mac802154: Handle associating adds 7b18313e84eb ieee802154: Add support for user disassociation requests adds 9860d9be89f4 mac802154: Handle disassociations adds 601f160b61b2 mac802154: Handle association requests from peers adds ce93b9378c30 ieee802154: Add support for limiting the number of associa [...] adds 80f8bf9a2a7f mac802154: Follow the number of associated devices adds 1e2a45f1f854 mac802154: Handle disassociation notifications from peers adds 83fcf26b00d7 ieee802154: Give the user the association list adds cf1b830e625b mac80254: Provide real PAN coordinator info in beacons adds e9dc1bc9b8dc mac802154: Use the PAN coordinator parameter when stamping [...] adds 95d92505b606 mac802154: Only allow PAN controllers to process associati [...] adds b720383ab1cf ieee802154: Avoid confusing changes after associating adds 2373699560a7 mac802154: Avoid new associations while disassociating adds 172b3fccf574 Merge tag 'ieee802154-for-net-next-2023-12-20' of gitolite [...] adds fe1eb24bd5ad Revert "Introduce PHY listing and link_topology tracking" adds 14d0681b3ae2 net: enetc: allow phy-mode = "1000base-x" adds a2634a5ffcaf r8169: fix building with CONFIG_LEDS_CLASS=m adds 1184950e341c wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update adds a5bb4e1a3748 wifi: mac80211: fix spelling typo in comment adds 292010ee5094 kunit: add parameter generation macro using description fr [...] adds b3231d353a51 kunit: add a convenience allocation wrapper for SKBs adds 0738e55c3848 wifi: mac80211: add kunit tests for public action handling adds 951c4684a3de wifi: mac80211: kunit: generalize public action test adds bbd97bbed01e wifi: mac80211: kunit: extend MFP tests adds 9d027a35a52a wifi: cfg80211: tests: add some scanning related tests adds 6fdb8b8781d5 wifi: cfg80211: Update the default DSCP-to-UP mapping adds 2a0698f86d4d wifi: cfg80211: correct comment about MLD ID adds d18125b64030 wifi: cfg80211: parse all ML elements in an ML probe response adds 3aca362a4c14 wifi: mac80211: remove redundant ML element check adds a180b0b1a6c4 Merge tag 'wireless-next-2024-01-03' of git://git.kernel.o [...] adds e63c1822ac32 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 94e2557d086a net: sched: move block device tracking into tcf_block_get/ [...] adds fc74b32b4032 net: dsa: lantiq_gswip: delete irrelevant use of ds->phys_ [...] adds cd4ba3ecced9 net: dsa: lantiq_gswip: use devres for internal MDIO bus, [...] adds 7a898539391d net: dsa: lantiq_gswip: ignore MDIO buses disabled in OF adds 68e1010cda79 net: dsa: qca8k: put MDIO bus OF node on qca8k_mdio_regist [...] adds e66bf63a7f67 net: dsa: qca8k: skip MDIO bus creation if its OF node has [...] adds 525366b81f33 net: dsa: qca8k: assign ds->user_mii_bus only for the non-OF case adds 5c5d6b34b683 net: dsa: qca8k: consolidate calls to a single devm_of_mdi [...] adds c4a1cefdf3bc net: dsa: qca8k: use "dev" consistently within qca8k_mdio_ [...] adds 04a4bc9dddc7 net: dsa: bcm_sf2: stop assigning an OF node to the ds->us [...] adds 45f62ca5cc48 net: dsa: bcm_sf2: drop priv->master_mii_dn adds 82e7b22f6472 Merge branch 'user_mii_bus-cleanup-part-one' adds 8a6286c1804e dpll: expose fractional frequency offset value to user adds e6d86938a40a net/mlx5: DPLL, Use struct to get values from mlx5_dpll_sy [...] adds f035dca34ede net/mlx5: DPLL, Implement fractional frequency offset get pin op adds aa537fee6188 Merge branch 'dpll-expose-fractional-frequency-offset-valu [...] adds fc0caed81bca net: fill in MODULE_DESCRIPTION()s for ATM adds 0ed6e95255e7 net: fill in MODULE_DESCRIPTION()s for DSA tags adds b8549d85983c net: fill in MODULE_DESCRIPTION() for AF_PACKET adds cb420106901a net: fill in MODULE_DESCRIPTION()s for CAIF adds f2e3fc2158e6 net: gso: add HBH extension header offload support adds dff0b0161ad5 net: gro: parse ipv6 ext headers without frag0 invalidation adds 4e321d590cec selftests/net: fix GRO coalesce test and add ext header co [...] adds ee93b1ffde3d Merge branch 'net-gro-reduce-extension-header-parsing-overhead' adds c72a657b5cca geneve: use DEV_STATS_INC() adds 795fd9342c62 ptp_ocp: adjust MAINTAINERS and mailmap adds 8a021e7fa105 bpf: Simplify checking size of helper accesses adds 72187506de4f bpf: Add a possibly-zero-sized read test adds a640de4cf9fe Merge branch 'bpf-simplify-checking-size-of-helper-accesses' adds 495d2d8133fd selftests/bpf: Attempt to build BPF programs with -Wsign-compare adds a8b242d77bd7 bpf: Introduce "volatile compare" macros adds 624cd2a17672 selftests/bpf: Convert exceptions_assert.c to bpf_cmp adds 907dbd3ede5f selftests/bpf: Remove bpf_assert_eq-like macros. adds 0bcc62aa9813 bpf: Add bpf_nop_mov() asm macro. adds 7e3811cb998f selftests/bpf: Convert profiler.c to bpf_cmp. adds b4560055c8f1 Merge branch 'bpf-volatile-compare' adds 16b2f264983d bpf: sockmap, fix proto update hook to avoid dup calls adds 7865dfb1eb94 bpf: sockmap, added comments describing update proto rules adds 8c1b382a555a bpf: sockmap, add tests for proto updates many to single map adds f1300467dd9f bpf: sockmap, add tests for proto updates single socket to [...] adds bdbca46d3f84 bpf: sockmap, add tests for proto updates replace socket adds 417fa6d163df Merge branch 'fix sockmap + stream af_unix memleak' adds 9beda16c257d bpf: Avoid unnecessary extra percpu memory allocation adds 9fc8e802048a bpf: Add objcg to bpf_mem_alloc adds c39aa3b289e9 bpf: Allow per unit prefill for non-fix-size percpu memory [...] adds 5b95e638f134 bpf: Refill only one percpu element in memalloc adds 0e2ba9f96f9b bpf: Use smaller low/high marks for percpu allocation adds 5c1a37653260 bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation adds 21f5a801c171 selftests/bpf: Cope with 512 bytes limit with bpf_global_p [...] adds adc8c4549d9e selftests/bpf: Add a selftest with > 512-byte percpu alloc [...] adds f8506c573490 Merge branch 'bpf-reduce-memory-usage-for-bpf_global_percpu_ma' adds df7c3f7d3a3d libbpf: make uniform use of btf__fd() accessor inside libbpf adds fa98b54bff39 libbpf: use explicit map reuse flag to skip map creation steps adds f08c18e083ad libbpf: don't rely on map->fd as an indicator of map being [...] adds dac645b950ea libbpf: use stable map placeholder FDs adds fb03be7c4a27 libbpf: move exception callbacks assignment logic into rel [...] adds 1004742d7ff0 libbpf: move BTF loading step after relocation step adds 2f38fe689470 libbpf: implement __arg_ctx fallback logic adds 67fe459144dd selftests/bpf: add arg:ctx cases to test_global_funcs tests adds 95226f5a3669 selftests/bpf: add __arg_ctx BTF rewrite test adds c040e902b07e Merge branch 'libbpf-side-__arg_ctx-fallback-support' adds 9ddf872b47e3 bpf: Remove unnecessary cpu == 0 check in memalloc adds 98e20e5e13d2 bpfilter: remove bpfilter adds ecba66cb36e3 s390/bpf: Fix gotol with large offsets adds 445aea5afda4 selftests/bpf: Double the size of test_loader log adds 63fac34669e4 selftests/bpf: Test gotol with large offsets adds 61a40c12496a Merge branch 's390-bpf-fix-gotol-with-large-offsets' adds 00bc89888079 bpf, x86: Use emit_nops to replace memcpy x86_nops adds 19bfcdf9498a bpf: Relax tracing prog recursive attach rules adds 5c5371e069e1 selftests/bpf: Add test for recursive attachment of tracing progs adds 715d82ba636c bpf: Fix re-attachment branch in bpf_tracing_prog_attach adds e02feb3f1f47 selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach adds 5fe4ee6ae187 Merge branch 'relax-tracing-prog-recursive-attach-rules' adds 8158a50f9058 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds 2114e83381d3 selftests: forwarding: Avoid failures to source net/lib.sh adds 948f97f9d8d2 net: ethtool: reject unsupported RSS input xfrm values adds 363096a27f90 nfp: flower: Remove usage of the deprecated ida_simple_xx() API adds 405cd9fc6f44 net/sched: simplify tc_action_load_ops parameters adds c4a5ee9c09aa fib: rules: remove repeated assignment in fib_nl2rule adds 22eb276098da net: phy: at803x: generalize cdt fault length function adds e0e9ada1df61 net: phy: at803x: refactor qca808x cable test get status function adds ea73e5ea442e net: phy: at803x: add support for cdt cross short test for [...] adds c34d9452d4e5 net: phy: at803x: make read_status more generic adds 769ab26db4e4 Merge branch 'at803x-more-generalization' adds 67d47c8ada0f dt-bindings: net: snps,dwmac: per channel irq adds 477bd4beb93b net: stmmac: Make MSI interrupt routine generic adds 9072e03d3208 net: stmmac: Add support for TX/RX channel interrupt adds 36af9f25ddfd net: stmmac: Use interrupt mode INTM=1 for per channel irq adds 2560a0695a89 Merge branch 'stmmac-per-dma-channel-interrupt' adds 2ffca83aa39c net/sched: Remove ipt action tests adds e900274f27c3 ipvlan: Fix a typo in a comment adds 3ee29a4474e3 ipvlan: Remove usage of the deprecated ida_simple_xx() API adds e9ee910218ff Revert "net: stmmac: Enable Per DMA Channel interrupt" adds 3fbf61207c66 Revert "mlx5 updates 2023-12-20" adds b59db45d7eba tcp: Revert no longer abort SYN_SENT when receiving some ICMP adds 1ef4cacaae2f bnxt_en: Remove unneeded variable in bnxt_hwrm_clear_vnic_ [...] adds fd7769798de8 bnxt_en: Fix RCU locking for ntuple filters in bnxt_srxclsrldel() adds d8214d0f0135 bnxt_en: Fix RCU locking for ntuple filters in bnxt_rx_flo [...] adds 1c835c81eb5c Merge branch 'bnxt_en-ntuple-filter-fixes' adds 5733d139a674 lan743x: remove redundant statement in lan743x_ethtool_get_eee adds 9b0f51097147 lan78xx: remove redundant statement in lan78xx_get_eee adds 3f14b377d01d net/sched: act_ct: fix skb leak and crash on ooo frags adds ef210ef85d5c mlxbf_gige: Fix intermittent no ip issue adds a460f4a68451 mlxbf_gige: Enable the GigE port in mlxbf_gige_open adds 4fc68c4c1a11 rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_o [...] adds d375b98e0248 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse [...] adds 61921bdaa132 net: stmmac: fix ethtool per-queue statistics adds ac631873c9e7 net: ethernet: cortina: Drop TSO support adds a7fe0881d9b7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 3e7aeb78ab01 Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/l [...] adds 6ebf1725e1f0 ARM: dts: renesas: marzen: Add FLASH node adds d758ec1ceedb ARM: dts: renesas: blanche: Add FLASH node adds bfc1d3a9011a riscv: dts: renesas: Convert isa detection to new properties adds a84e0556f134 ARM: dts: renesas: rcar-gen2: Fix I2C bus demux node names adds cc75154c2f10 ARM: dts: renesas: Add missing ADV751[13] power supply properties adds 74c3bb481907 arm64: dts: renesas: Add missing ADV751[13] power supply p [...] adds 788d24c59d24 ARM: dts: renesas: iwg22d-sodimm: Fix stmpe node names adds 2bbaebc5a759 ARM: dts: renesas: marzen: Rename keyboard nodes adds ce3adea16612 arm64: dts: renesas: rzg2l-smarc-som: Enable 4-bit tx support adds 51dad0523b1e arm64: dts: renesas: rzg2lc-smarc-som: Enable 4-bit tx support adds 00cbba479142 arm64: dts: renesas: rzg3s-smarc-som: Enable SDHI2 adds 993a207c114e arm64: dts: renesas: rzg3s-smarc: Enable SDHI1 adds 7ccd37fbecf3 arm64: dts: renesas: draak: Make HDMI the default video input adds 25d324331a17 arm64: dts: renesas: draak: Move HDMI bus properties to co [...] adds ea17f7513186 ARM: shmobile: defconfig: Switch to DRM_SHMOBILE adds 138588e9fa23 ARM: dts: renesas: r8a7740: Add LCDC nodes adds c9a0ed133826 ARM: dts: renesas: armadillo800eva: Add LCD panel adds d74d8cdefcdc arm64: dts: renesas: r9a09g011: Add missing space in compatible adds 95d516f3eb96 ARM: dts: renesas: r9a06g032: Add missing space in compatible adds 9ea6b7dfff2c Merge tag 'renesas-dts-for-v6.8-tag1' of git://git.kernel. [...] adds e6fe33c66d69 dt-bindings: hisilicon: Merge hi3620-clock into hisilicon, [...] adds 44ab3ee76a5a arm64: dts: hisilicon: hikey970-pmic: fix regulator cells [...] adds 94fa073377db arm64: dts: hisilicon: hikey970-pmic: clean up SPMI node adds 6fab7e69de6a Merge tag 'hisi-arm64-dt-for-6.8' of https://github.com/hi [...] adds 9de586a0a1c5 dt-bindings: omap: Add Motorola mapphone mz609 and mz617 tablets adds 662f20c4c450 ARM: dts: motorola-mapphone: Move LCD to common file for x [...] adds 1b5115d655a7 ARM: dts: motorola-mapphone: Move handset devices to a com [...] adds 94bd4a6e6e6b ARM: dts: motorola-mapphone: Add basic support for mz609 a [...] adds d6296525f128 arm: dts: omap: Apply am57xx-idk overlays to base dtbs adds 3a40640ded57 ARM: dts: ti/omap: Replace deprecated extcon-usb-gpio id-g [...] adds b1a041afb410 ARM: dts: omap4-embt2ws: enable 32K clock on WLAN adds 288fde659ec6 ARM: dts: omap: logicpd-torpedo: do not disguise GNSS device adds 10dfde4bec52 ARM: dts: omap4-embt2ws: Add Bluetooth adds 734e575fc683 Merge tag 'omap-for-v6.8/dt-signed' of git://git.kernel.or [...] adds 487e6d8dc6ae ARM: dts: ste: minor whitespace cleanup around '=' adds 4be756fd983a dt-bindings: hwinfo: samsung,exynos-chipid: add specific c [...] adds 9da80ed69eb1 dt-bindings: i2c: exynos5: add specific compatibles for ex [...] adds c45860f6ee9b dt-bindings: i2c: samsung,s3c2410-i2c: add specific compat [...] adds 5a17f863c042 dt-bindings: mmc: samsung,exynos-dw-mshc: add specific com [...] adds 1d2c16e1ab98 dt-bindings: rtc: s3c-rtc: add specific compatibles for ex [...] adds 5436459961da dt-bindings: serial: samsung: add specific compatibles for [...] adds 25737c24cb06 dt-bindings: samsung: exynos-pmu: add specific compatibles [...] adds 416231a9e383 dt-bindings: gpu: arm,mali-midgard: add specific compatibl [...] adds b709ff4da1be dt-bindings: iio: samsung,exynos-adc: add specific compati [...] adds cb931ee571be ASoC: dt-bindings: samsung-i2s: add specific compatibles f [...] adds 622018516aa5 dt-bindings: pwm: samsung: add specific compatibles for ex [...] adds c226e8c5e716 arm64: dts: exynos5433: add specific compatibles to severa [...] adds ea9875b7d4ae arm64: dts: exynos7: add specific compatibles to several blocks adds 0ffc692ad836 arm64: dts: exynos7885: add specific compatibles to severa [...] adds bce7af250d0f arm64: dts: exynos850: add specific compatibles to several blocks adds b5acc262278f arm64: dts: exynosautov9: add specific compatibles to seve [...] adds 353ff168fb99 arm64: dts: exynos: add gpio-key node for exynosautov9-sadk adds 20862a23260a dt-bindings: samsung: exynos-sysreg: add exynosautov920 sysreg adds 705672285530 dt-bindings: samsung: exynos-pmu: add exynosautov920 compatible adds 7a5e832d0502 dt-bindings: samsung: usi: add exynosautov920-usi compatible adds 9433b8d8d35b dt-bindings: serial: samsung: add exynosautov920-uart compatible adds d2d9e80a0ba6 dt-bindings: pwm: samsung: add exynosautov920 compatible adds 8bd05d4a86d5 dt-bindings: arm: samsung: Document exynosautov920 SADK bo [...] adds 92b022550ae5 dt-bindings: hwinfo: samsung,exynos-chipid: add exynosauto [...] adds daac53df6b56 Merge branch 'for-v6.8/samsung-bindings-compatibles' into [...] adds 2d8f82dd322f arm64: dts: exynos850: use Exynos7 fallbacks for pin wake- [...] adds 7c1156d8a719 arm64: dts: exynosautov9: use Exynos7 fallbacks for pin wa [...] adds 7677fdbc036b dt-bindings: i2c: exynos5: add specific compatible for Tesla FSD adds edb32ec3cea7 dt-bindings: pwm: samsung: add specific compatible for Tesla FSD adds 921f4f1db7f5 dt-bindings: serial: samsung: add specific compatible for [...] adds 54772f1d61cd dt-bindings: samsung: exynos-pmu: add specific compatible [...] adds bf1e24c5330a dt-bindings: watchdog: samsung: add specific compatible fo [...] adds d834019f0c17 Merge branch 'for-v6.8/samsung-bindings-compatibles' into [...] adds 5f257922c594 arm64: dts: fsd: add specific compatibles for Tesla FSD adds c96dab1993d2 arm64: dts: exynos: add initial support for exynosautov920 SoC adds 57de428eaca2 arm64: dts: exynos: add minimal support for exynosautov920 [...] adds fdd78ff04ccc dt-bindings: soc: samsung: exynos-pmu: Add gs101 compatible adds 0a910f160638 dt-bindings: clock: Add Google gs101 clock management unit [...] adds d9232785858e dt-bindings: soc: google: exynos-sysreg: add dedicated SYS [...] adds e4f027756dff dt-bindings: samsung: exynos-sysreg: combine exynosautov92 [...] adds 40af852a7ca5 Merge branch 'for-v6.8/samsung-bindings-compatibles' into [...] adds 2dfe48a85a07 Merge tag 'samsung-dt64-6.8' of https://git.kernel.org/pub [...] adds 797bf47d8a42 ARM: dts: samsung: exynos4x12: replace duplicate pmu node [...] adds ba2a45a48503 ARM: dts: samsung: exynos4: fix camera unit addresses/ranges adds 07e6a553c2f1 ARM: dts: samsung: s5pv210: fix camera unit addresses/ranges adds 84228d5e29db ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12 adds 6e73b11062b2 ARM: dts: samsung: exynos4210-i9100: Add node for touch keys adds 50c7cdc9a4d2 ARM: dts: samsung: exynos4210-i9100: Add accelerometer node adds 9bc75fe58d69 Merge tag 'samsung-dt-6.8' of https://git.kernel.org/pub/s [...] adds 729f30eac8bc arm64: dts: mediatek: cherry: Add platform thermal configuration adds cacb3fdaf134 arm64: dts: mediatek: mt8173: Drop VDEC_SYS reg from decoder adds 89ce5a091bc5 arm64: dts: mediatek: mt8183: Add decoder adds c7a728051f4e arm64: dts: mediatek: mt8192: Add thermal nodes and thermal zones adds 26bcd8a53098 dt-bindings: arm: mediatek: mmsys: Add VPPSYS compatible f [...] adds a37edd208ab3 dt-bindings: soc: mediatek: add mt8186 and mt8195 svs dt-bindings adds d0ad611c8550 arm64: dts: mediatek: mt8183: Use interrupts-extended wher [...] adds 355f0a4c6965 arm64: dts: mediatek: mt8173: Use interrupts-extended wher [...] adds de7e42e99498 arm64: dts: mediatek: Use interrupts-extended where possible adds b924b73835c1 arm64: dts: mediatek: Move MT6358 PMIC interrupts to MT818 [...] adds fddb94ff7a57 dt-bindings: arm64: mediatek: Add mt8183-kukui-katsu adds 91e7286b5d82 arm64: dts: mt8183: Add kukui katsu board adds d056270bdb70 dt-bindings: arm64: mediatek: Add mt8183-kukui-jacuzzi-makomo adds 4f5d946ce43d arm64: dts: mt8183: Add jacuzzi makomo board adds c0860b688af7 dt-bindings: arm64: mediatek: Add mt8183-kukui-jacuzzi-pico adds 055ef10ccdd4 arm64: dts: mt8183: Add jacuzzi pico/pico6 board adds 10bbf22de75a dt-bindings: thermal: convert Mediatek Thermal to the json-schema adds 2381de61fef9 dt-bindings: display: mediatek: ethdr: Add compatible for MT8188 adds ba0a6faceee0 dt-bindings: display: mediatek: mdp-rdma: Add compatible f [...] adds c2501ad27a59 dt-bindings: display: mediatek: merge: Add compatible for MT8188 adds 64e5d3ada254 dt-bindings: display: mediatek: padding: Add MT8188 adds 41b3a96c4a03 dt-bindings: arm: mediatek: Add compatible for MT8188 adds 3526cfaed242 dt-bindings: reset: mt8188: Add VDOSYS reset control bits adds 063821ae4b01 arm64: dts: mediatek: mt8195-cherry: Add MFG0 domain supply adds 3106b14c1cb4 arm64: dts: mediatek: mt8195-cherry: Assign sram supply to [...] adds a17cf4c6de2d media: dt-bindings: mediatek: Add phandle to mediatek,scp [...] adds f5f185bf7c42 dt-bindings: media: mediatek: mdp3: correct RDMA and WROT [...] adds 3bae0d638a37 dt-bindings: media: mediatek: mdp3: merge the indentical R [...] adds f0c9cafda864 dt-bindings: media: mediatek: mdp3: add config for MT8195 RDMA adds ba61ee5bf484 dt-bindings: media: mediatek: mdp3: add compatible for MT8195 RSZ adds 032388dd6d17 dt-bindings: media: mediatek: mdp3: add compatible for MT8 [...] adds 936996afa440 dt-bindings: media: mediatek: mdp3: add component FG for MT8195 adds 8109d8ecb5b9 dt-bindings: media: mediatek: mdp3: add component HDR for MT8195 adds e078d0c0246e dt-bindings: media: mediatek: mdp3: add component STITCH f [...] adds 6af46f2c3376 dt-bindings: media: mediatek: mdp3: add component TCC for MT8195 adds 8bf482aff22b dt-bindings: media: mediatek: mdp3: add component TDSHP fo [...] adds dacfb5dd8ffe dt-bindings: display: mediatek: aal: add compatible for MT8195 adds 3e54624f946b dt-bindings: display: mediatek: color: add compatible for MT8195 adds 4ae88e9c53a4 dt-bindings: display: mediatek: merge: add compatible for MT8195 adds fe49f432abf2 dt-bindings: display: mediatek: ovl: add compatible for MT8195 adds 739058a9c5c3 dt-bindings: display: mediatek: split: add compatible for MT8195 adds 6b7e0eb682af dt-bindings: display: mediatek: padding: add compatible fo [...] adds 188ffcd7fea7 arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes adds 52f4a10f2a86 arm64: dts: mediatek: mt8195: revise VDOSYS RDMA node name adds 5710462a116c arm64: dts: mediatek: mt8195: add MDP3 nodes adds e97c618234d9 dt-bindings: arm: mediatek: convert audsys and mt2701-afe- [...] adds 9a8014b1d4d2 arm64: dts: mediatek: mt6358: Merge ldo_vcn33_* regulators adds 9d1029e76700 dt-bindings: display: mediatek: dsi: add compatible for Me [...] adds b7f638d6bab9 arm64: dts: mediatek: mt8195: add DSI and MIPI DPHY nodes adds 6741cbb7875d dt-bindings: arm: Add compatible for MediaTek MT8188 adds 7711c3c46249 dt-bindings: arm: mediatek: Add mt8188 pericfg compatible adds 040c3303f110 dt-bindings: soc: mediatek: pwrap: Modify compatible for MT8188 adds 9461e0caac9e arm64: dts: Add MediaTek MT8188 dts and evaluation board a [...] adds 561003e16490 arm64: dts: mt8183: kukui-jacuzzi: Drop bogus anx7625 pane [...] adds 26af327371a9 arm64: dts: mt6358: Drop bogus "regulator-fixed" compatibl [...] adds 6ed159e499bc arm64: dts: mediatek: mt8186: Fix alias prefix for ovl_2l0 adds 840e341bed3c arm64: dts: mediatek: mt8186: fix address warning for ADSP [...] adds e9ff6cdad873 arm64: dts: mediatek: mt8183: Change iospaces for thermal and svs adds f4747b91dbc6 arm64: dts: mediatek: mt8195: Add SVS node and reduce LVTS [...] adds 5dc289e08a4d arm64: dts: mediatek: mt8192: Add Smart Voltage Scaling node adds 76955bc85b50 Merge tag 'mtk-dts64-for-v6.8' of https://git.kernel.org/p [...] adds 97c39c7a0965 arm64: dts: rockchip: add analog audio to RK3588 EVB1 adds 213615d742f0 dt-bindings: arm: rockchip: Add Powkiddy RK2023 adds 46d84ceb7eec arm64: dts: rockchip: Update powkiddy,rgb30 include to rk2 [...] adds e926380ea2a2 arm64: dts: rockchip: Add Powkiddy RK2023 adds 9ecf44fedc17 arm64: dts: rockchip: add USB3 host on rk3588s-orangepi-5 adds b685460632d5 dt-bindings: arm: rockchip: Update edgeble-neu6 bindings adds 2e9b4e598d28 arm64: dts: rockchip: Use NCM6A-IO board for edgeble-neu6b adds c45de75d7a9a arm64: dts: rockchip: add gpio-line-names to rk3308-rock-pi-s adds 20d03e13841e arm64: dts: rockchip: add missing tx/rx-fifo-depth for rk3 [...] adds f97d78b9f6cf arm64: dts: rockchip: add USB3 host to rock-5b adds 0773a4a199aa arm64: dts: rockchip: add USB3 host to rock-5a adds 18f413c5dc28 dt-bindings: arm: rockchip: Add Powkiddy X55 adds e99adc97e21a arm64: dts: rockchip: Add Powkiddy X55 adds ba2110e54670 dt-bindings: arm: rockchip: Add Theobroma-Systems Jaguar SBC adds d1b8b36a2cc5 arm64: dts: rockchip: add Theobroma Jaguar SBC adds 9918d10d1666 arm64: dts: rockchip: move rk3588 serial aliases to soc dtsi adds 328e901b7b03 arm64: dts: rockchip: add rk3588 i2c aliases to soc dtsi adds a024abedbca9 arm64: dts: rockchip: add rk3588 gpio aliases to soc dtsi adds a86e88043de9 arm64: dts: rockchip: add rk3588 spi aliases to soc dtsi adds f56804453a7f arm64: dts: rockchip: Add dynamic-power-coefficient to rk3399 GPU adds 998513442cb2 arm64: dts: rockchip: add gpio alias for gpio dt nodes adds c87847cfc1f4 arm64: dts: rockchip: make dts use gpio-fan matrix instead [...] adds 5d90cb1edcf7 arm64: dts: rockchip: Remove ethernet0 alias from the SoC [...] adds c900fef5deff arm64: dts: rockchip: Remove ethernet0 alias from the SoC [...] adds 9012ab6bd092 arm64: dts: rockchip: Remove ethernetX aliases from the So [...] adds b110e4cc44c9 arm64: dts: rockchip: Remove ethernet0 alias from the SoC [...] adds 36d9b3ae708e arm64: dts: rockchip: Add ethernet0 alias to the dts for R [...] adds b0140a1b3b1d arm64: dts: rockchip: Add ethernet0 alias to the dts for R [...] adds 8a64f5f0c692 dt-bindings: arm: rockchip: Add Anbernic RG351V adds 9e63209d2099 arm64: dts: rockchip: Split RG351M from Odroid Go Advance adds 8174dff9e583 arm64: dts: rockchip: Add Anbernic RG351V adds 16e6e974d17b Merge tag 'v6.8-rockchip-dts64-1' of git://git.kernel.org/ [...] adds e5fc1f038355 dt-bindings: arm: rockchip: Add Geniatech XPI-3128 adds cdc86eeebbd2 ARM: dts: rockchip: Add sdmmc_det pinctrl for RK3128 adds 6135ac43309f ARM: dts: rockchip: Add Geniatech XPI-3128 RK3128 board adds 759d6bd9ef94 ARM: dts: rockchip: Add USB host clocks for RK3128 adds 4b12245e59ef ARM: dts: rockchip: Add dwc2 otg fifo siztes for RK3128 adds fd610e604837 ARM: dts: rockchip: Make usbphy the parent of SCLK_USB480M [...] adds 3d880c31d40d ARM: dts: rockchip: Add gmac node for RK3128 adds b47c0b9ed3eb ARM: dts: rockchip: Enable gmac for XPI-3128 adds edc4802d5a72 ARM: dts: rockchip: Add power-controller for RK3128 adds 9ca8b8f880f2 ARM: dts: rockchip: Add GPU node for RK3128 adds d85a7e34565f ARM: dts: rockchip: Enable GPU for XPI-3128 adds 2d93f9dc4262 ARM: dts: rockchip: Add alternate UART pins to rv1126 adds 9f35b08ab08b ARM: dts: rockchip: Serial aliases for rv1126 adds b1ed25667f5f ARM: dts: rockchip: Add i2c2 node to rv1126 adds 32de939ae49d ARM: dts: rockchip: Split up rgmii1 pinctrl on rv1126 adds 36ad2e479f69 ARM: dts: rockchip: Add rv1109 SoC adds 56bde00f7d15 dt-bindings: arm: rockchip: Add Sonoff iHost adds 5d7d06e7c070 ARM: dts: rockchip: Add Sonoff iHost Smart Home Hub adds 5ca860fb438b ARM: dts: rockchip: Move gpio aliases to SoC dtsi for RK3128 adds 697b39733df9 ARM: dts: rockchip: Move i2c aliases to SoC dtsi for RK3128 adds 33898f21283b ARM: dts: rockchip: Move uart aliases to SoC dtsi for RK3128 adds 04c521c3bec1 ARM: dts: rockchip: add gpio alias for gpio dt nodes adds 27ded76ef0fc ARM: dts: rockchip: fix rk3036 hdmi ports node adds 569b26af7919 ARM: dts: rockchip: add hdmi-connector node to rk3036-kylin adds 965c83326e18 Merge tag 'v6.8-rockchip-dts32-1' of git://git.kernel.org/ [...] adds fb4d25d7a33f arm64: dts: juno: Align thermal zone names with bindings adds 7b0ddbf748ea Merge tag 'juno-update-6.8' of git://git.kernel.org/pub/sc [...] adds e83bcc62287b ARM: dts: microchip: sam9x60_curiosity: Add IRQ support fo [...] adds 6dc4309df405 ARM: dts: microchip: sam9x60ek: Add IRQ support for ethernet PHY adds 2a7f1848d9d6 ARM: dts: microchip: sama5d27_wlsom1_ek: Remove mmc-ddr-3_ [...] adds abe18175269a ARM: dts: microchip: sama5d27_som1_ek: Remove mmc-ddr-3_3v [...] adds 210e1a339f93 Merge tag 'at91-dt-6.8' of https://git.kernel.org/pub/scm/ [...] adds 3589e6d9f6e9 dt-bindings: arm: sunxi: add Orange Pi Zero 2W adds c505ee1eae18 arm64: dts: allwinner: h616: add Orange Pi Zero 2W support adds a0b4600c777d dt-bindings: vendor-prefixes: add Transpeed adds 3094e7282f6b dt-bindings: arm: sunxi: document Transpeed 8K618-T board name adds 557e5347ba8b arm64: dts: allwinner: h618: add Transpeed 8K618-T TV box adds e0a220a3adb3 Merge tag 'sunxi-dt-for-6.8-1' of https://git.kernel.org/p [...] adds 482543590fc9 ARM: dts: stm32: use the same 3v3 for SD and DSI nodes on [...] adds 86f15a5a6c13 ARM: dts: stm32: add STM32F746 syscfg clock adds 9a7308232a11 ARM: dts: stm32: add SPI support on STM32F746 adds de4ec11145c2 ARM: dts: stm32: minor whitespace cleanup around '=' adds a55383dec605 dt-bindings: arm: stm32: don't mix SCMI and non-SCMI board [...] adds bfc3c6743de0 ARM: dts: stm32: don't mix SCMI and non-SCMI board compatibles adds caa3415f34ce ARM: dts: stm32: Consolidate usbh_[eo]hci phy properties o [...] adds 4fb98bed8ae6 arm64: dts: st: add bsec support to stm32mp25 adds 2de1bb183a69 ARM: dts: stm32: add dcmipp support to stm32mp135 adds 084d415d219f Merge tag 'stm32-dt-for-v6.8-1' of git://git.kernel.org/pu [...] adds 837918aa3fdd arm64: dts: renesas: r9a08g045: Add IA55 interrupt control [...] adds aefd220c5791 arm64: dts: renesas: r9a08g045: Add Ethernet nodes adds 447765986dbf arm64: dts: renesas: rzg3s-smarc-som: Use switches' names [...] adds 932ff0c802c6 arm64: dts: renesas: rzg3s-smarc-som: Enable the Ethernet [...] adds fc67495680f6 arm64: dts: renesas: white-hawk-cpu: Fix missing serial co [...] adds 6af50f5af215 Merge tag 'renesas-dts-for-v6.8-tag2' of git://git.kernel. [...] adds beed2cc890b7 ARM: dts: ux500-href: Push AB8500 inclusion to the top adds b2144043103f ARM: dts: ux500-href: Push AB8500 config out adds 4ecae2ae9535 ARM: dts: ux500-href: Switch HREF520 to AB8505 adds 5a256cf710cd Merge tag 'ux500-dts-soc-for-v6.8' of git://git.kernel.org [...] adds 29b560a4e37e dt-bindings: vendor-prefixes: add rve adds bb405e8b5336 dt-bindings: arm: fsl: add RVE gateway board adds 37dbc39776db dt-bindings: arm: Add compatible for SKOV i.MX8MP RevB board adds ffce67b61108 dt-bindings: arm: fsl: add verdin imx8mm mallow board adds 63ff54dfa832 dt-bindings: arm: fsl: add verdin imx8mp mallow board adds bb65de5becfe dt-bindings: arm: fsl: Add TQ-Systems LX2160A based boards adds ef510cbd92c0 dt-bindings: vendor-prefixes: add dimonoff adds 6cbac23b309c dt-bindings: arm: fsl: add Dimonoff gateway EVK board adds e802ed9e9bdc Merge tag 'imx-bindgins-6.8' of git://git.kernel.org/pub/s [...] adds 0d4ac04fa7c3 ARM: dts: imx7d: Fix coresight funnel ports adds 5f55da4cc370 ARM: dts: imx7s: Fix lcdif compatible adds 4aadb841ed49 ARM: dts: imx7s: Fix nand-controller #size-cells adds cbad7024a7a9 ARM: dts: imx7s: Add missing #thermal-sensor-cells adds beaf2e34dad5 ARM: dts: imx6qdl: mba6: fix typo in comments adds 43a116148fdd ARM: dts: imx6ul: mba6ulx: fix typo in comments adds fb72b877a6c9 ARM: dts: imx7s: Add DMA channels for CSPI peripherals adds b76bbf835d89 ARM: dts: imx6q-apalis: add can power-up delay on ixora board adds c9d4affbe60a ARM: dts: imx: tqma7: add lm75a sensor (rev. 01xxx) adds 32596b101f6c ARM: dts: nxp: imx7d-pico: add cpu-supply nodes adds cdb7389abe30 ARM: dts: imx6qdl-apalis: Add usdhc aliases adds 265f56542a93 ARM: dts: imx6qdl-colibri: Add usdhc aliases adds d53314dd068e ARM: dts: imx7d-colibri-emmc: Add usdhc aliases adds 60ae7e9e9164 ARM: dts: nxp: minor whitespace cleanup around '=' adds 0b6b2650b7c6 ARM: dts: nxp: Fix some common switch mistakes adds edbbae7fba49 ARM: dts: imx7: add MIPI-DSI support adds 3a306eacda02 ARM: dts: imx7s: Add on-chip memory adds 620360bf7dbf ARM: dts: imx28-tx28: Pass #sound-dai-cells adds 844542b0fcec ARM: dts: imx23/28: Remove unneeded "fsl,mxs-gpio" adds 287e256c1a6e ARM: dts: imx28-lwe: Pass device_type to the memory node adds ebd6292926d8 ARM: dts: imx23/28: Remove undocumented "fsl,clkctrl" adds 5fe9490a6ed4 ARM: dts: imx25: Pass I2C clock-names property adds a3027a58c6c7 ARM: dts: imx25-pdk: Pass #sound-dai-cells adds 68c711b882c2 ARM: dts: imx25/27-eukrea: Fix RTC node name adds 1e1d7cc478fb ARM: dts: imx: Use flash@0,0 pattern adds 2fb7b2a2f06b ARM: dts: imx27: Fix sram node adds c248e5359730 ARM: dts: imx1: Fix sram node adds 28990f17a8df ARM: dts: imx27-phytec-phycore-som: Use the mux- prefix adds cbe2cc9686ae ARM: dts: imx27: Use 'bus' for AIPI bus adds febc9b2fed1b ARM: dts: imx27: Use 'bus' for EMI bus adds 542106cec2cf ARM: dts: imx27-pdk: Move usbphy0 out of simple-bus adds 86051155d89a ARM: dts: imx27-phytec-phycore-rdk: Move usbphy nodes out [...] adds 0bc9c2dd3d25 ARM: dts: imx1: Use 'bus' for AIPI bus adds f3263307171e ARM: dts: imx25: Move usbphy nodes out of simple-bus adds f0b929f58719 ARM: dts: imx25: Fix the iim compatible string adds 11ab7ad6f795 ARM: dts: imx25/27: Pass timing0 adds dc35e253d032 ARM: dts: imx27-apf27dev: Fix LED name adds e3aa1a82fb20 ARM: dts: imx23-sansa: Use preferred i2c-gpios properties adds 858d83ca4b50 ARM: dts: imx23/28: Fix the DMA controller node name adds 480a9c4e7dfd ARM: dts: imx25: Remove unneeded keypad properties adds 47360e40dcb9 ARM: dts: imx27-phytec-phycore-som: Use 'rtc' as node name adds 8c5ce9094b0e Merge tag 'imx-dt-6.8' of git://git.kernel.org/pub/scm/lin [...] adds 1c4a4f7362fd arm64: dts: imx93: Add audio device nodes adds 54303e555df1 arm64: dts: imx93: Configure clock rate for audio PLL adds d9b07915fc31 arm64: dts: freescale: tqma9352-mba93xxla: add 'chassis-ty [...] adds 6a04248799fd arm64: dts: freescale: add initial device tree for MBa93xx [...] adds 71f9f77f2736 arm64: dts: imx8mp: Add CCM interrupts adds ba6f55e36919 arm64: dts: imx8mn: Add CCM interrupts adds 4f776504a9ab arm64: dts: imx8mm: Add CCM interrupts adds 5946b71eacf7 arm64: dts: imx8mp-beacon-kit: Enable DSI to HDMI Bridge adds f6862104ff3a arm64: dts: imx8mp: Describe M24C32-D write-lockable page [...] adds bb89601282fc arm64: dts: imx93-11x11-evk: set SION for cmd and data pad [...] adds 6783971e88f6 arm64: dts: imx93: change tuning start to get a large scan [...] adds 47a34668179f arm64: dts: imx93-11x11-evk: add 12 ms delay to make sure [...] adds d68b9a66ae82 arm64: dts: imx93: update anatop node adds 2854d8cd032c arm64: dts: imx8mm-venice-gw72xx: add TPM device adds 5016f22028e4 arm64: dts: imx8mp-venice-gw72xx: add TPM device adds 85e51f62a38b arm64: dts: imx8mp-venice-gw74xx: remove unecessary propre [...] adds 3eb1b39b2415 arm64: dts: freescale: Add dual-channel LVDS overlay for T [...] adds 949208664fe8 arm64: dts: freescale: debix-som: Add heartbeat LED adds 4bedc468b725 arm64: dts: imx8mp: Add NPU Node adds 010dc015b811 arm64: dts: imx8mp: Disable dsp reserved memory by default adds 31e2689b9985 arm64: dts: imx8mm-venice-gw7: Fix pci sub-nodes adds 2f05cd74fe2b arm64: dts: imx8mn-var-som: add fixed 3.3V regulator for EEPROM adds dfd3647c13b9 arm64: dts: imx8-apalis: add can power-up delay on ixora board adds 4168df27f54a arm64: dts: freescale: debix-som-a-bmb-08: Add CSI Power R [...] adds 67275c2f3d9b arm64: dts: freescale: introduce rve-gateway board adds c8e6e06edec2 arm64: dts: imx8mn-var-som-symphony: add vcc supply for PCA9534 adds 6d382d51d979 arm64: dts: freescale: Add SKOV IMX8MP CPU revB board adds 5a8e9b022e56 arm64: dts: imx8qm-ss-dma: Pass lpuart dma-names adds 7c1d1944e637 arm64: dts: imx8mm-emcon-avari: Fix gpio-cells adds f29c19a6e488 arm64: dts: imx8dxl-ss-conn: Fix Ethernet interrupt-names order adds 1a95c9090bbc arm64: dts: imx8mm-nitrogen-r2: Fix I2C mux subnode name adds 190efda73985 arm64: dts: imx8mp-debix-model-a: Use phy-mode adds 58efd84f73d9 arm64: dts: imx8qxp-mek: Fix gpio-sbu-mux compatible adds edef8f1a0127 arm64: dts: imx93: Remove unexistent 'shared-interrupt' adds adf8745db474 arm64: dts: imx8-ss-audio: Remove unexistent'shared-interrupt' adds 0548761f8ed8 arm64: dts: tqma8mpql: Remove invalid/unused property adds d3e94d202ca2 arm64: dts: imx8dxl-ss-ddr: change ddr_pmu0 compatible adds ff2dbdf61754 arm64: dts: freescale: minor whitespace cleanup around '=' adds b918ab261611 arm64: dts: imx8mm: Simplify mipi_dsi clocks adds 5b28b39dda77 arm64: dts: imx8mm: Remove video_pll1 clock rate from clk node adds a0deedcc0cf0 arm64: dts: imx8mm: Slow default video_pll1 clock rate adds e3873abfe0f7 arm64: dts: imx8mm-venice-gw7: Adjust PCI Ethernet nodes adds eb9348865fab arm64: dts: freescale: verdin-imx8mm: add support to mallow board adds 12f2486ebe70 arm64: dts: freescale: verdin-imx8mp: add support to mallow board adds c0ac4eb8b8e9 arm64: dts: imx8mq-phanbell: make dts use gpio-fan matrix [...] adds aaa50f9c6008 arm64: dts: ls1012a: Remove big-endian from thermal adds b8ec0f3b42a3 arm64: dts: freescale: imx93: add i3c1 and i3c2 adds 04b77e0124ef arm64: dts: freescale: add fsl-lx2160a-mblx2160a board adds 30ee6bf64ce8 arm64: dts: imx93: Fix the micfil clock-names entries adds 1f794d3eed53 arm64: dts: imx8mm: Reduce GPU to nominal speed adds 7832a091d768 arm64: dts: imx8mm: Add optional overdrive DTSI adds 6557e92e2336 arm64: dts: imx8mm-beacon: Enable overdrive mode adds dc1c6cf226dc arm64: dts: imx8mn: Enable Overdrive mode adds 0987be3931ad arm64: dts: imx8mn-beacon: Support overdrive mode adds 3e33493b4480 arm64: dts: imx8m*-tqma8m*: Add chassis-type adds b11c01579b48 arm64: dts: freescale: introduce dimonoff-gateway-evk board adds de0bae0b75f2 arm64: dts: imx8mm-evk: Move port under USB connector adds ded572f3e05d arm64: dts: imx8mn-evk: Move port under USB connector adds b34dd34d12e0 arm64: dts: imx8dxl-ss-conn: Move clk_dummy out of USB node adds 742e163a791b arm64: dts: imx8mp-verdin: Fix USB connector description adds ad9a12f7a522 arm64: dts: imx8mp-venice: Fix USB connector description adds 18783f5cf350 arm64: dts: imx8mp-tqma8mpql-mba8mpxl: Fix USB connector d [...] adds 095b96b2b8c6 arm64: dts: imx8mn-var-som-symphony: Describe the USB-C connector adds a4dca89fe8a1 arm64: dts: imx8mp-dhcom-pdk3: Describe the USB-C connector adds 33f1be2df81a arm64: dts: imx8mn-bsh-smm-s2/pro: add display setup adds 9ff5a1443217 arm64: dts: imx8qxp-mek: Move port under USB connector adds 6bcd8b2fa2a9 arm64: dts: imx8qxp: Add VPU subsystem file adds c0d327443b71 arm64: dts: freescale: imx8qxp: Disable dsp reserved memor [...] adds f43c3a62e7d5 arm64: dts: freescale: fix the schema check errors for fsl [...] adds 5d9331b48d17 Merge tag 'imx-dt64-6.8' of git://git.kernel.org/pub/scm/l [...] adds 23b697ec85f3 arm64: dts: xilinx: Apply overlays to base dtbs adds 995d4ef062ec arm64: xilinx: Do not use '_' in DT node names adds e0df41b82b12 arm64: xilinx: Use lower case for partition address adds fb1580d51c4e arm64: xilinx: Remove mt25qu512a compatible string from SOM adds 2da2ac3c8d11 arm64: xilinx: Put ethernet phys to mdio node adds aa2fda885272 arm64: xilinx: Remove address/size-cells from flash node adds eb2f7ff7de56 arm64: xilinx: Remove address/size-cells from gem nodes adds 6f3ecaea6324 dt-bindings: soc: xilinx: Move xilinx.yaml from arm to soc adds fc622c97d3e2 dt-bindings: soc: Add new board description for MicroBlaze V adds 6a10a19a6bd2 arm64: zynqmp: Move fixed clock to / for kv260 adds 0bfb7950cc19 arm64: zynqmp: Fix clock node name in kv260 cards adds a98b6987de7d arm64: zynqmp: Add missing destination mailbox compatible adds 55bfefaabd45 Merge tag 'zynqmp-dt-for-6.8' of https://github.com/Xilinx [...] adds c1170c1d04d5 ARM: dts: ti: keystone: minor whitespace cleanup around '=' adds c3426ae68030 Merge tag 'ti-keystone-dt-for-v6.8' of https://git.kernel. [...] adds 31937546bef1 arm64: dts: ti: minor whitespace cleanup around '=' adds 7dc4af358cc3 arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes adds b57160859263 arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type adds 2897596e3793 arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name adds 26abae3d840b arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved adds 1b3014a65adb arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_i [...] adds 5582b1c623a6 arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_ [...] adds ad8edf4ff37a arm64: dts: ti: iot2050: Re-add aliases adds 95fd0767ef96 arm64: dts: ti: iot2050: Drop unused ecap0 PWM adds e6a53facc8ad arm64: dts: ti: iot2050: Definitions for runtime pinmuxing adds 6c183a881100 arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin adds 73b4e471cd57 arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices adds c46172c905f8 arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G adds 8121e93102b0 arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus adds 82277ed7db29 arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus adds 27e5b7330fe3 arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus adds 1026355c21eb arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus adds 3dc5bd24181a arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus adds 1a4402e14fa8 arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-i [...] adds 006d93519db2 arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level adds 3b6345e3fcf4 arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level adds ba78573abba7 arm64: dts: ti: k3-am62-main: Add gpio-ranges properties adds 26e0124683c0 arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 adds e57ba268254b arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO [...] adds 649e121f9301 arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name adds fcb97d190c3c arm64: dts: ti: k3-am65: Add AM652 dtsi file adds 2017f5a610a9 arm64: dts: ti: k3-am62-main: Enable CSI2-RX adds c45e3b54ad1e arm64: dts: ti: k3-am62a-main: Enable CSI2-RX adds defa1438c5b3 arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 adds fed1e53ecf9f arm64: dts: ti: k3-am62x-sk: Enable camera peripherals adds 635ed9715194 arm64: dts: ti: k3-am62x: Add overlays for OV5640 adds 00d7f8f9efdb arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals adds 4111db03dc05 arm64: dts: ti: k3-am62x: Add overlay for IMX219 adds b0044823a660 arm64: dts: ti: Use OF_ALL_DTBS for combined blobs adds 5709a6809a68 arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes adds 9c316d58c238 arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency adds bac441710306 arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support adds fecdf6de7e47 arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Re [...] adds fcb335934c51 arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl adds f9b5aae471dc dt-bindings: arm: ti: Add verdin am62 mallow board adds 7698622fbcf4 arm64: dts: ti: Add verdin am62 mallow board adds 08aaf5f02e9d arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs adds f4eb94b898f5 arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs adds 46774eddde0c arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs adds 3044f0184089 arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC adds 865a1593bf99 arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC adds b808cef0be46 arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs adds 3942697901eb arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode adds 729cfcf8ac24 arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpo [...] adds a5683d26e09e arm64: dts: ti: k3-am62-main: Add GPU device node adds 0fa8d3a5eb8e arm64: dts: ti: k3-am65: Add additional regs for DMA components adds 1b62a3cfddbb arm64: dts: ti: k3-j7*: Add additional regs for DMA components adds 7643f7ebcbc7 arm64: dts: ti: k3-am6*: Add additional regs for DMA components adds 908999561b43 arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DD [...] adds 4a52a8208568 arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For D [...] adds 8bbe8a7dbaab arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For D [...] adds 7af9a9f5e9d1 Merge tag 'ti-k3-dt-for-v6.8' of https://git.kernel.org/pu [...] adds a18bbe1cb25e ARM: dts: qcom-sdx55: switch USB QMP PHY to new style of bindings adds d721d6b1aaa5 ARM: dts: qcom-sdx65: switch USB QMP PHY to new style of bindings adds 554557542e70 ARM: dts: qcom: apq8064: correct XOADC register address adds 6b6056961a2e ARM: dts: qcom: msm8960: introduce label for PMIC keypad adds a26d147f1872 ARM: dts: qcom: msm8660-surf: use keypad label directly adds 0802de336a43 ARM: dts: qcom: apq8064-nexus7: move sdcc1 node to proper place adds 249aae3ffcfe ARM: dts: qcom: mdm9615-wp8548-mangoh-green: group include [...] adds 455a4c46e023 ARM: dts: qcom: strip prefix from PMIC files adds eba2158528b1 ARM: dts: qcom: apq8064: fix PMIC node labels adds 0e4688cd4ee6 ARM: dts: qcom: mdm9615: fix PMIC node labels adds c6d86aa8a121 ARM: dts: qcom: msm8660: fix PMIC node labels adds a10a09f34eb8 ARM: dts: qcom: msm8960: fix PMIC node labels adds 7b22923c3f50 ARM: dts: qcom: apq8064: move PMIC interrupts to the board files adds 7661e1e7f66e ARM: dts: qcom: mdm9615: move PMIC interrupts to the board files adds 41cdee8a3349 ARM: dts: qcom: msm8660: move PMIC interrupts to the board files adds 31c4b7415ae4 ARM: dts: qcom: msm8960: move PMIC interrupts to the board files adds 5c903b859aac ARM: dts: qcom: msm8960: split PMIC to separate dtsi files adds 2308f2df5b66 ARM: dts: qcom: apq8064: split PMICs to separate dtsi files adds e92971502251 ARM: dts: qcom: mdm9615: split PMIC to separate dtsi files adds b00c86c2e9ee ARM: dts: qcom: msm8660: split PMIC to separate dtsi files adds a195fb916520 ARM: dts: qcom: pm8058: reorder nodes adds 0c78700a8aa0 ARM: dts: qcom: pm8921: reorder nodes adds 4d6f4d391f01 ARM: dts: qcom: pm8018: move reg property adds 4181b6ce576a ARM: dts: qcom: pm8921: move reg property adds cfe406658eb8 ARM: dts: qcom: pm8058: use defined IRQ flags adds bd05d27e0764 ARM: dts: qcom: pm8921: switch to interrupts-extended adds b721204a85d8 ARM: dts: qcom: pm8018: switch to interrupts-extended adds 69a59e9fc442 ARM: dts: qcom: pm8058: switch to interrupts-extended adds d25762097bc2 ARM: dts: qcom: apq8064: move RPM regulators to board files adds 8299cc4b6ca3 ARM: dts: qcom: mdm9615: move RPM regulators to board files adds 203cc864c958 ARM: dts: qcom: msm8660: move RPM regulators to board files adds 4187a3f87b95 ARM: dts: qcom: msm8960: drop useless rpm regulators node adds 74eafc5f82a5 ARM: dts: qcom: msm8974: move regulators to board files adds 61023dd0ec53 ARM: dts: qcom: pm8921: Disable keypad by default adds 3f0533c6f270 ARM: dts: qcom: apq8060-dragonboard: rename mpp ADC channe [...] adds 77c1b2b30e0f ARM: dts: qcom: ipq8064: drop qcom, prefix from SSBI node name adds bded0924f6a4 ARM: dts: qcom: mdm9615: drop qcom, prefix from SSBI node name adds 94da379dba88 ARM: dts: qcom: sdx65: correct PCIe EP phy-names adds f64f653df2ef ARM: dts: qcom: sdx65: add missing GCC clocks adds a900ad783f50 ARM: dts: qcom: sdx65: correct SPMI node name adds 95053f6bc8ff ARM: dts: qcom: msm8974: Add watchdog node adds 97817a8275a1 ARM: dts: qcom: Add support for HTC One Mini 2 adds 207f4ce36581 ARM: dts: qcom: msm8974: replace incorrect indentation in [...] adds 4960e06d386e ARM: dts: qcom: msm8974: sort nodes by reg adds 836d08352488 ARM: dts: qcom: msm8226: provide dsi phy clocks to mmcc adds 244281556a11 ARM: dts: qcom: add common dt for MSM8x26 Lumias along wit [...] adds 45dbc34693e8 ARM: dts: qcom: add device tree for Microsoft Lumia 640 adds a16f3bcf867e ARM: dts: qcom: add device tree for Microsoft Lumia 640 XL adds 00400a98b2c3 ARM: dts: qcom: add device tree for Nokia Lumia 735 adds 8677233e5913 ARM: dts: qcom: add device tree for Nokia Lumia 830 adds 9f1b26b4ba71 Merge tag 'qcom-dts-for-6.7-2' into arm32-for-6.8 adds d0ec3c4c11c3 ARM: dts: qcom: sdx55: fix USB wakeup interrupt types adds 6dedbd246cb6 ARM: dts: qcom: minor whitespace cleanup around '=' adds c9c8179d0ccd ARM: dts: qcom: Disable pm8941 & pm8226 smbb charger by default adds fc209f869310 ARM: dts: qcom: msm8226: Add GPU adds 07299ba2e7d9 ARM: dts: qcom: Use "pcie" as the node name instead of "pci" adds 7514b28f7a01 ARM: dts: qcom: ipq4019: add dedicated SDHCI compatible adds 690e367e0e75 ARM: dts: qcom: msm8926-motorola-peregrine: Add initial de [...] adds 32b075f8a2d4 ARM: dts: qcom: msm8974-klte: Remove unused property adds 1522b3bb3069 ARM: dts: qcom: msm8974: Remove bogus cd-gpio pinctrl adds 648002a27c6b ARM: dts: qcom: msm8974*: Re-enable remoteprocs on various boards adds 73ec27206059 Merge tag 'qcom-arm32-for-6.8' of https://git.kernel.org/p [...] adds a41d9b3287b1 arm64: dts: fsd: Add MFC related DT enteries adds b3582328b9c5 dt-bindings: arm: google: Add bindings for Google ARM platforms adds ea89fdf24fd9 arm64: dts: exynos: google: Add initial Google gs101 SoC support adds 6a5713fc7853 arm64: dts: exynos: google: Add initial Oriole/pixel 6 boa [...] adds 9d71df3e6eb7 MAINTAINERS: add entry for Google Tensor SoC adds d0da0de31e1d MAINTAINERS: adjust file entry in GOOGLE TENSOR SoC SUPPORT adds 450388847b3b Merge tag 'samsung-dt64-6.8-2' of https://git.kernel.org/p [...] adds 6e75ac5a824e ARM: dts: marvell: Fix some common switch mistakes adds 62f34e3ec2be ARM: dts: marvell: make dts use gpio-fan matrix instead of array adds 37782cc1c6b0 Merge tag 'mvebu-dt-6.8-1' of git://git.kernel.org/pub/scm [...] adds fedb923aaf61 ARM64: dts: marvell: Fix some common switch mistakes adds f1b45de71644 ARM64: dts: Add special compatibles for the Turris Mox adds fca8a117c1c9 arm64: dts: armada-3720-turris-mox: set irq type for RTC adds 0d203341d8fe MAINTAINERS: add ac5 to list of maintained Marvell dts files adds c604a4d1833c dt-bindings: arm64: add Marvell COM Express boards adds c11e7732a90c arm64: dts: cn913x: add device trees for COM Express boards adds 46a51dba9f31 Merge tag 'mvebu-dt64-6.8-1' of git://git.kernel.org/pub/s [...] adds beb9c30ba418 dt-bindings: soc: amlogic,meson-gx-hhi-sysctrl: add exampl [...] adds a30c7a73b0ad arm64: dts: Add watchdog node for Amlogic C3 SoCs adds 2d66f91208d1 arm64: dts: Add watchdog node for Amlogic S4 SoCs adds 35b47cefe895 arm64: dts: amlogic: minor whitespace cleanup around '=' adds be18d53c32b2 arm64: dts: amlogic: meson-axg: pinctrl node for NAND adds bee505184fd5 arm64: dts: meson-axg: jethub-jxx add support for EEPROM adds 40ae67292eea arm64: dts: amlogic: add some device nodes for S4 adds b0c0f19d2a97 arm64: dts: amlogic: enable some nodes for board AQ222 adds 34010db2916c arm64: dts: amlogic: drop redundant status=okay adds eb54ef36282f arm64: dts: amlogic: fix format for s4 uart node adds 3654ffdc138a Merge tag 'amlogic-arm64-dt-for-v6.8' of https://git.kerne [...] adds 21a34e63afcc dt-bindings: interrupt-controller: Add SOPHGO CV1812H plic adds 06ea2a1968a9 dt-bindings: timer: Add SOPHGO CV1812H clint adds d7b92027834e dt-bindings: riscv: Add SOPHGO Huashan Pi board compatibles adds 5b5dce3951b2 riscv: dts: sophgo: Separate compatible specific for CV1800B soc adds dd791b45c866 riscv: dts: sophgo: cv18xx: Add gpio devices adds 681ec684a741 riscv: dts: sophgo: add initial CV1812H SoC device tree adds 2c36b0cfb408 riscv: dts: sophgo: add Huashan Pi board device tree adds 637cb4b61b01 Merge patch series "Add Huashan Pi board support" adds 0678df827182 riscv: dts: microchip: add the mpfs' system controller qsp [...] adds a77f02e84896 riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock adds 18d92a03b319 riscv: dts: thead: Enable BeagleV Ahead eMMC and microSD adds b6b5028473ce riscv: dts: thead: Enable LicheePi 4A eMMC and microSD adds dd3c1b365fe9 riscv: dts: starfive: Group tuples in interrupt properties adds ba0074972ee9 riscv: dts: starfive: Mark the JH7100 as having non-coherent DMAs adds d4b95c445cab riscv: dts: starfive: Add JH7100 cache controller adds 0a99b562e815 riscv: dts: starfive: Add pool for coherent DMA memory on [...] adds a29bb6564e12 riscv: dts: starfive: Add JH7100 MMC nodes adds c548409cfe03 riscv: dts: starfive: Enable SD-card on JH7100 boards adds 56b10953da7e riscv: dts: starfive: Enable SDIO wifi on JH7100 boards adds dd937663963e Merge tag 'riscv-dt-for-v6.8' of https://git.kernel.org/pu [...] adds 3b3ba999046e arm64: dts: qcom: sm8550: add TRNG node adds c2c9fa136253 arm64: dts: qcom: sm8450: add TRNG node adds 2d04f3110392 arm64: dts: qcom: sa8775p: add TRNG node adds d9f33f465114 arm64: dts: qcom: sc7280: add TRNG node adds e7166f2774aa arm64: dts: qcom: ipq5018: Add USB related nodes adds 80a438775aa3 arm64: dts: qcom: ipq5018: Enable USB adds 0e8527d076cf arm64: dts: qcom: ipq9574: Add common RDP dtsi file adds 0e2f2c506f01 arm64: dts: qcom: ipq9574: Enable WPS buttons adds 1529f6a43cc4 arm64: dts: qcom: sm6375: Add UART1 adds ea6b3c61559f arm64: dts: qcom: sm6375-pdx225: Enable MSS adds 6ffcd65f27d7 arm64: dts: qcom: sm6375-pdx225: Enable ATH10K WiFi adds 2ea7de2f8044 arm64: dts: qcom: sm6375-pdx225: Add USBPHY regulators adds 2278b16f12a9 arm64: dts: qcom: sc7280: Add ports subnodes in usb/dp qmp [...] adds f19a9a341d6f arm64: dts: qcom: sa8775p: Add RPMh sleep stats adds 4e7870360366 arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC adds 27c2ca90e2f3 arm64: dts: qcom: qrb4210-rb2: don't force usb peripheral mode adds a1f42e08f0f0 arm64: dts: qcom: ipq5018: add QUP1 SPI controller adds 00c86efb0f78 arm64: dts: qcom: sm8150: extend the size of the PDC resource adds 032ff6a3b39a arm64: dts: qcom: sdm670: add specific cpufreq compatible adds 62073bc9f1ec arm64: dts: qcom: ipq5332: populate the opp table based on [...] adds b36074357baf arm64: dts: qcom: ipq9574: populate the opp table based on [...] adds 80ebe6332990 arm64: dts: qcom: ipq8074: include the GPLL0 as clock prov [...] adds 0133c7af3aa0 arm64: dts: qcom: ipq6018: include the GPLL0 as clock prov [...] adds 77c726a4f3b1 arm64: dts: qcom: ipq9574: include the GPLL0 as clock prov [...] adds da528016952b arm64: dts: qcom: ipq5332: include the GPLL0 as clock prov [...] adds e87cef6a035e arm64: dts: qcom: msm8916-samsung-gt5: Enable GPU adds d63ae4a814a7 arm64: dts: qcom: msm8939-longcheer-l9100: Enable wcnss_mem adds b364cc485da1 arm64: dts: qcom: msm8916-*: Fix alphabetic node order adds 0cd080dd6d08 arm64: dts: qcom: sc8280xp-x13s: Use the correct DP PHY co [...] adds 84b160876b4d arm64: dts: qcom: sdm845-oneplus: enable flash LED adds 7eedf7d6faaf arm64: dts: qcom: sdm845-xiaomi-beryllium: enable flash led adds 0c149ca76532 arm64: dts: qcom: sc7280: Add Camera Control Interface busses adds 6cd862175800 arm64: dts: qcom: pm7250b: Use correct node name for gpios adds a3457cc5bc30 arm64: dts: qcom: sc8280xp-x13s: add missing camera LED pi [...] adds 32f963412a2d arm64: dts: qcom: msm8939: Add BAM-DMUX WWAN adds 861aa8e6829c arm64: dts: qcom: msm8916: Add QDSP6 adds 0718ff7185cf arm64: dts: qcom: msm8939: Add QDSP6 adds 8abbd235b2ec arm64: dts: qcom: msm8916: Add common msm8916-modem-qdsp6.dtsi adds f276411d0f82 arm64: dts: qcom: msm8916-samsung-a2015: Add sound and modem adds 6b66abd5858e arm64: dts: qcom: msm8916-samsung-serranove: Add sound and modem adds 5db767ae3625 arm64: dts: qcom: msm8916-wingtech-wt88047: Add sound and modem adds 5d1cec28fd4d arm64: dts: qcom: msm8916-alcatel-idol347: Add sound and modem adds 462cdffaa83d arm64: dts: qcom: msm8916-asus-z00l: Add sound and modem adds 1ab407193d38 arm64: dts: qcom: msm8916-longcheer-l8150: Add sound and modem adds 2821c34a996b arm64: dts: qcom: msm8916-longcheer-l8910: Add sound and modem adds 4f6b5edbcfba arm64: dts: qcom: msm8916-samsung-gt5: Add sound and modem adds cf12268e1b63 arm64: dts: qcom: msm8916-samsung-j5: Add sound and modem adds dd5ab5d2ca72 arm64: dts: qcom: msm8939-samsung-a7: Add sound and modem adds 5017b8cdb7eb arm64: dts: qcom: msm8916-longcheer-l8910: Enable RGB LED adds a21796c63173 arm64: dts: qcom: msm8939-longcheer-l9100: Enable RGB LED adds c493a2b37a9e dt-bindings: arm: qcom: Document MSM8x26-based Lumia phones adds 499e8d93e8c5 Merge tag 'qcom-arm64-for-6.7-2' into arm64-for-6.8 adds 5de106ec1ea9 arm64: dts: qcom: ipq6018: switch USB QMP PHY to new style [...] adds 5e2af1902d74 arm64: dts: qcom: ipq8074: switch USB QMP PHY to new style [...] adds 48660cc40455 arm64: dts: qcom: msm8996: switch USB QMP PHY to new style [...] adds b7efebfeb2e8 arm64: dts: qcom: msm8998: switch USB QMP PHY to new style [...] adds ca5ca568d738 arm64: dts: qcom: sdm845: switch USB QMP PHY to new style [...] adds da9a1e6569ff arm64: dts: qcom: sm8150: switch USB QMP PHY to new style [...] adds 2dcb4a0058e5 arm64: dts: qcom: sm8250: switch USB QMP PHY to new style [...] adds d6e2bc901cb7 arm64: dts: qcom: sm8350: switch USB QMP PHY to new style [...] adds 3e4b53e04281 arm64: dts: qcom: ipq5018: enable the CPUFreq support adds 14259fcdaf72 dt-bindings: arm: qcom: drop the IPQ board types adds ec987b5efd59 arm64: dts: qcom: sdm845: Add OPP table support to UFSHC adds 725be1d6318e arm64: dts: qcom: sm8250: Add OPP table support to UFSHC adds 18c74d56fe60 iio: adc: Add PM7325 PMIC7 ADC bindings adds 4c343fe9b68a arm64: dts: qcom: qcm6490-fairphone-fp5: Add PM7250B thermals adds 46a2f77e1eb8 arm64: dts: qcom: qcm6490-fairphone-fp5: Add PMK7325 thermals adds ae1122c37570 arm64: dts: qcom: qcm6490-fairphone-fp5: Add PM7325 thermals adds be69109e93c7 arm64: dts: qcom: msm8953: add SPI interfaces adds afc4f14be33c dt-bindings: clocks: qcom,gcc-ipq8074: allow QMP PCI PHY P [...] adds 591da388c344 arm64: dts: qcom: ipq8074: pass QMP PCI PHY PIPE clocks to GCC adds 924645058d31 arm64: dts: qcom: sm4450: Add apps_rsc and cmd_db node adds 483fa5552d35 arm64: dts: qcom: sm4450: Add RPMH and Global clock adds 980679261b06 arm64: dts: qcom: sm4450: add uart console support adds b6fbe1112e40 arm64: dts: qcom: sm4450-qrd: add QRD4450 uart support adds 6e28e70f0075 arm64: dts: qcom: sm4450-qrd: mark QRD4450 reserved gpios adds 06fd1dd1efde dt-bindings: arm: qcom: Add QCM6490 IDP and QCS6490 RB3Gen2 board adds 9af6a9f32ad0 arm64: dts: qcom: Add base qcm6490 idp board dts adds 04cf333afc75 arm64: dts: qcom: Add base qcs6490-rb3gen2 board dts adds 3c3fcac8d3b1 dt-bindings: arm: qcom: Fix html link adds 5b006a82a2bb arm64: dts: qcom: sdm632-fairphone-fp3: Enable WiFi/Bluetooth adds ba5f5610841f arm64: dts: qcom: sm6115: Add UART3 adds cab60b166575 arm64: dts: qcom: qrb4210-rb2: Enable bluetooth adds fbe0870c48ac arm64: dts: qcom: msm8939-longcheer-l9100: Add proximity-n [...] adds 608168b4d607 arm64: dts: qcom: sm8250-xiaomi-elish: Fix typos adds 69652787279d arm64: dts: qcom: sm8250-xiaomi-elish: Add pm8150b type-c [...] adds bcaa71f13cc7 arm64: dts: qcom: sc8280xp: Add QMP handle to RPMh stats adds 8786398f8686 arm64: dts: qcom: sc7180: Add the missing MDSS icc path adds c657056d9987 arm64: dts: qcom: sc7280: Add the missing MDSS icc path adds a2b32096709d arm64: dts: qcom: qcm2290: Add display nodes adds 5b970ff0193d arm64: dts: qcom: qcm2290: Hook up interconnects adds 616eda24edd4 arm64: dts: qcom: qrb2210-rb1: Set up HDMI adds 252bc7ad3594 arm64: dts: qcom: qrb2210-rb1: Enable CAN bus controller adds b6a56a5a25d6 arm64: dts: qcom: qrb2210-rb1: add wifi variant property adds 2e0dcbf164fb arm64: dts: qcom: msm8953: Use non-deprecated qcom,domain [...] adds 01a3c3739183 dt-bindings: arm: qcom: Add Huawei Honor 5X / GR5 (2016) adds cff9a76f306b arm64: dts: qcom: msm8939-huawei-kiwi: Add initial device tree adds 83afcf14edb9 arm64: dts: qcom: ipq6018: use CPUFreq NVMEM adds 50891bc7f1e9 arm64: dts: qcom: msm8916-acer-a1-724: Add notification LED adds 2dee68e77cb5 arm64: dts: qcom: sdm632-fairphone-fp3: Enable LPASS adds 663affdb12b3 arm64: dts: qcom: sc8280xp-crd: fix eDP phy compatible adds 1aaa08e8de36 arm64: dts: qcom: sc8180x-primus: Fix HALL_INT polarity adds 20e886590a31 arm64: dts: qcom: sm8450: correct TX Soundwire clock adds ead0f132fc49 arm64: dts: qcom: sm8550: correct TX Soundwire clock adds d69e34675a8b dt-bindings: vendor-prefixes: document HTC Corporation adds bfccc195192e dt-bindings: arm: qcom: Add HTC One Mini 2 adds 2c21e5a84524 arm64: dts: qcom: sc8180x: drop duplicated PCI iommus property adds 7ac90b4cf107 arm64: dts: qcom: sc7180: Make watchdog bark interrupt edg [...] adds 6897fac411db arm64: dts: qcom: sc7280: Make watchdog bark interrupt edg [...] adds 263b34849945 arm64: dts: qcom: sdm845: Make watchdog bark interrupt edg [...] adds 9204e9a40992 arm64: dts: qcom: sm8150: Make watchdog bark interrupt edg [...] adds 735d80e2e8e5 arm64: dts: qcom: sm8250: Make watchdog bark interrupt edg [...] adds 48d5cf4772ec arm64: dts: qcom: sa8775p: Make watchdog bark interrupt ed [...] adds 6c4a9c7ea486 arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt e [...] adds 5b84bb2b8d86 arm64: dts: qcom: sm6350: Make watchdog bark interrupt edg [...] adds e0cee8dc6757 arm64: dts: qcom: qrb2210-rb1: use USB host mode adds 2928212b6ef2 arm64: dts: qcom: ipq9574: enable GPIO based LED adds 63a021f52f69 arm64: dts: qcom: ipq5332: add missing properties to the G [...] adds a427dd16e61f arm64: dts: qcom: ipq5018: add few more reserved memory regions adds d59653233e87 arm64: dts: qcom: sm8250: Add TCSR halt register space adds 1accc6031d92 arm64: dts: qcom: sm8350: Add TCSR halt register space adds 44b1f64cad57 arm64: dts: qcom: sm8550: Enable download mode register write adds 4ab1721694a0 dt-bindings: clock: Use gcc.yaml for common clock properties adds 206cd759fbd2 dt-bindings: clock: Add SC8280XP CAMCC adds 7a56e64a56dd Merge branch '20231026105345.3376-3-bryan.odonoghue@linaro [...] adds 9bd07f2c558f arm64: dts: qcom: sc8280xp: Add in CAMCC for sc8280xp adds 07c88da81caf arm64: dts: qcom: sm8550: fix soundwire controllers node name adds 11fcb81373de arm64: dts: qcom: sm8450: fix soundwire controllers node name adds b0e0290bc47d arm64: dts: qcom: qdu1000: correct LLCC reg entries adds 468cf125e479 arm64: dts: qcom: qdu1000-idp: drop unused LLCC multi-ch-bit-off adds 58e8fcf99283 arm64: dts: qcom: sc8280xp: correct Soundwire node name adds c1f52fb9a128 arm64: dts: qcom: sm8250: correct Soundwire node name adds 5a71b4719be7 arm64: dts: qcom: sc8180x-primus: drop sound-dai-cells fro [...] adds 7613e707612e arm64: dts: qcom: sc8280xp-x13s: drop sound-dai-cells from [...] adds fabfc74f1b3a arm64: dts: qcom: sm8350: move DPU opp-table to its node adds 81c8ec77b86f arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin adds fdcc36cda041 arm64: dts: qcom: sdm850-lenovo-yoga: Add wakeup-sources adds 48307d83c998 arm64: dts: qcom: sm8250: Add wakeup-source to usb_1 and usb_2 adds dc6b5562acba arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator adds 0c90c75e6632 arm64: dts: qcom: sdm845-db845c: correct LED panic indicator adds 74eed6f467db arm64: dts: qcom: sdm845: correct Soundwire node name adds fdff2141be44 arm64: dts: qcom: sc8180x-flex-5g: use 'gpios' suffix for [...] adds 9a1bd36aeb31 arm64: dts: qcom: sc8180x-primus: use 'gpios' suffix for P [...] adds af6f6778d34c arm64: dts: qcom: sm8150: use 'gpios' suffix for PCI GPIOs adds f52f11271d90 arm64: dts: qcom: sm6115: align mem timer size cells with [...] adds 67e4656f4487 arm64: dts: qcom: sm6125: add interrupts to DWC3 USB controller adds 0d10ac7d2d94 arm64: dts: qcom: sm6375-pdx225: add fixed touchscreen AVD [...] adds cdecce12d55c arm64: dts: qcom: sc8180x: align APSS with bindings adds 7bf421f44549 dt-bindings: iio: adc: qcom: Add Qualcomm smb139x adds 01a9e9eb6cdb arm64: dts: qcom: sm8350: Fix DMA0 address adds e70537717146 arm64: dts: qcom: pm8350k: Remove hanging whitespace adds 54ee322f845c arm64: dts: qcom: sm8350: Fix remoteproc interrupt type adds ea72a527bd20 arm64: dts: qcom: Add interconnect nodes for SDX75 adds f47303a8d0b5 arm64: dts: qcom: Add USB3 and PHY support on SDX75 adds a8db1c061f8b arm64: dts: qcom: sdx75-idp: Enable USB3 and PHY support adds 08105d9a5490 dt-bindings: arm: qcom-soc: extend pattern for matching ex [...] adds 0ab1bef0b7c3 arm64: dts: qcom: sc7280: Add ZAP shader support adds 94085049fdad arm64: dts: qcom: sc7280: Fix up GPU SIDs adds 31edad478534 arm64: dts: qcom: sc7280: Mark Adreno SMMU as DMA coherent adds 6a7f8c635dab arm64: dts: qcom: sc7280: Add 0xac Adreno speed bin adds 26b87a3dc333 arm64: dts: qcom: pm8916: Add BMS and charger adds 12fbe58560d6 arm64: dts: qcom: msm8916-longcheer-l8150: Add battery and [...] adds 0984bc0165f7 arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types adds 9b956999bf72 arm64: dts: qcom: sc7180: fix USB wakeup interrupt types adds c34199d967a9 arm64: dts: qcom: sc7280: fix usb_1 wakeup interrupt types adds 24f8aba9a7c7 arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types adds 0dc0f6da3d43 arm64: dts: qcom: sc8180x: fix USB wakeup interrupt types adds de3b3de30999 arm64: dts: qcom: sdm670: fix USB wakeup interrupt types adds 84ad9ac8d9ca arm64: dts: qcom: sdm845: fix USB wakeup interrupt types adds 41952be6661b arm64: dts: qcom: sm6375: fix USB wakeup interrupt types adds 54524b6987d1 arm64: dts: qcom: sm8150: fix USB wakeup interrupt types adds 29d91ecf530a arm64: dts: qcom: sm8550: fix USB wakeup interrupt types adds 66ec7b4f4713 arm64: dts: qcom: qdu1000: Add ECPRI clock controller adds 6a25e70214fd arm64: dts: qcom: ipq8074: Add QUP4 SPI node adds dd744d7d1529 arm64: dts: qcom: minor whitespace cleanup around '=' adds ef9284a55a78 dt-bindings: arm: qcom-soc: extend pattern matching for X1 [...] adds 32c5a8b93ba5 arm64: dts: qcom: sm8550: add IPA information adds 33eae059ccaf arm64: dts: qcom: sm8550-qrd: enable IPA adds 25bb226508a1 dt-bindings: arm: qcom: Add Xiaomi Pad 6 (xiaomi-pipa) adds 264beb3cbd0d arm64: dts: qcom: sm8250-xiaomi-pipa: Add initial device tree adds 1a3b3bd142ff dt-bindings: clock: qcom: document the SM8650 TCSR Clock C [...] adds b69d932154dc dt-bindings: clock: qcom: document the SM8650 General Cloc [...] adds c1120359d4c2 dt-bindings: clock: qcom: document the SM8650 Display Cloc [...] adds a0aa7fa5c3f0 dt-bindings: clock: qcom: document the SM8650 GPU Clock Co [...] adds 873f22440338 dt-bindings: clock: qcom: Document the SM8650 RPMH Clock C [...] adds 40d9c6ea64c6 Merge branch '20231106-topic-sm8650-upstream-clocks-v3-5-7 [...] adds 80abebd9bf72 dt-bindings: interconnect: document the RPMh Network-On-Ch [...] adds 5ceab14eb6ef Merge branch 'icc-sm8650' of https://git.kernel.org/pub/sc [...] adds 78804eecbe5c dt-bindings: arm: qcom: document SM8650 and the reference boards adds d2350377997f arm64: dts: qcom: add initial SM8650 dtsi adds 707060bf2a3c arm64: dts: qcom: pm8550ve: make PMK8550VE SID configurable adds 6fbdb3c1fac7 arm64: dts: qcom: sm8650: add initial SM8650 MTP dts adds a834911d50c1 arm64: dts: qcom: sm8650: add initial SM8650 QRD dts adds 10e024671295 arm64: dts: qcom: sm8650: add interconnect dependent device nodes adds deb63527ab24 arm64: dts: qcom: sm8650-mtp: add interconnect dependent d [...] adds 0c5b1016b5f3 arm64: dts: qcom: sm8650-qrd: add interconnect dependent d [...] adds 9fdddbd134a6 arm64: dts: qcom: sm8650: add IPA information adds 83c054b913cf arm64: dts: qcom: sm8650-qrd: enable IPA adds ff28260e3d98 arm64: dts: qcom: sm8650: add ADSP GPR adds 2d6bc13321c9 arm64: dts: qcom: sm8650: add LPASS LPI pin controller adds 58872a54e4a8 arm64: dts: qcom: sm8650: add ADSP audio codec macros adds 6a45a90c0c47 arm64: dts: qcom: sm8650: add Soundwire controllers adds 80627a5d72b6 arm64: dts: qcom: sm8650-mtp: add WSA8845 speakers adds 4dc7e7d2eead dt-bindings: clock: qcom: Add X1E80100 GCC clocks adds 4c413512ed2d dt-bindings: clock: qcom-rpmhcc: Add RPMHCC bindings for X1E80100 adds d64254b46a17 Merge branch '20231205061002.30759-4-quic_sibis@quicinc.co [...] adds dc84a76f054c dt-bindings: interconnect: Add Qualcomm X1E80100 SoC adds 779266b127c8 Merge branch 'icc-x1e80100' of https://git.kernel.org/pub/ [...] adds bfea2924fc28 dt-bindings: arm: cpus: Add qcom,oryon compatible adds 7a85cecf98ca dt-bindings: arm: qcom: Document X1E80100 SoC and boards adds af16b00578a7 arm64: dts: qcom: Add base X1E80100 dtsi and the QCP dts adds bd50b1f5b6f3 arm64: dts: qcom: x1e80100: Add Compute Reference Device adds a1c7da5fb02c arm64: dts: qcom: pm8550: drop PWM address/size cells adds 990b6c928b21 arm64: dts: qcom: sm8650: Add DisplayPort device nodes adds c8a074789d71 arm64: dts: qcom: sc7280: Add UFS nodes for sc7280 soc adds 9b07340c55a8 arm64: dts: qcom: sc7280: Add UFS nodes for sc7280 IDP board adds 24187868e195 arm64: dts: qcom: msm8953: Set initial address for memory adds cad7c46ae2d7 arm64: dts: qcom: qcm6490-fairphone-fp5: Enable UFS adds 0bcbf092560c arm64: dts: qcom: sc7280: Use WPSS PAS instead of PIL adds 3658e411efcb arm64: dts: qcom: sc7280: Add ADSP node adds df62402e5ff9 arm64: dts: qcom: sc7280: Add CDSP node adds 5ffc529fa5df arm64: dts: qcom: qcm6490-fairphone-fp5: Enable various re [...] adds 16e84c137919 arm64: dts: qcom: qcm6490-fairphone-fp5: Enable WiFi adds ff753723bf39 arm64: dts: qcom: qrb4210-rb2: Enable MPSS and Wi-Fi adds e6c32770ef83 arm64: dts: qcom: ipq6018: Add remaining QUP UART node adds 2e16f9dc9be0 arm64: dts: qcom: ipq6018: Add QUP5 SPI node adds cc1ec484f2d0 arm64: dts: qcom: Add missing vio-supply for AW2013 adds 12844ac08c59 arm64: dts: qcom: msm8939: Add clock-frequency for broadca [...] adds 7c45b6ddbcff arm64: dts: qcom: msm8916: Make blsp_dma controlled-remotely adds 4bbda9421f31 arm64: dts: qcom: msm8939: Make blsp_dma controlled-remotely adds 9810647a0436 arm64: dts: qcom: sm8450: Add GPU nodes adds ef19923ae103 arm64: dts: qcom: sm8550: Add GPU nodes adds c9f785d7d546 arm64: dts: qcom: sm8550-qrd: Enable the A740 GPU adds e877f075a52c arm64: dts: qcom: sm8550-mtp: Enable the A740 GPU adds 0f6f5a220543 arm64: dts: qcom: sm8450-hdk: Enable the A730 GPU adds f63ba6aa80f5 arm64: dts: qcom: msm8996: switch UFS QMP PHY to new style [...] adds 963ff488afe1 arm64: dts: qcom: msm8998: switch UFS QMP PHY to new style [...] adds 760baba5e79b arm64: dts: qcom: sdm845: switch UFS QMP PHY to new style [...] adds f6874706e311 arm64: dts: qcom: sm6115: switch UFS QMP PHY to new style [...] adds 8e89beb32e1f arm64: dts: qcom: sm6350: switch UFS QMP PHY to new style [...] adds 935c76f7f859 arm64: dts: qcom: sm8150: switch UFS QMP PHY to new style [...] adds ba865bdcc688 arm64: dts: qcom: sm8250: switch UFS QMP PHY to new style [...] adds 002a13ed1013 arm64: dts: qcom: sm8350: switch UFS QMP PHY to new style [...] adds 75390b69d5df arm64: dts: qcom: sm8450: switch UFS QMP PHY to new style [...] adds 04fe8f0a68a3 arm64: dts: qcom: acer-aspire1: Enable RTC adds feec9f0add43 arm64: dts: qcom: acer-aspire1: Correct audio codec definition adds 4555798a21c9 arm64: dts: qcom: acer-aspire1: Add sound adds 052c9a1f1400 arm64: dts: qcom: Use "pcie" as the node name instead of "pci" adds 809ec4c5a5ab arm64: dts: qcom: sa8775p: Add missing space between node [...] adds 71a73864e144 arm64: dts: qcom: qrb5165-rb5: add the Bluetooth node adds 9a6fc510a6a3 arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property adds ae5ee3562a25 arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property adds bdb6339fd46b arm64: dts: qcom: Fix coresight warnings in in-ports and o [...] adds 8ed697393e37 arm64: dts: qcom: ipq8074: add dedicated SDHCI compatible adds 658902913c70 dt-bindings: interconnect: Add Qualcomm SM6115 NoC adds ea0b1a4c5a6f Merge branch 'icc-sm6115' of https://git.kernel.org/pub/sc [...] adds b3eaa47395b9 arm64: dts: qcom: sm6115: Hook up interconnects adds 82d8c1e49c1b dt-bindings: arm: qcom: Fix up htc-memul compatible adds 55855d20208a arm64: dts: qcom: sm8650: drop unneeded assigned-clocks fr [...] adds cf58c96c4f82 arm64: dts: qcom: sm8550: add missing two RX Soundwire por [...] adds 565f4d00cde3 arm64: dts: qcom: sm8450: move Soundwire pinctrl to its nodes adds 39859a1206e9 arm64: dts: qcom: sm8450: drop unneeded assigned-clocks fr [...] adds a25d2dbb68aa arm64: dts: qcom: sm8550: move Soundwire pinctrl to its nodes adds 738387a1f8fa arm64: dts: qcom: sm8550: drop unneeded assigned-clocks fr [...] adds 687d402bb350 arm64: dts: qcom: sc8180x: fix USB DP/DM HS PHY interrupts adds 204f9ed4bad6 arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts adds 971f5d8b0618 arm64: dts: qcom: sdm845: fix USB SS wakeup adds 134de5e83177 arm64: dts: qcom: sm8150: fix USB DP/DM HS PHY interrupts adds cc4e1da491b8 arm64: dts: qcom: sm8150: fix USB SS wakeup adds 97d192689295 arm64: dts: qcom: sc7180: Switch pompom to the generic edp-panel adds d488f903a860 arm64: dts: qcom: sc7280: add QCrypto nodes adds f8ab2984e5b0 arm64: dts: qcom: x1e80100-crd: Fix supplies for some LDOs [...] adds 4029bd91c349 dt-bindings: arm: qcom: Add Motorola Moto G 4G (2013) adds d3246a0cf43f arm64: dts: qcom: sm6375: Hook up MPM adds 09896da07315 arm64: dts: qcom: msm8996: Hook up MPM adds e3f6a6994041 arm64: dts: qcom: qcm2290: Hook up MPM adds 64dcc3d779ab arm64: dts: qcom: sm8550-mtp: Add pm8010 regulators adds 1d01007a62df arm64: dts: qcom: sm8550-qrd: add PM8010 regulators adds b0fd89bc1aec arm64: dts: qcom: sm8650: add fastrpc-compute-cb nodes adds 617de4ce7b1c arm64: dts: qcom: sm8150: make dispcc cast minimal vote on MMCX adds 73d1d5b153fe arm64: dts: qcom: sm8150-hdk: enable HDMI output adds a509adf05b2a arm64: dts: qcom: sm8150-hdk: fix SS USB regulators adds 5dd110c90a50 arm64: dts: qcom: sm8150: add DisplayPort controller adds 4eb60569e255 arm64: dts: qcom: sm8150: add USB-C ports to the USB+DP QMP PHY adds 10da1b9a4428 arm64: dts: qcom: sm8150: add USB-C ports to the OTG USB host adds ba712fd55c7b arm64: dts: qcom: sm8150-hdk: enable DisplayPort and USB-C [...] adds 5f8ba4f28ddb arm64: dts: qcom: sdm670: add display subsystem adds 419618bd90f6 arm64: dts: qcom: sc7280: Remove unused second MPSS reg adds 6615713c10c9 arm64: dts: qcom: sc7280: Rename reserved-memory nodes adds 5037ca35ce42 arm64: dts: qcom: sc7280*: move MPSS and WPSS memory to dtsi adds 2564209891a4 arm64: dts: qcom: sc8180x: Add UFS GDSC adds 4978dfde89b1 arm64: dts: qcom: sc8180x: Add missing MDP clocks adds 384ea2aa2066 arm64: dts: qcom: sc8180x: Add interconnects to UFS adds c879ee11791a arm64: dts: qcom: sc8180x: Describe the GIC redistributor adds b7b9a6aa7aea arm64: dts: qcom: sc8180x-primus: Allow UFS regulators loa [...] adds 2d7123c7e167 Merge tag 'qcom-arm64-for-6.8' of https://git.kernel.org/p [...] adds 2da4f4a7b003 arm64: dts: sprd: fix the cpu node for UMS512 adds 07bc2433a944 dt-bindings: arm: Add compatible strings for Unisoc's UMS9620 adds bb8551c19da0 arm64: dts: sprd: Add support for Unisoc's UMS9620 adds 8358491a6cff arm64: dts: sprd: Removed unused clock references from etm nodes adds 829e3e70fe72 arm64: dts: sprd: Add clock reference for pll2 on UMS512 adds 1cff7243334f arm64: dts: sprd: Change UMS512 idle-state nodename to mat [...] adds f81647e76136 Merge tag 'sprd-dt-6.8-rc1' of https://github.com/lyrazhan [...] adds dadc77c93b6e ARM: dts: broadcom: Add BCM63138's high speed UART adds 1e672c2585ee Merge tag 'arm-soc/for-6.8/devicetree' of https://github.c [...] adds cc25bd06c16a ARM: dts: qcom: sdx55: fix pdc '#interrupt-cells' adds de95f139394a ARM: dts: qcom: sdx55: fix USB DP/DM HS PHY interrupts adds 710dd03464e4 ARM: dts: qcom: sdx55: fix USB SS wakeup adds cc6fc55c7ae0 ARM: dts: qcom: sdx55: Fix the base address of PCIe PHY adds 2f5ed2cacc11 Merge tag 'qcom-arm32-for-6.8-2' of https://git.kernel.org [...] adds c42d12ea105f arm64: dts: qcom: sdm670: fix USB DP/DM HS PHY interrupts adds 047b2edc35b8 arm64: dts: qcom: sdm670: fix USB SS wakeup adds 0afa885d42d0 arm64: dts: qcom: sc8180x: fix USB SS wakeup adds 827f5fc8d912 arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent adds d336355492e4 arm64: dts: qcom: x1e80100: align mem timer size cells wit [...] adds 5c0dbe8b0584 arm64: dts: qcom: ipq6018: fix clock rates for GCC_USB0_MO [...] adds 28b735232d5e arm64: dts: qcom: sm8550: Separate out X3 idle state adds ad6556fb45d4 arm64: dts: qcom: sm8550: Update idle state time requirements adds 49b0f4f14146 arm64: dts: qcom: x1e80100-qcp: Fix supplies for some LDOs [...] adds 45e8c7271234 arm64: dts: qcom: sc8180x: Mark PCIe hosts cache-coherent adds 78403b37f677 arm64: dts: qcom: sc8180x: Fix up PCIe nodes adds f3a4d7c3ffc3 Merge tag 'qcom-arm64-for-6.8-2' of https://git.kernel.org [...] adds 1a648f8b7994 dt-bindings: soc: rockchip: add rk3588 vop/vo syscon adds d895dbef3f3a arm64: dts: rockchip: Add vop on rk3588 adds 9050aefab15b arm64: dts: rockchip: fix misleading comment in rk3399-pum [...] adds 39d95566231d arm64: dts: rockchip: expose BIOS Disable feedback pin on [...] adds 4a8cd5cb583b arm64: dts: rockchip: make use gpio-keys for buttons on pu [...] adds b34d5026b641 arm64: dts: rockchip: add gpio-line-names to rk3328-rock-pi-e adds a6c06d4469e7 dt-bindings: vendor-prefixes: Add Cool Pi adds c0a38606e676 dt-bindings: arm: rockchip: Add Cool Pi 4B adds 3f5d336d64d6 arm64: dts: rockchip: Add support for rk3588s based board [...] adds e2637a4d67c6 dt-bindings: arm: rockchip: Add Cool Pi CM5 adds 791c154c3982 arm64: dts: rockchip: Add support for rk3588 based board C [...] adds 085021cc825e arm64: dts: rockchip: rk3308-rock-pi-s gpio-line-names cleanup adds c699fbfdfd54 arm64: dts: rockchip: Support poweroff on NanoPC-T6 adds fc5a80a43260 arm64: dts: rockchip: configure eth pad driver strength fo [...] adds 44de8996ed5a arm64: dts: rockchip: Fix rk3588 USB power-domain clocks adds 9e1faff1cbc8 arm64: dts: rockchip: nanopc-t6 sdmmc beautification adds e9126f9d3c83 arm64: dts: rockchip: Support poweroff on Orange Pi 5 adds 7738f5511735 arm64: dts: rockchip: support poweroff on the rock-5b adds aed6514c4e3a arm64: dts: rockchip: correct gpio_pwrctrl1 typo on rock-5b adds 245597883849 arm64: dts: rockchip: correct gpio_pwrctrl1 typo on nanopc-t6 adds 8586a5d217ef arm64: dts: rockchip: Fix led pinctrl of lubancat 1 adds 228307ad3f9e Merge tag 'v6.8-rockchip-dts64-2' of git://git.kernel.org/ [...] adds 1df4bc6908b2 ARM: dts: rockchip: Add stdout-path for rk3036 kylin adds bb0b255fb6f1 ARM: dts: rockchip: Remove rockchip,default-sample-phase f [...] adds b2363297508a Merge tag 'v6.8-rockchip-dts32-2' of git://git.kernel.org/ [...] adds a5db395a1cef ARM: dts: socfpga: drop unsupported cdns,page-size and cdn [...] adds 575c726ce854 ARM: dts: socfpga: align NAND controller name with bindings adds 2241f81c91f2 arm64: dts: socfpga: drop unsupported cdns,page-size and c [...] adds 91b491fd03d9 arm64: dts: socfpga: stratix10: add clock-names to DWC2 USB adds 179e58703e16 arm64: dts: socfpga: stratix10: align pincfg nodes with bindings adds 5c8f036f9296 arm64: dts: socfpga: stratix10: move FPGA region out of soc node adds 9fc0511a472f arm64: dts: socfpga: stratix10: move firmware out of soc node adds 5e53525fc63e arm64: dts: socfpga: stratix10: add unit address to soc node adds 30bc69042217 arm64: dts: socfpga: stratix10_socdk: align NAND chip name [...] adds 9241b019b235 arm64: dts: socfpga: stratix10_swvp: drop unsupported DW M [...] adds 5c7c75b9cd26 arm64: dts: socfpga: agilex: align pin-controller name wit [...] adds eb6872125602 arm64: dts: socfpga: agilex: move FPGA region out of soc node adds 23c3ebed382a arm64: dts: socfpga: agilex: move firmware out of soc node adds 68d550d00cb3 arm64: dts: socfpga: agilex: add unit address to soc node adds e3c163c3a0f4 arm64: dts: socfpga: agilex: drop redundant status adds 16615a2aa537 arm64: dts: intel: minor whitespace cleanup around '=' adds 3f2f25b5aebf Merge tag 'socfpga_dts_updates_for_v6.8' of git://git.kern [...] adds 18a1ee9d716d ARM: dts: usr8200: Fix phy registers adds c4101e55974c Merge tag 'soc-dt-6.8' of git://git.kernel.org/pub/scm/lin [...] adds 57b79ac9f43d soc: apple: rtkit: Get rid of apple_rtkit_send_message_wait adds 6e1457fcad3f soc: apple: mailbox: Add ASC/M3 mailbox driver adds bb538effdc71 soc: apple: rtkit: Port to the internal mailbox driver adds 143897c4fa97 mailbox: apple: Delete driver adds c84292d9d253 soc: apple: mailbox: Rename config symbol to APPLE_MAILBOX adds 4dae8c047a70 soc: apple: mailbox: Add explicit include of platform_device.h adds cb6c44e02092 Merge tag 'asahi-soc-mailbox-6.8' of https://github.com/As [...] adds 864acca58000 bus: fsl-mc: Drop if block with always false condition adds a8759bd4c4fa bus: fsl-mc: Convert to platform remove callback returning void adds ce0ca8658226 bus: hisi_lpc: Convert to platform remove callback returning void adds 854f89a5b563 bus: omap-ocp2scp: Convert to platform remove callback ret [...] adds 8c7d255dd2b4 bus: omap_l3_smx: Convert to platform remove callback retu [...] adds ea7964a660ae bus: qcom-ssc-block-bus: Convert to platform remove callba [...] adds f52dfffbb6d4 bus: simple-pm-bus: Convert to platform remove callback re [...] adds 8b763a224970 bus: sun50i-de2: Convert to platform remove callback retur [...] adds 88807ae1f9b3 bus: sunxi-rsb: Convert to platform remove callback return [...] adds f54ba5ef85eb bus: tegra-aconnect: Convert to platform remove callback r [...] adds 812c0c38a85e bus: tegra-gmi: Convert to platform remove callback return [...] adds 2754f6157d65 bus: ti-pwmss: Convert to platform remove callback returning void adds 999f052e9ccc bus: ti-sysc: Convert to platform remove callback returning void adds fc540426f7ba bus: ts-nbus: Convert to platform remove callback returning void adds a351940d61e6 Merge tag 'bus-platform-remove-void' of https://git.pengut [...] adds 734add1a278f soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings adds e1e720f3f2c5 soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method adds a079f3244563 soc: hisilicon: kunpeng_hccs: Remove an unused blank line adds a07d8fc358af doc: kunpeng_hccs: Fix incorrect email domain name adds be2f78a8a638 soc: hisilicon: kunpeng_hccs: Support the platform with PC [...] adds 60cc77704eb2 Merge tag 'hisi-drivers-for-6.8' of https://github.com/his [...] adds 077798da028e tee: optee: system thread call property adds a9214a8883ce tee: system session adds 45bc2c9b5b23 tee: optee: support tracking system threads adds 4b391c9c3764 firmware: arm_scmi: optee: use optee system invocation adds 9d0e3c5a3d89 Merge tag 'system-thread-for-v6.8' of https://git.linaro.o [...] adds 6dea6352bec3 optee: provide optee_do_bottom_half() as a common function adds d0476a59de06 optee: ffa_abi: add asynchronous notifications adds 95c1e57a384b Merge tag 'ffa-notif-for-v6.8' of https://git.linaro.org/p [...] adds 69724b3eac98 optee: add page list to kernel private shared memory adds 225a36b96359 optee: allocate shared memory with alloc_pages_exact() adds daa554ab044b Merge tag 'kern-priv-shm-for-v6.8' of https://git.linaro.o [...] adds fc0c64154e5d soc: fsl: cpm1: tsa: Fix __iomem addresses declaration adds a5ec3a21220d soc: fsl: cpm1: qmc: Fix __iomem addresses declaration adds dfe66d012af2 soc: fsl: cpm1: qmc: Fix rx channel reset adds 0e034aec5be2 soc: fsl: cpm1: qmc: Extend the API to provide Rx status adds 48490dc36742 soc: fsl: cpm1: qmc: Remove inline function specifiers adds ba3b7e4753c5 soc: fsl: cpm1: qmc: Add support for child devices adds 9b7a69d0bd2b soc: fsl: cpm1: qmc: Introduce available timeslots masks adds 2d965e25fa41 soc: fsl: cpm1: qmc: Rename qmc_setup_tsa* to qmc_init_tsa* adds 6f9b814d3765 soc: fsl: cpm1: qmc: Introduce qmc_chan_setup_tsa* adds b1891c13645b soc: fsl: cpm1: qmc: Remove no more needed checks from qmc [...] adds f2deea16bf18 soc: fsl: cpm1: qmc: Check available timeslots in qmc_chec [...] adds 9217161115bf soc: fsl: cpm1: qmc: Add support for disabling channel TSA [...] adds 32881b253c94 soc: fsl: cpm1: qmc: Split Tx and Rx TSA entries setup adds 0e85feacc815 soc: fsl: cpm1: qmc: Introduce is_tsa_64rxtx flag adds 7cc9bda9c163 soc: fsl: cpm1: qmc: Handle timeslot entries at channel st [...] adds 0d75119d0844 soc: fsl: cpm1: qmc: Remove timeslots handling from setup_chan() adds 7a2ee1576dcc soc: fsl: cpm1: qmc: Introduce functions to change timeslo [...] adds 125b02edde58 Merge tag 'fsl_qmc_tsa_v6.8' of https://github.com//hcodin [...] adds 8ccda5cecaed soc: mediatek: svs: Add support for MT8195 SoC adds 58dbf59308c9 soc: mediatek: svs: Add support for MT8186 SoC adds dfd78c1e1c16 soc: mediatek: mmsys: Add support for MT8188 VPPSYS adds c0349314d5a0 soc: mediatek: Support MT8188 VDOSYS1 in mtk-mmsys adds 2ffdd4773d98 soc: mediatek: Support MT8188 VDOSYS1 Padding in mtk-mmsys adds 67637de7bbde soc: mediatek: Support reset bit mapping in mmsys driver adds 27222a779d04 soc: mediatek: Add MT8188 VDOSYS reset bit map adds 40d59dc92e6f soc: mediatek: mtk-svs: Subtract offset from regs_v2 to av [...] adds 259919b3aa8e soc: mediatek: mtk-svs: Convert sw_id and type to enumerations adds 07933fe29f94 soc: mediatek: mtk-svs: Build bank name string dynamically adds 904d2dc4e967 soc: mediatek: mtk-svs: Reduce memory footprint of struct [...] adds 30d83ef88feb soc: mediatek: mtk-svs: Change the thermal sensor device name adds 7d23d4879e41 soc: mediatek: mtk-svs: Add a map to retrieve fused values adds 34f806b76894 soc: mediatek: mtk-svs: Add SVS-Thermal coefficient to SoC [...] adds 1712c8969b55 soc: mediatek: mtk-svs: Move t-calibration-data retrieval [...] adds 97c224fa8f84 soc: mediatek: mtk-svs: Commonize efuse parse function for [...] adds 63077f99b18b soc: mediatek: mtk-svs: Drop supplementary svs per-bank pointer adds 947f4252e27f soc: mediatek: mtk-svs: Commonize MT8192 probe function fo [...] adds a60641b0ddfb soc: mediatek: mtk-svs: Remove redundant print in svs_get_ [...] adds 69d2bf2efd60 soc: mediatek: mtk-svs: Compress of_device_id entries adds b77f0c305ad7 soc: mediatek: mtk-svs: Cleanup of svs_probe() function adds b74cac09c009 soc: mediatek: mtk-svs: Check if SVS mode is available in [...] adds f6c5f285e357 soc: mediatek: mtk-svs: Use ULONG_MAX to compare floor frequency adds 2bfbf82956e2 soc: mediatek: mtk-svs: Constify runtime-immutable members [...] adds e92c0b8b1592 Merge tag 'mtk-soc-for-v6.8' of https://git.kernel.org/pub [...] adds a6921e6f41e8 soc: renesas: Remove duplicate setup of soc_device_attribu [...] adds 31b2daea0764 soc: renesas: Make RZ/Five depend on !DMA_DIRECT_REMAP adds 827601c40c6d Merge tag 'renesas-drivers-for-v6.8-tag1' of git://git.ker [...] adds fcefbb49ebb7 bus: imx-weim: Use device_get_match_data() adds e85c036c9906 Merge tag 'imx-drivers-6.8' of git://git.kernel.org/pub/sc [...] adds f1013d8405af soc/xilinx: zynqmp_power: Convert to platform remove callb [...] adds daed80ed0758 soc: xilinx: Fix for call trace due to the usage of smp_pr [...] adds 4c0afac2dfa1 soc: xilinx: fix quoted string split across lines adds 9c6724abf969 soc: xilinx: fix unhandled SGI warning message adds 87fda1acfc3b soc: xilinx: Add error message for invalid payload receive [...] adds c55a4983e93f Merge tag 'zynqmp-soc-for-6.8' of https://github.com/Xilin [...] adds 964946b88887 firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() adds 3ba080bf46e4 soc: ti: k3-socinfo: Revamp driver to accommodate differen [...] adds 2c2235292b33 soc: ti: k3-socinfo: Add JTAG ID for J722S adds 1b3171929107 Merge tag 'ti-driver-soc-for-v6.8' of https://git.kernel.o [...] adds 086fdb48bc65 soc: qcom: add ADSP PDCharger ULOG driver adds fa78d0280fdc dt-bindings: soc: qcom: stats: Add QMP handle adds e84e61bdb97c soc: qcom: stats: Add DDR sleep stats adds 73380e2573c3 soc: qcom: stats: fix 64-bit division adds 70b139a7af71 soc: qcom: stats: Express AOSS QMP module dependency adds 8c1f28ff1356 dt-bindings: soc: qcom,aoss-qmp: document the SM8560 Alway [...] adds 98e8bc43c225 dt-bindings: soc: qcom: pmic-glink: document SM8650 compatible adds 6da02af3f910 dt-bindings: firmware: qcom,scm: document SM8650 SCM Firmw [...] adds 1d103d6af241 usb: typec: ucsi: fix UCSI on buggy Qualcomm devices adds 4db09e7b967b soc: qcom: pmic_glink: enable UCSI by default adds 216382b1555d dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 adds f61319e57d89 soc: qcom: socinfo: Add SM8650 SoC ID table entry adds 8fa41c40a1cb dt-bindings: cache: qcom,llcc: Document the SM8650 Last Le [...] adds 7a280fec21fa soc: qcom: llcc: Add configuration data for SM8650 adds c4fb7d2eac9f soc: qcom: pmic_glink_altmode: fix port sanity check adds e9ceb595c2d3 dt-bindings: cache: qcom,llcc: Add X1E80100 compatible adds b3cf69a43502 soc: qcom: llcc: Add configuration data for X1E80100 adds d50b5cb1a8f7 soc: qcom: socinfo: Add PM8937 Power IC adds 696945e427e6 dt-bindings: firmware: qcom,scm: document SCM on X1E80100 SoCs adds 56fdc35ef067 dt-bindings: firmware: qcom,scm: Allow interconnect for everyone adds a7dc63435197 Revert "soc: qcom: stats: Add DDR sleep stats" adds fd4b634f9b9b soc: qcom: llcc: Add missing description for members in sl [...] adds cea0585caf06 soc: qcom: socinfo: Add few DSPs to get their image details adds 4d2b810f44f1 soc: qcom: pmic_pdcharger_ulog: Search current directory f [...] adds a74ebfcd60c6 soc: qcom: pmic_pdcharger_ulog: Move TRACE_SYSTEM out of # [...] adds fbfd1f55ad34 soc: qcom: pmic_pdcharger_ulog: Fix hypothetical ulog requ [...] adds eed6e57e9f3e soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration adds 3581cb915439 soc: qcom: pmic_glink: disable UCSI on sc8280xp adds 27117558bbfd soc: qcom: pmic_glink: drop stray semicolons adds 6594a847820b MAINTAINERS: qcom: move Andy Gross to credits adds ce2e6658cfa0 dt-bindings: soc: qcom,aoss-qmp: document the X1E80100 Alw [...] adds ff5fed86be58 soc: qcom: llcc: Fix typo in kernel-doc adds 6c57d7b593c4 firmware: qcom: qseecom: fix memory leaks in error paths adds 110cb8d861cc soc: qcom: llcc: Fix LLCC_TRP_ATTR2_CFGn offset adds 8eb0b1ed6540 Merge tag 'qcom-drivers-for-6.8' of https://git.kernel.org [...] adds beea67c7c2ef soc: samsung: exynos-chipid: add exynosautov920 SoC support adds 81306efd22ff dt-bindings: watchdog: Document Google gs101 watchdog bindings adds bad3bc0a23b7 dt-bindings: serial: samsung: Add google-gs101-uart compatible adds 2072496129b7 dt-bindings: serial: samsung: Make samsung,uart-fifosize a [...] adds d793f7c471fb dt-bindings: soc: samsung: usi: add google,gs101-usi compatible adds 5b02a863ba50 dt-bindings: clock: google,gs101: fix incorrect numbering [...] adds 803b60b72df4 Merge tag 'samsung-dt-bindings-refactoring-and-google-gs10 [...] adds 13ff3bdafdd5 clk: samsung: clk-pll: Add support for pll_{0516,0517,518} adds 2c597bb7d66a clk: samsung: clk-gs101: Add cmu_top, cmu_misc and cmu_apm [...] adds c95f5b21a0ea tty: serial: samsung: Add gs101 compatible and common fifo [...] adds 6584cd349010 watchdog: s3c2410_wdt: Add support for WTCON register DBGA [...] adds d429928dde2d watchdog: s3c2410_wdt: Update QUIRK macros to use BIT macro adds 796bb2d3a16c watchdog: s3c2410_wdt: Add support for Google gs101 SoC adds 35f32e39b4d9 dt-bindings: clock: google,gs101: rename CMU_TOP gate defines adds ec5b7be61715 Merge tag 'samsung-drivers-6.8' of https://git.kernel.org/ [...] adds e7830f5a83e9 bus: moxtet: Mark the irq as shared adds aaafe88d5500 bus: moxtet: Add spi device table adds 815cdfaf3391 Merge tag 'mvebu-drivers-6.8-1' of git://git.kernel.org/pu [...] adds d397965e584e firmware: meson_sm: refactor serial sysfs entry via dev_gr [...] adds d8385d7433f9 firmware: meson-sm: unmap out_base shmem in error path adds 418188d878d5 Merge tag 'amlogic-drivers-for-v6.8' of https://git.kernel [...] adds 98d62e97c39f dt-bindings: soc: microchip: add a property for system con [...] adds 742aa6c563d2 soc: microchip: mpfs: enable access to the system controll [...] adds a8f00589be7b soc: microchip: mpfs: print service status in warning message adds fad13b5b73e0 soc: microchip: mpfs: add auto-update subdev to system controller adds ec5b0f1193ad firmware: microchip: add PolarFire SoC Auto Update support adds 405820eae72f firmware: microchip: Replace of_device.h with explicit include adds 0f2d06dd1910 MAINTAINERS: add auto-update driver to mpfs entry adds cd845dfd46b0 Merge tag 'riscv-soc-drivers-for-v6.8' of https://git.kern [...] adds 971f128bb2d9 soc: sifive: shunt ccache driver to drivers/cache adds 3d70b9853b44 dt-bindings: cache: sifive,ccache0: Add StarFive JH7100 co [...] adds 0d5701dc9cd6 soc: sifive: ccache: Add StarFive JH7100 support adds 64fc984a8a54 riscv: errata: Add StarFive JH7100 errata adds 9a9e8d8d2b6e riscv: errata: Make ERRATA_STARFIVE_JH7100 depend on !DMA_ [...] adds 41ab5e162569 Merge tag 'riscv-cache-for-v6.8' of https://git.kernel.org [...] adds fe3b082a6eb8 memory: tegra: Add SID override programming for MC clients adds 0d6c918011ce memory: tegra: Skip SID programming if SID registers aren't set adds 4a23d0f9814c memory: tegra: Protect SID override call under CONFIG_IOMMU_API adds 8d446ff13a2a Merge tag 'memory-controller-drv-6.8' of https://git.kerne [...] adds 431187eadbc7 memory: brcmstb_dpfe: Convert to platform remove callback [...] adds f7754712ad60 memory: brcmstb_memc: Convert to platform remove callback [...] adds c8a53461990c memory: emif: Convert to platform remove callback returning void adds 021d044b0f9c memory: fsl-corenet-cf: Convert to platform remove callbac [...] adds f17130855d51 memory: fsl_ifc: Convert to platform remove callback retur [...] adds 9024fbbd77b4 memory: jz4780-nemc: Convert to platform remove callback r [...] adds 08c1aeaa45ce memory: mtk-smi: Convert to platform remove callback retur [...] adds 6a4edb1a4f61 memory: omap-gpmc: Convert to platform remove callback ret [...] adds 961abc9f7d67 memory: renesas-rpc-if: Convert to platform remove callbac [...] adds 8013408e4912 memory: exynos5422-dmc: Convert to platform remove callbac [...] adds 1455b6b0c831 memory: stm32-fmc2-ebi: Convert to platform remove callbac [...] adds dcefa0368458 memory: tegra186-emc: Convert to platform remove callback [...] adds 622fa819a2f0 memory: tegra210-emc: Convert to platform remove callback [...] adds 7852eb8c8ac7 memory: ti-aemif: Convert to platform remove callback retu [...] adds 365fcc03b632 memory: ti-emif-pm: Convert to platform remove callback re [...] adds 6fe341a24b9a Merge tag 'memory-controller-drv-6.8-2' of https://git.ker [...] adds 189df98777a3 firmware: arm_scmi: Check beforehand if the perf domain se [...] adds 619bc6e034f3 firmware: arm_scmi: Populate fastchannel info only if set [...] adds e4e6e8f1ad0f firmware: arm_scmi: Add optional flags to extended names helper adds 3cc12bb83e67 firmware: arm_scmi: Fix NULL pointer dereference during fa [...] adds c3f17d5f89fc firmware: arm_scmi: Increase the maximum opp count in the [...] adds b5efc28a754d firmware: arm_scmi: Add protocol versioning checks adds 740f4bd6e4fe Merge tag 'scmi-updates-6.8' of git://git.kernel.org/pub/s [...] adds 1750ec405933 reset: brcmstb: Use devm_platform_get_and_ioremap_resource() adds 66a1f3929a52 reset: meson-audio-arb: Convert to devm_platform_ioremap_r [...] adds 3d471cfbf26c reset: qcom-aoss: Convert to devm_platform_ioremap_resource() adds 49994d704d39 reset: qcom: Convert to devm_platform_ioremap_resource() adds ac53e621d802 reset: simple: Convert to devm_platform_get_and_ioremap_re [...] adds 5d587019fcca reset: sunplus: Use devm_platform_get_and_ioremap_resource() adds c64548122968 reset: uniphier-glue: Use devm_platform_get_and_ioremap_re [...] adds 0c0ea61c9b3a dt-bindings: reset: Add compatible and DT bindings for Aml [...] adds 41df5d7d5e99 reset: reset-meson: add support for Amlogic C3 SoC Reset C [...] adds c1d884118f9b reset: Use device_get_match_data() adds 1240070d4e04 dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ [...] adds e530fc87259b dt-bindings: reset: qcom: drop unneeded quotes adds e4916e791fb6 dt-bindings: reset: imx-src: Simplify compatible schema an [...] adds c3c46acd5be9 dt-bindings: reset: hisilicon,hi3660-reset: Drop providers [...] adds feb69ea40a96 Merge tag 'reset-for-v6.8' of git://git.pengutronix.de/pza [...] adds cab4a9bc06fd tee: optee: Remove redundant custom workqueue adds b19773a1c6c0 optee: add missing description of RPC argument reference adds 3408005e304e Merge tag 'optee-cleanup-for-v6.8' of https://git.linaro.o [...] adds 7bdee4157591 tee: Use iov_iter to better support shared buffer registration adds db0a7c09b2a5 Merge tag 'tee-iov-iter-for-v6.8' of https://git.linaro.or [...] adds f6597d17069a Merge tag 'soc-drivers-6.8' of git://git.kernel.org/pub/sc [...] adds 6353ed6f311b MAINTAINERS: add omap bus drivers to OMAP2+ SUPPORT adds 7eda5fe9684f Merge tag 'omap-for-v6.8/maintainers-signed' of git://git. [...] adds aa1cfba75b77 ARM: at91: pm: set soc_pm.data.mode in at91_pm_secure_init() adds 6248b4095f40 Merge tag 'at91-soc-6.8' of https://git.kernel.org/pub/scm [...] adds d99cfab43cbd ARM: imx: Use device_get_match_data() adds c8705471b94d ARM: mxs: Do not search for "fsl,clkctrl" adds fe0a6cebe9f3 Merge tag 'imx-soc-6.8' of git://git.kernel.org/pub/scm/li [...] adds a2c568ad9936 MAINTAINERS: add Marvell MBus driver to Marvell EBU SoCs support adds 64704ef17d0e Merge tag 'mvebu-arm-6.8-1' of git://git.kernel.org/pub/sc [...] adds 2560cffd2134 ARM: Delete ARM11MPCore (ARM11 ARMv6K SMP) support adds 20e3ab9ecb37 ARM: Kconfig: move platform selection into its own Kconfig file adds b6ed4800136f ARM: mach-asm9260: Move ASM9260 support into Kconfig.platforms adds 8b7776fe93de ARM: mach-rda: Move RDA Micro support into Kconfig.platforms adds 93911741574e ARM: mach-uniphier: Move Socionext UniPhier support into K [...] adds dcfbe025c29b ARM: mach-moxart: Move MOXA ART support into Kconfig.platforms adds 00e58c36d20a ARM: mach-airoha: Rework support and directory structure adds ae73dadb1285 ARM: mach-sunplus: Rework support and directory structure adds 671c08ec007b ARM: mach-nspire: Rework support and directory structure adds ced296f63635 ARM: Delete ARM11MPCore perf leftovers adds fcf410e050a9 ARM: MAINTAINERS: drop empty entries for removed boards adds 50d9edd33df5 ARM: debug: fix DEBUG_UNCOMPRESS help for !MULTIPLATFORM adds 6db359b5eef5 soc: pxa: ssp: fix casts adds 40974ee421b4 ARM: davinci: always select CONFIG_CPU_ARM926T adds fb249b275c59 Merge tag 'soc-arm-6.8' of git://git.kernel.org/pub/scm/li [...] adds e88b859cab4b ARM: multi_v7_defconfig: Add SCMI reset support adds ac2453d06c76 arm64: defconfig: Enable Renesas VersaClock 3 clock genera [...] adds 528db5d82783 ARM: multi_v7_defconfig: Enable CONFIG_RAVB adds 7c77368b6c42 ARM: shmobile: defconfig: Refresh for v6.7-rc1 adds 542b667fe9ee Merge tag 'renesas-arm-defconfig-for-v6.8-tag1' of git://g [...] adds ac10d6c3c5f9 ARM: omap2plus_defconfig: enable I2C devcies of bt200 adds 9344204bb92a Merge tag 'omap-for-v6.8/defconfig-signed' of git://git.ke [...] adds 806f49a6eadc arm64: defconfig: Enable DA9211 regulator adds ebb78614ce2f arm64: defconfig: Enable configs for MT8195-Cherry-Tomato [...] adds b9339f63ddee Merge tag 'mtk-defconfig-for-v6.8' of https://git.kernel.o [...] adds 21a1989963b4 arm64: defconfig: Enable Toshiba TC358767 bridge adds 9fba6a55d2ff arm64: defconfig: Enable TI_ICSSG_PRUETH adds 7bb7d31d9e45 arm64: defconfig: Increase SERIAL_8250_NR_UARTS adds bd62d91f42d0 arm64: defconfig: Enable J721E CSI2RX adds e8779517788f arm64: defconfig: Enable DRM_POWERVR adds 6863c7c6357c Merge tag 'ti-k3-config-for-v6.8' of https://git.kernel.or [...] adds 3515c3172f66 arm64: defconfig: Enable GCC, pinctrl and interconnect for SDX75 adds 17fc6f391932 arm64: deconfig: enable Qualcomm SM8650 SoC drivers adds cdd97e07e5fa arm64: defconfig: enable clock controller and pinctrl adds 223e8af32498 arm64: defconfig: enable Qualcomm sc8280xp sound drivers adds 48490899007a arm64: defconfig: enable Qualcomm UEFI Secure App driver adds 48a9ba5eb4d7 arm64: defconfig: enable Qualcomm WSA884x driver adds 81f5afc68bfa Merge tag 'qcom-arm64-defconfig-for-6.8' of https://git.ke [...] adds ed27e15bc490 ARM: multi_v7_defconfig: enable STM32 DCMIPP media support adds ccdc720fb73f ARM: multi_v7_defconfig: Enable RPMSG CHAR and CTRL adds 2e86e6300c4a arm64: defconfig: Enable X1E80100 SoC base configs adds e45167b2d3fd arm64: defconfig: enable GPU clock controller for SM8[45]50 adds 191fcf77e304 arm64: defconfig: Enable Qualcomm SC8280XP camera clock co [...] adds ea15d0c571de Merge tag 'qcom-arm64-defconfig-for-6.8-2' of https://git. [...] adds dd1d4bd6e5cf ARM: multi_v7_defconfig: Enable STM32 IPCC mailbox driver adds 67df5b47a946 arm64: defconfig reorder config lines adds 23a7fa9c08e8 ARM: defconfig: reorder config lines adds 984893f80e0f ARM: defconfig: remove sysfs-deprecated entries adds 183a967ad19c ARM: defconfig: remove CONFIG_NET_ETHERNET references adds 114854438def ARM: defconfig: remove CONFIG_SLUB references adds c2dba4d19f65 ARM: defconfig: remove dead platform options adds 5bad490858c3 Merge tag 'soc-defconfig-6.8' of git://git.kernel.org/pub/ [...] adds c3f41b00307f rust: kernel: str: Implement Debug for CString adds dc92ac9f6383 rust: replace <linux/module.h> with <linux/export.h> in ru [...] adds bad098d76835 rust: Ignore preserve-most functions adds 743766565dc0 rust: bindings: rename const binding using sed adds 2dc318ea9681 rust: macros: update 'paste!' macro to accept string literals adds 88c2e1169f5f rust: macros: improve `#[vtable]` documentation adds 71479eee9da8 rust: Suppress searching builtin sysroot adds 80fe9e51510b rust: upgrade to Rust 1.74.1 adds 0a7f5ba73e57 rust: sync: Makes `CondVar::wait()` an uninterruptible wait adds bc2e7d5c298a rust: support `srctree`-relative links adds 7583ce66ddf7 docs: rust: remove `CC=clang` mentions adds be412baf7240 docs: rust: Add rusttest info adds 711cbfc71765 docs: rust: Clarify that 'rustup override' applies to buil [...] adds b6964fe2398c Merge tag 'rust-6.8' of https://github.com/Rust-for-Linux/linux adds 2a0b726b0419 clang-format: Add maple tree's for_each macros adds 5a205c6a9f79 clang-format: Update with v6.7-rc4's `for_each` macro list adds 2518f39af6ba Merge tag 'clang-format-6.8' of https://github.com/ojeda/linux adds c52391fafcef auxdisplay: img-ascii-lcd: Use device_get_match_data() adds 457e4f99765c Merge tag 'auxdisplay-6.8' of https://github.com/ojeda/linux
No new revisions were added by this update.
Summary of changes: .clang-format | 92 +- .mailmap | 3 + CREDITS | 4 + .../testing/sysfs-devices-platform-kunpeng_hccs | 6 +- Documentation/Makefile | 16 +- Documentation/admin-guide/sysctl/net.rst | 5 +- Documentation/bpf/cpumasks.rst | 2 +- Documentation/bpf/fs_kfuncs.rst | 21 + Documentation/bpf/index.rst | 1 + Documentation/bpf/kfuncs.rst | 24 + Documentation/dev-tools/kunit/usage.rst | 12 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 22 +- Documentation/devicetree/bindings/arm/google.yaml | 53 + .../bindings/arm/hisilicon/controller/sysctrl.yaml | 17 + .../bindings/arm/marvell/armada-7k-8k.yaml | 22 + .../devicetree/bindings/arm/mediatek.yaml | 25 + .../bindings/arm/mediatek/mediatek,audsys.txt | 39 - .../bindings/arm/mediatek/mediatek,audsys.yaml | 153 + .../bindings/arm/mediatek/mediatek,mmsys.yaml | 3 + .../bindings/arm/mediatek/mediatek,pericfg.yaml | 1 + .../devicetree/bindings/arm/qcom-soc.yaml | 16 +- Documentation/devicetree/bindings/arm/qcom.yaml | 47 +- .../devicetree/bindings/arm/rockchip.yaml | 56 +- .../bindings/arm/samsung/samsung-boards.yaml | 6 + .../devicetree/bindings/arm/sprd/sprd.yaml | 5 + .../devicetree/bindings/arm/stm32/stm32.yaml | 16 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 10 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 2 + Documentation/devicetree/bindings/arm/ti/omap.yaml | 2 + .../devicetree/bindings/cache/qcom,llcc.yaml | 3 + .../devicetree/bindings/cache/sifive,ccache0.yaml | 6 +- .../bindings/clock/google,gs101-clock.yaml | 106 + .../devicetree/bindings/clock/hi3620-clock.txt | 20 - .../bindings/clock/mediatek,mt8188-clock.yaml | 2 - .../bindings/clock/qcom,camcc-sm8250.yaml | 18 +- .../bindings/clock/qcom,gcc-ipq8074.yaml | 4 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 + .../bindings/clock/qcom,sc7180-camcc.yaml | 18 +- .../bindings/clock/qcom,sc7280-camcc.yaml | 18 +- .../bindings/clock/qcom,sdm845-camcc.yaml | 18 +- .../bindings/clock/qcom,sm8450-camcc.yaml | 20 +- .../bindings/clock/qcom,sm8450-gpucc.yaml | 2 + .../bindings/clock/qcom,sm8550-tcsr.yaml | 8 +- .../bindings/clock/qcom,sm8650-dispcc.yaml | 106 + .../devicetree/bindings/clock/qcom,sm8650-gcc.yaml | 65 + .../bindings/clock/qcom,x1e80100-gcc.yaml | 72 + .../bindings/display/mediatek/mediatek,aal.yaml | 1 + .../bindings/display/mediatek/mediatek,color.yaml | 1 + .../bindings/display/mediatek/mediatek,dsi.yaml | 4 + .../bindings/display/mediatek/mediatek,ethdr.yaml | 6 +- .../display/mediatek/mediatek,mdp-rdma.yaml | 88 - .../bindings/display/mediatek/mediatek,merge.yaml | 4 + .../bindings/display/mediatek/mediatek,ovl.yaml | 1 + .../display/mediatek/mediatek,padding.yaml | 83 + .../bindings/display/mediatek/mediatek,split.yaml | 27 + .../devicetree/bindings/firmware/qcom,scm.yaml | 18 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 5 + .../bindings/hwinfo/samsung,exynos-chipid.yaml | 18 +- .../devicetree/bindings/i2c/i2c-exynos5.yaml | 11 +- .../bindings/i2c/samsung,s3c2410-i2c.yaml | 22 +- .../bindings/iio/adc/samsung,exynos-adc.yaml | 29 +- .../bindings/interconnect/qcom,sm6115.yaml | 152 + .../bindings/interconnect/qcom,sm8650-rpmh.yaml | 136 + .../bindings/interconnect/qcom,x1e80100-rpmh.yaml | 83 + .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 + .../bindings/media/mediatek,mdp3-fg.yaml | 61 + .../bindings/media/mediatek,mdp3-hdr.yaml | 61 + .../bindings/media/mediatek,mdp3-rdma.yaml | 104 +- .../bindings/media/mediatek,mdp3-rsz.yaml | 6 +- .../bindings/media/mediatek,mdp3-stitch.yaml | 61 + .../bindings/media/mediatek,mdp3-tcc.yaml | 62 + .../bindings/media/mediatek,mdp3-tdshp.yaml | 61 + .../bindings/media/mediatek,mdp3-wrot.yaml | 29 +- .../bindings/mfd/samsung,exynos5433-lpass.yaml | 2 +- .../bindings/mmc/samsung,exynos-dw-mshc.yaml | 25 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 6 + .../bindings/net/dsa/marvell,mv88e6060.yaml | 88 + .../bindings/net/dsa/marvell,mv88e6xxx.yaml | 337 + .../devicetree/bindings/net/dsa/marvell.txt | 109 - .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 34 +- .../devicetree/bindings/net/ethernet-switch.yaml | 23 +- .../devicetree/bindings/net/lantiq,pef2256.yaml | 213 + .../devicetree/bindings/net/marvell,aquantia.yaml | 116 + .../devicetree/bindings/net/marvell,mvusb.yaml | 7 +- .../bindings/net/marvell,orion-mdio.yaml | 22 - .../devicetree/bindings/net/qcom,ipa.yaml | 24 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 3 +- .../devicetree/bindings/net/renesas,ethertsn.yaml | 133 + .../devicetree/bindings/net/xlnx,axi-ethernet.yaml | 16 + .../devicetree/bindings/pwm/pwm-samsung.yaml | 4 + .../bindings/reset/amlogic,meson-reset.yaml | 1 + .../devicetree/bindings/reset/fsl,imx-src.yaml | 31 +- .../bindings/reset/hisilicon,hi3660-reset.yaml | 25 +- .../devicetree/bindings/reset/qcom,aoss-reset.yaml | 10 +- .../devicetree/bindings/reset/qcom,pdc-global.yaml | 8 +- .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 2 +- .../devicetree/bindings/riscv/sophgo.yaml | 4 + Documentation/devicetree/bindings/rtc/s3c-rtc.yaml | 5 + .../devicetree/bindings/serial/samsung_uart.yaml | 28 +- .../soc/amlogic/amlogic,meson-gx-hhi-sysctrl.yaml | 33 + .../bindings/soc/mediatek/mediatek,pwrap.yaml | 6 +- .../devicetree/bindings/soc/mediatek/mtk-svs.yaml | 2 + .../microchip/microchip,mpfs-sys-controller.yaml | 10 + .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 2 + .../bindings/soc/qcom/qcom,pmic-glink.yaml | 22 +- .../devicetree/bindings/soc/qcom/qcom-stats.yaml | 14 + .../devicetree/bindings/soc/rockchip/grf.yaml | 2 + .../bindings/soc/samsung/exynos-pmu.yaml | 10 + .../bindings/soc/samsung/exynos-usi.yaml | 7 +- .../soc/samsung/samsung,exynos-sysreg.yaml | 5 + .../bindings/{arm => soc/xilinx}/xilinx.yaml | 7 +- .../bindings/sound/mediatek,mt2701-audio.yaml | 116 + .../devicetree/bindings/sound/mt2701-afe-pcm.txt | 146 - .../devicetree/bindings/sound/samsung-i2s.yaml | 19 +- .../devicetree/bindings/timer/sifive,clint.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 10 + .../devicetree/bindings/watchdog/samsung-wdt.yaml | 29 +- Documentation/driver-api/device-io.rst | 9 +- Documentation/netlink/netlink-raw.yaml | 68 +- Documentation/netlink/specs/devlink.yaml | 392 +- Documentation/netlink/specs/dpll.yaml | 11 + Documentation/netlink/specs/ethtool.yaml | 4 + .../netlink/specs/{mptcp.yaml => mptcp_pm.yaml} | 0 Documentation/netlink/specs/netdev.yaml | 289 +- Documentation/netlink/specs/ovs_datapath.yaml | 3 +- Documentation/netlink/specs/ovs_flow.yaml | 7 +- Documentation/netlink/specs/ovs_vport.yaml | 4 - Documentation/netlink/specs/rt_link.yaml | 449 +- Documentation/netlink/specs/tc.yaml | 2031 +++++ Documentation/networking/bridge.rst | 334 +- .../device_drivers/ethernet/amazon/ena.rst | 1 + .../device_drivers/ethernet/intel/ice.rst | 141 + .../device_drivers/ethernet/marvell/octeon_ep.rst | 5 + .../networking/device_drivers/wifi/index.rst | 1 - .../networking/device_drivers/wifi/ray_cs.rst | 165 - .../networking/devlink/devlink-reload.rst | 13 +- Documentation/networking/devlink/ice.rst | 9 + Documentation/networking/ethtool-netlink.rst | 12 +- Documentation/networking/index.rst | 3 + Documentation/networking/net_cachelines/index.rst | 16 + .../net_cachelines/inet_connection_sock.rst | 50 + .../networking/net_cachelines/inet_sock.rst | 44 + .../networking/net_cachelines/net_device.rst | 178 + .../net_cachelines/netns_ipv4_sysctl.rst | 158 + Documentation/networking/net_cachelines/snmp.rst | 135 + .../networking/net_cachelines/tcp_sock.rst | 157 + Documentation/networking/netlink_spec/.gitignore | 1 + Documentation/networking/netlink_spec/readme.txt | 4 + Documentation/networking/page_pool.rst | 10 +- Documentation/networking/scaling.rst | 15 + Documentation/networking/smc-sysctl.rst | 14 + Documentation/networking/timestamping.rst | 3 +- Documentation/networking/xdp-rx-metadata.rst | 10 +- Documentation/networking/xsk-tx-metadata.rst | 81 + Documentation/process/changes.rst | 2 +- Documentation/rust/coding-guidelines.rst | 13 + Documentation/rust/general-information.rst | 24 + Documentation/rust/quick-start.rst | 18 +- Documentation/sphinx/requirements.txt | 1 + Documentation/userspace-api/netlink/index.rst | 4 +- Documentation/userspace-api/netlink/intro.rst | 4 + .../userspace-api/netlink/netlink-raw.rst | 96 +- Documentation/userspace-api/netlink/specs.rst | 2 +- MAINTAINERS | 140 +- arch/alpha/include/asm/io.h | 7 - arch/alpha/include/asm/mmu_context.h | 2 + arch/alpha/kernel/asm-offsets.c | 2 +- arch/alpha/kernel/traps.c | 1 + arch/arc/include/asm/page.h | 21 +- arch/arc/include/asm/pgtable-levels.h | 2 +- arch/arm/Kconfig | 90 +- arch/arm/Kconfig.debug | 11 +- arch/arm/Kconfig.platforms | 183 + arch/arm/Makefile | 4 - arch/arm/boot/dts/broadcom/bcm63138.dtsi | 6 + .../intel/ixp/intel-ixp42x-usrobotics-usr8200.dts | 22 + arch/arm/boot/dts/intel/socfpga/socfpga.dtsi | 2 +- .../boot/dts/intel/socfpga/socfpga_arria10.dtsi | 2 +- .../intel/socfpga/socfpga_arria10_socdk_qspi.dts | 2 - .../dts/intel/socfpga/socfpga_arria5_socdk.dts | 2 - .../dts/intel/socfpga/socfpga_cyclone5_socdk.dts | 2 - .../dts/intel/socfpga/socfpga_cyclone5_sockit.dts | 2 - .../dts/intel/socfpga/socfpga_cyclone5_sodia.dts | 2 - .../intel/socfpga/socfpga_cyclone5_vining_fpga.dts | 4 - arch/arm/boot/dts/marvell/armada-370-rd.dts | 26 +- .../dts/marvell/armada-370-seagate-nas-2bay.dts | 8 +- .../dts/marvell/armada-370-seagate-nas-4bay.dts | 8 +- .../dts/marvell/armada-370-synology-ds213j.dts | 16 +- .../dts/marvell/armada-381-netgear-gs110emx.dts | 44 +- .../dts/marvell/armada-385-clearfog-gtr-l8.dts | 38 +- .../dts/marvell/armada-385-clearfog-gtr-s4.dts | 22 +- arch/arm/boot/dts/marvell/armada-385-linksys.dtsi | 18 +- .../boot/dts/marvell/armada-385-synology-ds116.dts | 16 +- .../boot/dts/marvell/armada-385-turris-omnia.dts | 20 +- arch/arm/boot/dts/marvell/armada-388-clearfog.dts | 20 +- arch/arm/boot/dts/marvell/armada-388-gp.dts | 4 +- .../boot/dts/marvell/armada-xp-linksys-mamba.dts | 18 +- arch/arm/boot/dts/marvell/kirkwood-dnskw.dtsi | 6 +- .../dts/marvell/kirkwood-linkstation-6282.dtsi | 9 +- .../dts/marvell/kirkwood-linkstation-lswxl.dts | 9 +- arch/arm/boot/dts/marvell/kirkwood-lsxl.dtsi | 9 +- arch/arm/boot/dts/marvell/kirkwood-ns2max.dts | 18 +- arch/arm/boot/dts/marvell/kirkwood-ns2mini.dts | 18 +- arch/arm/boot/dts/marvell/kirkwood-synology.dtsi | 102 +- .../boot/dts/marvell/mvebu-linkstation-fan.dtsi | 8 +- .../boot/dts/microchip/at91-sam9x60_curiosity.dts | 3 + arch/arm/boot/dts/microchip/at91-sam9x60ek.dts | 3 + .../boot/dts/microchip/at91-sama5d27_som1_ek.dts | 1 - .../boot/dts/microchip/at91-sama5d27_wlsom1_ek.dts | 1 - arch/arm/boot/dts/nxp/imx/imx1-ads.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx1-apf9328.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx1.dtsi | 9 +- .../boot/dts/nxp/imx/imx25-eukrea-cpuimx25.dtsi | 2 +- .../imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts | 2 +- .../imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts | 2 +- .../imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx25-pdk.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx25.dtsi | 41 +- arch/arm/boot/dts/nxp/imx/imx27-apf27dev.dts | 4 +- .../boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi | 4 +- .../nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx27-pdk.dts | 18 +- .../dts/nxp/imx/imx27-phytec-phycard-s-rdk.dts | 2 +- .../boot/dts/nxp/imx/imx27-phytec-phycore-rdk.dts | 17 +- .../boot/dts/nxp/imx/imx27-phytec-phycore-som.dtsi | 28 +- arch/arm/boot/dts/nxp/imx/imx27.dtsi | 7 +- arch/arm/boot/dts/nxp/imx/imx53-cx9020.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b105pv2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b105v2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b125pv2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b125v2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-b155v2.dts | 2 +- .../boot/dts/nxp/imx/imx6q-apalis-ixora-v1.2.dts | 2 + .../boot/dts/nxp/imx/imx6q-var-mx6customboard.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-apalis.dtsi | 9 +- arch/arm/boot/dts/nxp/imx/imx6qdl-colibri.dtsi | 7 + arch/arm/boot/dts/nxp/imx/imx6qdl-emcon-avari.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-mba6.dtsi | 6 +- .../boot/dts/nxp/imx/imx6qdl-skov-cpu-revc.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 8 +- arch/arm/boot/dts/nxp/imx/imx6ul.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx7-tqma7.dtsi | 9 +- arch/arm/boot/dts/nxp/imx/imx7d-colibri-emmc.dtsi | 4 + arch/arm/boot/dts/nxp/imx/imx7d-meerkat96.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx7d-pico.dtsi | 8 + arch/arm/boot/dts/nxp/imx/imx7d-smegw01.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx7d.dtsi | 3 - arch/arm/boot/dts/nxp/imx/imx7s.dtsi | 74 +- arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi | 2 +- arch/arm/boot/dts/nxp/lpc/lpc18xx.dtsi | 2 +- arch/arm/boot/dts/nxp/ls/ls1021a.dtsi | 2 +- arch/arm/boot/dts/nxp/mxs/imx23-sansa.dts | 12 +- arch/arm/boot/dts/nxp/mxs/imx23.dtsi | 10 +- arch/arm/boot/dts/nxp/mxs/imx28-lwe.dtsi | 1 + arch/arm/boot/dts/nxp/mxs/imx28-tx28.dts | 1 + arch/arm/boot/dts/nxp/mxs/imx28.dtsi | 14 +- arch/arm/boot/dts/nxp/vf/vf-colibri-eval-v3.dtsi | 2 +- arch/arm/boot/dts/nxp/vf/vf610-bk4.dts | 4 +- arch/arm/boot/dts/nxp/vf/vf610-zii-cfu1.dts | 14 +- arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-b.dts | 6 +- arch/arm/boot/dts/nxp/vf/vf610-zii-scu4-aib.dts | 70 +- arch/arm/boot/dts/nxp/vf/vf610-zii-spb4.dts | 18 +- arch/arm/boot/dts/nxp/vf/vf610-zii-ssmb-dtu.dts | 20 +- arch/arm/boot/dts/nxp/vf/vf610-zii-ssmb-spu3.dts | 18 +- arch/arm/boot/dts/qcom/Makefile | 7 + arch/arm/boot/dts/qcom/pm8018.dtsi | 55 + arch/arm/boot/dts/qcom/pm8058.dtsi | 159 + .../dts/qcom/{qcom-pm8226.dtsi => pm8226.dtsi} | 2 + arch/arm/boot/dts/qcom/pm8821.dtsi | 22 + .../dts/qcom/{qcom-pm8841.dtsi => pm8841.dtsi} | 0 arch/arm/boot/dts/qcom/pm8921.dtsi | 137 + .../dts/qcom/{qcom-pm8941.dtsi => pm8941.dtsi} | 2 + .../dts/qcom/{qcom-pma8084.dtsi => pma8084.dtsi} | 0 .../boot/dts/qcom/{qcom-pmx55.dtsi => pmx55.dtsi} | 0 .../boot/dts/qcom/{qcom-pmx65.dtsi => pmx65.dtsi} | 0 .../boot/dts/qcom/qcom-apq8026-asus-sparrow.dts | 4 +- .../boot/dts/qcom/qcom-apq8026-huawei-sturgeon.dts | 4 +- arch/arm/boot/dts/qcom/qcom-apq8026-lg-lenok.dts | 4 +- .../dts/qcom/qcom-apq8026-samsung-matisse-wifi.dts | 2 +- .../arm/boot/dts/qcom/qcom-apq8060-dragonboard.dts | 164 +- .../boot/dts/qcom/qcom-apq8064-asus-nexus7-flo.dts | 70 +- arch/arm/boot/dts/qcom/qcom-apq8064-cm-qs600.dts | 35 +- arch/arm/boot/dts/qcom/qcom-apq8064-ifc6410.dts | 42 +- .../qcom/qcom-apq8064-sony-xperia-lagan-yuga.dts | 111 +- arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 203 +- .../arm/boot/dts/qcom/qcom-apq8074-dragonboard.dts | 35 +- arch/arm/boot/dts/qcom/qcom-apq8084-ifc6540.dts | 2 +- arch/arm/boot/dts/qcom/qcom-apq8084-mtp.dts | 2 +- arch/arm/boot/dts/qcom/qcom-ipq4019-ap.dk04.1.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi | 8 +- .../dts/qcom/qcom-mdm9615-wp8548-mangoh-green.dts | 4 +- arch/arm/boot/dts/qcom/qcom-mdm9615-wp8548.dtsi | 143 +- arch/arm/boot/dts/qcom/qcom-mdm9615.dtsi | 183 +- .../dts/qcom/qcom-msm8226-microsoft-common.dtsi | 327 + .../dts/qcom/qcom-msm8226-microsoft-dempsey.dts | 17 + .../dts/qcom/qcom-msm8226-microsoft-makepeace.dts | 17 + .../dts/qcom/qcom-msm8226-microsoft-moneypenny.dts | 23 + arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 48 +- arch/arm/boot/dts/qcom/qcom-msm8660-surf.dts | 61 +- arch/arm/boot/dts/qcom/qcom-msm8660.dtsi | 217 +- ...026-lg-lenok.dts => qcom-msm8926-htc-memul.dts} | 310 +- .../qcom/qcom-msm8926-microsoft-superman-lte.dts | 53 + .../boot/dts/qcom/qcom-msm8926-microsoft-tesla.dts | 67 + ...row.dts => qcom-msm8926-motorola-peregrine.dts} | 239 +- arch/arm/boot/dts/qcom/qcom-msm8960-cdp.dts | 27 +- .../dts/qcom/qcom-msm8960-samsung-expressatt.dts | 7 +- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 45 +- .../qcom/qcom-msm8974-lge-nexus5-hammerhead.dts | 33 +- .../dts/qcom/qcom-msm8974-sony-xperia-rhine.dtsi | 35 +- arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 122 +- .../dts/qcom/qcom-msm8974pro-fairphone-fp2.dts | 33 +- .../dts/qcom/qcom-msm8974pro-oneplus-bacon.dts | 35 +- .../boot/dts/qcom/qcom-msm8974pro-samsung-klte.dts | 13 +- .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 35 +- arch/arm/boot/dts/qcom/qcom-sdx55-mtp.dts | 2 +- arch/arm/boot/dts/qcom/qcom-sdx55-t55.dts | 2 +- .../boot/dts/qcom/qcom-sdx55-telit-fn980-tlb.dts | 2 +- arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 55 +- arch/arm/boot/dts/qcom/qcom-sdx65-mtp.dts | 2 +- arch/arm/boot/dts/qcom/qcom-sdx65.dtsi | 51 +- arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi | 15 + .../boot/dts/renesas/r8a7740-armadillo800eva.dts | 28 +- arch/arm/boot/dts/renesas/r8a7740.dtsi | 65 + .../dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 15 + .../arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts | 4 +- arch/arm/boot/dts/renesas/r8a7779-marzen.dts | 48 +- arch/arm/boot/dts/renesas/r8a7790-lager.dts | 23 +- arch/arm/boot/dts/renesas/r8a7790-stout.dts | 15 + arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 30 +- arch/arm/boot/dts/renesas/r8a7791-porter.dts | 26 +- arch/arm/boot/dts/renesas/r8a7792-blanche.dts | 49 + arch/arm/boot/dts/renesas/r8a7792-wheat.dts | 21 + arch/arm/boot/dts/renesas/r8a7793-gose.dts | 28 +- arch/arm/boot/dts/renesas/r8a7794-alt.dts | 4 +- arch/arm/boot/dts/renesas/r8a7794-silk.dts | 17 +- arch/arm/boot/dts/renesas/r9a06g032.dtsi | 2 +- arch/arm/boot/dts/rockchip/Makefile | 3 + arch/arm/boot/dts/rockchip/rk3036-kylin.dts | 21 + arch/arm/boot/dts/rockchip/rk3036.dtsi | 18 +- arch/arm/boot/dts/rockchip/rk3066a.dtsi | 5 + arch/arm/boot/dts/rockchip/rk3128-evb.dts | 5 - arch/arm/boot/dts/rockchip/rk3128-xpi-3128.dts | 425 + arch/arm/boot/dts/rockchip/rk3128.dtsi | 185 + arch/arm/boot/dts/rockchip/rk322x.dtsi | 4 + arch/arm/boot/dts/rockchip/rk3288.dtsi | 9 + arch/arm/boot/dts/rockchip/rk3xxx.dtsi | 4 + arch/arm/boot/dts/rockchip/rv1109-sonoff-ihost.dts | 21 + arch/arm/boot/dts/rockchip/rv1109.dtsi | 23 + .../boot/dts/rockchip/rv1126-edgeble-neu2-io.dts | 2 +- arch/arm/boot/dts/rockchip/rv1126-pinctrl.dtsi | 72 +- arch/arm/boot/dts/rockchip/rv1126-sonoff-ihost.dts | 29 + .../arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi | 404 + arch/arm/boot/dts/rockchip/rv1126.dtsi | 21 + arch/arm/boot/dts/samsung/exynos4.dtsi | 26 +- arch/arm/boot/dts/samsung/exynos4210-i9100.dts | 48 +- arch/arm/boot/dts/samsung/exynos4x12.dtsi | 22 +- arch/arm/boot/dts/samsung/s5pv210.dtsi | 18 +- arch/arm/boot/dts/st/ste-dbx5x0.dtsi | 18 +- arch/arm/boot/dts/st/ste-href-ab8500.dtsi | 48 + .../{ste-href-ab8500.dtsi => ste-href-ab8505.dtsi} | 54 +- arch/arm/boot/dts/st/ste-href.dtsi | 55 - arch/arm/boot/dts/st/ste-href520-tvk.dts | 1 + arch/arm/boot/dts/st/ste-hrefprev60-stuib.dts | 1 + arch/arm/boot/dts/st/ste-hrefprev60-tvk.dts | 1 + arch/arm/boot/dts/st/ste-hrefprev60.dtsi | 2 +- arch/arm/boot/dts/st/ste-hrefv60plus-stuib.dts | 1 + arch/arm/boot/dts/st/ste-hrefv60plus-tvk.dts | 1 + arch/arm/boot/dts/st/ste-hrefv60plus.dtsi | 3 +- arch/arm/boot/dts/st/ste-nomadik-stn8815.dtsi | 8 +- arch/arm/boot/dts/st/ste-snowball.dts | 2 +- .../boot/dts/st/ste-ux500-samsung-codina-tmo.dts | 2 +- arch/arm/boot/dts/st/ste-ux500-samsung-codina.dts | 2 +- arch/arm/boot/dts/st/ste-ux500-samsung-gavini.dts | 2 +- arch/arm/boot/dts/st/ste-ux500-samsung-janice.dts | 2 +- arch/arm/boot/dts/st/ste-ux500-samsung-kyle.dts | 2 +- arch/arm/boot/dts/st/stm32f469-disco.dts | 15 +- arch/arm/boot/dts/st/stm32f746.dtsi | 61 + arch/arm/boot/dts/st/stm32mp135.dtsi | 11 + arch/arm/boot/dts/st/stm32mp151.dtsi | 4 + arch/arm/boot/dts/st/stm32mp151a-prtt1l.dtsi | 2 - arch/arm/boot/dts/st/stm32mp157a-dk1-scmi.dts | 4 +- arch/arm/boot/dts/st/stm32mp157a-stinger96.dtsi | 2 - arch/arm/boot/dts/st/stm32mp157c-dk2-scmi.dts | 4 +- arch/arm/boot/dts/st/stm32mp157c-ed1-scmi.dts | 4 +- .../arm/boot/dts/st/stm32mp157c-emstamp-argon.dtsi | 4 - arch/arm/boot/dts/st/stm32mp157c-ev1-scmi.dts | 5 +- arch/arm/boot/dts/st/stm32mp157c-ev1.dts | 1 - arch/arm/boot/dts/st/stm32mp157c-osd32mp1-red.dts | 4 - .../dts/st/stm32mp157c-phycore-stm32mp15-som.dtsi | 4 - arch/arm/boot/dts/st/stm32mp15xc-lxa-tac.dtsi | 3 - arch/arm/boot/dts/st/stm32mp15xx-dhcom-drc02.dtsi | 1 - arch/arm/boot/dts/st/stm32mp15xx-dhcom-pdk2.dtsi | 1 - .../arm/boot/dts/st/stm32mp15xx-dhcom-picoitx.dtsi | 2 - .../boot/dts/st/stm32mp15xx-dhcor-avenger96.dtsi | 2 - .../boot/dts/st/stm32mp15xx-dhcor-drc-compact.dtsi | 2 - .../boot/dts/st/stm32mp15xx-dhcor-testbench.dtsi | 2 - arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi | 1 - .../boot/dts/ti/keystone/keystone-k2e-netcp.dtsi | 6 +- arch/arm/boot/dts/ti/keystone/keystone-k2g-evm.dts | 2 +- .../boot/dts/ti/keystone/keystone-k2g-netcp.dtsi | 6 +- .../arm/boot/dts/ti/keystone/keystone-k2hk-evm.dts | 2 +- .../boot/dts/ti/keystone/keystone-k2hk-netcp.dtsi | 6 +- .../boot/dts/ti/keystone/keystone-k2l-netcp.dtsi | 6 +- arch/arm/boot/dts/ti/omap/Makefile | 14 +- arch/arm/boot/dts/ti/omap/am571x-idk.dts | 4 +- arch/arm/boot/dts/ti/omap/am5729-beagleboneai.dts | 2 +- arch/arm/boot/dts/ti/omap/am572x-idk-common.dtsi | 4 +- arch/arm/boot/dts/ti/omap/dra7-evm-common.dtsi | 4 +- arch/arm/boot/dts/ti/omap/dra71-evm.dts | 4 +- arch/arm/boot/dts/ti/omap/dra72-evm-common.dtsi | 4 +- arch/arm/boot/dts/ti/omap/dra76-evm.dts | 4 +- .../dts/ti/omap/logicpd-torpedo-37xx-devkit.dts | 2 +- .../boot/dts/ti/omap/motorola-mapphone-common.dtsi | 298 - .../dts/ti/omap/motorola-mapphone-handset.dtsi | 234 + .../dts/ti/omap/motorola-mapphone-mz607-mz617.dtsi | 21 + .../boot/dts/ti/omap/motorola-mapphone-xt8xx.dtsi | 75 + .../boot/dts/ti/omap/omap4-droid-bionic-xt875.dts | 11 +- arch/arm/boot/dts/ti/omap/omap4-droid4-xt894.dts | 19 +- arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts | 18 +- arch/arm/boot/dts/ti/omap/omap4-xyboard-mz609.dts | 46 + arch/arm/boot/dts/ti/omap/omap4-xyboard-mz617.dts | 17 + arch/arm/configs/am200epdkit_defconfig | 2 - arch/arm/configs/aspeed_g4_defconfig | 4 +- arch/arm/configs/aspeed_g5_defconfig | 4 +- arch/arm/configs/assabet_defconfig | 1 - arch/arm/configs/at91_dt_defconfig | 4 +- arch/arm/configs/bcm2835_defconfig | 4 +- arch/arm/configs/clps711x_defconfig | 7 - arch/arm/configs/collie_defconfig | 3 +- arch/arm/configs/davinci_all_defconfig | 2 +- arch/arm/configs/dove_defconfig | 2 - arch/arm/configs/ep93xx_defconfig | 2 +- arch/arm/configs/footbridge_defconfig | 1 - arch/arm/configs/gemini_defconfig | 2 +- arch/arm/configs/imx_v4_v5_defconfig | 5 - arch/arm/configs/jornada720_defconfig | 2 - arch/arm/configs/lpc32xx_defconfig | 2 - arch/arm/configs/mmp2_defconfig | 2 - arch/arm/configs/moxart_defconfig | 4 +- arch/arm/configs/multi_v4t_defconfig | 3 +- arch/arm/configs/multi_v5_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 30 +- arch/arm/configs/mv78xx0_defconfig | 2 - arch/arm/configs/neponset_defconfig | 1 - arch/arm/configs/netwinder_defconfig | 1 - arch/arm/configs/omap1_defconfig | 6 +- arch/arm/configs/omap2plus_defconfig | 5 + arch/arm/configs/pxa168_defconfig | 2 - arch/arm/configs/pxa3xx_defconfig | 2 - arch/arm/configs/pxa910_defconfig | 2 - arch/arm/configs/pxa_defconfig | 9 +- arch/arm/configs/qcom_defconfig | 10 +- arch/arm/configs/realview_defconfig | 6 +- arch/arm/configs/rpc_defconfig | 5 +- arch/arm/configs/s3c6400_defconfig | 2 - arch/arm/configs/s5pv210_defconfig | 2 - arch/arm/configs/sama5_defconfig | 2 +- arch/arm/configs/sama7_defconfig | 4 +- arch/arm/configs/shmobile_defconfig | 6 +- arch/arm/configs/spitz_defconfig | 2 - arch/arm/configs/stm32_defconfig | 2 +- arch/arm/configs/tegra_defconfig | 4 +- arch/arm/configs/vf610m4_defconfig | 2 +- arch/arm/include/asm/io.h | 6 - arch/arm/include/asm/irq_work.h | 2 - arch/arm/include/asm/vdso.h | 5 - arch/arm/kernel/perf_event_v6.c | 124 - arch/arm/mach-airoha/Makefile | 2 - arch/arm/mach-airoha/airoha.c | 16 - arch/arm/mach-asm9260/Kconfig | 9 - arch/arm/mach-at91/pm.c | 3 + arch/arm/mach-davinci/Kconfig | 1 + arch/arm/mach-imx/mmdc.c | 9 +- arch/arm/mach-moxart/Kconfig | 28 - arch/arm/mach-moxart/Makefile | 4 - arch/arm/mach-moxart/moxart.c | 6 - arch/arm/mach-mxs/mach-mxs.c | 4 +- arch/arm/mach-nspire/Kconfig | 15 - arch/arm/mach-nspire/Makefile | 2 - arch/arm/mach-nspire/nspire.c | 18 - arch/arm/mach-rda/Kconfig | 8 - arch/arm/mach-sunplus/Kconfig | 27 - arch/arm/mach-sunplus/Makefile | 8 - arch/arm/mach-sunplus/sp7021.c | 16 - arch/arm/mach-uniphier/Kconfig | 15 - arch/arm/mach-versatile/Kconfig | 17 - arch/arm/mach-versatile/platsmp-realview.c | 6 +- arch/arm/mach-versatile/realview.c | 1 - arch/arm/mm/Kconfig | 18 - arch/arm/mm/cache-v6.S | 31 - arch/arm/vdso/vgettimeofday.c | 1 + arch/arm64/boot/dts/allwinner/Makefile | 1 + .../dts/allwinner/sun50i-h618-orangepi-zero2w.dts | 176 + .../allwinner/sun50i-h618-transpeed-8k618-t.dts | 161 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 41 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 8 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 6 +- .../boot/dts/altera/socfpga_stratix10_swvp.dts | 2 - arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 6 + .../meson-axg-jethome-jethub-j110-rev-2.dts | 14 +- .../meson-axg-jethome-jethub-j110-rev-3.dts | 12 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 5 - arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 23 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 1 - .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 2 +- .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 1 - .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 1 - .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 1 - .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 1 - .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 1 - .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 1 - .../boot/dts/amlogic/meson-s4-s805x2-aq222.dts | 60 +- arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 360 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 1 - arch/arm64/boot/dts/arm/juno-base.dtsi | 12 +- arch/arm64/boot/dts/arm/juno-scmi.dtsi | 12 +- arch/arm64/boot/dts/exynos/Makefile | 5 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 60 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 18 +- arch/arm64/boot/dts/exynos/exynos7885.dtsi | 45 +- arch/arm64/boot/dts/exynos/exynos850.dtsi | 40 +- arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 51 + arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 10 +- .../boot/dts/exynos/exynosautov920-pinctrl.dtsi | 1266 +++ arch/arm64/boot/dts/exynos/exynosautov920-sadk.dts | 88 + arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 312 + arch/arm64/boot/dts/exynos/google/Makefile | 4 + arch/arm64/boot/dts/exynos/google/gs101-oriole.dts | 105 + .../boot/dts/exynos/google/gs101-pinctrl.dtsi | 1249 +++ arch/arm64/boot/dts/exynos/google/gs101-pinctrl.h | 33 + arch/arm64/boot/dts/exynos/google/gs101.dtsi | 473 ++ arch/arm64/boot/dts/freescale/Makefile | 38 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 80 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 87 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 81 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 74 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 74 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 73 +- .../freescale/fsl-lx2160a-tqmlx2160a-mblx2160a.dts | 338 + .../fsl-lx2160a-tqmlx2160a-mblx2160a_12_x_x.dtso | 29 + .../fsl-lx2160a-tqmlx2160a-mblx2160a_14_x_x.dtso | 17 + .../fsl-lx2160a-tqmlx2160a-mblx2160a_x_11_x.dtso | 49 + .../fsl-lx2160a-tqmlx2160a-mblx2160a_x_7_x.dtso | 55 + .../fsl-lx2160a-tqmlx2160a-mblx2160a_x_8_x.dtso | 47 + .../boot/dts/freescale/fsl-lx2160a-tqmlx2160a.dtsi | 97 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 4 +- .../boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 2 - arch/arm64/boot/dts/freescale/imx8dxl-ss-conn.dtsi | 16 +- arch/arm64/boot/dts/freescale/imx8dxl-ss-ddr.dtsi | 2 +- .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 2 + .../boot/dts/freescale/imx8mm-emcon-avari.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 12 +- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 2 +- .../arm64/boot/dts/freescale/imx8mm-overdrive.dtsi | 29 + .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 1 + .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 39 +- .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 29 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 13 +- .../boot/dts/freescale/imx8mm-verdin-mallow.dtsi | 173 + .../dts/freescale/imx8mm-verdin-nonwifi-mallow.dts | 18 + .../dts/freescale/imx8mm-verdin-wifi-mallow.dts | 18 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 18 +- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 2 + .../dts/freescale/imx8mn-bsh-smm-s2-common.dtsi | 1 + .../dts/freescale/imx8mn-bsh-smm-s2-display.dtsi | 121 + .../dts/freescale/imx8mn-dimonoff-gateway-evk.dts | 160 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 12 +- .../arm64/boot/dts/freescale/imx8mn-overdrive.dtsi | 18 + .../boot/dts/freescale/imx8mn-rve-gateway.dts | 285 + .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 1 + .../boot/dts/freescale/imx8mn-var-som-symphony.dts | 21 +- arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 9 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 + .../arm64/boot/dts/freescale/imx8mp-beacon-kit.dts | 92 + .../boot/dts/freescale/imx8mp-debix-model-a.dts | 2 +- .../dts/freescale/imx8mp-debix-som-a-bmb-08.dts | 56 + .../boot/dts/freescale/imx8mp-debix-som-a.dtsi | 22 + .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk3.dts | 12 +- .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 12 + .../boot/dts/freescale/imx8mp-msc-sm2s-ep1.dts | 4 +- .../arm64/boot/dts/freescale/imx8mp-skov-reva.dtsi | 711 ++ .../boot/dts/freescale/imx8mp-skov-revb-hdmi.dts | 20 + .../boot/dts/freescale/imx8mp-skov-revb-lt6.dts} | 50 +- .../freescale/imx8mp-skov-revb-mi1010ait-1cp1.dts | 100 + .../imx8mp-tqma8mpql-mba8mpxl-lvds-g133han01.dtso | 77 + .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 28 +- .../boot/dts/freescale/imx8mp-venice-gw71xx.dtsi | 26 +- .../boot/dts/freescale/imx8mp-venice-gw72xx.dtsi | 36 +- .../boot/dts/freescale/imx8mp-venice-gw73xx.dtsi | 26 +- .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 28 +- .../boot/dts/freescale/imx8mp-verdin-mallow.dtsi | 199 + .../dts/freescale/imx8mp-verdin-nonwifi-mallow.dts | 18 + .../dts/freescale/imx8mp-verdin-wifi-mallow.dts | 18 + arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 30 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 28 +- arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts | 2 +- .../boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts | 1 + arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 21 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-vpu.dtsi | 17 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 31 +- ...-mba93xxla.dts => imx93-tqma9352-mba93xxca.dts} | 268 +- .../dts/freescale/imx93-tqma9352-mba93xxla.dts | 1 + arch/arm64/boot/dts/freescale/imx93.dtsi | 127 +- arch/arm64/boot/dts/hisilicon/hikey970-pmic.dtsi | 6 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 42 +- arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi | 4 +- arch/arm64/boot/dts/intel/socfpga_agilex_n6000.dts | 2 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 2 - arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 5 +- arch/arm64/boot/dts/marvell/Makefile | 1 + .../boot/dts/marvell/ac5x-rd-carrier-cn9131.dts | 44 + arch/arm64/boot/dts/marvell/ac5x-rd-carrier.dtsi | 34 + .../dts/marvell/armada-3720-espressobin-ultra.dts | 14 +- .../boot/dts/marvell/armada-3720-espressobin.dtsi | 20 +- .../boot/dts/marvell/armada-3720-gl-mv1000.dts | 20 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 99 +- .../boot/dts/marvell/armada-7040-mochabin.dts | 24 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 22 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 42 +- .../boot/dts/marvell/cn9130-db-comexpress.dtsi | 96 + .../boot/dts/marvell/cn9131-db-comexpress.dtsi | 108 + arch/arm64/boot/dts/mediatek/Makefile | 7 + arch/arm64/boot/dts/mediatek/mt6358.dtsi | 26 +- .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 3 +- .../boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 3 +- arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 24 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 3 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 8 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 4 + .../dts/mediatek/mt8183-kukui-audio-da7219.dtsi | 3 +- .../dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi | 3 +- .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 3 +- .../mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 3 +- .../mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts | 3 +- .../mediatek/mt8183-kukui-jacuzzi-fennel-sku7.dts | 3 +- .../mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts | 24 + .../mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts | 24 + .../dts/mediatek/mt8183-kukui-jacuzzi-pico.dts | 35 + .../dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts | 110 + .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 1 - .../dts/mediatek/mt8183-kukui-kakadu-sku22.dts | 18 + .../boot/dts/mediatek/mt8183-kukui-kakadu.dts | 18 + .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 15 +- .../boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts | 36 + .../boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts | 40 + .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 3 +- .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 10 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 4 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 62 +- arch/arm64/boot/dts/mediatek/mt8186.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8188-evb.dts | 387 + arch/arm64/boot/dts/mediatek/mt8188.dtsi | 956 +++ arch/arm64/boot/dts/mediatek/mt8192.dtsi | 466 ++ arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 115 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 483 +- .../boot/dts/mediatek/mt8395-genio-1200-evk.dts | 6 +- arch/arm64/boot/dts/qcom/Makefile | 8 + arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts | 12 + arch/arm64/boot/dts/qcom/ipq5018.dtsi | 142 + arch/arm64/boot/dts/qcom/ipq5332-rdp-common.dtsi | 3 + arch/arm64/boot/dts/qcom/ipq5332-rdp441.dts | 2 +- arch/arm64/boot/dts/qcom/ipq5332-rdp442.dts | 2 +- arch/arm64/boot/dts/qcom/ipq5332-rdp474.dts | 2 +- arch/arm64/boot/dts/qcom/ipq5332.dtsi | 23 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 121 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 110 +- ...{ipq9574-rdp433.dts => ipq9574-rdp-common.dtsi} | 108 +- arch/arm64/boot/dts/qcom/ipq9574-rdp418.dts | 63 +- arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts | 91 +- arch/arm64/boot/dts/qcom/ipq9574-rdp449.dts | 65 +- arch/arm64/boot/dts/qcom/ipq9574-rdp453.dts | 65 +- arch/arm64/boot/dts/qcom/ipq9574-rdp454.dts | 66 +- arch/arm64/boot/dts/qcom/ipq9574.dtsi | 25 +- arch/arm64/boot/dts/qcom/msm8916-acer-a1-724.dts | 24 + .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 173 +- arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 21 + .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 75 +- .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 103 + arch/arm64/boot/dts/qcom/msm8916-modem-qdsp6.dtsi | 148 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 71 + .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 10 +- .../dts/qcom/msm8916-samsung-e2015-common.dtsi | 4 + .../boot/dts/qcom/msm8916-samsung-grandmax.dts | 4 + .../boot/dts/qcom/msm8916-samsung-gt5-common.dtsi | 92 +- arch/arm64/boot/dts/qcom/msm8916-samsung-gt510.dts | 26 + arch/arm64/boot/dts/qcom/msm8916-samsung-gt58.dts | 46 + .../boot/dts/qcom/msm8916-samsung-j5-common.dtsi | 14 + arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 4 + .../boot/dts/qcom/msm8916-samsung-serranove.dts | 13 + arch/arm64/boot/dts/qcom/msm8916-thwc-uf896.dts | 8 +- arch/arm64/boot/dts/qcom/msm8916-thwc-ufi001c.dts | 8 +- .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 75 + .../arm64/boot/dts/qcom/msm8916-yiming-uz801v3.dts | 8 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 50 + ...916-acer-a1-724.dts => msm8939-huawei-kiwi.dts} | 155 +- .../boot/dts/qcom/msm8939-longcheer-l9100.dts | 56 + arch/arm64/boot/dts/qcom/msm8939-samsung-a7.dts | 70 + arch/arm64/boot/dts/qcom/msm8939.dtsi | 82 + arch/arm64/boot/dts/qcom/msm8953-xiaomi-mido.dts | 1 + arch/arm64/boot/dts/qcom/msm8953-xiaomi-tissot.dts | 1 + arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts | 1 + arch/arm64/boot/dts/qcom/msm8953.dtsi | 110 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 125 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 87 +- arch/arm64/boot/dts/qcom/pm7250b.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8550.dtsi | 3 - arch/arm64/boot/dts/qcom/pm8550ve.dtsi | 6 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 48 + arch/arm64/boot/dts/qcom/pmk8350.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcm2290.dtsi | 504 +- arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 288 +- arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 468 ++ arch/arm64/boot/dts/qcom/qcs404.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 455 ++ arch/arm64/boot/dts/qcom/qdu1000.dtsi | 23 +- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 113 + arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 112 +- .../boot/dts/qcom/qrb5165-rb5-vision-mezzanine.dts | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 31 +- arch/arm64/boot/dts/qcom/sa8775p-ride.dts | 5 + arch/arm64/boot/dts/qcom/sa8775p.dtsi | 1124 ++- arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts | 174 +- .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 14 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 37 +- .../boot/dts/qcom/sc7280-herobrine-lte-sku.dtsi | 7 +- .../boot/dts/qcom/sc7280-herobrine-wifi-sku.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 19 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 581 +- .../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 4 +- arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 12 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 61 +- arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 2 + .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 12 + arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 24 +- arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 19 + arch/arm64/boot/dts/qcom/sdm670.dtsi | 302 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 23 + arch/arm64/boot/dts/qcom/sdm845-wcd9340.dtsi | 2 +- .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 22 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 127 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 8 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 2 +- arch/arm64/boot/dts/qcom/sdx75-idp.dts | 29 + arch/arm64/boot/dts/qcom/sdx75.dtsi | 170 + arch/arm64/boot/dts/qcom/sm4450-qrd.dts | 18 +- arch/arm64/boot/dts/qcom/sm4450.dtsi | 107 + arch/arm64/boot/dts/qcom/sm6115.dtsi | 342 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 4 + arch/arm64/boot/dts/qcom/sm6350.dtsi | 20 +- .../dts/qcom/sm6375-sony-xperia-murray-pdx225.dts | 43 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 84 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 264 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 223 +- .../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 47 +- ...mi-elish-common.dtsi => sm8250-xiaomi-pipa.dts} | 157 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 143 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 147 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 8 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 285 +- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 129 + arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 136 + arch/arm64/boot/dts/qcom/sm8550.dtsi | 317 +- .../dts/qcom/{sm8550-mtp.dts => sm8650-mtp.dts} | 622 +- .../dts/qcom/{sm8550-qrd.dts => sm8650-qrd.dts} | 739 +- .../boot/dts/qcom/{sm8550.dtsi => sm8650.dtsi} | 4090 ++++++---- arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 424 + arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 399 + arch/arm64/boot/dts/qcom/x1e80100.dtsi | 3527 +++++++++ arch/arm64/boot/dts/renesas/draak.dtsi | 32 +- arch/arm64/boot/dts/renesas/ebisu.dtsi | 6 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 15 + .../boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi | 3 + arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 106 + arch/arm64/boot/dts/renesas/r9a09g011.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 1 + arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 1 + arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 210 +- arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 65 + arch/arm64/boot/dts/rockchip/Makefile | 6 + .../boot/dts/rockchip/px30-engicam-common.dtsi | 1 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 1 + .../boot/dts/rockchip/px30-ringneck-haikou.dts | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 62 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 1 + .../boot/dts/rockchip/rk3326-anbernic-rg351m.dts | 18 +- .../boot/dts/rockchip/rk3326-anbernic-rg351m.dtsi | 478 ++ .../boot/dts/rockchip/rk3326-anbernic-rg351v.dts | 44 + arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 1 + .../dts/rockchip/rk3328-orangepi-r1-plus-lts.dts | 4 +- .../boot/dts/rockchip/rk3328-orangepi-r1-plus.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 55 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 1 + arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 1 + .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 1 + arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 1 + arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 +- arch/arm64/boot/dts/rockchip/rk3399-eaidk-610.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 1 + .../dts/rockchip/rk3399-khadas-edge-captain.dts | 4 + .../boot/dts/rockchip/rk3399-khadas-edge-v.dts | 4 + .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 1 + .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 42 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 15 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 1 + .../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 7 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts | 2 +- .../boot/dts/rockchip/rk3566-powkiddy-rgb30.dts | 154 +- .../boot/dts/rockchip/rk3566-powkiddy-rk2023.dts | 38 + ...-quartz64-a.dts => rk3566-powkiddy-rk2023.dtsi} | 794 +- .../boot/dts/rockchip/rk3566-powkiddy-x55.dts | 926 +++ arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 5 +- .../boot/dts/rockchip/rk3566-radxa-cm3-io.dts | 1 + arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts | 1 + .../boot/dts/rockchip/rk3566-soquartz-blade.dts | 4 + .../boot/dts/rockchip/rk3566-soquartz-cm4.dts | 4 + .../boot/dts/rockchip/rk3566-soquartz-model-a.dts | 4 + arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi | 1 - .../boot/dts/rockchip/rk3588-coolpi-cm5-evb.dts | 214 + ...3588s-orangepi-5.dts => rk3588-coolpi-cm5.dtsi} | 332 +- .../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dts | 4 - .../boot/dts/rockchip/rk3588-edgeble-neu6b-io.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 99 +- .../{rk3588s-rock-5a.dts => rk3588-jaguar.dts} | 497 +- arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dts | 10 +- .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 1 - .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 13 +- .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 2 - .../{rk3588s-rock-5a.dts => rk3588s-coolpi-4b.dts} | 344 +- .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 1 - .../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 1 - .../arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 116 + arch/arm64/boot/dts/sprd/Makefile | 3 +- arch/arm64/boot/dts/sprd/ums512.dtsi | 39 +- arch/arm64/boot/dts/sprd/ums9620-2h10.dts | 38 + arch/arm64/boot/dts/sprd/ums9620.dtsi | 245 + arch/arm64/boot/dts/st/stm32mp251.dtsi | 16 + arch/arm64/boot/dts/tesla/fsd.dtsi | 53 +- arch/arm64/boot/dts/ti/Makefile | 70 +- arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 96 +- arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi | 3 +- arch/arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi | 3 +- ...erdin-yavia.dtsi => k3-am62-verdin-mallow.dtsi} | 86 +- arch/arm64/boot/dts/ti/k3-am62-verdin-yavia.dtsi | 3 +- arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 17 +- .../dts/ti/k3-am625-beagleplay-csi2-ov5640.dtso | 77 + .../ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtso | 77 + arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 4 +- .../boot/dts/ti/k3-am625-phyboard-lyra-rdk.dts | 98 +- .../boot/dts/ti/k3-am625-verdin-nonwifi-mallow.dts | 22 + .../boot/dts/ti/k3-am625-verdin-wifi-mallow.dts | 22 + arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 121 +- arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 39 + arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 18 +- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 9 + arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 16 + .../arm64/boot/dts/ti/k3-am62x-sk-csi2-imx219.dtso | 84 + .../arm64/boot/dts/ti/k3-am62x-sk-csi2-ov5640.dtso | 82 + .../boot/dts/ti/k3-am62x-sk-csi2-tevi-ov5640.dtso | 82 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 22 +- arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 103 +- arch/arm64/boot/dts/ti/k3-am642-evm.dts | 12 +- .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 1 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 10 +- .../boot/dts/ti/k3-am642-tqma64xxl-mbax4xxl.dts | 1 - arch/arm64/boot/dts/ti/k3-am642-tqma64xxl.dtsi | 1 + .../boot/dts/ti/k3-am65-iot2050-common-pg1.dtsi | 10 +- .../boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 826 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 16 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 13 +- arch/arm64/boot/dts/ti/k3-am652.dtsi | 74 + .../dts/ti/k3-am6528-iot2050-basic-common.dtsi | 16 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 2 + .../dts/ti/k3-am6548-iot2050-advanced-common.dtsi | 2 + .../boot/dts/ti/k3-am6548-iot2050-advanced-m2.dts | 12 +- arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 1 + arch/arm64/boot/dts/ti/k3-am69-sk.dts | 96 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 9 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 21 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 153 + arch/arm64/boot/dts/ti/k3-j721e-evm-pcie0-ep.dtso | 53 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 21 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 151 + arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 160 + arch/arm64/boot/dts/ti/k3-j721s2-evm-pcie1-ep.dtso | 53 + arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 9 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 21 +- arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 193 + arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 102 + arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 9 +- arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 22 +- arch/arm64/boot/dts/xilinx/Makefile | 9 +- .../boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso | 40 +- .../boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso | 42 +- arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts | 8 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 8 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 16 +- .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 8 +- .../boot/dts/xilinx/zynqmp-zc1751-xm018-dc4.dts | 26 +- .../boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts | 8 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 15 +- arch/arm64/configs/defconfig | 155 +- arch/arm64/include/asm/irq_work.h | 2 - arch/arm64/include/asm/spectre.h | 4 +- arch/arm64/kernel/ptrace.c | 1 + arch/arm64/kernel/vdso32/vgettimeofday.c | 2 + arch/arm64/net/bpf_jit_comp.c | 55 +- arch/csky/include/asm/ftrace.h | 4 + arch/csky/include/asm/irq_work.h | 2 +- arch/csky/include/asm/jump_label.h | 5 + arch/csky/include/asm/traps.h | 2 +- arch/csky/kernel/traps.c | 1 + arch/csky/kernel/vdso/vgettimeofday.c | 11 +- arch/hexagon/include/asm/io.h | 9 - arch/hexagon/include/asm/page.h | 15 +- arch/hexagon/include/uapi/asm/user.h | 7 +- arch/hexagon/kernel/ptrace.c | 7 +- arch/loongarch/configs/loongson3_defconfig | 2 - arch/loongarch/kernel/asm-offsets.c | 26 +- arch/loongarch/kernel/signal.c | 1 + arch/loongarch/vdso/vgettimeofday.c | 7 +- arch/m68k/coldfire/vectors.c | 3 +- arch/m68k/coldfire/vectors.h | 3 - arch/m68k/include/asm/io_mm.h | 6 - arch/m68k/include/asm/kmap.h | 1 - arch/m68k/include/asm/processor.h | 1 + arch/microblaze/include/asm/ftrace.h | 1 + arch/microblaze/include/asm/pgtable.h | 1 + arch/microblaze/kernel/traps.c | 1 + arch/mips/configs/ip22_defconfig | 1 - arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/configs/rb532_defconfig | 1 - arch/mips/include/asm/ftrace.h | 4 + arch/mips/include/asm/io.h | 128 +- arch/mips/include/asm/mmiowb.h | 4 +- arch/mips/include/asm/smp-ops.h | 2 - arch/mips/include/asm/smp.h | 4 +- arch/mips/include/asm/traps.h | 2 + arch/mips/kernel/setup.c | 1 + arch/mips/pci/pci-ip27.c | 3 + arch/mips/vdso/vgettimeofday.c | 1 + arch/nios2/include/asm/traps.h | 2 + arch/parisc/include/asm/io.h | 8 - arch/parisc/mm/init.c | 1 + arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/include/asm/io.h | 7 - arch/powerpc/include/asm/irq_work.h | 1 - arch/powerpc/kernel/firmware.c | 2 + arch/powerpc/kernel/interrupt.c | 1 + arch/powerpc/kvm/book3s_64_vio.c | 1 + arch/riscv/Kconfig.errata | 19 + arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts | 21 + arch/riscv/boot/dts/microchip/mpfs.dtsi | 17 + arch/riscv/boot/dts/renesas/r9a07g043f.dtsi | 4 + arch/riscv/boot/dts/sophgo/Makefile | 1 + arch/riscv/boot/dts/sophgo/cv1800b.dtsi | 118 +- arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dts | 48 + arch/riscv/boot/dts/sophgo/cv1812h.dtsi | 24 + .../boot/dts/sophgo/{cv1800b.dtsi => cv18xx.dtsi} | 76 +- arch/riscv/boot/dts/starfive/jh7100-common.dtsi | 131 + arch/riscv/boot/dts/starfive/jh7100.dtsi | 48 +- arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dts | 20 + .../boot/dts/thead/th1520-lichee-module-4a.dtsi | 20 + arch/riscv/boot/dts/thead/th1520.dtsi | 34 + arch/riscv/include/asm/cfi.h | 3 +- arch/riscv/include/asm/irq_work.h | 2 +- arch/riscv/kernel/cfi.c | 2 +- arch/riscv/kernel/vdso/vgettimeofday.c | 7 +- arch/riscv/net/bpf_jit_comp64.c | 25 +- arch/s390/Kconfig | 1 - arch/s390/boot/ipl_parm.c | 2 +- arch/s390/boot/startup.c | 3 +- arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/defconfig | 1 - arch/s390/crypto/chacha-glue.c | 2 +- arch/s390/include/asm/ap.h | 21 +- arch/s390/include/asm/ctlreg.h | 24 +- arch/s390/include/asm/fpu/api.h | 35 +- arch/s390/include/asm/fpu/internal.h | 10 +- arch/s390/include/asm/irq_work.h | 2 - arch/s390/include/asm/processor.h | 34 +- arch/s390/include/asm/setup.h | 2 - arch/s390/include/asm/sysinfo.h | 4 + arch/s390/kernel/compat_signal.c | 16 +- arch/s390/kernel/crash_dump.c | 5 +- arch/s390/kernel/early.c | 12 +- arch/s390/kernel/fpu.c | 12 +- arch/s390/kernel/machine_kexec.c | 2 +- arch/s390/kernel/nmi.c | 10 +- arch/s390/kernel/perf_regs.c | 6 +- arch/s390/kernel/process.c | 2 +- arch/s390/kernel/processor.c | 7 +- arch/s390/kernel/ptrace.c | 28 +- arch/s390/kernel/setup.c | 25 +- arch/s390/kernel/signal.c | 13 +- arch/s390/kernel/smp.c | 6 +- arch/s390/kernel/sysinfo.c | 10 + arch/s390/kernel/traps.c | 13 +- arch/s390/kernel/vmlinux.lds.S | 1 + arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 26 +- arch/s390/lib/test_unwind.c | 6 +- arch/s390/mm/pgtable.c | 29 +- arch/s390/net/bpf_jit_comp.c | 61 +- arch/s390/tools/gen_facilities.c | 1 + arch/sh/configs/titan_defconfig | 1 - arch/sh/include/asm/io.h | 9 - arch/sh/include/asm/traps_32.h | 3 + arch/sparc/boot/Makefile | 10 +- arch/sparc/include/asm/io_64.h | 7 - arch/sparc/kernel/asm-offsets.c | 6 +- arch/sparc/kernel/traps_32.c | 1 + arch/sparc/kernel/traps_64.c | 1 + arch/x86/entry/vdso/vclock_gettime.c | 10 +- arch/x86/include/asm/cfi.h | 126 +- arch/x86/include/asm/current.h | 1 + arch/x86/include/asm/debugreg.h | 1 + arch/x86/include/asm/fpu/types.h | 2 + arch/x86/include/asm/irq_work.h | 1 - arch/x86/include/asm/paravirt.h | 4 + arch/x86/include/asm/paravirt_types.h | 1 + arch/x86/include/asm/percpu.h | 2 +- arch/x86/include/asm/preempt.h | 1 - arch/x86/include/asm/traps.h | 1 - arch/x86/include/asm/vdso/gettimeofday.h | 2 - arch/x86/include/uapi/asm/signal.h | 1 - arch/x86/kernel/alternative.c | 87 +- arch/x86/kernel/cfi.c | 4 +- arch/x86/kernel/fpu/bugs.c | 1 + arch/x86/kernel/signal.c | 1 + arch/x86/kernel/traps.c | 1 + arch/x86/lib/cache-smp.c | 1 + arch/x86/net/bpf_jit_comp.c | 311 +- arch/x86/um/sysrq_64.c | 1 + drivers/atm/atmtcp.c | 1 + drivers/atm/eni.c | 1 + drivers/atm/idt77105.c | 1 + drivers/atm/iphase.c | 1 + drivers/atm/nicstar.c | 1 + drivers/atm/suni.c | 1 + drivers/auxdisplay/img-ascii-lcd.c | 12 +- drivers/base/firmware_loader/sysfs_upload.c | 1 + drivers/base/power/runtime.c | 1 + drivers/bcma/driver_pci_host.c | 2 +- drivers/bluetooth/btintel.c | 5 + drivers/bluetooth/btintel.h | 4 +- drivers/bluetooth/btmtkuart.c | 11 +- drivers/bluetooth/btnxpuart.c | 8 +- drivers/bluetooth/btusb.c | 6 + drivers/bluetooth/hci_qca.c | 23 + drivers/bus/fsl-mc/fsl-mc-bus.c | 16 +- drivers/bus/hisi_lpc.c | 6 +- drivers/bus/imx-weim.c | 9 +- drivers/bus/moxtet.c | 9 +- drivers/bus/omap-ocp2scp.c | 6 +- drivers/bus/omap_l3_smx.c | 6 +- drivers/bus/qcom-ssc-block-bus.c | 6 +- drivers/bus/simple-pm-bus.c | 7 +- drivers/bus/sun50i-de2.c | 5 +- drivers/bus/sunxi-rsb.c | 6 +- drivers/bus/tegra-aconnect.c | 6 +- drivers/bus/tegra-gmi.c | 6 +- drivers/bus/ti-pwmss.c | 5 +- drivers/bus/ti-sysc.c | 6 +- drivers/bus/ts-nbus.c | 6 +- drivers/cache/Kconfig | 6 + drivers/cache/Makefile | 3 +- drivers/{soc/sifive => cache}/sifive_ccache.c | 62 +- drivers/clk/samsung/Makefile | 1 + drivers/clk/samsung/clk-gs101.c | 2518 ++++++ drivers/clk/samsung/clk-pll.c | 6 + drivers/clk/samsung/clk-pll.h | 3 + drivers/connector/connector.c | 5 +- drivers/dpll/dpll_core.c | 8 +- drivers/dpll/dpll_netlink.c | 40 +- drivers/firmware/Kconfig | 1 + drivers/firmware/Makefile | 1 + drivers/firmware/arm_scmi/base.c | 6 +- drivers/firmware/arm_scmi/clock.c | 8 +- drivers/firmware/arm_scmi/driver.c | 24 +- drivers/firmware/arm_scmi/optee.c | 4 + drivers/firmware/arm_scmi/perf.c | 48 +- drivers/firmware/arm_scmi/power.c | 8 +- drivers/firmware/arm_scmi/powercap.c | 8 +- drivers/firmware/arm_scmi/protocols.h | 11 +- drivers/firmware/arm_scmi/reset.c | 9 +- drivers/firmware/arm_scmi/sensors.c | 8 +- drivers/firmware/arm_scmi/system.c | 6 +- drivers/firmware/arm_scmi/voltage.c | 8 +- drivers/firmware/meson/meson_sm.c | 19 +- drivers/firmware/microchip/Kconfig | 12 + drivers/firmware/microchip/Makefile | 3 + drivers/firmware/microchip/mpfs-auto-update.c | 494 ++ drivers/firmware/qcom/qcom_qseecom_uefisecapp.c | 20 +- drivers/firmware/ti_sci.c | 10 +- drivers/gpu/drm/i915/i915_memcpy.c | 2 + drivers/gpu/drm/lima/lima_ctx.c | 1 + drivers/irqchip/irq-gic-v4.c | 1 + drivers/mailbox/Kconfig | 12 - drivers/mailbox/Makefile | 2 - drivers/mailbox/apple-mailbox.c | 441 -- drivers/media/test-drivers/vidtv/vidtv_pes.c | 1 + drivers/memory/brcmstb_dpfe.c | 6 +- drivers/memory/brcmstb_memc.c | 6 +- drivers/memory/emif.c | 6 +- drivers/memory/fsl-corenet-cf.c | 6 +- drivers/memory/fsl_ifc.c | 6 +- drivers/memory/jz4780-nemc.c | 5 +- drivers/memory/mtk-smi.c | 10 +- drivers/memory/omap-gpmc.c | 6 +- drivers/memory/renesas-rpc-if.c | 6 +- drivers/memory/samsung/exynos5422-dmc.c | 6 +- drivers/memory/stm32-fmc2-ebi.c | 6 +- drivers/memory/tegra/tegra186-emc.c | 6 +- drivers/memory/tegra/tegra186.c | 19 + drivers/memory/tegra/tegra210-emc-core.c | 6 +- drivers/memory/ti-aemif.c | 5 +- drivers/memory/ti-emif-pm.c | 6 +- drivers/net/Kconfig | 1 + drivers/net/bonding/bond_alb.c | 3 +- drivers/net/bonding/bond_main.c | 29 +- drivers/net/dsa/bcm_sf2.c | 7 +- drivers/net/dsa/bcm_sf2.h | 1 - drivers/net/dsa/lantiq_gswip.c | 74 +- drivers/net/dsa/microchip/ksz8.h | 4 + drivers/net/dsa/microchip/ksz8795.c | 152 +- drivers/net/dsa/microchip/ksz8795_reg.h | 3 + drivers/net/dsa/microchip/ksz_common.c | 34 +- drivers/net/dsa/microchip/ksz_common.h | 21 +- drivers/net/dsa/mt7530.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 392 +- drivers/net/dsa/mv88e6xxx/chip.h | 31 +- drivers/net/dsa/mv88e6xxx/global1.c | 7 +- drivers/net/dsa/mv88e6xxx/serdes.c | 10 +- drivers/net/dsa/mv88e6xxx/serdes.h | 8 +- drivers/net/dsa/qca/qca8k-8xxx.c | 47 +- drivers/net/dsa/qca/qca8k-common.c | 2 +- drivers/net/dsa/qca/qca8k-leds.c | 4 +- drivers/net/dsa/qca/qca8k.h | 1 + drivers/net/dsa/realtek/rtl8365mb.c | 2 +- drivers/net/dsa/realtek/rtl8366-core.c | 2 +- drivers/net/dsa/realtek/rtl8366rb.c | 59 +- drivers/net/dsa/sja1105/sja1105_main.c | 3 +- drivers/net/dsa/vitesse-vsc73xx-core.c | 8 +- drivers/net/ethernet/amazon/ena/Makefile | 2 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 50 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 693 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 99 +- drivers/net/ethernet/amazon/ena/ena_xdp.c | 468 ++ drivers/net/ethernet/amazon/ena/ena_xdp.h | 151 + drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 33 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 31 +- drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 28 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 61 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 22 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 23 +- drivers/net/ethernet/asix/ax88796c_main.c | 2 +- drivers/net/ethernet/asix/ax88796c_main.h | 8 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 25 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2757 +++++-- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 502 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 733 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 521 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 38 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 4 + drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 37 +- drivers/net/ethernet/broadcom/tg3.c | 22 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 2 +- drivers/net/ethernet/cadence/macb.h | 15 +- drivers/net/ethernet/cadence/macb_main.c | 42 +- drivers/net/ethernet/cadence/macb_ptp.c | 28 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 31 +- drivers/net/ethernet/chelsio/cxgb3/adapter.h | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 9 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 24 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 25 +- drivers/net/ethernet/cortina/gemini.c | 15 +- drivers/net/ethernet/dlink/dl2k.c | 3 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 28 +- drivers/net/ethernet/ezchip/nps_enet.c | 6 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 132 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 31 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 3 + drivers/net/ethernet/freescale/fec_main.c | 4 +- .../net/ethernet/fungible/funeth/funeth_ethtool.c | 48 +- drivers/net/ethernet/google/gve/gve.h | 8 +- drivers/net/ethernet/google/gve/gve_adminq.c | 88 +- drivers/net/ethernet/google/gve/gve_adminq.h | 3 +- drivers/net/ethernet/google/gve/gve_dqo.h | 3 + drivers/net/ethernet/google/gve/gve_ethtool.c | 2 +- drivers/net/ethernet/google/gve/gve_main.c | 17 +- drivers/net/ethernet/google/gve/gve_register.h | 9 + drivers/net/ethernet/google/gve/gve_rx.c | 17 +- drivers/net/ethernet/google/gve/gve_tx.c | 2 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 37 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 2 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 82 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 23 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 21 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 40 +- drivers/net/ethernet/intel/Kconfig | 11 + drivers/net/ethernet/intel/e1000/e1000_hw.c | 46 +- drivers/net/ethernet/intel/e1000e/80003es2lan.c | 23 +- drivers/net/ethernet/intel/e1000e/82571.c | 3 +- drivers/net/ethernet/intel/e1000e/defines.h | 3 - drivers/net/ethernet/intel/e1000e/ethtool.c | 7 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 18 +- drivers/net/ethernet/intel/e1000e/mac.c | 20 +- drivers/net/ethernet/intel/e1000e/netdev.c | 11 +- drivers/net/ethernet/intel/e1000e/phy.c | 24 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 26 +- drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 7 +- drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 10 +- drivers/net/ethernet/intel/i40e/i40e.h | 164 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 229 +- drivers/net/ethernet/intel/i40e/i40e_adminq.h | 7 - drivers/net/ethernet/intel/i40e/i40e_common.c | 214 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 285 +- drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 32 +- drivers/net/ethernet/intel/i40e/i40e_ddp.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_debug.h | 1 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 304 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 731 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 24 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 70 + drivers/net/ethernet/intel/i40e/i40e_ptp.c | 36 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 11 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 90 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 8 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 51 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 81 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 1 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 3 +- drivers/net/ethernet/intel/iavf/iavf.h | 5 +- drivers/net/ethernet/intel/iavf/iavf_adminq.c | 86 +- drivers/net/ethernet/intel/iavf/iavf_adminq.h | 7 - drivers/net/ethernet/intel/iavf/iavf_adv_rss.c | 8 +- drivers/net/ethernet/intel/iavf/iavf_adv_rss.h | 3 +- drivers/net/ethernet/intel/iavf/iavf_common.c | 42 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 101 +- drivers/net/ethernet/intel/iavf/iavf_fdir.c | 3 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 27 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 21 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 41 + drivers/net/ethernet/intel/ice/Makefile | 5 +- drivers/net/ethernet/intel/ice/ice.h | 30 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 207 +- drivers/net/ethernet/intel/ice/ice_base.c | 65 +- drivers/net/ethernet/intel/ice/ice_base.h | 4 +- drivers/net/ethernet/intel/ice/ice_common.c | 330 +- drivers/net/ethernet/intel/ice/ice_common.h | 4 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 79 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 2 +- drivers/net/ethernet/intel/ice/ice_debugfs.c | 667 ++ drivers/net/ethernet/intel/ice/ice_devlink.c | 49 + drivers/net/ethernet/intel/ice/ice_devlink.h | 1 + drivers/net/ethernet/intel/ice/ice_dpll.c | 26 - drivers/net/ethernet/intel/ice/ice_eswitch.c | 568 +- drivers/net/ethernet/intel/ice/ice_eswitch.h | 22 +- drivers/net/ethernet/intel/ice/ice_eswitch_br.c | 22 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 116 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 51 +- drivers/net/ethernet/intel/ice/ice_fdir.c | 69 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 52 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 4 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 7 + drivers/net/ethernet/intel/ice/ice_flow.c | 482 +- drivers/net/ethernet/intel/ice/ice_flow.h | 60 +- drivers/net/ethernet/intel/ice/ice_fwlog.c | 470 ++ drivers/net/ethernet/intel/ice/ice_fwlog.h | 79 + drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 6 + drivers/net/ethernet/intel/ice/ice_hwmon.c | 126 + drivers/net/ethernet/intel/ice/ice_hwmon.h | 15 + drivers/net/ethernet/intel/ice/ice_lag.c | 7 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 412 +- drivers/net/ethernet/intel/ice/ice_lib.c | 320 +- drivers/net/ethernet/intel/ice/ice_lib.h | 4 + drivers/net/ethernet/intel/ice/ice_main.c | 333 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 15 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 319 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 27 +- drivers/net/ethernet/intel/ice/ice_ptp_consts.h | 12 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 444 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 49 +- drivers/net/ethernet/intel/ice/ice_repr.c | 195 +- drivers/net/ethernet/intel/ice/ice_repr.h | 9 +- drivers/net/ethernet/intel/ice/ice_sched.c | 3 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 85 +- drivers/net/ethernet/intel/ice/ice_switch.c | 100 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 45 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 25 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 32 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 207 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 18 +- drivers/net/ethernet/intel/ice/ice_type.h | 42 +- drivers/net/ethernet/intel/ice/ice_vf_lib.c | 44 +- drivers/net/ethernet/intel/ice/ice_vf_lib.h | 3 +- .../net/ethernet/intel/ice/ice_vf_lib_private.h | 1 + drivers/net/ethernet/intel/ice/ice_virtchnl.c | 107 +- drivers/net/ethernet/intel/ice/ice_virtchnl.h | 1 + .../ethernet/intel/ice/ice_virtchnl_allowlist.c | 1 + drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 48 +- drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c | 41 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 17 +- drivers/net/ethernet/intel/idpf/idpf.h | 7 +- drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 53 +- drivers/net/ethernet/intel/idpf/idpf_lib.c | 65 + .../net/ethernet/intel/idpf/idpf_singleq_txrx.c | 7 +- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 70 +- drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 2 + drivers/net/ethernet/intel/igb/e1000_82575.c | 29 +- drivers/net/ethernet/intel/igb/e1000_i210.c | 19 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 8 +- drivers/net/ethernet/intel/igb/e1000_nvm.c | 18 +- drivers/net/ethernet/intel/igb/e1000_phy.c | 17 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 44 +- drivers/net/ethernet/intel/igb/igb_main.c | 13 +- drivers/net/ethernet/intel/igbvf/mbx.c | 1 + drivers/net/ethernet/intel/igbvf/netdev.c | 33 +- drivers/net/ethernet/intel/igc/igc.h | 21 +- drivers/net/ethernet/intel/igc/igc_base.c | 6 +- drivers/net/ethernet/intel/igc/igc_base.h | 4 + drivers/net/ethernet/intel/igc/igc_defines.h | 2 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 33 +- drivers/net/ethernet/intel/igc/igc_i225.c | 6 +- drivers/net/ethernet/intel/igc/igc_main.c | 75 +- drivers/net/ethernet/intel/igc/igc_phy.c | 5 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 50 +- drivers/net/ethernet/intel/igc/igc_regs.h | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c | 38 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 61 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 175 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 42 +- drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 44 +- drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c | 34 +- drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 1 - drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 113 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 11 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 43 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 52 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 167 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 27 +- drivers/net/ethernet/marvell/mvmdio.c | 97 +- drivers/net/ethernet/marvell/mvneta.c | 25 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 102 +- drivers/net/ethernet/marvell/octeon_ep/Makefile | 3 +- .../net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c | 84 +- .../net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c | 925 +++ .../net/ethernet/marvell/octeon_ep/octep_config.h | 48 +- .../ethernet/marvell/octeon_ep/octep_ctrl_mbox.h | 4 +- .../ethernet/marvell/octeon_ep/octep_ctrl_net.c | 86 +- .../ethernet/marvell/octeon_ep/octep_ctrl_net.h | 173 +- .../net/ethernet/marvell/octeon_ep/octep_main.c | 241 +- .../net/ethernet/marvell/octeon_ep/octep_main.h | 65 +- .../ethernet/marvell/octeon_ep/octep_pfvf_mbox.c | 449 ++ .../ethernet/marvell/octeon_ep/octep_pfvf_mbox.h | 167 + .../marvell/octeon_ep/octep_regs_cn9k_pf.h | 13 + .../marvell/octeon_ep/octep_regs_cnxk_pf.h | 416 + drivers/net/ethernet/marvell/octeon_ep/octep_rx.c | 12 +- drivers/net/ethernet/marvell/octeon_ep/octep_rx.h | 34 +- drivers/net/ethernet/marvell/octeon_ep/octep_tx.c | 5 +- drivers/net/ethernet/marvell/octeon_ep/octep_tx.h | 99 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 74 + drivers/net/ethernet/marvell/octeontx2/af/npc.h | 2 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 9 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 42 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 9 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 25 + .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 82 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 726 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 102 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 96 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 2 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 17 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 80 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 127 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 5 +- drivers/net/ethernet/mediatek/mtk_wed.c | 10 +- drivers/net/ethernet/mediatek/mtk_wed_wo.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 40 +- .../net/ethernet/mellanox/mlx5/core/diag/crdump.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/dpll.c | 103 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 35 +- .../ethernet/mellanox/mlx5/core/en/monitor_stats.c | 2 +- .../ethernet/mellanox/mlx5/core/en/monitor_stats.h | 1 - .../net/ethernet/mellanox/mlx5/core/en/params.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 9 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 14 + .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 87 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 11 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 17 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 74 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 43 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 162 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 34 + drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 32 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 19 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 2 + .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 7 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 78 +- .../net/ethernet/mellanox/mlx5/core/lib/devcom.c | 7 + .../net/ethernet/mellanox/mlx5/core/lib/devcom.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 20 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/port.c | 10 + .../mellanox/mlx5/core/steering/dr_action.c | 8 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 26 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/cmd.h | 11 + drivers/net/ethernet/mellanox/mlxsw/core.c | 7 + drivers/net/ethernet/mellanox/mlxsw/core.h | 9 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 119 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 103 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 28 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 21 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 853 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 20 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 35 +- drivers/net/ethernet/microchip/lan743x_main.h | 2 +- .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 2 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 76 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 1 + drivers/net/ethernet/microsoft/mana/mana_en.c | 51 +- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 73 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 13 +- drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 9 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 9 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 8 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 40 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 199 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 16 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 537 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 6 + .../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c | 90 +- drivers/net/ethernet/pensando/ionic/ionic.h | 2 - .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 43 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 3 + drivers/net/ethernet/pensando/ionic/ionic_dev.c | 64 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 8 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 26 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 110 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 5 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 44 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 10 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 32 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 12 +- drivers/net/ethernet/realtek/Kconfig | 7 + drivers/net/ethernet/realtek/Makefile | 3 +- drivers/net/ethernet/realtek/r8169.h | 7 + drivers/net/ethernet/realtek/r8169_firmware.c | 3 - drivers/net/ethernet/realtek/r8169_leds.c | 157 + drivers/net/ethernet/realtek/r8169_main.c | 216 +- drivers/net/ethernet/renesas/Kconfig | 12 +- drivers/net/ethernet/renesas/Makefile | 5 +- drivers/net/ethernet/renesas/rcar_gen4_ptp.c | 40 +- drivers/net/ethernet/renesas/rcar_gen4_ptp.h | 9 +- drivers/net/ethernet/renesas/rswitch.c | 381 +- drivers/net/ethernet/renesas/rswitch.h | 43 +- drivers/net/ethernet/sfc/ef10.c | 4 +- drivers/net/ethernet/sfc/ef100_ethtool.c | 3 +- drivers/net/ethernet/sfc/efx.c | 24 +- drivers/net/ethernet/sfc/ethtool.c | 3 +- drivers/net/ethernet/sfc/ethtool_common.c | 126 +- drivers/net/ethernet/sfc/ethtool_common.h | 13 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 26 +- drivers/net/ethernet/sfc/net_driver.h | 2 +- drivers/net/ethernet/sfc/ptp.c | 30 +- drivers/net/ethernet/sfc/ptp.h | 7 +- drivers/net/ethernet/sfc/siena/efx.c | 24 +- drivers/net/ethernet/sfc/siena/ethtool.c | 3 +- drivers/net/ethernet/sfc/siena/ethtool_common.c | 126 +- drivers/net/ethernet/sfc/siena/ethtool_common.h | 13 +- drivers/net/ethernet/sfc/siena/net_driver.h | 2 +- drivers/net/ethernet/sfc/siena/ptp.c | 30 +- drivers/net/ethernet/sfc/siena/ptp.h | 7 +- drivers/net/ethernet/sfc/siena/siena.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 2 + drivers/net/ethernet/stmicro/stmmac/Makefile | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 39 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 13 + drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 137 - drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 51 - drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 16 - .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 53 - drivers/net/ethernet/stmicro/stmmac/hwif.c | 21 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 37 +- drivers/net/ethernet/stmicro/stmmac/mmc.h | 14 + drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 117 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 13 + drivers/net/ethernet/stmicro/stmmac/stmmac_est.c | 165 + drivers/net/ethernet/stmicro/stmmac/stmmac_est.h | 64 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 50 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 123 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 91 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 8 +- drivers/net/ethernet/ti/Kconfig | 14 +- drivers/net/ethernet/ti/Makefile | 3 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 272 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 276 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 9 + drivers/net/ethernet/ti/am65-cpsw-qos.c | 708 +- drivers/net/ethernet/ti/am65-cpsw-qos.h | 186 + drivers/net/ethernet/ti/cpsw.c | 15 +- drivers/net/ethernet/ti/cpsw_new.c | 15 +- drivers/net/ethernet/ti/davinci_mdio.c | 16 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 177 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 24 +- drivers/net/ethernet/wangxun/libwx/wx_ethtool.c | 238 +- drivers/net/ethernet/wangxun/libwx/wx_ethtool.h | 27 + drivers/net/ethernet/wangxun/libwx/wx_hw.c | 275 +- drivers/net/ethernet/wangxun/libwx/wx_hw.h | 1 + drivers/net/ethernet/wangxun/libwx/wx_lib.c | 154 +- drivers/net/ethernet/wangxun/libwx/wx_lib.h | 3 + drivers/net/ethernet/wangxun/libwx/wx_type.h | 94 +- drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c | 82 +- drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 86 +- drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c | 114 +- drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.h | 1 - drivers/net/ethernet/wangxun/ngbe/ngbe_type.h | 7 +- drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c | 82 +- drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 63 +- drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 57 +- drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 15 +- drivers/net/ethernet/xilinx/Kconfig | 1 + drivers/net/ethernet/xilinx/xilinx_axienet.h | 35 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 667 +- drivers/net/fjes/fjes_main.c | 6 +- drivers/net/geneve.c | 24 +- drivers/net/hyperv/netvsc_drv.c | 36 +- drivers/net/hyperv/rndis_filter.c | 1 - drivers/net/ieee802154/fakelb.c | 5 +- drivers/net/ieee802154/mac802154_hwsim.c | 6 +- drivers/net/ipa/Makefile | 4 +- drivers/net/ipa/data/ipa_data-v5.5.c | 487 ++ drivers/net/ipa/gsi_reg.c | 1 + drivers/net/ipa/ipa_data.h | 1 + drivers/net/ipa/ipa_main.c | 42 +- drivers/net/ipa/ipa_mem.c | 2 +- drivers/net/ipa/ipa_reg.c | 6 +- drivers/net/ipa/ipa_reg.h | 111 +- drivers/net/ipa/ipa_version.h | 1 + drivers/net/ipa/reg/ipa_reg-v5.5.c | 565 ++ drivers/net/ipvlan/ipvlan_main.c | 15 +- drivers/net/macsec.c | 151 +- drivers/net/macvlan.c | 15 +- drivers/net/mdio/mdio-bcm-unimac.c | 21 +- drivers/net/mdio/mdio-gpio.c | 4 +- drivers/net/mdio/mdio-mux-bcm-iproc.c | 6 +- drivers/net/mdio/mdio-mux.c | 14 +- drivers/net/netdevsim/macsec.c | 5 - drivers/net/pcs/pcs-rzn1-miic.c | 6 +- drivers/net/phy/Kconfig | 37 +- drivers/net/phy/Makefile | 19 +- drivers/net/phy/adin.c | 53 + drivers/net/phy/aquantia.h | 16 - drivers/net/phy/aquantia/Kconfig | 6 + drivers/net/phy/aquantia/Makefile | 6 + drivers/net/phy/aquantia/aquantia.h | 122 + drivers/net/phy/aquantia/aquantia_firmware.c | 374 + drivers/net/phy/{ => aquantia}/aquantia_hwmon.c | 14 - drivers/net/phy/{ => aquantia}/aquantia_main.c | 137 +- drivers/net/phy/at803x.c | 1124 +-- drivers/net/phy/ax88796b_rust.rs | 135 + drivers/net/phy/bcm-phy-ptp.c | 15 +- drivers/net/phy/bcm54140.c | 16 +- drivers/net/phy/bcm84881.c | 12 + drivers/net/phy/broadcom.c | 2 + drivers/net/phy/dp83640.c | 24 +- drivers/net/phy/dp83tg720.c | 188 + drivers/net/phy/marvell10g.c | 203 +- drivers/net/phy/mdio_bus.c | 15 +- drivers/net/phy/mdio_device.c | 6 + drivers/net/phy/micrel.c | 51 +- drivers/net/phy/mscc/mscc.h | 5 + drivers/net/phy/mscc/mscc_main.c | 4 +- drivers/net/phy/mscc/mscc_ptp.c | 18 +- drivers/net/phy/nxp-c45-tja11xx-macsec.c | 1729 ++++ drivers/net/phy/nxp-c45-tja11xx.c | 94 +- drivers/net/phy/nxp-c45-tja11xx.h | 62 + drivers/net/phy/nxp-tja11xx.c | 2 +- drivers/net/phy/phy-c45.c | 129 +- drivers/net/phy/phy-core.c | 204 +- drivers/net/phy/phy.c | 28 +- drivers/net/phy/phy_device.c | 47 +- drivers/net/phy/phylink.c | 324 +- drivers/net/phy/sfp-bus.c | 2 +- drivers/net/phy/sfp.c | 40 +- drivers/net/phy/smsc.c | 2 +- drivers/net/ppp/ppp_async.c | 2 +- drivers/net/usb/ax88179_178a.c | 2 - drivers/net/usb/lan78xx.c | 2 - drivers/net/veth.c | 19 + drivers/net/virtio_net.c | 326 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 32 +- drivers/net/vxlan/vxlan_core.c | 24 +- drivers/net/vxlan/vxlan_mdb.c | 174 +- drivers/net/vxlan/vxlan_private.h | 2 + drivers/net/wan/Kconfig | 2 + drivers/net/wan/Makefile | 2 + drivers/net/wan/framer/Kconfig | 42 + drivers/net/wan/framer/Makefile | 7 + drivers/net/wan/framer/framer-core.c | 882 +++ drivers/net/wan/framer/pef2256/Makefile | 8 + drivers/net/wan/framer/pef2256/pef2256-regs.h | 250 + drivers/net/wan/framer/pef2256/pef2256.c | 880 +++ drivers/net/wan/fsl_ucc_hdlc.c | 6 +- drivers/net/wan/ixp4xx_hss.c | 5 +- drivers/net/wireless/Kconfig | 3 - drivers/net/wireless/Makefile | 2 - drivers/net/wireless/ath/ath10k/bmi.c | 1 + drivers/net/wireless/ath/ath10k/ce.c | 1 + drivers/net/wireless/ath/ath10k/core.c | 17 + drivers/net/wireless/ath/ath10k/core.h | 3 +- drivers/net/wireless/ath/ath10k/coredump.c | 1 + drivers/net/wireless/ath/ath10k/coredump.h | 1 + drivers/net/wireless/ath/ath10k/debug.c | 1 + drivers/net/wireless/ath/ath10k/debugfs_sta.c | 1 + drivers/net/wireless/ath/ath10k/htc.c | 1 + drivers/net/wireless/ath/ath10k/htc.h | 20 +- drivers/net/wireless/ath/ath10k/htt.h | 1 + drivers/net/wireless/ath/ath10k/htt_rx.c | 3 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 4 +- drivers/net/wireless/ath/ath10k/hw.c | 1 + drivers/net/wireless/ath/ath10k/hw.h | 4 + drivers/net/wireless/ath/ath10k/mac.c | 17 +- drivers/net/wireless/ath/ath10k/pci.c | 1 + drivers/net/wireless/ath/ath10k/pci.h | 1 + drivers/net/wireless/ath/ath10k/qmi.c | 1 + drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c | 1 + drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h | 1 + drivers/net/wireless/ath/ath10k/rx_desc.h | 1 + drivers/net/wireless/ath/ath10k/sdio.c | 1 + drivers/net/wireless/ath/ath10k/thermal.c | 1 + drivers/net/wireless/ath/ath10k/usb.h | 1 + drivers/net/wireless/ath/ath10k/wmi-tlv.h | 1 + drivers/net/wireless/ath/ath10k/wmi.c | 1 + drivers/net/wireless/ath/ath10k/wmi.h | 1 + drivers/net/wireless/ath/ath10k/wow.c | 1 + drivers/net/wireless/ath/ath11k/Kconfig | 2 +- drivers/net/wireless/ath/ath11k/ahb.c | 10 +- drivers/net/wireless/ath/ath11k/ce.c | 2 +- drivers/net/wireless/ath/ath11k/ce.h | 1 + drivers/net/wireless/ath/ath11k/core.h | 1 - drivers/net/wireless/ath/ath11k/dbring.c | 1 + drivers/net/wireless/ath/ath11k/dbring.h | 1 + drivers/net/wireless/ath/ath11k/debug.c | 1 + drivers/net/wireless/ath/ath11k/debug.h | 2 +- drivers/net/wireless/ath/ath11k/debugfs.c | 1 + drivers/net/wireless/ath/ath11k/debugfs.h | 1 + .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 2 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 2 +- drivers/net/wireless/ath/ath11k/debugfs_sta.c | 1 + drivers/net/wireless/ath/ath11k/debugfs_sta.h | 1 + drivers/net/wireless/ath/ath11k/dp.c | 2 +- drivers/net/wireless/ath/ath11k/dp.h | 2 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 1 + drivers/net/wireless/ath/ath11k/dp_tx.c | 2 +- drivers/net/wireless/ath/ath11k/dp_tx.h | 1 + drivers/net/wireless/ath/ath11k/fw.c | 2 +- drivers/net/wireless/ath/ath11k/hal.c | 2 +- drivers/net/wireless/ath/ath11k/hal.h | 2 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 1 + drivers/net/wireless/ath/ath11k/hal_rx.c | 1 + drivers/net/wireless/ath/ath11k/hal_rx.h | 1 + drivers/net/wireless/ath/ath11k/hif.h | 1 + drivers/net/wireless/ath/ath11k/htc.c | 1 + drivers/net/wireless/ath/ath11k/htc.h | 6 +- drivers/net/wireless/ath/ath11k/hw.c | 2 +- drivers/net/wireless/ath/ath11k/hw.h | 2 +- drivers/net/wireless/ath/ath11k/mac.c | 16 +- drivers/net/wireless/ath/ath11k/mac.h | 1 + drivers/net/wireless/ath/ath11k/mhi.c | 2 +- drivers/net/wireless/ath/ath11k/mhi.h | 1 + drivers/net/wireless/ath/ath11k/pcic.c | 6 +- drivers/net/wireless/ath/ath11k/peer.c | 2 +- drivers/net/wireless/ath/ath11k/peer.h | 2 +- drivers/net/wireless/ath/ath11k/qmi.c | 2 +- drivers/net/wireless/ath/ath11k/qmi.h | 2 +- drivers/net/wireless/ath/ath11k/reg.c | 1 + drivers/net/wireless/ath/ath11k/reg.h | 1 + drivers/net/wireless/ath/ath11k/rx_desc.h | 1 + drivers/net/wireless/ath/ath11k/spectral.c | 1 + drivers/net/wireless/ath/ath11k/spectral.h | 1 + drivers/net/wireless/ath/ath11k/thermal.c | 1 + drivers/net/wireless/ath/ath11k/thermal.h | 1 + drivers/net/wireless/ath/ath11k/trace.h | 1 + drivers/net/wireless/ath/ath11k/wmi.c | 2 +- drivers/net/wireless/ath/ath11k/wmi.h | 63 +- drivers/net/wireless/ath/ath11k/wow.h | 1 + drivers/net/wireless/ath/ath12k/Kconfig | 2 +- drivers/net/wireless/ath/ath12k/core.c | 6 +- drivers/net/wireless/ath/ath12k/core.h | 5 +- drivers/net/wireless/ath/ath12k/dbring.c | 2 +- drivers/net/wireless/ath/ath12k/debug.c | 2 +- drivers/net/wireless/ath/ath12k/dp.c | 6 +- drivers/net/wireless/ath/ath12k/dp.h | 13 +- drivers/net/wireless/ath/ath12k/dp_mon.c | 15 +- drivers/net/wireless/ath/ath12k/dp_mon.h | 4 +- drivers/net/wireless/ath/ath12k/dp_rx.c | 151 +- drivers/net/wireless/ath/ath12k/dp_rx.h | 8 +- drivers/net/wireless/ath/ath12k/dp_tx.c | 2 +- drivers/net/wireless/ath/ath12k/hal.c | 6 +- drivers/net/wireless/ath/ath12k/hal.h | 2 +- drivers/net/wireless/ath/ath12k/hal_rx.c | 2 +- drivers/net/wireless/ath/ath12k/hal_rx.h | 3 +- drivers/net/wireless/ath/ath12k/hif.h | 2 +- drivers/net/wireless/ath/ath12k/hw.c | 5 +- drivers/net/wireless/ath/ath12k/hw.h | 2 +- drivers/net/wireless/ath/ath12k/mac.c | 190 +- drivers/net/wireless/ath/ath12k/mac.h | 3 +- drivers/net/wireless/ath/ath12k/mhi.c | 18 +- drivers/net/wireless/ath/ath12k/pci.c | 174 +- drivers/net/wireless/ath/ath12k/pci.h | 4 +- drivers/net/wireless/ath/ath12k/peer.h | 2 +- drivers/net/wireless/ath/ath12k/qmi.c | 2 +- drivers/net/wireless/ath/ath12k/qmi.h | 2 +- drivers/net/wireless/ath/ath12k/reg.c | 21 +- drivers/net/wireless/ath/ath12k/reg.h | 4 +- drivers/net/wireless/ath/ath12k/rx_desc.h | 2 +- drivers/net/wireless/ath/ath12k/wmi.c | 2 +- drivers/net/wireless/ath/ath12k/wmi.h | 64 +- drivers/net/wireless/ath/ath5k/ahb.c | 8 +- drivers/net/wireless/ath/ath5k/eeprom.h | 3 - .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 2 +- drivers/net/wireless/ath/ath9k/common-init.c | 2 +- drivers/net/wireless/ath/ath9k/common-spectral.c | 2 +- drivers/net/wireless/ath/ath9k/debug.c | 2 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 10 +- drivers/net/wireless/ath/ath9k/htc_drv_debug.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 36 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 5 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 2 +- drivers/net/wireless/ath/ath9k/init.c | 12 +- drivers/net/wireless/ath/ath9k/link.c | 2 +- drivers/net/wireless/ath/ath9k/main.c | 15 + drivers/net/wireless/ath/ath9k/pci.c | 6 +- drivers/net/wireless/ath/wcn36xx/main.c | 6 +- drivers/net/wireless/atmel/Kconfig | 35 - drivers/net/wireless/atmel/Makefile | 4 - drivers/net/wireless/atmel/atmel.c | 4452 ----------- drivers/net/wireless/atmel/atmel.h | 31 - drivers/net/wireless/atmel/atmel_cs.c | 292 - drivers/net/wireless/atmel/atmel_pci.c | 65 - .../broadcom/brcm80211/brcmfmac/cfg80211.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 6 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 2 +- .../wireless/broadcom/brcm80211/brcmsmac/channel.c | 6 +- .../net/wireless/broadcom/brcm80211/brcmsmac/dma.c | 3 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 4 +- drivers/net/wireless/cisco/Kconfig | 59 - drivers/net/wireless/cisco/Makefile | 3 - drivers/net/wireless/cisco/airo.c | 8288 -------------------- drivers/net/wireless/cisco/airo.h | 10 - drivers/net/wireless/cisco/airo_cs.c | 218 - drivers/net/wireless/intel/iwlegacy/4965-mac.c | 6 - drivers/net/wireless/intel/iwlegacy/common.c | 3 + drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 6 + .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 27 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/file.h | 11 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 - drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 1 + .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 15 +- .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 17 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 17 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 21 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 18 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 11 - drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 4 - drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 22 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 17 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 20 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 16 +- .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 7 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 13 - drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 11 - drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 3 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 10 + drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 47 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 34 +- drivers/net/wireless/intersil/Kconfig | 2 - drivers/net/wireless/intersil/Makefile | 2 - drivers/net/wireless/intersil/hostap/Kconfig | 95 - drivers/net/wireless/intersil/hostap/Makefile | 8 - drivers/net/wireless/intersil/hostap/hostap.h | 98 - .../net/wireless/intersil/hostap/hostap_80211.h | 97 - .../net/wireless/intersil/hostap/hostap_80211_rx.c | 1116 --- .../net/wireless/intersil/hostap/hostap_80211_tx.c | 554 -- drivers/net/wireless/intersil/hostap/hostap_ap.c | 3277 -------- drivers/net/wireless/intersil/hostap/hostap_ap.h | 264 - .../net/wireless/intersil/hostap/hostap_common.h | 420 - .../net/wireless/intersil/hostap/hostap_config.h | 49 - drivers/net/wireless/intersil/hostap/hostap_cs.c | 710 -- .../net/wireless/intersil/hostap/hostap_download.c | 810 -- drivers/net/wireless/intersil/hostap/hostap_hw.c | 3387 -------- drivers/net/wireless/intersil/hostap/hostap_info.c | 509 -- .../net/wireless/intersil/hostap/hostap_ioctl.c | 3847 --------- drivers/net/wireless/intersil/hostap/hostap_main.c | 1123 --- drivers/net/wireless/intersil/hostap/hostap_pci.c | 445 -- drivers/net/wireless/intersil/hostap/hostap_plx.c | 617 -- drivers/net/wireless/intersil/hostap/hostap_proc.c | 411 - drivers/net/wireless/intersil/hostap/hostap_wlan.h | 1051 --- drivers/net/wireless/intersil/orinoco/Kconfig | 143 - drivers/net/wireless/intersil/orinoco/Makefile | 15 - drivers/net/wireless/intersil/orinoco/airport.c | 268 - drivers/net/wireless/intersil/orinoco/cfg.c | 291 - drivers/net/wireless/intersil/orinoco/cfg.h | 15 - drivers/net/wireless/intersil/orinoco/fw.c | 387 - drivers/net/wireless/intersil/orinoco/fw.h | 21 - drivers/net/wireless/intersil/orinoco/hermes.c | 778 -- drivers/net/wireless/intersil/orinoco/hermes.h | 534 -- drivers/net/wireless/intersil/orinoco/hermes_dld.c | 477 -- drivers/net/wireless/intersil/orinoco/hermes_dld.h | 52 - drivers/net/wireless/intersil/orinoco/hermes_rid.h | 165 - drivers/net/wireless/intersil/orinoco/hw.c | 1362 ---- drivers/net/wireless/intersil/orinoco/hw.h | 60 - drivers/net/wireless/intersil/orinoco/main.c | 2414 ------ drivers/net/wireless/intersil/orinoco/main.h | 50 - drivers/net/wireless/intersil/orinoco/mic.c | 89 - drivers/net/wireless/intersil/orinoco/mic.h | 23 - drivers/net/wireless/intersil/orinoco/orinoco.h | 251 - drivers/net/wireless/intersil/orinoco/orinoco_cs.c | 350 - .../net/wireless/intersil/orinoco/orinoco_nortel.c | 314 - .../net/wireless/intersil/orinoco/orinoco_pci.c | 257 - .../net/wireless/intersil/orinoco/orinoco_pci.h | 54 - .../net/wireless/intersil/orinoco/orinoco_plx.c | 362 - .../net/wireless/intersil/orinoco/orinoco_tmd.c | 237 - .../net/wireless/intersil/orinoco/orinoco_usb.c | 1787 ----- drivers/net/wireless/intersil/orinoco/scan.c | 259 - drivers/net/wireless/intersil/orinoco/scan.h | 21 - .../net/wireless/intersil/orinoco/spectrum_cs.c | 328 - drivers/net/wireless/intersil/orinoco/wext.c | 1428 ---- drivers/net/wireless/intersil/orinoco/wext.h | 13 - drivers/net/wireless/legacy/Kconfig | 55 - drivers/net/wireless/legacy/Makefile | 6 - drivers/net/wireless/legacy/ray_cs.c | 2824 ------- drivers/net/wireless/legacy/ray_cs.h | 74 - drivers/net/wireless/legacy/rayctl.h | 734 -- drivers/net/wireless/legacy/rndis_wlan.c | 3760 --------- drivers/net/wireless/legacy/wl3501.h | 615 -- drivers/net/wireless/legacy/wl3501_cs.c | 2036 ----- drivers/net/wireless/marvell/libertas/Kconfig | 9 +- drivers/net/wireless/marvell/libertas/Makefile | 1 - drivers/net/wireless/marvell/libertas/if_cs.c | 957 --- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 2 + drivers/net/wireless/marvell/mwifiex/cmdevt.c | 8 - drivers/net/wireless/marvell/mwifiex/fw.h | 1 + drivers/net/wireless/marvell/mwifiex/ioctl.h | 1 + drivers/net/wireless/marvell/mwifiex/join.c | 4 +- drivers/net/wireless/marvell/mwifiex/main.h | 1 - drivers/net/wireless/marvell/mwifiex/scan.c | 11 - drivers/net/wireless/marvell/mwifiex/sdio.c | 21 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 2 + drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 4 +- drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 8 + drivers/net/wireless/mediatek/mt76/dma.c | 258 +- drivers/net/wireless/mediatek/mt76/dma.h | 54 + drivers/net/wireless/mediatek/mt76/eeprom.c | 22 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 60 +- drivers/net/wireless/mediatek/mt76/mmio.c | 108 + drivers/net/wireless/mediatek/mt76/mt76.h | 105 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 8 +- .../net/wireless/mediatek/mt76/mt76_connac3_mac.h | 7 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 5 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 5 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 29 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 46 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 3 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 118 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 3 +- drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 23 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 38 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 17 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 4 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7925/main.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7925/pci.c | 2 +- drivers/net/wireless/mediatek/mt76/mt792x.h | 6 + .../net/wireless/mediatek/mt76/mt792x_acpi_sar.c | 53 + .../net/wireless/mediatek/mt76/mt792x_acpi_sar.h | 2 + drivers/net/wireless/mediatek/mt76/mt792x_mac.c | 2 +- .../net/wireless/mediatek/mt76/mt7996/debugfs.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7996/dma.c | 398 +- drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c | 38 +- drivers/net/wireless/mediatek/mt76/mt7996/eeprom.h | 3 + drivers/net/wireless/mediatek/mt76/mt7996/init.c | 520 +- drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 219 +- drivers/net/wireless/mediatek/mt76/mt7996/main.c | 89 +- drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 642 +- drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 253 +- drivers/net/wireless/mediatek/mt76/mt7996/mmio.c | 295 +- drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 160 +- drivers/net/wireless/mediatek/mt76/mt7996/pci.c | 79 +- drivers/net/wireless/mediatek/mt76/mt7996/regs.h | 182 +- drivers/net/wireless/mediatek/mt76/sdio.c | 18 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 24 +- drivers/net/wireless/microchip/wilc1000/hif.c | 46 +- drivers/net/wireless/microchip/wilc1000/hif.h | 42 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 9 +- drivers/net/wireless/purelifi/plfxlc/usb.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt2800.h | 4 + drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 88 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 5 +- drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 3 + drivers/net/wireless/ralink/rt2x00/rt2x00link.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 11 + drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 3 - .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 12 + drivers/net/wireless/realtek/rtlwifi/base.c | 8 - drivers/net/wireless/realtek/rtlwifi/pci.c | 99 +- drivers/net/wireless/realtek/rtlwifi/pci.h | 25 - .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 14 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 3 - .../wireless/realtek/rtlwifi/rtl8192c/phy_common.c | 16 +- .../wireless/realtek/rtlwifi/rtl8192c/phy_common.h | 1 - .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.h | 1 - .../net/wireless/realtek/rtlwifi/rtl8192ce/sw.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8192cu/phy.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 15 +- .../net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8192ee/dm.c | 11 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 16 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/sw.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 15 +- .../net/wireless/realtek/rtlwifi/rtl8192se/sw.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 3 - .../realtek/rtlwifi/rtl8723com/phy_common.c | 12 +- .../realtek/rtlwifi/rtl8723com/phy_common.h | 1 - .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 76 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 25 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 3 - drivers/net/wireless/realtek/rtlwifi/wifi.h | 24 +- drivers/net/wireless/realtek/rtw88/debug.c | 6 +- drivers/net/wireless/realtek/rtw88/debug.h | 6 +- drivers/net/wireless/realtek/rtw88/fw.c | 4 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 4 +- drivers/net/wireless/realtek/rtw88/main.c | 5 + drivers/net/wireless/realtek/rtw88/main.h | 12 - drivers/net/wireless/realtek/rtw88/sdio.c | 35 +- drivers/net/wireless/realtek/rtw88/tx.c | 3 +- drivers/net/wireless/realtek/rtw89/acpi.c | 81 +- drivers/net/wireless/realtek/rtw89/acpi.h | 32 +- drivers/net/wireless/realtek/rtw89/cam.c | 16 +- drivers/net/wireless/realtek/rtw89/coex.c | 652 +- drivers/net/wireless/realtek/rtw89/coex.h | 38 + drivers/net/wireless/realtek/rtw89/core.c | 107 +- drivers/net/wireless/realtek/rtw89/core.h | 149 +- drivers/net/wireless/realtek/rtw89/debug.c | 70 +- drivers/net/wireless/realtek/rtw89/debug.h | 19 +- drivers/net/wireless/realtek/rtw89/efuse.c | 11 +- drivers/net/wireless/realtek/rtw89/efuse.h | 17 +- drivers/net/wireless/realtek/rtw89/efuse_be.c | 420 + drivers/net/wireless/realtek/rtw89/fw.c | 175 +- drivers/net/wireless/realtek/rtw89/fw.h | 154 +- drivers/net/wireless/realtek/rtw89/mac.c | 853 +- drivers/net/wireless/realtek/rtw89/mac.h | 150 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 21 +- drivers/net/wireless/realtek/rtw89/mac_be.c | 2041 ++++- drivers/net/wireless/realtek/rtw89/pci.c | 345 +- drivers/net/wireless/realtek/rtw89/pci.h | 519 ++ drivers/net/wireless/realtek/rtw89/pci_be.c | 509 ++ drivers/net/wireless/realtek/rtw89/phy.c | 511 +- drivers/net/wireless/realtek/rtw89/phy.h | 49 +- drivers/net/wireless/realtek/rtw89/ps.h | 4 + drivers/net/wireless/realtek/rtw89/reg.h | 3212 +++++++- drivers/net/wireless/realtek/rtw89/regd.c | 175 +- drivers/net/wireless/realtek/rtw89/rtw8851b.c | 27 +- drivers/net/wireless/realtek/rtw89/rtw8851be.c | 3 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 27 +- drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8852b.c | 27 +- drivers/net/wireless/realtek/rtw89/rtw8852be.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 51 +- drivers/net/wireless/realtek/rtw89/rtw8852c.h | 20 +- drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8922a.c | 710 ++ drivers/net/wireless/realtek/rtw89/rtw8922a.h | 73 + drivers/net/wireless/realtek/rtw89/rtw8922ae.c | 88 + drivers/net/wireless/realtek/rtw89/sar.c | 4 +- drivers/net/wireless/realtek/rtw89/ser.c | 16 +- drivers/net/wireless/realtek/rtw89/txrx.h | 4 + drivers/net/wireless/realtek/rtw89/wow.c | 7 +- drivers/net/wireless/silabs/wfx/sta.c | 42 +- drivers/net/wireless/virtual/mac80211_hwsim.c | 25 + drivers/net/wireless/zydas/Kconfig | 19 - drivers/net/wireless/zydas/Makefile | 2 - drivers/net/wireless/zydas/zd1201.c | 1909 ----- drivers/net/wireless/zydas/zd1201.h | 144 - drivers/net/wwan/qcom_bam_dmux.c | 6 +- drivers/pci/pci.c | 3 + drivers/pci/quirks.c | 13 + drivers/pinctrl/Kconfig | 15 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-pef2256.c | 358 + drivers/ptp/ptp_ines.c | 16 +- drivers/ptp/ptp_ocp.c | 34 +- drivers/reset/reset-brcmstb.c | 3 +- drivers/reset/reset-meson-audio-arb.c | 4 +- drivers/reset/reset-meson.c | 1 + drivers/reset/reset-npcm.c | 5 +- drivers/reset/reset-qcom-aoss.c | 4 +- drivers/reset/reset-qcom-pdc.c | 4 +- drivers/reset/reset-simple.c | 3 +- drivers/reset/reset-sunplus.c | 3 +- drivers/reset/reset-uniphier-glue.c | 3 +- drivers/reset/sti/reset-syscfg.c | 11 +- drivers/s390/cio/chsc.c | 18 +- drivers/s390/cio/chsc_sch.c | 6 +- drivers/s390/cio/cio.c | 6 +- drivers/s390/cio/cio.h | 2 +- drivers/s390/cio/css.c | 36 +- drivers/s390/cio/device.c | 66 +- drivers/s390/cio/device_pgid.c | 12 +- drivers/s390/cio/eadm_sch.c | 36 +- drivers/s390/cio/vfio_ccw_drv.c | 8 +- drivers/s390/cio/vfio_ccw_fsm.c | 24 +- drivers/s390/crypto/ap_bus.c | 72 +- drivers/s390/crypto/ap_bus.h | 22 +- drivers/s390/crypto/ap_card.c | 18 +- drivers/s390/crypto/ap_queue.c | 200 +- drivers/s390/crypto/vfio_ap_ops.c | 30 +- drivers/s390/crypto/zcrypt_api.c | 16 +- drivers/s390/crypto/zcrypt_cex4.c | 31 +- drivers/s390/net/ism.h | 7 - drivers/s390/net/ism_drv.c | 57 +- drivers/soc/Kconfig | 1 - drivers/soc/Makefile | 1 - drivers/soc/apple/Kconfig | 15 +- drivers/soc/apple/Makefile | 4 + drivers/soc/apple/mailbox.c | 437 ++ drivers/soc/apple/mailbox.h | 48 + drivers/soc/apple/rtkit-internal.h | 8 +- drivers/soc/apple/rtkit.c | 133 +- drivers/soc/fsl/qe/qmc.c | 658 +- drivers/soc/fsl/qe/tsa.c | 22 +- drivers/soc/hisilicon/kunpeng_hccs.c | 152 +- drivers/soc/hisilicon/kunpeng_hccs.h | 15 + drivers/soc/mediatek/mt8188-mmsys.h | 210 + drivers/soc/mediatek/mtk-mmsys.c | 39 + drivers/soc/mediatek/mtk-mmsys.h | 32 + drivers/soc/mediatek/mtk-mutex.c | 51 + drivers/soc/mediatek/mtk-svs.c | 1678 ++-- drivers/soc/microchip/Kconfig | 1 + drivers/soc/microchip/mpfs-sys-controller.c | 33 +- drivers/soc/pxa/ssp.c | 4 +- drivers/soc/qcom/Kconfig | 13 + drivers/soc/qcom/Makefile | 2 + drivers/soc/qcom/llcc-qcom.c | 107 +- drivers/soc/qcom/pmic_glink.c | 24 +- drivers/soc/qcom/pmic_glink_altmode.c | 6 +- drivers/soc/qcom/pmic_pdcharger_ulog.c | 166 + drivers/soc/qcom/pmic_pdcharger_ulog.h | 36 + drivers/soc/qcom/socinfo.c | 13 +- drivers/soc/renesas/Kconfig | 1 + drivers/soc/renesas/renesas-soc.c | 4 - drivers/soc/samsung/exynos-chipid.c | 1 + drivers/soc/sifive/Kconfig | 10 - drivers/soc/sifive/Makefile | 3 - drivers/soc/ti/k3-socinfo.c | 73 +- drivers/soc/xilinx/xlnx_event_manager.c | 7 +- drivers/soc/xilinx/zynqmp_power.c | 16 +- drivers/target/target_core_xcopy.c | 1 + drivers/tee/optee/call.c | 161 +- drivers/tee/optee/core.c | 62 +- drivers/tee/optee/ffa_abi.c | 107 +- drivers/tee/optee/optee_ffa.h | 28 +- drivers/tee/optee/optee_private.h | 40 +- drivers/tee/optee/smc_abi.c | 112 +- drivers/tee/tee_core.c | 8 + drivers/tee/tee_shm.c | 78 +- drivers/tty/serial/samsung_tty.c | 16 + drivers/usb/typec/ucsi/ucsi.c | 3 + drivers/usb/typec/ucsi/ucsi.h | 3 + drivers/usb/typec/ucsi/ucsi_glink.c | 13 + drivers/vhost/vsock.c | 1 + drivers/watchdog/s3c2410_wdt.c | 85 +- fs/aio.c | 1 - fs/bcachefs/Kconfig | 18 +- fs/bcachefs/Makefile | 1 + fs/bcachefs/alloc_background.c | 484 +- fs/bcachefs/alloc_background.h | 39 +- fs/bcachefs/alloc_foreground.c | 46 +- fs/bcachefs/backpointers.c | 199 +- fs/bcachefs/backpointers.h | 27 +- fs/bcachefs/bcachefs.h | 192 +- fs/bcachefs/bcachefs_format.h | 123 +- fs/bcachefs/bcachefs_ioctl.h | 60 +- fs/bcachefs/bkey_methods.h | 82 +- fs/bcachefs/bset.c | 6 + fs/bcachefs/btree_cache.c | 28 +- fs/bcachefs/btree_cache.h | 4 +- fs/bcachefs/btree_gc.c | 327 +- fs/bcachefs/btree_io.c | 132 +- fs/bcachefs/btree_io.h | 2 +- fs/bcachefs/btree_iter.c | 945 +-- fs/bcachefs/btree_iter.h | 407 +- fs/bcachefs/btree_journal_iter.c | 25 +- fs/bcachefs/btree_key_cache.c | 63 +- fs/bcachefs/btree_key_cache.h | 2 - fs/bcachefs/btree_locking.c | 111 +- fs/bcachefs/btree_locking.h | 16 +- fs/bcachefs/btree_trans_commit.c | 313 +- fs/bcachefs/btree_types.h | 136 +- fs/bcachefs/btree_update.c | 245 +- fs/bcachefs/btree_update.h | 111 +- fs/bcachefs/btree_update_interior.c | 322 +- fs/bcachefs/btree_update_interior.h | 11 +- fs/bcachefs/btree_write_buffer.c | 668 +- fs/bcachefs/btree_write_buffer.h | 53 +- fs/bcachefs/btree_write_buffer_types.h | 63 +- fs/bcachefs/buckets.c | 1511 +--- fs/bcachefs/buckets.h | 45 +- fs/bcachefs/buckets_types.h | 2 - fs/bcachefs/chardev.c | 363 +- fs/bcachefs/checksum.h | 23 + fs/bcachefs/compress.c | 4 - fs/bcachefs/darray.h | 8 +- fs/bcachefs/data_update.c | 30 +- fs/bcachefs/debug.c | 141 +- fs/bcachefs/dirent.c | 51 +- fs/bcachefs/dirent.h | 7 +- fs/bcachefs/disk_groups.c | 13 +- fs/bcachefs/ec.c | 406 +- fs/bcachefs/ec.h | 5 +- fs/bcachefs/ec_types.h | 2 +- fs/bcachefs/errcode.h | 7 +- fs/bcachefs/error.c | 103 +- fs/bcachefs/extent_update.c | 2 +- fs/bcachefs/extents.c | 4 - fs/bcachefs/extents.h | 24 +- fs/bcachefs/eytzinger.h | 10 +- fs/bcachefs/fs-common.c | 36 +- fs/bcachefs/fs-io-buffered.c | 38 +- fs/bcachefs/fs-io-direct.c | 3 - fs/bcachefs/fs-io.c | 20 +- fs/bcachefs/fs-ioctl.c | 12 +- fs/bcachefs/fs.c | 100 +- fs/bcachefs/fs.h | 9 +- fs/bcachefs/fsck.c | 630 +- fs/bcachefs/inode.c | 129 +- fs/bcachefs/inode.h | 15 +- fs/bcachefs/io_misc.c | 55 +- fs/bcachefs/io_read.c | 50 +- fs/bcachefs/io_write.c | 45 +- fs/bcachefs/journal.c | 108 +- fs/bcachefs/journal.h | 4 +- fs/bcachefs/journal_io.c | 153 +- fs/bcachefs/journal_reclaim.c | 120 +- fs/bcachefs/journal_reclaim.h | 16 +- fs/bcachefs/journal_seq_blacklist.c | 2 +- fs/bcachefs/journal_types.h | 16 +- fs/bcachefs/keylist.c | 2 - fs/bcachefs/keylist.h | 4 +- fs/bcachefs/logged_ops.c | 18 +- fs/bcachefs/lru.c | 11 +- fs/bcachefs/mean_and_variance.c | 10 +- fs/bcachefs/mean_and_variance.h | 5 +- fs/bcachefs/migrate.c | 9 +- fs/bcachefs/move.c | 187 +- fs/bcachefs/move.h | 13 +- fs/bcachefs/movinggc.c | 49 +- fs/bcachefs/opts.c | 4 +- fs/bcachefs/opts.h | 20 +- fs/bcachefs/quota.c | 28 +- fs/bcachefs/rebalance.c | 38 +- fs/bcachefs/recovery.c | 291 +- fs/bcachefs/recovery.h | 1 + fs/bcachefs/recovery_types.h | 25 +- fs/bcachefs/reflink.c | 224 +- fs/bcachefs/reflink.h | 22 +- fs/bcachefs/replicas.c | 66 +- fs/bcachefs/replicas.h | 22 +- fs/bcachefs/replicas_types.h | 6 +- fs/bcachefs/sb-clean.c | 20 +- fs/bcachefs/sb-downgrade.c | 90 +- fs/bcachefs/sb-downgrade.h | 1 + fs/bcachefs/sb-errors_types.h | 4 +- fs/bcachefs/sb-members.c | 18 +- fs/bcachefs/sb-members.h | 100 +- fs/bcachefs/six.c | 117 +- fs/bcachefs/six.h | 13 +- fs/bcachefs/snapshot.c | 174 +- fs/bcachefs/snapshot.h | 8 +- fs/bcachefs/str_hash.h | 25 +- fs/bcachefs/subvolume.c | 31 +- fs/bcachefs/subvolume_types.h | 4 + fs/bcachefs/super-io.c | 168 +- fs/bcachefs/super-io.h | 7 +- fs/bcachefs/super.c | 388 +- fs/bcachefs/super.h | 6 +- fs/bcachefs/super_types.h | 2 +- fs/bcachefs/sysfs.c | 160 +- fs/bcachefs/tests.c | 193 +- fs/bcachefs/thread_with_file.c | 299 + fs/bcachefs/thread_with_file.h | 41 + fs/bcachefs/thread_with_file_types.h | 16 + fs/bcachefs/trace.h | 278 +- fs/bcachefs/util.c | 191 +- fs/bcachefs/util.h | 56 +- fs/bcachefs/vstructs.h | 10 +- fs/cachefiles/error_inject.c | 1 - fs/coda/sysctl.c | 1 - fs/coredump.c | 1 - fs/dcache.c | 1 - fs/devpts/inode.c | 1 - fs/ecryptfs/inode.c | 8 + fs/eventpoll.c | 1 - fs/exec.c | 2 +- fs/ext4/ext4_jbd2.c | 5 +- fs/ext4/extents.c | 6 +- fs/ext4/inode.c | 25 +- fs/ext4/mballoc.c | 65 +- fs/ext4/resize.c | 49 +- fs/ext4/super.c | 11 +- fs/file_table.c | 1 - fs/inode.c | 1 - fs/jbd2/checkpoint.c | 11 - fs/jbd2/journal.c | 11 +- fs/jbd2/recovery.c | 7 +- fs/jbd2/transaction.c | 14 + fs/lockd/svc.c | 1 - fs/locks.c | 1 - fs/namei.c | 1 - fs/namespace.c | 1 - fs/nfs/blocklayout/blocklayout.c | 7 +- fs/nfs/blocklayout/dev.c | 3 + fs/nfs/blocklayout/rpc_pipefs.c | 2 +- fs/nfs/callback.h | 5 +- fs/nfs/callback_proc.c | 55 +- fs/nfs/callback_xdr.c | 5 + fs/nfs/dir.c | 4 +- fs/nfs/direct.c | 11 +- fs/nfs/file.c | 1 - fs/nfs/internal.h | 3 +- fs/nfs/nfs4proc.c | 3 + fs/nfs/nfs4sysctl.c | 1 - fs/nfs/nfs4xdr.c | 23 +- fs/nfs/nfstrace.h | 22 +- fs/nfs/pnfs.c | 3 +- fs/nfs/sysctl.c | 1 - fs/nfs/unlink.c | 2 +- fs/nfs/write.c | 11 - fs/notify/dnotify/dnotify.c | 1 - fs/notify/fanotify/fanotify_user.c | 1 - fs/notify/inotify/inotify_user.c | 1 - fs/ntfs/sysctl.c | 1 - fs/ocfs2/stackglue.c | 1 - fs/pipe.c | 1 - fs/proc/proc_sysctl.c | 10 +- fs/quota/dquot.c | 1 - fs/smb/client/cifsfs.h | 4 +- fs/smb/client/cifsglob.h | 47 +- fs/smb/client/cifsproto.h | 32 +- fs/smb/client/cifssmb.c | 31 +- fs/smb/client/connect.c | 25 +- fs/smb/client/dir.c | 7 +- fs/smb/client/file.c | 10 +- fs/smb/client/inode.c | 138 +- fs/smb/client/link.c | 29 +- fs/smb/client/readdir.c | 133 +- fs/smb/client/sess.c | 53 +- fs/smb/client/smb2glob.h | 26 +- fs/smb/client/smb2inode.c | 1025 ++- fs/smb/client/smb2ops.c | 352 +- fs/smb/client/smb2pdu.c | 6 +- fs/smb/client/smb2proto.h | 31 +- fs/smb/client/smbdirect.c | 4 +- fs/smb/client/trace.h | 7 +- fs/sysctls.c | 1 - fs/userfaultfd.c | 1 - fs/verity/fsverity_private.h | 10 + fs/verity/init.c | 2 +- fs/verity/measure.c | 84 + fs/xfs/xfs_sysctl.c | 2 - include/asm-generic/Kbuild | 1 + include/asm-generic/cfi.h | 5 + include/asm-generic/cmpxchg-local.h | 2 +- include/dt-bindings/arm/qcom,ids.h | 1 + include/dt-bindings/clock/google,gs101.h | 392 + include/dt-bindings/clock/qcom,sc8280xp-camcc.h | 179 + include/dt-bindings/clock/qcom,sm8650-dispcc.h | 102 + include/dt-bindings/clock/qcom,sm8650-gcc.h | 254 + include/dt-bindings/clock/qcom,sm8650-gpucc.h | 43 + include/dt-bindings/clock/qcom,sm8650-tcsr.h | 18 + include/dt-bindings/clock/qcom,x1e80100-gcc.h | 485 ++ include/dt-bindings/iio/qcom,spmi-adc7-pm7325.h | 69 + include/dt-bindings/iio/qcom,spmi-adc7-smb139x.h | 19 + include/dt-bindings/iio/qcom,spmi-vadc.h | 3 + include/dt-bindings/interconnect/qcom,sm6115.h | 111 + .../dt-bindings/interconnect/qcom,sm8650-rpmh.h | 154 + .../dt-bindings/interconnect/qcom,x1e80100-rpmh.h | 207 + include/dt-bindings/reset/amlogic,c3-reset.h | 119 + include/dt-bindings/reset/mt8188-resets.h | 75 + include/dt-bindings/reset/qcom,sm8650-gpucc.h | 20 + include/kunit/skbuff.h | 56 + include/kunit/test.h | 19 + include/linux/apple-mailbox.h | 19 - include/linux/audit.h | 1 + include/linux/avf/virtchnl.h | 36 +- include/linux/bpf.h | 72 +- include/linux/bpf_mem_alloc.h | 8 + include/linux/bpf_verifier.h | 172 +- include/linux/bpfilter.h | 24 - include/linux/cache.h | 25 + include/linux/cfi.h | 12 + include/linux/compiler-gcc.h | 2 +- include/linux/connector.h | 3 +- include/linux/dma-fence.h | 1 + include/linux/dpll.h | 6 +- include/linux/ethtool.h | 89 +- include/linux/filter.h | 2 +- include/linux/firmware.h | 2 + include/linux/framer/framer-provider.h | 194 + include/linux/framer/framer.h | 205 + include/linux/framer/pef2256.h | 31 + include/linux/hrtimer.h | 46 +- include/linux/hrtimer_types.h | 50 + include/linux/ieee80211.h | 5 +- include/linux/if_vlan.h | 4 +- include/linux/indirect_call_wrapper.h | 2 +- include/linux/ipc.h | 2 +- include/linux/irq_work.h | 3 + include/linux/irqflags.h | 14 +- include/linux/irqflags_types.h | 22 + include/linux/ism.h | 1 - include/linux/jbd2.h | 37 +- include/linux/kmsan_types.h | 2 + include/linux/ktime.h | 8 +- include/linux/linkmode.h | 5 + include/linux/list.h | 20 + include/linux/lockdep.h | 57 - include/linux/lockdep_types.h | 57 + include/linux/mdio.h | 1 + include/linux/mii_timestamper.h | 4 +- include/linux/mlx5/device.h | 2 +- include/linux/mlx5/driver.h | 3 + include/linux/mlx5/mlx5_ifc.h | 50 +- include/linux/mm_types.h | 2 +- include/linux/mm_types_task.h | 5 +- include/linux/module.h | 2 +- include/linux/mutex.h | 52 +- include/linux/mutex_types.h | 71 + include/linux/netdevice.h | 159 +- include/linux/netfilter_ipv6.h | 8 +- include/linux/netlink.h | 7 +- include/linux/nfs_fs.h | 1 - include/linux/nodemask.h | 2 +- include/linux/nodemask_types.h | 10 + include/linux/nsproxy.h | 1 + include/linux/numa.h | 19 +- include/linux/phy.h | 90 +- include/linux/phylink.h | 66 - include/linux/pid.h | 140 +- include/linux/pid_types.h | 16 + include/linux/platform_data/microchip-ksz.h | 23 +- include/linux/plist.h | 12 +- include/linux/plist_types.h | 17 + include/linux/poison.h | 2 + include/linux/posix-timers.h | 69 +- include/linux/posix-timers_types.h | 80 + include/linux/prandom.h | 1 - include/linux/preempt.h | 6 +- include/linux/rcupdate_wait.h | 10 + include/linux/refcount.h | 13 +- include/linux/refcount_types.h | 19 + include/linux/restart_block.h | 2 +- include/linux/resume_user_mode.h | 1 + include/linux/rhashtable-types.h | 2 +- include/linux/rseq.h | 131 + include/linux/rslib.h | 1 - include/linux/rtnetlink.h | 41 + include/linux/sched.h | 325 +- include/linux/sched/signal.h | 1 + include/linux/sched/task.h | 2 + include/linux/sched/task_stack.h | 1 + include/linux/seccomp.h | 24 +- include/linux/seccomp_types.h | 35 + include/linux/sem.h | 10 +- include/linux/sem_types.h | 13 + include/linux/seqlock.h | 79 +- include/linux/seqlock_types.h | 93 + include/linux/shm.h | 4 +- include/linux/signal.h | 1 + include/linux/signal_types.h | 2 +- include/linux/skbuff.h | 34 +- include/linux/skmsg.h | 5 + include/linux/soc/apple/rtkit.h | 18 - include/linux/soc/mediatek/mtk-mmsys.h | 8 + include/linux/spinlock.h | 31 + include/linux/sunrpc/bc_xprt.h | 3 +- include/linux/sunrpc/clnt.h | 1 - include/linux/sunrpc/sched.h | 14 +- include/linux/sunrpc/svc.h | 2 + include/linux/sunrpc/xprt.h | 11 - include/linux/syscall_user_dispatch.h | 9 +- include/linux/syscall_user_dispatch_types.h | 22 + include/linux/sysctl.h | 7 - include/linux/tcp.h | 248 +- include/linux/tee_drv.h | 16 + include/linux/time_namespace.h | 3 + include/linux/timekeeping.h | 1 + include/linux/timer.h | 16 +- include/linux/timer_types.h | 23 + include/linux/timerqueue.h | 13 +- include/linux/timerqueue_types.h | 17 + include/linux/tnum.h | 4 + include/linux/torture.h | 1 + include/linux/types.h | 3 + include/linux/uidgid.h | 11 +- include/linux/uidgid_types.h | 15 + include/linux/virtio_vsock.h | 1 + include/linux/wait.h | 1 - include/linux/workqueue.h | 16 +- include/linux/workqueue_types.h | 25 + include/net/act_api.h | 6 +- include/net/af_vsock.h | 2 +- include/net/bluetooth/hci_core.h | 26 +- include/net/cfg80211.h | 148 +- include/net/cfg802154.h | 72 + include/net/dropreason-core.h | 24 +- include/net/fib_rules.h | 3 +- include/net/genetlink.h | 55 +- include/net/ieee802154_netdev.h | 60 + include/net/inet_hashtables.h | 21 +- include/net/inet_sock.h | 5 +- include/net/inet_timewait_sock.h | 4 - include/net/ip.h | 10 +- include/net/ip_tunnels.h | 11 + include/net/ipv6.h | 5 - include/net/iucv/iucv.h | 4 +- include/net/mac80211.h | 61 +- include/net/macsec.h | 54 + include/net/mana/gdma.h | 7 +- include/net/mana/mana.h | 46 +- include/net/netdev_rx_queue.h | 4 + include/net/netfilter/nf_flow_table.h | 9 +- include/net/netlink.h | 47 +- include/net/netns/core.h | 1 + include/net/netns/ipv4.h | 50 +- include/net/netns/smc.h | 2 + include/net/nl802154.h | 22 +- include/net/page_pool/helpers.h | 85 +- include/net/page_pool/types.h | 49 +- include/net/pkt_cls.h | 6 - include/net/pkt_sched.h | 18 - include/net/sch_generic.h | 36 +- include/net/smc.h | 16 +- include/net/sock.h | 30 - include/net/tc_act/tc_ipt.h | 17 - include/net/tc_act/tc_mirred.h | 1 + include/net/tc_wrapper.h | 4 - include/net/tcp.h | 22 +- include/net/tcp_ao.h | 6 +- include/net/tcp_states.h | 2 + include/net/vxlan.h | 33 +- include/net/xdp.h | 20 +- include/net/xdp_sock.h | 111 + include/net/xdp_sock_drv.h | 51 + include/net/xfrm.h | 9 + include/net/xsk_buff_pool.h | 10 + include/soc/fsl/qe/qmc.h | 27 +- include/soc/microchip/mpfs.h | 2 + include/soc/tegra/mc.h | 1 + include/uapi/linux/batadv_packet.h | 45 +- include/uapi/linux/bpf.h | 44 +- include/uapi/linux/bpfilter.h | 21 - include/uapi/linux/devlink.h | 2 + include/uapi/linux/dpll.h | 1 + include/uapi/linux/ethtool.h | 41 +- include/uapi/linux/ethtool_netlink.h | 1 + include/uapi/linux/if_bridge.h | 1 + include/uapi/linux/if_link.h | 529 ++ include/uapi/linux/if_xdp.h | 47 +- include/uapi/linux/mptcp.h | 1 + include/uapi/linux/mptcp_pm.h | 2 +- include/uapi/linux/netdev.h | 80 +- include/uapi/linux/nl80211.h | 185 +- include/uapi/linux/pkt_cls.h | 51 +- include/uapi/linux/pkt_sched.h | 109 - include/uapi/linux/resource.h | 2 +- include/uapi/linux/smc.h | 2 + include/uapi/linux/smc_diag.h | 2 + include/uapi/linux/tc_act/tc_ipt.h | 20 - include/uapi/linux/tc_act/tc_mirred.h | 1 + include/vdso/gettime.h | 23 + init/init_task.c | 1 + ipc/shm.c | 1 + ipc/util.h | 1 + kernel/Makefile | 1 + kernel/async.c | 5 +- kernel/bpf/arraymap.c | 35 +- kernel/bpf/bpf_cgrp_storage.c | 6 +- kernel/bpf/bpf_lsm.c | 12 + kernel/bpf/bpf_struct_ops.c | 35 +- kernel/bpf/btf.c | 300 +- kernel/bpf/core.c | 50 +- kernel/bpf/cpumask.c | 20 +- kernel/bpf/dispatcher.c | 7 +- kernel/bpf/hashtab.c | 13 +- kernel/bpf/helpers.c | 78 +- kernel/bpf/inode.c | 53 +- kernel/bpf/log.c | 504 ++ kernel/bpf/lpm_trie.c | 3 + kernel/bpf/map_in_map.c | 17 +- kernel/bpf/map_in_map.h | 2 +- kernel/bpf/memalloc.c | 198 +- kernel/bpf/stackmap.c | 11 +- kernel/bpf/syscall.c | 114 +- kernel/bpf/task_iter.c | 29 +- kernel/bpf/tnum.c | 13 +- kernel/bpf/trampoline.c | 101 +- kernel/bpf/verifier.c | 2586 +++--- kernel/exit.c | 4 +- kernel/fork.c | 2 + kernel/futex/core.c | 1 + kernel/futex/requeue.c | 1 + kernel/futex/waitwake.c | 1 + kernel/locking/spinlock_debug.c | 1 + kernel/module/dups.c | 2 +- kernel/numa.c | 26 + kernel/pid_namespace.c | 1 + kernel/sched/core.c | 1 + kernel/trace/bpf_trace.c | 180 +- lib/raid6/s390vx.uc | 2 +- lib/test_bpf.c | 20 +- lib/test_firmware.c | 1 + lib/test_rhashtable.c | 1 + lib/test_sysctl.c | 31 +- mm/filemap.c | 1 + mm/khugepaged.c | 1 + mm/page_alloc.c | 7 + mm/shmem.c | 1 + mm/swapfile.c | 1 + net/8021q/vlan_dev.c | 15 +- net/Kconfig | 2 - net/Makefile | 1 - net/appletalk/ddp.c | 16 +- net/atm/common.c | 1 + net/atm/lec.c | 1 + net/batman-adv/Makefile | 1 + net/batman-adv/bridge_loop_avoidance.c | 2 +- net/batman-adv/fragmentation.c | 8 +- net/batman-adv/gateway_client.c | 2 +- net/batman-adv/main.c | 5 +- net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 129 +- net/batman-adv/multicast.h | 30 +- net/batman-adv/multicast_forw.c | 1178 +++ net/batman-adv/netlink.c | 2 +- net/batman-adv/originator.c | 28 + net/batman-adv/originator.h | 3 + net/batman-adv/routing.c | 70 + net/batman-adv/routing.h | 11 + net/batman-adv/soft-interface.c | 18 +- net/batman-adv/types.h | 70 + net/bluetooth/hci_conn.c | 51 +- net/bluetooth/hci_debugfs.c | 12 +- net/bluetooth/hci_event.c | 11 +- net/bluetooth/hci_sync.c | 106 +- net/bluetooth/iso.c | 197 +- net/bluetooth/l2cap_core.c | 3 +- net/bluetooth/lib.c | 69 +- net/bluetooth/mgmt.c | 17 - net/bpf/bpf_dummy_struct_ops.c | 38 +- net/bpf/test_run.c | 17 +- net/bpfilter/.gitignore | 2 - net/bpfilter/Kconfig | 23 - net/bpfilter/Makefile | 20 - net/bpfilter/bpfilter_kern.c | 136 - net/bpfilter/bpfilter_umh_blob.S | 7 - net/bpfilter/main.c | 64 - net/bpfilter/msgfmt.h | 17 - net/bridge/br_cfm_netlink.c | 2 +- net/bridge/br_device.c | 1 + net/bridge/br_mdb.c | 133 + net/bridge/br_private.h | 10 + net/caif/caif_dev.c | 1 + net/caif/caif_socket.c | 1 + net/caif/caif_usb.c | 1 + net/caif/chnl_net.c | 1 + net/core/Makefile | 2 +- net/core/bpf_sk_storage.c | 3 +- net/core/dev.c | 121 +- net/core/dev.h | 3 +- net/core/dev_ioctl.c | 7 +- net/core/drop_monitor.c | 2 +- net/core/fib_rules.c | 4 +- net/core/filter.c | 29 +- net/core/link_watch.c | 8 +- net/core/net-sysfs.c | 17 +- net/core/net_namespace.c | 49 + net/core/netdev-genl-gen.c | 110 + net/core/netdev-genl-gen.h | 16 + net/core/netdev-genl.c | 344 +- net/core/page_pool.c | 117 +- net/core/page_pool_priv.h | 12 + net/core/page_pool_user.c | 410 + net/core/pktgen.c | 6 +- net/core/rtnetlink.c | 84 +- net/core/skbuff.c | 84 +- net/core/sock.c | 8 +- net/core/sysctl_net_core.c | 15 +- net/core/xdp.c | 33 + net/dccp/ipv6.c | 4 +- net/devlink/core.c | 4 +- net/devlink/dev.c | 37 +- net/devlink/devl_internal.h | 80 +- net/devlink/health.c | 13 +- net/devlink/linecard.c | 5 +- net/devlink/netlink.c | 161 +- net/devlink/netlink_gen.c | 20 +- net/devlink/netlink_gen.h | 9 +- net/devlink/param.c | 5 +- net/devlink/port.c | 8 +- net/devlink/rate.c | 5 +- net/devlink/region.c | 9 +- net/devlink/trap.c | 18 +- net/dns_resolver/Kconfig | 2 +- net/dns_resolver/dns_key.c | 2 +- net/dsa/tag_ar9331.c | 1 + net/dsa/tag_brcm.c | 1 + net/dsa/tag_dsa.c | 1 + net/dsa/tag_gswip.c | 1 + net/dsa/tag_hellcreek.c | 1 + net/dsa/tag_ksz.c | 1 + net/dsa/tag_lan9303.c | 1 + net/dsa/tag_mtk.c | 1 + net/dsa/tag_none.c | 1 + net/dsa/tag_ocelot.c | 1 + net/dsa/tag_ocelot_8021q.c | 1 + net/dsa/tag_qca.c | 1 + net/dsa/tag_rtl4_a.c | 6 +- net/dsa/tag_rtl8_4.c | 1 + net/dsa/tag_rzn1_a5psw.c | 1 + net/dsa/tag_sja1105.c | 1 + net/dsa/tag_trailer.c | 1 + net/dsa/tag_xrs700x.c | 1 + net/dsa/user.c | 29 +- net/ethtool/common.c | 18 +- net/ethtool/ioctl.c | 198 +- net/ethtool/rings.c | 12 + net/ethtool/rss.c | 24 +- net/hsr/hsr_device.c | 67 +- net/ieee802154/Makefile | 2 +- net/ieee802154/core.c | 24 + net/ieee802154/nl802154.c | 249 +- net/ieee802154/pan.c | 109 + net/ieee802154/rdev-ops.h | 30 + net/ieee802154/trace.h | 38 + net/ipv4/Makefile | 2 - net/ipv4/af_inet.c | 5 +- net/ipv4/bpf_tcp_ca.c | 69 + net/ipv4/bpfilter/Makefile | 2 - net/ipv4/bpfilter/sockopt.c | 71 - net/ipv4/fib_rules.c | 6 +- net/ipv4/fib_trie.c | 1 + net/ipv4/inet_connection_sock.c | 121 +- net/ipv4/inet_diag.c | 86 +- net/ipv4/inet_hashtables.c | 125 +- net/ipv4/inet_timewait_sock.c | 21 +- net/ipv4/ip_sockglue.c | 51 +- net/ipv4/ipmr.c | 15 +- net/ipv4/syncookies.c | 215 +- net/ipv4/sysctl_net_ipv4.c | 18 +- net/ipv4/tcp.c | 94 + net/ipv4/tcp_ao.c | 16 +- net/ipv4/tcp_input.c | 29 +- net/ipv4/tcp_timer.c | 4 +- net/ipv6/datagram.c | 6 +- net/ipv6/exthdrs_offload.c | 11 + net/ipv6/fib6_rules.c | 4 +- net/ipv6/icmp.c | 8 +- net/ipv6/ip6_offload.c | 76 +- net/ipv6/ip6_tunnel.c | 26 +- net/ipv6/ip6mr.c | 2 +- net/ipv6/ipv6_sockglue.c | 136 +- net/ipv6/ping.c | 8 +- net/ipv6/raw.c | 4 +- net/ipv6/syncookies.c | 108 +- net/ipv6/tcp_ipv6.c | 2 +- net/ipv6/udp.c | 4 +- net/iucv/iucv.c | 2 +- net/kcm/kcmsock.c | 2 +- net/l2tp/l2tp_ip6.c | 4 +- net/mac80211/Makefile | 2 + net/mac80211/cfg.c | 4 +- net/mac80211/chan.c | 13 +- net/mac80211/debugfs.c | 1 + net/mac80211/debugfs_sta.c | 2 +- net/mac80211/driver-ops.h | 22 +- net/mac80211/ibss.c | 2 +- net/mac80211/ieee80211_i.h | 36 +- net/mac80211/link.c | 3 + net/mac80211/main.c | 2 + net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mesh_pathtbl.c | 8 +- net/mac80211/mlme.c | 115 +- net/mac80211/rx.c | 21 +- net/mac80211/scan.c | 52 +- net/mac80211/sta_info.c | 8 +- net/mac80211/sta_info.h | 2 +- net/mac80211/tdls.c | 18 +- net/mac80211/tests/Makefile | 2 +- net/mac80211/tests/mfp.c | 286 + net/mac80211/trace.h | 25 + net/mac80211/tx.c | 7 +- net/mac80211/util.c | 16 +- net/mac80211/wbrf.c | 95 + net/mac802154/cfg.c | 175 + net/mac802154/ieee802154_i.h | 27 + net/mac802154/main.c | 2 + net/mac802154/rx.c | 36 +- net/mac802154/scan.c | 407 +- net/mptcp/mib.c | 1 + net/mptcp/mib.h | 8 + net/mptcp/mptcp_pm_gen.c | 2 +- net/mptcp/mptcp_pm_gen.h | 2 +- net/mptcp/pm_netlink.c | 7 +- net/mptcp/pm_userspace.c | 8 +- net/mptcp/protocol.c | 164 +- net/mptcp/protocol.h | 10 + net/mptcp/sockopt.c | 29 +- net/mptcp/subflow.c | 2 +- net/ncsi/internal.h | 7 +- net/ncsi/ncsi-cmd.c | 3 +- net/ncsi/ncsi-manage.c | 29 +- net/ncsi/ncsi-netlink.c | 4 +- net/ncsi/ncsi-pkt.h | 17 +- net/ncsi/ncsi-rsp.c | 67 +- net/netfilter/ipset/ip_set_bitmap_gen.h | 2 + net/netfilter/ipset/ip_set_hash_gen.h | 1 + net/netfilter/ipvs/ip_vs_conn.c | 1 + net/netfilter/ipvs/ip_vs_est.c | 1 + net/netfilter/ipvs/ip_vs_sync.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 12 +- net/netfilter/nf_synproxy_core.c | 4 +- net/netfilter/nf_tables_api.c | 147 +- net/netfilter/nft_set_pipapo.c | 2 +- net/netlink/af_netlink.c | 6 +- net/netlink/genetlink.c | 148 +- net/packet/af_packet.c | 21 +- net/psample/psample.c | 2 +- net/rds/tcp_listen.c | 2 +- net/rfkill/core.c | 4 +- net/rxrpc/call_object.c | 4 +- net/sched/Makefile | 1 - net/sched/act_api.c | 251 +- net/sched/act_bpf.c | 2 +- net/sched/act_connmark.c | 2 +- net/sched/act_csum.c | 4 +- net/sched/act_ct.c | 14 +- net/sched/act_ctinfo.c | 2 +- net/sched/act_gact.c | 2 +- net/sched/act_gate.c | 2 +- net/sched/act_ife.c | 2 +- net/sched/act_ipt.c | 464 -- net/sched/act_mirred.c | 266 +- net/sched/act_mpls.c | 2 +- net/sched/act_nat.c | 2 +- net/sched/act_pedit.c | 2 +- net/sched/act_police.c | 2 +- net/sched/act_sample.c | 2 +- net/sched/act_simple.c | 2 +- net/sched/act_skbedit.c | 2 +- net/sched/act_skbmod.c | 2 +- net/sched/act_tunnel_key.c | 2 +- net/sched/act_vlan.c | 2 +- net/sched/cls_api.c | 96 +- net/sched/cls_u32.c | 36 +- net/sched/sch_api.c | 79 +- net/sched/sch_cbs.c | 4 +- net/sched/sch_generic.c | 9 +- net/sctp/socket.c | 13 +- net/smc/af_smc.c | 120 +- net/smc/smc.h | 11 +- net/smc/smc_clc.c | 333 +- net/smc/smc_clc.h | 67 +- net/smc/smc_core.c | 37 +- net/smc/smc_core.h | 18 +- net/smc/smc_diag.c | 9 +- net/smc/smc_ism.c | 50 +- net/smc/smc_ism.h | 30 +- net/smc/smc_pnet.c | 4 +- net/smc/smc_sysctl.c | 24 + net/smc/smc_sysctl.h | 2 + net/smc/smc_tx.c | 30 +- net/sunrpc/clnt.c | 51 +- net/sunrpc/svc.c | 11 +- net/sunrpc/xprt.c | 31 +- net/sunrpc/xprtmultipath.c | 19 +- net/tipc/link.c | 15 - net/tipc/netlink_compat.c | 2 +- net/unix/unix_bpf.c | 21 +- net/vmw_vsock/af_vsock.c | 9 +- net/vmw_vsock/hyperv_transport.c | 4 +- net/vmw_vsock/virtio_transport.c | 7 +- net/vmw_vsock/virtio_transport_common.c | 43 +- net/vmw_vsock/vsock_loopback.c | 1 + net/wireless/Makefile | 4 +- net/wireless/chan.c | 97 +- net/wireless/core.h | 16 +- net/wireless/mlme.c | 2 +- net/wireless/nl80211.c | 314 +- net/wireless/nl80211.h | 2 +- net/wireless/rdev-ops.h | 26 +- net/wireless/reg.c | 8 +- net/wireless/reg.h | 5 + net/wireless/scan.c | 243 +- net/wireless/sme.c | 2 + net/wireless/tests/Makefile | 2 +- net/wireless/tests/scan.c | 625 ++ net/wireless/tests/util.c | 56 + net/wireless/tests/util.h | 66 + net/wireless/trace.h | 22 +- net/wireless/util.c | 56 + net/x25/af_x25.c | 14 +- net/x25/x25_facilities.c | 14 +- net/x25/x25_out.c | 2 +- net/xdp/xdp_umem.c | 11 +- net/xdp/xsk.c | 56 +- net/xdp/xsk_buff_pool.c | 14 + net/xdp/xsk_queue.h | 19 +- net/xfrm/Makefile | 1 + net/xfrm/xfrm_policy.c | 2 + net/xfrm/xfrm_state_bpf.c | 134 + rust/Makefile | 8 +- rust/alloc/alloc.rs | 32 +- rust/alloc/lib.rs | 6 +- rust/alloc/slice.rs | 2 +- rust/alloc/vec/mod.rs | 87 +- rust/bindgen_parameters | 4 + rust/bindings/bindings_helper.h | 9 +- rust/bindings/lib.rs | 3 - rust/exports.c | 2 +- rust/kernel/allocator.rs | 2 +- rust/kernel/error.rs | 6 +- rust/kernel/ioctl.rs | 2 +- rust/kernel/kunit.rs | 2 +- rust/kernel/lib.rs | 3 + rust/kernel/net.rs | 6 + rust/kernel/net/phy.rs | 901 +++ rust/kernel/print.rs | 8 +- rust/kernel/str.rs | 6 + rust/kernel/sync/condvar.rs | 30 +- rust/kernel/sync/lock/mutex.rs | 2 +- rust/kernel/sync/lock/spinlock.rs | 2 +- rust/kernel/task.rs | 2 +- rust/kernel/workqueue.rs | 2 +- rust/macros/lib.rs | 62 +- rust/macros/paste.rs | 10 +- rust/uapi/uapi_helper.h | 2 + samples/bpf/cpustat_user.c | 4 +- scripts/Makefile.build | 1 + scripts/checkpatch.pl | 19 + scripts/headers_install.sh | 1 - scripts/kernel-doc | 5 + scripts/min-tool-version.sh | 2 +- security/selinux/hooks.c | 1 + security/smack/smack_lsm.c | 1 + sound/soc/fsl/fsl_qmc_audio.c | 2 +- tools/bpf/bpftool/Documentation/bpftool.rst | 2 +- tools/bpf/bpftool/feature.c | 4 - tools/bpf/bpftool/link.c | 105 +- tools/bpf/bpftool/prog.c | 14 +- tools/include/uapi/linux/bpf.h | 43 +- tools/include/uapi/linux/if_xdp.h | 61 +- tools/include/uapi/linux/netdev.h | 80 +- tools/include/uapi/linux/pkt_cls.h | 47 - tools/include/uapi/linux/pkt_sched.h | 109 - tools/lib/bpf/bpf_core_read.h | 32 + tools/lib/bpf/bpf_helpers.h | 3 + tools/lib/bpf/elf.c | 5 +- tools/lib/bpf/libbpf.c | 585 +- tools/lib/bpf/libbpf.map | 3 + tools/lib/bpf/libbpf_common.h | 13 +- tools/lib/bpf/libbpf_internal.h | 17 +- tools/lib/bpf/libbpf_version.h | 2 +- tools/lib/bpf/linker.c | 27 +- tools/net/ynl/Makefile | 2 + tools/net/ynl/generated/.gitignore | 2 + tools/net/ynl/generated/devlink-user.c | 6864 ---------------- tools/net/ynl/generated/devlink-user.h | 5255 ------------- tools/net/ynl/generated/ethtool-user.c | 6370 --------------- tools/net/ynl/generated/ethtool-user.h | 5535 ------------- tools/net/ynl/generated/fou-user.c | 330 - tools/net/ynl/generated/fou-user.h | 343 - tools/net/ynl/generated/handshake-user.c | 332 - tools/net/ynl/generated/handshake-user.h | 145 - tools/net/ynl/generated/netdev-user.c | 225 - tools/net/ynl/generated/netdev-user.h | 90 - tools/net/ynl/generated/nfsd-user.c | 203 - tools/net/ynl/generated/nfsd-user.h | 67 - tools/net/ynl/lib/nlspec.py | 55 + tools/net/ynl/lib/{ynl.h => ynl-priv.h} | 119 +- tools/net/ynl/lib/ynl.c | 14 +- tools/net/ynl/lib/ynl.h | 149 +- tools/net/ynl/lib/ynl.py | 98 +- tools/net/ynl/samples/.gitignore | 1 + tools/net/ynl/samples/Makefile | 4 +- tools/net/ynl/samples/netdev.c | 10 +- tools/net/ynl/samples/page-pool.c | 147 + tools/net/ynl/ynl-gen-c.py | 265 +- tools/net/ynl/ynl-gen-rst.py | 417 + tools/net/ynl/ynl-regen.sh | 4 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/Makefile | 15 +- tools/testing/selftests/bpf/README.rst | 2 +- .../testing/selftests/bpf/benchs/bench_htab_mem.c | 1 + tools/testing/selftests/bpf/bpf_experimental.h | 220 +- tools/testing/selftests/bpf/bpf_kfuncs.h | 10 + tools/testing/selftests/bpf/cgroup_helpers.c | 132 +- tools/testing/selftests/bpf/cgroup_helpers.h | 5 +- tools/testing/selftests/bpf/config | 3 +- tools/testing/selftests/bpf/config.aarch64 | 18 +- tools/testing/selftests/bpf/config.s390x | 10 - tools/testing/selftests/bpf/config.vm | 12 + tools/testing/selftests/bpf/config.x86_64 | 13 - .../selftests/bpf/map_tests/map_percpu_stats.c | 39 +- tools/testing/selftests/bpf/network_helpers.h | 43 + tools/testing/selftests/bpf/prog_tests/align.c | 42 +- tools/testing/selftests/bpf/prog_tests/bind_perm.c | 6 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 87 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 204 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 48 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf.c | 6 +- .../selftests/bpf/prog_tests/cgroup1_hierarchy.c | 158 + .../testing/selftests/bpf/prog_tests/cgroup_v1v2.c | 2 +- .../selftests/bpf/prog_tests/cgrp_local_storage.c | 98 +- tools/testing/selftests/bpf/prog_tests/cpumask.c | 1 + .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 30 +- .../selftests/bpf/prog_tests/fill_link_info.c | 242 +- tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c | 142 + .../bpf/prog_tests/global_func_dead_code.c | 60 + .../selftests/bpf/prog_tests/kprobe_multi_test.c | 31 +- .../testing/selftests/bpf/prog_tests/libbpf_str.c | 2 +- .../selftests/bpf/prog_tests/local_kptr_stash.c | 56 + tools/testing/selftests/bpf/prog_tests/log_buf.c | 4 +- tools/testing/selftests/bpf/prog_tests/log_fixup.c | 4 +- tools/testing/selftests/bpf/prog_tests/map_btf.c | 98 + .../testing/selftests/bpf/prog_tests/map_in_map.c | 141 + .../selftests/bpf/prog_tests/recursive_attach.c | 151 + .../testing/selftests/bpf/prog_tests/reg_bounds.c | 2131 +++++ .../selftests/bpf/prog_tests/sockmap_basic.c | 214 +- tools/testing/selftests/bpf/prog_tests/spin_lock.c | 14 +- tools/testing/selftests/bpf/prog_tests/syscall.c | 30 +- tools/testing/selftests/bpf/prog_tests/tc_opts.c | 6 +- .../testing/selftests/bpf/prog_tests/test_bpf_ma.c | 20 +- .../selftests/bpf/prog_tests/test_global_funcs.c | 106 + .../testing/selftests/bpf/prog_tests/test_tunnel.c | 162 +- tools/testing/selftests/bpf/prog_tests/time_tai.c | 2 +- .../selftests/bpf/prog_tests/uprobe_multi_test.c | 177 +- tools/testing/selftests/bpf/prog_tests/verifier.c | 6 + .../selftests/bpf/prog_tests/verify_pkcs7_sig.c | 165 +- tools/testing/selftests/bpf/prog_tests/vmlinux.c | 16 +- .../bpf/prog_tests/xdp_context_test_run.c | 4 +- .../selftests/bpf/prog_tests/xdp_metadata.c | 165 +- .../selftests/bpf/progs/access_map_in_map.c | 93 + .../bpf/progs/bpf_iter_bpf_percpu_hash_map.c | 2 +- .../selftests/bpf/progs/bpf_iter_task_stack.c | 5 + .../selftests/bpf/progs/bpf_iter_task_vmas.c | 2 +- tools/testing/selftests/bpf/progs/bpf_iter_tasks.c | 2 +- .../selftests/bpf/progs/bpf_iter_test_kern4.c | 2 +- tools/testing/selftests/bpf/progs/bpf_misc.h | 1 + .../testing/selftests/bpf/progs/bpf_tracing_net.h | 1 + .../bpf/progs/cgroup_getset_retval_setsockopt.c | 2 +- .../selftests/bpf/progs/cgrp_kfunc_failure.c | 2 +- .../selftests/bpf/progs/cgrp_ls_recursion.c | 84 +- .../selftests/bpf/progs/cgrp_ls_sleepable.c | 63 +- tools/testing/selftests/bpf/progs/cgrp_ls_tp_btf.c | 82 +- tools/testing/selftests/bpf/progs/cpumask_common.h | 1 + .../testing/selftests/bpf/progs/cpumask_success.c | 45 +- tools/testing/selftests/bpf/progs/exceptions.c | 20 +- .../selftests/bpf/progs/exceptions_assert.c | 92 +- .../testing/selftests/bpf/progs/exceptions_fail.c | 2 +- .../testing/selftests/bpf/progs/fentry_recursive.c | 14 + .../selftests/bpf/progs/fentry_recursive_target.c | 25 + .../bpf/progs/freplace_dead_global_func.c | 11 + .../selftests/bpf/progs/freplace_unreliable_prog.c | 20 + tools/testing/selftests/bpf/progs/iters.c | 28 +- tools/testing/selftests/bpf/progs/iters_task_vma.c | 3 +- tools/testing/selftests/bpf/progs/linked_funcs1.c | 2 +- tools/testing/selftests/bpf/progs/linked_funcs2.c | 2 +- tools/testing/selftests/bpf/progs/linked_list.c | 2 +- .../testing/selftests/bpf/progs/local_kptr_stash.c | 124 + tools/testing/selftests/bpf/progs/local_storage.c | 2 +- tools/testing/selftests/bpf/progs/lsm.c | 2 +- tools/testing/selftests/bpf/progs/map_in_map_btf.c | 73 + tools/testing/selftests/bpf/progs/normal_map_btf.c | 56 + .../selftests/bpf/progs/percpu_alloc_fail.c | 18 + tools/testing/selftests/bpf/progs/profiler.inc.h | 68 +- tools/testing/selftests/bpf/progs/pyperf180.c | 22 + .../selftests/bpf/progs/refcounted_kptr_fail.c | 19 + .../testing/selftests/bpf/progs/sockopt_inherit.c | 2 +- tools/testing/selftests/bpf/progs/sockopt_multi.c | 2 +- .../selftests/bpf/progs/sockopt_qos_to_cc.c | 2 +- tools/testing/selftests/bpf/progs/syscall.c | 96 +- .../selftests/bpf/progs/task_kfunc_failure.c | 2 +- tools/testing/selftests/bpf/progs/test_bpf_ma.c | 92 +- .../selftests/bpf/progs/test_cgroup1_hierarchy.c | 71 + .../selftests/bpf/progs/test_core_reloc_kernel.c | 2 +- .../selftests/bpf/progs/test_core_reloc_module.c | 8 +- .../selftests/bpf/progs/test_fill_link_info.c | 6 + tools/testing/selftests/bpf/progs/test_fsverity.c | 48 + tools/testing/selftests/bpf/progs/test_get_xattr.c | 37 + .../selftests/bpf/progs/test_global_func12.c | 4 +- .../selftests/bpf/progs/test_global_func15.c | 34 +- .../selftests/bpf/progs/test_global_func16.c | 2 +- .../selftests/bpf/progs/test_global_func17.c | 1 + .../selftests/bpf/progs/test_global_func5.c | 2 +- .../bpf/progs/test_global_func_ctx_args.c | 49 + .../selftests/bpf/progs/test_sig_in_xattr.c | 83 + .../selftests/bpf/progs/test_skc_to_unix_sock.c | 2 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 138 +- .../selftests/bpf/progs/test_verify_pkcs7_sig.c | 8 +- .../selftests/bpf/progs/test_xdp_do_redirect.c | 2 +- tools/testing/selftests/bpf/progs/timer_failure.c | 37 +- .../selftests/bpf/progs/user_ringbuf_fail.c | 2 +- .../selftests/bpf/progs/verifier_basic_stack.c | 8 +- .../selftests/bpf/progs/verifier_bitfield_write.c | 100 + .../testing/selftests/bpf/progs/verifier_bounds.c | 64 + .../bpf/progs/verifier_btf_unreliable_prog.c | 20 + .../bpf/progs/verifier_cgroup_inv_retcode.c | 8 +- .../bpf/progs/verifier_direct_packet_access.c | 2 +- .../selftests/bpf/progs/verifier_global_subprogs.c | 192 + tools/testing/selftests/bpf/progs/verifier_gotol.c | 19 + .../bpf/progs/verifier_helper_value_access.c | 45 +- .../testing/selftests/bpf/progs/verifier_int_ptr.c | 7 +- .../bpf/progs/verifier_netfilter_retcode.c | 2 +- .../selftests/bpf/progs/verifier_raw_stack.c | 7 +- .../selftests/bpf/progs/verifier_spill_fill.c | 287 + .../selftests/bpf/progs/verifier_stack_ptr.c | 4 +- .../bpf/progs/verifier_subprog_precision.c | 141 +- .../testing/selftests/bpf/progs/verifier_var_off.c | 91 +- .../testing/selftests/bpf/progs/xdp_hw_metadata.c | 38 +- tools/testing/selftests/bpf/progs/xdp_metadata.c | 36 +- .../selftests/bpf/progs/xdp_synproxy_kern.c | 4 +- tools/testing/selftests/bpf/test_loader.c | 44 +- tools/testing/selftests/bpf/test_maps.c | 17 +- tools/testing/selftests/bpf/test_maps.h | 5 + tools/testing/selftests/bpf/test_offload.py | 15 +- tools/testing/selftests/bpf/test_sock_addr.c | 2 +- tools/testing/selftests/bpf/test_tunnel.sh | 92 - tools/testing/selftests/bpf/test_verifier.c | 2 +- tools/testing/selftests/bpf/testing_helpers.c | 4 +- tools/testing/selftests/bpf/testing_helpers.h | 3 + .../selftests/bpf/verifier/atomic_cmpxchg.c | 11 - tools/testing/selftests/bpf/verifier/calls.c | 4 +- tools/testing/selftests/bpf/verifier/precise.c | 38 +- tools/testing/selftests/bpf/verify_sig_setup.sh | 25 + tools/testing/selftests/bpf/veristat.c | 91 +- tools/testing/selftests/bpf/vmtest.sh | 4 +- tools/testing/selftests/bpf/xdp_hw_metadata.c | 267 +- tools/testing/selftests/bpf/xdp_metadata.h | 34 +- tools/testing/selftests/bpf/xsk.c | 3 + tools/testing/selftests/bpf/xsk.h | 1 + tools/testing/selftests/bpf/xskxceiver.c | 25 +- .../selftests/drivers/net/mlxsw/pci_reset.sh | 58 + tools/testing/selftests/hid/config | 1 - tools/testing/selftests/kselftest/runner.sh | 38 +- tools/testing/selftests/net/Makefile | 3 +- .../selftests/net/arp_ndisc_evict_nocarrier.sh | 46 +- .../selftests/net/arp_ndisc_untracked_subnets.sh | 20 +- tools/testing/selftests/net/cmsg_ipv6.sh | 10 +- tools/testing/selftests/net/cmsg_sender.c | 50 +- tools/testing/selftests/net/cmsg_so_mark.sh | 7 +- tools/testing/selftests/net/cmsg_time.sh | 7 +- tools/testing/selftests/net/drop_monitor_tests.sh | 21 +- tools/testing/selftests/net/fcnal-test.sh | 30 +- tools/testing/selftests/net/fdb_flush.sh | 11 +- tools/testing/selftests/net/fib-onlink-tests.sh | 9 +- .../selftests/net/fib_nexthop_multiprefix.sh | 98 +- tools/testing/selftests/net/fib_nexthop_nongw.sh | 34 +- tools/testing/selftests/net/fib_nexthops.sh | 142 +- tools/testing/selftests/net/fib_rule_tests.sh | 36 +- tools/testing/selftests/net/fib_tests.sh | 184 +- tools/testing/selftests/net/forwarding/Makefile | 1 + .../testing/selftests/net/forwarding/bridge_mdb.sh | 191 +- .../testing/selftests/net/forwarding/ethtool_mm.sh | 48 +- .../selftests/net/forwarding/ethtool_rmon.sh | 143 + tools/testing/selftests/net/forwarding/lib.sh | 70 +- tools/testing/selftests/net/fq_band_pktlimit.sh | 57 + tools/testing/selftests/net/gre_gso.sh | 18 +- tools/testing/selftests/net/gro.c | 93 +- tools/testing/selftests/net/gro.sh | 4 +- tools/testing/selftests/net/icmp.sh | 10 +- tools/testing/selftests/net/icmp_redirect.sh | 182 +- .../testing/selftests/net/io_uring_zerocopy_tx.sh | 9 +- tools/testing/selftests/net/ioam6.sh | 247 +- tools/testing/selftests/net/ip_local_port_range.c | 12 + tools/testing/selftests/net/l2tp.sh | 130 +- tools/testing/selftests/net/lib.sh | 93 + tools/testing/selftests/net/mptcp/diag.sh | 32 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 110 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 422 +- tools/testing/selftests/net/mptcp/mptcp_lib.sh | 91 + tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 39 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 19 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 143 +- tools/testing/selftests/net/msg_zerocopy.sh | 9 +- .../selftests/net/ndisc_unsolicited_na_test.sh | 19 +- tools/testing/selftests/net/net_helper.sh | 22 + tools/testing/selftests/net/netns-name.sh | 44 +- tools/testing/selftests/net/pmtu.sh | 29 +- tools/testing/selftests/net/rtnetlink.sh | 34 +- tools/testing/selftests/net/sctp_vrf.sh | 12 +- tools/testing/selftests/net/settings | 2 +- tools/testing/selftests/net/setup_loopback.sh | 8 +- tools/testing/selftests/net/setup_veth.sh | 9 +- .../selftests/net/srv6_end_dt46_l3vpn_test.sh | 51 +- .../selftests/net/srv6_end_dt4_l3vpn_test.sh | 48 +- .../selftests/net/srv6_end_dt6_l3vpn_test.sh | 46 +- .../selftests/net/stress_reuseport_listen.sh | 6 +- tools/testing/selftests/net/tcp_ao/.gitignore | 2 + tools/testing/selftests/net/tcp_ao/Makefile | 56 + tools/testing/selftests/net/tcp_ao/bench-lookups.c | 360 + tools/testing/selftests/net/tcp_ao/connect-deny.c | 264 + tools/testing/selftests/net/tcp_ao/connect.c | 90 + tools/testing/selftests/net/tcp_ao/icmps-accept.c | 1 + tools/testing/selftests/net/tcp_ao/icmps-discard.c | 449 ++ .../testing/selftests/net/tcp_ao/key-management.c | 1180 +++ tools/testing/selftests/net/tcp_ao/lib/aolib.h | 605 ++ tools/testing/selftests/net/tcp_ao/lib/kconfig.c | 148 + tools/testing/selftests/net/tcp_ao/lib/netlink.c | 413 + tools/testing/selftests/net/tcp_ao/lib/proc.c | 273 + tools/testing/selftests/net/tcp_ao/lib/repair.c | 254 + tools/testing/selftests/net/tcp_ao/lib/setup.c | 361 + tools/testing/selftests/net/tcp_ao/lib/sock.c | 592 ++ tools/testing/selftests/net/tcp_ao/lib/utils.c | 30 + tools/testing/selftests/net/tcp_ao/restore.c | 236 + tools/testing/selftests/net/tcp_ao/rst.c | 415 + tools/testing/selftests/net/tcp_ao/self-connect.c | 197 + tools/testing/selftests/net/tcp_ao/seq-ext.c | 245 + .../selftests/net/tcp_ao/setsockopt-closed.c | 835 ++ tools/testing/selftests/net/tcp_ao/unsigned-md5.c | 741 ++ .../selftests/net/test_bridge_backup_port.sh | 371 +- .../selftests/net/test_bridge_neigh_suppress.sh | 331 +- tools/testing/selftests/net/test_vxlan_mdb.sh | 403 +- .../selftests/net/test_vxlan_nolocalbypass.sh | 48 +- .../testing/selftests/net/test_vxlan_under_vrf.sh | 70 +- .../selftests/net/test_vxlan_vnifiltering.sh | 154 +- tools/testing/selftests/net/toeplitz.sh | 14 +- tools/testing/selftests/net/traceroute.sh | 82 +- tools/testing/selftests/net/udpgro.sh | 13 +- tools/testing/selftests/net/udpgro_bench.sh | 5 +- tools/testing/selftests/net/udpgro_frglist.sh | 5 +- tools/testing/selftests/net/unicast_extensions.sh | 101 +- tools/testing/selftests/net/vrf-xfrm-tests.sh | 77 +- tools/testing/selftests/net/vrf_route_leaking.sh | 201 +- .../testing/selftests/net/vrf_strict_mode_test.sh | 47 +- tools/testing/selftests/net/xfrm_policy.sh | 138 +- tools/testing/selftests/netfilter/.gitignore | 2 + tools/testing/selftests/netfilter/Makefile | 3 +- .../selftests/netfilter/conntrack_dump_flush.c | 430 + tools/testing/selftests/run_kselftest.sh | 10 +- tools/testing/selftests/sysctl/sysctl.sh | 146 +- tools/testing/selftests/tc-testing/Makefile | 29 +- tools/testing/selftests/tc-testing/README | 2 - tools/testing/selftests/tc-testing/action-ebpf | Bin 0 -> 856 bytes tools/testing/selftests/tc-testing/config | 1 - .../tc-testing/plugin-lib/buildebpfPlugin.py | 67 - .../selftests/tc-testing/plugin-lib/nsPlugin.py | 210 +- .../selftests/tc-testing/tc-tests/actions/bpf.json | 14 +- .../selftests/tc-testing/tc-tests/actions/xt.json | 243 - .../selftests/tc-testing/tc-tests/filters/bpf.json | 10 +- .../filters/{concurrency.json => flower.json} | 98 + .../tc-testing/tc-tests/filters/matchall.json | 23 + .../tc-testing/tc-tests/filters/tests.json | 129 - .../selftests/tc-testing/tc-tests/filters/u32.json | 57 + tools/testing/selftests/tc-testing/tdc.py | 14 +- tools/testing/selftests/tc-testing/tdc.sh | 68 +- tools/testing/vsock/vsock_test.c | 175 + 3277 files changed, 153532 insertions(+), 129682 deletions(-) create mode 100644 Documentation/bpf/fs_kfuncs.rst create mode 100644 Documentation/devicetree/bindings/arm/google.yaml delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.yaml create mode 100644 Documentation/devicetree/bindings/clock/google,gs101-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/hi3620-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8650-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8650-gcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,x1e80100-gcc.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mdp [...] create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,pad [...] create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm6115.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm8650-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,x1e80100-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-fg.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-hdr.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-stitch.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-tcc.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-tdshp.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/marvell.txt create mode 100644 Documentation/devicetree/bindings/net/lantiq,pef2256.yaml create mode 100644 Documentation/devicetree/bindings/net/marvell,aquantia.yaml create mode 100644 Documentation/devicetree/bindings/net/renesas,ethertsn.yaml rename Documentation/devicetree/bindings/{arm => soc/xilinx}/xilinx.yaml (95%) create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt2701-audio.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt2701-afe-pcm.txt rename Documentation/netlink/specs/{mptcp.yaml => mptcp_pm.yaml} (100%) create mode 100644 Documentation/netlink/specs/tc.yaml delete mode 100644 Documentation/networking/device_drivers/wifi/ray_cs.rst create mode 100644 Documentation/networking/net_cachelines/index.rst create mode 100644 Documentation/networking/net_cachelines/inet_connection_sock.rst create mode 100644 Documentation/networking/net_cachelines/inet_sock.rst create mode 100644 Documentation/networking/net_cachelines/net_device.rst create mode 100644 Documentation/networking/net_cachelines/netns_ipv4_sysctl.rst create mode 100644 Documentation/networking/net_cachelines/snmp.rst create mode 100644 Documentation/networking/net_cachelines/tcp_sock.rst create mode 100644 Documentation/networking/netlink_spec/.gitignore create mode 100644 Documentation/networking/netlink_spec/readme.txt create mode 100644 Documentation/networking/xsk-tx-metadata.rst create mode 100644 arch/arm/Kconfig.platforms create mode 100644 arch/arm/boot/dts/qcom/pm8018.dtsi create mode 100644 arch/arm/boot/dts/qcom/pm8058.dtsi rename arch/arm/boot/dts/qcom/{qcom-pm8226.dtsi => pm8226.dtsi} (99%) create mode 100644 arch/arm/boot/dts/qcom/pm8821.dtsi rename arch/arm/boot/dts/qcom/{qcom-pm8841.dtsi => pm8841.dtsi} (100%) create mode 100644 arch/arm/boot/dts/qcom/pm8921.dtsi rename arch/arm/boot/dts/qcom/{qcom-pm8941.dtsi => pm8941.dtsi} (99%) rename arch/arm/boot/dts/qcom/{qcom-pma8084.dtsi => pma8084.dtsi} (100%) rename arch/arm/boot/dts/qcom/{qcom-pmx55.dtsi => pmx55.dtsi} (100%) rename arch/arm/boot/dts/qcom/{qcom-pmx65.dtsi => pmx65.dtsi} (100%) create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8226-microsoft-common.dtsi create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8226-microsoft-dempsey.dts create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8226-microsoft-makepeace.dts create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8226-microsoft-moneypenny.dts copy arch/arm/boot/dts/qcom/{qcom-apq8026-lg-lenok.dts => qcom-msm8926-htc-memul.d [...] create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8926-microsoft-superman-lte.dts create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8926-microsoft-tesla.dts copy arch/arm/boot/dts/qcom/{qcom-apq8026-asus-sparrow.dts => qcom-msm8926-motorol [...] create mode 100644 arch/arm/boot/dts/rockchip/rk3128-xpi-3128.dts create mode 100644 arch/arm/boot/dts/rockchip/rv1109-sonoff-ihost.dts create mode 100644 arch/arm/boot/dts/rockchip/rv1109.dtsi create mode 100644 arch/arm/boot/dts/rockchip/rv1126-sonoff-ihost.dts create mode 100644 arch/arm/boot/dts/rockchip/rv1126-sonoff-ihost.dtsi copy arch/arm/boot/dts/st/{ste-href-ab8500.dtsi => ste-href-ab8505.dtsi} (89%) create mode 100644 arch/arm/boot/dts/ti/omap/motorola-mapphone-handset.dtsi create mode 100644 arch/arm/boot/dts/ti/omap/motorola-mapphone-mz607-mz617.dtsi create mode 100644 arch/arm/boot/dts/ti/omap/motorola-mapphone-xt8xx.dtsi create mode 100644 arch/arm/boot/dts/ti/omap/omap4-xyboard-mz609.dts create mode 100644 arch/arm/boot/dts/ti/omap/omap4-xyboard-mz617.dts delete mode 100644 arch/arm/mach-airoha/Makefile delete mode 100644 arch/arm/mach-airoha/airoha.c delete mode 100644 arch/arm/mach-asm9260/Kconfig delete mode 100644 arch/arm/mach-moxart/Kconfig delete mode 100644 arch/arm/mach-moxart/Makefile delete mode 100644 arch/arm/mach-moxart/moxart.c delete mode 100644 arch/arm/mach-nspire/Kconfig delete mode 100644 arch/arm/mach-nspire/Makefile delete mode 100644 arch/arm/mach-nspire/nspire.c delete mode 100644 arch/arm/mach-rda/Kconfig delete mode 100644 arch/arm/mach-sunplus/Kconfig delete mode 100644 arch/arm/mach-sunplus/Makefile delete mode 100644 arch/arm/mach-sunplus/sp7021.c delete mode 100644 arch/arm/mach-uniphier/Kconfig create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h618-orangepi-zero2w.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h618-transpeed-8k618-t.dts create mode 100644 arch/arm64/boot/dts/exynos/exynosautov920-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynosautov920-sadk.dts create mode 100644 arch/arm64/boot/dts/exynos/exynosautov920.dtsi create mode 100644 arch/arm64/boot/dts/exynos/google/Makefile create mode 100644 arch/arm64/boot/dts/exynos/google/gs101-oriole.dts create mode 100644 arch/arm64/boot/dts/exynos/google/gs101-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/google/gs101-pinctrl.h create mode 100644 arch/arm64/boot/dts/exynos/google/gs101.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-tqmlx2160a-mblx2160a.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-tqmlx2160a-mblx2160a_ [...] create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-tqmlx2160a-mblx2160a_ [...] create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-tqmlx2160a-mblx2160a_ [...] create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-tqmlx2160a-mblx2160a_ [...] create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-tqmlx2160a-mblx2160a_ [...] create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-tqmlx2160a.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-overdrive.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-mallow.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-mallow.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-mallow.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2-display.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-dimonoff-gateway-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-overdrive.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-rve-gateway.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-reva.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-revb-hdmi.dts copy arch/{arm/boot/dts/nxp/imx/imx6qdl-skov-cpu-revc.dtsi => arm64/boot/dts/frees [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-revb-mi1010ait-1cp1.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl-lvds-g1 [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-mallow.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-mallow.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-mallow.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-vpu.dtsi copy arch/arm64/boot/dts/freescale/{imx93-tqma9352-mba93xxla.dts => imx93-tqma9352 [...] create mode 100644 arch/arm64/boot/dts/marvell/ac5x-rd-carrier-cn9131.dts create mode 100644 arch/arm64/boot/dts/marvell/ac5x-rd-carrier.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9130-db-comexpress.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9131-db-comexpress.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8188-evb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8188.dtsi copy arch/arm64/boot/dts/qcom/{ipq9574-rdp433.dts => ipq9574-rdp-common.dtsi} (60%) create mode 100644 arch/arm64/boot/dts/qcom/msm8916-modem-qdsp6.dtsi copy arch/arm64/boot/dts/qcom/{msm8916-acer-a1-724.dts => msm8939-huawei-kiwi.dts} (56%) create mode 100644 arch/arm64/boot/dts/qcom/qcm6490-idp.dts create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts copy arch/arm64/boot/dts/qcom/{sm8250-xiaomi-elish-common.dtsi => sm8250-xiaomi-pi [...] copy arch/arm64/boot/dts/qcom/{sm8550-mtp.dts => sm8650-mtp.dts} (55%) copy arch/arm64/boot/dts/qcom/{sm8550-qrd.dts => sm8650-qrd.dts} (51%) copy arch/arm64/boot/dts/qcom/{sm8550.dtsi => sm8650.dtsi} (67%) create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-crd.dts create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-qcp.dts create mode 100644 arch/arm64/boot/dts/qcom/x1e80100.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-anbernic-rg351m.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-anbernic-rg351v.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-rk2023.dts copy arch/arm64/boot/dts/rockchip/{rk3566-quartz64-a.dts => rk3566-powkiddy-rk2023 [...] create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-x55.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-evb.dts copy arch/arm64/boot/dts/rockchip/{rk3588s-orangepi-5.dts => rk3588-coolpi-cm5.dts [...] copy arch/arm64/boot/dts/rockchip/{rk3588s-rock-5a.dts => rk3588-jaguar.dts} (66%) copy arch/arm64/boot/dts/rockchip/{rk3588s-rock-5a.dts => rk3588s-coolpi-4b.dts} (73%) create mode 100644 arch/arm64/boot/dts/sprd/ums9620-2h10.dts create mode 100644 arch/arm64/boot/dts/sprd/ums9620.dtsi copy arch/arm64/boot/dts/ti/{k3-am62-verdin-yavia.dtsi => k3-am62-verdin-mallow.dt [...] create mode 100644 arch/arm64/boot/dts/ti/k3-am625-beagleplay-csi2-ov5640.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-mallow.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-mallow.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-imx219.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-ov5640.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-tevi-ov5640.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am652.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-evm-pcie0-ep.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-evm-pcie1-ep.dtso delete mode 100644 arch/m68k/coldfire/vectors.h create mode 100644 arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dts create mode 100644 arch/riscv/boot/dts/sophgo/cv1812h.dtsi copy arch/riscv/boot/dts/sophgo/{cv1800b.dtsi => cv18xx.dtsi} (61%) rename drivers/{soc/sifive => cache}/sifive_ccache.c (81%) create mode 100644 drivers/clk/samsung/clk-gs101.c create mode 100644 drivers/firmware/microchip/Kconfig create mode 100644 drivers/firmware/microchip/Makefile create mode 100644 drivers/firmware/microchip/mpfs-auto-update.c delete mode 100644 drivers/mailbox/apple-mailbox.c create mode 100644 drivers/net/ethernet/amazon/ena/ena_xdp.c create mode 100644 drivers/net/ethernet/amazon/ena/ena_xdp.h create mode 100644 drivers/net/ethernet/intel/ice/ice_debugfs.c create mode 100644 drivers/net/ethernet/intel/ice/ice_fwlog.c create mode 100644 drivers/net/ethernet/intel/ice/ice_fwlog.h create mode 100644 drivers/net/ethernet/intel/ice/ice_hwmon.c create mode 100644 drivers/net/ethernet/intel/ice/ice_hwmon.h create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.h create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_regs_cnxk_pf.h create mode 100644 drivers/net/ethernet/realtek/r8169_leds.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_est.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_est.h create mode 100644 drivers/net/ipa/data/ipa_data-v5.5.c create mode 100644 drivers/net/ipa/reg/ipa_reg-v5.5.c delete mode 100644 drivers/net/phy/aquantia.h create mode 100644 drivers/net/phy/aquantia/Kconfig create mode 100644 drivers/net/phy/aquantia/Makefile create mode 100644 drivers/net/phy/aquantia/aquantia.h create mode 100644 drivers/net/phy/aquantia/aquantia_firmware.c rename drivers/net/phy/{ => aquantia}/aquantia_hwmon.c (90%) rename drivers/net/phy/{ => aquantia}/aquantia_main.c (91%) create mode 100644 drivers/net/phy/ax88796b_rust.rs create mode 100644 drivers/net/phy/dp83tg720.c create mode 100644 drivers/net/phy/nxp-c45-tja11xx-macsec.c create mode 100644 drivers/net/phy/nxp-c45-tja11xx.h create mode 100644 drivers/net/wan/framer/Kconfig create mode 100644 drivers/net/wan/framer/Makefile create mode 100644 drivers/net/wan/framer/framer-core.c create mode 100644 drivers/net/wan/framer/pef2256/Makefile create mode 100644 drivers/net/wan/framer/pef2256/pef2256-regs.h create mode 100644 drivers/net/wan/framer/pef2256/pef2256.c delete mode 100644 drivers/net/wireless/atmel/atmel.c delete mode 100644 drivers/net/wireless/atmel/atmel.h delete mode 100644 drivers/net/wireless/atmel/atmel_cs.c delete mode 100644 drivers/net/wireless/atmel/atmel_pci.c delete mode 100644 drivers/net/wireless/cisco/Kconfig delete mode 100644 drivers/net/wireless/cisco/Makefile delete mode 100644 drivers/net/wireless/cisco/airo.c delete mode 100644 drivers/net/wireless/cisco/airo.h delete mode 100644 drivers/net/wireless/cisco/airo_cs.c delete mode 100644 drivers/net/wireless/intersil/hostap/Kconfig delete mode 100644 drivers/net/wireless/intersil/hostap/Makefile delete mode 100644 drivers/net/wireless/intersil/hostap/hostap.h delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_80211.h delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_80211_tx.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_ap.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_ap.h delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_common.h delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_config.h delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_cs.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_download.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_hw.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_info.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_ioctl.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_main.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_pci.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_plx.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_proc.c delete mode 100644 drivers/net/wireless/intersil/hostap/hostap_wlan.h delete mode 100644 drivers/net/wireless/intersil/orinoco/Kconfig delete mode 100644 drivers/net/wireless/intersil/orinoco/Makefile delete mode 100644 drivers/net/wireless/intersil/orinoco/airport.c delete mode 100644 drivers/net/wireless/intersil/orinoco/cfg.c delete mode 100644 drivers/net/wireless/intersil/orinoco/cfg.h delete mode 100644 drivers/net/wireless/intersil/orinoco/fw.c delete mode 100644 drivers/net/wireless/intersil/orinoco/fw.h delete mode 100644 drivers/net/wireless/intersil/orinoco/hermes.c delete mode 100644 drivers/net/wireless/intersil/orinoco/hermes.h delete mode 100644 drivers/net/wireless/intersil/orinoco/hermes_dld.c delete mode 100644 drivers/net/wireless/intersil/orinoco/hermes_dld.h delete mode 100644 drivers/net/wireless/intersil/orinoco/hermes_rid.h delete mode 100644 drivers/net/wireless/intersil/orinoco/hw.c delete mode 100644 drivers/net/wireless/intersil/orinoco/hw.h delete mode 100644 drivers/net/wireless/intersil/orinoco/main.c delete mode 100644 drivers/net/wireless/intersil/orinoco/main.h delete mode 100644 drivers/net/wireless/intersil/orinoco/mic.c delete mode 100644 drivers/net/wireless/intersil/orinoco/mic.h delete mode 100644 drivers/net/wireless/intersil/orinoco/orinoco.h delete mode 100644 drivers/net/wireless/intersil/orinoco/orinoco_cs.c delete mode 100644 drivers/net/wireless/intersil/orinoco/orinoco_nortel.c delete mode 100644 drivers/net/wireless/intersil/orinoco/orinoco_pci.c delete mode 100644 drivers/net/wireless/intersil/orinoco/orinoco_pci.h delete mode 100644 drivers/net/wireless/intersil/orinoco/orinoco_plx.c delete mode 100644 drivers/net/wireless/intersil/orinoco/orinoco_tmd.c delete mode 100644 drivers/net/wireless/intersil/orinoco/orinoco_usb.c delete mode 100644 drivers/net/wireless/intersil/orinoco/scan.c delete mode 100644 drivers/net/wireless/intersil/orinoco/scan.h delete mode 100644 drivers/net/wireless/intersil/orinoco/spectrum_cs.c delete mode 100644 drivers/net/wireless/intersil/orinoco/wext.c delete mode 100644 drivers/net/wireless/intersil/orinoco/wext.h delete mode 100644 drivers/net/wireless/legacy/Kconfig delete mode 100644 drivers/net/wireless/legacy/Makefile delete mode 100644 drivers/net/wireless/legacy/ray_cs.c delete mode 100644 drivers/net/wireless/legacy/ray_cs.h delete mode 100644 drivers/net/wireless/legacy/rayctl.h delete mode 100644 drivers/net/wireless/legacy/rndis_wlan.c delete mode 100644 drivers/net/wireless/legacy/wl3501.h delete mode 100644 drivers/net/wireless/legacy/wl3501_cs.c delete mode 100644 drivers/net/wireless/marvell/libertas/if_cs.c create mode 100644 drivers/net/wireless/realtek/rtw89/efuse_be.c create mode 100644 drivers/net/wireless/realtek/rtw89/pci_be.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8922a.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8922a.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8922ae.c delete mode 100644 drivers/net/wireless/zydas/zd1201.c delete mode 100644 drivers/net/wireless/zydas/zd1201.h create mode 100644 drivers/pinctrl/pinctrl-pef2256.c create mode 100644 drivers/soc/apple/mailbox.c create mode 100644 drivers/soc/apple/mailbox.h create mode 100644 drivers/soc/qcom/pmic_pdcharger_ulog.c create mode 100644 drivers/soc/qcom/pmic_pdcharger_ulog.h delete mode 100644 drivers/soc/sifive/Kconfig delete mode 100644 drivers/soc/sifive/Makefile create mode 100644 fs/bcachefs/thread_with_file.c create mode 100644 fs/bcachefs/thread_with_file.h create mode 100644 fs/bcachefs/thread_with_file_types.h create mode 100644 include/asm-generic/cfi.h create mode 100644 include/dt-bindings/clock/google,gs101.h create mode 100644 include/dt-bindings/clock/qcom,sc8280xp-camcc.h create mode 100644 include/dt-bindings/clock/qcom,sm8650-dispcc.h create mode 100644 include/dt-bindings/clock/qcom,sm8650-gcc.h create mode 100644 include/dt-bindings/clock/qcom,sm8650-gpucc.h create mode 100644 include/dt-bindings/clock/qcom,sm8650-tcsr.h create mode 100644 include/dt-bindings/clock/qcom,x1e80100-gcc.h create mode 100644 include/dt-bindings/iio/qcom,spmi-adc7-pm7325.h create mode 100644 include/dt-bindings/iio/qcom,spmi-adc7-smb139x.h create mode 100644 include/dt-bindings/interconnect/qcom,sm6115.h create mode 100644 include/dt-bindings/interconnect/qcom,sm8650-rpmh.h create mode 100644 include/dt-bindings/interconnect/qcom,x1e80100-rpmh.h create mode 100644 include/dt-bindings/reset/amlogic,c3-reset.h create mode 100644 include/dt-bindings/reset/qcom,sm8650-gpucc.h create mode 100644 include/kunit/skbuff.h delete mode 100644 include/linux/apple-mailbox.h delete mode 100644 include/linux/bpfilter.h create mode 100644 include/linux/framer/framer-provider.h create mode 100644 include/linux/framer/framer.h create mode 100644 include/linux/framer/pef2256.h create mode 100644 include/linux/hrtimer_types.h create mode 100644 include/linux/irqflags_types.h create mode 100644 include/linux/mutex_types.h create mode 100644 include/linux/nodemask_types.h create mode 100644 include/linux/pid_types.h create mode 100644 include/linux/plist_types.h create mode 100644 include/linux/posix-timers_types.h create mode 100644 include/linux/refcount_types.h create mode 100644 include/linux/rseq.h create mode 100644 include/linux/seccomp_types.h create mode 100644 include/linux/sem_types.h create mode 100644 include/linux/seqlock_types.h create mode 100644 include/linux/syscall_user_dispatch_types.h create mode 100644 include/linux/timer_types.h create mode 100644 include/linux/timerqueue_types.h create mode 100644 include/linux/uidgid_types.h create mode 100644 include/linux/workqueue_types.h delete mode 100644 include/net/tc_act/tc_ipt.h delete mode 100644 include/uapi/linux/bpfilter.h delete mode 100644 include/uapi/linux/tc_act/tc_ipt.h create mode 100644 include/vdso/gettime.h create mode 100644 kernel/numa.c create mode 100644 net/batman-adv/multicast_forw.c delete mode 100644 net/bpfilter/.gitignore delete mode 100644 net/bpfilter/Kconfig delete mode 100644 net/bpfilter/Makefile delete mode 100644 net/bpfilter/bpfilter_kern.c delete mode 100644 net/bpfilter/bpfilter_umh_blob.S delete mode 100644 net/bpfilter/main.c delete mode 100644 net/bpfilter/msgfmt.h create mode 100644 net/core/page_pool_priv.h create mode 100644 net/core/page_pool_user.c create mode 100644 net/ieee802154/pan.c delete mode 100644 net/ipv4/bpfilter/Makefile delete mode 100644 net/ipv4/bpfilter/sockopt.c create mode 100644 net/mac80211/tests/mfp.c create mode 100644 net/mac80211/wbrf.c delete mode 100644 net/sched/act_ipt.c create mode 100644 net/wireless/tests/scan.c create mode 100644 net/wireless/tests/util.c create mode 100644 net/wireless/tests/util.h create mode 100644 net/xfrm/xfrm_state_bpf.c create mode 100644 rust/kernel/net.rs create mode 100644 rust/kernel/net/phy.rs create mode 100644 tools/net/ynl/generated/.gitignore delete mode 100644 tools/net/ynl/generated/devlink-user.c delete mode 100644 tools/net/ynl/generated/devlink-user.h delete mode 100644 tools/net/ynl/generated/ethtool-user.c delete mode 100644 tools/net/ynl/generated/ethtool-user.h delete mode 100644 tools/net/ynl/generated/fou-user.c delete mode 100644 tools/net/ynl/generated/fou-user.h delete mode 100644 tools/net/ynl/generated/handshake-user.c delete mode 100644 tools/net/ynl/generated/handshake-user.h delete mode 100644 tools/net/ynl/generated/netdev-user.c delete mode 100644 tools/net/ynl/generated/netdev-user.h delete mode 100644 tools/net/ynl/generated/nfsd-user.c delete mode 100644 tools/net/ynl/generated/nfsd-user.h copy tools/net/ynl/lib/{ynl.h => ynl-priv.h} (52%) create mode 100644 tools/net/ynl/samples/page-pool.c create mode 100755 tools/net/ynl/ynl-gen-rst.py create mode 100644 tools/testing/selftests/bpf/config.vm create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c create mode 100644 tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c create mode 100644 tools/testing/selftests/bpf/prog_tests/global_func_dead_code.c create mode 100644 tools/testing/selftests/bpf/prog_tests/map_btf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/map_in_map.c create mode 100644 tools/testing/selftests/bpf/prog_tests/recursive_attach.c create mode 100644 tools/testing/selftests/bpf/prog_tests/reg_bounds.c create mode 100644 tools/testing/selftests/bpf/progs/access_map_in_map.c create mode 100644 tools/testing/selftests/bpf/progs/fentry_recursive.c create mode 100644 tools/testing/selftests/bpf/progs/fentry_recursive_target.c create mode 100644 tools/testing/selftests/bpf/progs/freplace_dead_global_func.c create mode 100644 tools/testing/selftests/bpf/progs/freplace_unreliable_prog.c create mode 100644 tools/testing/selftests/bpf/progs/map_in_map_btf.c create mode 100644 tools/testing/selftests/bpf/progs/normal_map_btf.c create mode 100644 tools/testing/selftests/bpf/progs/test_cgroup1_hierarchy.c create mode 100644 tools/testing/selftests/bpf/progs/test_fsverity.c create mode 100644 tools/testing/selftests/bpf/progs/test_get_xattr.c create mode 100644 tools/testing/selftests/bpf/progs/test_sig_in_xattr.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_bitfield_write.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_btf_unreliable_prog.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_global_subprogs.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/pci_reset.sh create mode 100755 tools/testing/selftests/net/forwarding/ethtool_rmon.sh create mode 100755 tools/testing/selftests/net/fq_band_pktlimit.sh create mode 100644 tools/testing/selftests/net/lib.sh create mode 100755 tools/testing/selftests/net/net_helper.sh create mode 100644 tools/testing/selftests/net/tcp_ao/.gitignore create mode 100644 tools/testing/selftests/net/tcp_ao/Makefile create mode 100644 tools/testing/selftests/net/tcp_ao/bench-lookups.c create mode 100644 tools/testing/selftests/net/tcp_ao/connect-deny.c create mode 100644 tools/testing/selftests/net/tcp_ao/connect.c create mode 120000 tools/testing/selftests/net/tcp_ao/icmps-accept.c create mode 100644 tools/testing/selftests/net/tcp_ao/icmps-discard.c create mode 100644 tools/testing/selftests/net/tcp_ao/key-management.c create mode 100644 tools/testing/selftests/net/tcp_ao/lib/aolib.h create mode 100644 tools/testing/selftests/net/tcp_ao/lib/kconfig.c create mode 100644 tools/testing/selftests/net/tcp_ao/lib/netlink.c create mode 100644 tools/testing/selftests/net/tcp_ao/lib/proc.c create mode 100644 tools/testing/selftests/net/tcp_ao/lib/repair.c create mode 100644 tools/testing/selftests/net/tcp_ao/lib/setup.c create mode 100644 tools/testing/selftests/net/tcp_ao/lib/sock.c create mode 100644 tools/testing/selftests/net/tcp_ao/lib/utils.c create mode 100644 tools/testing/selftests/net/tcp_ao/restore.c create mode 100644 tools/testing/selftests/net/tcp_ao/rst.c create mode 100644 tools/testing/selftests/net/tcp_ao/self-connect.c create mode 100644 tools/testing/selftests/net/tcp_ao/seq-ext.c create mode 100644 tools/testing/selftests/net/tcp_ao/setsockopt-closed.c create mode 100644 tools/testing/selftests/net/tcp_ao/unsigned-md5.c create mode 100644 tools/testing/selftests/netfilter/conntrack_dump_flush.c create mode 100644 tools/testing/selftests/tc-testing/action-ebpf delete mode 100644 tools/testing/selftests/tc-testing/plugin-lib/buildebpfPlugin.py delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/xt.json rename tools/testing/selftests/tc-testing/tc-tests/filters/{concurrency.json => fl [...] delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/filters/tests.json