This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 357881a4f22f Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 4323d5923484 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a8eebf17eb88 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] omits 040fe1d99de3 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits 4d008c794886 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2ccdea2b06c4 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits cda7b004cc3c Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 9a3571ec8861 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f5fc92ea56cf Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits ca72d3475bd9 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 401e30b5c00d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8797af19fd0d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d3a8e57faf37 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 6e7395e9783b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2b5837a8d6ae Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits e9435b5f5776 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 715d499e3eec Merge remote-tracking branch 'asoc/for-6.7' into asoc-linus new 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 new 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 new 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 new 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 new 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 new 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 new 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 new 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() new 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 new 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" new 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 a7fe0881d9b7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 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 [...] new 18a1ee9d716d ARM: dts: usr8200: Fix phy registers new 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 [...] new 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 new 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 new 67df5b47a946 arm64: defconfig reorder config lines new 23a7fa9c08e8 ARM: defconfig: reorder config lines new 984893f80e0f ARM: defconfig: remove sysfs-deprecated entries new 183a967ad19c ARM: defconfig: remove CONFIG_NET_ETHERNET references new 114854438def ARM: defconfig: remove CONFIG_SLUB references new c2dba4d19f65 ARM: defconfig: remove dead platform options new 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 [...] new 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 new 2518f39af6ba Merge tag 'clang-format-6.8' of https://github.com/ojeda/linux adds c52391fafcef auxdisplay: img-ascii-lcd: Use device_get_match_data() new 457e4f99765c Merge tag 'auxdisplay-6.8' of https://github.com/ojeda/linux new ecc78fc269fb Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 09a08d4b2f1e Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] new 952297bbc9ca Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 989cd9fd1ffe wifi: p54: fix GCC format truncation warning with wiphy->f [...] new 3c16c560b09a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 27e257db806e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e3b3ec967a7d ASoC: mediatek: sof-common: Add NULL check for normal_link string new fefffa76b41f Merge remote-tracking branch 'asoc/for-6.7' into asoc-linus new 295797abc9c4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e03c3a27ffbf Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 77eb0bb79bc4 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds f5502cd25ac0 media: dt-bindings: Add JH7110 Camera Subsystem adds f72f80550d01 media: admin-guide: Add starfive_camss.rst for Starfive Ca [...] adds bba185d141b1 media: staging: media: starfive: camss: Add core driver adds b7eedc7d2b94 media: staging: media: starfive: camss: Add video driver adds e57854628f58 media: staging: media: starfive: camss: Add ISP driver adds e080f339c80a media: staging: media: starfive: camss: Add capture driver adds 1ee1b01b97cd media: staging: media: starfive: camss: Add interrupt handling adds ac7da4a73b10 media: staging: media: starfive: camss: Register devices adds 7ad7d7fb3e69 media: staging: media: starfive: camss: Add TODO file adds 103d15bc2008 media: v4l2: Add ignore_streaming flag adds 4f61d8aa73e4 media: v4l2: Allow M2M job queuing w/o streaming CAP queue adds 02a8b425639d media: platform: chips-media: Move Coda to separate folder adds 45d1a2b93277 media: chips-media: wave5: Add vpuapi layer adds 9707a6254a8a media: chips-media: wave5: Add the v4l2 layer adds de4b9f7e371a dt-bindings: media: wave5: add yaml devicetree bindings adds 26dde1beb359 media: chips-media: wave5: Add wave5 driver to maintainers file adds 7d21a2df45a6 media: ir-hix5hd2: Use device_get_match_data() adds 12be815fbfd4 media: meson-ir-tx: Convert to use devm_rc_register_device() adds 9af7c980f3ea media: meson-ir-tx: Simplify and improve using dev_err_probe() adds 1865913dd590 media: meson-ir-tx: Drop usage of platform_driver_probe() adds a274f4d1e5af media: ccs: Ensure control handlers have been set up after probe adds 153cbfc8bdc5 media: ivsc: csi: Don't parse remote endpoints adds e34660972b88 media: ivsc: csi: Clean up V4L2 async notifier on error adds a6a42fada1e5 media: ivsc: csi: Clean up notifier set-up adds 623017a4bb04 media: ivsc: csi: Clean up parsing firmware and setting up [...] adds 096bc4f14956 media: ivsc: csi: Don't mask v4l2_fwnode_endpoint_parse re [...] adds 3c9202e88ffa media: ivsc: csi: Check number of lanes on source, too adds 0181f7a307fe Merge tag 'v6.7-rc2' into media_stage adds 07cb30216d31 media: videobuf2: Rename offset parameter adds 3431e32cb585 media: videobuf2: Rework offset 'cookie' encoding pattern adds 1d33df98b111 media: videobuf2: Stop spamming kernel log with all queue counter adds 3c147c29310b media: videobuf2: Use vb2_buffer instead of index adds 6ea001f94ab5 media: videobuf2: Access vb2_queue bufs array through help [...] adds 5287f48952e0 media: videobuf2: Remove duplicated index vs q->num_buffers check adds 741d0f6b5103 media: videobuf2: Add helper to get queue number of buffers adds da8fc26b0b7d media: videobuf2: Use vb2_get_num_buffers() helper adds e03bcb289891 media: amphion: Use vb2_get_buffer() instead of directly a [...] adds 1be718477f29 media: amphion: Stop direct calls to queue num_buffers field adds a6e86185188c media: mediatek: jpeg: Use vb2_get_buffer() instead of dir [...] adds 066f7c4199ac media: mediatek: vdec: Remove useless loop adds a24d5d8553bc media: mediatek: vcodec: Stop direct calls to queue num_bu [...] adds 7bce685bc017 media: sti: hva: Remove useless check adds 73aea586d6c5 media: visl: Use vb2_get_buffer() instead of directly acce [...] adds 202de2b5d1b6 media: atomisp: Use vb2_get_buffer() instead of directly a [...] adds 53963fb12fd4 media: atomisp: Stop direct calls to queue num_buffers field adds 7dc866df4012 media: dvb-core: Use vb2_get_buffer() instead of directly [...] adds b3b5d2e22972 media: dvb-core: Do not initialize twice queue num_buffer field adds 595f445b8f06 media: dvb-frontends: rtl2832: Stop direct calls to queue [...] adds cf605a01f03e media: pci: dt3155: Remove useless check adds ba53e3b9bd8d media: pci: tw686x: Stop direct calls to queue num_buffers field adds ad3d85a1359b media: pci: cx18: Stop direct calls to queue num_buffers field adds 58415c7e52a6 media: pci: netup_unidvb: Stop direct calls to queue num_b [...] adds 70ab9ec9166d media: pci: tw68: Stop direct calls to queue num_buffers field adds da53f4e6fa86 media: i2c: video-i2c: Stop direct calls to queue num_buff [...] adds efd7ae5d95ca media: coda: Stop direct calls to queue num_buffers field adds 3f9ea948f169 media: nxp: Stop direct calls to queue num_buffers field adds 8f661dc7e779 media: verisilicon: Stop direct calls to queue num_buffers field adds 46cbe0cd4cfb media: test-drivers: Stop direct calls to queue num_buffers field adds 9d5ffd498dcb media: imx: Stop direct calls to queue num_buffers field adds 8858adab5004 media: meson: vdec: Stop direct calls to queue num_buffers field adds 11678528576e media: touchscreen: sur40: Stop direct calls to queue num_ [...] adds 88d9ce34a6aa media: sample: v4l: Stop direct calls to queue num_buffers field adds e1d2fcf99d7a media: cedrus: Stop direct calls to queue num_buffers field adds d6855e4b0865 media: nuvoton: Stop direct calls to queue num_buffers field adds 36e3faf99f82 media: renesas: Stop direct calls to queue num_buffers field adds ff2560f0263a media: ti: Stop direct calls to queue num_buffers field adds 912472fd07da media: usb: airspy: Stop direct calls to queue num_buffers field adds ca44d57a7020 media: usb: cx231xx: Stop direct calls to queue num_buffers field adds 7e17d44d6192 media: usb: hackrf: Stop direct calls to queue num_buffers field adds 4545ca51dd5b media: usb: usbtv: Stop direct calls to queue num_buffers field adds c838530d230b media: media videobuf2: Be more flexible on the number of [...] adds d055a76c0065 media: core: Report the maximum possible number of buffers [...] adds cea70ed416b4 media: test-drivers: vivid: Increase max supported buffers [...] adds 7e8b591d50dc media: test-drivers: vicodec: Increase max supported captu [...] adds 26711491a807 media: verisilicon: Refactor postprocessor to store more buffers adds 545bf944f978 media: verisilicon: Store chroma and motion vectors offset adds 3eeaee737dce media: verisilicon: g2: Use common helpers to compute chro [...] adds bbd267daf4fc media: verisilicon: vp9: Allow to change resolution while [...] adds 632b8b044a94 media: cec: core: count low-drive, error and arb-lost conditions adds 6aa210d27b5f media: core: v4l2-ioctl: check if ioctl is known to avoid [...] adds 57e3f1cfc23f media: v4l2-common: Add 10bpp RGB formats info adds dd4229fa7b6e media: v4l2-dev: Check that g/s_selection are valid before [...] adds ed5000fe5ac4 media: v4l2-mem2mem.h: fix typo in comment adds 26cb92f7f7c4 media: drop CONFIG_MEDIA_CONTROLLER_REQUEST_API adds 70be8a84017a media: videodev2.h: add missing __user to p_h264_pps adds 26846dda3eca media: videodev.h: add missing p_hdr10_* pointers adds aebe6f055d9f media: vde: Use struct_size() adds ce122258ed86 media: nuvoton: npcm-video: Fix sleeping in atomic context adds 0cb8c9482501 media: qcom: camss: clean up a check adds ded85b0c0edd media: pvrusb2: fix use after free on context disconnection adds 074728523dd1 media: staging: media: tegra-video: Convert to platform re [...] adds c411b39df8b8 media: ivtv: don't call s_stream(0) if not streaming adds d8212c5c87c1 media: mtk-jpeg: Remove cancel worker in mtk_jpeg_remove t [...] adds 206c857dd17d media: mtk-jpeg: Fix use after free bug due to error path [...] adds 38e1857933de media: mtk-jpeg: Fix timeout schedule error in mtk_jpegdec [...] adds 197f6e6cbf97 media: stm32-dcmi: Drop unnecessary of_match_device() call adds 71025ec7f776 media: cedrus: Update TODO with future rework plans adds ebc733e54a1a media: platform: cros-ec: Add Dexi to the match table adds deaf6b0ad8ae media: vicodec: Disable (TRY_)DECODER_CMD for the stateless case adds 3907f6ef8e0d media: visl: Hook the (TRY_)DECODER_CMD stateless ioctls adds 6c0d9e12b1d1 media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctls adds 1fb7b5ab6211 media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctls adds e3234e547a4d media: exynos4-is: fimc-is-i2c: remove I2C_CLASS_SPD support adds f033c87fda47 media: amphion: Fix VPU core alias name adds f9c12d678358 media: atmel-isi: Use accessors for pad config 'try_*' fields adds 098a1eed5dae media: microchip-isc: Use accessors for pad config 'try_*' fields adds f4b7c07dc19f media: atmel-isc: Use accessors for pad config 'try_*' fields adds 9295e7e0cc38 media: atomisp: Use accessors for pad config 'try_*' fields adds 0623979d8352 media: tegra-video: Use accessors for pad config 'try_*' fields adds fd17e3a9a788 media: i2c: Use accessors for pad config 'try_*' fields adds 36f2cd3bd496 media: v4l2-subdev: Rename pad config 'try_*' fields adds 6078b2b803db media: v4l2-subdev: Drop outdated comment for v4l2_subdev_ [...] adds 274ee48e4ca9 media: ipu3-cio2: Drop comment blocks for subdev op handlers adds e5c51f0bb2e4 media: xilinx: csi2rxss: Drop comment blocks for subdev op [...] adds c1ac5298867b media: v4l2-subdev: Fix references to pad config adds c1d9681407be media: qcom: camss: Fix references to pad config adds bb118e86dfcc media: ti: omap3isp: Fix references to pad config adds cde7093bd239 media: ti: omap4iss: Fix references to pad config adds aeb18af18828 media: i2c: Fix references to pad config adds 52c2575db8fa media: v4l: subdev: Store the sub-device in the sub-device state adds 049fa16b81c2 media: v4l: subdev: Also return pads array information on [...] adds d0fde6aae2ba media: v4l: subdev: Rename sub-device state information ac [...] adds 8824170e95d7 media: v4l: subdev: v4l2_subdev_state_get_format always re [...] adds 791765b426df media: v4l: subdev: Make stream argument optional in state [...] adds 981e0d4c724f media: v4l: subdev: Always compile sub-device state access [...] adds bc0e8d91feec media: v4l: subdev: Switch to stream-aware state functions adds 34dfd1dd5266 media: v4l: subdev: Remove stream-unaware sub-device state access adds 3591c53ae9ec media: v4l: subdev: Return NULL from pad access functions [...] adds 8830bf13af87 media: mediatek: vcodec: Get the chip name for each platform adds b1b37f6f23c2 media: mediatek: vcodec: Set the supported h264 level for [...] adds 23ad34b8b019 media: mediatek: vcodec: Set the supported h265 level for [...] adds c3caa86b43f5 media: mediatek: vcodec: Set the supported h264 profile fo [...] adds 3572c870e91b media: mediatek: vcodec: Set the supported h265 profile fo [...] adds 6147bdd895df media: mediatek: vcodec: Set the supported vp9 level for e [...] adds a00b3f296eac media: mediatek: vcodec: Set the supported vp9 profile for [...] adds 3b8551e73271 media: wave5: add OF and V4L_MEM2MEM_DRIVERS dependencies adds 073249b87615 Merge tag 'v6.7-rc4' into media_stage adds 30d187cd7487 media: renesas: vsp1: Fix references to pad config adds c12251898fbd dt-bindings: vendor-prefixes: Add prefix for GalaxyCore Inc. adds 0d32f666bedc dt-bindings: media: i2c: add galaxycore,gc2145 dt-bindings adds 03cc7fefbb09 media: i2c: gc2145: Galaxy Core GC2145 sensor support adds a9c8c738066b device property: Add fwnode_name_eq() adds cba1ec57b331 dt-bindings: media: Add bindings for THine THP7312 ISP adds 0d9e32a8075a media: uapi: Add controls for the THP7312 ISP adds 7a52ab415b43 media: i2c: Add driver for THine THP7312 adds 5755be5f15d9 media: v4l2-subdev: Rename .init_cfg() operation to .init_state() adds c9e3e84963a7 media: v4l: fwnode: Parse MIPI DisCo for Imaging properties adds b33cb0cbe289 media: i2c: st-mipid02: correct format propagation adds 046ee0e2a4d6 media: i2c: st-mipid02: add usage of v4l2_get_link_freq adds c26eb0f32341 media: i2c: st-mipid02: don't keep track of streaming status adds 6223dafa3c91 media: i2c: st-mipid02: use cci_* helpers for register access. adds 04d170b288b3 media: i2c: st-mipid02: use active state to store pad formats adds 290f9b3406d7 media: i2c: st-mipid02: use mipi-csi macro for data-type adds 248b6248eaea media: i2c: st-mipid02: removal of unused link_frequency variable adds 2cc0f07718f2 media: i2c: st-mipid02: add Y8 format support adds b4c4f8b81694 media: i2c: st-vgxy61: Add V4L2_SUBDEV_FL_HAS_EVENTS and s [...] adds 998ba665e16e media: i2c: st-vgxy61: add v4l2_fwnode ctrls parse and addition adds c7387b069e60 dt-bindings: media: add bindings for stm32 dcmipp adds fa0f34188a91 media: MAINTAINERS: add entry for STM32 DCMIPP driver adds 28e0f3772296 media: stm32-dcmipp: STM32 DCMIPP camera interface driver adds efa5fe19c0a9 media: imx355: Enable runtime PM before registering async [...] adds 47a78052db51 media: ov01a10: Enable runtime PM before registering async [...] adds 7b0454cfd8ed media: ov13b10: Enable runtime PM before registering async [...] adds e242e9c14405 media: ov9734: Enable runtime PM before registering async [...] adds ff0fcda15feb media: ccs: Print ireal and float limits converted to integers adds 0e7f68fe1602 media: imx319: Enable runtime PM before registering async [...] adds 6a6e49f89297 media: Documentation: Initialisation finishes before subde [...] adds 9641e8019ae8 media: microchip-isc: Remove dead code in pipeline validation adds eba5058633b4 media: v4l: cci: Include linux/bits.h adds 94ed00981b51 media: v4l: cci: Add driver-private bit definitions adds cd93cc245dfe media: v4l: cci: Add macros to obtain register width and address adds 5d6ce399d986 media: ccs: Generate V4L2 CCI compliant register definitions adds d180509cca58 media: ccs: Better separate CCS static data access adds 529322112a3b media: ccs: Use V4L2 CCI for accessing sensor registers adds 2112f3a28e8d media: v4l2-subdev: Fix indentation in v4l2-subdev.h adds 3de6ee94aae7 media: v4l: async: Fix duplicated list deletion adds bec3db03911b media: v4l: async: Drop useless list move operation adds a60577cef7de media: dt-bindings: mediatek: Add phandle to mediatek,scp [...] adds 52e1fc9aa828 media: platform: mtk-mdp3: Use devicetree phandle to retrieve SCP adds 9f0f0013d3d9 media: exynos-gsc: remove unused improper CONFIG definition adds 98b3cd0bfc5c media: visl: Add AV1 support adds 357547b87673 doc: media: visl: Add AV1 support adds 608ca5a60ee4 media: videobuf2-dma-sg: fix vmap callback adds fca4797af415 media: staging: starfive: camss: fix off by one in isp_enu [...] adds 15dfed5b4933 media: chips-media: wave5: VIDEO_WAVE_VPU should depend on [...] adds b58253793f4f staging: media: VIDEO_STARFIVE_CAMSS should depend on ARCH [...] adds 5d3c8990e2bb media: cx231xx: fix a memleak in cx231xx_init_isoc adds b3695e86d25a media: stk1160: Fixed high volume of stk1160_dbg messages adds ac6494e0ca44 media: qcom: camss: Flag which VFEs require a power-domain adds a409b3f08dbe media: qcom: camss: Convert to per-VFE pointer for power-d [...] adds eb73facec2c2 media: qcom: camss: Use common VFE pm_domain_on/pm_domain_ [...] adds 23aa4f0cd327 media: qcom: camss: Move VFE power-domain specifics into vfe.c adds d89751c61279 media: qcom: camss: Add support for named power-domains adds 6997278ae5f0 media: qcom: camss: Flag VFE-lites to support more VFEs adds 801ca0e7f9be media: qcom: camss: Flag CSID-lites to support more CSIDs adds 8016943b5947 media: qcom: camss: Add sm8250 named power-domain support adds 9e7dc39260ed media: rockchip: rga: fix swizzling for RGB formats adds 77f2e2b255ce media: rockchip: rga: extract helper to fill descriptors adds 6040702ade23 media: rockchip: rga: allocate DMA descriptors per buffer adds 558c248f930e media: rockchip: rga: split src and dst buffer setup adds 25783e2a984e media: rockchip: rga: pre-calculate plane offsets adds ec9ef8dda2a2 media: rockchip: rga: set dma mask to 32 bits adds 60faf2b82b52 media: rockchip: rga: use clamp() to clamp size to limits adds 012602c560b4 media: rockchip: rga: use pixelformat to find format adds 4e4dd24e309d media: rockchip: rga: add local variable for pix_format adds 2addee7aeff2 media: rockchip: rga: use macros for testing buffer type adds 0148bcd77d0a media: rockchip: rga: switch to multi-planar API adds a61ff67ffb9d media: rockchip: rga: rework buffer handling for multi-pla [...] adds db71a7f5cbb8 media: rockchip: rga: add NV12M support adds 91478b772fb5 media: ccs: Select V4L2_CCI_I2C adds c692696fc51c media: saa6752hs: Don't set format in sub-device state adds dff1eebf2be3 media: adv7183: Don't set format in sub-device state adds 72c8cb48a4cc media: mt9t112: Don't set format in sub-device state adds 09aee3995f9e media: rj54n1cb0c: Don't set format in sub-device state adds 843750fb85fd media: tw9910: Don't set format in sub-device state adds e55a9482888d media: ov9640: Don't set format in sub-device state adds 0d75bb6ae127 media: bttv: start_streaming should return a proper error code adds 3f1faa154a43 media: bttv: add back vbi hack adds 350ab13e1382 media: videobuf2: request more buffers for vb2_read adds dba3e701917a media: uvcvideo: Fix power line control for a Chicony camera adds 323666d1b323 media: uvcvideo: Pick first best alternate setting insteed [...] adds 6180056b0e0c media: uvcvideo: Fix power line control for SunplusIT camera adds 2a0ed5a3573b media: imx: imx7-media-csi: Include headers explicitly adds 5705b0e0eb55 media: imx-mipi-csis: Fix clock handling in remove() adds fb387fcb5cdd media: imx-mipi-csis: Drop extra clock enable at probe() adds d80d227eb0f6 media: nxp: imx8-isi-debug: Add missing 36-Bit DMA registe [...] adds 25bf28b25a2a media: dt-bindings: media: rkisp1: Fix the port descriptio [...] adds 452f604a4683 media: rkisp1: Fix media device memory leak adds 688f3af3c354 media: rkisp1: Fix memory leaks in rkisp1_isp_unregister() adds 85d2a31fe4d9 media: rkisp1: Drop IRQF_SHARED adds 3eb7910e1b16 media: rkisp1: Fix IRQ handler return values adds 0753874617de media: rkisp1: Store IRQ lines adds 870565f063a5 media: rkisp1: Fix IRQ disable race issue adds 02f2c7b45727 media: rkisp1: regs: Consolidate MI interrupt wrap fields adds adf1cba7c85f media: rkisp1: debug: Add register dump for IS adds af58c2d9d395 media: rkisp1: debug: Count completed frame interrupts adds efa28efd9cba media: rkisp1: resizer: Stop manual allocation of v4l2_sub [...] adds c2a8653c197d media: venus: core: Set up secure memory ranges for SC7280 adds b9407b259f70 media: chips-media: wave5: Remove duplicate check adds f54ce765d691 media: MAINTAINERS: Correct file entry in WAVE5 VPU CODEC DRIVER adds a3d51462804f media: chips-media: wave5: Fix spelling mistake "bufferur" [...] adds 4e4103d6f3e9 media: chips-media: wave5: Fix panic on decoding DECODED_I [...] adds 1ddeeac2dffd media: chips-media: wave5: Requires GENERIC_ALLOCATOR adds f9c8ddce2fe3 media: amphion: remove mutext lock in condition of wait_event adds 7b9df4ac0d7d dt-bindings: vendor-prefixes: Add techwell vendor prefix adds 0f82ffa9a295 media: dt-bindings: media: i2c: Add bindings for TW9900 adds 918b14a26b12 media: i2c: Introduce a driver for the Techwell TW9900 decoder adds 20a4ecc7860a MAINTAINERS: Add missing bindings for max96712 adds d8b45ee43a05 media: platform: exynos4-is: return callee's error code ra [...] adds a2dd235df435 media: dvbdev: drop refcount on error path in dvb_device_open() adds 5b2f885e2f6f media: dvb-frontends: m88ds3103: Fix a memory leak in an e [...] adds 09b4195021be media: ddbridge: fix an error code problem in ddb_probe adds 1545c2b92bdf media: atmel-isi: Fix crash due to missing subdev in state adds d92e7a013ff3 media: v4l2-cci: Add support for little-endian encoded registers adds 60fc87a69523 media: i2c: imx290: Properly encode registers as little-endian adds 4e671eb56b95 media: i2c: ak7375: Prepare for supporting another chip adds f8e004714a94 media: dt-bindings: ak7375: Add ak7345 support adds df15385e6793 media: i2c: ak7375: Add support for ak7345 adds 164bf1728651 dt-bindings: vendor-prefixes: Add prefix alliedvision adds 381d661a00e9 media: dt-bindings: alvium: add document YAML binding adds 0a7af872915e media: i2c: Add support for alvium camera adds 1a140854bc8c media: ov2740: Add support for reset GPIO adds 846a37cf470f media: ov2740: Add support for external clock adds 47913c1f554c media: ov2740: Move fwnode_graph_get_next_endpoint() call up adds 41543c7ccc68 media: ov2740: Improve ov2740_check_hwcfg() error reporting adds 3735228bbe35 media: ov2740: Fix hts value adds 4024107e104c media: ov2740: Check hwcfg after allocating the ov2740 struct adds 0677a2d9b735 media: ov2740: Add support for 180 MHz link frequency adds efff0a80bc66 media: ov2740: Add a sleep after resetting the sensor adds fb16c04a538e media: ipu-bridge: Change ov2740 link-frequency to 180 MHz adds ab8d7194acd1 media: v4l: Safely to call v4l2_subdev_cleanup on an unini [...] adds cff18d8f8bf1 media: Documentation: BT.601 is not a bus adds 16be18d71cc7 media: Documentation: LP-11 and LP-111 are states, not modes adds 458492e8d81e media: dt-bindings: ov8856: decouple lanes and link freque [...] adds 7e6b43715042 media: dt-bindings: gc0308: add binding adds d91123d7c9d4 media: MAINTAINERS: Add GalaxyCore in camera sensor section adds 3ae52083b533 media: i2c: gc0308: new driver adds 657cd1fab06e media: i2c: imx214: Explain some magic numbers adds 4f302d004bd0 media: i2c: imx214: Move controls init to separate function adds 2ae9f9780d80 media: i2c: imx214: Read orientation and rotation from sys [...] adds 79e3a67a203a media: i2c: imx214: Add sensor's pixel matrix size adds bd4eadc4536f media: dt-bindings: media: imx335: Add supply bindings adds d5ca45b8b91e media: i2c: imx335: Fix logging line endings adds 1af87779e9f7 media: i2c: imx335: Improve configuration error reporting adds fea91ee73b7c media: i2c: imx335: Enable regulator supplies adds 252b2caaf2cb media: i2c: imx335: Implement get selection API adds d7b95ad7a8d5 media: i2c: imx335: Fix hblank min/max values adds cfa49ff0558a media: i2c: imx335: Support 2592x1940 10-bit mode adds 00c68a4b5a60 media: dt-bindings: Add OmniVision OV64A40 adds 03d93f8ed7e3 media: i2c: Add driver for OmniVision OV64A40 adds 3253a8cdd7fe dt-bindings: media: s5p-mfc: Add mfcv12 variant adds 199643db9ac2 media: s5p-mfc: Rename IS_MFCV10 macro adds e57b6d326f94 media: s5p-mfc: Add initial support for MFCv12 adds 6f1466123d73 media: s5p-mfc: Add YV12 and I420 multiplanar format support adds c639899bb667 media: s5p-mfc: Add support for rate controls in MFCv12 adds 15fe06f7dcb9 media: s5p-mfc: Add support for UHD encoding. adds ff3f4490625b media: s5p-mfc: Add support for DMABUF for encoder adds a394c3ff5f98 media: s5p-mfc: Set context for valid case before calling try_run adds f30d7cfac417 media: s5p-mfc: Load firmware for each run in MFCv12. adds e4af84f34c5a media: s5p-mfc: DPB Count Independent of VIDIOC_REQBUF adds 08e5c36410ca media: v4l: subdev: Move out subdev state lock macros outs [...] adds 287fe160834a media: v4l2-subdev: Turn .[gs]_frame_interval into pad operations adds 805d4311a54a media: v4l2-subdev: Add which field to struct v4l2_subdev_ [...] adds 6b456240b301 media: v4l2-subdev: Store frame interval in subdev state adds 2b455a551f2e media: docs: uAPI: Clarify error documentation for invalid [...] adds a5113ac8752e media: docs: uAPI: Expand error documentation for invalid [...] adds 95e802a2bfff media: docs: uAPI: Fix documentation of 'which' field for [...] adds a3e28ea77717 media: i2c: thp7312: Store frame interval in subdev state adds 80c2b40a5139 media: videobuf2: core: Rename min_buffers_needed field in [...] adds 02d4e62ae245 media: i2c: mt9m114: use fsleep() in place of udelay() new 60a031b64984 media: i2c: thp7312: select CONFIG_FW_LOADER new 0b26345bb2d9 Merge branch 'fixes' of https://git.linuxtv.org/media_stage.git new 8f1372c0ad1d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2b5bd507e427 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new dfdb25a73ff1 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 8ea31979a91e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new efab4de19610 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] new 489b3e99b19e Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] new cd235b7e1d28 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 74b227210a3c Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (357881a4f22f) \ N -- N -- N refs/heads/pending-fixes (74b227210a3c)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 47 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .clang-format | 92 +- .mailmap | 3 + CREDITS | 4 + .../testing/sysfs-devices-platform-kunpeng_hccs | 6 +- Documentation/Makefile | 16 +- Documentation/admin-guide/media/starfive_camss.rst | 72 + .../admin-guide/media/starfive_camss_graph.dot | 12 + Documentation/admin-guide/media/v4l-drivers.rst | 1 + Documentation/admin-guide/media/visl.rst | 2 + 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 + Documentation/devicetree/bindings/arm/xilinx.yaml | 137 - .../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 + .../devicetree/bindings/media/cnm,wave521c.yaml | 61 + .../media/i2c/alliedvision,alvium-csi2.yaml | 81 + .../bindings/media/i2c/asahi-kasei,ak7375.yaml | 4 +- .../bindings/media/i2c/galaxycore,gc0308.yaml | 108 + .../bindings/media/i2c/galaxycore,gc2145.yaml | 113 + .../devicetree/bindings/media/i2c/ov8856.yaml | 24 +- .../bindings/media/i2c/ovti,ov64a40.yaml | 103 + .../devicetree/bindings/media/i2c/sony,imx335.yaml | 13 + .../bindings/media/i2c/techwell,tw9900.yaml | 137 + .../bindings/media/i2c/thine,thp7312.yaml | 224 + .../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 +- .../devicetree/bindings/media/rockchip-isp1.yaml | 11 +- .../devicetree/bindings/media/samsung,s5p-mfc.yaml | 18 + .../devicetree/bindings/media/st,stm32-dcmipp.yaml | 89 + .../bindings/media/starfive,jh7110-camss.yaml | 180 + .../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 + .../devicetree/bindings/soc/xilinx/xilinx.yaml | 142 + .../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 | 16 + .../devicetree/bindings/watchdog/samsung-wdt.yaml | 29 +- Documentation/driver-api/device-io.rst | 9 +- Documentation/driver-api/media/camera-sensor.rst | 7 +- .../driver-api/media/drivers/ccs/mk-ccs-regs | 104 +- Documentation/driver-api/media/tx-rx.rst | 25 +- Documentation/driver-api/media/v4l2-subdev.rst | 11 +- 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 + .../userspace-api/media/drivers/index.rst | 1 + .../userspace-api/media/drivers/thp7312.rst | 39 + .../userspace-api/media/v4l/vidioc-create-bufs.rst | 8 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 8 + .../userspace-api/media/v4l/vidioc-reqbufs.rst | 1 + .../v4l/vidioc-subdev-enum-frame-interval.rst | 9 +- .../media/v4l/vidioc-subdev-enum-frame-size.rst | 7 +- .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 7 +- .../media/v4l/vidioc-subdev-g-client-cap.rst | 5 + .../media/v4l/vidioc-subdev-g-crop.rst | 7 +- .../media/v4l/vidioc-subdev-g-fmt.rst | 5 +- .../media/v4l/vidioc-subdev-g-frame-interval.rst | 20 +- .../media/v4l/vidioc-subdev-g-routing.rst | 7 +- .../media/v4l/vidioc-subdev-g-selection.rst | 7 +- 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 | 215 +- 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 + arch/arm/boot/dts/qcom/pm8226.dtsi | 182 + arch/arm/boot/dts/qcom/pm8821.dtsi | 22 + .../dts/qcom/{qcom-pm8841.dtsi => pm8841.dtsi} | 0 arch/arm/boot/dts/qcom/pm8921.dtsi | 137 + arch/arm/boot/dts/qcom/pm8941.dtsi | 256 + .../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 +- arch/arm/boot/dts/qcom/qcom-msm8926-htc-memul.dts | 372 + .../qcom/qcom-msm8926-microsoft-superman-lte.dts | 53 + .../boot/dts/qcom/qcom-msm8926-microsoft-tesla.dts | 67 + .../dts/qcom/qcom-msm8926-motorola-peregrine.dts | 291 + 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-pm8226.dtsi | 180 - arch/arm/boot/dts/qcom/qcom-pm8941.dtsi | 254 - 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 + arch/arm/boot/dts/st/ste-href-ab8505.dtsi | 490 ++ 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 | 101 + .../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 +- .../dts/freescale/imx93-tqma9352-mba93xxca.dts | 709 ++ .../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 +- arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi | 169 + 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 + arch/arm64/boot/dts/qcom/msm8939-huawei-kiwi.dts | 242 + .../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 +- arch/arm64/boot/dts/qcom/sm8250-xiaomi-pipa.dts | 623 ++ 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 +- arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 727 ++ arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 811 ++ arch/arm64/boot/dts/qcom/sm8650.dtsi | 6013 ++++++++++++++ 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 + .../boot/dts/rockchip/rk3566-powkiddy-rk2023.dtsi | 875 +++ .../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 + .../arm64/boot/dts/rockchip/rk3588-coolpi-cm5.dtsi | 650 ++ .../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 +- arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 803 ++ 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 - arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | 812 ++ .../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 +- arch/arm64/boot/dts/ti/k3-am62-verdin-mallow.dtsi | 188 + 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 + arch/riscv/boot/dts/sophgo/cv18xx.dtsi | 192 + 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/base/property.c | 28 + 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/cache/sifive_ccache.c | 330 + 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/input/touchscreen/atmel_mxt_ts.c | 2 +- drivers/input/touchscreen/sur40.c | 7 +- drivers/irqchip/irq-gic-v4.c | 1 + drivers/mailbox/Kconfig | 12 - drivers/mailbox/Makefile | 2 - drivers/mailbox/apple-mailbox.c | 441 -- drivers/media/cec/core/cec-adap.c | 54 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 + drivers/media/common/saa7146/saa7146_fops.c | 2 +- drivers/media/common/videobuf2/videobuf2-core.c | 518 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 10 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 87 +- drivers/media/dvb-core/dvb_vb2.c | 21 +- drivers/media/dvb-core/dvbdev.c | 2 + drivers/media/dvb-frontends/m88ds3103.c | 7 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/i2c/Kconfig | 73 + drivers/media/i2c/Makefile | 6 + drivers/media/i2c/adv7180.c | 28 +- drivers/media/i2c/adv7183.c | 2 - drivers/media/i2c/adv748x/adv748x-afe.c | 6 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 2 +- drivers/media/i2c/adv748x/adv748x-hdmi.c | 6 +- drivers/media/i2c/adv7511-v4l2.c | 4 +- drivers/media/i2c/adv7604.c | 4 +- drivers/media/i2c/adv7842.c | 4 +- drivers/media/i2c/ak7375.c | 132 +- drivers/media/i2c/alvium-csi2.c | 2558 ++++++ drivers/media/i2c/alvium-csi2.h | 475 ++ drivers/media/i2c/ar0521.c | 5 +- drivers/media/i2c/ccs/Kconfig | 1 + drivers/media/i2c/ccs/ccs-core.c | 134 +- drivers/media/i2c/ccs/ccs-reg-access.c | 213 +- drivers/media/i2c/ccs/ccs-regs.h | 906 +-- drivers/media/i2c/ccs/ccs.h | 3 + drivers/media/i2c/ccs/smiapp-reg-defs.h | 951 +-- drivers/media/i2c/ds90ub913.c | 13 +- drivers/media/i2c/ds90ub953.c | 13 +- drivers/media/i2c/ds90ub960.c | 23 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 23 +- drivers/media/i2c/gc0308.c | 1451 ++++ drivers/media/i2c/gc2145.c | 1450 ++++ drivers/media/i2c/hi556.c | 13 +- drivers/media/i2c/hi846.c | 21 +- drivers/media/i2c/hi847.c | 9 +- drivers/media/i2c/imx208.c | 9 +- drivers/media/i2c/imx214.c | 207 +- drivers/media/i2c/imx219.c | 21 +- drivers/media/i2c/imx258.c | 9 +- drivers/media/i2c/imx274.c | 74 +- drivers/media/i2c/imx290.c | 60 +- drivers/media/i2c/imx296.c | 28 +- drivers/media/i2c/imx319.c | 19 +- drivers/media/i2c/imx334.c | 16 +- drivers/media/i2c/imx335.c | 227 +- drivers/media/i2c/imx355.c | 19 +- drivers/media/i2c/imx412.c | 16 +- drivers/media/i2c/imx415.c | 16 +- drivers/media/i2c/isl7998x.c | 6 +- drivers/media/i2c/max9286.c | 32 +- drivers/media/i2c/mt9m001.c | 16 +- drivers/media/i2c/mt9m111.c | 44 +- drivers/media/i2c/mt9m114.c | 104 +- drivers/media/i2c/mt9p031.c | 14 +- drivers/media/i2c/mt9t112.c | 1 - drivers/media/i2c/mt9v011.c | 34 +- drivers/media/i2c/mt9v032.c | 10 +- drivers/media/i2c/mt9v111.c | 44 +- drivers/media/i2c/og01a1b.c | 10 +- drivers/media/i2c/ov01a10.c | 30 +- drivers/media/i2c/ov02a10.c | 16 +- drivers/media/i2c/ov08d10.c | 9 +- drivers/media/i2c/ov08x40.c | 7 +- drivers/media/i2c/ov13858.c | 10 +- drivers/media/i2c/ov13b10.c | 24 +- drivers/media/i2c/ov2640.c | 16 +- drivers/media/i2c/ov2659.c | 6 +- drivers/media/i2c/ov2680.c | 34 +- drivers/media/i2c/ov2685.c | 4 +- drivers/media/i2c/ov2740.c | 396 +- drivers/media/i2c/ov4689.c | 2 +- drivers/media/i2c/ov5640.c | 49 +- drivers/media/i2c/ov5645.c | 16 +- drivers/media/i2c/ov5647.c | 12 +- drivers/media/i2c/ov5648.c | 72 +- drivers/media/i2c/ov5670.c | 23 +- drivers/media/i2c/ov5675.c | 9 +- drivers/media/i2c/ov5693.c | 18 +- drivers/media/i2c/ov5695.c | 8 +- drivers/media/i2c/ov64a40.c | 3690 +++++++++ drivers/media/i2c/ov6650.c | 64 +- drivers/media/i2c/ov7251.c | 36 +- drivers/media/i2c/ov7670.c | 37 +- drivers/media/i2c/ov772x.c | 30 +- drivers/media/i2c/ov7740.c | 47 +- drivers/media/i2c/ov8856.c | 9 +- drivers/media/i2c/ov8858.c | 16 +- drivers/media/i2c/ov8865.c | 66 +- drivers/media/i2c/ov9282.c | 18 +- drivers/media/i2c/ov9640.c | 2 - drivers/media/i2c/ov9650.c | 35 +- drivers/media/i2c/ov9734.c | 28 +- drivers/media/i2c/rj54n1cb0c.c | 4 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 65 +- drivers/media/i2c/s5k5baf.c | 69 +- drivers/media/i2c/s5k6a3.c | 8 +- drivers/media/i2c/saa6752hs.c | 4 +- drivers/media/i2c/st-mipid02.c | 481 +- drivers/media/i2c/st-vgxy61.c | 34 +- drivers/media/i2c/tc358746.c | 22 +- drivers/media/i2c/tda1997x.c | 16 +- drivers/media/i2c/thp7312.c | 2256 ++++++ drivers/media/i2c/tvp514x.c | 41 +- drivers/media/i2c/tvp5150.c | 8 +- drivers/media/i2c/tvp7002.c | 6 +- drivers/media/i2c/tw9900.c | 781 ++ drivers/media/i2c/tw9910.c | 2 - drivers/media/i2c/video-i2c.c | 7 +- drivers/media/mc/Kconfig | 7 - drivers/media/mc/mc-device.c | 4 - drivers/media/pci/bt8xx/bttv-driver.c | 29 +- drivers/media/pci/bt8xx/bttv-vbi.c | 8 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 2 +- drivers/media/pci/cx18/cx18-streams.c | 7 +- drivers/media/pci/cx23885/cx23885-417.c | 2 +- drivers/media/pci/cx23885/cx23885-dvb.c | 2 +- drivers/media/pci/cx23885/cx23885-video.c | 4 +- drivers/media/pci/cx25821/cx25821-video.c | 2 +- drivers/media/pci/cx88/cx88-blackbird.c | 2 +- drivers/media/pci/cx88/cx88-dvb.c | 2 +- drivers/media/pci/cx88/cx88-video.c | 4 +- drivers/media/pci/ddbridge/ddbridge-main.c | 2 +- drivers/media/pci/dt3155/dt3155.c | 4 +- drivers/media/pci/intel/ipu-bridge.c | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 26 +- drivers/media/pci/intel/ivsc/mei_csi.c | 83 +- drivers/media/pci/ivtv/ivtv-driver.h | 1 + drivers/media/pci/ivtv/ivtv-streams.c | 4 +- drivers/media/pci/mgb4/mgb4_vin.c | 2 +- drivers/media/pci/mgb4/mgb4_vout.c | 2 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 5 +- drivers/media/pci/tw5864/tw5864-video.c | 2 +- drivers/media/pci/tw68/tw68-video.c | 7 +- drivers/media/pci/tw686x/tw686x-video.c | 7 +- drivers/media/pci/zoran/zoran_driver.c | 6 +- drivers/media/platform/amphion/vpu.h | 3 +- drivers/media/platform/amphion/vpu_cmds.c | 28 +- drivers/media/platform/amphion/vpu_core.c | 2 +- drivers/media/platform/amphion/vpu_dbg.c | 30 +- drivers/media/platform/amphion/vpu_v4l2.c | 9 +- drivers/media/platform/aspeed/aspeed-video.c | 2 +- drivers/media/platform/atmel/atmel-isi.c | 15 +- drivers/media/platform/cadence/cdns-csi2rx.c | 14 +- drivers/media/platform/cadence/cdns-csi2tx.c | 3 +- drivers/media/platform/chips-media/Kconfig | 18 +- drivers/media/platform/chips-media/Makefile | 6 +- drivers/media/platform/chips-media/coda-common.c | 3361 -------- drivers/media/platform/chips-media/coda/Kconfig | 18 + .../media/platform/chips-media/{ => coda}/Makefile | 0 .../platform/chips-media/{ => coda}/coda-bit.c | 0 .../media/platform/chips-media/coda/coda-common.c | 3361 ++++++++ .../platform/chips-media/{ => coda}/coda-gdi.c | 0 .../platform/chips-media/{ => coda}/coda-h264.c | 0 .../platform/chips-media/{ => coda}/coda-jpeg.c | 0 .../platform/chips-media/{ => coda}/coda-mpeg2.c | 0 .../platform/chips-media/{ => coda}/coda-mpeg4.c | 0 .../media/platform/chips-media/{ => coda}/coda.h | 0 .../platform/chips-media/{ => coda}/coda_regs.h | 0 .../platform/chips-media/{ => coda}/imx-vdoa.c | 0 .../platform/chips-media/{ => coda}/imx-vdoa.h | 0 drivers/media/platform/chips-media/coda/trace.h | 175 + drivers/media/platform/chips-media/trace.h | 175 - drivers/media/platform/chips-media/wave5/Kconfig | 15 + drivers/media/platform/chips-media/wave5/Makefile | 10 + .../platform/chips-media/wave5/wave5-helper.c | 213 + .../platform/chips-media/wave5/wave5-helper.h | 31 + .../media/platform/chips-media/wave5/wave5-hw.c | 2551 ++++++ .../platform/chips-media/wave5/wave5-regdefine.h | 732 ++ .../media/platform/chips-media/wave5/wave5-vdi.c | 205 + .../media/platform/chips-media/wave5/wave5-vdi.h | 35 + .../platform/chips-media/wave5/wave5-vpu-dec.c | 1932 +++++ .../platform/chips-media/wave5/wave5-vpu-enc.c | 1794 +++++ .../media/platform/chips-media/wave5/wave5-vpu.c | 291 + .../media/platform/chips-media/wave5/wave5-vpu.h | 83 + .../platform/chips-media/wave5/wave5-vpuapi.c | 960 +++ .../platform/chips-media/wave5/wave5-vpuapi.h | 870 ++ .../platform/chips-media/wave5/wave5-vpuconfig.h | 77 + .../platform/chips-media/wave5/wave5-vpuerror.h | 292 + drivers/media/platform/chips-media/wave5/wave5.h | 114 + .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 20 +- .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 16 +- drivers/media/platform/mediatek/vcodec/Kconfig | 1 - .../mediatek/vcodec/decoder/mtk_vcodec_dec.c | 24 +- .../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c | 26 + .../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h | 14 + .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 168 +- .../vcodec/decoder/vdec/vdec_vp9_req_lat_if.c | 9 +- .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 2 +- .../media/platform/microchip/microchip-csi2dc.c | 25 +- .../media/platform/microchip/microchip-isc-base.c | 41 +- .../platform/microchip/microchip-isc-scaler.c | 26 +- drivers/media/platform/nuvoton/npcm-video.c | 34 +- drivers/media/platform/nvidia/tegra-vde/Kconfig | 1 - drivers/media/platform/nvidia/tegra-vde/v4l2.c | 2 +- drivers/media/platform/nxp/imx-mipi-csis.c | 37 +- drivers/media/platform/nxp/imx7-media-csi.c | 58 +- .../platform/nxp/imx8-isi/imx8-isi-crossbar.c | 20 +- .../media/platform/nxp/imx8-isi/imx8-isi-debug.c | 27 +- .../media/platform/nxp/imx8-isi/imx8-isi-pipe.c | 28 +- .../media/platform/nxp/imx8-isi/imx8-isi-video.c | 4 +- drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 23 +- .../media/platform/qcom/camss/camss-csid-gen2.c | 31 +- drivers/media/platform/qcom/camss/camss-csid.c | 20 +- drivers/media/platform/qcom/camss/camss-csid.h | 7 + drivers/media/platform/qcom/camss/camss-csiphy.c | 15 +- drivers/media/platform/qcom/camss/camss-ispif.c | 17 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 36 - drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 36 - drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 31 - drivers/media/platform/qcom/camss/camss-vfe-480.c | 69 +- drivers/media/platform/qcom/camss/camss-vfe.c | 115 +- drivers/media/platform/qcom/camss/camss-vfe.h | 26 + drivers/media/platform/qcom/camss/camss.c | 122 +- drivers/media/platform/qcom/camss/camss.h | 10 +- drivers/media/platform/qcom/venus/core.c | 4 + drivers/media/platform/qcom/venus/vdec.c | 4 +- drivers/media/platform/qcom/venus/venc.c | 4 +- drivers/media/platform/renesas/rcar-isp.c | 4 +- .../media/platform/renesas/rcar-vin/rcar-csi2.c | 4 +- drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 2 +- drivers/media/platform/renesas/rcar_drif.c | 5 +- drivers/media/platform/renesas/renesas-ceu.c | 2 +- .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 16 +- .../media/platform/renesas/rzg2l-cru/rzg2l-ip.c | 16 +- .../media/platform/renesas/rzg2l-cru/rzg2l-video.c | 2 +- drivers/media/platform/renesas/sh_vou.c | 2 +- drivers/media/platform/renesas/vsp1/vsp1_brx.c | 43 +- drivers/media/platform/renesas/vsp1/vsp1_clu.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_entity.c | 138 +- drivers/media/platform/renesas/vsp1/vsp1_entity.h | 12 +- drivers/media/platform/renesas/vsp1/vsp1_hgo.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_hgt.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_histo.c | 24 +- drivers/media/platform/renesas/vsp1/vsp1_hsit.c | 12 +- drivers/media/platform/renesas/vsp1/vsp1_lif.c | 3 +- drivers/media/platform/renesas/vsp1/vsp1_lut.c | 1 - drivers/media/platform/renesas/vsp1/vsp1_rpf.c | 8 +- drivers/media/platform/renesas/vsp1/vsp1_rwpf.c | 41 +- drivers/media/platform/renesas/vsp1/vsp1_sru.c | 37 +- drivers/media/platform/renesas/vsp1/vsp1_uds.c | 40 +- drivers/media/platform/renesas/vsp1/vsp1_uif.c | 25 +- drivers/media/platform/renesas/vsp1/vsp1_video.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_wpf.c | 10 +- drivers/media/platform/rockchip/rga/rga-buf.c | 162 +- drivers/media/platform/rockchip/rga/rga-hw.c | 146 +- drivers/media/platform/rockchip/rga/rga.c | 189 +- drivers/media/platform/rockchip/rga/rga.h | 35 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 2 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 12 +- .../media/platform/rockchip/rkisp1/rkisp1-csi.c | 40 +- .../media/platform/rockchip/rkisp1/rkisp1-debug.c | 6 + .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 41 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 136 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 9 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 101 +- .../media/platform/samsung/exynos-gsc/gsc-core.h | 1 - .../platform/samsung/exynos4-is/fimc-capture.c | 12 +- .../media/platform/samsung/exynos4-is/fimc-core.c | 2 +- .../platform/samsung/exynos4-is/fimc-is-i2c.c | 1 - .../media/platform/samsung/exynos4-is/fimc-isp.c | 24 +- .../media/platform/samsung/exynos4-is/fimc-lite.c | 16 +- .../media/platform/samsung/exynos4-is/mipi-csis.c | 3 +- .../platform/samsung/s3c-camif/camif-capture.c | 8 +- .../media/platform/samsung/s5p-mfc/regs-mfc-v12.h | 52 + .../media/platform/samsung/s5p-mfc/regs-mfc-v7.h | 1 + .../media/platform/samsung/s5p-mfc/regs-mfc-v8.h | 3 + drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 36 +- .../platform/samsung/s5p-mfc/s5p_mfc_common.h | 33 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c | 14 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.c | 60 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c | 150 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_opr.h | 14 +- .../platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c | 12 +- .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c | 299 +- .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.h | 7 +- drivers/media/platform/st/sti/hva/hva-v4l2.c | 13 +- drivers/media/platform/st/stm32/Kconfig | 16 + drivers/media/platform/st/stm32/Makefile | 1 + drivers/media/platform/st/stm32/stm32-dcmi.c | 10 +- .../media/platform/st/stm32/stm32-dcmipp/Makefile | 4 + .../st/stm32/stm32-dcmipp/dcmipp-bytecap.c | 956 +++ .../st/stm32/stm32-dcmipp/dcmipp-byteproc.c | 565 ++ .../platform/st/stm32/stm32-dcmipp/dcmipp-common.c | 111 + .../platform/st/stm32/stm32-dcmipp/dcmipp-common.h | 217 + .../platform/st/stm32/stm32-dcmipp/dcmipp-core.c | 604 ++ .../st/stm32/stm32-dcmipp/dcmipp-parallel.c | 440 ++ drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 1 + drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 1 + drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 2 +- .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 17 +- .../platform/sunxi/sun6i-csi/sun6i_csi_bridge.c | 18 +- .../platform/sunxi/sun6i-csi/sun6i_csi_capture.c | 2 +- .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c | 18 +- .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c | 18 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 4 +- .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 4 +- drivers/media/platform/ti/am437x/am437x-vpfe.c | 7 +- drivers/media/platform/ti/cal/cal-camerarx.c | 28 +- drivers/media/platform/ti/cal/cal-video.c | 9 +- drivers/media/platform/ti/davinci/vpif_capture.c | 7 +- drivers/media/platform/ti/davinci/vpif_display.c | 7 +- .../media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 2 +- drivers/media/platform/ti/omap/omap_vout.c | 7 +- drivers/media/platform/ti/omap3isp/ispccdc.c | 19 +- drivers/media/platform/ti/omap3isp/ispccp2.c | 13 +- drivers/media/platform/ti/omap3isp/ispcsi2.c | 9 +- drivers/media/platform/ti/omap3isp/isppreview.c | 18 +- drivers/media/platform/ti/omap3isp/ispresizer.c | 21 +- drivers/media/platform/verisilicon/Kconfig | 1 - drivers/media/platform/verisilicon/hantro.h | 9 +- drivers/media/platform/verisilicon/hantro_drv.c | 6 +- drivers/media/platform/verisilicon/hantro_g2.c | 14 + .../platform/verisilicon/hantro_g2_hevc_dec.c | 18 +- .../media/platform/verisilicon/hantro_g2_vp9_dec.c | 28 +- drivers/media/platform/verisilicon/hantro_hw.h | 7 +- .../media/platform/verisilicon/hantro_postproc.c | 93 +- drivers/media/platform/verisilicon/hantro_v4l2.c | 29 +- drivers/media/platform/video-mux.c | 28 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 74 +- drivers/media/platform/xilinx/xilinx-tpg.c | 9 +- drivers/media/platform/xilinx/xilinx-vip.c | 4 +- drivers/media/rc/ir-hix5hd2.c | 10 +- drivers/media/rc/meson-ir-tx.c | 34 +- drivers/media/test-drivers/Kconfig | 1 - drivers/media/test-drivers/vicodec/Kconfig | 1 - drivers/media/test-drivers/vicodec/vicodec-core.c | 20 +- drivers/media/test-drivers/vidtv/vidtv_pes.c | 1 + drivers/media/test-drivers/vimc/vimc-capture.c | 2 +- drivers/media/test-drivers/vimc/vimc-debayer.c | 21 +- drivers/media/test-drivers/vimc/vimc-scaler.c | 20 +- drivers/media/test-drivers/vimc/vimc-sensor.c | 17 +- drivers/media/test-drivers/visl/Kconfig | 1 - drivers/media/test-drivers/visl/visl-core.c | 21 + drivers/media/test-drivers/visl/visl-dec.c | 104 +- drivers/media/test-drivers/visl/visl-dec.h | 8 + drivers/media/test-drivers/visl/visl-trace-av1.h | 314 + .../media/test-drivers/visl/visl-trace-points.c | 1 + drivers/media/test-drivers/visl/visl-video.c | 21 + drivers/media/test-drivers/visl/visl-video.h | 1 + drivers/media/test-drivers/visl/visl.h | 1 + drivers/media/test-drivers/vivid/Kconfig | 1 - drivers/media/test-drivers/vivid/vivid-core.c | 18 +- drivers/media/test-drivers/vivid/vivid-meta-cap.c | 3 - drivers/media/test-drivers/vivid/vivid-meta-out.c | 5 +- drivers/media/test-drivers/vivid/vivid-touch-cap.c | 5 +- drivers/media/test-drivers/vivid/vivid-vbi-cap.c | 3 - drivers/media/test-drivers/vivid/vivid-vbi-out.c | 3 - drivers/media/test-drivers/vivid/vivid-vid-cap.c | 3 - drivers/media/test-drivers/vivid/vivid-vid-out.c | 5 +- drivers/media/usb/airspy/airspy.c | 5 +- drivers/media/usb/cx231xx/cx231xx-417.c | 7 +- drivers/media/usb/cx231xx/cx231xx-core.c | 2 + drivers/media/usb/cx231xx/cx231xx-video.c | 9 +- drivers/media/usb/dvb-usb/cxusb-analog.c | 2 +- drivers/media/usb/em28xx/em28xx-video.c | 6 +- drivers/media/usb/gspca/gspca.c | 6 +- drivers/media/usb/hackrf/hackrf.c | 5 +- drivers/media/usb/pvrusb2/pvrusb2-context.c | 3 +- drivers/media/usb/stk1160/stk1160-video.c | 5 +- drivers/media/usb/usbtv/usbtv-video.c | 5 +- drivers/media/usb/uvc/uvc_driver.c | 18 + drivers/media/usb/uvc/uvc_video.c | 2 +- drivers/media/v4l2-core/v4l2-async.c | 4 - drivers/media/v4l2-core/v4l2-cci.c | 52 +- drivers/media/v4l2-core/v4l2-common.c | 11 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 10 +- drivers/media/v4l2-core/v4l2-dev.c | 6 +- drivers/media/v4l2-core/v4l2-fwnode.c | 4 +- drivers/media/v4l2-core/v4l2-ioctl.c | 6 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 9 +- drivers/media/v4l2-core/v4l2-subdev.c | 334 +- 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/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 +- 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 | 41 +- 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 | 236 + drivers/net/phy/aquantia/aquantia_main.c | 907 +++ drivers/net/phy/aquantia_hwmon.c | 250 - drivers/net/phy/aquantia_main.c | 882 --- 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/intersil/p54/fwio.c | 2 +- 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/sifive/sifive_ccache.c | 272 - drivers/soc/ti/k3-socinfo.c | 73 +- drivers/soc/xilinx/xlnx_event_manager.c | 7 +- drivers/soc/xilinx/zynqmp_power.c | 16 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 16 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 16 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 16 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 16 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 4 +- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 3 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 8 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 6 +- drivers/staging/media/atomisp/pci/atomisp_tpg.c | 2 +- .../media/deprecated/atmel/atmel-isc-base.c | 12 +- drivers/staging/media/imx/imx-ic-prp.c | 34 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 34 +- drivers/staging/media/imx/imx-media-capture.c | 15 +- drivers/staging/media/imx/imx-media-csi.c | 38 +- drivers/staging/media/imx/imx-media-utils.c | 10 +- drivers/staging/media/imx/imx-media-vdic.c | 32 +- drivers/staging/media/imx/imx-media.h | 4 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 4 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 16 +- drivers/staging/media/meson/vdec/vdec.c | 19 +- drivers/staging/media/omap4iss/iss_csi2.c | 9 +- drivers/staging/media/omap4iss/iss_ipipe.c | 11 +- drivers/staging/media/omap4iss/iss_ipipeif.c | 11 +- drivers/staging/media/omap4iss/iss_resizer.c | 11 +- drivers/staging/media/rkvdec/Kconfig | 1 - drivers/staging/media/rkvdec/rkvdec.c | 3 + drivers/staging/media/starfive/Kconfig | 5 + drivers/staging/media/starfive/Makefile | 2 + drivers/staging/media/starfive/camss/Kconfig | 18 + drivers/staging/media/starfive/camss/Makefile | 13 + drivers/staging/media/starfive/camss/TODO.txt | 4 + drivers/staging/media/starfive/camss/stf-camss.c | 436 + drivers/staging/media/starfive/camss/stf-camss.h | 134 + drivers/staging/media/starfive/camss/stf-capture.c | 603 ++ drivers/staging/media/starfive/camss/stf-capture.h | 86 + .../staging/media/starfive/camss/stf-isp-hw-ops.c | 445 ++ drivers/staging/media/starfive/camss/stf-isp.c | 385 + drivers/staging/media/starfive/camss/stf-isp.h | 428 + drivers/staging/media/starfive/camss/stf-video.c | 572 ++ drivers/staging/media/starfive/camss/stf-video.h | 100 + drivers/staging/media/sunxi/cedrus/Kconfig | 1 - drivers/staging/media/sunxi/cedrus/TODO | 23 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 9 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 9 +- .../media/sunxi/sun6i-isp/sun6i_isp_capture.c | 2 +- .../media/sunxi/sun6i-isp/sun6i_isp_params.c | 2 +- .../staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c | 18 +- drivers/staging/media/tegra-video/csi.c | 22 +- drivers/staging/media/tegra-video/vi.c | 22 +- drivers/staging/media/tegra-video/vip.c | 6 +- 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/property.h | 1 + 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/media/cec.h | 22 +- include/media/v4l2-cci.h | 16 + include/media/v4l2-common.h | 4 +- include/media/v4l2-mem2mem.h | 9 +- include/media/v4l2-subdev.h | 419 +- include/media/videobuf2-core.h | 48 +- 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/uapi/linux/thp7312.h | 19 + include/uapi/linux/v4l2-controls.h | 6 + include/uapi/linux/v4l2-subdev.h | 15 +- include/uapi/linux/videodev2.h | 11 +- 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/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/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 | 2 +- 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 +- samples/v4l/v4l2-pci-skeleton.c | 7 +- 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 +- sound/soc/mediatek/common/mtk-dsp-sof-common.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-priv.h | 144 + 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 +- .../tc-testing/tc-tests/filters/concurrency.json | 177 - .../tc-testing/tc-tests/filters/flower.json | 275 + .../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 + 3759 files changed, 206655 insertions(+), 136184 deletions(-) create mode 100644 Documentation/admin-guide/media/starfive_camss.rst create mode 100644 Documentation/admin-guide/media/starfive_camss_graph.dot 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 delete mode 100644 Documentation/devicetree/bindings/arm/xilinx.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/cnm,wave521c.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/alliedvision,alvium [...] create mode 100644 Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/techwell,tw9900.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/thine,thp7312.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/media/st,stm32-dcmipp.yaml create mode 100644 Documentation/devicetree/bindings/media/starfive,jh7110-camss.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 create mode 100644 Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml 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 Documentation/userspace-api/media/drivers/thp7312.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 create mode 100644 arch/arm/boot/dts/qcom/pm8226.dtsi 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 create mode 100644 arch/arm/boot/dts/qcom/pm8941.dtsi 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 create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8926-htc-memul.dts 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 create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8926-motorola-peregrine.dts delete mode 100644 arch/arm/boot/dts/qcom/qcom-pm8226.dtsi delete mode 100644 arch/arm/boot/dts/qcom/qcom-pm8941.dtsi 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 create mode 100644 arch/arm/boot/dts/st/ste-href-ab8505.dtsi 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 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-revb-lt6.dts 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 create mode 100644 arch/arm64/boot/dts/freescale/imx93-tqma9352-mba93xxca.dts 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 create mode 100644 arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-modem-qdsp6.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8939-huawei-kiwi.dts create mode 100644 arch/arm64/boot/dts/qcom/qcm6490-idp.dts create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250-xiaomi-pipa.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8650-mtp.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8650-qrd.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8650.dtsi 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 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-rk2023.dtsi 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 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts create mode 100644 arch/arm64/boot/dts/sprd/ums9620-2h10.dts create mode 100644 arch/arm64/boot/dts/sprd/ums9620.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-mallow.dtsi 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 create mode 100644 arch/riscv/boot/dts/sophgo/cv18xx.dtsi create mode 100644 drivers/cache/sifive_ccache.c 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/media/i2c/alvium-csi2.c create mode 100644 drivers/media/i2c/alvium-csi2.h create mode 100644 drivers/media/i2c/gc0308.c create mode 100644 drivers/media/i2c/gc2145.c create mode 100644 drivers/media/i2c/ov64a40.c create mode 100644 drivers/media/i2c/thp7312.c create mode 100644 drivers/media/i2c/tw9900.c delete mode 100644 drivers/media/platform/chips-media/coda-common.c create mode 100644 drivers/media/platform/chips-media/coda/Kconfig copy drivers/media/platform/chips-media/{ => coda}/Makefile (100%) rename drivers/media/platform/chips-media/{ => coda}/coda-bit.c (100%) create mode 100644 drivers/media/platform/chips-media/coda/coda-common.c rename drivers/media/platform/chips-media/{ => coda}/coda-gdi.c (100%) rename drivers/media/platform/chips-media/{ => coda}/coda-h264.c (100%) rename drivers/media/platform/chips-media/{ => coda}/coda-jpeg.c (100%) rename drivers/media/platform/chips-media/{ => coda}/coda-mpeg2.c (100%) rename drivers/media/platform/chips-media/{ => coda}/coda-mpeg4.c (100%) rename drivers/media/platform/chips-media/{ => coda}/coda.h (100%) rename drivers/media/platform/chips-media/{ => coda}/coda_regs.h (100%) rename drivers/media/platform/chips-media/{ => coda}/imx-vdoa.c (100%) rename drivers/media/platform/chips-media/{ => coda}/imx-vdoa.h (100%) create mode 100644 drivers/media/platform/chips-media/coda/trace.h delete mode 100644 drivers/media/platform/chips-media/trace.h create mode 100644 drivers/media/platform/chips-media/wave5/Kconfig create mode 100644 drivers/media/platform/chips-media/wave5/Makefile create mode 100644 drivers/media/platform/chips-media/wave5/wave5-helper.c create mode 100644 drivers/media/platform/chips-media/wave5/wave5-helper.h create mode 100644 drivers/media/platform/chips-media/wave5/wave5-hw.c create mode 100644 drivers/media/platform/chips-media/wave5/wave5-regdefine.h create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vdi.c create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vdi.h create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu.c create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu.h create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpuapi.c create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpuapi.h create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpuconfig.h create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpuerror.h create mode 100644 drivers/media/platform/chips-media/wave5/wave5.h create mode 100644 drivers/media/platform/samsung/s5p-mfc/regs-mfc-v12.h create mode 100644 drivers/media/platform/st/stm32/stm32-dcmipp/Makefile create mode 100644 drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c create mode 100644 drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c create mode 100644 drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.c create mode 100644 drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.h create mode 100644 drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c create mode 100644 drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-parallel.c create mode 100644 drivers/media/test-drivers/visl/visl-trace-av1.h 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 create mode 100644 drivers/net/phy/aquantia/aquantia_hwmon.c create mode 100644 drivers/net/phy/aquantia/aquantia_main.c delete mode 100644 drivers/net/phy/aquantia_hwmon.c delete mode 100644 drivers/net/phy/aquantia_main.c 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 delete mode 100644 drivers/soc/sifive/sifive_ccache.c create mode 100644 drivers/staging/media/starfive/Kconfig create mode 100644 drivers/staging/media/starfive/Makefile create mode 100644 drivers/staging/media/starfive/camss/Kconfig create mode 100644 drivers/staging/media/starfive/camss/Makefile create mode 100644 drivers/staging/media/starfive/camss/TODO.txt create mode 100644 drivers/staging/media/starfive/camss/stf-camss.c create mode 100644 drivers/staging/media/starfive/camss/stf-camss.h create mode 100644 drivers/staging/media/starfive/camss/stf-capture.c create mode 100644 drivers/staging/media/starfive/camss/stf-capture.h create mode 100644 drivers/staging/media/starfive/camss/stf-isp-hw-ops.c create mode 100644 drivers/staging/media/starfive/camss/stf-isp.c create mode 100644 drivers/staging/media/starfive/camss/stf-isp.h create mode 100644 drivers/staging/media/starfive/camss/stf-video.c create mode 100644 drivers/staging/media/starfive/camss/stf-video.h 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/uapi/linux/thp7312.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 create mode 100644 tools/net/ynl/lib/ynl-priv.h 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 delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/filters/concurrency.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/filters/flower.json delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/filters/tests.json