This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/linux.
from b91db6a0b52e Merge tag 'for-5.15/io_uring-vfs-2021-08-30' of git://git. [...] adds 0626e6641f6b cifsd: add server handler for central processing and tranp [...] adds e2f34481b24d cifsd: add server-side procedures for SMB3 adds f44158485826 cifsd: add file operations adds a848c4f15ab6 cifsd: add Kconfig and Makefile adds 3a3fd9d4939f MAINTAINERS: add cifsd kernel server adds c0e8110e6c75 cifsd: fix WARNING: Title overline too short adds 42da4086b987 cifsd: fix WARNING: document isn't included in any toctree adds 36ba38663be0 cifsd: uniquify extract_sharename() adds 1e853b937b2f cifsd: Fix a handful of spelling mistakes adds e3f70873289a cifsd: fix WARNING: unmet direct dependencies detected for [...] adds 86df49e105af cifsd: fix a precedence bug in parse_dacl() adds 8ef329670657 cifsd: fix a IS_ERR() vs NULL bug adds a2ba2709f5e4 cifsd: Fix a use after free on error path adds bc3fcc9462ef cifsd: fix static checker warning from smb_direct_post_sen [...] adds 50355b0b2010 cifsd: fix static checker warning from smb_check_perm_dacl() adds 04bee6e336be cifsd: update cifsd.rst document adds 04165366515a cifsd: add index.rst in cifs documentation adds 2e2b0dda1889 cifsd: remove unneeded FIXME comments adds 95fa1ce947d6 cifsd: fix incorrect comments adds 548e9ad31739 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds b24c93358035 cifsd: Pass string length parameter to match_pattern() adds 269d3feec1b0 cifsd: fix build warnings from cifsd.rst adds c1ea111fd1bb cifsd: Fix an error code in smb2_read() adds 849f59e1a18a cifsd: fix error handling in ksmbd_server_init() adds 3161ad3a717e cifsd: remove redundant assignment to variable err adds e5066499079d cifsd: remove unneeded macros adds 69f447be1513 cifsd: fix wrong use of rw semaphore in __session_create() adds 20ea7fd2ac75 cifsd: use kmalloc() for small allocations adds c36fca8630dd cifsd: add the check to work file lock and rename behavior [...] adds 7cb82de3cdf2 cifsd: fix error return code in ksmbd_vfs_remove_file() adds 64b39f4a2fd2 cifsd: clean-up codes using chechpatch.pl --strict adds a648d8aff84b cifsd: merge time_wrappers.h into smb_common.h adds 536556490177 cifsd: fix wrong prototype in comment adds a36abeaaf00f cifsd: fix implicit declaration of function 'groups_alloc' adds 17af7d5b8a95 cifsd: fix implicit declaration of function 'locks_alloc_lock' adds d710f37c7bcd cifsd: remove smack inherit leftovers adds 96a34377dc5a cifsd: remove calling d_path in error paths adds 1637023594c1 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds d2f72ed8fa0c cifsd: use file_inode() instead of d_inode() adds 8044ee8e64b4 cifsd: remove useless error handling in ksmbd_vfs_read adds 02b68b2065c9 cifsd: use xarray instead of linked list for tree connect list adds 5da64d8784d3 cifsd: remove stale prototype and variables adds c250e8f5566f cifsd: fix memory leak when loop ends adds 822bc8ea514e cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 86f52978465b cifsd: fix memdup.cocci warnings adds 79f6b11a104f cifsd: remove wrappers of kvmalloc/kvfree adds 9cca7516f4c6 doc: cifsd: change the reference to configuration.txt adds 4030b278368d cifsd: prevent a integer overflow in wm_alloc() adds 0ab777453f80 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT adds 1920bb1f8022 cifsd: remove unused including <linux/version.h> adds d40012a83f87 cifsd: declare ida statically adds ff1d57272552 cifsd: add the check if parent is stable by unexpected rename adds 7c3d3e99ca29 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() adds 3c20378325c7 cifsd: re-implement ksmbd_vfs_kern_path adds 24b626967d95 cifsd: fix reference count decrement of unclaimed file in [...] adds 915f570a971b cifsd: Remove smb2_put_name() adds 7e8094a73e52 cifsd: remove unused smberr.h adds 2efec2dee861 cifsd: remove unused nterr.c file adds 5626518ecaa5 cifsd: move nt time functions to misc.c adds e6b1059ffaea cifsd: Fix potential null-ptr-deref in smb2_open() adds fba08fa005e4 cifsd: use d_inode() adds 73f9dad511e8 cifsd: remove the dead code of unimplemented durable handle adds a299669b2c3d cifsd: Update access check in set_file_allocation_info/set [...] adds 7adfd4f6f78e cifsd: Remove is_attributes_write_allowed() wrapper adds ced2b26a76cd cifsd: Fix regression in smb2_get_info adds 204fcceb7ccf cifsd: add ksmbd/nfsd interoperability to feature table adds a4382db9bac3 cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path adds 79caa9606df1 cifsd: Handle ksmbd_session_rpc_open() failure in create_s [...] adds e7735c854880 cifsd: Update out_buf_len in smb2_populate_readdir_entry() adds 1fca8038e9f1 cifsd: Fix potential null-ptr-deref in destroy_previous_session() adds 5a0ca7700591 cifsd: add support for AES256 encryption adds bcd62a368314 cifsd: fix invalid memory access in smb2_write() adds fad4161b5cd0 cifsd: decoding gss token using lib/asn1_decoder.c adds 63c454f83928 cifsd: fix WARNING: Possible unnecessary 'out of memory' message adds 3d47e5462389 cifsd: fix WARNING: Too many leading tabs adds 5ce071659302 cifsd: fix build break from asn1 adds 2018da7d40e5 Merge pull request #46 from namjaejeon/cifsd-for-next adds 5616015f548a cifsd: fix boolreturn.cocci warnings adds 50bf80a553cc cifsd: fix xfstests generic/504 test failure adds e080fa802128 Merge pull request #47 from namjaejeon/cifsd-for-next adds 8602c3e2ceef cifsd: Do not use 0 or 0xFFFFFFFF for TreeID adds eb817368f50c cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE adds 8b42d863889a Merge pull request #48 from namjaejeon/cifsd-for-next adds be29a3709b89 cifsd: fix build error without CONFIG_OID_REGISTRY adds 4ead0568f798 Merge pull request #49 from namjaejeon/cifsd-for-next adds cdd10398e71a cifsd: add goto fail in asn1_oid_decode() adds 3566a2b0f73a cifsd: use memcmp instead of for loop check in oid_eq() adds 8bae4419ce63 cifsd: add goto fail in neg_token_init_mech_type() adds 94096702376e cifsd: move fips_enabled check before the str_to_key() adds fd43cbbe0af5 cifsd: just return smbhash() instead of using rc return value adds 7e38ea254c82 cifsd: move ret check before the out label adds 4a6b02282632 cifsd: simplify error handling in ksmbd_auth_ntlm() adds 192cc732c65a cifsd: remove unneeded type casting adds b72802aa77dc cifsd: set error return value for memcmp() difference adds 876edcc4cffd cifsd: return zero in always success case adds 522dcc76269f cifsd: never return 1 on failure adds 41a7848a01b3 cifsd: add the check if nvec is zero adds 08591ccfdd4f cifsd: len can never be negative in ksmbd_init_sg() adds 03f1c3d38887 cifsd: remove unneeded initialization of rc variable in ks [...] adds 27aa646db0f0 cifsd: fix wrong return value in ksmbd_crypt_message() adds 73b8b0853942 cifsd: change success handling to failure handling adds 533a45da1a89 cifsd: add default case in switch statment in alloc_shash_desc() adds 12fc704441ad cifsd: call kzalloc() directly instead of wrapper adds d3cd8c491559 cifsd: simplify error handling in ksmbd_gen_preauth_integr [...] adds 0e579cd17f8e cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_fi [...] adds 704780597626 cifsd: alignment match open parenthesis adds a2d0b5034a5f cifsd: add the check to prevent potential overflow with sm [...] adds a2d6321b459a cifsd: braces {} should be used on all arms of this statement adds c8ed11522b4a cifsd: spaces preferred around that '/' adds 2f5205c2377c cifsd: don't use multiple blank lines adds 10268f7d5755 cifsd: No space is necessary after a cast adds fe30ea69ff81 cifsd: Blank lines aren't necessary after an open brace '{' adds 070fb21e5912 cifsd: Alignment should match open parenthesis adds c986ed981ae6 cifsd: remove unnecessary parentheses around adds fc2d1b58c4f2 cifsd: Prefer kernel type 'u16' over 'uint16_t' adds a6a5fa77805b cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow sy [...] adds bfe6cb0ce5dd Merge pull request #50 from namjaejeon/cifsd-for-next adds 152de8c68d13 cifsd: fix Control flow issues in ksmbd_build_ntlmssp_chal [...] adds 10a96b2b45e0 Merge pull request #51 from namjaejeon/cifsd-for-next adds 40c594b64766 cifsd: enclose macro variables in parenthesis adds d7e5852b4deb cifsd: make alignment match open parenthesis adds 113ef68d47f5 cifsd: fix memleak in ksmbd_vfs_stream_write() adds 673b9ba7a140 cifsd: fix memleak in ksmbd_vfs_stream_read() adds fd6de099d7fa cifsd: check return value of ksmbd_vfs_getcasexattr() correctly adds 2ae1a6cc4302 cifsd: fix potential read overflow in ksmbd_vfs_stream_read() adds 55b4fcdf0fe8 Merge pull request #52 from namjaejeon/cifsd-for-next adds 97d7f3d3e0e7 cifsd: fix additional warnings from checkpatch.pl --strict adds ce95240b5d8c Merge pull request #53 from namjaejeon/cifsd-for-next adds 6c4e675ad359 cifsd: fix list_add double add BUG_ON trap in setup_async_work() adds ade62d8b429f cifsd: set epoch in smb2_lease_break response adds d4b26c285802 cifsd: fix possible compile error for asn1.c adds 3aefd54da5ec cifsd: remove duplicated argument adds 015b1dc381fd Merge pull request #54 from namjaejeon/cifsd-for-next adds 99f45259fe12 cifsd: append ksmbd prefix into names for asn1 decoder adds be8bcf8baaec Merge pull request #55 from namjaejeon/cifsd-for-next adds 5fb68864674f ksmbd: fix kfree of uninitialized pointer oid adds f5a544e3bab7 ksmbd: add support for SMB3 multichannel adds c30f4eb84bad ksmbd: remove cache read/trans buffer support adds afa8f016c5a5 ksmbd: initialize variables on the declaration adds f8524776f1bb ksmbd: remove ksmbd_vfs_copy_file_range adds 6f3d5eeec744 ksmbd: use list_for_each_entry instead of list_for_each adds 1dfb8242e8d9 ksmbd: use goto instead of duplicating the resoure cleanup [...] adds 79a8a71db408 ksmbd: fix overly long line adds 9c78ad067faf ksmbd: remove unneeded FIXME comment adds 9f88af04f03d ksmbd: remove ____ksmbd_align in ksmbd_server.h adds 3fbe43c9f577 ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function adds bde1694aecdb ksmbd: remove ksmbd_err/info adds e8c061917133 ksmbd: opencode to avoid trivial wrappers adds 4b637fc18902 ksmbd: factor out a ksmbd_validate_entry_in_use helper fro [...] adds 67d1c432994c ksmbd: opencode posix acl functions instead of wrappers adds ee2033e9c641 ksmbd: change stream type macro to enumeration adds ee81cae1a632 ksmbd: use f_bsize instead of q->limits.logical_block_size adds 560ac0513069 ksmbd: remove unneeded NULL check in the list iterator adds 131bac1ece2e ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION adds 1a93084b9a89 ksmbd: move fs/cifsd to fs/ksmbd adds 49be5aa47b69 MAINTAINERS: rename cifsd to ksmbd adds 333111a6dc32 ksmbd: factor out a ksmbd_vfs_lock_parent helper adds 6c5e36d13e2a ksmbd: set MAY_* flags together with open flags adds b622948789a9 ksmbd: remove macros in transport_ipc.c adds 8ad8dc342117 ksmbd: replace BUFFER_NR_PAGES with inline function adds c2220322b457 ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro adds cb5b047f8e14 ksmbd: replace PAYLOAD_HEAD with inline function adds d4075abbc6b5 ksmbd: remove getting worker state macros adds d8fb29980cb5 ksmbd: remove and replace macros with inline functions in [...] adds 02d4b4aa6d3b ksmbd: replace SMB_DIRECT_TRANS macro with inline function adds 8a893315dc06 ksmbd: replace request and respone buffer macro with inlin [...] adds e294f78d3478 ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_S [...] adds a5a25a114ab2 ksmbd: Relax credit_charge check in smb2_validate_credit_charge() adds 493fa2fbe459 ksmbd: fix dentry racy with rename() adds ab0b263b749a ksmbd: opencode to remove FP_INODE macro adds 12202c0594b1 ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry adds 849fbc549d4c ksmbd: opencode to remove ATTR_FP macro adds 0ae941ef2e48 ksmbd: remove SMB1 oplock level macros adds 6128468da50c ksmbd: change ACE types to enumeration adds 12411ad59d49 ksmbd: change sid types to enumeration adds b9cbfb524d73 ksmbd: change server state type macro to enumeration adds c63ee4a521e7 ksmbd: change server config string index to enumeration adds 8b758859dfbe ksmbd: reorder and document on-disk and netlink structures [...] adds ef24c962d0f2 ksmbd: replace struct dentry with struct path in some func [...] adds af34983e8315 ksmbd: add user namespace support adds ae9d84d6f1b1 Merge pull request #56 from namjaejeon/cifsd-for-next adds 690f96970513 ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() adds 52f7af644386 Merge pull request #57 from namjaejeon/cifsd-for-next adds 465d720485ef ksmbd: call mnt_user_ns once in a function adds 4951a84f61d6 ksmbd: Fix read on the uninitialized pointer sess adds db0e04ad42bb Merge pull request #58 from namjaejeon/cifsd-for-next adds 6cfbcf2f40e3 ksmbd: remove unneeded NULL check in for_each_netdev adds b8fc94cdb144 ksmbd: fix read on the uninitialized send_ctx adds dac0ec6e1b4a ksmbd: fix memory leak smb2_populate_readdir_entry() adds a9071e3c8659 ksmbd: fix memory leak in smb_inherit_dacl() adds 3867369ef8f7 ksmbd: change data type of volatile/persistent id to u64 adds 0f6619aee86f ksmbd: delete some stray tabs adds 07781de90518 ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() adds 4b92841ef27b ksmbd: fix the running request count decrement adds d63528eb0d43 ksmbd: free ksmbd_lock when file is closed adds 45a64e8b0849 ksmbd: uninterruptible wait for a file being unlocked adds ce154c32af3c ksmbd: make smb2_find_context_vals return NULL if not found adds 21dd1fd6d718 ksmbd: handle error cases first in smb2_create_sd_buffers adds 7c4ed5ded853 Merge pull request #59 from namjaejeon/cifsd-for-next adds f19b3967fb09 ksmbd: remove unneeded check_context_err adds 78ad2c277af4 ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() adds 96ad4ec51c06 ksmbd: fix unused err value in smb2_lock adds 03d8d4f1896e ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO adds 0a427cc638ad ksmbd: fix an error message in ksmbd_conn_trasnport_init adds 904729b61c37 Merge pull request #60 from namjaejeon/cifsd-for-next adds a9c241d01d0a ksmbd: fix typo in comment adds 9946aa630ae7 Merge pull request #61 from namjaejeon/cifsd-for-next adds e4b60e92d4f8 ksmbd: fix wrong compression context size adds 58090b175271 ksmbd: fix wrong error status return on session setup adds 67307023d02b ksmbd: set STATUS_INVALID_PARAMETER error status if credit [...] adds d347d745f06c ksmbd: move credit charge verification over smb2 request s [...] adds 9223958816f9 ksmbd: fix typo of MS-SMBD adds af320a739029 ksmbd: add negotiate context verification adds 378087cd17ee ksmbd: add support for negotiating signing algorithm adds 654c8876f936 ksmbd: Fix potential memory leak in tcp_destroy_socket() adds 1d904eaf3f99 ksmbd: fix -Wstringop-truncation warnings adds 9a5ca18895ec Merge pull request #62 from namjaejeon/cifsd-for-next adds d337a44e429e ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() [...] adds 9fb8fac08f66 ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERF [...] adds 08bdbc6ef46a ksmbd: use channel signingkey for binding SMB2 session setup adds 6c99dfc4c5f6 ksmbd: fix missing error code in smb2_lock adds f1abdb78a108 ksmbd: add ipv6_addr_v4mapped check to know if connection [...] adds a8ab5293dd23 Merge pull request #63 from namjaejeon/cifsd-for-next adds 8b99f3504b68 ksmbd: fix an oops in error handling in smb2_open() adds 456af438ad49 Merge pull request #64 from namjaejeon/cifsd-for-next adds eebff916f077 ksmbd: Fix multi-protocol negotiation adds f4228b678b41 ksmbd: change int data type to boolean adds 5ec3df8e98f5 ksmbd: update the comment for smb2_get_ksmbd_tcon() adds c6ce2b5716b0 ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() adds 777cad1604d6 ksmbd: remove select FS_POSIX_ACL in Kconfig adds 323b1ea10263 ksmbd: smbd: fix kernel oops during server shutdown adds 668fff017233 ksmbd: update SMB3 multi-channel support in ksmbd.rst adds 29668d7e9d84 MAINTAINERS: add git adddress of ksmbd adds a9a27d4ab3de ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in acce [...] adds e7a10ed7d734 Merge pull request #66 from namjaejeon/cifsd-for-next adds e70e392fa768 ksmbd: fix permission check issue on chown and chmod adds 0bffa153a2f4 Merge pull request #68 from namjaejeon/cifsd-for-next adds 1923b544bf60 MAINTAINERS: ksmbd: update my email address adds e9e3d5f9e34c MAINTAINERS: ksmbd: add cifs_common directory to ksmbd entry adds 32e19d12fc7c Merge pull request #69 from namjaejeon/cifsd-for-next adds 7d5d8d715689 ksmbd: fix __write_overflow warning in ndr_read_string adds e24c567b7ecf Merge tag '5.15-rc-first-ksmbd-merge' of git://git.samba.o [...] adds f980d055a0f8 CIFS: Fix a potencially linear read overflow adds d72c74197b70 cifs: fix wrong release in sess_alloc_buffer() failed path adds 7321be2663da smb3: fix posix extensions mount option adds 3d2b50e0e768 oid_registry: Add OIDs for missing Spnego auth mechanisms to Macs adds 18d04062f83b cifs: enable fscache usage even for files opened as rw adds 76a3c92ec9e0 cifs: remove support for NTLM and weaker authentication al [...] adds 71c028632461 cifs: fork arc4 and create a separate module for it for ci [...] adds 42c21973fa3c cifs: create a MD4 module and switch cifs.ko to use it adds 38f4910b8b26 cifs: cifs_md4 convert to SPDX identifier adds 332c404a55ef cifs: add cifs_common directory to MAINTAINERS file adds 3998f0b8bc49 cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SE [...] adds 9c849ce86e0f Merge tag '5.15-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 5a80d1c6a270 btrfs: zoned: remove max_zone_append_size logic adds b3b7e1d0b4c2 btrfs: add special case to setget helpers for 64k pages adds 4a9531cf89d2 btrfs: check-integrity: drop unnecessary function prototypes adds 2eadb9e75e8e btrfs: make btrfs_finish_chunk_alloc private to block-group.c adds 67d5e289a193 btrfs: remove max argument from generic_bin_search adds 23608d51a3b2 btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs adds b0ee5e1ec44a btrfs: drop from __GFP_HIGHMEM all allocations adds 8c945d32e604 btrfs: compression: drop kmap/kunmap from lzo adds 696ab562e6df btrfs: compression: drop kmap/kunmap from zlib adds bbaf9715f3f5 btrfs: compression: drop kmap/kunmap from zstd adds 4c2bf276b56d btrfs: compression: drop kmap/kunmap from generic helpers adds 5da384799278 btrfs: check-integrity: drop kmap/kunmap for block pages adds 069a2e37789a btrfs: continue readahead of siblings even if target node [...] adds 6534c0c99ddd btrfs: pass NULL as trans to btrfs_search_slot if we only [...] adds 2b29726c473b btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] adds 506650dcb3a7 btrfs: improve the batch insertion of delayed items adds 5a656c3628b2 btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] adds cceaa89f02f1 btrfs: remove racy and unnecessary inode transaction updat [...] adds e1a6d2648300 btrfs: avoid unnecessary log mutex contention when syncing log adds e68107e51f84 btrfs: remove unnecessary list head initialization when sy [...] adds 2ac691d8b3b1 btrfs: avoid unnecessary lock and leaf splits when updatin [...] adds c7bcbb2120cb btrfs: remove ignore_offset argument from btrfs_find_all_roots() adds ad9a9378502d btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] adds f8ee80de7bcf btrfs: remove unneeded return variable in btrfs_lookup_fil [...] adds a7d1c5dc8632 btrfs: introduce btrfs_lookup_match_dir adds a129ffb8166a btrfs: remove unused start and end parameters from btrfs_r [...] adds 25c1252a026c btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] adds f41b6ba93d8e btrfs: remove uptodate parameter from btrfs_dec_test_first [...] adds 809d6902b3b0 btrfs: make btrfs_next_leaf static inline adds 0ac6e06b6c13 btrfs: tree-checker: use table values for stripe checks adds 6c154ba41bd0 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] adds 500a44c9b301 btrfs: uninline btrfs_bg_flags_to_raid_index adds fe4f46d40c1c btrfs: merge alloc_device helpers adds d58ede8d1d9f btrfs: simplify data stripe calculation helpers adds 214cc1843217 btrfs: constify and cleanup variables in comparators adds 4c37a7938496 btrfs: reset this_bio_flag to avoid inheriting old flags adds 3670e6451bc9 btrfs: subpage: check if there are compressed extents insi [...] adds ca62e85ded2c btrfs: disable compressed readahead for subpage adds 557023ea9f06 btrfs: grab correct extent map for subpage compressed extent read adds 1c3dc1731ed2 btrfs: rework btrfs_decompress_buf2page() adds a6e66e6f8c1b btrfs: rework lzo_decompress_bio() to make it subpage compatible adds f47960f49e59 btrfs: reloc: factor out relocation page read and dirty part adds c2832898126f btrfs: make relocate_one_page() handle subpage case adds cc1d0d93d55a btrfs: subpage: fix writeback which does not have ordered extent adds 7367253a351e btrfs: subpage: disable inline extent creation adds e0eefe07f895 btrfs: subpage: allow submit_extent_page() to do bio split adds c8050b3b7f76 btrfs: subpage: reject raid56 filesystem and profile conversion adds e0467866198f btrfs: subpage: fix race between prepare_pages() and btrfs [...] adds 7c11d0ae4395 btrfs: subpage: fix a potential use-after-free in writebac [...] adds e3c62324e470 btrfs: subpage: fix false alert when relocating partial pr [...] adds 9d9ea1e68a05 btrfs: subpage: fix relocation potentially overwriting las [...] adds 95ea0486b20e btrfs: allow read-write for 4K sectorsize on 64K page size [...] adds 963e4db83e28 btrfs: unify regular and subpage error paths in __extent_w [...] adds ac98141d1404 btrfs: wake up async_delalloc_pages waiters after submit adds 8197766d806f btrfs: include delalloc related info in dump space info tr [...] adds fcdef39c03c5 btrfs: enable a tracepoint when we fail tickets adds 03fe78cc2942 btrfs: use delalloc_bytes to determine flush amount for sh [...] adds e16460707e94 btrfs: wait on async extents when flushing delalloc adds 5a798493b8f3 fs: add a filemap_fdatawrite_wbc helper adds b3776305278e btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] adds 25d23cd01621 9p: migrate from sync_inode to filemap_fdatawrite_wbc adds 5662c967c69d fs: kill sync_inode adds e83502ca5f1e block: fix argument type of bio_trim() adds 21dda654d480 btrfs: fix argument type of btrfs_bio_clone_partial() adds 42b5d73b5d23 btrfs: drop unnecessary ASSERT from btrfs_submit_direct() adds 6e8e777deb5c btrfs: eliminate some false positives when checking if ino [...] adds bd54f381a12a btrfs: do not pin logs too early during renames adds b2f78e88052b btrfs: allow degenerate raid0/raid10 adds 7361b4ae03d9 btrfs: remove the dead comment in writepage_delalloc() adds efc222f8d79c btrfs: simplify return values in btrfs_check_raid_min_devices adds 77eea05e7851 btrfs: add ro compat flags to inodes adds 146054090b08 btrfs: initial fsverity support adds 705242538ff3 btrfs: verity metadata orphan items adds ea3dc7d2d1f5 btrfs: print if fsverity support is built in when loading module adds 0ff40a910f56 btrfs: introduce btrfs_search_backwards function adds 98caf9531e1d btrfs: allocate file_ra_state on stack in readahead_cache adds 0afb603afc3e btrfs: allocate btrfs_ioctl_quota_rescan_args on stack adds c853a5783ebe btrfs: allocate btrfs_ioctl_defrag_range_args on stack adds dce281503906 btrfs: allocate backref_ctx on stack in find_extent_clone adds 1c167b87f4f9 btrfs: remove unnecessary NULL check for the new inode dur [...] adds d135a5339611 btrfs: remove no longer needed full sync flag check at ino [...] adds 1f295373022e btrfs: update comment at log_conflicting_inodes() adds 77233c2d2ec9 btrfs: zoned: allow disabling of zone auto reclaim adds ba86dd9fe60e btrfs: zoned: suppress reclaim error message on EAGAIN adds 0ae79c6fe70d btrfs: zoned: fix block group alloc_offset calculation adds 63fb5879db7c btrfs: zoned: add asserts on splitting extent_map adds e4571b8c5e9f btrfs: fix NULL pointer dereference when deleting device b [...] adds e7849e33cf5d btrfs: sysfs: document structures and their associated files adds c2fd68b6b2b0 namei: add mapping aware lookup helper adds b3b6f5b92255 btrfs: handle idmaps in btrfs_new_inode() adds ca07274c3da9 btrfs: allow idmapped rename inode op adds c020d2eaf1a8 btrfs: allow idmapped getattr inode op adds 72105277dcfc btrfs: allow idmapped mknod inode op adds e93ca491d03f btrfs: allow idmapped create inode op adds b0b3e44d346c btrfs: allow idmapped mkdir inode op adds 5a0521086e5f btrfs: allow idmapped symlink inode op adds 98b6ab5fc098 btrfs: allow idmapped tmpfile inode op adds d4d094646142 btrfs: allow idmapped setattr inode op adds 3bc71ba02cf5 btrfs: allow idmapped permission inode op adds 5474bf400f16 btrfs: check whether fsgid/fsuid are mapped during subvolu [...] adds 4d4340c912cc btrfs: allow idmapped SNAP_CREATE/SUBVOL_CREATE ioctls adds c4ed533bdc79 btrfs: allow idmapped SNAP_DESTROY ioctls adds aabb34e7a31c btrfs: relax restrictions for SNAP_DESTROY_V2 with subvolids adds e4fed17a32b6 btrfs: allow idmapped SET_RECEIVED_SUBVOL ioctls adds 39e1674ff035 btrfs: allow idmapped SUBVOL_SETFLAGS ioctl adds 6623d9a0b0ce btrfs: allow idmapped INO_LOOKUP_USER ioctl adds 4a8b34afa9c9 btrfs: handle ACLs on idmapped mounts adds 5b9b26f5d0b8 btrfs: allow idmapped mount adds 8be2ba2e0e11 btrfs: avoid unnecessarily logging directories that had no [...] adds 3736127a3aa8 btrfs: tree-log: check btrfs_lookup_data_extent return value adds 93c60b17f2b5 btrfs: reduce the preemptive flushing threshold to 90% adds 114623979405 btrfs: do not do preemptive flushing if the majority is gl [...] adds 939c7feb1921 btrfs: zoned: fix ordered extent boundary calculation adds 0d977e0eba23 btrfs: reset replace target device to allocation state on close adds 87045e654607 Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/l [...] adds d18760560593 fscrypt: add fscrypt_symlink_getattr() for computing st_size adds 8c4bca10ceaf ext4: report correct st_size for encrypted symlinks adds 461b43a8f92e f2fs: report correct st_size for encrypted symlinks adds 064c73498601 ubifs: report correct st_size for encrypted symlinks adds e538b0985a05 fscrypt: remove mention of symlink st_size quirk from docu [...] adds ba47b515f594 fscrypt: align Base64 encoding with RFC 4648 base64url adds 38ef66b05cfa fscrypt: document struct fscrypt_operations adds cd358208d703 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds a6579cbfd721 gfs2: Fix memory leak of object lsi on error return path adds 9d9b16054b7d gfs2: Fix glock recursion in freeze_go_xmote_bh adds c37453cb87e3 gfs2: be more verbose replaying invalid rgrp blocks adds 69a61144f32b gfs2: trivial clean up of gfs2_ail_error adds dc7674eda002 gfs2: tiny cleanup in gfs2_log_reserve adds a28dc123fa66 gfs2: init system threads before freeze lock adds 70c11ba8f2dc gfs2: Don't release and reacquire local statfs bh adds 7392fbb0a402 gfs2: Make recovery error more readable adds a8f1d32d0f04 gfs2: Eliminate vestigial HIF_FIRST adds ba3ca2bcf4aa gfs2: nit: gfs2_drop_inode shouldn't return bool adds 1b8550b5de76 gfs2: Mark journal inodes as "don't cache" adds 8cc67f704f4b gfs2: don't stop reads while withdraw in progress adds d1340f80f0b8 gfs2: Don't call dlm after protocol is unmounted adds fffe9bee14b0 gfs2: Delay withdraw from atomic context adds 08d736667185 gfs2: Remove redundant check from gfs2_glock_dq adds 4529fb1546b9 Merge tag 'gfs2-v5.14-rc2-fixes' of git://git.kernel.org/p [...] adds c7e0b781b73c NFSD: Clean up splice actor adds 2f0f88f42f2e SUNRPC: Add svc_rqst_replace_page() API adds 496d83cf0f2f NFSD: Batch release pages during splice read adds 883b4aee4dec tracing: Add trace_event helper macros __string_len() and [...] adds 408c0de70618 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint adds d27b74a8675c NFSD: Use new __string_len C macros for nfsd_clid_class adds cd2d644ddba1 lockd: Fix invalid lockowner cast after vfs_test_lock adds 6c8c84f52510 svcrdma: Fewer calls to wake_up() in Send completion handler adds b6c2bfea096b svcrdma: Relieve contention on sc_send_lock. adds 07a92d009f0b svcrdma: Convert rdma->sc_rw_ctxts to llist adds ea49dc79002c NFSD: remove vanity comments adds 5c11720767f7 SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() adds a2071573d634 sysctl: introduce new proc handler proc_dobool adds d02a3a2cb25d lockd: change the proc_handler for nsm_use_hostnames adds b4ab2fea7c79 SUNRPC: Add RPC_AUTH_TLS protocol numbers adds 5a4753446253 rpc: fix gss_svc_init cleanup on failure adds f7104cc1a915 nfsd4: Fix forced-expiry locking adds 729580ddc53e svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() adds c782af250083 SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory adds a4ae30814396 SUNRPC: Move client-side disconnect injection adds 3a1261805940 SUNRPC: Server-side disconnect injection adds 400edd8c0455 SUNRPC: Add documentation for the fail_sunrpc/ directory adds 7de875b231ed lockd: lockd server-side shouldn't set fl_ops adds 2dc6f19e4f43 nlm: minor nlm_lookup_file argument change adds a81041b7d8f0 nlm: minor refactoring adds b661601a9fdf lockd: update nlm_lookup_file reexport comment adds 7f024fcd5c97 Keep read and write fds with each nlm_file adds f657f8eef3ff nfs: don't atempt blocking locks on nfs reexports adds b840be2f00c0 lockd: don't attempt blocking locks on nfs reexports adds bb0a55bb7148 nfs: don't allow reexport reclaims adds 0bcc7ca40bd8 nfsd: fix crash on LOCKT on reexported NFSv3 adds 8bda95577627 Merge tag 'nfsd-5.15' of git://git.kernel.org/pub/scm/linu [...] adds d03ef4daf33a fs: forbid invalid project ID adds 916d636e0a2d Merge tag 'vfs-5.15-merge-1' of git://git.kernel.org/pub/s [...] adds d0364f9490d7 iomap: simplify iomap_readpage_actor adds c1b79f11f4ec iomap: simplify iomap_add_to_ioend adds 69f4a26c1e0c iomap: support reading inline data from non-zero pos adds b405435b419c iomap: Support inline data with block size < page size adds f1f264b4c134 iomap: Fix some typos and bad grammar adds ab069d5fdcd1 iomap: Use kmap_local_page instead of kmap_atomic adds ae44f9c286da iomap: Add another assertion to inline data handling adds b69eea82d37d iomap: pass writeback errors to the mapping adds d9d381f3ef5b iomap: fix a trivial comment typo in trace.h adds 1d25d0aecfcd iomap: remove the iomap arguments to ->page_{prepare,done} adds 66b8165ed4b5 iomap: mark the iomap argument to iomap_sector const adds 4495c33e4d30 iomap: mark the iomap argument to iomap_inline_data const adds e3c4ffb0c221 iomap: mark the iomap argument to iomap_inline_data_valid const adds 6d49cc8545e9 fs: mark the iomap argument to __block_write_begin_int const adds 7e4f4b2d689d fsdax: mark the iomap argument to dax_iomap_sector as const adds 78c64b00f842 iomap: mark the iomap argument to iomap_read_inline_data const adds 1acd9e9c015b iomap: mark the iomap argument to iomap_read_page_sync const adds 740499c78408 iomap: fix the iomap_readpage_actor return value for inline data adds f4b896c213f0 iomap: add the new iomap_iter model adds f6d480006cea iomap: switch readahead and readpage to use iomap_iter adds ce83a0251c6e iomap: switch iomap_file_buffered_write to use iomap_iter adds 8fc274d1f4b4 iomap: switch iomap_file_unshare to use iomap_iter adds 2aa3048e03d3 iomap: switch iomap_zero_range to use iomap_iter adds 253564bafff3 iomap: switch iomap_page_mkwrite to use iomap_iter adds a6d3d49587d1 iomap: switch __iomap_dio_rw to use iomap_iter adds 7892386d3571 iomap: switch iomap_fiemap to use iomap_iter adds 6d8a1287a489 iomap: switch iomap_bmap to use iomap_iter adds 40670d18e878 iomap: switch iomap_seek_hole to use iomap_iter adds c4740bf1edad iomap: switch iomap_seek_data to use iomap_iter adds 3d99a1ce3854 iomap: switch iomap_swapfile_activate to use iomap_iter adds ca289e0b95af fsdax: switch dax_iomap_rw to use iomap_iter adds 57320a01fe1f iomap: remove iomap_apply adds 1b5c1e36dc0e iomap: pass an iomap_iter to various buffered I/O helpers adds b74b1293e6ca iomap: rework unshare flag adds 55f81639a715 fsdax: factor out helpers to simplify the dax fault code adds c2436190e492 fsdax: factor out a dax_fault_actor() helper adds 65dd814a6187 fsdax: switch the fault handlers to use iomap_iter adds fad0a1ab34f7 iomap: constify iomap_iter_srcmap adds 8d04fbe71fa0 iomap: move loop control code to iter.c adds 36ca7943ac18 mm/swap: consider max pages in iomap_swapfile_add_extent adds 03b8df8d43ec iomap: standardize tracepoint formatting and storage adds 0ee7c3e25d8c Merge tag 'iomap-5.15-merge-4' of git://git.kernel.org/pub [...] adds 9ffb14ef61ba move_mount: allow to add a mount into an existing group adds 8374f43123a5 tests: add move_mount(MOVE_MOUNT_SET_GROUP) selftest new 1dd5915a5cbd Merge tag 'fs.move_mount.move_mount_set_group.v5.15' of gi [...] adds f49fd6d3c070 file: let pick_file() tell caller it's done adds 03ba0fe4d09f file: simplify logic in __close_range() new 927bc120a248 Merge tag 'fs.close_range.v5.15' of git://git.kernel.org/p [...] adds ad19607a90b2 doc: give a more thorough id handling explanation new 67b03f93a30f Merge tag 'fs.idmapped.v5.15' of git://git.kernel.org/pub/ [...] adds 2863643fb8b9 set_user: add capability check when rlimit(RLIMIT_NPROC) exceeds new e55f0c439a26 Merge tag 'kernel.sys.v5.15' of git://git.kernel.org/pub/s [...] adds 893c47d1964f selinux: return early for possible NULL audit buffers new befa491ce695 Merge tag 'selinux-pr-20210830' of git://git.kernel.org/pu [...] adds d97e99386ad0 audit: add header protection to kernel/audit.h adds 67d69e9d1a6c audit: move put_tree() to avoid trim_trees refcount underf [...] new 8e0cd9525ca7 Merge tag 'audit-pr-20210830' of git://git.kernel.org/pub/ [...] adds 6d14f5c7028e Smack: Fix wrong semantics in smk_access_entry() adds bfc3cac0c761 smack: mark 'smack_enabled' global variable as __initdata new 9b2eacd8f046 Merge tag 'Smack-for-5.15' of git://github.com/cschaufler/ [...] adds 09681a0772f7 cpufreq: Replace deprecated CPU-hotplug functions adds e5c6b312ce3c cpufreq: schedutil: Use kobject release() method to free s [...] adds 43dde64bb1b4 Merge back cpufreq changes for v5.15. adds 950809cd6ca2 thermal: intel: Allow processing of HWP interrupt adds d0e936adbd22 cpufreq: intel_pstate: Process HWP Guaranteed change notification adds b2f6662ac08d PM: cpu: Make notifier chain use a raw_spinlock_t adds 15538a20579f notifier: Remove atomic_notifier_call_chain_robust() adds 7fcc17d0cb12 PM: EM: Increase energy calculation precision new 88e9c0bf1ca3 Merge branches 'pm-cpufreq', 'pm-cpu' and 'pm-em' adds 14858dcc3b35 PCI: Use pci_update_current_state() in pci_enable_device_flags() adds da9f2150684e PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently adds 0e00392a895c PCI: PM: Enable PME if it can be signaled from D3cold adds d2c8cce647f3 PM: sleep: s2idle: Replace deprecated CPU-hotplug functions adds 4fac49fd0a34 PM: sleep: check RTC features instead of ops in suspend_test adds dbcfa7156f48 PM: sleep: unmark 'state' functions as kernel-doc adds 020d86fc0df8 opp: Don't print an error if required-opps is missing adds c016baf7dc58 PM: domains: Add support for 'required-opps' to set defaul [...] adds 80d4a82e1db8 arm64: dts: sc7180: Add required-opps for i2c adds 656164181eec PM: domains: Fix domain attach for CONFIG_PM_OPP=n new bc0d0b1dfe27 Merge back new PM domains material for v5.15. adds 5d4c779cb62e powercap: intel_rapl: Replace deprecated CPU-hotplug functions adds 1cc5b9a411e4 powercap: Add Power Limit4 support for Alder Lake SoC new fe583359ddf0 Merge branches 'pm-pci', 'pm-sleep', 'pm-domains' and 'powercap' new 5cbba60596b1 Merge tag 'pm-5.15-rc1' of git://git.kernel.org/pub/scm/li [...] adds e692fa135360 ACPICA: iASL: Add support for the AEST table (data compiler) adds 5ecce804da24 ACPICA: Fix an if statement (add parens) adds 78df71b3a640 ACPICA: Macros should not use a trailing semicolon adds 200950b615d5 ACPICA: Headers: Add new DBG2 Serial Port Subtypes adds 87b8ec5846cb ACPICA: iASL: Fix for WPBT table with no command-line arguments adds 89ceb98ac118 ACPICA: Add method name "_DIS" For use with aslmethod.c adds 696e0c937d07 ACPICA: Update version to 20210730 new b46a8eda83b4 Merge branch 'acpica' adds b1121e2a182d ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA adds 42878a9f0fe0 ACPI: glue: Rearrange acpi_device_notify() adds 7d625e5b143d ACPI: glue: Change return type of two functions to void adds 5e557cbac805 ACPI: bus: Rename functions to avoid name collision adds d0b8e398319e ACPI: glue: Eliminate acpi_platform_notify() adds 384f5a857bae software nodes: Split software_node_notify() adds b2ebd9dd5267 driver core: Split device_platform_notify() adds ae57338716ce ACPI: configfs: Use sysfs_emit() in "show" functions adds 45c16fe1d128 ACPI: configfs: Make get_header() to return error pointer adds e38ba404f20c ACPI / PMIC: XPower: optimize I2C-bus accesses adds fd080a01ecfc ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses new 7c85154643df Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] adds 7a6226db072b ACPI: DPTF: Add new PCH FIVR methods adds 95ac706744de ACPI: processor: Replace deprecated CPU-hotplug functions adds 2aaea6a1647e ACPI: SPCR: Add support for the new 16550-compatible Seria [...] adds 97e03410bc5f ACPI: tables: FPDT: Do not print FW_BUG message if record [...] adds b25d5a1cd198 ACPI: platform-profile: call sysfs_notify() from platform_ [...] new 2fec5b82f931 Merge branches 'acpi-dptf', 'acpi-processor', 'acpi-tables [...] adds 437b38c51162 ACPI: Add memory semantics to acpi_os_map_memory() adds fad40a624854 ACPI: power: Use acpi_handle_debug() to print debug messages adds 2bc4eb943b1b ACPI: power: Drop name from struct acpi_power_resource adds 1a20d409c874 ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) new 2cbd40709a9d Merge branches 'acpi-osl', 'acpi-power' and 'acpi-misc' new 6f1e8b12eec4 Merge tag 'acpi-5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds b5b41ab6b0c1 device property: Check fwnode->secondary in fwnode_graph_g [...] adds a90887705668 Revert "media: device property: Call fwnode_graph_get_endp [...] new 8e235ff9a1e3 Merge tag 'devprop-5.15-rc1' of git://git.kernel.org/pub/s [...] adds 68249abd7ae8 mmc: host: add kdoc for mmc_retune_{en|dis}able adds 8ffb2611a752 mmc: host: factor out clearing the retune state adds c0b4e411a9b0 mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] adds 25a916645e02 mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] adds 256e4e4e836c mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] adds 66bad6ed2204 mmc: sdhci-of-arasan: Check return value of non-void funtions adds 462f58fdb8c0 mmc: sdhci-of-arasan: Use appropriate type of division macro adds 4dd7080a7892 mmc: sdhci-of-arasan: Modify data type of the clk_phase array adds 5c7e468ab17f mmc: arasan: Fix the issue in reading tap values from DT adds 1a769fb66420 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 adds 2fc2628a4509 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] adds 492200f2479d mmc: sh_mmcif: use proper DMAENGINE API for termination adds 29cef6d47b67 mmc: usdhi6rol0: use proper DMAENGINE API for termination adds 575cf1046923 mmc: mmci: De-assert reset on probe adds 696068470e38 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() adds 2b8ac062f337 mmc: dw_mmc: Add data CRC error injection adds 972d5084831d mmc: core: Avoid hogging the CPU while polling for busy in [...] adds 468108155b0f mmc: core: Avoid hogging the CPU while polling for busy fo [...] adds 6966e6094c6d mmc: core: Avoid hogging the CPU while polling for busy af [...] adds 4a11cc647d7c mmc: sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h header adds 86c639ce0826 mmc: core: Store pointer to bio_crypt_ctx in mmc_request adds 833592884972 mmc: core: Only print retune error when we don't check for [...] adds 60885bfb2a47 memstick: ms_block: Fix spelling contraction "cant" -> "can't" adds 4b5e37b8fd64 mmc: sdio: Don't warn about vendor CIS tuples adds e285b3e06464 mmc: sdio: Print contents of unknown CIS tuples adds 3ac5e45291f3 mmc: rtsx_pci: Fix long reads when clock is prescaled adds e30314f25511 mmc: sdhci: Introduce max_timeout_count variable in sdhci_host adds ed78a03d4128 mmc: sdhci-msm: Use maximum possible data timeout value adds 522654d534d3 mmc: sdhci: Fix issue with uninitialized dma_slave_config adds c3ff0189d3bc mmc: dw_mmc: Fix issue with uninitialized dma_slave_config adds ee5165354d49 mmc: moxart: Fix issue with uninitialized dma_slave_config adds 71b7597c63d2 mmc: renesas_sdhi: Refactor renesas_sdhi_probe() adds f4ff24f8a7c1 mmc: sdhci: Correct the tuning command handle for PIO mode adds 4850c225dd0e mmc: usdhi6rol0: Implement card_busy function adds 291ee9d5da53 mmc: core: Update ->card_busy() callback comment adds 4aba5dc71eae dt-bindings: mmc: renesas,sdhi: Fix dtbs-check warning adds bfadee4554c3 dt-bindings: mmc: renesas,sdhi: Document RZ/G2L bindings adds 3f6e276270de dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string adds 4bdda3db47db dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule adds 2c2eaf882f7b dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 adds b2832b96fcf5 mmc: pwrseq: sd8787: add support for wilc1000 adds 09cedbd8dbc0 mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 adds 2b50c81fb728 memstick: r592: Change the name of the 'pci_driver' struct [...] adds 89d74b30f443 memstick: switch from 'pci_' to 'dma_' API adds b048457c54e4 mmc: switch from 'pci_' to 'dma_' API adds f6f607070aa6 mmc: queue: Match the data type of max_segments adds fe72d08a961f mmc: core: Issue HPI in case the BKOPS timed out adds a0dbbdc2036e mmc: sdhci-esdhc-imx: Remove redundant code for manual tuning adds 45334ee13858 mmc: sdhci-esdhc-imx: Select the correct mode for auto tuning adds e72a55f2e5dd mmc: core: Return correct emmc response in case of ioctl error adds dba914b24884 mmc: pwrseq: sd8787: fix compilation warning adds f80c8e6864eb mmc: queue: Remove unused parameters(request_queue) adds a75c95616297 Merge branch 'fixes' into next new 359f3d743f3a Merge tag 'mmc-v5.15' of git://git.kernel.org/pub/scm/linu [...] adds a6b8bb6a813a i2c: i801: Fix handling SMBHSTCNT_PEC_EN adds f16a3bb69aa6 i2c: highlander: add IRQ check adds 4e60d5dd10cd i2c: i801: Improve disabling runtime pm adds 1a987c69ce2c i2c: i801: make p2sb_spinlock a mutex adds 60aea76d85ff i2c: i801: Remove not needed debug message adds 9c5b1daa3b24 i2c: parport: Switch to use module_parport_driver() adds dab4b0e8c9a5 i2c: at91: remove #define CONFIG_PM adds 73c76332a448 i2c: at91-master: : use proper DMAENGINE API for termination adds 73a370cff4db i2c: imx: : use proper DMAENGINE API for termination adds 101703ca8e37 i2c: mxs: : use proper DMAENGINE API for termination adds 0425b937a79f i2c: qup: : use proper DMAENGINE API for termination adds e5a7cb0d9002 i2c: sh_mobile: : use proper DMAENGINE API for termination adds a2c21668a0fe i2c: at91: mark PM ops as __maybe unused adds 26471d4a6cf8 units: Add SI metric prefix definitions adds c045214a0f31 i2c: designware: Use DIV_ROUND_CLOSEST() macro adds 85888376a8ca i2c: designware: Fix indentation in the header adds 295e0e7be753 i2c: dev: Define pr_fmt() and drop duplication substrings adds b18f32d9874e i2c: dev: Use sysfs_emit() in "show" functions adds e517992bbce0 i2c: remove dead PMC MSP TWI/SMBus/I2C driver adds e47a0ced4047 i2c: sun6i-pw2i: Prefer strscpy over strlcpy adds 8d744da241b8 i2c: synquacer: fix deferred probing adds a1299505162a i2c: iop3xx: fix deferred probing adds d6840a5e370b i2c: s3c2410: fix IRQ check adds f9b459c2ba5e i2c: hix5hd2: fix IRQ check adds 3cfc88380413 i2c: virtio: add a virtio i2c frontend driver adds 58fb7c643d34 i2c: mt65xx: fix IRQ check adds 661e8a88e831 i2c: xlp9xx: fix main IRQ check adds 8b51a8e64443 i2c: cadence: Implement save restore new 871dda463c6f Merge branch 'i2c/for-mergewindow' of git://git.kernel.org [...] adds 276281b8e898 hwmon: sht4x: update Documentation for Malformed table adds 02c9dce4df8d hwmon: (k10temp) support Zen3 APUs adds bd56c1e9603a hwmon: (ntc_thermistor) Use library interpolation adds 129cdce37561 hwmon: (pmbus/bpa-rs600) Support BPD-RS600 adds 964c1c91ed60 hwmon: (w83627ehf) Use platform_create_bundle adds 228f2aed8777 hwmon: (w83627ehf) Remove w83627ehf_remove() adds 1ccdc1840567 hwmon: intel-m10-bmc-hwmon: add n5010 sensors adds 04fecf0c6155 dt-bindings: firmware: update arm,scpi.yaml reference adds ef9e78c0d1ff hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS adds 6f447ce0f7c1 hwmon: (w83627ehf) Make DEVICE_ATTR_RO static adds 5a0f50d110b3 hwmon: Add support for SB-RMI power module adds 04165fb73f9b hwmon: (sbrmi) Add Documentation adds 60b76c3a117c dt-bindings: sbrmi: Add SB-RMI hwmon driver bindings adds 1492fa21c0ba hwmon: (dell-smm-hwmon) Use platform device adds c9363cdf3aab hwmon: (dell-smm-hwmon) Mark functions as __init adds a2cb66b476e2 hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() adds ba04d73c26ed hwmon: (dell-smm-hwmon) Move variables into a driver priva [...] adds deeba244b0fe hwmon: (dell-smm-hwmon) Convert to devm_hwmon_device_regis [...] adds 2757269a7def hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd fan adds 95d88d054ad9 hwmon: (dell-smm) Add Dell Precision 7510 to fan control w [...] adds e104d530f373 hwmon: Replace deprecated CPU-hotplug functions. adds 542613a25eff dt-bindings: hwmon: Add bindings for Winbond W83781D adds 2284ed9ffc06 hwmon: (w83781d) Match on device tree compatibles adds 76b72736f574 hwmon: (pmbus/ibm-cffps) Fix write bits for LED control adds a3933625de28 hwmon: (axi-fan-control) Make sure the clock is enabled adds e66705de8206 hwmon: (axi-fan-control) Handle irqs in natural order adds 2aee7e67bee7 hwmon: (axi-fan-control) Support temperature vs pwm points adds 7a8c68c57fd0 hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits adds 1125bacbf36c hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin max adds c510f6accbba hwmon: (dell-smm) Mark tables as __initconst adds 782a99c146ff hwmon: (dell-smm) Mark i8k_get_fan_nominal_speed as __init adds 8713b4a49c8a hwmon: (dell-smm) Rework SMM function debugging adds b3a7ab2d4376 hwmon: remove amd_energy driver in Makefile adds 128066c88770 hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs adds 02a2484cf8d1 hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU adds 0e3f52bbd9eb hwmon: (k10temp) Rework the temperature offset calculation adds 25572c818d2e hwmon: (k10temp) Add support for yellow carp adds 23bd022aa618 hwmon: (adt7470) Fix some style issues adds ef67959c4253 hwmon: (adt7470) Convert to use regmap adds fc958a61ff6d hwmon: (adt7470) Convert to devm_hwmon_device_register_wit [...] adds 0e35f63f7f4e hwmon: add driver for Aquacomputer D5 Next new e7c1bbcf0c31 Merge tag 'hwmon-for-v5.15' of git://git.kernel.org/pub/sc [...] adds 293fee7f6078 leds: aat1290: Move driver to flash subdirectory adds f5d69f6290a3 leds: as3645a: Move driver to flash subdirectory adds eb5a4422e448 leds: max77693: Move driver to flash subdirectory adds 9a7c066f6a1d leds: sgm3140: Move driver to flash subdirectory adds 61fa67a4e538 leds: lm3601x: Move driver to flash subdirectory adds 51f3b2c3d511 leds: ktd2692: Move driver to flash subdirectory adds e642197562cd leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt() adds e06ba23b0518 leds: el15203000: Correct headers (of*.h -> mod_devicetable.h) adds 9999908ca1ab leds: lgm-sso: Put fwnode in any case during ->probe() adds 1ed4d05e0a0b leds: lgm-sso: Don't spam logs when probe is deferred adds c31ef7004ee1 leds: lgm-sso: Remove explicit managed GPIO resource cleanup adds 3dd34dfb09ae leds: lgm-sso: Convert to use list_for_each_entry*() API adds 690e4f3ad363 leds: lm3692x: Correct headers (of*.h -> mod_devicetable.h) adds 3a923639d36b leds: lm3697: Update header block to reflect reality adds d299ae942e02 leds: lm3697: Make error handling more robust adds 7e1baaaa2407 leds: lt3593: Put fwnode in any case during ->probe() adds 8aa41952ef24 leds: rt8515: Put fwnode in any case during ->probe() adds 64f67b5240db leds: trigger: audio: Add an activate callback to ensure t [...] adds 9cbc86109537 leds: lgm-sso: Propagate error codes from callee to caller adds 654933ae7d32 leds: flash: Remove redundant initialization of variable ret adds 791bc41163c5 leds: move default_state read from fwnode to core adds 3d3d65bd2764 leds: pwm: add support for default-state device property adds 8b624007e72f leds: lp50xx: Fix chip name in KConfig adds 5358680e6757 leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA adds 09f1273064ee Documentation: leds: standartizing LED names adds 5d823d6d6985 dt-bindings: leds: Add retain-state-shutdown boolean adds 419066324e19 leds: leds-core: Implement the retain-state-shutdown property adds 2420ae02ce0a leds: pca955x: Clean up code formatting adds 7086625fde65 leds: pca955x: Add brightness_get function adds e46cb6d0c760 leds: pca955x: Implement the default-state property adds 7c4815929276 leds: pca955x: Let the core process the fwnode adds 239f32b4f161 leds: pca955x: Switch to i2c probe_new new a998a62be9cd Merge tag 'leds-5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds cdd4d7832d51 dm writecache: split up writecache_map() to improve code r [...] adds 4d020b3a2907 dm writecache: factor out writecache_map_remap_origin() adds 15cb6f39dbaf dm writecache: further writecache_map() cleanup adds df699cc16ea5 dm writecache: report invalid return from writecache_map helpers adds e3a35d03407c dm writecache: add event counters adds 91ccbbac1747 dm ima: measure data on table load adds 8eb6fab402e2 dm ima: measure data on device resume adds 84010e519f95 dm ima: measure data on device remove adds 99169b93838a dm ima: measure data on table clear adds 7d1d1df8ce31 dm ima: measure data on device rename adds 8ec456629d0b dm: update target status functions to support IMA measurement adds 00d43995f0dd dm: add documentation for IMA measurement support adds 528b16bfc3ae dm crypt: Avoid percpu_counter spinlock contention in cryp [...] adds 8f509fd4a53f dm ima: prefix dm table hashes in ima log with hash algorithm adds dc7b79cc2466 dm ima: add version info to dm related events in ima log adds 9c2adfa6ba13 dm ima: prefix ima event name related to device mapper with dm_ adds f1cd6cb24b6b dm ima: add a warning in dm_init if duplicate ima events a [...] adds 33ace4ca1253 dm ima: update dm target attributes for ima measurements adds 17bfa96851e0 dm ima: update dm documentation for ima measurement support adds d3703ef33129 dm crypt: use in_hardirq() instead of deprecated in_irq() new efa916af1320 Merge tag 'for-5.15/dm-changes' of git://git.kernel.org/pu [...] new 342f43af70db iscsi_ibft: fix crash due to KASLR physical memory remapping new 7fd1d00bf818 iscsi_ibft: fix warning in reserve_ibft_region() new 81b0b29bf70b Merge branch 'stable/for-linus-5.15' of git://git.kernel.o [...] adds 1f8c543f1429 cgroup: remove cgroup_mount from comments adds 0f3adb8a1e5f cgroup/cpuset: Miscellaneous code cleanup adds 15d428e6fe77 cgroup/cpuset: Fix a partition bug with hotplug adds 6ba34d3c7367 cgroup/cpuset: Fix violation of cpuset locking rule adds c5c63b9a6a2e cgroup: Replace deprecated CPU-hotplug functions. adds b4cc61960879 cgroup: cgroup-v1: clean up kernel-doc notation adds e7cc9888dc57 cgroup/cpuset: Enable event notification when partition st [...] adds ee9707e8593d cgroup/cpuset: Enable memory migration for cpuset v2 adds 9f72daf7edfa cgroup/cpuset: Avoid memory migration when nodemasks match adds d20d30ebb199 cgroup: Avoid compiler warnings with no subsystems new 69dc8010b8fc Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...] adds f728c4a9e840 workqueue: Fix possible memory leaks in wq_numa_init() adds 67dc83253708 workqueue: Fix typo in comments adds e441b56fe438 workqueue: Replace deprecated ida_simple_*() with ida_allo [...] adds ffd8bea81fbb workqueue: Replace deprecated CPU-hotplug functions. adds f97a4a1a3f87 workqueue: Rename "delayed" (delayed by active management) [...] adds c4560c2c88a4 workqueue: Change arguement of pwq_dec_nr_in_flight() adds d21cece0dbb4 workqueue: Change the code of calculating work_flags in in [...] adds 018f3a13dd63 workqueue: Mark barrier work with WORK_STRUCT_INACTIVE adds d812796eb390 workqueue: Assign a color to barrier work items adds bdb0a6548d22 workqueue: Remove unused WORK_NO_COLOR new 86ac54e79fe0 Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...] adds 5c2c85315948 bus: mhi: pci-generic: configurable network interface MRU adds 87117baf4f92 ipv6: remove unnecessary local variable adds 7445cf31d2e2 bpf: Add function for XDP meta data length check adds 47316f4a3053 bpf: Support input xdp_md context in BPF_PROG_TEST_RUN adds ec94670fcb3b bpf: Support specifying ingress via xdp_md context in BPF_ [...] adds 939b9c6890da selftests/bpf: Add test for xdp_md context in BPF_PROG_TEST_RUN adds a080cdccc93d Merge branch 'bpf: support input xdp_md context in BPF_PRO [...] adds fe21cb91ae7b net: core: Split out code to run generic XDP prog adds cb0f80039fb7 bitops: Add non-atomic bitops for pointers adds 11941f8a8536 bpf: cpumap: Implement generic cpumap adds 2ea5eabaf04a bpf: devmap: Implement devmap prog execution for generic XDP adds 36246d5a7aa6 bpf: Tidy xdp attach selftests adds e0bc8927e3b3 Merge branch 'Generic XDP improvements' adds eff94154cc1a samples/bpf: xdp_redirect_cpu_user: Cpumap qsize set large [...] adds 97eb31384af9 libbpf: Fix reuse of pinned map on older kernel adds cf2c6f08632f bpf: Sync tools/include/uapi/linux/bpf.h adds f170acda7ffa bpf: Fix a typo of reuseport map in bpf.h. adds 75f0fc7b48ad bpf: Fix potential memleak and UAF in the verifier. adds de587d564f95 selftests/bpf: Remove unused variable in tc_tunnel prog adds d809e134be7a bpf: Prepare bpf_prog_put() to be called from irq context. adds c1b3fed319d3 bpf: Factor out bpf_spin_lock into helpers. adds b00628b1c7d5 bpf: Introduce bpf timers. adds 68134668c17f bpf: Add map side support for bpf timers. adds 3e8ce29850f1 bpf: Prevent pointer mismatch in bpf_timer_init. adds 40ec00abf1cc bpf: Remember BTF of inner maps. adds 86fc6ee6e246 bpf: Relax verifier recursion check. adds bfc6bb74e4f1 bpf: Implement verifier support for validation of async ca [...] adds 7ddc80a476c2 bpf: Teach stack depth check about async callbacks. adds 3540f7c6b96a selftests/bpf: Add bpf_timer test. adds 61f71e746c72 selftests/bpf: Add a test with bpf_timer in inner map. adds 7628317192f5 Merge branch 'bpf-timers' adds 7e6f3cd89f04 bpf, x86: Store caller's ip in trampoline stack adds 1e37392cccde bpf: Enable BPF_TRAMP_F_IP_ARG for trampolines with call_g [...] adds 9b99edcae5c8 bpf: Add bpf_get_func_ip helper for tracing programs adds 9ffd9f3ff719 bpf: Add bpf_get_func_ip helper for kprobe programs adds 5d8b583d04ae selftests/bpf: Add test for bpf_get_func_ip helper adds ac0ed488297a libbpf: Add bpf_program__attach_kprobe_opts function adds a2488b5f483f libbpf: Allow specification of "kprobe/function+offset" adds 8237e7542089 selftests/bpf: Add test for bpf_get_func_ip in kprobe+offs [...] adds 1554a080e765 Merge branch 'Add bpf_get_func_ip helper' adds 17edea21b38d sock_map: Relax config dependency to CONFIG_NET adds 0c48eefae712 sock_map: Lift socket state restriction for datagram sockets adds 29df44fa52b7 af_unix: Implement ->read_sock() for sockmap adds 83301b5367a9 af_unix: Set TCP_ESTABLISHED for datagram sockets too adds c7272e15f0f1 af_unix: Add a dummy ->close() for sockmap adds c63829182c37 af_unix: Implement ->psock_update_sk_prot() adds 9825d866ce0d af_unix: Implement unix_dgram_bpf_recvmsg() adds d950625c81e1 selftests/bpf: Factor out udp_socketpair() adds 0626bc2ff642 selftests/bpf: Factor out add_to_sockmap() adds 5ea905dd4322 selftests/bpf: Add a test case for unix sockmap adds a2ffda38dc01 selftests/bpf: Add test cases for redirection between udp [...] adds c50524ec4e3a Merge branch 'sockmap: add sockmap support for unix datagr [...] adds 82a1ffe57ec6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 63a9192b8fa1 gve: fix the wrong AdminQ buffer overflow check adds cfdf0d9ae75b rtnetlink: use nlmsg_notify() in rtnetlink_send() adds f79a3bcb1a50 net/sched: Remove unnecessary if statement adds a99f030b2488 net: switchdev: Simplify 'mlxsw_sp_mc_write_mdb_entry()' adds 919d527956da bnx2x: remove unused variable 'cur_data_offset' adds b83d23a2a38b openvswitch: Introduce per-cpu upcall dispatch adds d4861fc6be58 netdevsim: Add multi-queue support adds 96e4781b3d93 dt-bindings: net: fec: convert fsl,*fec bindings to yaml adds 95740a9a3ad9 ARM: dts: imx35: correct node name for FEC adds 86a176f485b5 ARM: dts: imx7-mba7: remove un-used "phy-reset-delay" property adds 08041a9af98c net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 adds 6574631b50ed igc: Add possibility to add flex filter adds 2b477d057e33 igc: Integrate flex filter into ethtool ops adds 7991487ecb2d igc: Allow for Flex Filters to be installed adds 73744262210c igc: Make flex filter more flexible adds cf8331825a8d igc: Export LEDs adds 5242b0c6b5f8 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds f4919ff59c28 tipc: keep the skb in rcv queue until the whole data is read adds 69dbef0d1c22 vmxnet3: prepare for version 6 changes adds 39f9895a00f4 vmxnet3: add support for 32 Tx/Rx queues adds 15ccf2f4b09c vmxnet3: remove power of 2 limitation on the queues adds 79d124bb36c0 vmxnet3: add support for ESP IPv6 RSS adds b3973bb40041 vmxnet3: set correct hash type based on rss information adds 8c5663e461e6 vmxnet3: increase maximum configurable mtu to 9190 adds ce2639ad6921 vmxnet3: update to version 6 adds ab0441b4a920 Merge branch 'vmxnet3-version-6' adds 23d2b94043ca igmp: Add ip_mc_list lock in ip_check_mc_rcu adds 0d6835ffe50c net: phy: Fix data type in DP83822 dp8382x_disable_wol() adds fef773fc8110 netlink: Deal with ESRCH error in nlmsg_notify() adds e93abb840a2c net/tcp_fastopen: remove tcp_fastopen_ctx_lock adds edd2e9d58646 Revert "igc: Export LEDs" adds 9632233e7de8 net: bridge: multicast: factor out port multicast context adds d3d065c0032b net: bridge: multicast: factor out bridge multicast context adds adc47037a7d5 net: bridge: multicast: use multicast contexts instead of [...] adds 613d61dbef8e net: bridge: vlan: add global and per-port multicast context adds 7b54aaaf53cb net: bridge: multicast: add vlan state initialization and control adds f4b7002a7076 net: bridge: add vlan mcast snooping knob adds 74edfd483de8 net: bridge: multicast: add helper to get port mcast conte [...] adds eb1593a0b4c4 net: bridge: multicast: use the port group to port context helper adds 4cdd0d10f31d net: bridge: multicast: check if should use vlan mcast ctx adds 615cc23e6283 net: bridge: multicast: add vlan querier and query support adds 1e9ca45662d6 net: bridge: multicast: include router port vlan id in not [...] adds 47ecd2dbd8ec net: bridge: vlan: add support for global options adds 743a53d9636a net: bridge: vlan: add support for dumping global vlan options adds 9aba624d7cb2 net: bridge: vlan: notify when global options change adds 9dee572c3848 net: bridge: vlan: add mcast snooping control adds 2c0804044781 Merge branch 'bridge-vlan-multicast' adds 2967eed90802 Merge branch 'bridge-vlan-multicast' adds c948f51c1654 memcg: enable accounting for net_device and Tx/Rx queues adds 6126891c6d4f memcg: enable accounting for IP address and routing-relate [...] adds 990c74e3f41d memcg: enable accounting for inet_bin_bucket cache adds a89893dd7b08 memcg: enable accounting for VLAN group array adds 1b51d8271973 memcg: ipv6/sit: account and don't WARN on ip_tunnel_prl s [...] adds 2c6ad20b581e memcg: enable accounting for scm_fp_list objects adds f7918b79019f veth: always report zero combined channels adds dedd53c5e075 veth: factor out initialization helper adds 4752eeb3d891 veth: implement support for set_channel ethtool op adds 9d3684c24a52 veth: create by default nr_possible_cpus queues adds 1ec2230fc721 selftests: net: veth: add tests for set_channel adds 542bb39651d5 Merge branch 'veth-flexible-channel-numbers' adds e4b1dc43ec32 Merge branch 'veth-flexible-channel-numbers' adds 8b4b06919fd6 i40e: improve locking of mac_filter_hash adds 22c8fd71d3a5 iavf: do not override the adapter state in the watchdog task adds 226d528512cf iavf: fix locking of critical sections adds bc672d4945ce Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds a8c7629c622b s390/qeth: remove OSN support adds a37cfa28ebdc s390/qeth: clean up QETH_PROT_* naming adds ae57ea7a19b7 s390/qeth: clean up device_type management adds c18e9405d46a Merge branch 's390-next' adds 0fac6aa098ed net: dsa: sja1105: delete the best_effort_vlan_filtering mode adds a81a45744ba5 net: dsa: tag_8021q: use "err" consistently instead of "rc" adds 69ebb3706471 net: dsa: tag_8021q: use symbolic error names adds 8afbea187d31 net: dsa: tag_8021q: remove struct packet_type declaration adds cedf467064b6 net: dsa: tag_8021q: create dsa_tag_8021q_{register,unregi [...] adds 8b6e638b4be2 net: dsa: build tag_8021q.c as part of DSA core adds d7b1fd520d5d net: dsa: let the core manage the tag_8021q context adds 5da11eb40734 net: dsa: make tag_8021q operations part of the core adds 328621f6131f net: dsa: tag_8021q: absorb dsa_8021q_setup into dsa_tag_8 [...] adds e19cc13c9c8a net: dsa: tag_8021q: manage RX VLANs dynamically at bridge [...] adds c64b9c05045a net: dsa: tag_8021q: add proper cross-chip notifier support adds 08f329fcddd5 Merge branch 'tag_8021q-cross-chip' adds 8b72b301b442 net: phy: add API to read 802.3-c45 IDs adds 7d901a1e878a net: phy: add Maxlinear GPY115/21x/24x driver adds c6451cda100d net: switchdev: introduce helper for checking dynamically [...] adds 8ca07176ab00 net: switchdev: introduce a fanout helper for SWITCHDEV_FD [...] adds b94dc99c0ddb net: dsa: use switchdev_handle_fdb_{add,del}_to_device adds 083cd5a42d0f Merge branch 'fdb-fanout' adds a38c02ef48a1 dt-bindings: net: fec: Fix indentation adds 0ac262713444 net: ipa: fix IPA v4.11 interconnect data adds 6a0eb6c9d934 dt-bindings: net: qcom,ipa: make imem interconnect optional adds f8bd3c82bf7d arm64: dts: qcom: sc7280: add IPA information adds fd0f72c34bd9 arm64: dts: qcom: sc7180: define ipa_fw_mem node adds b79c6fba6cd7 Merge branch 'qcom-dts-updates' adds 8292d7f6e871 net: ipv4: add capability check for net administration adds c762b7fac1b2 net: mvneta: deny disabling autoneg for 802.3z modes adds 635a85ac7349 net: mvpp2: deny disabling autoneg for 802.3z modes adds d34869b44a17 net: phylink: add phy change pause mode debug adds be393dd685d2 net: phy: intel-xway: Add RGMII internal delay configuration adds d43b239314d1 atm: idt77252: clean up trigraph warning on ??) string adds fa660684e531 net: marvell: clean up trigraph warning on ??! string adds 8887ca5474bd net: phy: at803x: simplify custom phy id matching adds bc71d3ef59b9 dt-bindings: net: snps,dwmac: add missing DWMAC IP version adds 03e85b17030a dt-bindings: net: imx-dwmac: convert imx-dwmac bindings to yaml adds 41667a933c8a arm64: dts: imx8mp: change interrupt order per dt-binding adds 3e55d231716e e1000e: Add handshake with the CSME to support S0ix adds ef407b86d3cc e1000e: Add polling mechanism to indicate CSME DPG exit adds 3ad3e28cb203 e1000e: Additional PHY power saving in S0ix adds 820b8ff653a1 e1000e: Add support for Lunar Lake adds 8e25c0a212de e1000e: Add support for the next LOM generation adds ade4162e80f1 e1000e: Add space to the debug print adds e0bc64d31c98 net/e1000e: Fix spelling mistake "The" -> "This" adds 373e2829e7c2 igc: Check if num of q_vectors is smaller than max before [...] adds 7c496de538ee igc: Remove _I_PHY_ID checking adds 47bca7de6a4f igc: Remove phy->type checking adds 62f5bbfb2afd igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling adds b27b8dc77b5e igc: Increase timeout value for Speed 100/1000/2500 adds 3389d3027fec Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 7cefb0b0e911 net: phylink: cleanup ksettings_set adds f5621a01c86b net: phy: at803x: finish the phy id checking simplification adds 94111dfc18b8 net: switchdev: remove stray semicolon in switchdev_handle [...] adds 71f4f89a0324 net: switchdev: recurse into __switchdev_handle_fdb_del_to_device adds db67f219fc93 uapi: IPv6 IOAM headers definition adds 9ee11f0fff20 ipv6: ioam: Data plane support for Pre-allocated Trace adds 8c6f6fa67726 ipv6: ioam: IOAM Generic Netlink API adds 3edede08ff37 ipv6: ioam: Support for IOAM injection with lwtunnels adds de8e80a54c96 ipv6: ioam: Documentation for new IOAM sysctls adds 968691c777af selftests: net: Test for the IOAM insertion with IPv6 adds 7c804e91df52 Merge branch 'ipv6-ioam' adds 427faee167bc net: ipv6: introduce ip6_dst_mtu_maybe_forward adds ac6627a28dbf net: ipv4: Consolidate ipv4_mtu and ip_dst_mtu_maybe_forward adds 1050713026a0 i40e: add support for PTP external synchronization clock adds 788e67f18d79 usb: hso: fix error handling code of hso_create_net_device adds dcb713d53e2e usb: hso: remove the bailout parameter adds 7f8b20d0deed net: wwan: iosm: Switch to use module_pci_driver() macro adds 739b2adf99e9 tcp: avoid indirect call in tcp_new_space() adds 524df92c1907 ionic: drop useless check of PCI driver data validity adds 54cb43199e14 net: bridge: multicast: fix igmp/mld port context null poi [...] adds 240bfd134c59 tcp: tweak len/truesize ratio for coalesce candidates adds 649502a33754 dt-bindings: net: fsl,fec: improve the binding a bit adds dabb5db17c06 ARM: dts: imx6qdl: move phy properties into phy device node adds 6567cb438a51 net: bridge: multicast: add mdb context support adds 58d913a32664 net: bridge: multicast: add context support for host-joine [...] adds c2255ff47768 ionic: cleanly release devlink instance adds 123338d7d41e net: dpaa2-switch: use extack in dpaa2_switch_port_bridge_join adds 45035febc495 net: dpaa2-switch: refactor prechangeupper sanity checks adds f7cf972f9375 net: bridge: disambiguate offload_fwd_mark adds 8582661048eb net: bridge: switchdev: recycle unused hwdoms adds 2f5dc00f7a3e net: bridge: switchdev: let drivers inform which bridge po [...] adds 7105b50b7eec net: bridge: guard the switchdev replay helpers against a [...] adds 4e51bf44a03a net: bridge: move the switchdev object replay helpers to " [...] adds f796fcd613a9 Merge branch 'bridge-port-offload' adds 2b0a5688493a net: switchdev: fix FDB entries towards foreign ports not [...] adds fdc362bff913 net: usb: asix: ax88772: do not poll for PHY before regist [...] adds 9c2670951ed0 net: usb: asix: ax88772: add missing stop adds 802a76affb09 net: selftests: add MTU test adds 16416d37f0e7 nfp: flower: make the match compilation functions reusable adds 4b15fb187688 nfp: flower: refactor match functions to take flow_rule as input adds e75dc2650770 nfp: flower: refactor action offload code slightly adds 71e88cfb9260 nfp: flower-ct: calculate required key_layers adds 5a2b93041646 nfp: flower-ct: compile match sections of flow_payload adds d94a63b480c1 nfp: flower-ct: add actions into flow_pay for offload adds 453cdc3083a6 nfp: flower-ct: add flow_pay to the offload table adds 400a5e5f15a6 nfp: flower-ct: add offload calls to the nfp adds 40c10bd9be3f nfp: flower-tc: add flow stats updates for ct adds 552a2a3f3dc7 Merge branch 'nfp-flower-ct-offload' adds 176f716cb72f ipv6: fix "'ioam6_if_id_max' defined but not used" warn adds 4431531c482a nfp: fix return statement in nfp_net_parse_meta() adds 1a33b18b3bd9 compat: make linux/compat.h available everywhere adds dd98d2895de6 ethtool: improve compat ioctl handling adds 709566d79209 net: socket: rework SIOC?IFMAP ioctls adds b0e99d03778b net: socket: remove register_gifconf adds 876f0bf9d0d5 net: socket: simplify dev_ifconf handling adds 29c4964822aa net: socket: rework compat_ifreq_ioctl() adds 090597b4a9c1 Merge branch 'net-remove-compat-alloc-user-space' adds 5af84df962dd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 472111920f1c net: bridge: switchdev: allow the TX data plane forwarding [...] adds 5b22d3669f2f net: dsa: track the number of switches in a tree adds 123abc06e74f net: dsa: add support for bridge TX forwarding offload adds ce5df6894a57 net: dsa: mv88e6xxx: map virtual bridges with forwarding o [...] adds d82f8ab0d874 net: dsa: tag_dsa: offload the bridge forwarding process adds 356ae88f8322 Merge branch 'bridge-tx-fwd' adds 3bdba2c70a35 octeontx2-af: Enhance mailbox trace entry adds 8cc236db1a91 wwan: core: Fix missing RTM_NEWLINK event for default link adds 6a6b83ca471c mpls: defer ttl decrement in mpls_forward() adds c65e7025c603 nfc: port100: constify protocol list array adds 94a994d2b2b7 net: phy: Remove unused including <linux/version.h> adds 07be39e32d0a igb: Add counter to i21x doublecheck adds c9183f45e4ac igb: Avoid memcpy() over-reading of ETH_SS_STATS adds cd74f25b28ce e100: Avoid memcpy() over-reading of ETH_SS_STATS adds facfbf4f0b5a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds c5381154393d net: bridge: fix build when setting skb->offload_fwd_mark [...] adds 48d5440393d3 nfc: constify payload argument in nci_send_cmd() adds b9c28286d8f1 nfc: constify nci_ops adds d08ba0fdeaba nfc: s3fwrn5: constify nci_ops adds cb8caa3c6c04 nfc: constify nci_driver_ops (prop_ops and core_ops) adds 7a5e98daf6bd nfc: constify nfc_phy_ops adds 0f20ae9bb96b nfc: st21nfca: constify file-scope arrays adds 15944ad2e5a1 nfc: constify pointer to nfc_vendor_cmd adds 5f3e63933793 nfc: constify nfc_hci_gate adds f6c802a726ae nfc: constify nfc_ops adds 094c45c84d79 nfc: constify nfc_hci_ops adds 49545357bf7e nfc: constify nfc_llc_ops adds 7186aac9c22d nfc: constify nfc_digital_ops adds 0e804326759d Merge branch 'nfc-const' adds cc19862ffe45 tipc: fix an use-after-free issue in tipc_recvmsg adds 6149ab604c80 devlink: add documentation for hns3 driver adds b741269b2759 net: hns3: add support for registering devlink for PF adds cd6242991d2e net: hns3: add support for registering devlink for VF adds 26fbf511693e net: hns3: add support for devlink get info for PF adds bd85e55bfb95 net: hns3: add support for devlink get info for VF adds 98fa7525d360 net: hns3: add devlink reload support for PF adds f2b67226c3a8 net: hns3: add devlink reload support for VF adds 8f49efc9a0c4 Merge branch 'hns3-devlink' adds a0302ff5906a nfc: s3fwrn5: remove unnecessary label adds e129f6b5aeb3 net: mhi: Improve MBIM packet counting adds 9d32e4e7e9e1 nfp: add support for coalesce adaptive feature adds af996031e154 net: ixp4xx_hss: use dma_pool_zalloc adds 04bdec2b904f can: j1939: j1939_sk_sock_destruct(): correct a grammatical error adds 333128737955 can: j1939: fix checkpatch warnings adds 641ba6ded234 can: j1939: replace fall through comment by fallthrough ps [...] adds 7ac56e40d054 can: j1939: j1939_session_completed(): use consistent name [...] adds 78b77c760f71 can: j1939: j1939_session_tx_dat(): use consistent name se [...] adds a08ec5fe709f can: j1939: j1939_xtp_rx_dat_one(): use separate pointer f [...] adds c757096ea103 can: rx-offload: add skb queue for use during ISR adds 1e0d8e507ea4 can: rx-offload: can_rx_offload_irq_finish(): directly cal [...] adds 30bfec4fec59 can: rx-offload: can_rx_offload_threaded_irq_finish(): add [...] adds 8345a3307381 can: bittiming: fix documentation for struct can_tdc adds e3b0a4a47064 can: netlink: clear data_bittiming if FD is turned off adds 6b6bd1999267 can: netlink: remove redundant check in can_validate() adds 9c0e7ccd831b dt-bindings: net: can: Document transceiver implementation as phy adds d836cb5fe045 can: m_can: Add support for transceiver as phy adds 9808dba1bbcb can: m_can: use devm_platform_ioremap_resource_byname adds 0ddd83fbebbc can: m_can: remove support for custom bit timing adds 74f89cf17e44 can: mcp251xfd: mcp251xfd_probe(): try to get crystal cloc [...] adds 71520f85f908 can: mcp251xfd: Fix header block to clarify independence from OF adds cb6adfe27680 can: mcp251xfd: mcp251xfd_open(): request IRQ as shared adds 681e4a764521 can: esd_usb2: use DEVICE_ATTR_RO() helper macro adds f731707c5667 can: janz-ican3: use DEVICE_ATTR_RO/RW() helper macro adds 42b9fd6ec7c9 can: at91_can: use DEVICE_ATTR_RW() helper macro adds 822a99c41fb4 net: at91_can: remove redundant blank lines adds 933850c4b912 net: at91_can: add blank line after declarations adds 57bca980bad4 net: at91_can: fix the code style issue about macro adds 8ed1661cf21e net: at91_can: use BIT macro adds ccc5f1c994df net: at91_can: fix the alignment issue adds 02400533bb70 net: at91_can: add braces {} to all arms of the statement adds fc1d97d4fbfd net: at91_can: remove redundant space adds 5bbe60493a21 net: at91_can: fix the comments style issue adds 9b69aff9fd1a can: peak_pci: convert comments to network style comments adds fe1fa1387a15 can: peak_pci: fix checkpatch warnings adds 805ff68c8e7f can: peak_pci: Add name and FW version of the card in kern [...] adds 1d0214a0f5db can: peak_usb: pcan_usb_get_device_id(): read value only i [...] adds 3a7939495ce8 can: peak_usb: PCAN-USB: add support of loopback and one-s [...] adds 1763c547648d can: peak_usb: pcan_usb_encode_msg(): add information adds c11dcee75830 can: peak_usb: pcan_usb_decode_error(): upgrade handling o [...] adds 58fb92a517b5 can: etas_es58x: fix three typos in author name and documentation adds 45cb13963df3 can: etas_es58x: use error pointer during device probing adds 6bde4c7fd845 can: etas_es58x: use devm_kzalloc() to allocate device resources adds 004653f0abf2 can: etas_es58x: add es58x_free_netdevs() to factorize code adds 7fcecf51c18f can: etas_es58x: use sizeof and sizeof_field macros instea [...] adds f4f5247daa45 can: etas_es58x: rewrite the message cast in es58{1,_fd}_t [...] adds 896e7f3e7424 can: flexcan: add platform data header adds d9cead75b1c6 can: flexcan: add mcf5441x support adds 8dad5561c13a can: flexcan: update Kconfig to enable coldfire adds d20e5880fe9d Merge tag 'linux-can-next-for-5.15-20210725' of git://git. [...] adds 9c43f3865c2a net/mlx5e: Prohibit inner indir TIRs in IPoIB adds 26ab7b384525 net/mlx5e: Block LRO if firmware asks for tunneled LRO adds 69994ef3da66 net/mlx5: Take TIR destruction out of the TIR list lock adds bc5506a166c3 net/mlx5e: Check if inner FT is supported outside of creat [...] adds 06e9f13ac5cc net/mlx5e: Convert RQT to a dedicated object adds 4ad31849771a net/mlx5e: Move mlx5e_build_rss_params() call to init_rx adds 3f22d6c77bb9 net/mlx5e: Move RX resources to a separate struct adds 0570c1c95817 net/mlx5e: Take RQT out of TIR and group RX resources adds 093d4bc1731d net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id adds 983c9da2b1e1 net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() adds a402e3a7470d net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx [...] adds 4b3e42eecb1c net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() adds 6fe5ff2c7780 net/mlx5e: Create struct mlx5e_rss_params_hash adds a6696735d694 net/mlx5e: Convert TIR to a dedicated object adds 65d6b6e5a5da net/mlx5e: Move management of indir traffic types to rx_res adds 09f83569189f net/mlx5e: Use the new TIR API for kTLS adds 9bff66841923 Merge tag 'mlx5-updates-2021-07-24' of git://git.kernel.or [...] adds f7cdb3ecc9b7 net: bridge: update BROPT_VLAN_ENABLED before notifying sw [...] adds ee80dd2e89ec net: bridge: add a helper for retrieving port VLANs from t [...] adds d63f8877c48c net: dsa: sja1105: remove redundant re-assignment of point [...] adds 6dfd23d35e75 net: dsa: sja1105: delete vlan delta save/restore logic adds 4fbc08bd3665 net: dsa: sja1105: deny 8021q uppers on ports adds 19fa937a391e net: dsa: sja1105: deny more than one VLAN-aware bridge adds 884be12f8566 net: dsa: sja1105: add support for imprecise RX adds b6ad86e6ad6c net: dsa: sja1105: add bridge TX data plane offload based [...] adds edac6f6332d9 Revert "net: dsa: Allow drivers to filter packets they can [...] adds beeee08ca1d4 Merge branch 'sja1105-bridge-port-traffic-termination' adds f2c1dac0abcf net: ipa: fix ipa_cmd_table_valid() adds 546948bf3625 net: ipa: always validate filter and route tables adds 442d68ebf092 net: ipa: kill the remaining conditional validation code adds 5bc5588466a1 net: ipa: use WARN_ON() rather than assertions adds 2739bd76fceb Merge branch 'ipa-kill-validation' adds 22171146f84b net: ipa: enable inline checksum offload for IPA v4.5+ adds 6321c7acb828 ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() adds 323e0cb473e2 flow_dissector: Fix out-of-bounds warnings adds 63961f544e27 net: ipa: kill ipa_modem_setup() adds 07e1f6897f73 net: ipa: configure memory regions early adds 1118a14710ee net: ipa: set up IPA interrupts earlier adds dc8f7e3924a9 net: ipa: set up the microcontroller earlier adds e2f154e6b601 net: ipa: introduce ipa_uc_clock() adds 268ca4129d8d Merge branch 'ipa-clock' adds 9b29a161ef38 ethtool: Fix rxnfc copy to user buffer overflow adds b0e81817629a net: build all switchdev drivers as modules when the bridg [...] adds f9b282b36dfa net: netlink: add the case when nlh is NULL adds e4252cb66637 openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS adds 784dcfa56e04 openvswitch: fix alignment issues adds 076999e46027 openvswitch: fix sparse warning incorrect type adds 453a343c5a74 Merge branch 'ovs-upcall-issues' adds d4b996f9ef1f docs: networking: dpaa2: add documentation for the switch driver adds ef17e2ac2183 net: qed: remove unneeded return variables adds 409f386b8e5d qdisc: add new field for qdisc_enqueue tracepoint adds 63f367d9de77 tcp: more accurately detect spurious TLP probes adds a657db0350bb tcp: more accurately check DSACKs to grow RACK reordering window adds 2fba2eae30d3 Merge branch 'tcp-rack' adds b9067f5dc4a0 net: split out SIOCDEVPRIVATE handling from dev_ioctl adds 89939e890605 staging: rtlwifi: use siocdevprivate adds 3343c49a959d staging: wlan-ng: use siocdevprivate adds 3f3fa5340745 hostap: use ndo_siocdevprivate adds 561d8352818f bridge: use ndo_siocdevprivate adds 4747c1a8bc50 phonet: use siocdevprivate adds 029a4fef6b22 tulip: use ndo_siocdevprivate adds 232ec98ec35d bonding: use siocdevprivate adds dbecb011eb78 appletalk: use ndo_siocdevprivate adds 99b78a37a371 hamachi: use ndo_siocdevprivate adds 32d05468c462 tehuti: use ndo_siocdevprivate adds d92f7b59d32b eql: use ndo_siocdevprivate adds 043393d8b478 fddi: use ndo_siocdevprivate adds ef1b5b0c30bc net: usb: use ndo_siocdevprivate adds 76b5878cffab slip/plip: use ndo_siocdevprivate adds 18787eeebd71 qeth: use ndo_siocdevprivate adds ebb4a911e09a cxgb3: use ndo_siocdevprivate adds 25ec92fbdd23 hamradio: use ndo_siocdevprivate adds ae6af0120dda airo: use ndo_siocdevprivate adds 3e7a1c7c561e ip_tunnel: use ndo_siocdevprivate adds 81a68110a22a hippi: use ndo_siocdevprivate adds cc0aa831a0d9 sb1000: use ndo_siocdevprivate adds 34f7cac07c4e ppp: use ndo_siocdevprivate adds 73d74f61a559 wan: use ndo_siocdevprivate adds 8fb75b79cd98 wan: cosa: remove dead cosa_net_ioctl() function adds a554bf96b49d dev_ioctl: pass SIOCDEVPRIVATE data separately adds a76053707dbf dev_ioctl: split out ndo_eth_ioctl adds ad7eab2ab014 net: split out ndo_siowandev ioctl adds 88fc023f7de2 net: socket: return changed ifreq from SIOCDEVPRIVATE adds ad2f99aedf8f net: bridge: move bridge ioctls out of .ndo_do_ioctl adds 3d9d00bd1885 net: bonding: move ioctl handling to private ndo operation adds 7c57706b4be5 Merge branch 'ndo_ioctl-rework' adds c0b03e839950 ionic: minimize resources when under kdump adds d2662072c094 ionic: monitor fw status generation adds 73d618bb7e19 ionic: print firmware version on identify adds e7f52aa44380 ionic: init reconfig err to 0 adds e75ccac1d064 ionic: use fewer inits on the buf_info struct adds 73618201acaa ionic: increment num-vfs before configure adds a1cda1844bee ionic: remove unneeded comp union fields adds f51236867736 ionic: block some ethtool operations when fw in reset adds 6edddead9550 ionic: enable rxhash only with multiple queues adds 18d6426402de ionic: add function tag to debug string adds 2f21be447bf0 Merge branch 'ionic-next' adds 8ca34a13f7f9 net: cipso: fix warnings in netlbl_cipsov4_add_std adds 937a0da43228 net: ipa: make IPA interrupt handler threaded only adds e70e410f8e7c net: ipa: clear disabled IPA interrupt conditions adds fe6a32797971 net: ipa: get rid of some unneeded IPA interrupt code adds 176086d87035 net: ipa: kill ipa_interrupt_process_all() adds f34d9224503f Merge branch 'ipa-interrupts' adds 923a6b698447 net: ipa: get clock in ipa_probe() adds cf8dfe6ab8e7 net: ipa: get another clock for ipa_setup() adds 34c6034b4764 net: ipa: add clock reference for remoteproc SSR adds f2b0355363f3 net: ipa: add a clock reference for netdev operations adds 2c257248ce8e net: ipa: don't suspend endpoints if setup not complete adds 299b50fc9e8b Merge branch 'ipa-clock-refs' adds acf34954efd1 net: ti: am65-cpsw-nuss: fix wrong devlink release order adds 35f6986743d7 net/mlx5: Don't rely on always true registered field adds d7907a2b1a3b devlink: Remove duplicated registration check adds 3bdc70669eb2 Merge branch 'devlink-register' adds d80f6d6665a6 nfp: flower-ct: fix error return code in nfp_fl_ct_add_offload() adds 56af5e749f20 net/sched: act_skbmod: Add SKBMOD_F_ECN option support adds 68f9884837c6 tc-testing: Add control-plane selftest for skbmod SKBMOD_F [...] adds 5d886947039d dt-bindings: net: fsl,fec: update compatible items adds df11b8073e19 dt-bindings: net: fsl,fec: add RGMII internal clock delay adds 947240ebcc63 net: fec: add imx8mq and imx8qm new versions support adds b82f8c3f1409 net: fec: add eee mode tx lpi support adds fc539459e900 net: fec: add MAC internal delayed clock feature support adds a758dee8ac50 arm64: dts: imx8m: add "fsl,imx8mq-fec" compatible string for FEC adds 987e1b96d056 arm64: dts: imx8qxp: add "fsl,imx8qm-fec" compatible strin [...] adds 63caca1e3ef6 Merge branch 'fec-next' adds a521c8a01d26 bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnx [...] adds 30e96f487f64 bnxt_en: Do not read the PTP PHC during chip reset adds caf3eedbcd8d bnxt_en: 1PPS support for 5750X family chips adds 9e518f25802c bnxt_en: 1PPS functions to configure TSIO pins adds 099fdeda659d bnxt_en: Event handler for PPS events adds abf90ac2c292 bnxt_en: Log if an invalid signal detected on TSIO pin adds 1159da6410a3 Merge branch 'bnxt_en-ptp' adds b4454bc6a0fb net: bridge: switchdev: replay the entire FDB for each port adds 52e4bec15546 net: bridge: switchdev: treat local FDBs the same as entri [...] adds b0fdb99943be Merge branch 'switchdev-notifiers' adds b11f0a4c0c81 net: dsa: sja1105: be stateless when installing FDB entries adds 883d71a55e96 Documentation: networking: add ioam6-sysctl into index adds 5fc88f93edf2 sk_buff: introduce 'slow_gro' flags adds 8a886b142bd0 sk_buff: track dst status in slow_gro adds b0999f385ac3 sk_buff: track extension status in slow_gro adds 9efb4b5baf6c net: optimize GRO for the common case. adds 5e10da5385d2 skbuff: allow 'slow_gro' for skb carring sock reference adds d504fff0d14a veth: use skb_prepare_for_gro() adds 8cb79af5c63f Merge branch 'skb-gro-optimize' adds dd8987a394c0 nfc: constify passed nfc_dev adds 894a6e158633 nfc: mei_phy: constify buffer passed to mei_nfc_send() adds 9a4af01c35a5 nfc: port100: constify several pointers adds ea050c5ee74a nfc: trf7970a: constify several pointers adds 83428dbbac51 nfc: virtual_ncidev: constify pointer to nfc_dev adds 582fdc98adc8 nfc: nfcsim: constify drvdata (struct nfcsim) adds 6c755b1d2511 nfc: fdp: drop unneeded cast for printing firmware size in [...] adds c3e26b6dc1b4 nfc: fdp: use unsigned int as loop iterator adds 3d463dd5023b nfc: fdp: constify several pointers adds a751449f8b47 nfc: microread: constify several pointers adds fe53159fe3e0 nfc: mrvl: constify several pointers adds 2695503729da nfc: mrvl: constify static nfcmrvl_if_ops adds 658e6b1612c6 Merge branch 'nfc-const' adds bc49d8169aa7 mctp: Add MCTP base adds 8f601a1e4f8c mctp: Add base socket/protocol definitions adds 2c8e2e9aec79 mctp: Add base packet definitions adds 60fc63981693 mctp: Add sockaddr_mctp to uapi adds 4b2e69305cbb mctp: Add initial driver infrastructure adds 583be982d934 mctp: Add device handling and netlink interface adds 889b7da23abf mctp: Add initial routing framework adds 06d2f4c583a7 mctp: Add netlink route management adds 4d8b9319282a mctp: Add neighbour implementation adds 831119f88781 mctp: Add neighbour netlink interface adds 833ef3b91de6 mctp: Populate socket implementation adds 4a992bbd3650 mctp: Implement message fragmentation & reassembly adds 26ab3fcaf235 mctp: Add dest neighbour lladdr to route output adds 03f2bbc4ee57 mctp: Allow per-netns default networks adds 6a2d98b18900 mctp: Add MCTP overview document adds e5fe3a5fe333 Merge branch 'mctp' adds cde8078e83e3 net: dsa: sja1105: reset the port pvid when leaving a VLAN [...] adds bef0746cf4cc net: dsa: sja1105: make sure untagged packets are dropped [...] adds 04a1758348a8 net: dsa: tag_sja1105: fix control packets on SJA1110 bein [...] adds 3bdf4d6196eb Merge branch 'sja110-vlan-fixes' adds 7a3febed4455 qed: Remove the qed module version adds 88ea96f8c14e qede: Remove the qede module version adds 3b5d8b448602 dpaa2-switch: rename dpaa2_switch_tc_parse_action to speci [...] adds adcb7aa335af dpaa2-switch: rename dpaa2_switch_acl_tbl into filter_block adds c5f6d490c578 dpaa2-switch: reorganize dpaa2_switch_cls_flower_replace adds 3fa5514a2966 dpaa2-switch: reorganize dpaa2_switch_cls_matchall_replace adds cbc2a8893b59 dpaa2-switch: add API for setting up mirroring adds e0ead825a1f1 dpaa2-switch: add support for port mirroring adds 0f3faece5808 dpaa2-switch: add VLAN based mirroring adds 7a91f9078d4f dpaa2-switch: offload shared block mirror filters when bin [...] adds d1626a1c273d docs: networking: dpaa2: document mirroring support on the switch adds b2492d503b41 Merge branch 'dpaa2-switch-add-mirroring-support' adds 3aa260559455 net/sched: store the last executed chain also for clsact egress adds 57fb346cc7d0 ipvlan: Add handling of NETDEV_UP events adds bea7907837c5 net: dsa: don't set skb->offload_fwd_mark when not offload [...] adds 3e12361b6d23 bcm63xx_enet: delete a redundant assignment adds 79976892f7ea net: convert fib_treeref from int to refcount_t adds 3833b87408e5 nfc: mrvl: correct nfcmrvl_spi_parse_dt() device_node argument adds bf6cd7720b08 nfc: annotate af_nfc_exit() as __exit adds 4932c37878c9 nfc: hci: annotate nfc_llc_init() as __init adds 3df40eb3a2ea nfc: constify several pointers to u8, char and sk_buff adds f2479c0a2294 nfc: constify local pointer variables adds ddecf5556f7f nfc: nci: constify several pointers to u8, sk_buff and oth [...] adds 77411df5f293 nfc: hci: cleanup unneeded spaces adds 373a1f2bd671 Merge branch 'nfc-constify-pointed-data-missed-part' adds bc830525615d net: netlink: Remove unused function adds a432934a3067 sk_buff: avoid potentially clearing 'slow_gro' field adds 05a7f4a8dff1 devlink: Break parameter notification sequence to be befor [...] adds 26713455048e devlink: Allocate devlink directly in requested net namespace adds aae950b18941 Merge branch 'clean-devlink-net-namespace-operations' adds d2e11fd2b7fc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds c7603cfa04e7 bpf: Add ambient BPF runtime context stored in current adds 8886534747c2 bpf, doc: Add heading and example for extensions in cbpf adds 1373ff599556 libbpf: Introduce 'btf_custom_path' to 'bpf_obj_open_opts' adds 18353c87e0e0 libbpf: Fix the possible memory leak on error adds f0b7d1192542 selftests/bpf: Switch existing selftests to using open_opt [...] adds 334faa5ce523 Merge branch 'Add btf_custom_path in bpf_obj_open_opts' adds 920d16af9b42 libbpf: BTF dumper support for typed data adds 17283337ff86 selftests/bpf: Add ASSERT_STRNEQ() variant for test_progs adds 70a9241fbce5 selftests/bpf: Add dump type data tests to btf dump tests adds 068dfc655b66 Merge branch 'libbpf: BTF dumper support for typed data' adds 8d44c3578b48 libbpf: Clarify/fix unaligned data issues for btf typed dump adds 04eb4dff6a64 libbpf: Fix compilation errors on ppc64le for btf dump typed data adds add192f81ab2 libbpf: Btf typed dump does not need to allocate dump data adds 78e4a955928e Merge branch 'libbpf: BTF typed dump cleanups' adds a21ab4c59e09 libbpf: Fix removal of inner map in bpf_object__create_map adds 08f71a1e39a1 selftests/bpf: Check inner map deletion adds c39aa2159974 bpf, selftests: Fix test_maps now that sockmap supports UDP adds 875fc315dbc3 selftests, bpf: test_tc_tunnel.sh nc: Cannot use -p and -l adds a1d3cc3c5eca libbpf: Avoid use of __int128 in typed dump display adds a17553dde294 selftests/bpf: Add __int128-specific tests for typed data dump adds 720c29fca9fb libbpf: Propagate errors when retrieving enum value for ty [...] adds 807b8f0e24e6 Merge branch 'libbpf: btf typed data dumping fixes (__int1 [...] adds 16c5900ba776 bpf: Fix pointer cast warning adds 724f17b7d45d bpf: Remove redundant intiialization of variable stype adds 9907442fcddb selftests/bpf: Mute expected invalid map creation error msg adds 1f71a468a75f libbpf: Fix func leak in attach_kprobe adds e3f9bc35ea7e libbpf: Allow decimal offset for kprobes adds da97553ec6e1 libbpf: Export bpf_program__attach_kprobe_opts function adds 525e2f9fd022 tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos adds ad2d61376a05 tcp: seq_file: Refactor net and family matching adds 62001372c2b6 bpf: tcp: seq_file: Remove bpf_seq_afinfo from tcp_iter_state adds b72acf4501d7 tcp: seq_file: Add listening_get_first() adds 05c0b35709c5 tcp: seq_file: Replace listening_hash with lhash2 adds 04c7820b776f bpf: tcp: Bpf iter batching and lock_sock adds 3cee6fb8e69e bpf: tcp: Support bpf_(get|set)sockopt in bpf tcp iter adds eed92afdd14c bpf: selftest: Test batching and bpf_(get|set)sockopt in b [...] adds d9e8d14b1220 Merge branch 'bpf: Allow bpf tcp iter to do bpf_(get|set)sockopt' adds e244d34d0ea1 libbpf: Add bpf_map__pin_path function adds 7a18844223d4 selftests/bpf: Document vmtest.sh dependencies adds ae7f47041d92 bpf/tests: Fix copy-and-paste error in double word test adds 2b7e9f25e590 bpf/tests: Do not PASS tests without actually testing the result adds 6e43b2860784 libbpf: Cleanup the layering between CORE and bpf_program. adds 3ee4f5335511 libbpf: Split bpf_core_apply_relo() into bpf_program indep [...] adds 301ba4d71028 libbpf: Move CO-RE types into relo_core.h. adds b0588390dbce libbpf: Split CO-RE logic into relo_core.c. adds 793eccae89bb Merge branch 'libbpf: Move CO-RE logic into separate file.' adds 4cda0c82a34b selftests/bpf: Use ping6 only if available in tc_redirect adds 7d07006f0592 samples: bpf: Fix tracex7 error raised on the missing argument adds 05e9b4f60d31 samples: bpf: Add the omitted xdp samples to .gitignore adds c139e40a515d libbpf: Fix comment typo adds 043c5bb3c4f4 libbpf: Fix race when pinning maps in parallel adds 33b57e0cc78e bpf: Increase supported cgroup storage value size adds 5aad03685185 tools/resolve_btfids: Emit warnings and patch zero id for [...] adds d36216429ff3 bpf: Emit better log message if bpf_iter ctx arg btf_id == 0 adds 6d2d73cdd673 libbpf: Return non-null error on failures in libbpf_find_p [...] adds 3c7e58590600 libbpf: Rename btf__load() as btf__load_into_kernel() adds 6cc93e2f2c1c libbpf: Rename btf__get_from_id() as btf__load_from_kernel [...] adds 369e955b3d1c tools: Free BTF objects at various locations adds 86f4b7f2578f tools: Replace btf__get_from_id() with btf__load_from_kern [...] adds 61fc51b1d3e5 libbpf: Add split BTF support for btf__load_from_kernel_by_id() adds 211ab78f7658 tools: bpftool: Support dumping split BTF by id adds f309b4ba989d Merge branch 'libbpf: rename btf__get_from_id() and btf__l [...] adds a710eed386f1 libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf adds 0b8464459858 unix_bpf: Fix a potential deadlock in unix_dgram_bpf_recvmsg() adds 510b4d4c5d4c tools: bpftool: Slightly ease bash completion updates adds a2b5944fb4e0 selftests/bpf: Check consistency between bpftool source, d [...] adds b544342e52fc tools: bpftool: Complete and synchronise attach or map types adds c07ba629df97 tools: bpftool: Update and synchronise option list in doc [...] adds da87772f086f selftests/bpf: Update bpftool's consistency script for che [...] adds 8cc8c6357c8f tools: bpftool: Document and add bash completion for -L, - [...] adds 475a23c2c15f tools: bpftool: Complete metrics list in "bpftool prog pro [...] adds ab0720ce227c Merge branch 'tools: bpftool: update, synchronise and vali [...] adds d39e8b92c341 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 451395f798a3 niu: read property length only if we use it adds 695176bfe5de net_sched: refactor TC action init API adds 220ade77452c bonding: 3ad: fix the concurrency between __bond_release_o [...] adds cfba3fb68960 selftests/net: remove min gso test in packet_snd adds 76660df2b4a2 octeontx2-af: cn10k: DWRR MTU configuration adds c39830a4ce4d octeontx2-pf: cn10k: Config DWRR weight based on MTU adds a3280efd009e Merge branch 'octeon-drr-config' adds 244f8a802911 net: dsa: mt7530: drop paranoid checks in .get_tag_protocol() adds 1e0dd56e962e cavium: switch from 'pci_' to 'dma_' API adds 35d7a6f1fb53 nfc: hci: pass callback data param as pointer in nci_request() adds 29a097b77477 net: dsa: remove the struct packet_type argument from dsa_ [...] adds 2d3e5caf96b9 net/ipv4: Replace one-element array with flexible-array member adds f36c82ac1b1b netdevsim: make array res_ids static const, makes object smaller adds 1187c8c4642d net: phy: mscc: make some arrays static const, makes objec [...] adds 28814cd18cd7 ipv4: Fix refcount warning for new fib_info adds e688bdb7099c cxgb4: make the array match_all_mac static, makes object smaller adds 628fe1cedda6 net: marvell: make the array name static, makes object smaller adds a6afdb041a2d qlcnic: make the array random_data static const, makes obj [...] adds d5731f891a0c dpaa2-eth: make the array faf_bits static const, makes obj [...] adds 771edeabcb95 net: 3c509: make the array if_names static const, makes ob [...] adds 7cdd0a89ec70 net/mlx4: make the array states static const, makes object [...] adds 43befe99bc62 net/mlx5e: Use a new initializer to build uniform indir table adds e6e01b5fdc28 net/mlx5e: Introduce mlx5e_channels API to get RQNs adds 43ec0f41fa73 net/mlx5e: Hide all implementation details of mlx5e_rx_res adds 3ac90dec3a01 net/mlx5e: Allocate the array of channels according to the [...] adds d443c6f684d3 net/mlx5e: Rename traffic type enums adds 5fba089e960c net/mlx5e: Rename some related TTC args and functions adds bc29764ed9a2 net/mlx5e: Decouple TTC logic from mlx5e adds 371cf74e78f3 net/mlx5: Move TTC logic to fs_ttc adds f4b45940e9b9 net/mlx5: Embed mlx5_ttc_table adds 696ceeb203c7 net/mlx5e: Remove redundant tc act includes adds 70f8019e7b56 net/mlx5e: Remove redundant filter_dev arg from parse_tc_f [...] adds 950b4df9fba9 net/mlx5e: Remove redundant cap check for flow counter adds c6cfe1137f88 net/mlx5e: Remove redundant parse_attr arg adds 97a8d29ae9d2 net/mlx5e: Remove redundant assignment of counter to null adds 25f150f4bbe9 net/mlx5e: Return -EOPNOTSUPP if more relevant when parsin [...] adds bcd68c04c769 net/mlx5: Fix missing return value in mlx5_devlink_eswitch [...] adds fa976624ae7b Merge tag 'mlx5-updates-2021-08-02' of git://git.kernel.or [...] adds f1260ff15a71 skbuff: introduce skb_expand_head() adds e415ed3a4b8b ipv6: use skb_expand_head in ip6_finish_output2 adds 0c9f227bee11 ipv6: use skb_expand_head in ip6_xmit adds 5678a5957964 ipv4: use skb_expand_head in ip_finish_output2 adds 14ee70ca89e6 vrf: use skb_expand_head in vrf_finish_output adds 53744a4a72af ax25: use skb_expand_head adds a1e975e117ad bpf: use skb_expand_head in bpf_out_neigh_v4/6 adds 07e1d6b3e020 Merge branch 'skb_expand_head' adds 995c3d49bd71 qed: Avoid db_recovery during recovery adds cdc1d8686658 qed: Skip DORQ attention handling during recovery adds 9c638eaf42ec qed: Remove redundant prints from the iWARP SYN handling adds 493c3ca6bd75 drivers/net/usb: Remove all strcpy() uses adds 2414d628042b qed: Remove duplicated include of kernel.h adds 3a755cd8b7c6 bonding: add new option lacp_active adds 0547ffe6248c net: Keep vertical alignment adds 03c7448790b8 bnxt_en: Don't use static arrays for completion ring pages adds c1129b51ca0e bnxt_en: Increase maximum RX ring size if jumbo ring is not used adds dc1a8079ebac Merge branch 'bnxt_en-rx-ring' adds c32325b8fdf2 virtio-net: realign page_to_skb() after merges adds f32a21376573 ethtool: runtime-resume netdev parent before ethtool ioctl ops adds c5ab51df03e2 ethtool: move implementation of ethnl_ops_begin/complete t [...] adds 41107ac22fcf ethtool: move netif_device_present check from ethnl_parse_ [...] adds d43c65b05b84 ethtool: runtime-resume netdev parent in ethnl_ops_begin adds 2dbf4c2e7e3d Merge branch 'ethtool-runtime-pm' adds 0852aeb9c350 bcmgenet: remove call to netdev_boot_setup_check adds 19a11bf06c57 natsemi: sonic: stop calling netdev_boot_setup_check adds 81dd3ee5962d appletalk: ltpc: remove static probing adds 8bbdf1bdf22c 3c509: stop calling netdev_boot_setup_check adds 47fd22f2b847 cs89x0: rework driver configuration adds e179d78ee11a m68k: remove legacy probing adds 375df5f8c181 ax88796: export ax_NS8390_init() hook adds f8ade8dddb16 xsurf100: drop include of lib8390.c adds 5ea2f5ffde39 move netdev_boot_setup into Space.c adds 4228c3942821 make legacy ISA probe optional adds db3db1f41754 wan: remove stale Kconfig entries adds 72bcad5393a7 wan: remove sbni/granch driver adds d52c1069d658 wan: hostess_sv11: use module_init/module_exit helpers adds a07d8ecf6b39 ethernet: isa: convert to module_init/module_exit adds c8f6c77d06fe Merge branch 'Space-cleanup' adds bebc3bbf5131 net: decnet: Fix refcount warning for new dn_fib_info adds 8578880df39c octeontx2-af: Fix spelling mistake "Makesure" -> "Make sure" adds a0221a0f9ba5 Revert "Merge branch 'qcom-dts-updates'" adds 2e19bb35ce15 net: bridge: switchdev: fix incorrect use of FDB flags whe [...] adds 421297efe63f net: dsa: tag_sja1105: consistently fail with arbitrary input adds b820c114eba7 net: fec: fix MAC internal delay doesn't work adds 1ca6cf5ecbde dpaa2-switch: request all interrupts sources on the DPSW adds 24ab724f8a46 dpaa2-switch: use the port index in the IRQ handler adds 042ad90ca7ce dpaa2-switch: do not enable the DPSW at probe time adds 2b24ffd83e39 dpaa2-switch: no need to check link state right after ndo_open adds 27cfdadd687d bus: fsl-mc: extend fsl_mc_get_endpoint() to pass interface ID adds 84cba72956fd dpaa2-switch: integrate the MAC endpoint support adds 8581362d9c85 dpaa2-switch: add a prefix to HW ethtool stats adds f0653a892097 dpaa2-switch: export MAC statistics in ethtool adds 7e89350c9019 Merge branch 'dpaa2-switch-next' adds 314001f0bf92 af_unix: Add OOB support adds 8679c31e0284 net: add extack arg for link ops adds 271e5b7d00ae net: add netif_set_real_num_queues() for device reconfig adds e874f4557b36 nfp: use netif_set_real_num_queues() adds 8730379ee067 Merge branch 'queues' adds aa730a9905b7 net: wwan: Add MHI MBIM network driver adds 7ffa7542eca6 net: mhi: Remove MBIM protocol adds 93bbcfee0575 Merge branch 'mhi-mbim' adds decfef0fa6b2 net: ipa: use gsi->version for channel suspend/resume adds 4a4ba483e4a5 net: ipa: move version check for channel suspend/resume adds a7860a5f898c net: ipa: move some GSI setup functions adds 1657d8a45823 net: ipa: have gsi_irq_setup() return an error code adds b176f95b5728 net: ipa: move gsi_irq_init() code into setup adds 45a42a3c50b5 net: ipa: disable GSI interrupts while suspended adds 8eceea41347e Merge branch 'ipa-pm-irqs' adds 0b69c54c74bc net: dsa: mt7530: enable assisted learning on CPU port adds 6087175b7991 net: dsa: mt7530: use independent VLAN learning on VLAN-un [...] adds a9e3f62dff3c net: dsa: mt7530: set STP state on filter ID 1 adds 73c447cacbbd net: dsa: mt7530: always install FDB entries with IVL and FID 1 adds d851798584ff Merge branch 'm7530-sw-fallback' adds 51b8f812e5b3 ipv6: exthdrs: get rid of indirect calls in ip6_parse_tlv() adds f8145cff0c20 can: j1939: j1939_session_tx_dat(): fix typo adds cd85d3aed5cf can: j1939: rename J1939_ERRQUEUE_* to J1939_ERRQUEUE_TX_* adds 5b9272e93f2e can: j1939: extend UAPI to notify about RX status adds 336266697213 can: flexcan: flexcan_clks_enable(): add missing variable [...] adds d85165b2381c dt-bindings: net: can: Document power-domains property adds 9c0532f9cc93 Merge tag 'linux-can-next-for-5.15-20210804' of git://git. [...] adds 957e2235e526 net: make switchdev_bridge_port_{,unoffload} loosely coupl [...] adds a54182b2a518 Revert "net: build all switchdev drivers as modules when t [...] adds 625af9f0298b tc-testing: Add control-plane selftests for sch_mq adds 04190bf8944d sock: allow reading and changing sk_userlocks with setsockopt adds 773bda964921 ptp: ocp: Expose various resources on the timecard. adds c2eecaa193ff pktgen: Remove redundant clone_skb override adds a0d1d0f47e31 virtio_net: Replace deprecated CPU-hotplug functions. adds 372bbdd5bb3f net: Replace deprecated CPU-hotplug functions. adds df7ba0eb25ed mctp: remove duplicated assignment of pointer hdr adds 0fd75f5760b6 net: ipa: fix IPA v4.9 interconnects adds 0e8eb9a16e25 net: dsa: rename teardown_default_cpu to teardown_cpu_ports adds 2c0b03258b8b net: dsa: give preference to local CPU ports adds 30a100e60cf3 net: dsa: sja1105: configure the cascade ports based on topology adds 3fa212707b8e net: dsa: sja1105: manage the forwarding domain towards DSA ports adds c51300298083 net: dsa: sja1105: manage VLANs on cascade ports adds 777e55e30d12 net: dsa: sja1105: increase MTU to account for VLAN header [...] adds 0f9b762c097c net: dsa: sja1105: suppress TX packets from looping back i [...] adds 81d45898a59a net: dsa: sja1105: enable address learning on cascade ports adds 1f52247ef840 Merge branch 'sja1105-H' adds 30c2515b89f1 net: ipa: don't suspend/resume modem if not up adds 10cc73c4b7fe net: ipa: reorder netdev pointer assignments adds 8ee7c40a25c7 net: ipa: improve IPA clock error messages adds 73ff316dac17 net: ipa: move IPA power operations to ipa_clock.c adds afe1baa82db2 net: ipa: move ipa_suspend_handler() adds afb08b7e220e net: ipa: move IPA flags field adds 839454801e08 Merge branch 'ipa-runtime-pm' adds af352460b465 net: fix GRO skb truesize update adds 4167a960574f net/ipv4: Revert use of struct_size() helper adds 893b19587534 net: bridge: fix ioctl locking adds cbd7ad29a507 net: bridge: fix ioctl old_deviceless bridge argument adds 9384eacd80f3 net: core: don't call SIOCBRADD/DELIF for non-bridge devices adds d15040a33883 Merge branch 'bridge-ioctl-fixes' adds db243b796439 net/ipv4/ipv6: Replace one-element arraya with flexible-ar [...] adds e6a1f7e0b0fe net/ipv4/igmp: Use struct_size() helper adds e11c0e258c1a net/ipv6/mcast: Use struct_size() helper adds ab996c420508 wwan: mhi: Fix build. adds 7d1575014a63 selftests/net: GRO coalesce test adds 5ebfb4cc3048 selftests/net: toeplitz test adds 6234219d7fe8 Merge branch 'GRO-Toeplitz-selftests' adds a85b99ab6abb Revert "wwan: mhi: Fix build." adds 1160dfa178eb net: Remove redundant if statements adds b37a46683739 netdevice: add the case if dev is NULL adds f8b17a0bd960 net: dsa: tag_sja1105: optionally build as module when swi [...] adds 23809a726c0d netdevsim: Forbid devlink reload when adding or deleting ports adds 0ca8d3ca4561 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 1f88d5d566b8 net: ethernet: ti: cpsw: switch to use skb_put_padto() adds 61e7a22da75b net: ethernet: ti: davinci_emac: switch to use skb_put_padto() adds 9ffc513f95ee net: ethernet: ti: davinci_cpdma: drop frame padding adds a5516053cd44 Merge branch 'cpsw-emac-skb_put_padto' adds 5c0418ed1610 netdevsim: Protect both reload_down and reload_up paths adds 596690e9f4fc ethtool: return error from ethnl_ops_begin if dev is NULL adds d12f23fa5142 ptp: ocp: Fix the error handling path for the class device. adds 0d43d4f26cb2 ptp: ocp: Add the mapping for the external PPS registers. adds 37a156ba4cbb ptp: ocp: Remove devlink health and unused parameters. adds ef0cfb3460a4 ptp: ocp: Use 'gnss' naming instead of 'gps' adds 1a052da92924 ptp: ocp: Rename version string shown by devlink. adds 8ef8ccbc6967 ptp: ocp: Remove pending_image indicator from devlink adds 370cb73a3874 Merge branch 'ptp-ocp-fixes' adds 47bfc4d128de net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() adds 3bacbe04251b net: ethernet: ti: am65-cpsw: use napi_complete_done() in [...] adds 7df4e7449489 net: dsa: stop syncing the bridge mcast_router attribute a [...] adds cbbf09b5771e net: dsa: mt7530: remove the .port_set_mrouter implementation adds c73c57081b3d net: dsa: don't disable multicast flooding to the CPU even [...] adds 9b9311af4e86 Merge branch 'dsa-cpu-flood' adds 8fbebef80107 net: dsa: mt7530: drop untagged frames on VLAN-aware ports [...] adds 06669e6880be vrf: fix NULL dereference in vrf_finish_output() adds 35ba6abb73e4 net: ethernet: ti: davinci_cpdma: revert "drop frame padding" adds 17bd3a1e1061 tulip: Remove deadcode on startup true condition adds 60bb1089467d s390/qeth: Register switchdev event handler adds 4e20e73e631a s390/qeth: Switchdev event handler adds f7936b7b2663 s390/qeth: Update MACs of LEARNING_SYNC device adds 709db03a8afa Merge branch 's390-qeth' adds 4367355dd909 net: ethernet: stmmac: Do not use unreachable() in ipq806x [...] adds f9be84db09d2 net: bonding: bond_alb: Remove the dependency on ipx netwo [...] adds 39f32101543b net: dsa: don't fast age standalone ports adds 82564f6c706a devlink: Simplify devlink port API calls adds 64ec13ec92d5 atm: horizon: Fix spelling mistakes in TX comment adds 045c45d1f598 net: dsa: centralize fast ageing when address learning is [...] adds 4eab90d9737b net: dsa: don't fast age bridge ports with learning turned off adds 9264e4ad2611 net: dsa: flush the dynamic FDB of the software bridge whe [...] adds 5313a37b881e net: dsa: sja1105: rely on DSA core tracking of port learn [...] adds 5126ec72a094 net: dsa: sja1105: add FDB fast ageing support adds cfe908c11659 Merge branch 'sja1105-fast-ageing' adds a4ffe09fc2d7 net: dsa: still fast-age ports joining a bridge if they ca [...] adds bee7c577e6d7 net: dsa: avoid fast ageing twice when port leaves a bridge adds 003352377f15 Merge branch 'dsa-fast-ageing' adds 10d6393dc471 net/af_iucv: support drop monitoring adds 4eb9eda6ba64 net/af_iucv: clean up a try_then_request_module() adds ff8424be8ce3 net/af_iucv: remove wrappers around iucv (de-)registration adds 50348fac2921 net/iucv: get rid of register asm usage adds 8c39ed4876d4 net/iucv: Replace deprecated CPU-hotplug functions. adds 403fa18691b7 Merge branch 'iucv-next' adds 94c0a6fbd5cf wwan: mhi: Fix missing spin_lock_init() in mhi_mbim_probe() adds 919d13a7e455 devlink: Set device as early as possible adds 67161779a9ea net/smc: Allow SMC-D 1MB DMB allocations adds e08d6d42b6f9 net: fec: fix build error for ARCH m68k adds 2a2b6e3640c4 devlink: Fix port_type_set function pointer check adds 57f05bc2ab24 page_pool: keep pp info as long as page pool owns the page adds 0e9d2a0a3a83 page_pool: add interface to manipulate frag count in page pool adds 53e0961da1c7 page_pool: add frag page recycling support in page pool adds 93188e9642c3 net: hns3: support skb's frag page recycling based on page pool adds 4ef3960ea19c Merge branch 'add-frag-page-support-in-page-pool' adds b61a28cf11d6 bpf: Fix off-by-one in tail call count limiting adds 83f31535565c bpf, unix: Check socket type in unix_bpf_update_proto() adds 6d4eb36d6597 bpf: Fix bpf_prog_test_run_xdp logic after incorrect merge [...] adds 34ad6d9d8c27 bpf, samples: Add missing mprog-disable to xdp_redirect_cp [...] adds 372642ea83ff selftests/bpf: Move netcnt test under test_progs adds 277b13405703 selftests/bpf: Fix bpf-iter-tcp4 test to print correctly t [...] adds 579345e7f219 selftests/bpf: Rename reference_tracking BPF programs adds 29f24c43cbe0 samples/bpf: xdpsock: Make the sample more useful outside [...] adds f4700a62c271 samples/bpf: xdpsock: Remove forward declaration of ip_fas [...] adds c83ae15dc947 Merge branch 'samples/bpf: xdpsock: Minor enhancements' adds a815bde56b15 net, bonding: Refactor bond_xmit_hash for use with xdp_buff adds 879af96ffd72 net, core: Add support for XDP redirection to slave device adds 9e2ee5c7e7c3 net, bonding: Add XDP support to the bonding driver adds aeea1b86f936 bpf, devmap: Exclude XDP broadcast to master device adds 689186699931 net, core: Allow netdev_lower_get_next_private_rcu in bh context adds 95413846cca3 selftests/bpf: Fix xdp_tx.c prog section name adds 6aab1c81b98a selftests/bpf: Add tests for XDP bonding adds d692a637b4c5 samples, bpf: Add an explict comment to handle nested vlan [...] adds b55dfa850015 bpf, tests: Add BPF_JMP32 test cases adds 565731acfcf2 bpf, tests: Add BPF_MOV tests for zero and sign extension adds e92c813bf119 bpf, tests: Fix typos in test case descriptions adds ba89bcf78fba bpf, tests: Add more tests of ALU32 and ALU64 bitwise operations adds 0f2fca1ab183 bpf, tests: Add more ALU32 tests for BPF_LSH/RSH/ARSH adds 3b9890ef80f4 bpf, tests: Add more BPF_LSH/RSH/ARSH tests for ALU64 adds faa576253d5f bpf, tests: Add more ALU64 BPF_MUL tests adds 84024a4e86d9 bpf, tests: Add tests for ALU operations implemented with [...] adds e5009b4636cb bpf, tests: Add word-order tests for load/store of double words adds 66e5eb847455 bpf, tests: Add branch conversion JIT test adds 53e33f9928cd bpf, tests: Add test for 32-bit context pointer argument passing adds e4517b3637c6 bpf, tests: Add tests for atomic operations adds 6a3b24ca489e bpf, tests: Add tests for BPF_CMPXCHG adds 874be05f525e bpf, tests: Add tail call test suite adds d1a4e0a9576f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 96cd2dd65bb0 net/mlx5: Add DCS caps & fields support adds 616d57693455 IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq adds 97a8a8c1f985 net/mlx5: Return mdev from eswitch adds af8c0e25f249 net/mlx5: Lag, add initial logic for shared FDB adds 6aeb16a1345e RDMA/mlx5: Fill port info based on the relevant eswitch adds 979bf468fc54 {net, RDMA}/mlx5: Extend send to vport rules adds c446d9da6407 RDMA/mlx5: Add shared FDB support adds d04442540372 net/mlx5: E-Switch, set flow source for send to uplink rule adds 5d5defd6b891 net/mlx5e: Add an option to create a shared mapping adds 2198b93279b2 net/mlx5e: Use shared mappings for restoring from metadata adds c8e6a9e6d6bb net/mlx5: E-Switch, Add event callback for representors adds 898b07861565 net/mlx5: Add send to vport rules on paired device adds cac1eb2cf2e3 net/mlx5: Lag, properly lock eswitch if needed adds 63d4a9afbcee net/mlx5: Lag, move lag destruction to a workqueue adds db202995f503 net/mlx5: E-Switch, add logic to enable shared FDB adds 598fe77df855 net/mlx5: Lag, Create shared FDB when in switchdev mode adds ebd0d30cc5e4 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds a5397d68b2db net/sched: cls_api, reset flags on replay adds d3432bf10f17 net: Support filtering interfaces on no master adds 241d1af4c11a netfilter: nft_compat: use nfnetlink_unicast() adds 92fb15513edc netfilter: flowtable: remove nf_ct_l4proto_find() call adds 7c1829b6aa74 netfilter: ipt_CLUSTERIP: only add arp mangle hook when required adds ded2d10e9ad8 netfilter: ipt_CLUSTERIP: use clusterip_net to store perne [...] adds f2e3778db7e1 netfilter: remove xt pernet data adds 87663c39f898 netfilter: ebtables: do not hook tables by default adds ff1199db8c3b netfilter: ctnetlink: add and use a helper for mark parsing adds 9344988d2979 netfilter: ctnetlink: allow to filter dump by status bits adds fdacd57c79b7 netfilter: x_tables: never register tables by default adds 870299707436 netfilter: nf_queue: move hookfn registration out of struct net adds 6f45933dfed0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 7ebd168c3bfc net: ipa: have ipa_clock_get() return a value adds 1016c6b8c621 net: ipa: disable clock in suspend adds 2abb0c7f98e8 net: ipa: resume in ipa_clock_get() adds 63de79f031de net: ipa: use runtime PM core adds a3d3e759a487 net: ipa: get rid of extra clock reference adds a71aeff3dd0a net: ipa: kill IPA clock reference count adds 0d08026ac609 net: ipa: kill ipa_clock_get_additional() adds 6899192f648d Merge branch 'ipa-runtime-pm' adds df271cd641f1 net: bridge: vlan: add support for mcast igmp/mld version [...] adds 931ba87d2017 net: bridge: vlan: add support for mcast last member count [...] adds 50725f6e6b21 net: bridge: vlan: add support for mcast startup query cou [...] adds 77f6ababa299 net: bridge: vlan: add support for mcast last member inter [...] adds 2da0aea21f1c net: bridge: vlan: add support for mcast membership interv [...] adds cd9269d46310 net: bridge: vlan: add support for mcast querier interval [...] adds d6c08aba4f29 net: bridge: vlan: add support for mcast query interval gl [...] adds 425214508b1b net: bridge: vlan: add support for mcast query response in [...] adds 941121ee22a6 net: bridge: vlan: add support for mcast startup query int [...] adds 4d5b4e84c724 net: bridge: mcast: move querier state to the multicast context adds cb486ce99576 net: bridge: mcast: querier and query state affect only cu [...] adds 62938182c359 net: bridge: vlan: add support for mcast querier global option adds a97df080b6a8 net: bridge: vlan: add support for mcast router global option adds e04d377ff6ce net: bridge: mcast: use the proper multicast context when [...] adds dc002875c22b net: bridge: vlan: use br_rports_fill_info() to export mca [...] adds e9c130ad665c Merge branch 'bridge-global-mcast' adds f13a5ad88186 devlink: Add new "enable_eth" generic device param adds 8ddaabee3c79 devlink: Add new "enable_rdma" generic device param adds 076b2a9dbb28 devlink: Add new "enable_vnet" generic device param adds 699784f7b728 devlink: Create a helper function for one parameter registration adds b40c51efefbc devlink: Add API to register and unregister single parameter adds 9c4a7665b423 devlink: Add APIs to publish, unpublish individual parameter adds 6f35723864b4 net/mlx5: Fix unpublish devlink parameters adds a17beb28ed9d net/mlx5: Support enable_eth devlink dev param adds 87158cedf00e net/mlx5: Support enable_rdma devlink dev param adds 70862a5d609d net/mlx5: Support enable_vnet devlink dev param adds 1a8e628c8a3e Merge branch 'devlink-aux-devices' adds f1dacd7aea34 net: dsa: create a helper that strips EtherType DSA headers on RX adds 6bef794da6d3 net: dsa: create a helper which allocates space for EtherT [...] adds 5d928ff48656 net: dsa: create a helper for locating EtherType DSA heade [...] adds a72808b65834 net: dsa: create a helper for locating EtherType DSA heade [...] adds 88be32634905 Merge branch 'dsa-tagger-helpers' adds bc8968e420dc net: mscc: Fix non-GPL export of regmap APIs adds 891a88f4f576 bonding: remove extraneous definitions from bonding.h adds 6569fa2d4e01 bonding: combine netlink and console error messages adds 6e98893ec0f1 Merge branch 'bonding-cleanup-header-file-and-error-msgs' adds ddccc5e368a3 net: hns3: add support for triggering reset by ethtool adds 83f0a0b7285b mctp: Specify route types, require rtm_type in RTM_*ROUTE [...] adds 6c4110d9f499 net: bridge: vlan: fix global vlan option range dumping adds 52a62f8603f9 pktgen: Parse internet mix (imix) input adds 90149031325c pktgen: Add imix distribution bins adds 769afb3fda06 pktgen: Add output for imix results adds 445af0d25992 Merge branch 'pktgen-imix' adds e0ba60509d64 net: phy: nxp-tja11xx: log critical health state adds 7428022b50d0 net: dsa: mt7530: fix VLAN traffic leaks again adds 0de6fd5fd51c wwan: core: Unshadow error code returned by ida_alloc_range() adds ab97462beb18 net: dsa: print more information when a cross-chip notifier fails adds 724395f4dc95 net: dsa: tag_8021q: don't broadcast during setup/teardown adds dea807744439 Merge branch 'dsa-cross-chip-notifiers' adds 39c538d64479 net/mlx5: Fix typo in comments adds 90b85d4e313c net/mlx5: Fix inner TTC table creation adds 8e792700b994 net/mlx5: Delete impossible dev->state checks adds 211f4f99edc0 net/mlx5: Align mlx5_irq structure adds 68fefb70898a net/mlx5: Change SF missing dedicated MSI-X err message to dbg adds 2d0b41a37679 net/mlx5: Refcount mlx5_irq with integer adds 4445abbd13cd net/mlx5: SF, use recent sysfs api adds 5958a6fad623 net/mlx5: Reorganize current and maximal capabilities to b [...] adds 48f02eef7f76 net/mlx5: Allocate individual capability adds 44f66ac981fa net/mlx5: Initialize numa node for all core devices adds 979aa51967ad net/mlx5: Fix variable type to match 64bit adds 61b6a6c395d6 net/mlx5e: Make use of netdev_warn() adds bed5a942e27e Merge tag 'mlx5-updates-2021-08-11' of git://git.kernel.or [...] adds 676eec8efd8e net: ipa: always inline ipa_aggr_granularity_val() adds b769cf44ed55 dt-bindings: net: qcom,ipa: make imem interconnect optional adds f4083a752a3b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 876c14ad014d af_unix: fix holding spinlock in oob handling adds 39a0876d595b net, bonding: Disallow vlan+srcmac with XDP adds afa79d08c6c8 net: in_irq() cleanup adds b06a1ffe17ad net: hso: drop unused function argument adds 44e5d0881280 ravb: Remove checks for unsupported internal delay modes adds b7cdc9658ac8 net: fec: add WoL support for i.MX8MQ adds 7d13ad501169 net: macb: Add PTP support for SAMA5D29 adds 593f8c44cc8b dt-bindings: net: macb: add documentation for sama5d29 eth [...] adds 4fb464db9c72 net: Kconfig: remove obsolete reference to config MICROBLA [...] adds d8d9ba8dc9c7 net: 802: remove dead leftover after ipx driver removal adds f75d81556a38 net: dpaa_eth: remove dead select in menuconfig FSL_DPAA_ETH adds a44fc4b6afc2 Merge branch 'kconfig-symbol-clean-up-on-net' adds b697d9d38a5a net: phy: marvell: add SFP support for 88E1510 adds e5f31552674e ethernet: fix PTP_1588_CLOCK dependencies adds 33d41c9cd74c mptcp: more accurate timeout adds 71b7dec27f34 mptcp: less aggressive retransmission strategy adds 1e1d9d6f119c mptcp: handle pending data on closed subflow adds 6da14d74e2bd mptcp: cleanup sysctl data and helpers adds ff5a0b421cb2 mptcp: faster active backup recovery adds fc1b4e3b6274 mptcp: add mibs for stale subflows processing adds 0460ce229f5b mptcp: backup flag from incoming MPJ ack option adds 7d1e6f163904 selftests: mptcp: add testcase for active-back adds 38e3bfa86964 Merge branch 'mptcp-improve-backup-subflows' adds cbf6ab672eb4 devlink: Simplify devlink_pernet_pre_exit call adds 7ca973dc9fe5 devlink: Remove check of always valid devlink pointer adds 437ebfd90a25 devlink: Count struct devlink consumers adds 11a861d767cd devlink: Use xarray to store devlink instances adds ed43fbac7178 devlink: Clear whole devlink_flash_notify struct adds a1fcb106ae97 net: hns3: remove always exist devlink pointer check adds 2fa16787c474 Merge branch 'devlink-cleanup-for-delay-event' adds bb18ef8e7e18 net: bridge: mcast: record querier port device ifindex ins [...] adds 67b746f94ff3 net: bridge: mcast: make sure querier port/address updates [...] adds c3fb3698f935 net: bridge: mcast: consolidate querier selection for ipv4 [...] adds c7fa1d9b1fb1 net: bridge: mcast: dump ipv4 querier state adds 85b410821174 net: bridge: mcast: dump ipv6 querier state adds ddc649d158c5 net: bridge: vlan: dump mcast ctx querier state adds 8db102a6f48b Merge branch 'bridgge-mcast' adds d430fe4bac02 net: ipa: enable wakeup in ipa_power_setup() adds b9c532c11cab net: ipa: distinguish system from runtime suspend adds a96e73fa1269 net: ipa: re-enable transmit in PM WQ context adds 6b51f802d652 net: ipa: ensure hardware has power in ipa_start_xmit() adds 8dcf8bb30f17 net: ipa: don't stop TX on suspend adds 8dc181f2cd62 net: ipa: don't hold clock reference while netdev open adds fda4e19d505d Merge branch 'iupa-last-things-before-pm-conversion' adds 6c9b40844751 net: Remove net/ipx.h and uapi/linux/ipx.h header files adds e4637f621203 MAINTAINERS: Remove the ipx network layer info adds 23a890d493e3 net: mdio: Add the reset function for IPQ MDIO driver adds c76ee26306b2 MDIO: Kconfig: Specify more IPQ chipset supported adds 2a4c32e767ad dt-bindings: net: Add the properties for ipq4019 MDIO adds cbbb7abdd00e Merge branch 'ipq-mdio' adds 7caeabd726f2 samples: pktgen: pass the environment variable of normal u [...] adds 0f0c4f1b72e0 samples: pktgen: add missing IPv6 option to pktgen scripts adds 5fa5fb8b3b20 Merge branch 'pktgen-samples' adds 849d2f83f52e net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX adds 6164659ff7ac net: phy: marvell: Add WAKE_PHY support to WOL event adds 19eed7210793 af_unix: check socket state when queuing OOB adds 944f510176eb ptp: ocp: don't allow on S390 adds b2b891334111 net: dsa: tag_8021q: fix notifiers broadcast when they sho [...] adds e871ee694184 s390/net: replace in_irq() with in_hardirq() adds 46efe4efb9d1 net: dsa: felix: stop calling ocelot_port_{enable,disable} adds e6e12df625f2 net: mscc: ocelot: convert to phylink adds 793ee362b0ab Merge branch 'ocelot-phylink' adds c07c8ffc70d5 r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency adds 022522aca430 net: dsa: sja1105: reorganize probe, remove, setup and tea [...] adds 1975df880b95 net: stmmac: fix INTR TBU status affecting irq count statistic adds 68e9c5dee1cf net: stmmac: add ethtool per-queue statistic framework adds af9bf70154eb net: stmmac: add ethtool per-queue irq statistic support adds 23a44b77e03f Merge branch 'stmmac-per-queue-stats' adds f137b7d4ecf8 net: bridge: mcast: don't dump querier state if snooping i [...] adds cdda378bd8d9 net: bridge: mcast: drop sizeof for nest attribute's zero size adds 175e66924719 net: bridge: mcast: account for ipv6 size when dumping que [...] adds ab6361382fc1 Merge branch 'bridge-mcast-fixes' adds 1b3f78df6a80 bonding: improve nl error msg when device can't be enslave [...] adds 958ab281eb3e docs: ethtool: Add two link extended substates of bad sign [...] adds 5b4ecc3d4c4a ethtool: add two link extended substates of bad signal integrity adds edb40bbc17eb net: hns3: add header file hns3_ethtoo.h adds f5c2b9f0fc07 net: hns3: add support ethtool extended link state adds fd04ed1ca37f Merge branch 'net-hns3-add-support-ethtool-extended-link-state' adds 7c8075728f4d ptp: ocp: Fix uninitialized variable warning spotted by clang. adds d9fdbf132dab ptp: ocp: Fix error path for pci_ocp_device_init() adds d79500e66a52 ptp: ocp: Have Kconfig select NET_DEVLINK adds b40fb16df9f4 MAINTAINERS: Update for ptp_ocp driver. adds 4e25792f05ef Merge branch 'ptp-ocp-minor-updates-and-fixes' adds e3faa49bcecd tcp: enable data-less, empty-cookie SYN with TFO_SERVER_CO [...] adds 6e5fea51961e net/mlx5e: Do not try enable RSS when resetting indir table adds fc651ff9105a net/mlx5e: Introduce TIR create/destroy API in rx_res adds 713ba5e5f689 net/mlx5e: Introduce abstraction of RSS context adds 25307a91cb50 net/mlx5e: Convert RSS to a dedicated object adds 49095f641b69 net/mlx5e: Dynamically allocate TIRs in RSS contexts adds f01cc58c18d6 net/mlx5e: Support multiple RSS contexts adds 248d3b4c9a39 net/mlx5e: Support flow classification into RSS contexts adds 86d747a3f969 net/mlx5e: Abstract MQPRIO params adds e2aeac448f06 net/mlx5e: Maintain MQPRIO mode parameter adds 21ecfcb83a85 net/mlx5e: Handle errors of netdev_set_num_tc() adds ec60c4581bd9 net/mlx5e: Support MQPRIO channel mode adds 4de20e9a1225 net/mlx5: Bridge, release bridge in same function where it [...] adds a514d1735059 net/mlx5: Bridge, obtain core device from eswitch instead of priv adds 3ee6233e61a1 net/mlx5: Bridge, identify port by vport_num+esw_owner_vhc [...] adds bf3d56d8f55f net/mlx5: Bridge, extract FDB delete notification to function adds c358ea1741bc net/mlx5: Bridge, allow merged eswitch connectivity adds ff9b7521468b net/mlx5: Bridge, support LAG adds 354e1f9d8863 Merge tag 'mlx5-updates-2021-08-16' of git://git.kernel.or [...] adds 9cfc58095688 octeontx2-af: Modify install flow error codes adds 7278c359e52c octeontx2-af: add proper return codes for AF mailbox handlers adds a83bdada06bf octeontx2-af: Add debug messages for failures adds 0b3834aeaf47 octeontx2-pf: Enable NETIF_F_RXALL support for VF driver adds 3cffaed2136c octeontx2-pf: Ntuple filters support for VF netdev adds cc65fcab88be octeontx2-pf: Sort the allocated MCAM entry indices adds 2e2a8126ffac octeontx2-pf: Unify flow management variables adds 2da489432747 octeontx2-pf: devlink params support to set mcam entry count adds 7df5b4b260dd octeontx2-af: Allocate low priority entries for PF adds 99b8e5479d49 octeontx2-af: cn10K: Get NPC counters value adds aee512249190 octeontx2-af: configure npc for cn10k to allow packets from cpt adds 2cb594240b7a Merge branch 'octeonx2-mcam-management-rework' adds b92dace38f8f net: bridge: vlan: enable mcast snooping for existing mast [...] adds 05d6f38ec0a5 net: bridge: vlan: account for router port lists when notifying adds 3f0d14efe2fa net: bridge: mcast: use the correct vlan group helper adds affce9a774ca net: bridge: mcast: toggle also host vlan state in br_mult [...] adds 4aefc7973cfc Merge branch 'bridge-vlan-fixes' adds 752be2976405 selftests: net: improved IOAM tests adds 5ac49f3c2702 iavf: use mutexes for locking of critical sections adds 6e9078a667a3 i40e: Fix spelling mistake "dissable" -> "disable" adds 3349d3625d62 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds ee285257a9c1 mptcp: drop flags and ifindex arguments adds 2843ff6f36db mptcp: remote addresses fullmesh adds 1a0d6136c5f0 mptcp: local addresses fullmesh adds 371b90377e60 selftests: mptcp: set and print the fullmesh flag adds 4f49d63352da selftests: mptcp: add fullmesh testcases adds f7713dd5d23a selftests: mptcp: delete uncontinuous removing ids adds 606befcd5db4 Merge branch 'mptcp-mesh-path-manager' adds 95d5e6759b16 net: RxRPC: make dependent Kconfig symbols be shown indented adds ec18e8455484 net: procfs: add seq_puts() statement for dev_mcast adds 8675569d73ca nfc: virtual_ncidev: Use wait queue instead of polling adds 4ef956c64394 selftests: nci: Remove the polling code to read a NCI frame adds 366f6edf5dea selftests: nci: Fix the typo adds 78a7b2a8a0fa selftests: nci: Fix the code for next nlattr offset adds 1d5b8d01db98 selftests: nci: Fix the wrong condition adds 6ebbc9680a33 selftests: nci: Add the flags parameter for the send_cmd_mt_nla adds 72696bd8a09d selftests: nci: Extract the start/stop discovery function adds 61612511e55c selftests: nci: Add the NCI testcase reading T4T Tag adds 93e271632ccf Merge branch 'nci-ext' adds 994d2cbb08ca net: dsa: tag_sja1105: be dsa_loop-safe adds 41467d2ff4df net: net_namespace: Optimize the code adds d3cec5ca2996 selftests: vrf: Add test for SNAT over VRF adds ab44035d3082 octeontx2-pf: Allow VLAN priority also in ntuple filters adds 4b1327be9fe5 net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem() adds 7e5a3ef6b4e6 pktgen: Remove fill_imix_distribution() CONFIG_XFRM dependency adds 19b8ece42c56 net/mlx4: Use ARRAY_SIZE to get an array's size adds cb537b241725 ravb: Use unsigned int for num_tx_desc variable in struct [...] adds ebb091461a9e ravb: Add struct ravb_hw_info to driver data adds 68ca3c923213 ravb: Add aligned_tx to struct ravb_hw_info adds cb01c672c2a7 ravb: Add max_rx_len to struct ravb_hw_info adds 25154301fc2b ravb: Add stats_len to struct ravb_hw_info adds 896a818e0e1d ravb: Add gstrings_stats and gstrings_size to struct ravb_hw_info adds 8912ed25daf6 ravb: Add net_features and net_hw_features to struct ravb_hw_info adds 8bc4caa0abaf ravb: Add internal delay hw feature to struct ravb_hw_info adds 0b81d6731167 ravb: Add tx_counters to struct ravb_hw_info adds a27919433b44 Merge branch 'ravb-gbit' adds 9fcfd0888cb7 net: pch_gbe: remove mii_ethtool_gset() error handling adds 2274af1d60fe net: mii: make mii_ethtool_gset() return void adds c1c5cb3aee05 net/core: Remove unused field from struct flow_indr_dev adds 74fc4f828769 net: Fix offloading indirect devices dependency on qdisc o [...] adds 9f3ebe8fb5a4 Merge branch 'indirect-qdisc-order' adds 36d5825babbc hinic: make array speeds static const, makes object smaller adds 0bc277cb8234 net: hns3: make array spec_opcode static const, makes obje [...] adds 5c8a2bb48159 net: ethernet: ti: cpsw: make array stpa static const, mak [...] adds 44afeed73e52 mailmap: update email address of Matthias Fuchs and Thomas Körper adds ef82641d6802 dt-bindings: can-controller: add support for termination-gpios adds fe7edf2482e1 dt-bindings: can: fsl,flexcan: enable termination-* bindings adds 6e86a1543c37 can: dev: provide optional GPIO based termination support adds e43aaa0fefce can: netlink: allow user to turn off unsupported features adds 7a4573cf3ae8 MAINTAINERS: add Vincent MAILHOL as maintainer for the ETA [...] adds c734707820f8 can: etas_es58x: clean-up documentation of struct es58x_fd [...] adds b2fcc7079936 can: mcp251xfd: mark some instances of struct mcp251xfd_pr [...] adds 1aa5a06c0a5d dt-bindings: net: can: renesas,rcar-canfd: Document RZ/G2L SoC adds 76e9353a80e9 can: rcar_canfd: Add support for RZ/G2L family adds fede1ae2d357 can: tcan4x5x: cdev_to_priv(): remove stray empty line adds 5020ced4455b can: m_can: fix block comment style adds e39381770ec9 can: m_can: Disable IRQs on FIFO bus errors adds 1aa6772f64b4 can: m_can: Batch FIFO reads during CAN receive adds 812270e5445b can: m_can: Batch FIFO writes during CAN transmit adds 06fc143b2ede dt-bindings: net: can: c_can: convert to json-schema adds 236de85f6a11 can: c_can: c_can_do_tx(): fix typo in comment adds 05cb2ba4b231 can: c_can: rename IF_RX -> IF_NAPI adds 5064e40596f4 can: c_can: remove struct c_can_priv::priv field adds a54cdbba9dee can: c_can: exit c_can_do_tx() early if no frames have been sent adds 28e86e9ab522 can: c_can: support tx ring algorithm adds 387da6bc7a82 can: c_can: cache frames to operate as a true FIFO adds 185f690f2989 Merge tag 'linux-can-next-for-5.15-20210819' of git://git. [...] adds 9e5f10fe577b octeontx2-af: remove redudant second error check on variable err adds f444fea7896d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 53972e43d4a7 batman-adv: Start new development cycle adds 71d41c09f1fa batman-adv: Move IRC channel to hackint.org adds 70eeb75d4c4d batman-adv: Switch to kstrtox.h for kstrtou64 adds 6340dcbd6194 batman-adv: Check ptr for NULL before reducing its refcnt adds 79a0bffb835a batman-adv: Drop NULL check before dropping references adds 808cfdfad579 batman-adv: bcast: remove remaining skb-copy calls adds 815cc21d8d2e Merge tag 'batadv-next-pullrequest-20210819' of git://git. [...] adds b4a46996f1d2 Bluetooth: hci_h5: Disable the hci_suspend_notifier for bt [...] adds 2cdff8ca4c84 Bluetooth: btusb: Add support for IMC Networks Mediatek Chip adds 59da0b38bc2e Bluetooth: sco: prevent information leak in sco_conn_defer [...] adds 20a831f04f15 Bluetooth: btusb: Fix a unspported condition to set availa [...] adds 373568276007 Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D adds 9af417610b61 6lowpan: iphc: Fix an off-by-one check of array index adds 7f6a750aea53 Bluetooth: btrtl: Set MSFT opcode for RTL8852 adds ee3f96ad3eff Bluetooth: btrsi: use non-kernel-doc comment for copyright adds 64832df2ac05 Bluetooth: btusb: Add support for Foxconn Mediatek Chip adds 66f077dde749 Bluetooth: hci_h5: add WAKEUP_DISABLE flag adds 30f11dda2d25 Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup [...] adds d9dd833cf6d2 Bluetooth: hci_h5: Add runtime suspend adds acd5aea40049 Bluetooth: btusb: Add valid le states quirk adds 58ce6d5b271a Bluetooth: defer cleanup of resources in hci_unregister_dev() adds a25fca4d3c18 Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd adds 92fe24a7db75 Bluetooth: skip invalid hci_sync_conn_complete_evt adds 785077fa2d67 Bluetooth: btmrvl_sdio: Remove all strcpy() uses adds 340cd23d9dec Bluetooth: btusb: Load Broadcom firmware for Dell device 4 [...] adds cbe6a0441315 Bluetooth: btusb: Enable MSFT extension for WCN6855 controller adds f283f4765b65 Bluetooth: btusb: Enable MSFT extension for Intel next gen [...] adds f4292e2faf52 Bluetooth: btusb: Make the CSR clone chip force-suspend wo [...] adds 654e6f7700c4 Bluetooth: btusb: Enable MSFT extension for Mediatek Chip [...] adds 102793136ce9 Bluetooth: HCI: Add proper tracking for enable status of a [...] adds c45074d68a9b Bluetooth: Fix not generating RPA when required adds 67cbdd74c4cb Bluetooth: hci_bcm: Fix kernel doc comments adds 0b10c8c84c0c Bluetooth: btusb: Record debug log for Mediatek Chip. adds e947802657cb Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chi [...] adds 6eefec4a0b66 Bluetooth: Add additional Bluetooth part for Realtek 8852AE adds 713baf3dae8f Bluetooth: increase BTNAMSIZ to 21 chars to fix potential [...] adds 6ec566131de0 Bluetooth: Add support hdev to allocate private data adds ca5425e15881 Bluetooth: btintel: Add combined setup and shutdown functions adds 83f2dafe2a62 Bluetooth: btintel: Refactoring setup routine for legacy ROM sku adds 53492a668e3b Bluetooth: btintel: Add btintel data struct adds ea7c4c0e44ee Bluetooth: btintel: Fix the first HCI command not work wit [...] adds ffcba827c0a1 Bluetooth: btintel: Fix the LED is not turning off immediately adds 553807141a1e Bluetooth: btintel: Add combined set_diag functions adds 019a1caa7fd2 Bluetooth: btintel: Refactoring setup routine for bootload [...] adds 3df4dfbec0f2 Bluetooth: btintel: Move hci quirks to setup routine adds 0d8603b4ee0c Bluetooth: btintel: Clean the exported function to static adds c86c7285bb08 Bluetooth: btintel: Fix the legacy bootloader returns tlv [...] adds 1804fdf6e494 Bluetooth: btintel: Combine setting up MSFT extension adds 146af2264902 Bluetooth: btusb: Fix fall-through warnings adds ba316be1b6a0 Bluetooth: schedule SCO timeouts with delayed_work adds 734bc5ff7831 Bluetooth: avoid circular locks in sco_sock_connect adds 27c24fda62b6 Bluetooth: switch to lock_sock in SCO adds 3f2c89fb465f Bluetooth: serialize calls to sco_sock_{set,clear}_timer adds b7ce436a5d79 Bluetooth: switch to lock_sock in RFCOMM adds e1dee2c1de2b Bluetooth: fix repeated calls to sco_sock_kill adds 55981d354181 Bluetooth: btusb: check conditions before enabling USB ALT [...] adds 0ea53674d07f Bluetooth: Move shutdown callback before flushing tx and rx queue adds cafae4cd6255 Bluetooth: Fix handling of LE Enhanced Connection Complete adds 7087c4f69487 Bluetooth: Store advertising handle so it can be re-enabled adds 192aa65ac00c Bluetooth: btbcm: add patch ram for bluetooth adds ecb71f256667 Bluetooth: Fix race condition in handling NOP command adds a31e5a4158d0 Bluetooth: mgmt: Pessimize compile-time bounds-check adds 8274db0776d1 Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUT [...] adds f41a4b2b5eb7 Bluetooth: add timeout sanity check to hci_inquiry adds 61969ef867d4 Bluetooth: Fix return value in hci_dev_do_close() adds e61fbee7be4b Merge tag 'for-net-next-2021-08-19' of git://git.kernel.or [...] adds 5024fa95a144 net/mlx5e: Remove mlx5e dependency from E-Switch sample adds 0027d70c73c9 net/mlx5e: Move esw/sample to en/tc/sample adds bcd6740c6b6d net/mlx5e: Move sample attribute to flow attribute adds 2799797845db net/mlx5e: CT, Use xarray to manage fte ids adds 6f0b692a5aa9 net/mlx5e: Introduce post action infrastructure adds f0da4daa3413 net/mlx5e: Refactor ct to use post action infrastructure adds d12e20ac0661 net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency whe [...] adds ee950e5db1b9 net/mlx5e: TC, Restore tunnel info for sample offload adds 2741f2230905 net/mlx5e: TC, Support sample offload action for tunneled traffic adds 2d116e3e7e49 net/mlx5: E-switch, Move QoS related code to dedicated file adds ad34f02fe2c9 net/mlx5: E-switch, Enable devlink port tx_{share|max} rat [...] adds 1ae258f8b343 net/mlx5: E-switch, Introduce rate limiting groups API adds f47e04eb96e0 net/mlx5: E-switch, Allow setting share/max tx rate limits [...] adds 0fe132eac38c net/mlx5: E-switch, Allow to add vports to rate groups adds 3202ea65f85c net/mlx5: E-switch, Add QoS tracepoints adds f96b48c621d2 Merge tag 'mlx5-updates-2021-08-19' of git://git.kernel.or [...] adds 3baa9f522a0c batman-adv: Move IRC channel to hackint.org adds 55207227189a batman-adv: Switch to kstrtox.h for kstrtou64 adds e78783da569a batman-adv: Check ptr for NULL before reducing its refcnt adds a2b7b148d97f batman-adv: Drop NULL check before dropping references adds a006aa51ea27 batman-adv: bcast: remove remaining skb-copy calls adds f402303ba3ec Merge tag 'batadv-next-pullrequest-20210820' of git://git. [...] adds 10615907e9b5 net: sparx5: switchdev: adding frame DMA functionality adds 920c293af8d0 arm64: dts: sparx5: Add the Sparx5 switch frame DMA support adds 600003a364a8 Merge branch 'sparx5-dma' adds 4ed311b08a91 net: phy: Support set_loopback override adds 3ac8eed62596 net: phy: Uniform PHY driver access adds ceaeaafc8b62 net: phy: gmii2rgmii: Support PHY loopback adds 6985157ce8ee Merge branch 'gmii2rgmii-loopback' adds d52ef12f7d6c net: dpaa2-switch: phylink_disconnect_phy needs rtnl_lock adds 860fe1f87eca net: dpaa2-switch: call dpaa2_switch_port_disconnect_mac o [...] adds 42edc1fca4b5 Merge branch 'dpaa2-switch-phylikn-fixes' adds b5e33a157158 net: mscc: ocelot: be able to reuse a devlink_port after teardown adds 5c8bb71dbdf8 net: mscc: ocelot: allow probing to continue with ports th [...] adds f2aea90d0bf3 Merge branch 'ocelot-phylink-fixes' adds 01af940e9be6 net: mscc: ocelot: transmit the "native VLAN" error via extack adds 3b95d1b29386 net: mscc: ocelot: transmit the VLAN filtering restriction [...] adds bbf6a2d92361 net: mscc: ocelot: use helpers for port VLAN membership adds 6505782c93be Merge branch 'ocelot-vlan' adds b8e36e13ea5e net: ipa: fix TX queue race adds 4c6a4da84431 net: ipa: don't use ipa_clock_get() in "ipa_main.c" adds c43adc75dc2d net: ipa: don't use ipa_clock_get() in "ipa_smp2p.c" adds 799c5c24b7ac net: ipa: don't use ipa_clock_get() in "ipa_uc.c" adds 724c2d743688 net: ipa: don't use ipa_clock_get() in "ipa_modem.c" adds c3f115aa5e1b net: ipa: kill ipa_clock_get() adds c1125062fb40 Merge branch 'ipa-kill-off-ipa_clock_get' adds fa16ee77364f tools/net: Use bitwise instead of arithmetic operator for flags adds a515e5b53cc6 octeontx2-pf: Add check for non zero mcam flows adds a53581d5559e net: bridge: mcast: br_multicast_set_port_router takes mul [...] adds 2796d846d74a net: bridge: vlan: convert mcast router global option to p [...] adds 0ba218e2530a Merge branch 'bridge-vlan' adds 3d2a2544eae9 nl80211: vendor-cmd: add Intel vendor commands for iwlmei usage adds deebea0ae3f7 mac80211: Reject zero MAC address in sta_info_insert_check() adds 4a11174d6dbd mac80211: remove unnecessary NULL check in ieee80211_regis [...] adds 79f5962baea7 mac80211: Fix monitor MTU limit so that A-MSDUs get through adds 779969e3c895 mac80211: include <linux/rbtree.h> adds 0323689d30af mac80211: Remove unnecessary variable and label adds 5cafd3784a73 mac80211: radiotap: Use BIT() instead of shifts adds 8c89f7b3d3f2 mac80211: Use flex-array for radiotap header bitmap adds 0d2ab3aea50b nl80211: add support for BSS coloring adds 5f9404abdf2a mac80211: add support for BSS color change adds f50d2ff8f016 mac80211: Fix insufficient headroom issue for AMSDU adds c448f0fd2ce5 cfg80211: fix BSS color notify trace enum confusion adds 4af14dbaeae0 Merge tag 'mac80211-next-for-net-next-2021-08-20' of git:/ [...] adds 1aac309d3207 net: ipa: use autosuspend adds 7aa0e8b8bd5b net: ipa: rename ipa_clock_* symbols adds 2775cbc5afeb net: ipa: rename "ipa_clock.c" adds 863434886497 Merge branch 'ipa-autosuspend' adds 27dd613f10f2 docs: devlink: remove the references to sja1105 adds 5702d94bd901 docs: net: dsa: sja1105: update list of limitations adds 37f299d98989 docs: net: dsa: remove references to struct dsa_device_ops [...] adds 95ca38194c5a docs: net: dsa: document the new methods for bridge TX for [...] adds 9b60ac54ab7c Merge branch 'dsa-docs' adds 5d1c5594b646 dt-bindings: net: brcm,unimac-mdio: convert to the json-schema adds e8fb4df1f5d8 octeontx2-pf: Fix NIX1_RX interface backpressure adds 477b53f3f95b octeontx2-af: cn10k: Fix SDP base channel number adds c0fa2cff8822 octeontx2-af: Handle return value in block reset. adds 50602408c8e2 octeontx2-pf: Don't mask out supported link modes adds 10df5a13ac67 octeontx2-pf: send correct vlan priority mask to npc_insta [...] adds 73d33dbc0723 octeontx2-af: Use DMA_ATTR_FORCE_CONTIGUOUS attribute in D [...] adds 07cccffdbdd3 octeontx2-af: Check capability flag while freeing ipolicer memory adds 05209e3570e4 octeontx2-pf: Don't install VLAN offload rule if netdev is down adds e7938365459f octeontx2-pf: Fix algorithm index in MCAM rules with RSS action adds 623da5ca70b7 octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1 adds 809159ee59df Merge branch 'octeontx2-misc-fixes' adds 2d91f0803b84 mlxsw: spectrum: Add infrastructure for parsing configuration adds 0071e7cdc386 mlxsw: Convert existing consumers to use new API for parsi [...] adds c3d2ed93b14d mlxsw: Remove old parsing depth infrastructure adds 43c1b83305fa mlxsw: spectrum_router: Increase parsing depth for multipath hash adds dddb6c2fdbbd Merge branch 'mlxsw-refactor-parser' adds 3873a9a4d8a8 sfc: falcon: Read VPD with pci_vpd_alloc() adds 01dbe7129d9c sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() adds ddc122aac91f bnx2: Search VPD with pci_vpd_find_ro_info_keyword() adds 0df79c864636 bnx2: Replace open-coded version with swab32s() adds bed3db3d734e bnx2x: Read VPD with pci_vpd_alloc() adds da417885a99d bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() adds ebcdc8ebe8ac bnxt: Read VPD with pci_vpd_alloc() adds 58a9b5d2621e bnxt: Search VPD with pci_vpd_find_ro_info_keyword() adds 96ce96f15126 cxgb4: Validate VPD checksum with pci_vpd_check_csum() adds 3a93bedea050 cxgb4: Remove unused vpd_param member ec adds 8d63ee602da3 cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() adds df6deaf67315 Revert "cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()" adds 54c0bcc02857 Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()" adds 197c316ce450 Revert "bnxt: Read VPD with pci_vpd_alloc()" adds 4a55c34e3050 Revert "bnx2x: Search VPD with pci_vpd_find_ro_info_keyword()" adds 4fd131570644 Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()" adds 3408259b6ae5 Revert "bnx2: Search VPD with pci_vpd_find_ro_info_keyword()" adds 82e34c8a9bdf Revert "Revert "cxgb4: Search VPD with pci_vpd_find_ro_inf [...] adds 4fb2c383e006 Revert "bnx2x: Read VPD with pci_vpd_alloc()" adds cd3d5d68819d Revert "cxgb4: Validate VPD checksum with pci_vpd_check_csum()" adds a7eeb7a7dd9d Revert "sfc: falcon: Search VPD with pci_vpd_find_ro_info_ [...] adds 1a6ef20b4152 Revert "sfc: falcon: Read VPD with pci_vpd_alloc()" adds f5e165e72b29 net: dsa: track unique bridge numbers across all DSA switch trees adds b1165777fe0b doc: Document unexpected tcp_l3mdev_accept=1 behavior adds 44ee76581dec net: wwan: iosm: switch from 'pci_' to 'dma_' API adds 3852e54e6736 net: atlantic: switch from 'pci_' to 'dma_' API adds df70303dd146 net: broadcom: switch from 'pci_' to 'dma_' API adds 4489d8f528d4 net: chelsio: switch from 'pci_' to 'dma_' API adds 05fbeb21afa0 net: ec_bhf: switch from 'pci_' to 'dma_' API adds 83b2d939d1e4 net: jme: switch from 'pci_' to 'dma_' API adds e5c88bc91bf6 forcedeth: switch from 'pci_' to 'dma_' API adds 06e1359cc83b qtnfmac: switch from 'pci_' to 'dma_' API adds 056b29ae071b net: sunhme: Remove unused macros adds 923a134647a0 ath: switch from 'pci_' to 'dma_' API adds 0791ba2bc7d3 ath11k: Remove some duplicate code adds b4f8e2d9b5f8 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 5ff013914c62 brcmfmac: firmware: Allow per-board firmware binaries adds 18cb62367a8f libertas: Remove unnecessary label of lbs_ethtool_get_eeprom adds d249ff28b1d8 intersil: remove obsolete prism54 wireless driver adds c2dac3d2d3f1 brcmfmac: firmware: Fix firmware loading adds 2c4fa29eceb3 brcmfmac: use different error value for invalid ram base address adds 8e73facb9b80 brcmfmac: increase core revision column aligning core list adds a7dd0ac94544 brcmfmac: add xtlv support to firmware interface layer adds 1ce050c15952 brcmfmac: support chipsets with different core enumeration space adds f8d6523891cf brcmfmac: use separate firmware for 43430 revision 2 adds 41b637bac0b0 brcmfmac: Set SDIO workqueue as WQ_HIGHPRI adds d2587c57ffd8 brcmfmac: add 43752 SDIO ids and initialization adds 502213fd8fca ray_cs: use %*ph to print small buffer adds 6f78f4a41ee0 ipw2x00: Use struct_size helper instead of open-coded arithmetic adds d6b6d1bb80be ipw2x00: Avoid field-overflowing memcpy() adds 92276c592a6b ray_cs: Split memcpy() to avoid bounds check warning adds d0f8430332a1 rsi: fix error code in rsi_load_9116_firmware() adds 9adcdf6758d7 rsi: fix an error code in rsi_probe() adds 369956ae5720 rtlwifi: rtl8192de: Remove redundant variable initializations adds b05897ca8c82 rtlwifi: rtl8192de: make arrays static const, makes object [...] adds dc8b338f3bcd wilc1000: use goto labels on error path adds f36a0ee599c9 wilc1000: dispose irq on failure path adds 1d89fd1a39d1 wilc1000: use devm_clk_get_optional() adds 8f86342872e2 wilc1000: remove redundant code adds 118934041c5f mwifiex: drop redundant null-pointer check in mwifiex_dnld [...] adds 090f2c5d3d07 mwifiex: usb: Replace one-element array with flexible-arra [...] adds da2c9cedc0d0 mwifiex: make arrays static const, makes object smaller adds f62cdab7f5db rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu adds 95a581ab3592 rtl8xxxu: Fix the handling of TX A-MPDU aggregation adds 584dce175f04 rtw88: adjust the log level for failure of tx report adds 81a68a1424ba rtw88: 8822c: add tx stbc support under HT mode adds 0c283b47539a rtw88: change beacon filter default mode adds 8d52b46caf68 rtw88: 8822ce: set CLKREQ# signal to low during suspend adds 02a55c0009a5 rtw88: use read_poll_timeout instead of fixed sleep adds 67368f14a816 rtw88: refine the setting of rsvd pages for different firmware adds 05e45887382c rtw88: wow: build wow function only if CONFIG_PM is on adds 4bac10f2de22 rtw88: wow: report wow reason through mac80211 api adds 69c7044526d9 rtw88: wow: fix size access error of probe request adds d816ce8744db rtw88: Remove unnecessary check code adds 0dc62413c882 brcmsmac: make array addr static const, makes object smaller adds e6a70a02defd Merge tag 'wireless-drivers-next-2021-08-22' of git://git. [...] adds 75bacb6d204e myri10ge: switch from 'pci_' to 'dma_' API adds bf7bec462035 vmxnet3: switch from 'pci_' to 'dma_' API adds a0991bf441d5 net: 8139cp: switch from 'pci_' to 'dma_' API adds eb9c5c0d3a73 net/mellanox: switch from 'pci_' to 'dma_' API adds a14e39041b20 qlcnic: switch from 'pci_' to 'dma_' API adds 609c1308fbc6 hinic: switch from 'pci_' to 'dma_' API adds b708a96d7646 via-rhine: Use of_device_get_match_data to simplify code adds f6a4e0e8a00f via-velocity: Use of_device_get_match_data to simplify code adds 1bb39cb65bcf cxgb4: improve printing NIC information adds faf482ca196a net: ipv4: Move ip_options_fragment() out of loop adds 1f5e9e2f5fd5 mptcp: move drop_other_suboptions check under pm lock adds 18fc1a922e24 mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO [...] adds 119c022096f5 mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal ea [...] adds f462a446384d mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.ad [...] adds c233ef139070 mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT adds 33c563ad28e3 selftests: mptcp: add_addr and echo race test adds 0384dd9d2d80 Merge branch 'mptcp-refactor' adds 09dba21b432a net: dsa: don't call switchdev_bridge_port_unoffload for u [...] adds 67b5fb5db76d net: dsa: properly fall back to software bridging adds 06cfb2df7eb0 net: dsa: don't advertise 'rx-vlan-filter' when not needed adds 58adf9dcb15b net: dsa: let drivers state that they need VLAN filtering [...] adds 669f047ec126 Merge branch 'dsa-sw-bridging' adds 7fb9b66dc9ce page_pool: use relaxed atomic for release side accounting adds 18a9eae240cb r8169: enable ASPM L0s state adds 95d1d2490c27 netdevice: move xdp_rxq within netdev_rx_queue adds 029ee6b14356 ethtool: add two coalesce attributes for CQE mode adds f3ccfda19319 ethtool: extend coalesce setting uAPI with CQE mode adds 9f0c6f4b7475 net: hns3: add support for EQE/CQE mode configuration adds cce1689eb58d net: hns3: add ethtool support for CQE/EQE mode configuration adds 3a62c333497b Merge branch 'ethtool-extend-coalesce-uapi' adds 7844ec21a915 selftests/net: Use kselftest skip code for skipped tests adds a37c5c26693e net: bridge: change return type of br_handle_ingress_vlan_tunnel adds 406f42fa0d3c net-next: When a bond have a massive amount of VLANs with [...] adds 755f90534080 qed: Enable automatic recovery on error condition. adds 8446066bf8c1 xen/netfront: read response from backend only once adds 162081ec33c2 xen/netfront: don't read data from request on the ring page adds 21631d2d741a xen/netfront: disentangle tx_skb_freelist adds a884daa61a7d xen/netfront: don't trust the backend response data blindly adds fbd029df29c6 Merge branch 'xen-harden-netfront' adds 9ceec7d33adf lan78xx: Fix white space and style issues adds 3bef6b9e9888 lan78xx: Remove unused timer adds dc35f8548e00 lan78xx: Set flow control threshold to prevent packet loss adds 40b8452fa8b4 lan78xx: Remove unused pause frame queue adds 3415f6baaddb lan78xx: Add missing return code checks adds b1f6696daafe lan78xx: Fix exception on link speed change adds e1210fe63bf8 lan78xx: Fix partial packet errors on suspend/resume adds 5f4cc6e25148 lan78xx: Fix race conditions in suspend/resume handling adds 77dfff5bb7e2 lan78xx: Fix race condition in disconnect handling adds df0d6f7a342c lan78xx: Limit number of driver warning messages adds 38cbd6e77f85 Merge branch 'lan7800-improvements' adds 1d71eb53e451 Revert "PCI: Make pci_enable_ptm() private" adds 014408cd624e PCI: Add pcie_ptm_enabled() adds 1b5d73fb8624 igc: Enable PCIe PTM adds a90ec8483732 igc: Add support for PTP getcrosststamp() adds d484dc2b21a7 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 1bff1e43a30e mptcp: optimize out option generation adds d7b269083786 mptcp: shrink mptcp_out_options struct adds c25aeb4e0953 mptcp: MP_FAIL suboption sending adds 5580d41b758a mptcp: MP_FAIL suboption receiving adds 478d770008b0 mptcp: send out MP_FAIL when data checksum fails adds eb7f33654dc1 mptcp: add the mibs for MP_FAIL adds 6bb3ab4913e9 selftests: mptcp: add MP_FAIL mibs check adds cb0f8b034c76 Merge branch 'mptcp-next' adds bc4f128d8672 cxgb4: Properly revert VPD changes adds 807d1032e09a netxen_nic: Remove the repeated declaration adds e1b5683ff62e net: mana: Move NAPI from EQ to CQ adds 1e2d0824a9c3 net: mana: Add support for EQ sharing adds c1a3e9f98dde net: mana: Add WARN_ON_ONCE in case of CQE read overflow adds e93826d35c64 Merge branch 'mana-EQ-sharing' adds 1ca8a193cade net: dsa: mt7530: manually set up VLAN ID 0 adds 73ceab832652 net: dsa: sja1105: prevent tag_8021q VLANs from being rece [...] adds b0b8c67eaa5c net: dsa: sja1105: drop untagged packets on the CPU and DSA ports adds 8ded9160928e net: dsa: tag_sja1105: stop asking the sja1105 driver in s [...] adds 6956fa394a47 Merge branch 'dsa-sja1105-vlan-tags' adds c81d894226b9 ravb: Remove the macros NUM_TX_DESC_GEN[23] adds 6de19fa0e9f7 ravb: Add multi_irq to struct ravb_hw_info adds 8f27219a6191 ravb: Add no_ptp_cfg_active to struct ravb_hw_info adds a69a3d094de3 ravb: Add ptp_cfg_active to struct ravb_hw_info adds bf46b7578404 ravb: Factorise ravb_ring_free function adds 1ae22c19e75c ravb: Factorise ravb_ring_format function adds 7870a41848ab ravb: Factorise ravb_ring_init function adds d5d95c11365b ravb: Factorise ravb_rx function adds cb21104f2c35 ravb: Factorise ravb_adjust_link function adds 80f35a0df086 ravb: Factorise ravb_set_features adds eb4fd127448b ravb: Factorise ravb_dmac_init function adds 511d74d9d86c ravb: Factorise ravb_emac_init function adds 0d13a1a464a0 ravb: Add reset support adds b87a542c5bb4 Merge branch 'ravb-gbit-refactor' adds ac4224087312 can: rcar: Kconfig: Add helper dependency on COMPILE_TEST adds 1d38ec497414 can: rcar_canfd: rcar_canfd_handle_channel_tx(): fix redun [...] adds a4583c1deb1b can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): use of_devic [...] adds cbe8cd7d83e2 can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): remove usele [...] adds 45bc6125d142 Merge tag 'linux-can-next-for-5.15-20210825' of git://git. [...] adds 87e5ef4b19ce mctp: Remove the repeated declaration adds ae2c341eb010 octeontx2-af: cn10k: Set cache lines for NPA batch alloc adds 906999c9b653 octeontx2-af: Change the order of queue work and interrupt [...] adds 1c74b89171c3 octeontx2-af: Wait for TX link idle for credits change adds fbcf8a340150 net: ethernet: actions: Add helper dependency on COMPILE_TEST adds d06411632e80 octeontx2-af: enable tx shaping feature for 96xx C0 adds 72e192a163d0 octeontx2-af: Allow to configure flow tag LSB byte as RSS adder adds 039190bb353a octeontx2-pf: cleanup transmit link deriving logic adds aefaa8c71555 octeontx2-af: nix and lbk in loop mode in 98xx adds fe1939bb2340 octeontx2-af: Add SDP interface support adds 275e5d175de1 octeontx2-af: Add free rsrc count mbox msg adds a8b90c9d26d6 octeontx2-af: Add PTP device id for CN10K and 95O silcons adds 18603683d766 octeontx2-af: Remove channel verification while installing [...] adds 66c312ea1d37 octeontx2-af: Add mbox to retrieve bandwidth profile free count adds 9270c565b031 Merge branch 'octeontx2-traffic-shaping' adds c0e9422c4e6c samples: pktgen: fix to print when terminated normally adds 6c882bdc4bcd samples: pktgen: add trap SIGINT for printing execution result adds 246b184fffdc pktgen: document the latest pktgen usage options adds e3f30ab28ac8 Merge branch 'pktgen-samples-next' adds ffb239e29518 nfc: microread: remove unused header includes adds d8eb4eb0ef1d nfc: mrvl: remove unused header includes adds 9b3f66bc0eca nfc: pn544: remove unused header includes adds 2603ca872040 nfc: st-nci: remove unused header includes adds 994a63434133 nfc: st21nfca: remove unused header includes adds 7fe2f1bc15be nfc: st95hf: remove unused header includes adds 56c8a53b6280 ionic: remove old work task types adds b941ea057177 ionic: flatten calls to set-rx-mode adds 969f84394604 ionic: sync the filters in the work task adds 8b41517313e5 ionic: refactor ionic_lif_addr to remove a layer adds a0c007b3f645 ionic: handle mac filter overflow adds b13cead1eca5 Merge branch 'ionic-next' adds 5e8243e66b4d octeontx2-pf: cn10k: Fix error return code in otx2_set_flo [...] adds 723783d077e3 sock: remove one redundant SKB_FRAG_PAGE_ORDER macro adds dab2ea6c680f ieee80211: add TWT element definitions adds f5a4c24e689f mac80211: introduce individual TWT support in AP mode adds a1ef61825469 ieee80211: add definition of regulatory info in 6 GHz oper [...] adds ad31393b98e4 ieee80211: add definition for transmit power envelope element adds b0345850ad77 mac80211: parse transmit power envelope element adds 90bd5bee50f2 cfg80211: use wiphy DFS domain if it is self-managed adds 8b325d2a099e Merge tag 'mac80211-next-for-net-next-2021-08-26' of git:/ [...] adds 9af771d2ec04 selftests/net: allow GRO coalesce test on veth adds 4b33433ee734 r8169: add rtl_enable_exit_l1 adds bc8e05d6b965 ptp: ocp: Simplify Kconfig. adds b0f8d3077f8f dt-bindings: net: Add bindings for LiteETH adds ee7da21ac4c3 net: Add driver for LiteX's LiteETH network interface adds deecae7d9684 Merge branch 'LiteETH-driver' adds 97c78d0af55f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 3aa7857fe1d7 tcp: enable mid stream window clamp adds 8d548ea1dd15 mptcp: do not set unconditionally csum_reqd on incoming opt adds a086aebae0eb mptcp: better binary layout for mptcp_options_received adds 74c7dfbee3e1 mptcp: consolidate in_opt sub-options fields in a bitmask adds f6c2ef59bcc7 mptcp: optimize the input options processing adds 9758f40e90f7 mptcp: make the locking tx schema more readable adds 5ab54e5792a4 Merge branch 'mptcp-Optimize-received-options-handling' adds 0139145fb8d8 net/mlx5: DR, Added support for REMOVE_HEADER packet reformat adds f5e22be534e0 net/mlx5: DR, Split modify VLAN state to separate pop/push states adds 2de40f68cf76 net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX adds ec449ed8230c net/mlx5: DR, Enable QP retransmission adds f35715a65747 net/mlx5: DR, Improve error flow in actions_build_ste_arr adds d5a84e968f3d net/mlx5: DR, Warn and ignore SW steering rule insertion o [...] adds d7d0b2450e93 net/mlx5: DR, Reduce print level for FT chaining level check adds 0733535d59e1 net/mlx5: DR, Support IPv6 matching on flow label for STEv0 adds ae3eddcff7aa net/mlx5: DR, replace uintN_t with kernel-style types adds a01a43fa16e1 net/mlx5: DR, Use FW API when updating FW-owned flow table adds 63b85f49c05a net/mlx5: DR, Add ignore_flow_level support for multi-dest [...] adds 990467f8afde net/mlx5: DR, Skip source port matching on FDB RX domain adds ab9d1f96120b net/mlx5: DR, Merge DR_STE_SIZE enums adds 46f2a8ae8a70 net/mlx5: DR, Remove HW specific STE type from nic domain adds 32c8e3b23020 net/mlx5: DR, Remove rehash ctrl struct from dr_htbl adds 8a015baef50a net/mlx5: DR, Improve rule tracking memory consumption adds a2ebfbb7b181 net/mlx5: DR, Add support for update FTE adds a550409378d2 Merge tag 'mlx5-updates-2021-08-26' of git://git.kernel.or [...] adds f8fdadef92b7 ipsec: Remove unneeded extra variable in esp4 esp_ssg_unref() adds 2d151d39073a xfrm: Add possibility to set the default to block if we ha [...] adds 5d8dbb7fb82b net: xfrm: fix shift-out-of-bounce adds fe50893aa86e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4c116f85ecf8 net: hns3: add macros for mac speeds of firmware command adds c511dfff4b65 net: hns3: add hns3_state_init() to do state initialization adds 67821a0cf5c9 net: hns3: remove redundant param mbx_event_pending adds 304cd8e776dd net: hns3: use memcpy to simplify code adds 5f22a80f32de net: hns3: remove redundant param to simplify code adds d7517f8f6b3b net: hns3: package new functions to simplify hclgevf_mbx_h [...] adds 5a24b1fd301e net: hns3: merge some repetitive macros adds 0c5c135cdbda net: hns3: uniform type of function parameter cmd adds e31a8cf50292 Merge branch 'hns3-cleanups' adds 3f141ad61745 phy: marvell: phy-mvebu-cp110-comphy: Rename HS-SGMMI to 2 [...] adds b756bbec9cdd phy: marvell: phy-mvebu-a3700-comphy: Rename HS-SGMMI to 2 [...] adds 0c1f5f2a5581 phy: marvell: phy-mvebu-a3700-comphy: Remove unsupported modes adds 49d6baea7986 octeontx2-af: cn10K: support for sched lmtst and other features adds 4baf0e0b3298 um: vector: adjust to coalesce API changes adds 40bedf7cb2ac bnxt: count packets discarded because of netpoll adds 907fd4a294db bnxt: count discards due to memory allocation errors adds 0975d8b4bfa0 Merge branch 'bnxt-add-rx-discards-stats-for-oom-and-netpool' adds 49b99da2c9ce ipv6: add IFLA_INET6_RA_MTU to expose mtu value adds 0fc36e37d5c0 net: hns3: add trace event in hclge_gen_resp_to_vf() adds e1d93bc6ef3b net: hns3: refactor function hclge_parse_capability() adds 81414ba71356 net: hns3: refactor function hclgevf_parse_capability() adds aec35aecc3cc net: hns3: add new function hclge_get_speed_bit() adds 7f2f8cf6ef66 net: hns3: don't config TM DWRR twice when set ETS adds 1026b1534fa1 net: hns3: remove unnecessary "static" of local variables [...] adds 0cb0704149f0 net: hns3: add required space in comment adds 4af874f40ebb Merge branch 'hns3-next' adds d3e2dcdb6853 ionic: fire watchdog again after fw_down adds 970dfbf428c4 ionic: squelch unnecessary fw halted message adds 92c90dff687f ionic: fill mac addr earlier in add_addr adds af3d2ae11443 ionic: add queue lock around open and stop adds 7ee99fc5ed2e ionic: pull hwstamp queue_lock up a level adds ccbbd002a419 ionic: recreate hwstamp queues on ifup adds c77225119daa Merge branch 'ionic-queue-mgmt' adds c814a2d2d48f igc: Use default cycle 'start' and 'end' values for queues adds 61572d5f8f91 igc: Simplify TSN flags handling adds 1ab011b0bf07 igc: Add support for CBS offloading adds d65a606b90ee Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds cb0e3ec4e679 octeontx2-pf: Fix inconsistent license text adds c7cd6c5a460c octeontx2-af: Fix inconsistent license text adds dce677da57c0 octeontx2-pf: Add vlan-etype to ntuple filters adds 27d57f85102b net: spider_net: switch from 'pci_' to 'dma_' API adds a3ba7fd1d3bf fddi: switch from 'pci_' to 'dma_' API adds 9b0df250a708 niu: switch from 'pci_' to 'dma_' API adds 3dcc1edcbbc6 virtio_net: reduce raw_smp_processor_id() calling in virtn [...] adds 1d4dcaf3db9b rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx adds 533ccdae76fa rtlwifi: rtl8192de: Fix initialization of place in _rtl92c [...] adds f4c813641897 rsi: make array fsm_state static const, makes object smaller adds 81f9ebd43659 ssb: Drop legacy header include adds 4b51de063d53 brcmfmac: Add WPA3 Personal with FT to supported cipher suites adds 50cbbfd41e9f wilc1000: Convert module-global "isinit" to device-specifi [...] adds d195d7aac09b wcn36xx: Ensure finish scan is not requested before start scan adds b7f96d5c79cd wcn36xx: Allow firmware name to be overridden by DT adds 8678fd31f2d3 wcn36xx: Fix missing frame timestamp for beacon/probe-resp adds 23151b9ae79e ath9k: fix OOB read ar9300_eeprom_restore_internal adds 7c48662b9d56 ath9k: fix sleeping in atomic context adds fd6729ec534c ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() adds a0929621eb49 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds f2d1bdf053d0 iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities adds 1269ba1ce35d iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy adds 0eb5a554bb49 iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF adds 2f308f008f1c iwlwifi: mvm: avoid FW restart while shutting down adds 95fe8d89bb8c iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout adds 6ac5720086c8 iwlwifi: pcie: free RBs during configure adds b8221b0f750a iwlwifi: prepare for synchronous error dumps adds e63aafea7439 iwlwifi: pcie: dump error on FW reset handshake failures adds 2a1d2fcf2bed iwlwifi: print PNVM complete notification status in hexadecimal adds deedf9b97cd4 iwlwifi: mvm: Do not use full SSIDs in 6GHz scan adds 16cff731a3a1 iwlwifi: mvm: Add support for hidden network scan on 6GHz band adds 8fc3015d0d35 iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin adds 1a81bddf7f47 iwlwifi: mvm: remove trigger EAPOL time event adds a6dfbd040e26 iwlwifi: mvm: set replay counter on key install adds de34d1c1d30d iwlwifi: mvm: restrict FW SMPS request adds 02289645a085 iwlwifi: pcie: remove spaces from queue names adds c1868c0b7889 iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() adds cd7ae5493448 iwlwifi: mvm: fix old-style static const declaration adds 0f5d44ac6e55 iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon [...] adds 2b06127df02f iwlwifi: remove trailing semicolon in macro definition adds 5993c90ccb56 iwlwifi: use DEFINE_MUTEX() for mutex lock adds c6ce1c74ef29 iwlwifi: mvm: avoid static queue number aliasing adds 366fc672d625 iwlwifi: mvm: clean up number of HW queues adds 105167830d5f iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast adds e75bc5f3f110 iwlwifi: yoyo: cleanup internal buffer allocation in D3 adds d98cee05e3fd iwlwifi: split off Bz devices into their own family adds d01408ee3a2b iwlwifi: give Bz devices their own name adds 7e6dffda95d0 iwlwifi: read MAC address from correct place on Bz adds 9ce041f5966f iwlwifi: pcie: implement Bz device startup adds 6c0795f1a524 iwlwifi: implement Bz NMI behaviour adds 9de168a01279 iwlwifi: pcie: implement Bz reset flow adds 35fc5feca7b2 iwlwifi: mvm: Fix umac scan request probe parameters adds 199d895f4760 iwlwifi: mvm: support new station key API adds 95a62c331f6a iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() adds 0419e5e672d6 iwlwifi: mvm: d3: separate TKIP data from key iteration adds 398760aa9679 iwlwifi: mvm: d3: remove fixed cmd_flags argument adds 631ee5120285 iwlwifi: mvm: d3: refactor TSC/RSC configuration adds be05fae23d03 iwlwifi: mvm: d3: add separate key iteration for GTK type adds af3aab9ce298 iwlwifi: mvm: d3: make key reprogramming iteration optional adds 79e561f0f05a iwlwifi: mvm: d3: implement RSC command version 5 adds 3df5c0ddcf81 iwlwifi: mvm: silently drop encrypted frames for unknown station adds 967a39832ebe iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan adds 6c608cd6962e iwlwifi: mvm: fix access to BSS elements adds 248e7e2a1d8d iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS adds 81870d138dfe iwlwifi: convert flat SAR profile table to a struct version adds dac7171c8132 iwlwifi: remove ACPI_SAR_NUM_TABLES definition adds 8ecf0477b990 iwlwifi: pass number of chains and sub-bands to iwl_sar_se [...] adds 2a8084147bff iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 adds 51266c11cecc iwlwifi: support reading and storing EWRD revisions 1 and 2 adds de95c9288ae1 iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition adds 5bf7a9edddbb iwlwifi: convert flat GEO profile table to a struct version adds 058b94dc9bf8 iwlwifi: mvm: support version 11 of wowlan statuses notification adds 19426d54302e iwlwifi: skip first element in the WTAS ACPI table adds e6344c060209 iwlwifi: fw: correctly limit to monitor dump adds b537ffb6ea16 iwlwifi: mvm: trigger WRT when no beacon heard adds 78a19d5285d9 iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage adds eb09ae93dabf iwlwifi: mvm: load regdomain at INIT stage adds 664c011b763e iwlwifi: acpi: support reading and storing WGDS revision 2 adds a6a39ab2645c iwlwifi: bump FW API to 65 for AX devices adds c5b42c674ad8 iwlwifi: acpi: fill in WGDS table with defaults adds 40063f602868 iwlwifi: acpi: fill in SAR tables with defaults adds 59a6ee97e0d4 iwlwifi: pcie: avoid dma unmap/remap in crash dump adds 4246465edb16 iwlwifi: fix __percpu annotation adds 394f41929672 iwlwifi: api: remove datamember from struct adds 8a433cb64ec5 iwlwifi: fw: fix debug dump data declarations adds 4e110e799cb5 iwlwifi: add 'Rx control frame to MBSSID' HE capability adds 89639e06d0f3 iwlwifi: yoyo: support for new DBGI_SRAM region adds a76b57311b1a iwlwifi: mvm: don't schedule the roc_done_wk if it is alre [...] adds 7e47f41648b2 iwlwifi: allow debug init in RF-kill adds 830aa3e7d1ca iwlwifi: mvm: add support for range request command version 13 adds bd34ff380e78 iwlwifi: mvm: add support for responder config command version 9 adds b05c1d14a177 iwlwifi: move get pnvm file name to a separate function adds fb3fac5fafa8 iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 adds cde5dbaa35ed iwlwifi: mvm: support broadcast TWT alone adds 090f1be3abf3 iwlwifi: mvm: Fix scan channel flags settings adds e257d969f365 iwlwifi: mvm: don't use FW key ID in beacon protection adds aee7c86a61c7 Merge commit 'e257d969f36503b8eb1240f32653a1afb3109f86' of [...] adds b63aed3ff195 bcma: Fix memory leak for internally-handled cores adds 9fc8048c56f3 bcma: Drop the unused parameter of bcma_scan_read32() adds d745ca4f2c4a brcmfmac: pcie: fix oops on failure to resume and reprobe adds 5448bc2a426c mwifiex: pcie: add DMI-based quirk implementation for Surf [...] adds a847666accf2 mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices adds ebe9e6514b40 intel: switch from 'pci_' to 'dma_' API adds 8d4be124062b ssb: fix boolreturn.cocci warning adds eaf2aaec0be4 Merge tag 'wireless-drivers-next-2021-08-29' of git://git. [...] adds 6c172d59ad79 bnxt_en: remove DMA mapping for KONG response adds 7b370ad77392 bnxt_en: Refactor the HWRM_VER_GET firmware calls adds 3c8c20db769c bnxt_en: move HWRM API implementation into separate file adds f9ff578251dc bnxt_en: introduce new firmware message API based on DMA pools adds 02b9aa106868 bnxt_en: discard out of sequence HWRM responses adds ecddc29d928d bnxt_en: add HWRM request assignment API adds 213808170840 bnxt_en: add support for HWRM request slices adds 3c10ed497fa8 bnxt_en: use link_lock instead of hwrm_cmd_lock to protect [...] adds bbf33d1d9805 bnxt_en: update all firmware calls to use the new APIs adds b34695a894b8 bnxt_en: remove legacy HWRM interface adds 68f684e257d7 bnxt_en: support multiple HWRM commands in flight adds 49f9df5ba298 Merge branch 'bnxt_en-fw-messages' adds 60fe9ff9b7cb net: hns3: initialize each member of structure array on a [...] adds 4c8dab1c709c net: hns3: reconstruct function hns3_self_test adds 161ad669e6c2 net: hns3: reconstruct function hclge_ets_validate() adds 04d96139ddb3 net: hns3: refine function hclge_dbg_dump_tm_pri() adds 5aea2da59303 net: hns3: modify a print format of hns3_dbg_queue_map() adds 38b99e1ede32 net: hnss3: use max() to simplify code adds 52d89333d219 net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() adds 27c779437cbc Merge branch 'hns3-cleanups' adds 9055a2f59162 ixp4xx_eth: make ptp support a platform driver adds f52749a28564 ixp4xx_eth: fix compile-testing adds 13dc931918ac ixp4xx_eth: Stop referring to GPIOs adds 323fb75dae28 ixp4xx_eth: Add devicetree bindings adds e9e506221b42 ixp4xx_eth: Probe the PTP module from the device tree adds 724812d8561c Merge branch 'IXP46x-PTP-Timer' adds 478374a3c15f netfilter: ecache: remove one indent level adds 9291f0902d0c netfilter: ecache: remove another indent level adds b3afdc175863 netfilter: ecache: add common helper for nf_conntrack_even [...] adds b86c0e6429da netfilter: ecache: prepare for event notifier merge adds bd1431db0b81 netfilter: ecache: remove nf_exp_event_notifier structure adds 6c89dac5b985 netfilter: ctnetlink: missing counters and timestamp in nf [...] adds 7bc416f14716 netfilter: x_tables: handle xt_register_template() returni [...] adds 7a3f5b0de364 netfilter: add netfilter hooks to SRv6 data plane adds 9dfa859da0f5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds a00df2caffed ipv6: make exception cache less predictible adds 67d6d681e15b ipv4: make exception cache less predictible adds 63cad4c7439c Merge branch 'inet-exceptions-less-predictable' adds e842cb60e8ac net: fix NULL pointer reference in cipso_v4_doi_free adds efe487fce306 fix array-index-out-of-bounds in taprio_change adds aaa8e4922c88 net: qrtr: make checks in qrtr_endpoint_post() stricter adds 1b9fbe813016 net: ipv4: Fix the warning for dereference adds ca49bfd90a9d sch_htb: Fix inconsistency when leaf qdisc creation fails adds cf7a5cba86fc selftests/bpf: Fix running of XDP bonding tests adds 2211c825e7b6 libbpf: Support weak typed ksyms. adds d164dd9a5c08 selftests/bpf: Fix test_core_autosize on big-endian machines adds f1248dee954c bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT adds 6a3a3dcc3f0e selftests/bpf: Verify bpf_get_netns_cookie in BPF_PROG_TYP [...] adds faff1cca3b8b Merge branch 'bpf: Allow bpf_get_netns_cookie in BPF_PROG_ [...] adds d1bf7c4d5dea samples/bpf: Define MAX_ENTRIES instead of a magic number [...] adds 2c860a43dd77 bpf: af_unix: Implement BPF iterator for UNIX domain socket. adds 3478cfcfcddf bpf: Support "%c" in bpf_bprintf_prepare(). adds 04e928180c14 selftest/bpf: Implement sample UNIX domain socket iterator [...] adds ce547335d4a4 selftest/bpf: Extend the bpf_snprintf() test for "%c". adds fa183a86eefd Merge branch 'BPF iterator for UNIX domain socket.' adds 1bda52f80471 bpf, tests: Fix spelling mistake "shoft" -> "shift" adds fb7dd8bca013 bpf: Refactor BPF_PROG_RUN into a function adds 7d08c2c91171 bpf: Refactor BPF_PROG_RUN_ARRAY family of macros into functions adds 652c1b17b85b bpf: Refactor perf_event_set_bpf_prog() to use struct bpf_ [...] adds b89fbfbb854c bpf: Implement minimal BPF perf link adds 82e6b1eee6a8 bpf: Allow to specify user-provided bpf_cookie for BPF perf links adds 7adfc6c9b315 bpf: Add bpf_get_attach_cookie() BPF helper to access bpf_ [...] adds 61c7aa5020e9 libbpf: Re-build libbpf.so when libbpf.map changes adds d88b71d4a916 libbpf: Remove unused bpf_link's destroy operation, but ad [...] adds 668ace0ea5ab libbpf: Use BPF perf link when supported by kernel adds 3ec84f4b1638 libbpf: Add bpf_cookie support to bpf_link_create() API adds 47faff371755 libbpf: Add bpf_cookie to perf_event, kprobe, uprobe, and [...] adds f36d3557a132 selftests/bpf: Test low-level perf BPF link API adds a549aaa67395 selftests/bpf: Extract uprobe-related helpers into trace_h [...] adds 0a80cf67f34c selftests/bpf: Add bpf_cookie selftests for high-level APIs adds 5e3b8356de36 libbpf: Add uprobe ref counter offset support for USDT semaphores adds 4bd11e08e0bb selftests/bpf: Add ref_ctr_offset selftests adds 3a4ce01b24a7 Merge branch 'bpf-perf-link' adds bb57164920d7 bpf: Reconfigure libbpf docs to remove unversioned API adds edce1a248670 selftests/bpf: Test btf__load_vmlinux_btf/btf__load_module [...] adds 77462de14a43 af_unix: Add read_sock for stream socket types adds 94531cfcbe79 af_unix: Add unix_stream_proto for sockmap adds 9b03152bd469 selftest/bpf: Add tests for sockmap with unix stream type. adds 75e0e27db6cf selftest/bpf: Change udp to inet in some function names adds 31c50aeed5a1 selftest/bpf: Add new tests in sockmap for unix stream to tcp. adds 1e1e49df0277 Merge branch 'sockmap: add sockmap support for unix stream [...] adds 3c3bd542ffbb selftests/bpf: Add exponential backoff to map_update_retri [...] adds 857f75ea8457 selftests/bpf: Add exponential backoff to map_delete_retri [...] adds 26d82640d5ba selftests/bpf: Skip loading bpf_testmod when using -l to l [...] adds f667d1d66760 selftests/bpf: Correctly display subtest skip status adds 99c4fd8b92b3 selftests/bpf: Also print test name in subtest status message adds 74339a8f866c selftests/bpf: Support glob matching for test selector. adds 87bb11ccfe03 Merge branch 'selftests/bpf: Improve the usability of test_progs' adds 6f6cc426451b selftests/bpf: Replace CHECK with ASSERT_* macros in send_ [...] adds b16ac5bf732a selftests/bpf: Fix flaky send_signal test adds 04d23194674b Merge branch 'selftests/bpf: fix flaky send_signal test' adds 8cacfc85b615 bpf: Remove redundant initialization of variable allow adds d20b41115ad5 libbpf: Rename libbpf documentation index file adds 6cf1770d63dd bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SOCK_OPS adds 374e74de9631 selftests/bpf: Test for get_netns_cookie adds f9dabe016b63 bpf: Undo off-by-one in interpreter tail call count limit adds 594286b7574c bpf: Fix NULL event->prog pointer access in bpf_overflow_handler adds 3666b167ea68 selftests/bpf: Adding delay in socketmap_listen to reduce [...] adds f0dce1d9b7c8 bpf: Use kvmalloc for map values in syscall adds 44779a4b85ab bpf: Use kvmalloc for map keys in syscalls adds 2c531639deb5 bpf: Add support for {set|get} socket options from setsockopt BPF adds f2a6ee924d26 selftests/bpf: Add tests for {set|get} socket option from [...] adds d359902d5c35 af_unix: Fix NULL pointer bug in unix_shutdown adds 6fc88c354f3a bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum adds 4ed589a27893 Merge branch 'Refactor cgroup_bpf internals to use more sp [...] adds a6258837c8a8 selftests/bpf: Reduce flakyness in timer_mim adds 2d82d73da35b selftests/bpf: Enlarge select() timeout for test_maps adds 5a980b5baf39 selftests/bpf: Make test_doc_build.sh work from script directory adds 7a3bdca20b10 selftests/bpf: Add default bpftool built by selftests to PATH adds 404bd9ff5d7c selftests/bpf: Add missing files required by test_bpftool. [...] adds 00e1116031e1 selftests/bpf: Exit with KSFT_SKIP if no Makefile found adds 8c0bb89e8e4d Merge branch 'selftests/bpf: minor fixups' adds fab60e29fcc6 bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG adds 6cbca1ee0d74 selftests/bpf: Test for get_netns_cookie adds f63693e3ae1b Merge branch 'bpf: Allow bpf_get_netns_cookie in BPF_PROG_ [...] adds d7af7e497f03 bpf: Fix possible out of bound write in narrow load handling adds 50b796e645a5 samples: bpf: Fix a couple of warnings adds f2e85d4a7516 tools: include: Add ethtool_drvinfo definition to UAPI header adds 156f886cf697 samples: bpf: Add basic infrastructure for XDP samples adds 323140389405 samples: bpf: Add BPF support for redirect tracepoint adds 1d930fd2cdbf samples: bpf: Add redirect tracepoint statistics support adds 451588764e2f samples: bpf: Add BPF support for xdp_exception tracepoint adds 82c450803a91 samples: bpf: Add xdp_exception tracepoint statistics support adds 0cf3c2fc4b1a samples: bpf: Add BPF support for cpumap tracepoints adds d771e217506a samples: bpf: Add cpumap tracepoint statistics support adds 5f116212f401 samples: bpf: Add BPF support for devmap_xmit tracepoint adds af93d58c27b6 samples: bpf: Add devmap_xmit tracepoint statistics support adds 384b6b3bbf0d samples: bpf: Add vmlinux.h generation support adds 3f19956010d2 samples: bpf: Convert xdp_monitor_kern.o to XDP samples helper adds 6e1051a54e31 samples: bpf: Convert xdp_monitor to XDP samples helper adds 66fc4ca85d91 samples: bpf: Convert xdp_redirect_kern.o to XDP samples helper adds b926c55d856c samples: bpf: Convert xdp_redirect to XDP samples helper adds 79ccf4529ee6 samples: bpf: Convert xdp_redirect_cpu_kern.o to XDP sampl [...] adds e531a220cc59 samples: bpf: Convert xdp_redirect_cpu to XDP samples helper adds 54af769db92a samples: bpf: Convert xdp_redirect_map_kern.o to XDP sampl [...] adds bbe65865aa05 samples: bpf: Convert xdp_redirect_map to XDP samples helper adds a29b3ca17ee6 samples: bpf: Convert xdp_redirect_map_multi_kern.o to XDP [...] adds 594a116b2aa1 samples: bpf: Convert xdp_redirect_map_multi to XDP sample [...] adds 3bbc8ee7c363 Merge branch 'Improve XDP samples usability and output' adds 1b07d00a15d6 bpf: Add BTF_ID_LIST_GLOBAL_SINGLE macro adds 33c5cb36015a bpf: Consolidate task_struct BTF_ID declarations adds a396eda5517a bpf: Extend bpf_base_func_proto helpers with bpf_get_curre [...] adds dd6e10fbd9fb bpf: Add bpf_task_pt_regs() helper adds 576d47bb1a92 bpf: selftests: Add bpf_task_pt_regs() selftest adds 35cba2988fc6 Merge branch 'bpf: Add bpf_task_pt_regs() helper' adds d18b09bf67bb selftests: xsk: Remove color mode adds 25c0a30541e4 selftests: xsk: Remove the num_tx_packets option adds 13a6ebd9084a selftests: xsk: Remove unused variables adds 083be682d976 selftests: xsk: Return correct error codes adds 1314c3537f66 selftests: xsk: Simplify the retry code adds 9c5ce931b16e selftests: xsk: Remove end-of-test packet adds d40ba9d33ae8 selftests: xsk: Disassociate umem size with packets sent adds 9da2ea4fe8d1 selftests: xsk: Rename worker_* functions that are not thr [...] adds 0d41f59f458a selftests: xsk: Simplify packet validation in xsk tests adds b04fdc4ce31f selftests: xsk: Validate tx stats on tx thread adds ab7c95abb5f9 selftests: xsk: Decrease sending speed adds 1034b03e54ac selftests: xsk: Simplify cleanup of ifobjects adds 960b6e0153fb selftests: xsk: Generate packet directly in umem adds 29f128b38b34 selftests: xsk: Generate packets from specification adds 279bdf6b79d5 selftests: xsk: Make enums lower case adds 33a6bef8cf92 selftests: xsk: Preface options with opt adds 7d789bd0089a Merge branch 'selftests: xsk: various simplifications' adds eb18b49ea758 bpf: tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockopt adds 700dcf0f4476 bpf: selftests: Add sk_state to bpf_tcp_helpers.h adds 3d7789831df9 bpf: selftests: Add connect_to_fd_opts to network_helpers adds 574ee2092867 bpf: selftests: Add dctcp fallback test adds 0584e965fb25 Merge branch 'bpf: tcp: Allow bpf-tcp-cc to call bpf_(get| [...] adds eb529c5b10b9 bpf: Fix bpf-next builds without CONFIG_BPF_EVENTS adds 3599bc5101b3 selftests/bpf: Reduce more flakyness in sockmap_listen adds 48b2e71c2e53 samples: bpf: Fix uninitialized variable in xdp_redirect_cpu adds 47bb27a20d6e selftests/bpf: Fix potential unreleased lock adds fca35b11e18a MAINTAINERS: Remove self from powerpc BPF JIT new 19a31d79219c Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] new c66070125837 net: sched: Fix qdisc_rate_table refcount leak when get tc [...] new a16ef91aa61a net: pasemi: Remove usage of the deprecated "pci-dma-compa [...] new 429205da6c83 net: qualcomm: fix QCA7000 checksum handling new 6baeb3951c27 net: bridge: use mld2r_ngrec instead of icmpv6_dataun new a7314371b3f3 octeontx2-af: Use NDC TX for transmit packet data new 995786ba0dab dpaa2-eth: Replace strlcpy with strscpy new dc56ad7028c5 af_unix: fix potential NULL deref in unix_dgram_connect() new 6537e96d743b octeontx2-af: Fix loop in free and unmap counter new f2e4568ec951 octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg new 698a82ebfb4b octeontx2-af: Fix static code analyzer reported issues new 1e4428b6dba9 octeontx2-af: Set proper errorcode for IPv4 checksum errors new 616920a6a567 Merge branch 'octeon-npc-fixes' new 92548b0ee220 ipv4: fix endianness issue in inet_rtm_getroute_build_skb() new 8d65cd8d25fa fou: remove sparse errors new fa14d03e014a net: mdio-ipq4019: Make use of devm_platform_ioremap_resource() new 672a1c394950 net: mdio: mscc-miim: Make use of the helper function devm [...] new 464a57281f29 net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() new a39ff4a47f3e net: w5100: check return value after calling platform_get_ [...] new 53c622db99df ipv6: remove duplicated 'net/lwtunnel.h' include new dc9b5ce03124 net: hns3: refine function hns3_set_default_feature() new e79c0e324b01 net: hns3: clean up a type mismatch warning new c74e503572ea net: hns3: add some required spaces new 7f2d4b7ffa42 net: hns3: remove unnecessary spaces new a9e7c3cedc29 ipv6: seg6: remove duplicated include new c3496da580b0 net: Add depends on OF_NET for LiteX's LiteETH adds d0efb16294d1 net: don't unconditionally copy_from_user a struct ifreq f [...] adds 2f8b6161cca5 net/mlx5: Lag, fix multipath lag activation adds 8e7e2e8ed0e2 net/mlx5: Remove all auxiliary devices at the unregister event adds 9a5f9cc794e1 net/mlx5e: Fix possible use-after-free deleting fdb rule adds ca6891f9b27d net/mlx5: E-Switch, Set vhca id valid flag when creating i [...] adds f9d196bd632b net/mlx5e: Use correct eswitch for stack devices with lag adds 6cc64770fb38 net/mlx5: DR, fix a potential use-after-free bug adds 5fe2a6b4344c Merge tag 'mlx5-fixes-2021-08-26' of git://git.kernel.org/ [...] adds 0d55649d2ad7 net: phy: marvell10g: fix broken PHY interrupts for anyone [...] adds 84c5fb8c4264 ice: fix Tx queue iteration for Tx timestamp enablement adds 1f0cbb3e8916 ice: remove dead code for allocating pin_config adds 4dd0d5c33c3e ice: add lock around Tx timestamp tracker flush adds 9ee313433c48 ice: restart periodic outputs around time changes adds b357d9717be7 ice: Only lock to update netdev dev_addr adds 2619835e31cb Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 57f780f1c433 atlantic: Fix driver resume flow. new 29ce8f970107 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 9e9fb7655ed5 Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/ [...]
The 55 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: .mailmap | 2 + Documentation/ABI/testing/sysfs-platform-dptf | 40 + Documentation/ABI/testing/sysfs-platform_profile | 7 + Documentation/admin-guide/cgroup-v2.rst | 11 + Documentation/admin-guide/device-mapper/dm-ima.rst | 715 ++ Documentation/admin-guide/device-mapper/index.rst | 1 + .../admin-guide/device-mapper/writecache.rst | 16 +- Documentation/admin-guide/kernel-parameters.txt | 2 - Documentation/bpf/index.rst | 10 +- Documentation/bpf/libbpf/index.rst | 22 + Documentation/bpf/libbpf/libbpf.rst | 14 - Documentation/bpf/libbpf/libbpf_api.rst | 27 - .../bpf/libbpf/libbpf_naming_convention.rst | 2 +- .../devicetree/bindings/hwmon/amd,sbrmi.yaml | 53 + .../devicetree/bindings/hwmon/winbond,w83781d.yaml | 41 + Documentation/devicetree/bindings/leds/common.yaml | 6 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 18 +- .../devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml | 4 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 133 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../devicetree/bindings/net/brcm,unimac-mdio.txt | 43 - .../devicetree/bindings/net/brcm,unimac-mdio.yaml | 84 + .../devicetree/bindings/net/can/bosch,c_can.yaml | 119 + .../devicetree/bindings/net/can/bosch,m_can.yaml | 9 + .../devicetree/bindings/net/can/c_can.txt | 65 - .../bindings/net/can/can-controller.yaml | 9 + .../devicetree/bindings/net/can/fsl,flexcan.yaml | 17 + .../bindings/net/can/renesas,rcar-canfd.yaml | 69 +- Documentation/devicetree/bindings/net/fsl,fec.yaml | 244 + Documentation/devicetree/bindings/net/fsl-fec.txt | 95 - .../bindings/net/intel,ixp46x-ptp-timer.yaml | 54 + .../devicetree/bindings/net/litex,liteeth.yaml | 98 + Documentation/devicetree/bindings/net/macb.txt | 1 + .../devicetree/bindings/net/qcom,ipa.yaml | 24 +- .../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 15 +- Documentation/driver-api/nfc/nfc-hci.rst | 2 +- Documentation/fault-injection/fault-injection.rst | 18 + Documentation/filesystems/cifs/index.rst | 10 + Documentation/filesystems/cifs/ksmbd.rst | 165 + Documentation/filesystems/fscrypt.rst | 15 +- Documentation/filesystems/idmappings.rst | 1026 +++ Documentation/filesystems/index.rst | 3 +- Documentation/hwmon/aquacomputer_d5next.rst | 61 + Documentation/hwmon/index.rst | 2 + Documentation/hwmon/sbrmi.rst | 79 + Documentation/hwmon/scpi-hwmon.rst | 2 +- Documentation/hwmon/sht4x.rst | 2 +- Documentation/leds/well-known-leds.txt | 58 + Documentation/networking/batman-adv.rst | 2 +- Documentation/networking/bonding.rst | 12 + .../ethernet/freescale/dpaa2/index.rst | 1 + .../ethernet/freescale/dpaa2/switch-driver.rst | 217 + .../device_drivers/ethernet/mellanox/mlx5.rst | 44 + .../networking/devlink/devlink-params.rst | 12 + Documentation/networking/devlink/hns3.rst | 25 + Documentation/networking/devlink/index.rst | 2 +- Documentation/networking/devlink/sja1105.rst | 49 - Documentation/networking/dsa/dsa.rst | 29 +- Documentation/networking/dsa/sja1105.rst | 218 +- Documentation/networking/ethtool-netlink.rst | 23 + Documentation/networking/filter.rst | 27 +- Documentation/networking/index.rst | 2 + Documentation/networking/ioam6-sysctl.rst | 26 + Documentation/networking/ip-sysctl.rst | 17 + Documentation/networking/mctp.rst | 213 + Documentation/networking/mptcp-sysctl.rst | 12 + Documentation/networking/netdevices.rst | 29 + Documentation/networking/nf_conntrack-sysctl.rst | 7 + Documentation/networking/pktgen.rst | 18 +- Documentation/networking/timestamping.rst | 6 +- Documentation/networking/vrf.rst | 13 + MAINTAINERS | 79 +- arch/alpha/include/uapi/asm/socket.h | 2 + arch/arm/boot/dts/imx35.dtsi | 2 +- arch/arm/boot/dts/imx6q-novena.dts | 34 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 18 +- arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 34 +- arch/arm/boot/dts/imx7-mba7.dtsi | 1 - arch/arm/boot/dts/imx7d-mba7.dts | 1 - arch/arm/mach-ixp4xx/common.c | 14 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi | 4 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 5 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 24 + arch/arm64/include/asm/acpi.h | 3 + arch/arm64/include/asm/compat.h | 14 +- arch/arm64/kernel/acpi.c | 19 +- arch/mips/include/asm/compat.h | 24 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/parisc/include/asm/compat.h | 14 +- arch/parisc/include/uapi/asm/socket.h | 2 + arch/powerpc/include/asm/compat.h | 11 - arch/s390/include/asm/ccwgroup.h | 2 - arch/s390/include/asm/compat.h | 14 +- arch/sparc/include/asm/compat.h | 14 +- arch/sparc/include/uapi/asm/socket.h | 2 + arch/um/drivers/vector_kern.c | 8 +- arch/x86/include/asm/compat.h | 14 +- arch/x86/include/asm/signal.h | 1 + arch/x86/kernel/amd_nb.c | 5 + arch/x86/kernel/setup.c | 10 - arch/x86/net/bpf_jit_comp.c | 19 + block/bio.c | 12 +- drivers/acpi/Kconfig | 4 +- drivers/acpi/acpi_configfs.c | 54 +- drivers/acpi/acpi_fpdt.c | 7 +- drivers/acpi/acpi_pad.c | 4 +- drivers/acpi/acpi_processor.c | 8 +- drivers/acpi/acpica/dswexec.c | 5 +- drivers/acpi/bus.c | 12 +- drivers/acpi/button.c | 11 + drivers/acpi/dptf/dptf_pch_fivr.c | 9 + drivers/acpi/glue.c | 51 +- drivers/acpi/numa/Kconfig | 2 +- drivers/acpi/numa/srat.c | 2 +- drivers/acpi/osl.c | 23 +- drivers/acpi/platform_profile.c | 3 + drivers/acpi/pmic/intel_pmic_xpower.c | 47 +- drivers/acpi/power.c | 38 +- drivers/acpi/processor_idle.c | 4 +- drivers/acpi/spcr.c | 1 + drivers/atm/horizon.c | 6 +- drivers/atm/idt77252.c | 2 +- drivers/base/base.h | 3 + drivers/base/core.c | 35 +- drivers/base/power/domain.c | 30 +- drivers/base/property.c | 30 +- drivers/base/swnode.c | 61 +- drivers/bcma/main.c | 6 +- drivers/bcma/scan.c | 7 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btintel.c | 1314 ++- drivers/bluetooth/btintel.h | 119 +- drivers/bluetooth/btmrvl_sdio.c | 29 +- drivers/bluetooth/btrsi.c | 2 +- drivers/bluetooth/btrtl.c | 10 +- drivers/bluetooth/btusb.c | 1510 +--- drivers/bluetooth/hci_bcm.c | 6 + drivers/bluetooth/hci_h5.c | 116 +- drivers/bluetooth/hci_serdev.c | 3 + drivers/bluetooth/hci_uart.h | 7 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 4 +- drivers/bus/mhi/pci_generic.c | 4 + drivers/char/pcmcia/synclink_cs.c | 23 +- drivers/cpufreq/acpi-cpufreq.c | 4 +- drivers/cpufreq/cpufreq.c | 6 +- drivers/cpufreq/cpufreq_ondemand.c | 4 +- drivers/cpufreq/intel_pstate.c | 43 +- drivers/cpufreq/powernow-k8.c | 6 +- drivers/cpufreq/powernv-cpufreq.c | 4 +- drivers/firmware/iscsi_ibft.c | 10 +- drivers/firmware/iscsi_ibft_find.c | 48 +- drivers/hwmon/Kconfig | 20 + drivers/hwmon/Makefile | 3 +- drivers/hwmon/adt7470.c | 1051 ++- drivers/hwmon/aquacomputer_d5next.c | 363 + drivers/hwmon/axi-fan-control.c | 117 +- drivers/hwmon/dell-smm-hwmon.c | 910 ++- drivers/hwmon/fam15h_power.c | 4 +- drivers/hwmon/intel-m10-bmc-hwmon.c | 116 + drivers/hwmon/k10temp.c | 30 +- drivers/hwmon/ntc_thermistor.c | 20 +- drivers/hwmon/pmbus/bpa-rs600.c | 68 +- drivers/hwmon/pmbus/ibm-cffps.c | 6 +- drivers/hwmon/sbrmi.c | 359 + drivers/hwmon/w83627ehf.c | 122 +- drivers/hwmon/w83781d.c | 11 + drivers/i2c/busses/Kconfig | 20 +- drivers/i2c/busses/Makefile | 2 +- drivers/i2c/busses/i2c-at91-core.c | 19 +- drivers/i2c/busses/i2c-at91-master.c | 4 +- drivers/i2c/busses/i2c-cadence.c | 38 +- drivers/i2c/busses/i2c-designware-common.c | 8 +- drivers/i2c/busses/i2c-designware-core.h | 4 +- drivers/i2c/busses/i2c-designware-platdrv.c | 5 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 2 +- drivers/i2c/busses/i2c-i801.c | 46 +- drivers/i2c/busses/i2c-imx.c | 6 +- drivers/i2c/busses/i2c-iop3xx.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 2 +- drivers/i2c/busses/i2c-mxs.c | 4 +- drivers/i2c/busses/i2c-parport.c | 36 +- drivers/i2c/busses/i2c-pmcmsp.c | 600 -- drivers/i2c/busses/i2c-qup.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/i2c/busses/i2c-sh_mobile.c | 4 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/busses/i2c-virtio.c | 290 + drivers/i2c/busses/i2c-xlp9xx.c | 2 +- drivers/i2c/i2c-dev.c | 22 +- drivers/infiniband/hw/mlx5/cq.c | 2 +- drivers/infiniband/hw/mlx5/devx.c | 7 +- drivers/infiniband/hw/mlx5/ib_rep.c | 77 +- drivers/infiniband/hw/mlx5/main.c | 44 +- drivers/infiniband/hw/mlx5/std_types.c | 10 +- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 8 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 8 +- drivers/leds/Kconfig | 59 +- drivers/leds/Makefile | 6 - drivers/leds/blink/leds-lgm-sso.c | 39 +- drivers/leds/flash/Kconfig | 53 + drivers/leds/flash/Makefile | 6 + drivers/leds/{ => flash}/leds-aat1290.c | 0 drivers/leds/{ => flash}/leds-as3645a.c | 0 drivers/leds/{ => flash}/leds-ktd2692.c | 0 drivers/leds/{ => flash}/leds-lm3601x.c | 0 drivers/leds/{ => flash}/leds-max77693.c | 0 drivers/leds/flash/leds-rt8515.c | 4 +- drivers/leds/{ => flash}/leds-sgm3140.c | 0 drivers/leds/led-class-flash.c | 6 +- drivers/leds/led-class.c | 10 +- drivers/leds/led-core.c | 15 + drivers/leds/leds-el15203000.c | 3 +- drivers/leds/leds-gpio.c | 12 +- drivers/leds/leds-is31fl32xx.c | 1 + drivers/leds/leds-lm3692x.c | 3 +- drivers/leds/leds-lm3697.c | 16 +- drivers/leds/leds-lt3593.c | 5 +- drivers/leds/leds-pca955x.c | 232 +- drivers/leds/leds-pwm.c | 49 +- drivers/leds/leds.h | 1 + drivers/leds/trigger/Kconfig | 2 +- drivers/leds/trigger/ledtrig-audio.c | 37 +- drivers/md/Makefile | 4 + drivers/md/dm-cache-target.c | 24 + drivers/md/dm-clone-target.c | 5 + drivers/md/dm-core.h | 5 + drivers/md/dm-crypt.c | 38 +- drivers/md/dm-delay.c | 4 + drivers/md/dm-dust.c | 4 + drivers/md/dm-ebs-target.c | 3 + drivers/md/dm-era-target.c | 4 + drivers/md/dm-flakey.c | 4 + drivers/md/dm-ima.c | 750 ++ drivers/md/dm-ima.h | 78 + drivers/md/dm-integrity.c | 24 + drivers/md/dm-ioctl.c | 24 +- drivers/md/dm-linear.c | 10 +- drivers/md/dm-log-userspace-base.c | 3 + drivers/md/dm-log-writes.c | 4 + drivers/md/dm-log.c | 10 + drivers/md/dm-mpath.c | 40 +- drivers/md/dm-ps-historical-service-time.c | 3 + drivers/md/dm-ps-io-affinity.c | 3 + drivers/md/dm-ps-queue-length.c | 3 + drivers/md/dm-ps-round-robin.c | 4 + drivers/md/dm-ps-service-time.c | 3 + drivers/md/dm-raid.c | 39 + drivers/md/dm-raid1.c | 17 + drivers/md/dm-snap-persistent.c | 4 + drivers/md/dm-snap-transient.c | 4 + drivers/md/dm-snap.c | 13 + drivers/md/dm-stripe.c | 15 + drivers/md/dm-switch.c | 4 + drivers/md/dm-thin.c | 8 + drivers/md/dm-unstripe.c | 4 + drivers/md/dm-verity-target.c | 43 + drivers/md/dm-writecache.c | 467 +- drivers/md/dm-zoned-target.c | 3 + drivers/md/dm.c | 12 +- drivers/media/rc/bpf-lirc.c | 6 +- drivers/memstick/core/ms_block.c | 2 +- drivers/memstick/host/r592.c | 9 +- drivers/memstick/host/tifm_ms.c | 12 +- drivers/mmc/core/Kconfig | 2 +- drivers/mmc/core/block.c | 77 +- drivers/mmc/core/core.c | 13 +- drivers/mmc/core/crypto.c | 15 +- drivers/mmc/core/host.c | 13 +- drivers/mmc/core/host.h | 6 + drivers/mmc/core/mmc_ops.c | 16 +- drivers/mmc/core/mmc_ops.h | 1 + drivers/mmc/core/pwrseq_sd8787.c | 14 +- drivers/mmc/core/queue.c | 34 +- drivers/mmc/core/sdio_cis.c | 22 +- drivers/mmc/host/cqhci-crypto.h | 7 +- drivers/mmc/host/dw_mmc.c | 74 + drivers/mmc/host/dw_mmc.h | 7 + drivers/mmc/host/mmc_spi.c | 15 +- drivers/mmc/host/mmci.c | 3 + drivers/mmc/host/moxart-mmc.c | 1 + drivers/mmc/host/renesas_sdhi.h | 9 +- drivers/mmc/host/renesas_sdhi_core.c | 90 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 135 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 7 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 36 +- drivers/mmc/host/sdhci-esdhc-imx.c | 78 +- drivers/mmc/host/sdhci-msm.c | 3 + drivers/mmc/host/sdhci-of-arasan.c | 51 +- drivers/mmc/host/sdhci.c | 27 +- drivers/mmc/host/sdhci.h | 1 + drivers/mmc/host/sh_mmcif.c | 4 +- drivers/mmc/host/tifm_sd.c | 16 +- drivers/mmc/host/usdhi6rol0.c | 14 +- drivers/mmc/host/via-sdmmc.c | 4 +- drivers/net/Kconfig | 17 +- drivers/net/Makefile | 6 +- drivers/net/Space.c | 178 +- drivers/net/appletalk/Kconfig | 4 +- drivers/net/appletalk/ipddp.c | 16 +- drivers/net/appletalk/ltpc.c | 7 +- drivers/net/bonding/bond_3ad.c | 11 +- drivers/net/bonding/bond_alb.c | 32 - drivers/net/bonding/bond_main.c | 591 +- drivers/net/bonding/bond_netlink.c | 16 + drivers/net/bonding/bond_options.c | 27 + drivers/net/bonding/bond_procfs.c | 2 + drivers/net/bonding/bond_sysfs.c | 25 +- drivers/net/can/Kconfig | 3 +- drivers/net/can/at91_can.c | 137 +- drivers/net/can/c_can/c_can.h | 25 +- drivers/net/can/c_can/c_can_main.c | 123 +- drivers/net/can/c_can/c_can_platform.c | 1 - drivers/net/can/dev/dev.c | 66 + drivers/net/can/dev/netlink.c | 11 +- drivers/net/can/dev/rx-offload.c | 90 +- drivers/net/can/flexcan.c | 129 +- drivers/net/can/janz-ican3.c | 23 +- drivers/net/can/m_can/m_can.c | 266 +- drivers/net/can/m_can/m_can.h | 11 +- drivers/net/can/m_can/m_can_pci.c | 11 +- drivers/net/can/m_can/m_can_platform.c | 31 +- drivers/net/can/m_can/tcan4x5x-core.c | 17 +- drivers/net/can/mscan/mpc5xxx_can.c | 7 +- drivers/net/can/rcar/Kconfig | 4 +- drivers/net/can/rcar/rcar_canfd.c | 338 +- drivers/net/can/sja1000/peak_pci.c | 119 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 30 +- .../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 2 +- drivers/net/can/ti_hecc.c | 2 + drivers/net/can/usb/esd_usb2.c | 12 +- drivers/net/can/usb/etas_es58x/es581_4.c | 5 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 82 +- drivers/net/can/usb/etas_es58x/es58x_core.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 19 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 23 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 228 +- drivers/net/dsa/b53/b53_common.c | 10 - drivers/net/dsa/b53/b53_priv.h | 2 - drivers/net/dsa/bcm_sf2.c | 1 - drivers/net/dsa/hirschmann/hellcreek.c | 1 + drivers/net/dsa/mt7530.c | 173 +- drivers/net/dsa/mt7530.h | 23 +- drivers/net/dsa/mv88e6xxx/Kconfig | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 103 +- drivers/net/dsa/ocelot/Kconfig | 2 + drivers/net/dsa/ocelot/felix.c | 153 +- drivers/net/dsa/ocelot/felix.h | 2 +- drivers/net/dsa/sja1105/Kconfig | 1 + drivers/net/dsa/sja1105/sja1105.h | 33 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 114 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 6 +- drivers/net/dsa/sja1105/sja1105_main.c | 1960 ++--- drivers/net/dsa/sja1105/sja1105_spi.c | 10 - drivers/net/dsa/sja1105/sja1105_vl.c | 14 +- drivers/net/eql.c | 24 +- drivers/net/ethernet/3com/3c509.c | 7 +- drivers/net/ethernet/3com/3c515.c | 3 +- drivers/net/ethernet/3com/3c574_cs.c | 2 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/3com/Kconfig | 1 + drivers/net/ethernet/8390/Kconfig | 3 + drivers/net/ethernet/8390/apne.c | 11 +- drivers/net/ethernet/8390/ax88796.c | 9 +- drivers/net/ethernet/8390/axnet_cs.c | 2 +- drivers/net/ethernet/8390/ne.c | 5 +- drivers/net/ethernet/8390/pcnet_cs.c | 2 +- drivers/net/ethernet/8390/smc-ultra.c | 9 +- drivers/net/ethernet/8390/wd.c | 7 +- drivers/net/ethernet/8390/xsurf100.c | 9 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/actions/Kconfig | 4 +- drivers/net/ethernet/actions/owl-emac.c | 6 +- drivers/net/ethernet/adaptec/starfire.c | 2 +- drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 8 +- drivers/net/ethernet/amd/Kconfig | 4 +- drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 11 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/lance.c | 6 +- drivers/net/ethernet/amd/mvme147.c | 16 +- drivers/net/ethernet/amd/ni65.c | 6 +- drivers/net/ethernet/amd/pcnet32.c | 2 +- drivers/net/ethernet/amd/sun3lance.c | 19 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 8 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 8 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 15 +- drivers/net/ethernet/arc/emac_main.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/broadcom/Kconfig | 6 +- drivers/net/ethernet/broadcom/b44.c | 2 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 5 +- drivers/net/ethernet/broadcom/bcmsysport.c | 8 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 70 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 6 - drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2312 +++--- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 135 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 185 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 90 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 573 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 763 ++ drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 145 + drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 391 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 53 + drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 455 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 264 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 31 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 62 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 12 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 81 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 12 +- drivers/net/ethernet/cadence/Kconfig | 1 + drivers/net/ethernet/cadence/macb_main.c | 13 +- drivers/net/ethernet/cavium/Kconfig | 4 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 8 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 11 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 6 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 8 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 4 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 10 +- drivers/net/ethernet/chelsio/Kconfig | 1 + drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 10 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 32 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 101 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 17 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 8 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 20 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 8 +- drivers/net/ethernet/cirrus/Kconfig | 27 +- drivers/net/ethernet/cirrus/cs89x0.c | 31 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 8 +- drivers/net/ethernet/cortina/gemini.c | 8 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dec/tulip/de4x5.c | 11 +- drivers/net/ethernet/dec/tulip/media.c | 2 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 2 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 2 +- drivers/net/ethernet/dlink/dl2k.c | 2 +- drivers/net/ethernet/dlink/sundance.c | 2 +- drivers/net/ethernet/dnet.c | 2 +- drivers/net/ethernet/ec_bhf.c | 10 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 8 +- drivers/net/ethernet/ethoc.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/faraday/ftmac100.c | 2 +- drivers/net/ethernet/fealnx.c | 2 +- drivers/net/ethernet/freescale/Kconfig | 2 +- drivers/net/ethernet/freescale/dpaa/Kconfig | 1 - drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 8 +- drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +- .../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 7 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 8 +- .../freescale/dpaa2/dpaa2-switch-ethtool.c | 56 +- .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 530 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 384 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 62 +- drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 19 + drivers/net/ethernet/freescale/dpaa2/dpsw.c | 80 + drivers/net/ethernet/freescale/dpaa2/dpsw.h | 36 + .../net/ethernet/freescale/enetc/enetc_ethtool.c | 8 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 +- drivers/net/ethernet/freescale/fec.h | 31 + drivers/net/ethernet/freescale/fec_main.c | 212 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 8 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/google/gve/gve_adminq.c | 6 +- drivers/net/ethernet/hisilicon/Kconfig | 4 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 8 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 17 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 228 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 37 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 265 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h | 31 + .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 75 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 34 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 51 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 70 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 148 + .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.h | 15 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1665 ++-- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 186 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 30 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 11 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 2 +- .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 29 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 16 +- .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 150 + .../hisilicon/hns3/hns3vf/hclgevf_devlink.h | 15 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 31 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 25 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 122 +- drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_devlink.h | 4 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 19 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 6 +- drivers/net/ethernet/i825xx/82596.c | 24 +- drivers/net/ethernet/i825xx/sun3_82586.c | 17 +- drivers/net/ethernet/ibm/emac/core.c | 4 +- drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/intel/Kconfig | 12 +- drivers/net/ethernet/intel/e100.c | 6 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 8 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 10 +- drivers/net/ethernet/intel/e1000e/hw.h | 9 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 13 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 + drivers/net/ethernet/intel/e1000e/netdev.c | 372 +- drivers/net/ethernet/intel/e1000e/ptp.c | 1 + drivers/net/ethernet/intel/e1000e/regs.h | 1 + drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 8 +- drivers/net/ethernet/intel/i40e/i40e.h | 78 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 32 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 756 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 29 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 23 +- drivers/net/ethernet/intel/iavf/iavf.h | 9 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 22 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 122 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 12 +- drivers/net/ethernet/intel/ice/ice_main.c | 19 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 66 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 6 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 11 +- drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igbvf/ethtool.c | 8 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc.h | 50 +- drivers/net/ethernet/intel/igc/igc_base.c | 10 +- drivers/net/ethernet/intel/igc/igc_defines.h | 91 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 49 +- drivers/net/ethernet/intel/igc/igc_main.c | 465 +- drivers/net/ethernet/intel/igc/igc_phy.c | 6 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 179 + drivers/net/ethernet/intel/igc/igc_regs.h | 43 + drivers/net/ethernet/intel/igc/igc_tsn.c | 176 +- drivers/net/ethernet/intel/igc/igc_tsn.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 8 +- drivers/net/ethernet/jme.c | 84 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 2 +- drivers/net/ethernet/litex/Kconfig | 28 + drivers/net/ethernet/litex/Makefile | 5 + drivers/net/ethernet/litex/litex_liteeth.c | 314 + drivers/net/ethernet/marvell/mv643xx_eth.c | 14 +- drivers/net/ethernet/marvell/mvneta.c | 44 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 27 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 4 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 5 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 5 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 7 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 7 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 31 +- .../ethernet/marvell/octeontx2/af/lmac_common.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 9 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 114 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 9 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 7 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 46 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 226 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 65 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 19 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 127 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 6 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 7 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 117 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.h | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 706 +- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 18 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 135 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 76 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 11 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 16 +- .../net/ethernet/marvell/octeontx2/af/rvu_sdp.c | 108 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 7 +- .../net/ethernet/marvell/octeontx2/af/rvu_switch.c | 3 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.c | 5 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 15 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 7 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 8 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 21 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 84 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 46 +- .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 156 + .../ethernet/marvell/octeontx2/nic/otx2_devlink.h | 20 + .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c | 3 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 72 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 154 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 69 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 5 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 7 +- .../ethernet/marvell/octeontx2/nic/otx2_struct.h | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 58 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 42 +- .../ethernet/marvell/prestera/prestera_devlink.c | 7 +- .../ethernet/marvell/prestera/prestera_devlink.h | 2 +- .../net/ethernet/marvell/prestera/prestera_main.c | 5 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 12 +- .../ethernet/marvell/prestera/prestera_switchdev.h | 3 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/skge.c | 10 +- drivers/net/ethernet/marvell/sky2.c | 14 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 +- drivers/net/ethernet/mellanox/mlx4/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 14 +- drivers/net/ethernet/mellanox/mlx4/main.c | 17 +- drivers/net/ethernet/mellanox/mlx4/qp.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 18 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 76 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 176 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 84 +- .../net/ethernet/mellanox/mlx5/core/en/channels.c | 46 + .../net/ethernet/mellanox/mlx5/core/en/channels.h | 16 + .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 99 +- .../mellanox/mlx5/core/en/fs_tt_redirect.c | 30 +- .../mellanox/mlx5/core/en/fs_tt_redirect.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/mapping.c | 45 + .../net/ethernet/mellanox/mlx5/core/en/mapping.h | 5 + .../net/ethernet/mellanox/mlx5/core/en/params.c | 12 + .../net/ethernet/mellanox/mlx5/core/en/params.h | 6 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 4 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 329 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 48 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c | 170 + drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h | 42 + drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 588 ++ drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 49 + .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 690 ++ .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 71 + .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 164 + .../ethernet/mellanox/mlx5/core/en/tc/post_act.h | 35 + .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 714 ++ .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 41 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 163 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 2 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 200 + drivers/net/ethernet/mellanox/mlx5/core/en/tir.h | 58 + drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 27 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 72 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.h | 4 - .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 12 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 13 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 53 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 25 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 29 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 140 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 671 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 156 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 871 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 172 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 323 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 1 + .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 16 + .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 359 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.h | 46 +- .../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 9 + .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 26 + .../mlx5/core/esw/diag/bridge_tracepoint.h | 9 +- .../mellanox/mlx5/core/esw/diag/qos_tracepoint.h | 123 + .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 1 + .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 20 + drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 869 ++ drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h | 41 + .../net/ethernet/mellanox/mlx5/core/esw/sample.c | 586 -- .../net/ethernet/mellanox/mlx5/core/esw/sample.h | 42 - drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 358 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 68 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 399 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/health.c | 6 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 8 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 76 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 268 +- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 2 + .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 602 ++ .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 70 + .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 105 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 7 + drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 75 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 2 +- .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 2 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h | 4 +- .../mellanox/mlx5/core/steering/dr_action.c | 271 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 1 + .../mellanox/mlx5/core/steering/dr_domain.c | 8 +- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 4 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 16 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 152 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 19 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 36 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 2 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 57 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 101 +- .../mellanox/mlx5/core/steering/dr_types.h | 68 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 51 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 6 - .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 4 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 25 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 5 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 84 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 12 + drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 1 - .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 94 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 44 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 32 +- drivers/net/ethernet/micrel/ks8851_common.c | 2 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/microchip/Kconfig | 1 + drivers/net/ethernet/microchip/lan743x_main.c | 2 +- drivers/net/ethernet/microchip/sparx5/Makefile | 2 +- .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 593 ++ .../net/ethernet/microchip/sparx5/sparx5_main.c | 23 +- .../net/ethernet/microchip/sparx5/sparx5_main.h | 69 + .../net/ethernet/microchip/sparx5/sparx5_packet.c | 13 +- .../net/ethernet/microchip/sparx5/sparx5_port.c | 2 +- .../net/ethernet/microchip/sparx5/sparx5_port.h | 1 + .../ethernet/microchip/sparx5/sparx5_switchdev.c | 24 +- drivers/net/ethernet/microsoft/mana/gdma.h | 32 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 88 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 2 +- drivers/net/ethernet/microsoft/mana/mana.h | 29 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 162 +- drivers/net/ethernet/mscc/Kconfig | 3 +- drivers/net/ethernet/mscc/ocelot.c | 246 +- drivers/net/ethernet/mscc/ocelot.h | 11 +- drivers/net/ethernet/mscc/ocelot_net.c | 397 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 71 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 71 +- drivers/net/ethernet/natsemi/jazzsonic.c | 2 - drivers/net/ethernet/natsemi/natsemi.c | 2 +- drivers/net/ethernet/natsemi/xtsonic.c | 1 - drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- drivers/net/ethernet/netronome/Kconfig | 1 + drivers/net/ethernet/netronome/nfp/flower/action.c | 35 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 620 +- .../net/ethernet/netronome/nfp/flower/conntrack.h | 26 + drivers/net/ethernet/netronome/nfp/flower/main.h | 79 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 333 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 7 +- .../net/ethernet/netronome/nfp/flower/offload.c | 51 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 20 + .../net/ethernet/netronome/nfp/nfp_net_common.c | 144 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 29 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 2 +- drivers/net/ethernet/ni/nixge.c | 24 +- drivers/net/ethernet/nvidia/forcedeth.c | 6 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 +- drivers/net/ethernet/oki-semi/pch_gbe/Kconfig | 1 + .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 10 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c | 4 +- drivers/net/ethernet/packetengines/hamachi.c | 63 +- drivers/net/ethernet/packetengines/yellowfin.c | 2 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 32 +- drivers/net/ethernet/pensando/Kconfig | 2 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 5 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 41 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 3 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 18 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 29 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 5 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 303 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 10 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 32 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 143 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 14 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 27 +- drivers/net/ethernet/qlogic/Kconfig | 2 +- drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 1 - .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qed/qed.h | 15 - drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 7 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 22 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 - drivers/net/ethernet/qlogic/qed/qed_main.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 1 - .../net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c | 1 - drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 8 + drivers/net/ethernet/qlogic/qede/qede.h | 13 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 14 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 33 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 10 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 16 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 32 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 6 +- drivers/net/ethernet/qualcomm/emac/emac.c | 2 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 2 +- drivers/net/ethernet/realtek/8139cp.c | 33 +- drivers/net/ethernet/realtek/8139too.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 69 +- drivers/net/ethernet/renesas/Kconfig | 2 +- drivers/net/ethernet/renesas/ravb.h | 36 +- drivers/net/ethernet/renesas/ravb_main.c | 379 +- drivers/net/ethernet/renesas/ravb_ptp.c | 8 +- drivers/net/ethernet/renesas/sh_eth.c | 4 +- drivers/net/ethernet/rocker/rocker.h | 3 +- drivers/net/ethernet/rocker/rocker_main.c | 9 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 19 +- drivers/net/ethernet/samsung/Kconfig | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 8 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/sfc/Kconfig | 2 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/ethtool.c | 8 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 8 +- drivers/net/ethernet/sgi/ioc3-eth.c | 2 +- drivers/net/ethernet/sgi/meth.c | 2 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/sis/sis900.c | 2 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/epic100.c | 2 +- drivers/net/ethernet/smsc/smc9194.c | 6 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 2 +- drivers/net/ethernet/smsc/smsc9420.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 12 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 13 + .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 18 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 7 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 75 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 7 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/niu.c | 22 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 24 - drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c | 14 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 30 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 81 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 2 + drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 8 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 8 +- drivers/net/ethernet/ti/cpsw_new.c | 28 +- drivers/net/ethernet/ti/cpsw_priv.h | 8 +- drivers/net/ethernet/ti/davinci_emac.c | 18 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/ti/tlan.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 29 +- drivers/net/ethernet/toshiba/tc35815.c | 2 +- drivers/net/ethernet/tundra/tsi108_eth.c | 2 +- drivers/net/ethernet/via/via-rhine.c | 11 +- drivers/net/ethernet/via/via-velocity.c | 16 +- drivers/net/ethernet/wiznet/w5100.c | 2 + drivers/net/ethernet/xilinx/ll_temac_main.c | 16 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 20 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 +- drivers/net/ethernet/xscale/Kconfig | 4 +- drivers/net/ethernet/xscale/Makefile | 6 +- drivers/net/ethernet/xscale/ixp46x_ts.h | 13 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 37 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 122 +- drivers/net/fddi/skfp/skfddi.c | 60 +- drivers/net/hamradio/baycom_epp.c | 9 +- drivers/net/hamradio/baycom_par.c | 12 +- drivers/net/hamradio/baycom_ser_fdx.c | 12 +- drivers/net/hamradio/baycom_ser_hdx.c | 12 +- drivers/net/hamradio/bpqether.c | 9 +- drivers/net/hamradio/dmascc.c | 18 +- drivers/net/hamradio/hdlcdrv.c | 20 +- drivers/net/hamradio/scc.c | 13 +- drivers/net/hamradio/yam.c | 19 +- drivers/net/hippi/rrunner.c | 11 +- drivers/net/hippi/rrunner.h | 3 +- drivers/net/ipa/Makefile | 5 +- drivers/net/ipa/gsi.c | 241 +- drivers/net/ipa/gsi.h | 31 +- drivers/net/ipa/gsi_trans.c | 34 +- drivers/net/ipa/ipa.h | 30 +- drivers/net/ipa/ipa_clock.c | 331 - drivers/net/ipa/ipa_clock.h | 64 - drivers/net/ipa/ipa_cmd.c | 51 +- drivers/net/ipa/ipa_cmd.h | 22 +- drivers/net/ipa/ipa_data-v3.1.c | 4 +- drivers/net/ipa/ipa_data-v3.5.1.c | 4 +- drivers/net/ipa/ipa_data-v4.11.c | 19 +- drivers/net/ipa/ipa_data-v4.2.c | 4 +- drivers/net/ipa/ipa_data-v4.5.c | 6 +- drivers/net/ipa/ipa_data-v4.9.c | 15 +- drivers/net/ipa/ipa_data.h | 10 +- drivers/net/ipa/ipa_endpoint.c | 44 +- drivers/net/ipa/ipa_interrupt.c | 83 +- drivers/net/ipa/ipa_interrupt.h | 8 +- drivers/net/ipa/ipa_main.c | 222 +- drivers/net/ipa/ipa_modem.c | 140 +- drivers/net/ipa/ipa_modem.h | 4 - drivers/net/ipa/ipa_power.c | 473 ++ drivers/net/ipa/ipa_power.h | 73 + drivers/net/ipa/ipa_qmi.c | 6 +- drivers/net/ipa/ipa_qmi.h | 19 + drivers/net/ipa/ipa_reg.h | 12 +- drivers/net/ipa/ipa_resource.c | 3 +- drivers/net/ipa/ipa_smp2p.c | 93 +- drivers/net/ipa/ipa_smp2p.h | 2 +- drivers/net/ipa/ipa_table.c | 40 +- drivers/net/ipa/ipa_table.h | 16 - drivers/net/ipa/ipa_uc.c | 70 +- drivers/net/ipa/ipa_uc.h | 22 +- drivers/net/ipvlan/ipvlan_main.c | 1 + drivers/net/macvlan.c | 8 +- drivers/net/mctp/Kconfig | 8 + .../Makefile.boot => drivers/net/mctp/Makefile | 0 drivers/net/mdio/Kconfig | 3 +- drivers/net/mdio/mdio-ipq4019.c | 41 + drivers/net/mdio/mdio-mscc-miim.c | 12 +- drivers/net/mhi/Makefile | 3 - drivers/net/mhi/mhi.h | 41 - drivers/net/mhi/net.c | 486 -- drivers/net/mhi/proto_mbim.c | 304 - drivers/net/mhi_net.c | 416 + drivers/net/mii.c | 6 +- drivers/net/netdevsim/bus.c | 43 +- drivers/net/netdevsim/dev.c | 25 +- drivers/net/netdevsim/ethtool.c | 8 +- drivers/net/netdevsim/fib.c | 2 +- drivers/net/netdevsim/netdev.c | 6 +- drivers/net/netdevsim/netdevsim.h | 2 + drivers/net/pcs/pcs-xpcs.c | 4 + drivers/net/phy/Kconfig | 8 + drivers/net/phy/Makefile | 1 + drivers/net/phy/at803x.c | 18 +- drivers/net/phy/dp83822.c | 8 +- drivers/net/phy/intel-xway.c | 76 + drivers/net/phy/marvell.c | 144 +- drivers/net/phy/marvell10g.c | 97 + drivers/net/phy/mscc/mscc_ptp.c | 8 +- drivers/net/phy/mxl-gpy.c | 727 ++ drivers/net/phy/nxp-tja11xx.c | 13 +- drivers/net/phy/phy.c | 4 +- drivers/net/phy/phy_device.c | 27 +- drivers/net/phy/phylink.c | 21 +- drivers/net/phy/xilinx_gmii2rgmii.c | 46 +- drivers/net/plip/plip.c | 12 +- drivers/net/ppp/ppp_generic.c | 14 +- drivers/net/sb1000.c | 20 +- drivers/net/slip/slip.c | 13 +- drivers/net/team/team_mode_loadbalance.c | 2 +- drivers/net/tun.c | 8 +- drivers/net/usb/asix_devices.c | 12 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 2 +- drivers/net/usb/cdc-phonet.c | 5 +- drivers/net/usb/dm9601.c | 2 +- drivers/net/usb/hso.c | 13 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/lan78xx.c | 1062 ++- drivers/net/usb/mcs7830.c | 2 +- drivers/net/usb/pegasus.c | 5 +- drivers/net/usb/r8152.c | 10 +- drivers/net/usb/rtl8150.c | 5 +- drivers/net/usb/smsc75xx.c | 2 +- drivers/net/usb/smsc95xx.c | 2 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/usb/sr9800.c | 2 +- drivers/net/usb/usbnet.c | 8 +- drivers/net/veth.c | 307 +- drivers/net/virtio_net.c | 52 +- drivers/net/vmxnet3/Makefile | 2 +- drivers/net/vmxnet3/upt1_defs.h | 2 +- drivers/net/vmxnet3/vmxnet3_defs.h | 50 +- drivers/net/vmxnet3/vmxnet3_drv.c | 268 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 32 +- drivers/net/vmxnet3/vmxnet3_int.h | 22 +- drivers/net/vrf.c | 21 +- drivers/net/wan/Kconfig | 51 - drivers/net/wan/Makefile | 1 - drivers/net/wan/c101.c | 33 +- drivers/net/wan/cosa.c | 15 +- drivers/net/wan/farsync.c | 123 +- drivers/net/wan/fsl_ucc_hdlc.c | 19 +- drivers/net/wan/hdlc.c | 9 +- drivers/net/wan/hdlc_cisco.c | 14 +- drivers/net/wan/hdlc_fr.c | 40 +- drivers/net/wan/hdlc_ppp.c | 8 +- drivers/net/wan/hdlc_raw.c | 14 +- drivers/net/wan/hdlc_raw_eth.c | 14 +- drivers/net/wan/hdlc_x25.c | 16 +- drivers/net/wan/hostess_sv11.c | 13 +- drivers/net/wan/ixp4xx_hss.c | 22 +- drivers/net/wan/lmc/lmc.h | 2 +- drivers/net/wan/lmc/lmc_main.c | 33 +- drivers/net/wan/lmc/lmc_proto.c | 7 - drivers/net/wan/lmc/lmc_proto.h | 1 - drivers/net/wan/n2.c | 32 +- drivers/net/wan/pc300too.c | 44 +- drivers/net/wan/pci200syn.c | 32 +- drivers/net/wan/sbni.c | 1638 ---- drivers/net/wan/sbni.h | 147 - drivers/net/wan/sealevel.c | 10 +- drivers/net/wan/wanxl.c | 21 +- drivers/net/wireless/ath/ath10k/pci.c | 9 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 5 - drivers/net/wireless/ath/ath11k/pci.c | 10 +- drivers/net/wireless/ath/ath5k/pci.c | 2 +- drivers/net/wireless/ath/ath6kl/wmi.c | 4 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 3 +- drivers/net/wireless/ath/ath9k/hw.c | 12 +- drivers/net/wireless/ath/ath9k/pci.c | 8 +- drivers/net/wireless/ath/wcn36xx/main.c | 12 +- drivers/net/wireless/ath/wcn36xx/smd.c | 4 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 4 + drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 2 + drivers/net/wireless/ath/wil6210/ethtool.c | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 4 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 8 + .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 29 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 5 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 69 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 126 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 8 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 5 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 30 +- .../wireless/broadcom/brcm80211/brcmfmac/xtlv.c | 82 + .../wireless/broadcom/brcm80211/brcmfmac/xtlv.h | 31 + .../wireless/broadcom/brcm80211/brcmsmac/main.c | 2 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 + .../net/wireless/broadcom/brcm80211/include/soc.h | 2 +- drivers/net/wireless/cisco/airo.c | 15 +- drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 56 +- drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 4 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 52 +- drivers/net/wireless/intel/iwlegacy/3945.c | 10 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 78 +- drivers/net/wireless/intel/iwlegacy/common.c | 19 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 76 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 304 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 66 +- drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 2 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 22 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 8 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 189 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 4 +- .../net/wireless/intel/iwlwifi/fw/api/offload.h | 31 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 144 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 22 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 15 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 20 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 34 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 24 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 26 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 40 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 580 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 11 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 85 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 108 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 74 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 45 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 93 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 120 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 41 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 24 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 17 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 53 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 59 +- drivers/net/wireless/intersil/Kconfig | 20 - drivers/net/wireless/intersil/Makefile | 1 - drivers/net/wireless/intersil/hostap/hostap.h | 3 +- .../net/wireless/intersil/hostap/hostap_ioctl.c | 30 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 3 + drivers/net/wireless/intersil/prism54/Makefile | 9 - drivers/net/wireless/intersil/prism54/isl_38xx.c | 245 - drivers/net/wireless/intersil/prism54/isl_38xx.h | 158 - drivers/net/wireless/intersil/prism54/isl_ioctl.c | 2909 ------- drivers/net/wireless/intersil/prism54/isl_ioctl.h | 35 - drivers/net/wireless/intersil/prism54/isl_oid.h | 492 -- drivers/net/wireless/intersil/prism54/islpci_dev.c | 951 --- drivers/net/wireless/intersil/prism54/islpci_dev.h | 204 - drivers/net/wireless/intersil/prism54/islpci_eth.c | 489 -- drivers/net/wireless/intersil/prism54/islpci_eth.h | 59 - .../net/wireless/intersil/prism54/islpci_hotplug.c | 316 - drivers/net/wireless/intersil/prism54/islpci_mgt.c | 491 -- drivers/net/wireless/intersil/prism54/islpci_mgt.h | 126 - drivers/net/wireless/intersil/prism54/oid_mgt.c | 889 --- drivers/net/wireless/intersil/prism54/oid_mgt.h | 46 - .../net/wireless/intersil/prism54/prismcompat.h | 30 - drivers/net/wireless/marvell/libertas/ethtool.c | 9 +- drivers/net/wireless/marvell/mwifiex/Makefile | 1 + drivers/net/wireless/marvell/mwifiex/cmdevt.c | 2 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 11 + drivers/net/wireless/marvell/mwifiex/pcie.h | 1 + drivers/net/wireless/marvell/mwifiex/pcie_quirks.c | 161 + drivers/net/wireless/marvell/mwifiex/pcie_quirks.h | 23 + drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 4 +- drivers/net/wireless/marvell/mwifiex/usb.h | 2 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 29 +- drivers/net/wireless/microchip/wilc1000/spi.c | 44 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 38 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 28 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 28 +- drivers/net/wireless/ray_cs.c | 8 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 2 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 37 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 52 +- drivers/net/wireless/realtek/rtw88/Makefile | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 8 +- drivers/net/wireless/realtek/rtw88/fw.h | 3 +- drivers/net/wireless/realtek/rtw88/main.c | 2 + drivers/net/wireless/realtek/rtw88/main.h | 6 + drivers/net/wireless/realtek/rtw88/pci.c | 47 +- drivers/net/wireless/realtek/rtw88/pci.h | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1 + drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/realtek/rtw88/wow.c | 107 +- drivers/net/wireless/rsi/rsi_91x_debugfs.c | 2 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 4 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 1 + drivers/net/wwan/Kconfig | 12 + drivers/net/wwan/Makefile | 1 + drivers/net/wwan/iosm/iosm_ipc_pcie.c | 19 +- drivers/net/wwan/iosm/iosm_ipc_protocol.c | 10 +- drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c | 13 +- drivers/net/wwan/mhi_wwan_mbim.c | 658 ++ drivers/net/wwan/wwan_core.c | 7 +- drivers/net/xen-netfront.c | 272 +- drivers/nfc/fdp/fdp.c | 38 +- drivers/nfc/fdp/fdp.h | 4 +- drivers/nfc/fdp/i2c.c | 8 +- drivers/nfc/mei_phy.c | 4 +- drivers/nfc/mei_phy.h | 2 +- drivers/nfc/microread/i2c.c | 4 +- drivers/nfc/microread/mei.c | 1 - drivers/nfc/microread/microread.c | 15 +- drivers/nfc/microread/microread.h | 6 +- drivers/nfc/nfcmrvl/fw_dnld.c | 16 +- drivers/nfc/nfcmrvl/i2c.c | 7 +- drivers/nfc/nfcmrvl/main.c | 6 +- drivers/nfc/nfcmrvl/nfcmrvl.h | 6 +- drivers/nfc/nfcmrvl/spi.c | 7 +- drivers/nfc/nfcmrvl/uart.c | 4 +- drivers/nfc/nfcmrvl/usb.c | 2 +- drivers/nfc/nfcsim.c | 4 +- drivers/nfc/nxp-nci/core.c | 2 +- drivers/nfc/pn533/pn533.c | 2 +- drivers/nfc/pn544/i2c.c | 2 +- drivers/nfc/pn544/pn544.c | 18 +- drivers/nfc/pn544/pn544.h | 7 +- drivers/nfc/port100.c | 47 +- drivers/nfc/s3fwrn5/core.c | 7 +- drivers/nfc/s3fwrn5/firmware.c | 12 +- drivers/nfc/s3fwrn5/nci.c | 8 +- drivers/nfc/s3fwrn5/nci.h | 2 +- drivers/nfc/st-nci/core.c | 7 +- drivers/nfc/st-nci/i2c.c | 2 +- drivers/nfc/st-nci/ndlc.c | 6 +- drivers/nfc/st-nci/ndlc.h | 8 +- drivers/nfc/st-nci/spi.c | 2 +- drivers/nfc/st-nci/vendor_cmds.c | 2 +- drivers/nfc/st21nfca/core.c | 7 +- drivers/nfc/st21nfca/i2c.c | 8 +- drivers/nfc/st21nfca/st21nfca.h | 4 +- drivers/nfc/st21nfca/vendor_cmds.c | 2 +- drivers/nfc/st95hf/core.c | 3 +- drivers/nfc/trf7970a.c | 19 +- drivers/nfc/virtual_ncidev.c | 13 +- drivers/opp/of.c | 12 +- drivers/pci/pci.c | 31 +- drivers/pci/pci.h | 3 - drivers/pci/pcie/ptm.c | 9 + drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 16 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 16 +- drivers/powercap/intel_rapl_common.c | 50 +- drivers/powercap/intel_rapl_msr.c | 2 + drivers/ptp/Kconfig | 20 +- drivers/ptp/ptp_ocp.c | 1283 ++- drivers/ptp/ptp_vclock.c | 2 + drivers/s390/cio/ccwgroup.c | 22 - drivers/s390/net/Kconfig | 10 +- drivers/s390/net/ctcm_fsms.c | 2 +- drivers/s390/net/ctcm_mpc.c | 2 +- drivers/s390/net/qeth_core.h | 51 +- drivers/s390/net/qeth_core_main.c | 189 +- drivers/s390/net/qeth_core_mpc.c | 3 - drivers/s390/net/qeth_core_mpc.h | 23 +- drivers/s390/net/qeth_core_sys.c | 5 - drivers/s390/net/qeth_ethtool.c | 11 +- drivers/s390/net/qeth_l2_main.c | 414 +- drivers/s390/net/qeth_l3_main.c | 19 +- drivers/scsi/cxgbi/cxgb4i/Kconfig | 1 + drivers/staging/octeon/ethernet.c | 12 +- drivers/staging/qlge/qlge_ethtool.c | 10 +- drivers/staging/qlge/qlge_main.c | 5 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 2 + drivers/staging/rtl8188eu/include/rtw_android.h | 3 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 3 - drivers/staging/rtl8188eu/os_dep/os_intfs.c | 1 + drivers/staging/rtl8188eu/os_dep/rtw_android.c | 14 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 + drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 18 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 1 + drivers/staging/wlan-ng/p80211netdev.c | 76 +- drivers/thermal/intel/therm_throt.c | 7 +- drivers/thermal/intel/thermal_interrupt.h | 3 + drivers/tty/synclink_gt.c | 19 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vhost/net.c | 2 - fs/9p/vfs_file.c | 7 +- fs/Kconfig | 8 + fs/Makefile | 2 + fs/btrfs/Makefile | 1 + fs/btrfs/acl.c | 11 +- fs/btrfs/backref.c | 6 +- fs/btrfs/backref.h | 2 +- fs/btrfs/block-group.c | 114 +- fs/btrfs/btrfs_inode.h | 27 +- fs/btrfs/check-integrity.c | 60 +- fs/btrfs/compression.c | 169 +- fs/btrfs/compression.h | 5 +- fs/btrfs/ctree.c | 62 +- fs/btrfs/ctree.h | 94 +- fs/btrfs/delayed-inode.c | 227 +- fs/btrfs/dir-item.c | 76 +- fs/btrfs/disk-io.c | 13 +- fs/btrfs/extent-tree.c | 12 +- fs/btrfs/extent_io.c | 318 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/file-item.c | 5 +- fs/btrfs/file.c | 23 +- fs/btrfs/free-space-cache.c | 26 +- fs/btrfs/inode.c | 300 +- fs/btrfs/ioctl.c | 188 +- fs/btrfs/lzo.c | 236 +- fs/btrfs/ordered-data.c | 5 +- fs/btrfs/ordered-data.h | 2 +- fs/btrfs/qgroup.c | 8 +- fs/btrfs/raid56.c | 18 +- fs/btrfs/ref-verify.c | 10 +- fs/btrfs/relocation.c | 306 +- fs/btrfs/send.c | 35 +- fs/btrfs/space-info.c | 98 +- fs/btrfs/struct-funcs.c | 8 +- fs/btrfs/subpage.c | 24 +- fs/btrfs/subpage.h | 3 + fs/btrfs/super.c | 56 +- fs/btrfs/sysfs.c | 108 +- fs/btrfs/tests/qgroup-tests.c | 30 +- fs/btrfs/tree-checker.c | 38 +- fs/btrfs/tree-log.c | 102 +- fs/btrfs/verity.c | 811 ++ fs/btrfs/volumes.c | 234 +- fs/btrfs/volumes.h | 29 +- fs/btrfs/zlib.c | 54 +- fs/btrfs/zoned.c | 22 +- fs/btrfs/zoned.h | 1 - fs/btrfs/zstd.c | 39 +- fs/buffer.c | 4 +- fs/cifs/Kconfig | 30 - fs/cifs/cifs_debug.c | 11 - fs/cifs/cifs_swn.c | 2 - fs/cifs/cifs_unicode.c | 9 +- fs/cifs/cifsencrypt.c | 89 +- fs/cifs/cifsfs.c | 8 - fs/cifs/cifsglob.h | 32 +- fs/cifs/cifspdu.h | 28 - fs/cifs/cifsproto.h | 10 - fs/cifs/cifssmb.c | 107 +- fs/cifs/connect.c | 32 - fs/cifs/file.c | 15 +- fs/cifs/fs_context.c | 25 +- fs/cifs/fs_context.h | 3 - fs/cifs/fscache.c | 41 +- fs/cifs/fscache.h | 23 + fs/cifs/inode.c | 6 + fs/cifs/readdir.c | 23 +- fs/cifs/sess.c | 257 +- fs/cifs/smb2maperror.c | 1 - fs/cifs/smbencrypt.c | 139 +- fs/cifs_common/Makefile | 7 + fs/cifs_common/arc4.h | 23 + fs/cifs_common/cifs_arc4.c | 87 + fs/cifs_common/cifs_md4.c | 197 + fs/cifs_common/md4.h | 27 + fs/crypto/fname.c | 106 +- fs/crypto/hooks.c | 44 + fs/dax.c | 578 +- fs/ext4/symlink.c | 12 +- fs/f2fs/namei.c | 12 +- fs/file.c | 64 +- fs/fs-writeback.c | 19 +- fs/gfs2/aops.c | 9 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/glock.c | 13 +- fs/gfs2/glops.c | 27 +- fs/gfs2/incore.h | 2 +- fs/gfs2/lock_dlm.c | 5 + fs/gfs2/log.c | 2 +- fs/gfs2/lops.c | 44 +- fs/gfs2/meta_io.c | 7 +- fs/gfs2/ops_fstype.c | 53 + fs/gfs2/super.c | 107 +- fs/gfs2/super.h | 3 +- fs/gfs2/util.c | 3 +- fs/gfs2/util.h | 5 + fs/internal.h | 4 +- fs/ioctl.c | 8 + fs/iomap/Makefile | 2 +- fs/iomap/apply.c | 99 - fs/iomap/buffered-io.c | 512 +- fs/iomap/direct-io.c | 172 +- fs/iomap/fiemap.c | 101 +- fs/iomap/iter.c | 80 + fs/iomap/seek.c | 98 +- fs/iomap/swapfile.c | 44 +- fs/iomap/trace.h | 61 +- fs/ksmbd/Kconfig | 68 + fs/ksmbd/Makefile | 20 + fs/ksmbd/asn1.c | 343 + fs/ksmbd/asn1.h | 21 + fs/ksmbd/auth.c | 1364 ++++ fs/ksmbd/auth.h | 67 + fs/ksmbd/connection.c | 413 + fs/ksmbd/connection.h | 213 + fs/ksmbd/crypto_ctx.c | 282 + fs/ksmbd/crypto_ctx.h | 74 + fs/ksmbd/glob.h | 49 + fs/ksmbd/ksmbd_netlink.h | 395 + fs/ksmbd/ksmbd_spnego_negtokeninit.asn1 | 31 + fs/ksmbd/ksmbd_spnego_negtokentarg.asn1 | 19 + fs/ksmbd/ksmbd_work.c | 80 + fs/ksmbd/ksmbd_work.h | 117 + fs/ksmbd/mgmt/ksmbd_ida.c | 46 + fs/ksmbd/mgmt/ksmbd_ida.h | 34 + fs/ksmbd/mgmt/share_config.c | 238 + fs/ksmbd/mgmt/share_config.h | 81 + fs/ksmbd/mgmt/tree_connect.c | 121 + fs/ksmbd/mgmt/tree_connect.h | 56 + fs/ksmbd/mgmt/user_config.c | 69 + fs/ksmbd/mgmt/user_config.h | 66 + fs/ksmbd/mgmt/user_session.c | 369 + fs/ksmbd/mgmt/user_session.h | 106 + fs/ksmbd/misc.c | 338 + fs/ksmbd/misc.h | 35 + fs/ksmbd/ndr.c | 345 + fs/ksmbd/ndr.h | 22 + fs/ksmbd/nterr.h | 543 ++ fs/ksmbd/ntlmssp.h | 169 + fs/ksmbd/oplock.c | 1709 ++++ fs/ksmbd/oplock.h | 131 + fs/ksmbd/server.c | 633 ++ fs/ksmbd/server.h | 70 + fs/ksmbd/smb2misc.c | 438 + fs/ksmbd/smb2ops.c | 312 + fs/ksmbd/smb2pdu.c | 8373 ++++++++++++++++++++ fs/ksmbd/smb2pdu.h | 1698 ++++ fs/ksmbd/smb_common.c | 674 ++ fs/ksmbd/smb_common.h | 542 ++ fs/ksmbd/smbacl.c | 1366 ++++ fs/ksmbd/smbacl.h | 212 + fs/ksmbd/smbfsctl.h | 91 + fs/ksmbd/smbstatus.h | 1822 +++++ fs/ksmbd/transport_ipc.c | 874 ++ fs/ksmbd/transport_ipc.h | 47 + fs/ksmbd/transport_rdma.c | 2058 +++++ fs/ksmbd/transport_rdma.h | 63 + fs/ksmbd/transport_tcp.c | 618 ++ fs/ksmbd/transport_tcp.h | 13 + fs/ksmbd/unicode.c | 384 + fs/ksmbd/unicode.h | 357 + fs/ksmbd/uniupr.h | 268 + fs/ksmbd/vfs.c | 1895 +++++ fs/ksmbd/vfs.h | 197 + fs/ksmbd/vfs_cache.c | 725 ++ fs/ksmbd/vfs_cache.h | 178 + fs/ksmbd/xattr.h | 122 + fs/lockd/svc.c | 2 +- fs/lockd/svc4proc.c | 7 +- fs/lockd/svclock.c | 82 +- fs/lockd/svcproc.c | 6 +- fs/lockd/svcsubs.c | 114 +- fs/namei.c | 43 +- fs/namespace.c | 77 +- fs/nfs/export.c | 2 +- fs/nfs/file.c | 3 + fs/nfsd/lockd.c | 8 +- fs/nfsd/nfs4state.c | 20 +- fs/nfsd/nfsproc.c | 1 + fs/nfsd/trace.h | 17 +- fs/nfsd/vfs.c | 21 +- fs/ubifs/file.c | 13 +- include/acpi/acnames.h | 1 + include/acpi/acoutput.h | 2 +- include/acpi/acpi_io.h | 8 + include/acpi/acpixf.h | 2 +- include/acpi/actbl1.h | 16 +- include/acpi/actbl2.h | 170 + include/acpi/actbl3.h | 4 + include/asm-generic/compat.h | 17 + include/linux/acpi.h | 12 +- include/linux/bio.h | 2 +- include/linux/bitops.h | 50 + include/linux/blk_types.h | 1 + include/linux/bpf-cgroup.h | 230 +- include/linux/bpf.h | 306 +- include/linux/bpf_types.h | 3 + include/linux/bpf_verifier.h | 19 +- include/linux/bpfptr.h | 12 +- include/linux/btf.h | 1 + include/linux/btf_ids.h | 9 +- include/linux/can/bittiming.h | 4 +- include/linux/can/dev.h | 8 + include/linux/can/platform/flexcan.h | 23 + include/linux/can/rx-offload.h | 8 +- include/linux/compat.h | 32 +- include/linux/device-mapper.h | 6 +- include/linux/dsa/8021q.h | 44 +- include/linux/dsa/sja1105.h | 22 +- include/linux/energy_model.h | 16 + include/linux/errno.h | 1 + include/linux/ethtool.h | 26 +- include/linux/exportfs.h | 2 + include/linux/filter.h | 80 +- include/linux/fs.h | 4 +- include/linux/fscrypt.h | 116 +- include/linux/fsl/mc.h | 3 +- include/linux/genetlink.h | 23 - include/linux/hdlc.h | 4 +- include/linux/hdlcdrv.h | 2 +- include/linux/ieee80211.h | 106 +- include/linux/if_bridge.h | 40 +- include/linux/igmp.h | 3 - include/linux/inetdevice.h | 9 + include/linux/ioam6.h | 13 + include/linux/ioam6_genl.h | 13 + include/linux/ioam6_iptunnel.h | 13 + include/linux/iomap.h | 91 +- include/linux/ipv6.h | 3 + include/linux/iscsi_ibft.h | 18 +- include/linux/leds.h | 12 +- include/linux/lockd/bind.h | 3 +- include/linux/lockd/lockd.h | 11 +- include/linux/memcontrol.h | 3 +- include/linux/mhi.h | 2 + include/linux/mii.h | 2 +- include/linux/mlx5/device.h | 71 +- include/linux/mlx5/driver.h | 18 +- include/linux/mlx5/eswitch.h | 16 + include/linux/mlx5/fs.h | 2 + include/linux/mlx5/mlx5_ifc.h | 25 +- include/linux/mm_types.h | 18 +- include/linux/mmc/core.h | 3 +- include/linux/mmc/host.h | 2 +- include/linux/mmc/sdio_ids.h | 1 + include/linux/namei.h | 1 + include/linux/netdevice.h | 92 +- include/linux/netfilter/x_tables.h | 6 +- include/linux/netfilter_bridge/ebtables.h | 2 + include/linux/notifier.h | 2 - include/linux/oid_registry.h | 7 + include/linux/pci.h | 10 + include/linux/pci_ids.h | 1 + include/linux/perf_event.h | 1 + include/linux/phy.h | 1 + include/linux/platform_data/mmc-esdhc-imx.h | 42 - include/linux/pm_domain.h | 1 + include/linux/property.h | 2 - include/linux/ptp_clock_kernel.h | 48 +- include/linux/sched.h | 3 + include/linux/skbuff.h | 21 +- include/linux/socket.h | 6 +- include/linux/ssb/ssb.h | 2 +- include/linux/ssb/ssb_driver_extif.h | 2 +- include/linux/sunrpc/msg_prot.h | 1 + include/linux/sunrpc/svc.h | 5 + include/linux/sunrpc/svc_rdma.h | 7 +- include/linux/sunrpc/xdr.h | 1 + include/linux/sunrpc/xprt.h | 18 - include/linux/sysctl.h | 2 + include/linux/trace_events.h | 7 +- include/linux/typecheck.h | 9 + include/linux/units.h | 16 + include/linux/workqueue.h | 15 +- include/net/Space.h | 10 - include/net/act_api.h | 22 +- include/net/af_unix.h | 19 + include/net/ax88796.h | 3 + include/net/bluetooth/hci_core.h | 21 +- include/net/bond_3ad.h | 1 + include/net/bond_options.h | 1 + include/net/bonding.h | 14 +- include/net/cfg80211.h | 92 + include/net/compat.h | 27 +- include/net/devlink.h | 58 +- include/net/dn_fib.h | 2 +- include/net/dsa.h | 72 +- include/net/dst.h | 2 + include/net/flow_offload.h | 1 + include/net/ieee80211_radiotap.h | 5 + include/net/if_inet6.h | 5 +- include/net/inet_hashtables.h | 6 + include/net/ioam6.h | 67 + include/net/ip.h | 22 +- include/net/ip6_route.h | 5 +- include/net/ip_fib.h | 2 +- include/net/ip_tunnels.h | 3 +- include/net/ipx.h | 171 - include/net/lwtunnel.h | 3 + include/net/mac80211.h | 41 + include/net/mctp.h | 232 + include/net/mctpdevice.h | 35 + include/net/mptcp.h | 29 +- include/net/net_namespace.h | 6 +- include/net/netfilter/nf_conntrack_ecache.h | 32 +- include/net/netfilter/nf_hooks_lwtunnel.h | 7 + include/net/netfilter/nf_queue.h | 4 +- include/net/netlink.h | 2 +- include/net/netns/conntrack.h | 1 - include/net/netns/ipv4.h | 1 - include/net/netns/ipv6.h | 3 + include/net/netns/mctp.h | 36 + include/net/netns/netfilter.h | 1 - include/net/netns/x_tables.h | 12 - include/net/netns/xfrm.h | 7 + include/net/nfc/digital.h | 4 +- include/net/nfc/hci.h | 6 +- include/net/nfc/nci_core.h | 30 +- include/net/nfc/nfc.h | 16 +- include/net/page_pool.h | 68 +- include/net/pkt_cls.h | 27 +- include/net/rtnetlink.h | 3 +- include/net/sch_generic.h | 2 +- include/net/sock.h | 18 +- include/net/switchdev.h | 108 + include/net/tcp.h | 1 - include/net/xdp.h | 5 + include/net/xfrm.h | 36 +- include/soc/mscc/ocelot.h | 26 +- include/trace/events/btrfs.h | 21 +- include/trace/events/qdisc.h | 2 + include/trace/events/sunrpc.h | 8 +- include/trace/trace_events.h | 22 + include/uapi/asm-generic/socket.h | 2 + include/uapi/linux/bpf.h | 119 +- include/uapi/linux/btrfs.h | 1 + include/uapi/linux/btrfs_tree.h | 35 + include/uapi/linux/can/j1939.h | 9 + include/uapi/linux/dm-ioctl.h | 6 + include/uapi/linux/ethtool.h | 2 + include/uapi/linux/ethtool_netlink.h | 2 + include/uapi/linux/if_arp.h | 1 + include/uapi/linux/if_bridge.h | 46 + include/uapi/linux/if_ether.h | 3 + include/uapi/linux/if_link.h | 13 + include/uapi/linux/in.h | 42 +- include/uapi/linux/in6.h | 1 + include/uapi/linux/ioam6.h | 133 + include/uapi/linux/ioam6_genl.h | 52 + include/uapi/linux/ioam6_iptunnel.h | 20 + include/uapi/linux/ipv6.h | 3 + include/uapi/linux/ipx.h | 87 - include/uapi/linux/lwtunnel.h | 1 + include/uapi/linux/mctp.h | 36 + include/uapi/linux/mount.h | 3 +- include/uapi/linux/mptcp.h | 1 + include/uapi/linux/netfilter/nfnetlink_conntrack.h | 1 + include/uapi/linux/nfsd/nfsfh.h | 1 - include/uapi/linux/nl80211-vnd-intel.h | 77 + include/uapi/linux/nl80211.h | 43 + include/uapi/linux/openvswitch.h | 8 + include/uapi/linux/pkt_cls.h | 1 + include/uapi/linux/socket.h | 5 + include/uapi/linux/tc_act/tc_skbmod.h | 1 + include/uapi/linux/virtio_i2c.h | 41 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/xfrm.h | 11 + init/main.c | 6 +- kernel/audit.h | 5 + kernel/audit_tree.c | 2 +- kernel/bpf/Kconfig | 2 +- kernel/bpf/arraymap.c | 21 + kernel/bpf/bpf_iter.c | 24 +- kernel/bpf/bpf_struct_ops.c | 22 +- kernel/bpf/bpf_task_storage.c | 6 +- kernel/bpf/btf.c | 84 +- kernel/bpf/cgroup.c | 198 +- kernel/bpf/core.c | 31 +- kernel/bpf/cpumap.c | 116 +- kernel/bpf/devmap.c | 118 +- kernel/bpf/hashtab.c | 105 +- kernel/bpf/helpers.c | 376 +- kernel/bpf/local_storage.c | 20 +- kernel/bpf/map_in_map.c | 8 + kernel/bpf/stackmap.c | 4 +- kernel/bpf/syscall.c | 220 +- kernel/bpf/task_iter.c | 11 +- kernel/bpf/trampoline.c | 14 +- kernel/bpf/verifier.c | 385 +- kernel/cgroup/cgroup-v1.c | 8 +- kernel/cgroup/cgroup.c | 27 +- kernel/cgroup/cpuset.c | 162 +- kernel/cpu_pm.c | 50 +- kernel/events/core.c | 77 +- kernel/fork.c | 1 + kernel/notifier.c | 19 - kernel/power/energy_model.c | 4 +- kernel/power/main.c | 2 +- kernel/power/suspend.c | 4 +- kernel/power/suspend_test.c | 2 +- kernel/sched/cpufreq_schedutil.c | 16 +- kernel/sys.c | 3 +- kernel/sysctl.c | 42 + kernel/trace/bpf_trace.c | 112 +- kernel/workqueue.c | 186 +- kernel/workqueue_internal.h | 3 +- lib/Kconfig.debug | 7 + lib/test_bpf.c | 2754 ++++++- mm/filemap.c | 36 +- mm/memcontrol.c | 26 +- net/6lowpan/debugfs.c | 3 +- net/802/Makefile | 1 - net/802/p8023.c | 60 - net/8021q/vlan.c | 2 +- net/8021q/vlan_dev.c | 6 +- net/Kconfig | 1 + net/Makefile | 1 + net/appletalk/ddp.c | 4 +- net/ax25/ax25_ip.c | 4 +- net/ax25/ax25_out.c | 13 +- net/ax25/ax25_route.c | 13 +- net/batman-adv/bat_iv_ogm.c | 75 +- net/batman-adv/bat_v.c | 30 +- net/batman-adv/bat_v_elp.c | 9 +- net/batman-adv/bat_v_ogm.c | 39 +- net/batman-adv/bridge_loop_avoidance.c | 39 +- net/batman-adv/distributed-arp-table.c | 27 +- net/batman-adv/fragmentation.c | 6 +- net/batman-adv/gateway_client.c | 60 +- net/batman-adv/gateway_client.h | 16 +- net/batman-adv/gateway_common.c | 2 +- net/batman-adv/hard-interface.c | 21 +- net/batman-adv/hard-interface.h | 3 + net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 11 +- net/batman-adv/netlink.c | 6 +- net/batman-adv/network-coding.c | 24 +- net/batman-adv/originator.c | 114 +- net/batman-adv/originator.h | 96 +- net/batman-adv/routing.c | 39 +- net/batman-adv/send.c | 33 +- net/batman-adv/soft-interface.c | 27 +- net/batman-adv/soft-interface.h | 16 +- net/batman-adv/tp_meter.c | 27 +- net/batman-adv/translation-table.c | 109 +- net/batman-adv/translation-table.h | 18 +- net/batman-adv/tvlv.c | 9 +- net/bluetooth/cmtp/cmtp.h | 2 +- net/bluetooth/hci_core.c | 48 +- net/bluetooth/hci_event.c | 223 +- net/bluetooth/hci_request.c | 81 +- net/bluetooth/hci_sysfs.c | 3 +- net/bluetooth/mgmt.c | 4 +- net/bluetooth/rfcomm/sock.c | 8 +- net/bluetooth/sco.c | 106 +- net/bpf/test_run.c | 139 +- net/bridge/br.c | 62 +- net/bridge/br_device.c | 16 +- net/bridge/br_fdb.c | 28 +- net/bridge/br_forward.c | 16 +- net/bridge/br_if.c | 15 +- net/bridge/br_input.c | 24 +- net/bridge/br_ioctl.c | 83 +- net/bridge/br_mdb.c | 177 +- net/bridge/br_multicast.c | 1912 +++-- net/bridge/br_multicast_eht.c | 92 +- net/bridge/br_netlink.c | 61 +- net/bridge/br_private.h | 581 +- net/bridge/br_private_mcast_eht.h | 3 +- net/bridge/br_private_tunnel.h | 6 +- net/bridge/br_switchdev.c | 246 +- net/bridge/br_sysfs_br.c | 48 +- net/bridge/br_sysfs_if.c | 4 +- net/bridge/br_vlan.c | 136 +- net/bridge/br_vlan_options.c | 427 +- net/bridge/br_vlan_tunnel.c | 14 +- net/bridge/netfilter/ebtable_broute.c | 17 +- net/bridge/netfilter/ebtable_filter.c | 17 +- net/bridge/netfilter/ebtable_nat.c | 17 +- net/bridge/netfilter/ebtables.c | 109 +- net/can/j1939/j1939-priv.h | 10 +- net/can/j1939/socket.c | 143 +- net/can/j1939/transport.c | 70 +- net/can/raw.c | 8 +- net/core/Makefile | 2 - net/core/bpf_sk_storage.c | 4 +- net/core/dev.c | 342 +- net/core/dev_addr_lists.c | 144 +- net/core/dev_ioctl.c | 264 +- net/core/devlink.c | 680 +- net/core/drop_monitor.c | 6 +- net/core/dst.c | 6 +- net/core/fib_rules.c | 4 +- net/core/filter.c | 134 +- net/core/flow_dissector.c | 12 +- net/core/flow_offload.c | 90 +- net/core/lwtunnel.c | 5 + net/core/neighbour.c | 29 +- net/core/net-procfs.c | 24 +- net/core/net_namespace.c | 52 +- net/core/page_pool.c | 114 +- net/core/pktgen.c | 167 +- net/core/ptp_classifier.c | 2 +- net/core/rtnetlink.c | 31 +- net/core/scm.c | 4 +- net/core/selftests.c | 12 + net/core/skbuff.c | 75 +- net/core/sock.c | 31 +- net/core/sock_map.c | 23 +- net/dccp/proto.c | 2 +- net/decnet/dn_dev.c | 6 +- net/decnet/dn_fib.c | 9 +- net/decnet/dn_route.c | 18 +- net/dsa/Kconfig | 13 +- net/dsa/Makefile | 3 +- net/dsa/dsa.c | 2 +- net/dsa/dsa2.c | 112 +- net/dsa/dsa_priv.h | 194 +- net/dsa/master.c | 6 +- net/dsa/port.c | 344 +- net/dsa/slave.c | 298 +- net/dsa/switch.c | 55 +- net/dsa/tag_8021q.c | 608 +- net/dsa/tag_ar9331.c | 3 +- net/dsa/tag_brcm.c | 34 +- net/dsa/tag_dsa.c | 95 +- net/dsa/tag_gswip.c | 3 +- net/dsa/tag_hellcreek.c | 5 +- net/dsa/tag_ksz.c | 8 +- net/dsa/tag_lan9303.c | 24 +- net/dsa/tag_mtk.c | 19 +- net/dsa/tag_ocelot.c | 5 +- net/dsa/tag_ocelot_8021q.c | 9 +- net/dsa/tag_qca.c | 16 +- net/dsa/tag_rtl4_a.c | 21 +- net/dsa/tag_sja1105.c | 284 +- net/dsa/tag_trailer.c | 3 +- net/dsa/tag_xrs700x.c | 5 +- net/ethernet/eth.c | 8 +- net/ethtool/coalesce.c | 29 +- net/ethtool/ioctl.c | 172 +- net/ethtool/netlink.c | 51 +- net/ethtool/netlink.h | 17 +- net/ieee802154/nl-phy.c | 3 +- net/ieee802154/nl802154.c | 3 +- net/ieee802154/socket.c | 7 +- net/ipv4/af_inet.c | 12 +- net/ipv4/bpf_tcp_ca.c | 41 +- net/ipv4/devinet.c | 21 +- net/ipv4/esp4.c | 4 +- net/ipv4/fib_semantics.c | 12 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/fou.c | 10 +- net/ipv4/icmp.c | 3 +- net/ipv4/igmp.c | 30 +- net/ipv4/inet_connection_sock.c | 3 +- net/ipv4/ip_gre.c | 2 +- net/ipv4/ip_output.c | 39 +- net/ipv4/ip_sockglue.c | 24 +- net/ipv4/ip_tunnel.c | 9 +- net/ipv4/ip_vti.c | 2 +- net/ipv4/ipip.c | 2 +- net/ipv4/netfilter/arptable_filter.c | 23 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 56 +- net/ipv4/netfilter/iptable_filter.c | 24 +- net/ipv4/netfilter/iptable_mangle.c | 19 +- net/ipv4/netfilter/iptable_nat.c | 20 +- net/ipv4/netfilter/iptable_raw.c | 21 +- net/ipv4/netfilter/iptable_security.c | 23 +- net/ipv4/route.c | 79 +- net/ipv4/tcp.c | 5 +- net/ipv4/tcp_fastopen.c | 20 +- net/ipv4/tcp_input.c | 54 +- net/ipv4/tcp_ipv4.c | 411 +- net/ipv4/tcp_output.c | 3 +- net/ipv4/tcp_recovery.c | 3 +- net/ipv4/udp.c | 2 +- net/ipv4/udp_bpf.c | 1 - net/ipv4/udp_offload.c | 2 +- net/ipv6/Kconfig | 11 + net/ipv6/Makefile | 3 +- net/ipv6/addrconf.c | 65 +- net/ipv6/af_inet6.c | 16 +- net/ipv6/exthdrs.c | 158 +- net/ipv6/ioam6.c | 910 +++ net/ipv6/ioam6_iptunnel.c | 274 + net/ipv6/ip6_fib.c | 4 +- net/ipv6/ip6_gre.c | 17 +- net/ipv6/ip6_output.c | 80 +- net/ipv6/ip6_tunnel.c | 21 +- net/ipv6/ip6_vti.c | 21 +- net/ipv6/ip6mr.c | 3 +- net/ipv6/ipv6_sockglue.c | 18 +- net/ipv6/mcast.c | 20 +- net/ipv6/ndisc.c | 17 +- net/ipv6/netfilter/ip6table_filter.c | 23 +- net/ipv6/netfilter/ip6table_mangle.c | 22 +- net/ipv6/netfilter/ip6table_nat.c | 16 +- net/ipv6/netfilter/ip6table_raw.c | 24 +- net/ipv6/netfilter/ip6table_security.c | 22 +- net/ipv6/route.c | 30 +- net/ipv6/seg6_iptunnel.c | 74 +- net/ipv6/seg6_local.c | 110 +- net/ipv6/sit.c | 40 +- net/ipv6/sysctl_net_ipv6.c | 19 + net/ipv6/udp.c | 2 +- net/iucv/af_iucv.c | 72 +- net/iucv/iucv.c | 60 +- net/llc/af_llc.c | 6 +- net/mac80211/cfg.c | 234 +- net/mac80211/driver-ops.h | 36 + net/mac80211/ibss.c | 15 +- net/mac80211/ieee80211_i.h | 21 + net/mac80211/iface.c | 54 +- net/mac80211/main.c | 2 +- net/mac80211/rx.c | 102 +- net/mac80211/s1g.c | 180 + net/mac80211/sta_info.c | 2 +- net/mac80211/status.c | 33 +- net/mac80211/trace.h | 67 + net/mac80211/tx.c | 33 +- net/mac80211/util.c | 12 + net/mctp/Kconfig | 13 + net/mctp/Makefile | 3 + net/mctp/af_mctp.c | 395 + net/mctp/device.c | 423 + net/mctp/neigh.c | 342 + net/mctp/route.c | 1116 +++ net/mpls/af_mpls.c | 2 +- net/mptcp/ctrl.c | 26 +- net/mptcp/mib.c | 4 + net/mptcp/mib.h | 4 + net/mptcp/options.c | 462 +- net/mptcp/pm.c | 84 +- net/mptcp/pm_netlink.c | 203 +- net/mptcp/protocol.c | 201 +- net/mptcp/protocol.h | 114 +- net/mptcp/subflow.c | 69 +- net/netfilter/Makefile | 3 + net/netfilter/nf_conntrack_ecache.c | 211 +- net/netfilter/nf_conntrack_netlink.c | 132 +- net/netfilter/nf_conntrack_standalone.c | 15 + net/netfilter/nf_flow_table_core.c | 12 +- net/netfilter/nf_flow_table_offload.c | 4 +- net/netfilter/nf_hooks_lwtunnel.c | 53 + net/netfilter/nf_queue.c | 43 +- net/netfilter/nf_tables_offload.c | 1 + net/netfilter/nfnetlink_queue.c | 15 +- net/netfilter/nft_compat.c | 8 +- net/netfilter/x_tables.c | 98 +- net/netfilter/xt_CT.c | 11 - net/netfilter/xt_bpf.c | 2 +- net/netlabel/netlabel_cipso_v4.c | 12 +- net/netlabel/netlabel_unlabeled.c | 6 +- net/netlink/af_netlink.c | 4 +- net/netlink/genetlink.c | 17 +- net/netrom/nr_loopback.c | 3 +- net/netrom/nr_route.c | 3 +- net/nfc/af_nfc.c | 2 +- net/nfc/core.c | 8 +- net/nfc/digital_core.c | 4 +- net/nfc/hci/core.c | 14 +- net/nfc/hci/llc.c | 4 +- net/nfc/hci/llc.h | 6 +- net/nfc/hci/llc_nop.c | 2 +- net/nfc/hci/llc_shdlc.c | 12 +- net/nfc/llcp.h | 8 +- net/nfc/llcp_commands.c | 46 +- net/nfc/llcp_core.c | 44 +- net/nfc/nci/core.c | 176 +- net/nfc/nci/data.c | 12 +- net/nfc/nci/hci.c | 52 +- net/nfc/nci/ntf.c | 87 +- net/nfc/nci/rsp.c | 48 +- net/nfc/nci/spi.c | 2 +- net/nfc/netlink.c | 4 +- net/nfc/nfc.h | 2 +- net/nfc/rawsock.c | 2 +- net/openvswitch/actions.c | 8 +- net/openvswitch/datapath.c | 76 +- net/openvswitch/datapath.h | 20 + net/packet/af_packet.c | 15 +- net/phonet/af_phonet.c | 3 +- net/phonet/pn_dev.c | 12 +- net/phonet/socket.c | 3 +- net/qrtr/qrtr.c | 12 +- net/rxrpc/Kconfig | 7 +- net/sched/act_api.c | 73 +- net/sched/act_bpf.c | 8 +- net/sched/act_connmark.c | 4 +- net/sched/act_csum.c | 7 +- net/sched/act_ct.c | 4 +- net/sched/act_ctinfo.c | 4 +- net/sched/act_gact.c | 4 +- net/sched/act_gate.c | 4 +- net/sched/act_ife.c | 9 +- net/sched/act_ipt.c | 21 +- net/sched/act_mirred.c | 10 +- net/sched/act_mpls.c | 4 +- net/sched/act_nat.c | 6 +- net/sched/act_pedit.c | 4 +- net/sched/act_police.c | 4 +- net/sched/act_sample.c | 7 +- net/sched/act_simple.c | 4 +- net/sched/act_skbedit.c | 4 +- net/sched/act_skbmod.c | 47 +- net/sched/act_tunnel_key.c | 4 +- net/sched/act_vlan.c | 4 +- net/sched/cls_api.c | 87 +- net/sched/cls_basic.c | 10 +- net/sched/cls_bpf.c | 12 +- net/sched/cls_cgroup.c | 6 +- net/sched/cls_flow.c | 6 +- net/sched/cls_flower.c | 18 +- net/sched/cls_fw.c | 13 +- net/sched/cls_matchall.c | 17 +- net/sched/cls_route.c | 10 +- net/sched/cls_rsvp.h | 7 +- net/sched/cls_tcindex.c | 10 +- net/sched/cls_u32.c | 24 +- net/sched/sch_api.c | 10 +- net/sched/sch_atm.c | 2 +- net/sched/sch_cake.c | 2 +- net/sched/sch_cbq.c | 4 +- net/sched/sch_drr.c | 2 +- net/sched/sch_dsmark.c | 2 +- net/sched/sch_ets.c | 2 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_fq_pie.c | 2 +- net/sched/sch_hfsc.c | 2 +- net/sched/sch_htb.c | 99 +- net/sched/sch_multiq.c | 2 +- net/sched/sch_prio.c | 2 +- net/sched/sch_qfq.c | 2 +- net/sched/sch_sfb.c | 2 +- net/sched/sch_sfq.c | 2 +- net/sched/sch_taprio.c | 4 +- net/smc/smc_core.c | 31 +- net/smc/smc_ib.c | 3 +- net/smc/smc_pnet.c | 3 +- net/socket.c | 352 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/debugfs.c | 73 +- net/sunrpc/fail.h | 25 + net/sunrpc/svc.c | 44 + net/sunrpc/svc_xprt.c | 3 + net/sunrpc/xprt.c | 14 + net/sunrpc/xprtrdma/svc_rdma_rw.c | 56 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 41 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 11 +- net/switchdev/switchdev.c | 308 + net/tipc/socket.c | 34 +- net/unix/Kconfig | 5 + net/unix/Makefile | 1 + net/unix/af_unix.c | 441 +- net/unix/unix_bpf.c | 174 + net/wireless/nl80211.c | 173 +- net/wireless/radiotap.c | 9 +- net/wireless/rdev-ops.h | 13 + net/wireless/reg.c | 9 +- net/wireless/scan.c | 3 +- net/wireless/trace.h | 46 + net/xfrm/xfrm_policy.c | 16 + net/xfrm/xfrm_user.c | 57 + samples/bpf/.gitignore | 2 + samples/bpf/Makefile | 109 +- samples/bpf/Makefile.target | 11 + samples/bpf/cookie_uid_helper_example.c | 11 +- samples/bpf/offwaketime_kern.c | 9 +- samples/bpf/test_override_return.sh | 1 + samples/bpf/tracex4_user.c | 2 +- samples/bpf/tracex7_user.c | 5 + samples/bpf/xdp1_kern.c | 2 + samples/bpf/xdp2_kern.c | 2 + samples/bpf/xdp_monitor.bpf.c | 8 + samples/bpf/xdp_monitor_kern.c | 257 - samples/bpf/xdp_monitor_user.c | 798 +- samples/bpf/xdp_redirect.bpf.c | 49 + samples/bpf/xdp_redirect_cpu.bpf.c | 541 ++ samples/bpf/xdp_redirect_cpu_kern.c | 730 -- samples/bpf/xdp_redirect_cpu_user.c | 1132 +-- samples/bpf/xdp_redirect_kern.c | 90 - samples/bpf/xdp_redirect_map.bpf.c | 95 + samples/bpf/xdp_redirect_map_kern.c | 142 - samples/bpf/xdp_redirect_map_multi.bpf.c | 82 + samples/bpf/xdp_redirect_map_multi_kern.c | 88 - samples/bpf/xdp_redirect_map_multi_user.c | 345 +- samples/bpf/xdp_redirect_map_user.c | 385 +- samples/bpf/xdp_redirect_user.c | 270 +- samples/bpf/xdp_sample.bpf.c | 266 + samples/bpf/xdp_sample.bpf.h | 141 + samples/bpf/xdp_sample_shared.h | 17 + samples/bpf/xdp_sample_user.c | 1673 ++++ samples/bpf/xdp_sample_user.h | 108 + samples/bpf/xdpsock_user.c | 20 +- samples/pktgen/functions.sh | 2 +- .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 19 +- .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 19 +- samples/pktgen/pktgen_sample01_simple.sh | 13 +- samples/pktgen/pktgen_sample02_multiqueue.sh | 19 +- .../pktgen/pktgen_sample03_burst_single_flow.sh | 6 +- samples/pktgen/pktgen_sample04_many_flows.sh | 12 +- samples/pktgen/pktgen_sample05_flow_per_thread.sh | 12 +- ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 19 +- samples/trace_events/trace-events-sample.h | 27 + scripts/bpf_doc.py | 2 + security/integrity/ima/ima_main.c | 1 + security/selinux/hooks.c | 8 +- security/selinux/include/classmap.h | 4 +- security/selinux/ss/services.c | 2 + security/smack/smack.h | 2 +- security/smack/smack_access.c | 17 +- security/smack/smack_lsm.c | 2 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 48 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 3 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 9 +- tools/bpf/bpftool/Documentation/bpftool-iter.rst | 2 + tools/bpf/bpftool/Documentation/bpftool-link.rst | 3 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 3 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 36 +- .../bpftool/Documentation/bpftool-struct_ops.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool.rst | 12 +- tools/bpf/bpftool/bash-completion/bpftool | 66 +- tools/bpf/bpftool/btf.c | 11 +- tools/bpf/bpftool/btf_dumper.c | 6 +- tools/bpf/bpftool/cgroup.c | 3 +- tools/bpf/bpftool/common.c | 6 + tools/bpf/bpftool/feature.c | 1 + tools/bpf/bpftool/gen.c | 3 +- tools/bpf/bpftool/iter.c | 2 + tools/bpf/bpftool/link.c | 3 +- tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/main.h | 3 +- tools/bpf/bpftool/map.c | 19 +- tools/bpf/bpftool/net.c | 1 + tools/bpf/bpftool/perf.c | 5 +- tools/bpf/bpftool/prog.c | 37 +- tools/bpf/bpftool/struct_ops.c | 2 +- tools/bpf/resolve_btfids/main.c | 13 +- tools/include/uapi/linux/bpf.h | 119 +- tools/include/uapi/linux/ethtool.h | 53 + tools/include/uapi/linux/if_link.h | 2 + tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 10 +- tools/lib/bpf/bpf.c | 32 +- tools/lib/bpf/bpf.h | 8 +- tools/lib/bpf/btf.c | 47 +- tools/lib/bpf/btf.h | 31 +- tools/lib/bpf/btf_dump.c | 871 +- tools/lib/bpf/libbpf.c | 1776 +---- tools/lib/bpf/libbpf.h | 76 +- tools/lib/bpf/libbpf.map | 11 + tools/lib/bpf/libbpf_internal.h | 113 +- tools/lib/bpf/relo_core.c | 1295 +++ tools/lib/bpf/relo_core.h | 100 + tools/perf/util/bpf-event.c | 11 +- tools/perf/util/bpf_counter.c | 12 +- tools/testing/selftests/Makefile | 2 + tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 7 +- tools/testing/selftests/bpf/README.rst | 7 + tools/testing/selftests/bpf/bpf_tcp_helpers.h | 19 + tools/testing/selftests/bpf/netcnt_common.h | 38 +- tools/testing/selftests/bpf/network_helpers.c | 120 +- tools/testing/selftests/bpf/network_helpers.h | 11 + .../selftests/bpf/prog_tests/attach_probe.c | 98 +- .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 254 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 16 + .../selftests/bpf/prog_tests/bpf_iter_setsockopt.c | 226 + .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 106 +- tools/testing/selftests/bpf/prog_tests/btf.c | 4 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 615 ++ .../testing/selftests/bpf/prog_tests/btf_module.c | 34 + .../selftests/bpf/prog_tests/core_autosize.c | 22 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 25 +- .../selftests/bpf/prog_tests/get_func_ip_test.c | 55 + .../testing/selftests/bpf/prog_tests/kfunc_call.c | 2 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 31 + tools/testing/selftests/bpf/prog_tests/netcnt.c | 82 + .../selftests/bpf/prog_tests/netns_cookie.c | 80 + tools/testing/selftests/bpf/prog_tests/perf_link.c | 89 + tools/testing/selftests/bpf/prog_tests/pinning.c | 9 + .../selftests/bpf/prog_tests/reference_tracking.c | 4 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 61 +- tools/testing/selftests/bpf/prog_tests/snprintf.c | 4 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 445 +- .../selftests/bpf/prog_tests/sockopt_inherit.c | 4 +- .../selftests/bpf/prog_tests/sockopt_qos_to_cc.c | 70 + .../selftests/bpf/prog_tests/task_pt_regs.c | 47 + .../testing/selftests/bpf/prog_tests/tc_redirect.c | 11 +- tools/testing/selftests/bpf/prog_tests/timer.c | 55 + tools/testing/selftests/bpf/prog_tests/timer_mim.c | 77 + .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 520 ++ .../bpf/prog_tests/xdp_context_test_run.c | 105 + .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 43 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 39 +- tools/testing/selftests/bpf/progs/bpf_dctcp.c | 25 + .../selftests/bpf/progs/bpf_dctcp_release.c | 26 + tools/testing/selftests/bpf/progs/bpf_iter.h | 8 + .../selftests/bpf/progs/bpf_iter_setsockopt.c | 72 + tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c | 2 +- tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 80 + .../testing/selftests/bpf/progs/bpf_tracing_net.h | 10 + .../testing/selftests/bpf/progs/get_func_ip_test.c | 84 + .../selftests/bpf/progs/kfunc_call_test_subprog.c | 4 +- tools/testing/selftests/bpf/progs/netcnt_prog.c | 8 +- .../selftests/bpf/progs/netns_cookie_prog.c | 84 + .../selftests/bpf/progs/sockopt_qos_to_cc.c | 39 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 16 + .../testing/selftests/bpf/progs/test_bpf_cookie.c | 85 + .../selftests/bpf/progs/test_core_autosize.c | 20 +- .../testing/selftests/bpf/progs/test_ksyms_weak.c | 56 + .../selftests/bpf/progs/test_map_in_map_invalid.c | 26 + tools/testing/selftests/bpf/progs/test_perf_link.c | 16 + .../selftests/bpf/progs/test_sk_lookup_kern.c | 14 +- tools/testing/selftests/bpf/progs/test_snprintf.c | 6 +- .../selftests/bpf/progs/test_task_pt_regs.c | 29 + tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 1 - .../bpf/progs/test_xdp_context_test_run.c | 20 + tools/testing/selftests/bpf/progs/timer.c | 297 + tools/testing/selftests/bpf/progs/timer_mim.c | 88 + .../testing/selftests/bpf/progs/timer_mim_reject.c | 74 + tools/testing/selftests/bpf/progs/xdp_tx.c | 2 +- tools/testing/selftests/bpf/test_bpftool.sh | 6 + tools/testing/selftests/bpf/test_bpftool_build.sh | 2 +- .../selftests/bpf/test_bpftool_synctypes.py | 586 ++ tools/testing/selftests/bpf/test_doc_build.sh | 10 +- tools/testing/selftests/bpf/test_maps.c | 90 +- tools/testing/selftests/bpf/test_netcnt.c | 148 - tools/testing/selftests/bpf/test_progs.c | 107 +- tools/testing/selftests/bpf/test_progs.h | 12 + tools/testing/selftests/bpf/test_tc_tunnel.sh | 2 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 2 +- tools/testing/selftests/bpf/test_xsk.sh | 10 +- tools/testing/selftests/bpf/trace_helpers.c | 87 + tools/testing/selftests/bpf/trace_helpers.h | 4 + tools/testing/selftests/bpf/xdpxceiver.c | 681 +- tools/testing/selftests/bpf/xdpxceiver.h | 63 +- tools/testing/selftests/bpf/xsk_prereqs.sh | 30 +- .../selftests/move_mount_set_group/.gitignore | 1 + .../selftests/move_mount_set_group/Makefile | 7 + .../{mount => move_mount_set_group}/config | 0 .../move_mount_set_group_test.c | 375 + tools/testing/selftests/nci/nci_dev.c | 416 +- tools/testing/selftests/net/Makefile | 5 + tools/testing/selftests/net/af_unix/Makefile | 5 + .../testing/selftests/net/af_unix/test_unix_oob.c | 437 + tools/testing/selftests/net/config | 1 + tools/testing/selftests/net/fcnal-test.sh | 33 +- tools/testing/selftests/net/fib_rule_tests.sh | 7 +- .../selftests/net/forwarding/devlink_lib.sh | 15 +- tools/testing/selftests/net/forwarding/lib.sh | 27 +- .../selftests/net/forwarding/router_mpath_nh.sh | 2 +- .../net/forwarding/router_mpath_nh_res.sh | 2 +- tools/testing/selftests/net/gro.c | 1095 +++ tools/testing/selftests/net/gro.sh | 99 + tools/testing/selftests/net/ioam6.sh | 652 ++ tools/testing/selftests/net/ioam6_parser.c | 720 ++ tools/testing/selftests/net/mptcp/mptcp_join.sh | 345 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 16 +- tools/testing/selftests/net/psock_fanout.c | 4 +- tools/testing/selftests/net/psock_snd.sh | 3 - tools/testing/selftests/net/run_afpackettests | 5 +- tools/testing/selftests/net/setup_loopback.sh | 118 + tools/testing/selftests/net/setup_veth.sh | 41 + .../selftests/net/srv6_end_dt46_l3vpn_test.sh | 9 +- .../selftests/net/srv6_end_dt4_l3vpn_test.sh | 9 +- .../selftests/net/srv6_end_dt6_l3vpn_test.sh | 9 +- tools/testing/selftests/net/toeplitz.c | 585 ++ tools/testing/selftests/net/toeplitz.sh | 199 + tools/testing/selftests/net/toeplitz_client.sh | 28 + tools/testing/selftests/net/unicast_extensions.sh | 5 +- tools/testing/selftests/net/veth.sh | 183 +- .../testing/selftests/net/vrf_strict_mode_test.sh | 9 +- .../tc-testing/tc-tests/actions/skbmod.json | 24 + .../selftests/tc-testing/tc-tests/qdiscs/mq.json | 137 + tools/testing/selftests/tc-testing/tdc_config.py | 1 + 2291 files changed, 127859 insertions(+), 49424 deletions(-) create mode 100644 Documentation/admin-guide/device-mapper/dm-ima.rst create mode 100644 Documentation/bpf/libbpf/index.rst delete mode 100644 Documentation/bpf/libbpf/libbpf.rst delete mode 100644 Documentation/bpf/libbpf/libbpf_api.rst create mode 100644 Documentation/devicetree/bindings/hwmon/amd,sbrmi.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/winbond,w83781d.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml create mode 100644 Documentation/devicetree/bindings/net/can/bosch,c_can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/c_can.txt create mode 100644 Documentation/devicetree/bindings/net/fsl,fec.yaml delete mode 100644 Documentation/devicetree/bindings/net/fsl-fec.txt create mode 100644 Documentation/devicetree/bindings/net/intel,ixp46x-ptp-timer.yaml create mode 100644 Documentation/devicetree/bindings/net/litex,liteeth.yaml create mode 100644 Documentation/filesystems/cifs/index.rst create mode 100644 Documentation/filesystems/cifs/ksmbd.rst create mode 100644 Documentation/filesystems/idmappings.rst create mode 100644 Documentation/hwmon/aquacomputer_d5next.rst create mode 100644 Documentation/hwmon/sbrmi.rst create mode 100644 Documentation/leds/well-known-leds.txt create mode 100644 Documentation/networking/device_drivers/ethernet/freescale/dpaa [...] create mode 100644 Documentation/networking/devlink/hns3.rst delete mode 100644 Documentation/networking/devlink/sja1105.rst create mode 100644 Documentation/networking/ioam6-sysctl.rst create mode 100644 Documentation/networking/mctp.rst create mode 100644 drivers/hwmon/aquacomputer_d5next.c create mode 100644 drivers/hwmon/sbrmi.c delete mode 100644 drivers/i2c/busses/i2c-pmcmsp.c create mode 100644 drivers/i2c/busses/i2c-virtio.c rename drivers/leds/{ => flash}/leds-aat1290.c (100%) rename drivers/leds/{ => flash}/leds-as3645a.c (100%) rename drivers/leds/{ => flash}/leds-ktd2692.c (100%) rename drivers/leds/{ => flash}/leds-lm3601x.c (100%) rename drivers/leds/{ => flash}/leds-max77693.c (100%) rename drivers/leds/{ => flash}/leds-sgm3140.c (100%) create mode 100644 drivers/md/dm-ima.c create mode 100644 drivers/md/dm-ima.h create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.h create mode 100644 drivers/net/ethernet/litex/Kconfig create mode 100644 drivers/net/ethernet/litex/Makefile create mode 100644 drivers/net/ethernet/litex/litex_liteeth.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/channels.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/channels.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rss.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rss.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tir.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tir.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/diag/qos_tracepoint.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c delete mode 100644 drivers/net/ipa/ipa_clock.c delete mode 100644 drivers/net/ipa/ipa_clock.h create mode 100644 drivers/net/ipa/ipa_power.c create mode 100644 drivers/net/ipa/ipa_power.h create mode 100644 drivers/net/mctp/Kconfig copy arch/arm/mach-imx/Makefile.boot => drivers/net/mctp/Makefile (100%) delete mode 100644 drivers/net/mhi/Makefile delete mode 100644 drivers/net/mhi/mhi.h delete mode 100644 drivers/net/mhi/net.c delete mode 100644 drivers/net/mhi/proto_mbim.c create mode 100644 drivers/net/mhi_net.c create mode 100644 drivers/net/phy/mxl-gpy.c delete mode 100644 drivers/net/wan/sbni.c delete mode 100644 drivers/net/wan/sbni.h create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.c create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.h delete mode 100644 drivers/net/wireless/intersil/prism54/Makefile delete mode 100644 drivers/net/wireless/intersil/prism54/isl_38xx.c delete mode 100644 drivers/net/wireless/intersil/prism54/isl_38xx.h delete mode 100644 drivers/net/wireless/intersil/prism54/isl_ioctl.c delete mode 100644 drivers/net/wireless/intersil/prism54/isl_ioctl.h delete mode 100644 drivers/net/wireless/intersil/prism54/isl_oid.h delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_dev.c delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_dev.h delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_eth.c delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_eth.h delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_hotplug.c delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_mgt.c delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_mgt.h delete mode 100644 drivers/net/wireless/intersil/prism54/oid_mgt.c delete mode 100644 drivers/net/wireless/intersil/prism54/oid_mgt.h delete mode 100644 drivers/net/wireless/intersil/prism54/prismcompat.h create mode 100644 drivers/net/wireless/marvell/mwifiex/pcie_quirks.c create mode 100644 drivers/net/wireless/marvell/mwifiex/pcie_quirks.h create mode 100644 drivers/net/wwan/mhi_wwan_mbim.c create mode 100644 fs/btrfs/verity.c create mode 100644 fs/cifs_common/Makefile create mode 100644 fs/cifs_common/arc4.h create mode 100644 fs/cifs_common/cifs_arc4.c create mode 100644 fs/cifs_common/cifs_md4.c create mode 100644 fs/cifs_common/md4.h delete mode 100644 fs/iomap/apply.c create mode 100644 fs/iomap/iter.c create mode 100644 fs/ksmbd/Kconfig create mode 100644 fs/ksmbd/Makefile create mode 100644 fs/ksmbd/asn1.c create mode 100644 fs/ksmbd/asn1.h create mode 100644 fs/ksmbd/auth.c create mode 100644 fs/ksmbd/auth.h create mode 100644 fs/ksmbd/connection.c create mode 100644 fs/ksmbd/connection.h create mode 100644 fs/ksmbd/crypto_ctx.c create mode 100644 fs/ksmbd/crypto_ctx.h create mode 100644 fs/ksmbd/glob.h create mode 100644 fs/ksmbd/ksmbd_netlink.h create mode 100644 fs/ksmbd/ksmbd_spnego_negtokeninit.asn1 create mode 100644 fs/ksmbd/ksmbd_spnego_negtokentarg.asn1 create mode 100644 fs/ksmbd/ksmbd_work.c create mode 100644 fs/ksmbd/ksmbd_work.h create mode 100644 fs/ksmbd/mgmt/ksmbd_ida.c create mode 100644 fs/ksmbd/mgmt/ksmbd_ida.h create mode 100644 fs/ksmbd/mgmt/share_config.c create mode 100644 fs/ksmbd/mgmt/share_config.h create mode 100644 fs/ksmbd/mgmt/tree_connect.c create mode 100644 fs/ksmbd/mgmt/tree_connect.h create mode 100644 fs/ksmbd/mgmt/user_config.c create mode 100644 fs/ksmbd/mgmt/user_config.h create mode 100644 fs/ksmbd/mgmt/user_session.c create mode 100644 fs/ksmbd/mgmt/user_session.h create mode 100644 fs/ksmbd/misc.c create mode 100644 fs/ksmbd/misc.h create mode 100644 fs/ksmbd/ndr.c create mode 100644 fs/ksmbd/ndr.h create mode 100644 fs/ksmbd/nterr.h create mode 100644 fs/ksmbd/ntlmssp.h create mode 100644 fs/ksmbd/oplock.c create mode 100644 fs/ksmbd/oplock.h create mode 100644 fs/ksmbd/server.c create mode 100644 fs/ksmbd/server.h create mode 100644 fs/ksmbd/smb2misc.c create mode 100644 fs/ksmbd/smb2ops.c create mode 100644 fs/ksmbd/smb2pdu.c create mode 100644 fs/ksmbd/smb2pdu.h create mode 100644 fs/ksmbd/smb_common.c create mode 100644 fs/ksmbd/smb_common.h create mode 100644 fs/ksmbd/smbacl.c create mode 100644 fs/ksmbd/smbacl.h create mode 100644 fs/ksmbd/smbfsctl.h create mode 100644 fs/ksmbd/smbstatus.h create mode 100644 fs/ksmbd/transport_ipc.c create mode 100644 fs/ksmbd/transport_ipc.h create mode 100644 fs/ksmbd/transport_rdma.c create mode 100644 fs/ksmbd/transport_rdma.h create mode 100644 fs/ksmbd/transport_tcp.c create mode 100644 fs/ksmbd/transport_tcp.h create mode 100644 fs/ksmbd/unicode.c create mode 100644 fs/ksmbd/unicode.h create mode 100644 fs/ksmbd/uniupr.h create mode 100644 fs/ksmbd/vfs.c create mode 100644 fs/ksmbd/vfs.h create mode 100644 fs/ksmbd/vfs_cache.c create mode 100644 fs/ksmbd/vfs_cache.h create mode 100644 fs/ksmbd/xattr.h create mode 100644 include/linux/can/platform/flexcan.h create mode 100644 include/linux/ioam6.h create mode 100644 include/linux/ioam6_genl.h create mode 100644 include/linux/ioam6_iptunnel.h delete mode 100644 include/linux/platform_data/mmc-esdhc-imx.h create mode 100644 include/net/ioam6.h delete mode 100644 include/net/ipx.h create mode 100644 include/net/mctp.h create mode 100644 include/net/mctpdevice.h create mode 100644 include/net/netfilter/nf_hooks_lwtunnel.h create mode 100644 include/net/netns/mctp.h delete mode 100644 include/net/netns/x_tables.h create mode 100644 include/uapi/linux/ioam6.h create mode 100644 include/uapi/linux/ioam6_genl.h create mode 100644 include/uapi/linux/ioam6_iptunnel.h delete mode 100644 include/uapi/linux/ipx.h create mode 100644 include/uapi/linux/mctp.h create mode 100644 include/uapi/linux/nl80211-vnd-intel.h create mode 100644 include/uapi/linux/virtio_i2c.h delete mode 100644 net/802/p8023.c create mode 100644 net/ipv6/ioam6.c create mode 100644 net/ipv6/ioam6_iptunnel.c create mode 100644 net/mctp/Kconfig create mode 100644 net/mctp/Makefile create mode 100644 net/mctp/af_mctp.c create mode 100644 net/mctp/device.c create mode 100644 net/mctp/neigh.c create mode 100644 net/mctp/route.c create mode 100644 net/netfilter/nf_hooks_lwtunnel.c create mode 100644 net/sunrpc/fail.h create mode 100644 net/unix/unix_bpf.c create mode 100644 samples/bpf/xdp_monitor.bpf.c delete mode 100644 samples/bpf/xdp_monitor_kern.c create mode 100644 samples/bpf/xdp_redirect.bpf.c create mode 100644 samples/bpf/xdp_redirect_cpu.bpf.c delete mode 100644 samples/bpf/xdp_redirect_cpu_kern.c delete mode 100644 samples/bpf/xdp_redirect_kern.c create mode 100644 samples/bpf/xdp_redirect_map.bpf.c delete mode 100644 samples/bpf/xdp_redirect_map_kern.c create mode 100644 samples/bpf/xdp_redirect_map_multi.bpf.c delete mode 100644 samples/bpf/xdp_redirect_map_multi_kern.c create mode 100644 samples/bpf/xdp_sample.bpf.c create mode 100644 samples/bpf/xdp_sample.bpf.h create mode 100644 samples/bpf/xdp_sample_shared.h create mode 100644 samples/bpf/xdp_sample_user.c create mode 100644 samples/bpf/xdp_sample_user.h create mode 100644 tools/lib/bpf/relo_core.c create mode 100644 tools/lib/bpf/relo_core.h create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_cookie.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_module.c create mode 100644 tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c create mode 100644 tools/testing/selftests/bpf/prog_tests/netcnt.c create mode 100644 tools/testing/selftests/bpf/prog_tests/netns_cookie.c create mode 100644 tools/testing/selftests/bpf/prog_tests/perf_link.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt_qos_to_cc.c create mode 100644 tools/testing/selftests/bpf/prog_tests/task_pt_regs.c create mode 100644 tools/testing/selftests/bpf/prog_tests/timer.c create mode 100644 tools/testing/selftests/bpf/prog_tests/timer_mim.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_bonding.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_dctcp_release.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_setsockopt.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_unix.c create mode 100644 tools/testing/selftests/bpf/progs/get_func_ip_test.c create mode 100644 tools/testing/selftests/bpf/progs/netns_cookie_prog.c create mode 100644 tools/testing/selftests/bpf/progs/sockopt_qos_to_cc.c create mode 100644 tools/testing/selftests/bpf/progs/test_bpf_cookie.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_weak.c create mode 100644 tools/testing/selftests/bpf/progs/test_map_in_map_invalid.c create mode 100644 tools/testing/selftests/bpf/progs/test_perf_link.c create mode 100644 tools/testing/selftests/bpf/progs/test_task_pt_regs.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_context_test_run.c create mode 100644 tools/testing/selftests/bpf/progs/timer.c create mode 100644 tools/testing/selftests/bpf/progs/timer_mim.c create mode 100644 tools/testing/selftests/bpf/progs/timer_mim_reject.c create mode 100755 tools/testing/selftests/bpf/test_bpftool_synctypes.py delete mode 100644 tools/testing/selftests/bpf/test_netcnt.c create mode 100644 tools/testing/selftests/move_mount_set_group/.gitignore create mode 100644 tools/testing/selftests/move_mount_set_group/Makefile copy tools/testing/selftests/{mount => move_mount_set_group}/config (100%) create mode 100644 tools/testing/selftests/move_mount_set_group/move_mount_set_gro [...] create mode 100644 tools/testing/selftests/net/af_unix/Makefile create mode 100644 tools/testing/selftests/net/af_unix/test_unix_oob.c create mode 100644 tools/testing/selftests/net/gro.c create mode 100755 tools/testing/selftests/net/gro.sh create mode 100755 tools/testing/selftests/net/ioam6.sh create mode 100644 tools/testing/selftests/net/ioam6_parser.c create mode 100755 tools/testing/selftests/net/setup_loopback.sh create mode 100644 tools/testing/selftests/net/setup_veth.sh create mode 100644 tools/testing/selftests/net/toeplitz.c create mode 100755 tools/testing/selftests/net/toeplitz.sh create mode 100755 tools/testing/selftests/net/toeplitz_client.sh create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/mq.json