This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allyesconfig in repository toolchain/ci/linux.
from e9a83bd23220 Merge tag 'docs-5.3' of git://git.lwn.net/linux adds 028db3e290f1 Revert "Merge tag 'keys-acl-20190703' of git://git.kernel. [...] adds d51f527f44f9 locks: Add trace_leases_conflict adds 387e3746d01c locks: eliminate false positive conflicts for write lease adds 988052f47adc Merge tag 'locks-v5.3-1' of git://git.kernel.org/pub/scm/l [...] adds 0b3b094ac9a7 fanotify: Disallow permission events for proc filesystem adds 116b9731ad76 fsnotify: add empty fsnotify_{unlink,rmdir}() hooks adds 46008d9d3f0e btrfs: call fsnotify_rmdir() hook adds a35d632c723c rpc_pipefs: call fsnotify_{unlink,rmdir}() hooks adds 4bf2377472c7 tracefs: call fsnotify_{unlink,rmdir}() hooks adds fd0d506f2b82 devpts: call fsnotify_unlink() hook adds 823e545c0277 debugfs: simplify __debugfs_remove_file() adds 6679ea6dea15 debugfs: call fsnotify_{unlink,rmdir}() hooks adds 6146e78c0364 configfs: call fsnotify_rmdir() hook adds 49246466a989 fsnotify: move fsnotify_nameremove() hook out of d_delete() adds 7377f5bec133 fsnotify: get rid of fsnotify_nameremove() adds e6983afd9254 Merge tag 'fsnotify_for_v5.3-rc1' of git://git.kernel.org/ [...] adds f44840ad1f82 quota: add dqi_dirty_list description to comment of Dquot [...] adds 02475de9bb23 ext2: introduce helper for xattr header validation adds f4c3fb8c433f ext2: introduce helper for xattr entry validation adds 8cd0f2ba787a ext2: Merge loops in ext2_xattr_set() adds 6c71b489ecfd ext2: Strengthen xattr block checks adds e15d92bee818 doc: ext2: update description of quota options for ext2 adds 38fa0e8e4a3b ext2: code cleanup by using test_opt() and clear_opt() adds 7f58351a7c57 ext2: code cleanup for ext2_preread_inode() adds 9bb1d7a6bcde ext2: merge xattr next entry check to ext2_xattr_entry_valid() adds d561d4dd4f56 ext2: introduce new helper for xattr entry comparison adds 1eaf5faab18c ext2: optimize ext2_xattr_get() adds dc1f73802bd7 ext2: add missing brelse() in ext2_new_inode() adds 1fe03415447b ext2: fix a typo in comment adds fdbd3e8c9ffd ext2: Fix a typo in ext2_getattr argument adds edb895d3bfba ext2: add missing brelse() in ext2_iget() adds 936bbf3aea84 ext2: Always brelse bh on failure in ext2_iget() adds 555b2c3da1fc quota: honor quota type in Q_XGETQSTAT[V] calls adds 90f15ac9fa7e ext2: Use kmemdup rather than duplicating its implementation adds fa33cdbf3ece udf: Fix incorrect final NOT_ALLOCATED (hole) extent length adds 682f7c5c465d Merge tag 'for_v5.3-rc1' of git://git.kernel.org/pub/scm/l [...] adds 8d3e72a180b4 iomap: don't mark the inode dirty in iomap_write_end adds 8af54f291e5c fs: fold __generic_write_end back into generic_write_end adds 36a7347de097 iomap: fix page_done callback for short writes adds a47f5c56b2eb Merge tag 'iomap-5.3-merge-1' of git://git.kernel.org/pub/ [...] adds f16acc9d9b37 vfs: introduce generic_copy_file_range() adds 64bf5ff58dff vfs: no fallback for ->copy_file_range adds a31713517dac vfs: introduce generic_file_rw_checks() adds 646955cd5425 vfs: remove redundant checks from generic_remap_checks() adds 96e6e8f4a68d vfs: add missing checks to copy_file_range adds e38f7f53c352 vfs: introduce file_modified() helper adds 8c3f406c097b xfs: use file_modified() helper adds 5dae222a5ff0 vfs: allow copy_file_range to copy across devices adds fe0da9c09b2d fuse: copy_file_range needs to strip setuid bits and updat [...] adds 40f06c799539 Merge tag 'copy-file-range-fixes-1' of git://git.kernel.or [...] adds d2d0727b1654 fscrypt: simplify bounce page handling adds 2a415a025731 fscrypt: remove the "write" part of struct fscrypt_ctx adds f47fcbb2b578 fscrypt: rename fscrypt_do_page_crypto() to fscrypt_crypt_block() adds eeacfdc68a10 fscrypt: clean up some BUG_ON()s in block encryption/decryption adds 03569f2fb8e7 fscrypt: introduce fscrypt_encrypt_block_inplace() adds 53bc1d854c64 fscrypt: support encrypting multiple filesystem blocks per page adds 930d453995bd fscrypt: handle blocksize < PAGE_SIZE in fscrypt_zeroout_range() adds 41adbcb7267b fscrypt: introduce fscrypt_decrypt_block_inplace() adds aa8bc1ac6ef3 fscrypt: support decrypting multiple filesystem blocks per page adds ffceeefb337b fscrypt: decrypt only the needed blocks in __fscrypt_decry [...] adds 7e0785fce14f ext4: clear BH_Uptodate flag on decryption error adds 0b578f358a6a ext4: decrypt only the needed blocks in ext4_block_write_begin() adds ec39a3686744 ext4: decrypt only the needed block in __ext4_block_zero_p [...] adds 6e4b73bcd151 ext4: encrypt only up to last block in ext4_bio_write_page() adds 5858bdad4d0d fscrypt: don't set policy for a dead directory adds 0bb06cac060d fscrypt: remove unnecessary includes of ratelimit.h adds adbd9b4dee70 fscrypt: remove selection of CONFIG_CRYPTO_SHA256 adds 0564336329f0 fscrypt: document testing with xfstests adds 25cd6f355dab Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds fa59f52f5b14 afs: afs_unlink() doesn't need to check dentry->d_inode adds 051d25250b55 afs: Add some callback management tracepoints adds 452181936931 afs: Trace afs_server usage adds ee102584efd5 fs/afs: use struct_size() in kzalloc() adds 1eda8bab70ca afs: Add support for the UAE error table adds 8dda9957e3a1 Merge tag 'afs-next-20190628' of git://git.kernel.org/pub/ [...] adds b9c1c26739ec ext4: gracefully handle ext4_break_layouts() failure durin [...] adds 7821ce417ec7 jbd2: fix some print format mistakes adds a49773064bc2 jbd2: fix typo in comment of journal_submit_inode_data_buffers adds 2e5384036277 ext4: don't allow any modifications to an immutable file adds 02b016ca7f99 ext4: enforce the immutable flag on open files adds 7ddf79a10395 ext4: only set project inherit bit for directory adds c60990b361cc ext4: clean up kerneldoc warnigns when building with W=1 adds b03755ad6f33 ext4: make __ext4_get_inode_loc plug adds 3ae72562ad91 ext4: optimize case-insensitive lookups adds c708b1c6de7f ext4: remove redundant assignment to node adds aa0bfcd939c3 mm: add filemap_fdatawait_range_keep_errors() adds 6ba0e7dc64a5 jbd2: introduce jbd2_inode dirty range scoping adds 73131fbb003b ext4: use jbd2_inode dirty range scoping adds 9382cde8cd8f jbd2: drop declaration of journal_sync_buffer() adds 4e19d6b65fb4 ext4: allow directory holes adds f036adb39976 ext4: rename "dirent_csum" functions to use "dirblock" adds ddce3b94715c ext4: refactor initialize_dirent_tail() adds 7633b08b2750 ext4: rename htree_inline_dir_to_tree() to ext4_inlinedir_ [...] adds 78e9605d4fdd ext4: replace ktype default_attrs with default_groups adds 96fcaf86c3cb ext4: fix coverity warning on error path of filename setup adds 2e756758e5cb Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 2a27b755ed24 gfs2: Clean up freeing struct gfs2_sbd adds 15a798f7deb3 gfs2: Use IS_ERR_OR_NULL adds 5b3a9f348bc5 gfs2: kthread and remount improvements adds e955537e3262 gfs2: eliminate tr_num_revoke_rm adds 49eb776ed9d9 gfs2: log which portion of the journal is replayed adds d14e1ca305fc gfs2: Warn when a journal replay overwrites a rgrp with buffers adds 04aea0ca14f0 gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN adds 55317f5b00f0 gfs2: simplify gfs2_freeze by removing case adds 3792ce973f07 gfs2: dump fsid when dumping glock problems adds f29e62eed261 gfs2: replace more printk with calls to fs_info and friends adds f3915f83e84c gfs2: use page_offset in gfs2_page_mkwrite adds e0ec0a6ba657 gfs2: remove the unused gfs2_stuffed_write_end function adds eadd75358046 gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops adds 59c01c5046cc gfs2: merge gfs2_writepage_common into gfs2_writepage adds 378b6cbfb82f gfs2: mark stuffed_readpage static adds 7770c93a46e6 gfs2: use iomap_bmap instead of generic_block_bmap adds 35af80aef99b gfs2: don't use buffer_heads in gfs2_allocate_page_backing adds bb4cb25dd319 gfs2: Remove unused gfs2_iomap_alloc argument adds 0248a8be6d21 Merge tag 'gfs2-for-5.3' of git://git.kernel.org/pub/scm/l [...] adds b401170f6d9c nfsd: don't call nfsd_reply_cache_shutdown twice adds 3ba75830ce17 nfsd4: drc containerization adds 22a46eb44016 nfsd: note inadequate stats locking adds 9de3ec1d5711 lockd: prepare nlm_lockowner for use by the server adds 89e0edfbea10 lockd: Convert NLM service fl_owner to nlm_lockowner adds 9adfac6d730d lockd: Remove lm_compare_owner and lm_owner_key adds 646d73e91b42 lockd: Show pid of lockd for remote locks adds f85d93385e9f locks: Cleanup lm_compare_owner and lm_owner_key adds 291adeb25481 lockd: Make two symbols static adds e977cc830862 nfsd: Spelling s/EACCESS/EACCES/ adds bdba53687e45 nfsd: use 64-bit seconds fields in nfsd v4 code adds 30498dcc12e5 nfsd4: remove outdated nfsd4_decode_time comment adds 689d7ba4895b nfsd: fix cleanup of nfsd_reply_cache_init on failure adds 855c9e766a35 nfs: fix out-of-date connectathon talk URL adds 2c830dd7209b nfsd: persist nfsd filesystem across mounts adds 14ed14cc7c06 nfsd: rename cl_refcount adds 59f8e91b75ec nfsd4: use reference count to free client adds e8a79fb14f6b nfsd: add nfsd/clients directory adds bf5ed3e3bb84 nfsd: make client/ directory names small ints adds 97ad4031e295 nfsd4: add a client info file adds 3bade247fcb1 nfsd: copy client's address including port number to cl_addr adds ea053e164cc8 nfsd: escape high characters in binary data adds 169319f13cb8 nfsd: add more information to client info file adds 78599c42ae3c nfsd4: add file to display list of client's opens adds 16d36e099980 nfsd: show lock and deleg stateids adds 0c4b62b042fe nfsd4: show layout stateids adds a204f25e372d nfsd: create get_nfsdfs_clp helper adds 89c905beccbb nfsd: allow forced expiration of NFSv4 clients adds 6f4859b8a726 nfsd: create xdr_netobj_dup helper adds 791234448d47 nfsd: decode implementation id adds a57caf8c527f sunrpc/cache: remove the exporting of cache_seq_next adds c8320ccdd47e nfsd: Fix misuse of strlcpy adds 297e57a24f6e nfsd: Make two functions static adds b78fa45d4edb nfsd: Make __get_nfsdfs_client() static adds d2b6b4c832f7 Merge tag 'nfsd-5.3' of git://linux-nfs.org/~bfields/linux adds 9ee24b2a3835 binfmt_flat: remove flat_reloc_valid adds 2f3196d49b1e binfmt_flat: remove flat_set_persistent adds 02da283302f7 binfmt_flat: provide a default version of flat_get_relocate_addr adds 1d52dca11743 binfmt_flat: remove flat_old_ram_flag adds bdd15a288492 binfmt_flat: replace flat_argvp_envp_on_stack with a Kconf [...] adds 06d2bfedd147 binfmt_flat: remove the uapi <linux/flat.h> header adds 38e63483a317 binfmt_flat: remove the unused OLD_FLAT_FLAG_RAM definition adds 3f8b76a66e0d binfmt_flat: consolidate two version of flat_v2_reloc_t adds 34b4664ac482 binfmt_flat: use fixed size type for the on-disk format adds 3b9777184232 binfmt_flat: add endianess annotations adds aef0f78e7460 binfmt_flat: add a ARCH_HAS_BINFMT_FLAT option adds cf9a566c2c06 binfmt_flat: make support for old format binaries optional adds 7a8998c9d830 binfmt_flat: provide an asm-generic/flat.h adds 6843d8aa5b9b binfmt_flat: remove the persistent argument from flat_get_ [...] adds a445d988b479 binfmt_flat: move the MAX_SHARED_LIBS definition to binfmt_flat.c adds a2357223c50a binfmt_flat: don't offset the data start adds ad97f9df0fee riscv: add binfmt_flat support adds 398364a35dae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f28a1f16135c m68k: Don't select ARCH_HAS_DMA_PREP_COHERENT for nommu or [...] adds 29cd581b5949 Merge tag 'm68k-for-v5.3-tag2' of git://git.kernel.org/pub [...] adds b53b0b9d9a61 pidfd: add polling support adds 740378dc7834 pidfd: add polling selftests adds 32fcb426ec00 pid: add pidfd_open() adds 7615d9e1780e arch: wire-up pidfd_open() adds 172bb24a4f48 tests: add pidfd_open() tests adds 5450e8a316a6 Merge tag 'pidfd-updates-v5.3' of git://git.kernel.org/pub [...] adds 7f192e3cd316 fork: add clone3 adds 8f3220a80654 arch: wire-up clone3() syscall adds d68dbb0c9ac8 arch: handle arches who do not yet define clone3 adds 8f6ccf6159ae Merge tag 'clone3-v5.3' of git://git.kernel.org/pub/scm/li [...] adds cae9910e7344 net: Add UNIX_DIAG_UID to Netlink UNIX socket diagnostics. adds 2bb0f3b4341b net: fec: remove redundant ipg clock disable adds 74dd5aa1ed94 cxgb4: Enable hash filter with offload adds 9c3f3410f5ac dt-bindings: phy: dp83867: Describe how driver behaves w.r [...] adds 980066e6d964 dt-bindings: phy: dp83867: Add documentation for disabling [...] adds 13c83cf8af0d net: phy: dp83867: Add ability to disable output clock adds c11669a2757e net: phy: dp83867: Rework delay rgmii delay handling adds 1b9b295435c3 net: phy: dp83867: Use unsigned variables to store unsigne [...] adds 27708eb5481b net: phy: dp83867: IO impedance is not dependent on RGMII delay adds f8bbf417e58b net: phy: dp83867: Validate FIFO depth property adds 565d9d221bcb net: phy: dp83867: Allocate state struct in probe adds b2557764d0eb net: phy: Add support for 100BaseT1 and 1000BaseT1 adds e5fb32c67cdb net: phy: Make phy_basic_t1_features use base100t1. adds 26b1b8d7f27b Merge branch 'net-phy-T1-support' adds 68a9b13d9219 ipv6: Add delete route hook to stubs adds cdaa16a4f70c ipv6: Add hook to bump sernum for a route to stubs adds 19a3b7eea424 ipv6: export function to send route updates adds 1bff1a0c9bbd ipv4: Add function to send route updates adds ac1fab2d1394 ipv4: export fib_check_nh adds 9bd836679210 ipv4: export fib_flush adds c3669486b512 ipv4: export fib_info_update_nh_saddr adds 06c77c3e67b0 ipv4: Rename and export nh_update_mtu adds e38f7cbd36e4 Merge branch 'net-Export-functions-for-nexthop-code' adds 75425657fe3a net: Set strict_start_type for routes and rules adds 9b7e94e6e89b selftests: fib-onlink: Make quiet by default adds a92a0a7b8e7c selftests: pmtu: Simplify cleanup and namespace names adds fc651001d2c5 neighbor: Add tracepoint to __neigh_create adds 0db355d499f1 ipv4/igmp: shrink struct ip_sf_list adds ac383f58f3c9 hv_sock: perf: Allow the socket buffer size options to inf [...] adds 14a1eaa8820e hv_sock: perf: loop in send() to maximize bandwidth adds 136bf27fc0e9 devlink: add warning in case driver does not set port type adds 5556fdb0c2ea net: phy: lxt: Add suspend/resume support to LXT971 and LXT973. adds ddc0bf34f9ee net: ll_temac: Do not make promiscuous mode sticky on multicast adds 1bd33bf0fe6d net: ll_temac: Prepare indirect register access for multic [...] adds 1b3fa5cf859b net: ll_temac: Cleanup multicast filter on change adds 0127cd5440e7 net: ll_temac: Enable multicast support adds 00e31a096136 Merge branch 'net-ll_temac-Fix-and-enable-multicast-support' adds dcf10ec772ad cxgb4: use firmware API for validating filter spec adds 16fa1cf1ed2a Revert "dpaa2-eth: configure the cache stashing amount on [...] adds 9395da4efbd4 net: qualcomm: rmnet: Move common struct definitions to include adds b4603dbf1e1d ice: Fix double spacing adds 31eafa403b99 ice: Implement LLDP persistence adds 173e23c0cb52 ice: Cleanup an unnecessary variable initialization adds f24e35d88b1b ice: Remove braces for single statement blocks adds a84db52569dd ice: Call out dev/func caps when printing adds e223eaec67e2 ice: Fix hang when ethtool disables FW LLDP adds 9ccb062c1440 ice: Advertise supported link modes if none requested adds a17a5ff6812c ice: Refactor the LLDP MIB change event handling adds 72f9c2039859 ice: Gracefully handle reset failure in ice_alloc_vfs() adds 55e062ba77ad ice: Format ethtool reported stats adds 65124bbf980c ice: Reorganize tx_buf and ring structs adds 0ab54c5f2fe8 ice: Use bitfields when possible adds 8d5fce190333 ice: Reorganize ice_vf struct adds aa6ccf3f2d70 ice: Fix couple of issues in ice_vsi_release adds feee3cb3064a ice: Silence semantic parser warnings adds 884714ce1698 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds dfb569f2b96e net: ll_temac: Fix compile error adds d39823121911 enetc: add hardware timestamping support adds 41514737ecaa enetc: add get_ts_info interface for ethtool adds ad8288b89d4f dt-binding: ptp_qoriq: support ENETC PTP compatible adds 49401003e260 arm64: dts: fsl: ls1028a: add ENETC 1588 timer node adds daeceb2df3df Merge branch 'ENETC-support-hardware-timestamping' adds f40b6ae2b612 ipv6: Move pcpu cached routes to fib6_nh adds 7d88d8b5570b ipv6: Refactor fib6_drop_pcpu_from adds c0b220cf7d80 ipv6: Refactor exception functions adds cc5c073a693f ipv6: Move exception bucket to fib6_nh adds 1cf844c747d5 ipv6: Make fib6_nh optional at the end of fib6_info adds 0fa6efc54780 ipv6: Refactor ip6_route_del for cached routes adds ec8105352869 selftests: Add redirect tests adds a80886e4e083 Merge branch 'ipv6-Move-exceptions-to-fib6_nh-and-make-it- [...] adds af5136f95045 selftests/net: SO_TXTIME with ETF and FQ adds 4618d6719743 net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII adds 79b647a0c0d5 dt-bindings: net: document new usxgmii phy mode adds ce64c1f77a9d net: phy: aquantia: add USXGMII support and warn if XGMII [...] adds 33a74bf42873 Merge branch 'net-phy-add-interface-mode-PHY_INTERFACE_MOD [...] adds 48435bc3b330 net: stmmac: Add MAC loopback callback to HWIF adds 0a05a7a315b1 net: stmmac: dwmac100: Add MAC loopback support adds cbc195152149 net: stmmac: dwmac1000: Add MAC loopback support adds 4ce84f4da7c4 net: stmmac: dwmac4/5: Add MAC loopback support adds 84c8df164906 net: stmmac: dwxgmac2: Add MAC loopback support adds 8edb12713ee8 net: ethernet: stmmac: dwmac-sun8i: Enable control of loopback adds 3b1dd2c50016 net: stmmac: Switch MMC functions to HWIF callbacks adds 52ef6d9240e5 net: stmmac: dwmac1000: Also pass control frames while in [...] adds 2b783e613d76 net: stmmac: dwmac4/5: Also pass control frames while in p [...] adds 8c5f48d99de2 net: stmmac: dwxgmac2: Also pass control frames while in p [...] adds 091810dbded9 net: stmmac: Introduce selftests support adds 092614261983 net: stmmac: dwmac1000: Fix Hash Filter adds 9463c4455900 net: stmmac: dwmac1000: Clear unused address entries adds f9c5f7d78385 net: stmmac: dwmac4/5: Fix Hash Filter adds a8b91b30d11d net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() adds eaabcd9e4ec3 net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() adds 0620ec6c62a5 net: stmmac: dwmac4/5: Clear unused address entries adds a976ca79e23f net: stmmac: Prevent missing interrupts when running NAPI adds 22942498cceb Merge branch 'net-stmmac-Improvements-and-Selftests' adds 6dca9360a9d7 flow_offload: use struct_size() in kzalloc() adds ae8e1d5e5651 net: mvpp2: cls: Use the correct number of rules in variou [...] adds e8486ca9a12c net: mvpp2: cls: Bypass C2 internals FIFOs at init adds 895586d5dc32 net: mvpp2: cls: Use RSS contexts to handle RSS tables adds c561da68038a net: mvpp2: cls: Extract the RSS context when parsing the [...] adds 141347730c7f net: mvpp2: cls: Support steering to RSS contexts adds cecd7582a631 Merge branch 'net-mvpp2-Classifier-updates-RSS' adds 83bf76e3528a qed: Modify api for performing a dmae to another PF adds 79284adeb99e qed: Add llh ppfid interface and 100g support for offload [...] adds 08eb1fb0f77b qed*: Change hwfn used for sb initialization adds 7e50769caaea qed: Modify offload protocols to use the affined engine adds 443473d2f3a5 qedr: Change the MSI-X vectors selection to be based on af [...] adds 8366d520019f qed: Set the doorbell address correctly adds 24e04879abdd qed: Add qed devlink parameters table adds 3576e99e0821 qed*: Add iWARP 100g support adds 13b99d3d3907 Revert "scsi: qedi: Allocate IRQs based on msix_cnt" adds 2bfbc570586e qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index adds a9b02c615b0f qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector ind [...] adds 9b3c520e9628 Merge branch 'qed-Improve-performance-on-100G-link-for-off [...] adds 462409365b69 dt-bindings: net: add qca,ar71xx.txt documentation adds 7ff836f064e2 MIPS: ath79: ar9331: add Ethernet nodes adds d51b6ce441d3 net: ethernet: add ag71xx driver adds 18e8817126d2 Merge branch 'ath79-add-ag71xx-support' adds ffab9691bcb2 net: hns3: initialize CPU reverse mapping adds 441228875706 net: hns3: refine the flow director handle adds d93ed94fbeaf net: hns3: add aRFS support for PF adds f438bfe9d4fe net: hns3: fix for FEC configuration adds b25ba113dd3f Merge branch 'net-hns3-add-aRFS-feature-and-fix-FEC-bugs-f [...] adds ddf6ddb057f2 net: phy: tja11xx: Add TJA11xx PHY driver adds 6ce3b4dcee4f inet: rename netns_frags to fqdir adds 89fb900514d1 net: rename inet_frags_exit_net() to fqdir_exit() adds 803fdd996847 net: rename struct fqdir fields adds 8dfdb31335ee ipv4: no longer reference init_net in ip4_frags_ns_ctl_table[] adds 8668d0e2bfdf ipv6: no longer reference init_net in ip6_frags_ns_ctl_table[] adds 3bb13dd4cae0 netfilter: ipv6: nf_defrag: no longer reference init_net i [...] adds d2dfd43598f3 ieee820154: 6lowpan: no longer reference init_net in lowpa [...] adds 9cce45f22cee net: rename inet_frags_init_net() to fdir_init() adds a39aca678a06 net: add a net pointer to struct fqdir adds 4907abc605e3 net: dynamically allocate fqdir structures adds 3c8fc8782044 inet: frags: rework rhashtable dismantle adds 8fb91c3550c4 Merge branch 'inet-frags-avoid-possible-races-at-netns-dismantle' adds 476cc6c964a9 net: phy: bcm87xx: improve bcm87xx_config_init and feature [...] adds df80152265cd ipv4: remove redundant assignment to n adds 99513cfa16c6 selftest: Fixes for icmp_redirect test adds f4aa80129ff7 cxgb4: Make t4_get_tp_e2c_map static adds 29ec0482c139 r8169: remove rtl_hw_init_8168ep adds 7160be2de59a r8169: remove unneeded return statement in rtl_hw_init_8168g adds 76719ee25db9 r8169: change type of member mac_version in rtl8169_private adds 37347efaa329 Merge branch 'r8169-small-improvements' adds fcb40e161aa7 r8169: improve RTL8168d PHY initialization adds e9588eb9316e r8169: remove support for RTL_GIGA_MAC_VER_01 adds cec4f328c929 enetc: fix le32/le16 degrading to integer warnings adds 7af5b0775142 net: mvpp2: cls: Check RSS table index validity when creat [...] adds c7ae09253cb8 fsl/fman: include IPSEC SPI in the Keygen extraction adds f87845cf0f89 net: stmmac: dwmac-meson: update with SPDX Licence identifier adds 56aaa114f091 net: stmmac: dwmac-meson8b: update with SPDX Licence identifier adds 7f3343234c0b Merge branch 'stmmac-SPDX' adds cbe9e835946f enetc: Enable TC offloading with mqprio adds 3fb321fde22d selftests/net: ipv6 flowlabel adds 6b73d19711d0 inet: frags: uninline fqdir_init() adds ae7352d384a5 inet: frags: call inet_frags_fini() after unregister_perne [...] adds dc93f46bc4e0 inet: frags: fix use-after-free read in inet_frag_destroy_rcu adds 2e56571d820d Merge branch 'inet-frags-followup' adds 66350023d575 hinic: fix a bug in set rx mode adds 4c1522765ca8 net: hns3: fix compile warning without CONFIG_RFS_ACCEL adds eff858c178fc net: hns3: fix for HNS3_RXD_GRO_SIZE_M macro adds 33a90e2f20e6 net: hns3: add support for dump firmware statistics by debugfs adds bd9109c9b1f3 net: hns3: use HCLGE_STATE_NIC_REGISTERED to indicate PF N [...] adds 2a0bfc36183c net: hns3: use HCLGE_STATE_ROCE_REGISTERED to indicate PF [...] adds 25d1817c4e50 net: hns3: use HCLGEVF_STATE_NIC_REGISTERED to indicate VF [...] adds 994e04f16e5a net: hns3: modify hclge_init_client_instance() adds 1db58f86975a net: hns3: modify hclgevf_init_client_instance() adds ada13ee3db7b net: hns3: add handshake with hardware while doing reset adds acfc3d55b732 net: hns3: stop schedule reset service while unloading driver adds 0d2f68c7bcf4 net: hns3: adjust hns3_uninit_phy()'s location in the hns3 [...] adds 49f971bd3085 net: hns3: fix a memory leak issue for hclge_map_unmap_rin [...] adds 602e0f295a91 Merge branch 'hns3-next' adds 65ee00a9409f net: nexthop uapi adds ab84be7e54fc net: Initial nexthop code adds 597cfe4fc339 nexthop: Add support for IPv4 nexthops adds 53010f991a9f nexthop: Add support for IPv6 gateways adds b513bd035f40 nexthop: Add support for lwt encaps adds 430a049190de nexthop: Add support for nexthop groups adds c38e57aecbb4 Merge branch 'net-API-and-initial-implementation-for-nexth [...] adds 47e16692b26b igb/igc: warn when fatal read failure happens adds b7b3ad7aaf4f igb: mark expected switch fall-through adds 42277cedbaf4 igb: mark expected switch fall-through adds ae586f0b39d5 igc: Fix double definitions adds 796bfb103516 igc: Clean up unused pointers adds 16ecd8d9af26 igc: Remove the obsolete workaround adds caff422ea81e Revert "e1000e: fix cyclic resets at link up with active tx" adds d17ba0f616a0 e1000e: start network tx queue only when link is up adds 0373ad4d051c igc: Add flow control support adds 62a5b8429e99 igc: Cleanup the redundant code adds be1b5b788829 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 36f18439ea16 macvlan: Replace strncpy() by strscpy() adds 24c6203bb986 qed: Reduce the severity of ptp debug message. adds 9adebac37e7d qede: Handle infinite driver spinning for Tx timestamp. adds 1167187f2759 Merge branch 'qed-Fix-inifinite-spinning-of-PTP-poll-thread' adds 1b3855aba812 qed: fix spelling mistake "inculde" -> "include" adds af64935213c4 net: stmmac: use dev_info() before netdev is registered adds 279758f8001f rhashtable: Add rht_ptr_rcu and improve rht_ptr adds a3e2f6ad8961 net: stmmac: Fix build error without CONFIG_INET adds 95f8e8b931fe ice: Fix LINE_SPACING style issue adds 588d511f89c8 ice: Remove direct write for GLLAN_RCTL_0 adds 3171948e9475 ice: Implement toggling ethtool rx-vlan-filter adds e65e9e1566f7 ice: Resolve static analysis warning adds 1aec6e1b0886 ice: Set minimum default Rx descriptor count to 512 adds 4b6f3ecabfba ice: Don't call ice_cfg_itr() for SR-IOV adds 0e674aeb0b77 ice: Add handler for ethtool selftest adds cbe66bfee6a0 ice: Refactor interrupt tracking adds 23c0112246b4 ice: Check all VFs for MDD activity, don't disable adds 4cc82aaa74f4 ice: Change message level adds 91aed40da3d5 ice: Remove redundant and premature event config adds 1eb11036a380 ice: Minor cleanup in ice_switch.h adds 11fe1b3a3872 ice: Add ice_get_fw_log_cfg to init FW logging adds 3a9e32bb0694 ice: Configure RSS LUT key only if RSS is enabled adds e89e899f3e32 ice: Add a helper to trigger software interrupt adds 7da33a8f87a4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2c1d029a017f net: mscc: ocelot: Implement port policers via tc command adds a6851c613fd7 r8169: remove 1000/Half from supported modes adds 24ec483cec98 net: sched: Introduce act_ctinfo action adds 53cfca2d6b93 net: phy: Add phy_sysfs_create_links helper function adds 2db2d9d1ac37 net: phy: Guard against the presence of a netdev adds 82c76aca8118 net: phy: Check against net_device being NULL adds c920f745f45d net: phy: Add phy_standalone sysfs entry adds 27755ff88c0e net: phylink: Add phylink_mac_link_{up, down} wrapper functions adds 44cc27e43fa3 net: phylink: Add struct phylink_config to PHYLINK API adds 43de61959b99 net: phylink: Add PHYLINK_DEV operation type adds 17091180b152 net: phylink: Add phylink_{printk, err, warn, info, dbg} macros adds 77373d49de22 net: dsa: Move the phylink driver calls into port.c adds 0e27921816ad net: dsa: Use PHYLINK for the CPU/DSA ports adds af7cd0366ee9 net: dsa: sja1105: Fix broken fixed-link interfaces on user ports adds 6faaffb3b1ce Merge branch 'Decoupling-PHYLINK-from-struct-net_device' adds 02caceded069 net: ethernet: ti: cpsw: correct .ndo_open error path adds 517f4c49aafc net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() adds 1e91a2e5d827 i2c: acpi: export i2c_acpi_find_adapter_by_handle adds 7ce236fafd0b net: phy: sfp: enable i2c-bus detection on ACPI based systems adds 3b87cc6feccb Merge branch 'Enable-SFP-on-ACPI-based-systems' adds 621ccc6cc5f8 tua6100: Avoid build warnings. adds 9737070c6823 net: stmmac: Switch to devm_alloc_etherdev_mqs adds 5080e28d94a2 net: mvpp2: cls: Remove unnessesary check in mvpp2_ethtool [...] adds 32707c4dfa20 inet: frags: Remove unnecessary smp_store_release/READ_ONCE adds 2d135dea53fa net: stmmac: selftests: Fix sparse warning adds aeb4a5e8b350 net: stmmac: selftests: Use kfree_skb() instead of kfree() adds 18a49727083a Merge branch 'net-stmmac-selftests-Two-fixes' adds 9bbd7efbc055 mlxsw: i2c: Extend initialization with querying firmware info adds 3029a693beda mlxsw: i2c: Allow flexible setting of I2C transactions size adds 961cf99a074f mlxsw: core: Re-order initialization sequence adds ae5746783681 mlxsw: reg: Extend sensor index field size of Management T [...] adds 7e9561ed0bff mlxsw: reg: Add Management General Peripheral Information [...] adds 2e265a8b6c09 mlxsw: core: Extend hwmon interface with inter-connect tem [...] adds 984aec752128 mlxsw: core: Extend the index size for temperature sensors [...] adds e4e93d6d8651 mlxsw: core: Reduce buffer size in transactions for SFP mo [...] adds 5b5d331a2c93 Merge branch 'mlxsw-Hardware-monitoring-enhancements' adds 483642e5ea1d tcp: introduce __tcp_fastopen_cookie_gen_cipher() adds 9092a76d3cf8 tcp: add backup TFO key infrastructure adds 0f1ce0236865 tcp: add support to TCP_FASTOPEN_KEY for optional backup key adds aa1236cdfa89 tcp: add support for optional TFO backup key to net.ipv4.t [...] adds 2dc7e48dee68 Documentation: ip-sysctl.txt: Document tcp_fastopen_key adds 10fbcdd12aa2 selftests/net: add TFO key rotation selftest adds d48ecb40b5b5 Merge branch 'add-TFO-backup-key' adds c8b17be0b7a4 net: ipv4: add skbuff fraglist splitter adds 0feca6190f88 net: ipv6: add skbuff fraglist splitter adds 065ff79f8881 net: ipv4: split skbuff into fragments transformer adds 8a6a1f176401 net: ipv6: split skbuff into fragments transformer adds 19c3401a917b net: ipv4: place control buffer handling away from fragmen [...] adds d035f19f59c5 netfilter: nf_conntrack: allow to register bridge support adds 3c171f496ef5 netfilter: bridge: add connection tracking system adds 764dd163ac92 netfilter: nf_conntrack_bridge: add support for IPv6 adds af9573be674e netfilter: nf_conntrack_bridge: register inet conntrack fo [...] adds 41384136608c Merge branch 'connection-tracking-support-for-bridge' adds 5ee907f70e8e net: dsa: sja1105: Make static_config_check_memory_size static adds 2544af0344ba net: avoid indirect calls in L4 checksum calculation adds c3e933a5b8c1 sctp: deduplicate identical skb_checksum_ops adds 25e94115aee6 r8169: enable WoL speed down on more chip versions adds e95a7f30e126 r8169: improve rtl_fw_format_ok adds ce8843abfa67 r8169: decouple rtl_phy_write_fw from actual driver code adds 1b0b807dd746 Merge branch 'r8169-fw' adds e70c7aad7a95 net: dsa: Add error path handling in dsa_tree_setup() adds 8e2ea3ea9625 qed: Fix static checker warning adds 07b0928918c6 net: phy: enable interrupts when PHY is attached already adds 49644e68f472 net: phy: add callback for custom interrupt handler to str [...] adds 97b33bdf9bdd net: phy: export phy_queue_state_machine adds 655887fe3927 Merge branch 'complex-c45-phys' adds 84a32edec480 net: sched: act_ctinfo: minor size optimisation adds 72ecb896e465 ice: Use GLINT_DYN_CTL to disable VF's interrupts adds 561f4379019f ice: Introduce ice_init_mac_fltr and move ice_napi_del adds 047e52c0e8ae ice: Add support for virtchnl_vector_map.[rxq|txq]_map adds f776b3acb047 ice: Add support for Forward Error Correction (FEC) adds d31530e83e63 ice: Use right type for ice_cfg_vsi_lan return adds 092a33d40312 ice: Cleanup ice_update_link_info adds 2e0e62285c1c ice: Add switch rules to handle LLDP packets adds 8be92a76c3e9 ice: Change minimum descriptor count value for Tx/Rx rings adds 91d7a5908774 ice: Use continue instead of an else block adds 62f4dafc182f ice: Align to updated AQ command formats adds 49c6e41b0d1f ice: Move define for ICE_AQC_DRIVER_UNLOADING adds ed14245ab759 ice: Update function header adds 4f70daa08142 ice: Use a different ICE_DBG bit for firmware log messages adds 072efdf8bf4c ice: Recognize higher speeds adds 2f2da36ebf42 ice: Trivial cosmetic changes adds 7b3ed2a137b0 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds c9bb6165a16e netfilter: nf_conntrack_bridge: fix CONFIG_IPV6=y adds b4b12b0d2f02 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 7fdc455eef20 net: phylink: remove netdev from phylink mii ioctl emulation adds 7b3b0e89bcf3 net: phylink: support for link gpio interrupt adds cdea04c24616 net: phy: allow Clause 45 access via mii ioctl adds 320587e6eac9 net: sfp: add mandatory attach/detach methods for sfp buses adds 54f70b3ba364 net: sfp: remove sfp-bus use of netdevs adds 6912378d54a5 Merge branch 'phylink-sfp-updates' adds 6f43e5252833 nexthop: remove redundant assignment to err adds 587a7126779b xen-netback: remove redundant assignment to err adds 3dc215416673 iavf: Use printf instead of gnu_printf for iavf_debug_d adds 6b6b49b56a6c iavf: Limiting RSS queues to CPUs adds 06665619cc88 iavf: use struct_size() in kzalloc() adds 53462f0f4772 iavf: iavf_client: use struct_size() helper adds 8be454c91ec0 iavf: Rename i40e_adminq* files to iavf_adminq* adds 80754bbc0711 iavf: change iavf_status_code to iavf_status adds d650fb40b3e2 iavf: rename i40e functions to be iavf adds 7af36e321482 iavf: replace i40e variables with iavf adds 8821b3fa0c1b iavf: rename iavf_status structure flags adds cc0ea2db4e39 iavf: rename iavf_client.h defines to match driver name adds db950599f0de iavf: change remaining i40e defines to be iavf adds 53b79907f5f7 iavf: rename i40e_device to iavf_device adds fdad1d54d2c8 iavf: update comments and file checks to match iavf adds 33aae28285b7 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 9efc7794496d libbpf: emit diff of mismatched public API, if any adds b285fcb760da bpf: bump jmp sequence limit adds 7c0c6095d48d selftests/bpf: adjust verifier scale test adds 7c9441066ab5 selftests/bpf: add pyperf scale test adds 29c677c86a15 Merge branch 'bpf-jmp-seq-limit' adds 5d839021675a bpf: cleanup explored_states adds a8f500af0ccf bpf: split explored_states adds dc2a4ebc0b44 bpf: convert explored_states to hash table adds 5762a20b11ef Merge branch 'bpf-explored-states' adds 37739d1b4fe7 selftests: bpf: Move bpf_printk to bpf_helpers.h adds c87f60a77db2 samples: bpf: Do not define bpf_printk macro adds 1d7a08b3bdae libbpf: ensure libbpf.h is included along libbpf_internal.h adds e6c64855fd7a libbpf: add btf__parse_elf API to load .BTF and .BTF.ext adds 58650cc47382 bpftool: use libbpf's btf__parse_elf API adds 9db324314d29 selftests/bpf: use btf__parse_elf to check presence of BTF [...] adds e3b924224028 libbpf: add resizable non-thread safe internal hashmap adds 5d04ec687cf9 selftests/bpf: add tests for libbpf's hashmap adds 2fc3fc0bcdcc libbpf: switch btf_dedup() to hashmap for dedup table adds 351131b51c7a libbpf: add btf_dump API for BTF-to-C conversion adds 2d2a3ad872f8 selftests/bpf: add btf_dump BTF-to-C conversion tests adds 2119f2189df1 bpftool: add C output format option to btf dump subcommand adds 220ba451124e bpftool/docs: add description of btf dump C option adds 90eea4086d5e bpftool: update bash-completion w/ new c option for btf dump adds 5420f3207759 Merge branch 'btf2c-converter' adds 8b401f9ed244 bpf: implement bpf_send_signal() helper adds edaccf898530 tools/bpf: sync bpf uapi header bpf.h to tools directory adds 16f0efc3b463 tools/bpf: add selftest in test_progs for bpf_send_signal( [...] adds a08acd118d5c Merge branch 'bpf-send-sig' adds 5327ed3d44b7 bpf: verifier: mark verified-insn with sub-register zext flag adds b325fbca4b13 bpf: verifier: mark patched-insn with sub-register zext flag adds 7d134041a896 bpf: introduce new mov32 variant for doing explicit zero e [...] adds a4b1d3c1ddf6 bpf: verifier: insert zero extension according to analysis result adds c240eff63a1c bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" adds 9ce33e337fac tools: bpf: sync uapi header bpf.h adds d6c2308c742a bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_H [...] adds 046561981b94 libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr [...] adds f3b55abb6d5a selftests: bpf: adjust several test_verifier helpers for i [...] adds 9d120b4127e8 selftests: bpf: enable hi32 randomization for all tests adds 163541e6ba34 arm: bpf: eliminate zero extension code-gen adds a4c927733e74 powerpc: bpf: eliminate zero extension code-gen adds 591006b9e754 s390: bpf: eliminate zero extension code-gen adds 3e2a33cf7e68 sparc: bpf: eliminate zero extension code-gen adds 836256bf5f37 x32: bpf: eliminate zero extension code-gen adds 66d0d5a854a6 riscv: bpf: eliminate zero extension code-gen adds 0b4de1ff19bf nfp: bpf: eliminate zero extension code-gen adds 198ae936efdb Merge branch 'optimize-zext' adds d9a6f413f8c7 samples: bpf: add ibumad sample to .gitignore adds 0d97dacc46d9 bpftool: auto-complete BTF IDs for btf dump adds e1afb70252a8 bpf: check signal validity in nmi for bpf_send_signal() helper adds 92bd6820f2b1 bpf: style fix in while(!feof()) loop adds d98363b510ce libbpf: fix warning that PTR_ERR_OR_ZERO can be used adds 775bc8ada89b tools: bpftool: add -d option to get debug output from libbpf adds 60276f984998 libbpf: add bpf_object__load_xattr() API function to pass [...] adds 55d778076b03 tools: bpftool: make -d option print debug output from verifier adds 463910a5dd63 Merge branch 'bpf-bpftool-dbg-output' adds 486d3f22c0ca selftests/bpf: fail test_tunnel.sh if subtests fail adds 37b54aed123f samples/bpf: fix a couple of style issues in bpf_load adds 4bfc0bb2c60e bpf: decouple the lifetime of cgroup_bpf from cgroup itself adds ba0c0cc05dda selftests/bpf: convert test_cgrp2_attach2 example into kselftest adds 596092ef8bea selftests/bpf: enable all available cgroup v2 controllers adds d5506591d54b selftests/bpf: add auto-detach test adds d0a3a4b21899 Merge branch 'cgroup-auto-detach' adds fe937ea12ec8 selftests/bpf: fix compilation error for flow_dissector.c adds 54e9c9d4b506 bpf: remove __rcu annotations from bpf_prog_array adds 02205d2ed6fe bpf: media: properly use bpf_prog_array api adds dbcc1ba26e43 bpf: cgroup: properly use bpf_prog_array api adds e672db03ab0e bpf: tracing: properly use bpf_prog_array api adds 501b125a29f7 libbpf: prevent overwriting of log_level in bpf_object__lo [...] adds 8ca990ce0d40 libbpf: fix detection of corrupted BPF instructions section adds be5c5d4e9d8c libbpf: preserve errno before calling into user callback adds 12ef5634a855 libbpf: simplify endianness check adds c51829bb6e92 libbpf: check map name retrieved from ELF adds f102154d3158 libbpf: fix error code returned on corrupted ELF adds fba01a0689a9 libbpf: use negative fd to specify missing BTF adds 7e8c328c4e96 libbpf: simplify two pieces of logic adds 76e1022b9653 libbpf: typo and formatting fixes adds 399dc65e9ca0 libbpf: reduce unnecessary line wrapping adds 1f52f6c0b0e8 bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY adds 5cf1e9145630 bpf: cgroup inet skb programs can return 0 to 3 adds e7a3160d092a bpf: Update __cgroup_bpf_run_filter_skb with cn adds 956fe2190820 bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls adds ffd81558d56c bpf: Add cn support to hbm_out_kern.c adds d58c6f7212f4 bpf: Add more stats to HBM adds 576240cfaf20 Merge branch 'propagate-cn-to-tcp' adds ffc8b144d5d0 bpf: add memlock precharge check for cgroup_local_storage adds d50836cda698 bpf: add memlock precharge for socket local storage adds 3539b96e041c bpf: group memory related fields in struct bpf_map_memory adds b936ca643ade bpf: rework memlock-based memory accounting for maps adds c85d69135a91 bpf: move memory size checks to bpf_map_charge_init() adds d168286d773c Merge branch 'map-charge-cleanup' adds c231c22a989a bpf: doc: update answer for 32-bit subregister question adds cd5385029f1d selftests/bpf: measure RTT from xdp using xdping adds 0462eaacee49 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 1da40ab6caf9 ipvs: allow rs_table to contain different real server types adds 2aa3c9f48bc2 ipvs: add function to find tunnels adds 508f744c0de3 ipvs: strip udp tunnel headers from icmp errors adds ea6cc2fd8a2b netfilter: xt_owner: Add supplementary groups option adds 5e2ad02e9001 netfilter: nf_flow_table: remove unnecessary variable in f [...] adds 53315ac660b0 netfilter: nf_tables: free base chain counters from worker adds c1a831167901 netfilter: bridge: convert skb_make_writable to skb_ensure [...] adds ec0974df357f netfilter: ipvs: prefer skb_ensure_writable adds 86f045385462 netfilter: conntrack, nat: prefer skb_ensure_writable adds 3862c6a91a43 netfilter: ipv4: prefer skb_ensure_writable adds 7418ee4c8810 netfilter: nf_tables: prefer skb_ensure_writable adds 8e03707f118c netfilter: xt_HL: prefer skb_ensure_writable adds fb2eb1c131f8 netfilter: tcpmss, optstrip: prefer skb_ensure_writable adds 2cf6bffc49da netfilter: replace skb_make_writable with skb_ensure_writable adds 29930e314da3 ipvs: add checksum support for gue encapsulation adds c1e9e01d4233 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 6345266a9989 selftests: Add test cases for nexthop objects adds b596229448dd net: mscc: ocelot: Add support for tcam adds fe3490e6107e net: mscc: ocelot: Hardware ofload for tc flower filter adds 57f041027909 Merge branch 'mscc-ocelot-tc-flower' adds 8e6c8aa3b52e isdn: gigaset: remove i4l support adds 85993b8c9786 isdn: remove hisax driver adds 9c3c0c204814 isdn: remove isdn4linux adds 99c2aa151a71 isdn: hdlc: move into mISDN adds 6d97985072dc isdn: move capi drivers to staging adds 8a7e8ff8ce8a Merge tag 'isdn-removal' of https://git.kernel.org/pub/scm [...] adds b9f88982750d qed: remove redundant assignment to rc adds 35ebfc22fe99 afs: do not send list of client addresses adds ef11db3310e2 net: inetdevice: provide replacement iterators for in_ifaddr walk adds d519e8708b06 devinet: use in_dev_for_each_ifa_rcu in more places adds b8d19572367b netfilter: use in_dev_for_each_ifa_rcu adds cd5a411dbaeb net: use new in_dev_ifa iterators adds cb8f1478cea6 drivers: use in_dev_for_each_ifa_rtnl/rcu adds 2638eb8b50cf net: ipv4: provide __rcu annotation for ifa_list adds feb3cf2e5ecc Merge branch 'ifa_list-RCU' adds db4bad07371b net: ethernet: improve eth_platform_get_mac_address adds 0b12c73a81b3 r8169: improve r8169_csum_workaround adds 5f9505235bb9 r8169: remove struct mdio_ops adds 485bb1b3fac5 r8169: remove struct jumbo_ops adds 87945b6d8be5 r8169: avoid tso csum function indirection adds 201d8d5e0d62 Merge branch 'r8169-replace-several-function-pointers-with [...] adds b33bc2b878e0 nexthop: Add entry to MAINTAINERS adds 989f405aba02 net: dsa: mv88e6xxx: fix comments and macro names in mv88e [...] adds cfd10888986e net: dsa: mv88e6xxx: make mv88e6xxx_g1_stats_wait static adds 05d62ca218f8 net: ena: add handling of llq max tx burst size adds 315c28d2b714 net: ena: ethtool: add extra properties retrieval via get_ [...] adds f917249833c7 net: ena: replace free_tx/rx_ids union with single free_id [...] adds 83b9240428a6 net: ena: arrange ena_probe() function variables in revers [...] adds 9cb9c0de266f net: ena: add newline at the end of pr_err prints adds adf671ccd2aa net: ena: documentation: update ena.txt adds a4e262cde3cd net: ena: allow automatic fallback to polling mode adds cdf449eccc59 net: ena: add support for changing max_header_size in LLQ mode adds d91860989dd4 net: ena: optimise calculations for CQ doorbell adds d2eecc6ee8c9 net: ena: add good checksum counter adds 1e9c3fbad83a net: ena: use dev_info_once instead of static variable adds e2821fc86aae Merge branch 'ena-next' adds 6cc070bdf07c net/mlx5: potential error pointer dereference in error handling adds 0b9055a112fd net/mlx5: Add core dump register access HW bits adds c6d4e45d3b44 net/mlx5: Introduce termination table bits adds cd56f929e6a5 net/mlx5: E-Switch, Replace host_params event with functio [...] adds 6706a3b94f89 net/mlx5: E-Switch, Honor eswitch functions changed event cap adds c94ff7487754 {IB, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* adds 8693115af4c2 {IB,net}/mlx5: Constify rep ops functions pointers adds 7fe4d43eccde Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 9b81d5a9945b net/mlx5e: Generalize vport type in vport representor adds d1bda7eecd88 net/mlx5e: Allow matching only enc_key_id/enc_dst_port for [...] adds d4a18e16c570 net/mlx5e: Enable setting multiple match criteria for flow group adds 0ccc171ea6a2 net/mlx5: Geneve, Manage Geneve TLV options adds 1f6da30697d0 net/mlx5e: Geneve, Keep tunnel info as pointer to the orig [...] adds d386939a327d net/mlx5e: Rearrange tc tunnel code in a modular way adds 9272e3df3023 net/mlx5e: Geneve, Add support for encap/decap flows offload adds 10caabdaad5a net/mlx5e: Use termination table for VLAN push actions adds ca6c7df00a89 net/mlx5e: TX, Improve performance under GSO workload adds 6c018b738a11 Merge tag 'mlx5-updates-2019-05-31' of git://git.kernel.or [...] adds 1cc26450a855 flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag adds fa85999f492e flow_offload: include linux/kernel.h from flow_offload.h adds 2789c14d198a ipv6: icmp: use this_cpu_read() in icmpv6_sk() adds fa0e5158c26e dt-bindings: clock: mediatek: Add an extra required proper [...] adds 3277fc683ae5 dt-bindings: net: mediatek: Add support for MediaTek MT7629 SoC adds 9ffee4a8276c net: ethernet: mediatek: Extend SGMII related functions adds 7093f9d80c7c net: ethernet: mediatek: Integrate hardware path from GMAC [...] adds d438e29891cb net: ethernet: mediatek: Add MT7629 ethernet support adds afdede615094 arm64: dts: mt7622: Enlarge the SGMII register range adds 4ebcfd9a9fbc Merge branch 'Add-MT7629-ethernet-support' adds c353071ad0a2 ipv6: use this_cpu_read() in rt6_get_pcpu_route() adds 046386ca0c48 ipv4: icmp: use this_cpu_read() in icmp_sk() adds 5472c3c6a5f0 tcp: use this_cpu_read(*X) instead of *this_cpu_ptr(X) adds bd8d7d908828 qed: Fix build error without CONFIG_DEVLINK adds a2928d28643e r8169: use paged versions of phylib MDIO access functions adds b7034146756b net: fix use-after-free in kfree_skb_list adds 56b5866168f0 net: hns3: remove redundant core reset adds 81a9255e476e net: hns3: don't configure new VLAN ID into VF VLAN table [...] adds b524b38ff632 net: hns3: fix VLAN filter restore issue after reset adds d9ea156297b7 net: hns3: set the port shaper according to MAC speed adds 661262bc3e0e net: hns3: add a check to pointer in error_detected and sl [...] adds 594a81b39525 net: hns3: set ops to null when unregister ad_dev adds 6aa5d07d83f4 net: hns3: add handling of two bits in MAC tunnel interrupts adds 36701aee36f9 net: hns3: remove setting bit of reset_requests when handl [...] adds 7832f0bd9fa4 net: hns3: add opcode about query and clear RAS & MSI-X to [...] adds 00ea6e5fda9d net: hns3: delay and separate enabling of NIC and ROCE HW errors adds 6e36d77c83c6 Merge branch 'hns3-next' adds 0a616b327db0 r8169: add enum rtl_fw_opcode adds 2956870e0ae3 r8169: simplify rtl_fw_write_firmware adds 4edb00f391d3 r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent adds 47ad5931add8 r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware adds 014da2a58fd9 Merge branch 'r8169-make-firmware-handling-code-ready-to-b [...] adds 31b31120d7b0 net: dsa: sja1105: Shim declaration of struct sja1105_dyn_cmd adds afad12a0f0ba net: dsa: sja1105: Fix bit offsets of index field from L2 [...] adds 9c5098d91dfe net: dsa: sja1105: Add missing L2 Forwarding Table definit [...] adds 90c96cca351a net: dsa: sja1105: Plug in support for TCAM searches via t [...] adds 9dfa69118f12 net: dsa: sja1105: Make room for P/Q/R/S FDB operations adds 10c3be6526f5 net: dsa: sja1105: Add P/Q/R/S support for dynamic L2 look [...] adds def846042f13 net: dsa: sja1105: Make dynamic_config_read return -ENOENT [...] adds 2a7e7409298d net: dsa: sja1105: Add P/Q/R/S management route support vi [...] adds 1da73821343c net: dsa: sja1105: Add FDB operations for P/Q/R/S series adds 7752e937f185 net: dsa: sja1105: Unset port from forwarding mask uncondi [...] adds 93647594d8f5 net: dsa: sja1105: Hide the dsa_8021q VLANs from the bridg [...] adds a6e5afa1bbca Merge branch 'FDB-updates-for-SJA1105-DSA-driver' adds 712246bc93cb net: stmmac: socfpga: add RMII phy mode adds a9d204a644cd mlxsw: Move firmware flash implementation to devlink adds 9c8bca2637b8 mlx5: Move firmware flash implementation to devlink adds 44f18db5c16a mlxfw: Propagate error messages through extack adds 191ed2024de9 devlink: allow driver to update progress of flash update adds 5853c41823dd mlxfw: Introduce status_notify op and call it to notify ab [...] adds 8f1956f1132e mlxsw: Implement flash update status notifications adds fa4dfc4a94da netdevsim: implement fake flash updating with notifications adds fc4c93f145d7 selftests: add basic netdevsim devlink flash testing adds ae95f9c1a560 Merge branch 'net-expose-flash-update-status-to-user' adds d3e6e285fff3 net: ipv4: fix rcu lockdep splat due to wrong annotation adds 7e7d199e05f8 net: mscc: ocelot: Fix some struct initializations adds da29e4b466e6 net/tls: fully initialize the msg wrapper skb adds aeb11ff0dc46 net/tls: check return values from skb_copy_bits() and skb_ [...] adds 87b11e0638c3 net/tls: remove false positive warning adds b9d8fec927ef net/tls: don't look for decrypted frames on non-offloaded sockets adds 1fe275d434ad net/tls: don't re-check msg decrypted status in tls_device [...] adds 9cd81988cce1 net/tls: use version from prot adds f0aaa2c97561 net/tls: reorganize struct tls_context adds fb0f886fa265 net/tls: don't pass version to tls_advance_record_sn() adds b20ac8da76ed Merge branch 'net-tls-small-general-improvements' adds 2e770b507ccd net: bonding: Inherit MPLS features from slave devices adds 8b6912a50193 net: vlan: Inherit MPLS features from parent device adds 600bb0318c18 Merge branch 'bond-mpls' adds 1e0071819400 hinic: add LRO support adds 7dd73168e273 ipv6: Always allocate pcpu memory in a fib6_nh adds 5481d73f8154 ipv4: Use accessors for fib_info nexthop data adds dcb1ecb50edf ipv4: Prepare for fib6_nh from a nexthop object adds 4c7e8084fd46 ipv4: Plumb support for nexthop object in a fib_info adds f88d8ea67fbd ipv6: Plumb support for nexthop object in a fib6_info adds 54250805d8e4 mlxsw: Fail attempts to use routes with nexthop objects adds 6a87afc072c3 mlx5: Fail attempts to use routes with nexthop objects adds dbcc4fa718ee rocker: Fail attempts to use routes with nexthop objects adds 9ec49a7e58fb Merge branch 'net-add-struct-nexthop-to-fib-info' adds 3dd7400b4194 vmxnet3: turn off lro when rxcsum is disabled adds df63b0d95ec5 net: dsa: mv88e6xxx: add mv88e6250_g1_ieee_pri_map adds f30a19b828c6 net: dsa: mv88e6xxx: introduce support for two chips using [...] adds 7b83df0dcf84 net: dsa: mv88e6xxx: prepare mv88e6xxx_g1_atu_op() for the [...] adds bec8e5725281 net: dsa: mv88e6xxx: implement vtu_getnext and vtu_loadpur [...] adds 855cdfde5431 net: dsa: mv88e6xxx: implement watchdog_ops for mv88e6250 adds a528e5be6b5f net: dsa: mv88e6xxx: implement port_set_speed for mv88e6250 adds ce91c45321e8 net: dsa: mv88e6xxx: implement port_link_state for mv88e6250 adds 1f71836f5d96 net: dsa: mv88e6xxx: add support for mv88e6250 adds dabde0dac124 dt-bindings: net: dsa: marvell: add "marvell,mv88e6250" co [...] adds 7358fd800c0e net: dsa: mv88e6xxx: refactor mv88e6352_g1_reset adds 2a99283cb7c1 Merge branch 'net-dsa-mv88e6xxx-support-for-mv88e6250' adds d28d66e5a92d net: ethernet: mediatek: fix mtk_eth_soc build errors & warnings adds 25e992a4603c r8169: rename r8169.c to r8169_main.c adds 8197f9d2468d r8169: factor out firmware handling adds e88e17fd40ef Merge branch 'r8169-factor-out-firmware-handling' adds 11694b03616b net: fec_ptp: Use dev_err() instead of pr_err() adds d49e286d354e ixgbe: add tracking of AF_XDP zero-copy state for each queue pair adds 9ba095a628f7 ixgbe: remove umem from adapter adds 30d5703bceb0 ixgbe: fix AF_XDP tx byte count adds 1bc1ffb04070 ixgbe: fix AF_XDP tx packet count adds 8fd709940280 ixgbe: reduce PTP Tx timestamp timeout to 1 second adds 68d9676fc04e ixgbe: fix PTP SDP pin setup on X540 hardware adds 8b057955af87 ixgbe: use 'cc' instead of 'hw_cc' for local variable adds c3e9297c8ac9 ixgbe: add a kernel documentation comment for ixgbe_ptp_ge [...] adds c54c2c72b2b9 net: Add a define for LLDP ethertype adds af7364e4caf6 i40e: Use LLDP ethertype define ETH_P_LLDP adds f0843b681a98 ixgbe: Use LLDP ethertype define ETH_P_LLDP adds 3aea17362248 ice: Use LLDP ethertype define ETH_P_LLDP adds 7efffc64435e net: hns3: Use LLDP ethertype define ETH_P_LLDP adds cd4583206990 ixgbe: implement support for SDP/PPS output on X550 hardware adds 20d437ee8f48 net: ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack adds 55426f47d05e Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 745b32c1a3fa i40e: Do not check VF state in i40e_ndo_get_vf_config adds 80598e6230c7 i40e: Check and set the PF driver state first in i40e_ndo_ [...] adds 856e6d9f9dd2 nfp: flower: use struct_size() helper adds 4546e44ca2ec net: socket: drop unneeded likely() call around IS_ERR() adds b90f5aa4d626 net: openvswitch: drop unneeded likely() call around IS_ERR() adds 88e235b80c2a net: ipv4: drop unneeded likely() call around IS_ERR() adds 26f8113cc720 net: ipv6: drop unneeded likely() call around IS_ERR() adds 478db1f1fce3 drivers: net: vxlan: drop unneeded likely() call around IS_ERR() adds 5aa070dc5049 net: stmmac: dwmac-mediatek: enable Ethernet power domain adds 792232390b89 net: stmmac: dwmac-mediatek: disable rx watchdog adds d2facb4b3983 net: stmmac: modify default value of tx-frames adds ee326fd01e79 net: stmmac: dwmac4: fix flow control issue adds dceebd4c9274 Merge branch 'dwmac-mediatek' adds fe3475af3bdf net: rds: add per rds connection cache statistics adds 2bd229df5e2e net: phy: remove state PHY_FORCING adds 8b5e07d7ee95 inet_connection_sock: remove unused parameter of reqsk_que [...] adds 16e6427c88c5 netfilter: ipv6: Fix undefined symbol nf_ct_frag6_gather adds 857b46027d6f netfilter: nft_ct: add ct expectations support adds 87e389b4c200 netfilter: conntrack: small conntrack lookup optimization adds 9911c1139fd0 netfilter: xt_owner: bail out with EINVAL in case of unsup [...] adds ff6d090d0db4 netfilter: bridge: port sysctls to use brnf_net adds 22567590b2e6 netfilter: bridge: namespace bridge netfilter sysctls adds 24c509b2e2f1 netfilter: ipset: remove useless memset() calls adds f0cb839084ef netfilter: ipset: merge uadd and udel functions adds f4f5748bfec9 netfilter: ipset: fix a missing check of nla_parse adds 13c6ba1f8554 netfilter: ipset: Fix the last missing check of nla_parse_ [...] adds b1732e163892 netfilter: ipset: Fix error path in set_target_v3_checkentry() adds 11921796f479 ipset: Fix memory accounting for hash types on resize adds fe03d4745675 Update my email address adds 667ec21ebf09 Merge branch 'master' of git://blackhole.kfki.hu/nf-next adds 5fcc88ecf681 netfilter: synproxy: add common uapi for SYNPROXY infrastructure adds 3006a5224f15 netfilter: synproxy: remove module dependency on IPv6 SYNPROXY adds d7f9b2f18eae netfilter: synproxy: extract SYNPROXY infrastructure from [...] adds 72c5e11854af netfilter: synproxy: ensure zero is returned on non-error [...] adds 2f0513d487d2 netfilter: nft_ct: fix null pointer in ct expectations support adds 79ebb5bb4e38 netfilter: nf_tables: enable set expiration time for set elements adds 8527fa6cc68a netfilter: synproxy: fix building syncookie calls adds 22f2efd33776 netfilter: synproxy: use nf_cookie_v6_check() from core adds 7e6daf50e1f4 netfilter: bridge: prevent UAF in brnf_exit_net() adds 43a38c3f3180 netfilter: fix nf_conntrack_bridge/ipv6 link error adds 29099462354f netfilter: bridge: Fix non-untagged fragment packet adds f76c7bfca432 netfilter: synproxy: fix manual bump of the reference counter adds dbb5281a1f84 netfilter: nf_tables: add support for matching IPv4 options adds e736bf72af56 lib: objagg: Use struct_size() in kzalloc() adds 323a53c41292 ipv6: tcp: enable flowlabel reflection in some RST packets adds 50a8accf1062 ipv6: tcp: send consistent flowlabel in TIME_WAIT state adds ec01147a4bce Merge branch 'tcp-flowlabel' adds 355f948adf3a r8169: silence sparse warning in rtl8169_start_xmit adds 4daa95af7f1c ipv6: fix spelling mistake: "wtih" -> "with" adds fe1e0713bbe8 vxlan: Use FDB_HASH_SIZE hash_locks to reduce contention adds a19a0582363b net: fec: Do not use netdev messages too early adds 39f823584851 net: mscc: ocelot: remove unused variable 'vcap_data_t' adds ca72efb6bdc7 net: phy: Add detection of 1000BaseX link mode support adds 76581af254d8 nfp: count all failed TX attempts as errors adds 3ed77bf76624 nfp: make bar_lock a semaphore adds a68634893fca nfp: parse the mailbox cmsg TLV adds d3e4dfe060cc nfp: add support for sending control messages via mailbox adds d9d2d4c54fd7 nfp: parse crypto opcode TLV adds 232eeb1f84eb nfp: add tls init code adds 5584c0f82501 nfp: prepare for more TX metadata prepend adds 2d6b51c6924c net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes adds 2e361176ea01 net/tls: simplify driver context retrieval adds b9727d7f957d net/tls: export TLS per skb encryption adds c3991d397f2a nfp: tls: add datapath support for TLS TX adds 1f35a56cf586 nfp: tls: add/delete TLS TX connections adds 51a5e563298d nfp: tls: add basic statistics adds 020aa5c7d42b Merge branch 'nfp-tls-add-basic-TX-offload' adds b637e0856a62 dt-bindings: socfpga-dwmac: add "altr, socfpga-stmmac-a10- [...] adds 40ae25505fe8 net: stmmac: socfpga: fix phy and ptp_ref setup for Arria1 [...] adds 23e6b2dc9363 net: axienet: Fix casting of pointers to u32 adds d85f5f3e4eb3 net: axienet: Use standard IO accessors adds 88a972d74ea9 net: axienet: fix MDIO bus naming adds 2190cd1974ab net: axienet: add X86 and ARM as supported platforms adds 09a0354cadec net: axienet: Use clock framework to get device clock rate adds e7a3d116fa6f net: axienet: fix teardown order of MDIO bus adds 7789e9ed0591 net: axienet: Re-initialize MDIO registers properly after reset adds 489d4d7713d1 net: axienet: Cleanup DMA device reset and halt process adds 8b09ca823ffb net: axienet: Make RX/TX ring sizes configurable adds 867d03bc238f net: axienet: Add DMA registers to ethtool register dump adds 9cbc1b6834dc net: axienet: Support shared interrupts adds 522856cefaf0 net: axienet: Add optional support for Ethernet core interrupt adds 7de44285c1f6 net: axienet: Fix race condition causing TX hang adds d05a9ed5c3a7 net: axienet: Make missing MAC address non-fatal adds 70c50265c46b net: axienet: stop interface during shutdown adds a4ebb2997c10 net: axienet: document device tree mdio child node adds 3b09a3fb3507 net: axienet: Fix MDIO bus parent node detection adds a1765c1850be net: axienet: document axistream-connected attribute adds 28ef9ebdb64c net: axienet: make use of axistream-connected attribute optional adds f5203a3d9b25 net: axienet: convert to phylink API adds 96524ea4be04 Merge branch 'Xilinx-axienet-driver-updates' adds a6cdeeb16bff Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 146d442c2357 net: dsa: Keep a pointer to the skb clone for TX timestamping adds 5e3f847a02aa net: dsa: Add teardown callback for drivers adds d461933638ae net: dsa: tag_8021q: Create helper function for removing V [...] adds 070ca3bb95e2 net: dsa: sja1105: Move sja1105_change_tpid into sja1105_v [...] adds f9a1a7646c0d net: dsa: sja1105: Reverse TPID and TPID2 adds 42824463d38d net: dsa: sja1105: Limit use of incl_srcpt to bridge+vlan mode adds 28e8fb3e91c9 net: dsa: sja1105: Export symbols for upcoming PTP driver adds bb77f36ac21d net: dsa: sja1105: Add support for the PTP clock adds 47ed985e97f5 net: dsa: sja1105: Add logic for TX timestamping adds d3f9b90bf19f net: dsa: sja1105: Build a minimal understanding of meta frames adds 24c01949e555 net: dsa: sja1105: Add support for the AVB Parameters Table adds 79fa7061397a net: dsa: sja1105: Make sja1105_is_link_local not match me [...] adds e53e18a6fe4d net: dsa: sja1105: Receive and decode meta frames adds 844d7edc6a34 net: dsa: sja1105: Add a global sja1105_tagger_data structure adds 08fde09a0d1f net: dsa: sja1105: Increase priority of CPU-trapped frames adds f3097be21bf1 net: dsa: sja1105: Add a state machine for RX timestamping adds a602afd200f5 net: dsa: sja1105: Expose PTP timestamping ioctls to userspace adds 8d94a8733c94 Merge branch 'PTP-support-for-the-SJA1105-DSA-driver' adds 12775af50549 dt-bindings: doc: net: keystone-netcp: document cpts adds 8a6389a515f4 net: ethernet: ti: cpts: use devm_get_clk_from_child adds c8ad14514302 net: ethernet: ti: netcp_ethss: add support for child cpts node adds a3047a81ba13 net: ethernet: ti: cpts: add support for ext rftclk selection adds 900d96e418dc Merge branch 'net-ethernet-ti-netcp-update-and-enable-cpts [...] adds 238882c8e034 net: hns3: log detail error info of ROCEE ECC and AXI errors adds f5d20e396abf net: hns3: fix wrong size of mailbox responding data adds e2ee1c5a5944 net: hns3: make HW GRO handling compliant with SW GRO adds d5970dc73f1c net: hns3: replace numa_node_id with numa_mem_id for buffe [...] adds 4a43caf5b74f net: hns3: refactor hns3_get_new_int_gl function adds 0cd8618298cc net: hns3: trigger VF reset if a VF has an over_8bd_nfe_err adds b69c97373769 net: hns3: delete the redundant user NIC codes adds e91e388ca737 net: hns3: small changes for magic numbers adds b37ce5876d7f net: hns3: use macros instead of magic numbers adds 3caf772bcea1 net: hns3: refactor PF/VF RSS hash key configuration adds 63cbf7a94142 net: hns3: some modifications to simplify and optimize code adds 9b2f3477d1ed net: hns3: fix some coding style issues adds 632d1a4840c4 Merge branch 'hns3-next' adds c976507441ee cxgb4: Set initial IRQ affinity hints adds 517a772c6c65 net: fec_main: Use dev_err() instead of pr_err() adds 75466dce4d72 bonding: improve event debug usability adds f43b6530265a bonding: fix error messages in bond_do_fail_over_mac adds 5237ff79b239 bonding: add slave_foo printk macros adds e2a7420df2e0 bonding/main: convert to using slave printk macros adds 17720981964a bonding/802.3ad: convert to using slave printk macros adds 7ea2e4232d9b bonding/alb: convert to using slave printk macros adds f887e54ce349 bonding/options: convert to using slave printk macros adds 90b8b7e755db Merge branch 'bonding-clean-up-and-standarize-logging-printks' adds 5270041d342d nexthop: off by one in nexthop_mpath_select() adds 257c25598584 net: sfp: Stop SFP polling and interrupt handling during shutdown adds 2158e856f56b net: sfp: add mutex to prevent concurrent state checks adds 9e49fe4d6e17 Merge branch 'SFP-polling-fixes' adds 7ba7aeabbaba net: Don't disable interrupts in napi_alloc_frag() adds 92dcabd7a0ea net: Don't disable interrupts in __netdev_alloc_skb() adds f9dae5554aed dpaa2-eth: Remove preempt_disable() from seed_pool() adds 90bc6d4b5466 dpaa2-eth: Use napi_alloc_frag() adds 3a89aae4b49e bnx2x: Use napi_alloc_frag() adds 49eef82dcd54 tg3: Use napi_alloc_frag() adds 6dcdd884e2a4 net: hwbm: Make the hwbm_pool lock a mutex adds e8a492cd5394 Merge branch 'Avoid-local_irq_save-and-use-napi_alloc_frag [...] adds 392096736a06 ipv6: tcp: fix potential NULL deref in tcp_v6_send_reset() adds de47c5d8e11d af_key: make use of BUG_ON macro adds c44d05358ebf net: dsa: sja1105: Use SPEED_{10, 100, 1000, UNKNOWN} macros adds 1fd4a173f027 net: dsa: sja1105: Update some comments about PHYLIB adds d114fb04163f net: dsa: sja1105: Export the sja1105_inhibit_tx function adds 8400cff60b47 net: dsa: sja1105: Rethink the PHYLINK callbacks adds a274ce0f3110 Merge branch 'Rethink-PHYLINK-callbacks-for-SJA1105-DSA' adds 283da99af1d8 net: phy: broadcom: Add genphy_suspend and genphy_resume f [...] adds b5b0c7f41e73 net: dsa: sja1105: Remove duplicate rgmii_pad_mii_tx from regs adds c05ec3d4d7df net: dsa: sja1105: Add RGMII delay support for P/Q/R/S chips adds 6566cd3690c1 Merge branch 'RGMII-delays-for-SJA1105-DSA-driver' adds c67b85558ff2 ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state adds ad3a9ee0b623 ocelot: remove unused variable 'rc' in vcap_cmd() adds 6410c1391a9c net: mvpp2: Only clear the stat counters at port init adds f9fa96b980b9 net: mvpp2: Rename mvpp2_ethtool_counters to mvpp2_ethtool [...] adds 9bea6897cc43 net: mvpp2: Add support for more ethtool counters adds ba217a44f815 Merge branch 'mvpp2-stats' adds a248384e6420 cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI adds ec9a40881732 r8169: improve setting interrupt mask adds bc73241e29cc r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions adds 6c19156e2995 r8169: remove callback hw_start from struct rtl_cfg_info adds 9fa0a8e1e15a r8169: remove member coalesce_info from struct rtl_cfg_info adds 145a40e87e0b r8169: remove struct rtl_cfg_info adds 00fa28390c78 Merge branch 'r8169-improve-handling-of-chip-specific-conf [...] adds 948622f9840a tcp: Make tcp_fastopen_alloc_ctx static adds f88c9aa12fd0 nexthops: Add ipv6 helper to walk all fib6_nh in a nexthop struct adds 2ab75bfb17e2 ipv6: Handle all fib6_nh in a nexthop in fib6_drop_pcpu_from adds 962b68038351 ipv6: Handle all fib6_nh in a nexthop in rt6_device_match adds 17a5984eee6c ipv6: Handle all fib6_nh in a nexthop in __find_rr_leaf adds a1b7a1f06c78 ipv6: Handle all fib6_nh in a nexthop in rt6_nlmsg_size adds 2c170e075375 ipv6: Handle all fib6_nh in a nexthop in fib6_info_uses_dev adds e659ba31d806 ipv6: Handle all fib6_nh in a nexthop in exception handling adds c55c89884d3d ipv6: Handle all fib6_nh in a nexthop in __ip6_route_redirect adds 49d5b8ef20d0 ipv6: Handle all fib6_nh in a nexthop in rt6_do_redirect adds 2d44234bf9ed ipv6: Handle all fib6_nh in a nexthop in mtu updates adds 493ced1ac47c ipv4: Allow routes to use nexthop objects adds 6c48ea5fe639 ipv4: Optimization for fib_info lookup with nexthops adds 5b98324ebe29 ipv6: Allow routes to use nexthop objects adds 7bf4796dd099 nexthops: add support for replace adds 243781dba790 selftests: pmtu: Move running of test into a new function adds f4ca0c341ce0 selftests: pmtu: Move route installs to a new function adds 438a9a856ba4 selftests: pmtu: Add support for routing via nexthop objects adds 622946d9186e selftests: icmp_redirect: Add support for routing via next [...] adds 735ab2f65dce selftests: Add test with multiple prefixes using single nexthop adds cab14d1087d9 selftests: Add version of router_multipath.sh using nextho [...] adds 48debfd736d5 Merge branch 'net-Enable-nexthop-objects-with-IPv4-and-IPv [...] adds e28799e52a0a selftests: pmtu: Introduce list_flush_ipv6_exception test case adds abf9979f7ef3 net: netlink: make netlink_walk_start() void return type adds f7a8fb1ff1e5 net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vp [...] adds 46088059aaa0 packet: remove unused variable 'status' in __packet_lookup [...] adds 4967373959cd net/tls: simplify seq calculation in handle_device_resync() adds 89fec474fa1a net/tls: pass record number as a byte array adds fe58a5a02cd9 net/tls: rename handle_device_resync() adds f953d33ba122 net/tls: add kernel-driven TLS RX resync adds 5bcb5c7e981b nfp: tls: set skb decrypted flag adds d7053e0433c2 nfp: rename nfp_ccm_mbox_alloc() adds e2c7114a1236 nfp: add async version of mailbox communication adds cad228a3760c nfp: tls: implement RX TLS resync adds c0a4948e1dda nfp: tls: enable TLS RX offload adds eeb2efaf36c7 net/tls: generalize the resync callback adds 50180074099f net/tls: add kernel-driven resync mechanism for TX adds 9ed431c1d7cf nfp: tls: make use of kernel-driven TX resync adds 758a0a4d60ab Merge branch 'tls-add-support-for-kernel-driven-resync-and [...] adds 7a096d579e8e net: sched: ingress: set 'unlocked' flag for Qdisc ops adds b9dd694eb058 net: ethernet: wiznet: w5X00 add device tree support adds 0114214eca21 dt-bindings: net: wiznet: add w5x00 support adds fcf15367cbd9 net: dsa: mv88e6xxx: lock mutex in port_fdb_dump adds 2131fba53186 net: dsa: Deal with non-existing PHY/fixed-link adds a41efedfaf95 net: ethernet: ti: cpts: fix build failure for powerpc adds 06d5b1791126 dpaa2-eth: Refactor xps code adds 15c87f6b0d10 dpaa2-eth: Support multiple traffic classes on Tx adds ab1e6de2bd49 dpaa2-eth: Add mqprio support adds f2dec9a2760a Merge branch 'dpaa2-eth-Add-support-for-MQPRIO-offloading' adds ba8ef506fb91 net: ena: add MAX_QUEUES_EXT get feature admin command adds 31aa9857f173 net: ena: enable negotiating larger Rx ring size adds 9f9ae3f98b8d net: ena: make ethtool show correct current and max queue sizes adds 13ca32a69e29 net: ena: allow queue allocation backoff when low on memory adds eece4d2ab9d2 net: ena: add ethtool function for changing io queue sizes adds c2b542044761 net: ena: remove inline keyword from functions in *.c adds dbbc6e687776 net: ena: update driver version from 2.0.3 to 2.1.0 adds e0ffbd37f3de Merge branch 'ena-dynamic-queue-sizes' adds a842fe1425cb tcp: add optional per socket transmit delay adds 1dbb98699cf0 net: dsa: sja1105: Make two functions static adds 5948d11766bc qede: Make two functions static adds 9ad372fc5aaf net: stmmac: Prepare to convert to phylink adds eeef2f6b9f6e net: stmmac: Start adding phylink support adds 74371272f97f net: stmmac: Convert to phylink and remove phylib logic adds 425b0fad9c7e Merge branch 'net-stmmac-Convert-to-phylink' adds 514fcaac371e tc-tests: updated fw with bind actions by reference use cases adds 4b6b8c02f6e6 mlxsw: cmd: Free running clock PCI BAR and offsets via que [...] adds 34dacb4d519d mlxsw: core: Add a new interface for reading the hardware [...] adds 8289169dd262 mlxsw: pci: Query free running clock PCI BAR and offsets adds 55a8b00157d2 mlxsw: reg: Add Management UTC Register adds 1078645af6c0 mlxsw: reg: Add Management Pulse Per Second Register adds 4368dada5b37 ptp: ptp_clock: Publish scaled_ppm_to_ppb adds 992aa864dca0 mlxsw: spectrum_ptp: Add implementation for physical hardw [...] adds 412cd2ad18d3 mlxsw: spectrum: PTP physical hardware clock initialization adds 9366211f3207 selftests: ptp: Add Physical Hardware Clock test adds 11817aa69bf3 Merge branch 'mlxsw-Add-support-for-physical-hardware-clock' adds e8b1116118d7 s390/qeth: don't mask TX errors on IQD devices adds 4e2fe4edcabe s390/qeth: use mm helpers adds ad1608722226 s390/qeth: simplify DOWN state handling adds 7cbc9e8fe6cc s390/qeth: restart pending READ cmd from callback adds 09ac887f0360 s390/qeth: clean up setting of BLKT defaults adds 1273a8001410 s390/qeth: remove qeth_wait_for_buffer() adds 0ce37ec297f6 s390/qeth: remove OSN-specific IO code adds 57a688aa22eb s390/qeth: convert device-specific trace entries adds fcda7f73b618 s390/qeth: remove 'channel' parameter from callbacks adds 405548959cc7 s390/qeth: add support for dynamically allocated cmds adds 2066e1db9eef s390/qeth: convert RCD code to common IO infrastructure adds f3b783b1d0d7 s390/qeth: command-chain the IDX sequence adds d9b9f40bba7d s390/qeth: allocate a single cmd on read channel adds f9a94f85e885 Merge branch 's390-qeth-next' adds 7fa0043d5c74 net: axienet: move use of resource after validity check adds 6358f38c062d net: dsa: tag_sja1105: Select CONFIG_PACKING adds 9b994b4a074c r8169: let mdio read functions return -ETIMEDOUT adds 20023d3e5071 r8169: improve rtl_coalesce_info adds 9e9f33bae812 r8169: add helper rtl_is_8168evl_up adds 272b2265c87c r8169: use helper rtl_is_8168evl_up for setting register M [...] adds 0b55b630352e Merge branch 'r8169-add-and-use-helper-rtl_is_8168evl_up' adds 3adcfa447866 l2tp: no need to check return value of debugfs_create functions adds 733f0766c3de sched: act_ctinfo: use extack error reporting adds a3ce17d1495b cfg80211: Handle bss expiry during connection adds 1a28ed213696 nl80211: fill all policy .type entries adds 90cc4bd61190 mac80211: AMPDU handling for Extended Key ID adds f4d75993d85b nl80211: add NL80211_ATTR_IFINDEX to port authorized event adds cc3e14c21ae9 nl80211: add WPA3 definition for SAE authentication adds 26f7044e9504 nl80211: add support for SAE authentication offload adds d7edf40c15e8 mac80211: add ieee80211_get_he_iftype_cap() helper adds 901bb9891855 nl80211: require and validate vendor command policy adds c9d3245e03ce mac80211: dynamically enable the TWT requester support on [...] adds a0de1ca383c7 mac80211: allow turning TWT responder support on and off v [...] adds 4770c8f90228 cfg80211: Add a function to iterate all BSS entries adds cd6f34110285 ieee80211: Add a missing extended capability flag definition adds 1e87fec9fa52 mac80211: call rate_control_send_low() internally adds bd718fc11d5b mac80211: use STA info in rate_control_send_low() adds 583a7a34c5d3 mac80211: fill low rate even for HAS_RATE_CONTROL adds 163a7cdd1f30 mac80211: extend __rate_control_send_low warning adds 5a7bb7ce26a9 mac80211: no need to check return value of debugfs_create [...] adds 1c38c7f22068 nl80211: send event when CMD_FRAME duration expires adds ddb754aa3181 mac80211: notify offchannel expire on mgmt_tx adds d96ec9751114 Merge tag 'mac80211-next-for-davem-2019-06-14' of git://gi [...] adds b3c04e834082 net/mlx5e: use indirect calls wrapper for skb allocation adds 55f968726e14 net/mlx5e: use indirect calls wrapper for the rx packet handler adds eea9e3a40dbc Merge branch 'net-mlx5-use-indirect-call-wrappers' adds bfe59032bd61 net: ethernet: ti: cpsw: use cpsw as drv data adds 9126e75e39e1 net: ethernet: ti: cpsw_ethtool: simplify slave loops adds f30e33bcdab9 net: phy: Add more 1000BaseX support detection adds 96f657e6cfc2 net/packet: constify __packet_get_status() argument adds d4b5bd98faec net/packet: constify packet_lookup_frame() and __tpacket_h [...] adds dcf70cefaf99 net/packet: constify prb_lookup_block() and __tpacket_v3_h [...] adds 0338a14523e3 net/packet: constify __packet_rcv_has_room() adds 8e8e2951e309 net/packet: make tp_drops atomic adds 2c51c6273c73 net/packet: implement shortcut in tpacket_rcv() adds 3a2bb84e4aea net/packet: remove locking from packet_rcv_has_room() adds 9bb6cd652454 net/packet: introduce packet_rcv_try_clear_pressure() helper adds 4373a5e2606b Merge branch 'packet-DDOS' adds 7c86f20d15b7 net: stmmac: use GPIO descriptors in stmmac_mdio_reset adds 1fc33199185d net: dsa: microchip: Add PHY errata workarounds adds 79c8bd15b61e net: dsa: microchip: Support optional 125MHz SYNCLKO output adds d42176c6bf50 Merge branch 'Microchip-KSZ-driver-enhancements' adds 605fd1c67e65 nfp: update the old flash error message adds f767fc6655ea nfp: print a warning when binding VFs to PF driver adds b3733263ef23 Merge branch 'nfp-add-two-user-friendly-errors' adds d5afa82c977e vsock: correct removal of socket from the list adds 1086ca3a63a3 net: phy: sfp: clean up a condition adds 6117561e1bb3 qed: iWARP - Use READ_ONCE and smp_store_release to access [...] adds 43cf40d93fad qed: iWARP - fix uninitialized callback adds cb94d52b93c7 qed: iWARP - Fix tc for MPA ll2 connection adds fbce23a8036d qed: iWARP - Fix default window size to be based on chip adds cbbe9bd0a088 Merge branch 'qed-iWARP-fixes' adds 123297b78bc6 net: hns3: delay setting of reset level for hw errors unti [...] adds a955d71df26c net: hns3: fix avoid unnecessary resetting for the H/W err [...] adds e4193e24a520 net: hns3: process H/W errors occurred before HNS dev init [...] adds e3b84ed27043 net: hns3: add recovery for the H/W errors occurred before [...] adds 9f65e5ef900f net: hns3: some changes of MSI-X bits in PPU(RCB) adds 9e0254ddea78 net: hns3: extract handling of mpf/pf msi-x errors into functions adds 31bb229d6f4a net: hns3: clear restting state when initializing HW device adds d547ecdc1fc1 net: hns3: free irq when exit from abnormal branch adds 757188005f90 net: hns3: fix for dereferencing before null checking adds 8f9eed1a8791 net: hns3: fix for skb leak when doing selftest adds 3a30964a2eef net: hns3: delay ring buffer clearing during reset adds ebaf1908772e net: hns3: some variable modification adds 26e392ca9b76 Merge branch 'hns3-next' adds f01c373fbeed locking/static_key: always define static_branch_deferred_inc adds 7b58139f98e2 tcp: use static_branch_deferred_inc for clean_acked_data_enabled adds 3d797eb1d08f Merge branch 'enable-and-use-static_branch_deferred_inc' adds 87f373921c4e net: sched: ingress: set 'unlocked' flag for clsact Qdisc ops adds 31c03aef9bc2 virtio_net: enable napi_tx by default adds 363887a2cdfe ipv4: Support multipath hashing on inner IP pkts for GRE tunnel adds e44ef4e4516c devlink: Hang reporter's dump method on a dumpit cb adds 00091c0da136 Documentation: net: mlx5: Add mlx5 initial documentation adds 1f28d7768f1d net/mlx5: Move all devlink related functions calls to devlink.c adds b25bbc2f24dc net/mlx5: Add Vendor Specific Capability access gateway adds 8b9d8baae1de net/mlx5: Add Crdump support adds 63cbc552eebf net/mlx5: Handle SW reset of FW in error flow adds 1ef6f1a17e56 net/mlx5: Control CR-space access by different PFs adds 3e5b72ac2f29 net/mlx5: Issue SW reset on FW assert adds 1e34f3efd413 net/mlx5: Create FW devlink_health_reporter adds fd1483fe1f9f net/mlx5: Add support for FW reporter dump adds d1bf0e2cc4a6 net/mlx5: Report devlink health on FW issues adds 96c82cdfe77b net/mlx5: Add fw fatal devlink_health_reporter adds 9b1f29823605 net/mlx5: Add support for FW fatal reporter dump adds b3bd076f7501 net/mlx5: Report devlink health on FW fatal issues adds 06efeb555524 Documentation: net: mlx5: Devlink health documentation adds b4a6d9abeb54 Merge tag 'mlx5-updates-2019-06-13' of git://git.kernel.or [...] adds 2a04784594f6 nfp: flower: check L4 matches on unknown IP protocols adds 14179c4b4572 nfp: flower: use extack messages in flower offload adds bef6e97d57f5 nfp: flower: extend extack messaging for flower match and actions adds c4aaa5ddffe7 Merge branch 'nfp-flower-loosen-L4-checks-and-add-extack-t [...] adds 3e1894333340 net: remove empty netlink_tap_exit_net adds d6fb396cfaa7 ipv4: tcp: fix ACK/RST sent with a transmit delay adds 735453730a05 udp: Remove unused parameter (exact_dif) adds f48d2ccee1ba udp: Remove unused variable/function (exact_dif) adds 6a6567776fdf i40e: add functions stubs to support EEE adds 51110f162d21 i40e: let untrusted VF to create up to 16 VLANs adds f031c7227a4a i40e: add constraints for accessing veb array adds 97e42ef440a3 i40e: Use signed variable adds f5a2b3ffb7af i40e: Add bounds check for ch[] array adds b83ebf506ba3 i40e: Improve AQ log granularity adds d510497b8397 i40e: add input validation for virtchnl handlers adds c1041d070437 i40e: Missing response checks in driver when starting/stop [...] adds fefa9cfddf29 i40e: Check if the BAR size is large enough before writing [...] adds 781ee4ae16e5 i40e: remove duplicate stat calculation for tx_errors adds c1e212bfc32e i40e: Missing response checks in driver when starting/stop [...] adds 514af5f09952 i40e: mark expected switch fall-through adds 5a1c492b00aa Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 14aafbd82233 net: dsa: do not check orig_dev in vlan del adds 68b2d4a844e1 net: dsa: make cpu_dp non const adds f3b78049d462 net: dsa: make dsa_slave_dev_check use const adds 79b139f4bc46 net: dsa: use switchdev handle helpers adds 877cd9ffbc9c Merge branch 'net-dsa-use-switchdev-attr-and-obj-handlers' adds 422efd032775 net: dsa: mv88e6xxx: do not flood CPU with unknown multicast adds 407308f60d46 Revert "net: dsa: mv88e6xxx: do not flood CPU with unknown [...] adds 930cfe0f129d hinic: Use devm_kasprintf instead of hard coding it adds 8099d7ca6e7b ptp: add QorIQ PTP support for DPAA2 adds d346c9e86d86 dpaa2-ptp: reuse ptp_qoriq driver adds d2563290dbe1 dt-binding: ptp_qoriq: support DPAA2 PTP compatible adds fe844f1936c9 arm64: dts: fsl: add ptp timer node for dpaa2 platforms adds 8893a843b1ac dpaa2-ptp: add interrupt support adds 28c67157e637 MAINTAINERS: maintain DPAA2 PTP driver in QorIQ PTP entry adds 91d0a48a480a Merge branch 'Reuse-ptp_qoriq-driver-for-dpaa2-ptp' adds 4838a5405028 net: stmmac: Fix wrapper drivers not detecting PHY adds 9d9f3fba4c46 r8169: improve handling of Abit Fatal1ty F-190HD adds a51486266c3b net: sched: remove NET_CLS_IND config option adds 626c5fe423c2 net: stmmac: drop redundant check in stmmac_mdio_reset adds 42a90766fe1f net: stmmac: use device_property_read_u32_array to read th [...] adds 7e770b252a62 net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data adds ce4ab73ab0c2 net: stmmac: drop the reset delays from struct stmmac_mdio [...] adds fead5b1b5838 net: stmmac: drop the phy_reset hook from struct stmmac_md [...] adds 4e18a8a149d5 Merge branch 'stmmac-cleanups-for-stmmac_mdio_reset' adds 871e84658591 net: ethernet: ti: davinci_cpdma: use idled submit adds 92c1a19e2fb9 tc-tests: added path to ip command in tdc adds 1718132587e8 tc-tests: updated skbedit tests adds 4201c9260a8d lapb: moved export of lapb_register. adds 8e6a481739a8 x25_asy: fixed function name in error message. adds f464100f5766 selftests/net: fix warnings in TFO key rotation selftest adds 9ed68ca0d90b team: add ethtool get_link_ksettings adds 6a6b5c8bff89 tipc: include retrans failure detection for unicast adds c681edae33e8 net: ipv4: move tcp_fastopen server side code to SipHash library adds 098eadce3c62 vhost_net: disable zerocopy by default adds a658c2e49f02 net: sched: act_ctinfo: fix action creation adds c197d6362750 net: sched: act_ctinfo: fix policy validation adds 43321251e2f2 Merge branch 'net-sched-act_ctinfo-fixes' adds ad9bf5451945 net: hns3: fix dereference of ae_dev before it is null checked adds f517f2716c34 net: sched: cls_matchall: allow to delete filter adds c63d1e5c2d3d net: stmmac: fix unused-variable warning adds 78fe8a28fb96 net: dsa: sja1105: fix ptp link error adds 40008e921133 net: ipv4: remove erroneous advancement of list pointer adds 3cfa148826e3 selftests: rtnetlink: add addresses with fixed life time adds 4bd366cecefa Merge branch 'net-ipv4-remove-erroneous-advancement-of-lis [...] adds 79ebc3c26010 net/udpgso_bench_tx: options to exercise TX CMSG adds ade90d69ffef net/udpgso_bench.sh add UDP GSO audit tests adds 4ffc37f5c077 net/udpgso_bench.sh test fails on error adds f97252a8c33f Merge branch 'UDP-GSO-audit-tests' adds 13091aa30535 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds cd4bb2a3344c mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM adds c2417a7b0e3c iavf: Create VLAN tag elements starting from the first element adds 168d91cf2a90 iavf: use signed variable adds 88ec7308eadb iavf: wait longer for close to complete adds f0a48fb44138 iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() adds 16e00c25ac36 iavf: Fix the math for valid length for ADq enable adds b476b0030e61 iavf: Move commands processing to the separate function adds fdd4044ffdc8 iavf: Remove timer for work triggering, use delaying work instead adds bac8486116b0 iavf: Refactor the watchdog state machine adds b66c7bc1cd4d iavf: Refactor init state machine adds 68dfe6348f06 iavf: add call to iavf_[add|del]_cloud_filter adds efa14c398582 iavf: allow null RX descriptors adds 714a485aae9a Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 3de205cde4ee netlink: Document all fields of 'struct nl_info' adds c82481f7ea21 netlink: Add field to skip in-kernel notifications adds d4b96c7b51e8 ipv6: Extend notifier info for multipath routes adds f6c3bb75165c mlxsw: spectrum_router: Ignore IPv6 multipath notifications adds d133e4f1fa12 netdevsim: Ignore IPv6 multipath notifications adds ebee3cad835f ipv6: Add IPv6 multipath notifications for add / replace adds 2881fd61b68e ipv6: Add IPv6 multipath notification for route delete adds 20247fcab397 mlxsw: spectrum_router: Remove processing of IPv6 append n [...] adds ccd56a5f5018 mlxsw: spectrum_router: Prepare function to return errors adds 928c0b534f29 mlxsw: spectrum_router: Pass multiple routes to work item adds 94d628d1f97b mlxsw: spectrum_router: Adjust IPv6 replace logic to new n [...] adds 921bc539cbcb mlxsw: spectrum_router: Pass array of routes to route hand [...] adds d21afd3029b9 mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops adds 2d9dd7ec79fb mlxsw: spectrum_router: Create IPv6 multipath routes in one go adds d5382fef70ce ipv6: Stop sending in-kernel notifications for each nexthop adds 12ee82203999 selftests: mlxsw: Add a test for FIB offload indication adds 2ae6b594fb61 Merge branch 'mlxsw-Improve-IPv6-route-insertion-rate' adds 64d701c608fe ipoib: correcly show a VF hardware address adds 75345f888f70 ipoib: show VF broadcast address adds b594850e65b5 ps3_gelic: Use [] to denote a flexible array member adds 815deee0e345 qed: Fix -Wmaybe-uninitialized false positive adds cf29a498796a net: hns3: Add missing newline at end of file adds 760f1dc29580 net: stmmac: add sanity check to device_property_read_u32_ [...] adds 421e9526288b hinic: add rss support adds eb8ce9ac1671 hinic: move ethtool code into hinic_ethtool adds 4fdc51bb4e92 hinic: add support for rss parameters with ethtool adds d75d5f9764c3 Merge branch 'hinic-add-rss-support-and-rss-parameters-con [...] adds d4993e19da6e macb: bindings doc: add sifive fu540-c000 binding adds c218ad559020 macb: Add support for SiFive FU540-C000 adds 9368b8e24b08 Merge branch 'macb-SiFive-FU540-C000' adds c641af4f6fe0 net: mvpp2: cls: Use a dedicated lu_type for the RSS lookup adds 834df6ea9555 net: mvpp2: cls: Only select applicable flows of classific [...] adds 12b8e2dd01ce net: mvpp2: cls: right-justify the C2 TCAM keys adds 1274daede3ef net: mvpp2: cls: Add steering based on vlan Id and priority. adds da21ad276af4 Merge branch 'net-mvpp2-cls-Allow-steering-based-on-vlan-tag' adds 39f588603238 net/mlx5: add missing void argument to function mlx5_devli [...] adds 82828b88f081 flow_dissector: add support for ingress ifindex dissection adds 8212ed777f40 net: sched: cls_flower: use flow_dissector for ingress ifindex adds 9558a83aee62 net: flow_offload: implement support for meta key adds 511a5adcaa11 mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element [...] adds ff5405f69086 mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PO [...] adds d8e94614461c mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size adds 0c1f391d192a mlxsw: spectrum_flower: Implement support for ingress devi [...] adds dcc5e1f9cad0 selftests: tc: add ingress device matching support adds cfecf0d0017b Merge branch 'mlxsw-Implement-flower-ingress-device-matchi [...] adds 23cdf8752b26 act_ctinfo: Don't use BIT() in UAPI headers. adds e41d4bc554de net: dsa: mv88e6xxx: fix shift of FID bits in mv88e6250_g1 [...] adds 39e3622edeff net: netsec: initialize tx ring on ndo_open adds 9371a56f7101 net: netsec: remove loops in napi Rx process adds 0afdeeed08b5 net: page_pool: add helper function to retrieve dma addresses adds a25d50bfe645 net: page_pool: add helper function to unmap dma addresses adds 516a7593fda6 xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails adds 6bf071bf09d4 xdp: page_pool related fix to cpumap adds cbf3351067ce veth: use xdp_release_frame for XDP_PASS adds e54cfd7e1745 page_pool: introduce page_pool_free and use in mlx5 adds 29b006a67634 mlx5: more strict use of page_pool API adds 99c07c43c4ea xdp: tracking page_pool resources and safe removal adds d956a048cd3f xdp: force mem allocator removal and periodic warning adds f033b688c1ed xdp: add tracepoints for XDP mem adds 32c28f7e4139 page_pool: add tracepoints for page_pool with details need by XDP adds f71fec47c2df page_pool: make sure struct device is stable adds 2a54003e7af1 Merge branch 'xdp-page_pool-fixes-and-in-flight-accounting' adds d7d99872c144 netns: add pre_exit method to struct pernet_operations adds d5dd88794a13 inet: fix various use-after-free in defrags units adds 6c9bef32c6e7 Merge branch 'inet-fix-defrag-units-dismantle-races' adds 16e5a266f516 net: sched: act_ctinfo: tidy UAPI definition adds 25cec756891e net/ipv4: fib_trie: Avoid cryptic ternary expressions adds 22f1a38a547b selftests/net: make udpgso_bench skip unsupported testcases adds 84ce4d0f9f55 net: stmmac: initialize the reset delay array adds 497ad9f5b2dc page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled adds 2ed99339e921 bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" adds 6685699e4ef5 bpf: remove redundant assignment to err adds 07c3bbdb1a9b samples: bpf: print a warning about headers_install adds 4ecabd55c904 bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper adds fada7fdc83c0 bpf: Allow bpf_map_lookup_elem() on an xskmap adds 91eda5998c31 bpf/tools: sync bpf.h adds 940e7be34ab3 tools/bpf: Add bpf_map_lookup_elem selftest for xskmap adds 10a13bb40e54 libbpf: remove qidconf and better support external bpf programs. adds ab1b3a957de3 Merge branch 'xskmap-lookup' adds 0ed3cc4abc10 samples: bpf: don't run probes at the local make stage adds c7cebffea2c7 selftests/bpf: fix constness of source arg for bpf helpers adds 89cceaa93917 selftests/bpf : clean up feature/ when make clean adds 6446b3155521 bpf: add a new API libbpf_num_possible_cpus() adds ebb886078bae selftests/bpf: remove bpf_util.h from BPF C progs adds 4c587c196d82 bpf: use libbpf_num_possible_cpus internally adds 5e2ac390fbd0 Merge branch 'bpf-libbpf-num-cpus' adds aee450cbe482 bpf: silence warning messages in core adds b552d33c80a9 samples/bpf: fix include path in Makefile adds cabd3e889b57 selftests/bpf: signedness bug in enable_all_controllers() adds e55d54f43d3f libbpf: fix check for presence of associated BTF for map creation adds 99f3a064bc2e bpf: net: Add SO_DETACH_REUSEPORT_BPF adds 13a748ea6df1 bpf: Sync asm-generic/socket.h to tools/ adds d30bd78ce8ba bpf: Add test for SO_REUSEPORT_DETACH_BPF adds fb85c4a730af bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type adds 1314ef561102 bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type adds cd17d7770578 bpf/tools: sync bpf.h adds 69d96519dbf0 selftests/bpf: convert socket_cookie test to sk storage adds 7f94208c8f9a bpf: Fix build error without CONFIG_INET adds d7fe74f9404a libbpf: add common min/max macro to libbpf_internal.h adds 9c6660d0406f libbpf: extract BTF loading logic adds 01b29d1dc9a0 libbpf: streamline ELF parsing error-handling adds bf82927125dd libbpf: refactor map initialization adds db48814bd283 libbpf: identify maps by section index in addition to offset adds 063183bf0486 libbpf: split initialization and loading of BTF adds abd29c931459 libbpf: allow specifying map definitions using BTF adds 9e3d709c47ca selftests/bpf: add test for BTF-defined maps adds f654407481e9 selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-de [...] adds df0b77925982 selftests/bpf: convert tests w/ custom values to BTF-defined maps adds 32b88d374357 Merge branch 'bpf-libbpf-btf-defined-maps' adds fa206dccd85d samples: bpf: remove unnecessary include options in Makefile adds 4d18f6de6ac1 samples: bpf: refactor header include path adds a324aae32fa9 libbpf: constify getter APIs adds f7cf25b2026d bpf: track spill/fill of constants adds fc559a70d57c selftests/bpf: fix tests due to const spill/fill adds fb8d251ee2a6 bpf: extend is_branch_taken to registers adds 2589726d12a1 bpf: introduce bounded loops adds eea1c227b9e9 bpf: fix callees pruning callers adds aeee380ccfc5 selftests/bpf: fix tests adds 0d3679e99ae4 selftests/bpf: add basic verifier tests for loops adds b061017f8b4d selftests/bpf: add realistic loop tests adds b5dc0163d8fd bpf: precise scalar_value tracking adds 94079b64255f Merge branch 'bpf-bounded-loops' adds dca73a65a683 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 4cfd21885592 PCI: let pci_disable_link_state propagate errors adds 62b1b3b3b6d3 r8169: don't activate ASPM in chip if OS can't control ASPM adds e0effb5fbd56 Merge branch 'PCI-let-pci_disable_link_state-propagate-errors' adds 92ad6325cb89 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 438ac88009bc net: fastopen: robustness and endianness fixes for SipHash adds de467c116ca2 fjes: no need to check return value of debugfs_create functions adds 9eee3b4913d7 ipv6: Error when route does not have any valid nexthops adds b272a0ad7301 netns: restore ops before calling ops_exit_list adds 8efaa653a8a5 net: ethernet: mediatek: Add MT7621 TRGMII mode support adds 7ef6f6f8d237 net: dsa: mt7530: Add MT7621 TRGMII mode support adds 969b15b00262 Merge branch 'net-mediatek-Add-MT7621-TRGMII-mode-support' adds 137e4e1ab7b3 hinic: fix dereference of pointer hwdev before it is null checked adds 3e5bfb189e1a net: ena: Fix bug where ring allocation backoff stopped too late adds c9acece064e3 net: dsa: mv88e6xxx: introduce helpers for handling chip-> [...] adds 08003d0b63a6 inet: fix compilation warnings in fqdir_pre_exit() adds 8c25c0cb5bb4 doc: phy: document some PHY_INTERFACE_MODE_xxx settings adds 0e09edcce7ad ipv6: introduce RT6_LOOKUP_F_DST_NOREF flag in ip6_pol_route() adds 74109218b051 ipv6: initialize rt6->rt6i_uncached in all pre-allocated d [...] adds d64a1f574a29 ipv6: honor RT6_LOOKUP_F_DST_NOREF in rule lookup logic adds 67f415dd2906 ipv6: convert rx data path to not take refcnt on dst adds 7d9e5f422150 ipv6: convert major tx path to use RT6_LOOKUP_F_DST_NOREF adds 7d30a7f6424e Merge branch 'ipv6-avoid-taking-refcnt-on-dst-during-route [...] adds e54fbbdf5a29 hinic: implement the statistical interface of ethtool adds 2f9b0d93a9d3 net: ethernet: ti: cpsw: Fix suspend/resume break adds c04b6ea4e609 tipc: fix missing indentation in source code adds f14f4e621b1b mlxsw: core: Extend thermal core with per inter-connect de [...] adds 6f73862fabd9 mlxsw: core: Add the hottest thermal zone detection adds f485cc36b0a7 mlxsw: core: Add support for negative temperature readout adds 18f3896dfd0e Merge branch 'mlxsw-Thermal-and-hwmon-extensions' adds 8bc81c570831 tipc: remove the unnecessary msg->req check from tipc_nl_c [...] adds d8c444d540be ipv4: fix inet_select_addr() when enable route_localnet adds 650638a7c6e6 ipv4: fix confirm_addr_indev() when enable route_localnet adds 58ade67b0215 selftests: add route_localnet test script adds 38a3889f2d95 Merge branch 'ipv4-fix-bugs-when-enable-route_localnet' adds 760a3c1aa173 net: macb: use NAPI_POLL_WEIGHT adds 97236cda3ae5 net: macb: use GRO adds 564c91f7e563 fib_frontend, ip6_fib: Select routes or exceptions dump fr [...] adds b597ca6e8312 ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for [...] adds d948974ccc66 ipv4/route: Allow NULL flowinfo in rt_fill_info() adds ee28906fd7a1 ipv4: Dump route exceptions if requested adds ef11209d4219 Revert "net/ipv6: Bail early if user only wants cloned entries" adds 3401bfb1638e ipv6/route: Don't match on fc_nh_id if not set in ip6_route_del() adds bf9a8a061ddc ipv6/route: Change return code of rt6_dump_route() for par [...] adds 1e47b4837f3b ipv6: Dump route exceptions if requested adds 40cb35d5dc04 ip6_fib: Don't discard nodes with valid routing informatio [...] adds de755a85130e selftests: pmtu: Introduce list_flush_ipv4_exception test case adds b964641e9925 selftests: pmtu: Make list_flush_ipv6_exception test more [...] adds dcdfa50eef71 Merge branch 'cached-route-listings' adds adadd38c5322 net: stmmac: sun8i: add support for Allwinner H6 EMAC adds 0fec7e72ae13 net: stmmac: sun8i: force select external PHY when no inte [...] adds 28b3870578ef cxgb4: Re-work the logic for mps refcounting adds 5fab51581f62 cxgb4: Add MPS TCAM refcounting for raw mac filters adds 2f0b9406f3c7 cxgb4: Add MPS TCAM refcounting for cxgb4 change mac adds f9f329ad87c7 cxgb4: Add MPS refcounting for alloc/free mac filters adds 045df37e743c Merge branch 'cxgb4-Reference-count-MPS-TCAM-entries-within-a-PF' adds 1c5ba67d2277 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] adds 27d92807f863 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 489ce2f42514 tc-testing: Restore original behaviour for namespaces in tdc adds 77cf8edbc0e7 tipc: simplify stale link failure criteria adds 20c67312946d tipc: eliminate unnecessary skb expansion during retransmission adds a7dc51adcafe tipc: rename function msg_get_wrapped() to msg_inner_hdr() adds 2f8776f0c5d3 tc-testing: add ingress qdisc tests adds 7786a9969a15 net: hns3: fix selftest fail issue for fibre port with autoneg on adds d0c31df22c57 net: hns3: remove VF VLAN filter entry inexistent warning print adds fe4144d47eef net: hns3: sync VLAN filter entries when kill VLAN ID failed adds d736fc6c68a5 net: hns3: restore the MAC autoneg state after reset adds 2253db16f8ec net: hns3: code optimizaition of hclge_handle_hw_ras_error() adds b4b9bd92fe3f net: hns3: modify handling of out of memory in hclge_err.c adds 9d5e67d1c191 net: hns3: remove override_pci_need_reset adds 987b4ae78e42 net: hns3: add check to number of buffer descriptors adds 7cf9c069430f net: hns3: fix race conditions between reset and module lo [...] adds 72fcd2bed719 net: hns3: fixes wrong place enabling ROCE HW error when loading adds bcf643c51434 net: hns3: add exception handling when enable NIC HW error [...] adds 1b2b01a77994 Merge branch 'net-hns3-some-code-optimizations-bugfixes' adds eb203bae834e Revert "net: ena: ethtool: add extra properties retrieval [...] adds 93ed54b15b2a ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() adds 3b525691529b ipv6: fix suspicious RCU usage in rt6_dump_route() adds 0867bb9768de net: stmmac: Fix possible deadlock when disabling EEE support adds 177d935a1370 net: stmmac: Fix crash observed if PHY does not support EEE adds 4504f0e5b571 ath10k: sdio: workaround firmware UART pin configuration bug adds 70736b9753fd ath10k: don't disable interrupts in ath10k_sdio_remove() adds e2a6b711282a ath10k: htt: don't use txdone_fifo with SDIO adds 6d084ac27ab4 ath10k: initialise struct ath10k_bus params to zero adds 8ea51e409eb0 ath10k: htt: support MSDU ids with SDIO adds 30382dd1cf3a ath10k: fix use-after-free on SDIO data frames adds fbd428a5b828 ath10k: add initialization of HTC header adds f91b63b0e3b2 ath10k: sdio: add missing error check adds e1bddde9737a ath10k: add struct for high latency PN replay protection adds 28ce53b6cfda ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event adds 130c77495708 ath10k: add PN replay protection for high latency devices adds 33f9747291ff ath10k: add fragmentation handler for high latency devices adds a8b10da05cbe ath10k: enable QCA6174 hw3.2 SDIO hardware adds 93ee3d108fc7 ath10k: fix incorrect multicast/broadcast rate setting adds df75786b9233 ath6kl: debug: Use struct_size() helper adds 83d9562b6478 ath6kl: wmi: use struct_size() helper adds 5d6751eaff67 ath6kl: add some bounds checking adds e643da21e19a ath6kl: remove redundant check of status != 0 adds 389b72e58259 ath9k: Don't trust TX status TID number when reporting airtime adds 2f90c7e5d094 ath9k: Check for errors when reading SREV register adds b037b107565f ath9k: Differentiate between max combined and per chain power adds 05039f01e630 ath9k: Remove some set but not used variables adds b50fd29c5268 ath: drop duplicated define adds d3c2be9022d6 ath9k: drop redundant code in ar9003_hw_set_channel adds d8792393a783 ath: DFS JP domain W56 fixed pulse type 3 RADAR detection adds bfabdd699732 wil6210: fix potential out-of-bounds read adds 62acdcfa8b7a wireless: carl9170: fix clang build warning adds e10b0eddd523 wil6210: fix spurious interrupts in 3-msi adds 9c6465979276 wil6210: fix _desc access in __wil_tx_vring_tso adds 0131d1851338 wil6210: add printout of platform capabilities adds a7feb56f204f wil6210: add support for multiple sections in brd file adds 9a874d045473 wil6210: enhancements for descriptor and status ring debugfs adds ddf7afdde824 wil6210: fix overwriting max_assoc_sta module param adds 7441be71ba7e wil6210: fix missed MISC mbox interrupt adds d6a553c0c61b wil6210: check rx_buff_mgmt before accessing it adds 3d0aa9198446 wil6210: remove HALP for Talyn devices adds 14bf9217d66d ath10k: Extended the HTT stats support to retrieve Mu-MIMO [...] adds 473a4084e19e ath10k: Added support to reset HTT stats in debugfs adds 7b612ed94d0a ath10k: Move board id and fw version logging to info level adds 889ab61d9dc1 ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 adds 9e0b341a3d66 ath10k: Fix the tx stats bytes & packets parsing adds 5c51875c0943 ath10k: rx_duration update for fw_stats debugfs entry adds 42f1bc43e6a9 ath10k: Fix encoding for protected management frames adds 35b50e70df27 ath10k: Use struct_size() helper adds 4f735cd73650 ath10k: coredump: use struct_size() helper adds 9280f4fc06f4 ath10k: Fix the wrong value of enums for wmi tlv stats id adds 8cdee1affe90 ath10k: change swap mail box config for UTF mode of SDIO adds a7368c395fc3 ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 adds 97354f2c4327 ath10k: Do not send probe response template for mesh adds 7835d8f8792d ath10k: Add wmi tlv service map for mesh 11s adds 49ed34b835e2 ath10k: add peer id check in ath10k_peer_find_by_id adds 9e7251fa3897 ath10k: Check tx_stats before use it adds 889ca1809342 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 82dea406c509 rtw88: pci: use ieee80211_ac_numbers instead of 0-3 adds 0d7882950c73 rtw88: pci: check if queue mapping exceeds size of ac_to_hwq adds a3b0c66c5928 rtw88: more descriptions about LPS adds 7e5677de8e0c brcm80211: switch common header files to using SPDX licens [...] adds afe06f822035 brcmutil: switch source files to using SPDX license identifier adds f843863d6d10 brcmsmac: switch phy source files to using SPDX license id [...] adds daeccac2d5e7 brcmfmac: switch source files to using SPDX license identifier adds 9ff8614a3dbe brcmfmac: use separate Kconfig file for brcmfmac adds 885a93cf3110 brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac adds b07e1ae2ce53 brcmfmac: fix typos in code comments adds bbfab331e3ab brcmfmac: use strlcpy() instead of strcpy() adds 1645ab931998 p54: fix crash during initialization adds c11c75ec784e p54: Support boottime in scan results adds 3bde4ed3da38 rtlwifi: 8192de: Reduce indentation and fix coding style adds 8a7db8b66b40 rtlwifi: 8192de: make tables to be 'static const' adds 0e7d38132bf8 rtlwifi: 8192de: Fix used uninitialized variables in power [...] adds 80429a86e3d9 rtlwifi: 8192de: use le32 to access cckswing tables adds 7ffe556230b8 rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX desc [...] adds f5678bfe1cdc rtlwifi: rtl8821ae: Replace local bit manipulation macros adds bd421dab7515 rtlwifi: rtl8821ae: Convert macros that set descriptor adds f7fbb03f2169 rtlwifi: rtl8821ae: Convert inline routines to little-endi [...] adds 3e42a66dfd15 rtlwifi: rtl8821ae: Remove set but not used variables 'cur [...] adds d477a4856aec rtlwifi: btcoex: Remove set but not used variable 'len' an [...] adds dfbe36197dbc rtlwifi: btcoex: remove unused function exhalbtc_stack_ope [...] adds aeffda6b10f8 libertas: fix spelling mistake "Donwloading" -> "Downloading" adds ec2e93cf1910 b43: Avoid possible double calls to b43_one_core_detach() adds 6e41e2257f10 p54usb: Fix race between disconnect and firmware loading adds f7369179ad32 mwifiex: drop 'set_consistent_dma_mask' log message adds 2fc0aa454473 mwifiex: print PCI mmap with %pK adds 7afb94da3cd8 mwifiex: update set_mac_address logic adds 74f202aaae0a mwifiex: ignore processing invalid command response adds 6c0ed66f1a5b rtlwifi: rtl8192cu: fix error handle when usb probe failed adds 5315f9d40191 rtlwifi: remove redundant assignment to variable badworden adds f0822dfc5887 rtlwifi: remove redundant assignment to variable k adds 4079e8ccabc3 mt7601u: do not schedule rx_tasklet when the device has be [...] adds 23377c200b2e mt7601u: fix possible memory leak when the device is disconnected adds 9a1ace64ca3b qtnfmac: Use struct_size() in kzalloc() adds 25a986e426b0 rtlwifi: rtl8188ee: remove redundant assignment to rtstatus adds e73e43246da6 ssb/gpio: Remove unnecessary WARN_ON from driver_gpio adds f503c7695343 iwlegacy: 3945: no need to check return value of debugfs_c [...] adds ffb92649f4d9 iwlegacy: 4965: no need to check return value of debugfs_c [...] adds e6fec313fa3f rtw88: add fast xmit support adds 44cc4c63a877 rtw88: add support for random mac scan adds 6fabdc4a34d0 rtw88: add beacon function setting adds 818d46e7715e rtw88: 8822c: add rf write protection when switching channel adds f859e71f9615 rtw88: 8822c: update channel and bandwidth BB setting adds e027446667b5 rtw88: 8822c: disable rx clock gating before counter reset adds e1cc056c92f9 rtw88: 8822c: use more accurate ofdm fa counting adds d41673b941f2 rtw88: power on again if it was already on adds a11cddd42b67 rtw88: restore DACK results to save time adds e9c87a3b744b rtw88: rsvd page should go though management queue adds 4a36de3996c7 rtw88: fix typo rtw_writ16_set adds 12e66ffbd534 p54: remove dead branch in op_conf_tx callback adds 9f3e3323e996 rt2x00: allow to specify watchdog interval adds 2034afe4db4a rt2800: add helpers for reading dma done index adds 759c5b599cf4 rt2800: initial watchdog implementation adds 09db3b000619 rt2800: add pre_reset_hw callback adds 710e6cc1595e rt2800: do not nullify initialization vector data adds e403fa31ed71 rt2x00: add restart hw adds 0f47aeeada2a rt2800: do not enable watchdog by default adds e5db0ad7563c airo: switch to skcipher interface adds a8b79105239d Merge tag 'wireless-drivers-next-for-davem-2019-06-26' of [...] adds f8da5dac7e5e net: fddi: skfp: Rename local PCI defines to match generic [...] adds a08f1c438bc4 net: fddi: skfp: Include generic PCI definitions adds 3ce7ee2c09d3 net: fddi: skfp: Remove unused private PCI definitions adds 4191faa25384 Merge branch 'skfp-cleanups' adds c22a133a83ce rtnetlink: skip metrics loop for dst_default_metrics adds 96125bf9985a Allow 0.0.0.0/8 as a valid address range adds c536a9aa7c14 net: macb: Kconfig: Make MACB depend on COMMON_CLK adds 302a7cad54b8 net: macb: Kconfig: Rename Atmel to Cadence adds 8b89d8dad5df Merge branch 'macb-build-fixes' adds 5b9469a285eb net: ethtool: Allow parsing ETHER_FLOW types when using flow_rule adds 6a9e9cea4c51 net: ipv4: fix infinite loop on secondary addr promotion adds bb2bd090854c selftests: rtnetlink: add small test case with 'promote_se [...] adds 582737f9904c Merge branch 'net-ipv4-fix-circular-list-infinite-loop' adds 39f41f367b08 net/smc: common release code for non-accepted sockets adds a59d121da239 s390/qeth: dynamically allocate simple IPA cmds adds 1c696c896f21 s390/qeth: clarify parameter for simple assist cmds adds b9150461e5a6 s390/qeth: dynamically allocate various cmds with sub-types adds 5cfbe10a000a s390/qeth: dynamically allocate diag cmds adds 2cfb4810a3f2 s390/qeth: dynamically allocate vnicc cmds adds f19f8fd2df7c s390/qeth: dynamically allocate MPC cmds adds c3b2218d3170 s390/qeth: remove static cmd buffer infrastructure adds d4c08afafa04 s390/qeth: streamline SNMP cmd code adds c4733c32ca22 s390/qeth: consolidate pm code adds c097cc922819 s390/qeth: consolidate skb RX processing in L3 driver adds 980f4568fa32 s390/qeth: extract helper for route validation adds eca1d5c22da1 s390/qeth: move cast type selection into fill_header() adds 096cc49c47a1 Merge branch 's390-qeth-next' adds 655c91414579 ixgbe: Check DDM existence in transceiver before access adds e0f0be7dee97 ixgbevf: fix possible divide by zero in ixgbevf_update_itr adds 4ae4916b5643 i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds adds 6df9f13f4c2e i40e: Fix for missing "link modes" info in ethtool adds 4d607043fe60 i40e: fix incorrect function documentation comment adds d47186e7ef91 i40e: Add log entry while creating or deleting TC0 adds ee02865e4a45 i40e: missing priorities for any QoS traffic adds 15369ac3e397 i40e: Fix descriptor count manipulation adds 559ac25c89ad i40e: update copyright string adds fae6cad17ce3 i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() adds 0b58f64845f3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 2d3910c4dc37 net: aquantia: replace internal driver version code with uts adds 5a5d7a4dd437 net: aquantia: add documentation for the atlantic driver adds f94551c88d56 maintainers: declare aquantia atlantic driver maintenance adds 17f54a3bf540 net: aquantia: make all files GPL-2.0-only adds 161dea83f1c7 net: aquantia: added vlan offload related macros and functions adds d3ed7c5cf79b net: aquantia: adding fields and device features for vlan offload adds 880b3ca5043d net: aquantia: vlan offloads logic in datapath adds 04f207fb0c2f net: aquantia: implement vlan offload configuration adds 1c57de695142 Merge branch 'net-aquantia-implement-vlan-offloads' adds 77972783fde3 net: dsa: microchip: Remove ksz_{read,write}24() adds 78e4e32fe3ca net: dsa: microchip: Remove ksz_{get,set}() adds 860cbe92ff21 net: dsa: microchip: Inline ksz_spi.h adds bafea01f6587 net: dsa: microchip: Move ksz_cfg and ksz_port_cfg to ksz9477.c adds 5ce9676e8b42 net: dsa: microchip: Use PORT_CTRL_ADDR() instead of indir [...] adds ff509dab4376 net: dsa: microchip: Factor out register access opcode generation adds 46558d601cb6 net: dsa: microchip: Initial SPI regmap support adds ee394fea6f06 net: dsa: microchip: Dispose of ksz_io_ops adds 255b59ad0db2 net: dsa: microchip: Factor out regmap config generation i [...] adds d4bcd99cd9d6 net: dsa: microchip: Replace ad-hoc bit manipulation with regmap adds c881e10e3f47 Merge branch 'net-dsa-microchip-Convert-to-regmap' adds 3d64ea387cc3 net: dsa: sja1105: Build PTP support in main DSA driver adds 29dd908d355f net: dsa: sja1105: Cancel PTP delayed work on unregister adds e3502b829787 net: dsa: sja1105: Make vid 1 the default pvid adds 0803948e23da net: dsa: sja1105: Actually implement the P/Q/R/S FDB bits adds 6c56e167cc1b net: dsa: sja1105: Make P/Q/R/S learn MAC addresses adds 60f6053ff142 net: dsa: sja1105: Back up static FDB entries in kernel memory adds 4a9507863640 net: dsa: sja1105: Add a high-level overview of the dynami [...] adds 17ae6555406a net: dsa: sja1105: Populate is_static for FDB entries on P/Q/R/S adds b3ee526a88d3 net: dsa: sja1105: Use correct dsa_8021q VIDs for FDB commands adds d763778224ea net: dsa: sja1105: Implement is_static for FDB entries on E/T adds 5b1bf3f6440e Merge branch 'FDB-VLAN-and-PTP-fixes-for-SJA1105-DSA' adds b2c709cce682 ipv6: Convert gateway validation to use fib6_info adds e7dd8a894830 dt-bindings: net: dsa: qca8k: document reset-gpios property adds a653f2f538f9 net: dsa: qca8k: introduce reset via gpio feature adds 0e58983de0d8 linux/dim: Move logic to dim.h adds 449986ea9241 linux/dim: Remove "net" prefix from internal DIM members adds c002bd529d71 linux/dim: Rename externally exposed macros adds e5b6ab02d7aa linux/dim: Rename net_dim_sample() to net_dim_update_sample() adds 8960b38932be linux/dim: Rename externally used net_dim members adds 4f75da3666c0 linux/dim: Move implementation to .c files adds 398c2b05bbee linux/dim: Add completions count to dim_sample adds d7ee287827ef Merge tag 'blk-dim-v2' of git://git.kernel.org/pub/scm/lin [...] adds 1c1eb5806a11 net: dsa: microchip: Replace ad-hoc polling with regmap adds 0f9c36e36bf0 net: dsa: microchip: Replace ksz9477_wait_vlan_ctrl_ready [...] adds ef534195e185 net: dsa: microchip: Replace ksz9477_wait_alu_ready pollin [...] adds 3371efbcd4af net: dsa: microchip: Replace ksz9477_wait_alu_sta_ready po [...] adds ee353e453443 net: dsa: microchip: Replace bit RMW with regmap adds 702999ea377f Merge branch 'net-dsa-microchip-Further-regmap-cleanups' adds 986643de5356 nfp: flower: refactor tunnel key layer calculation adds 4bf8758a89f5 nfp: flower: add helper functions for tunnel classification adds 104dce5be9f9 nfp: flower: rename tunnel related functions in action offload adds e3a6aba081f4 nfp: flower: add GRE decap classification support adds fccac5802da2 nfp: flower: add GRE encap action support adds 3a49584477ff Merge branch 'nfp-extend-flower-capabilities-for-GRE-tunne [...] adds d96ff269a04b Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds e9c1a793210f tipc: add dst_cache support for udp media adds ee7dd7733b20 sis900: remove TxIDLE adds 42e87024f727 net: stmmac: Fix case when PHY handle is not present adds 8fe82bd46031 net: stmmac: dwxgmac: Enable EDMA by default adds 5b1117704d4c net: stmmac: Do not try to enable PHY EEE if MAC does not [...] adds 01d1689d6d70 net: stmmac: Decrease default RX Watchdog value adds 900a81cc119b net: stmmac: dwxgmac: Fix the undefined burst setting adds 5b0d7d7da64b net: stmmac: Add the missing speeds that XGMAC supports adds a66b58849ffe net: stmmac: Do not disable interrupts when cleaning TX adds a993db88d17d net: stmmac: Enable support for > 32 Bits addressing in XGMAC adds 858a31ffc3d9 net: stmmac: Update RX Tail Pointer to last free entry adds 3ba07debfc8d net: stmmac: Only disable interrupts if NAPI is scheduled adds 41a4a5a259b2 net: stmmac: Update Kconfig entry adds 8792e82ddb61 Merge branch 'stmmac-10GbE-using-XGMAC' adds f7110b753b77 hinic: reduce rss_init stack usage adds a979a0ab3687 net: dsa: sja1105: Don't check state->link in phylink_mac_config adds 39710229af9b net: dsa: sja1105: Check for PHY mode mismatches with what [...] adds 9f971573d96f net: dsa: sja1105: Mark in-band AN modes not supported for [...] adds 5b18c705a565 Merge branch 'Better-PHYLINK-compliance-for-SJA1105-DSA' adds f96315f2f17e net: hns3: fix __QUEUE_STATE_STACK_XOFF not cleared issue adds ae179b2f0518 net: hns3: enable DCB when TC num is one and pfc_en is non-zero adds 9e15be90b85a net: hns3: change SSU's buffer allocation according to UM adds 04f25edb48c4 net: hns3: add some error checking in hclge_tm module adds 18d219b783da net: hns3: fix a -Wformat-nonliteral compile warning adds bc3781edcea0 net: hns3: add Asym Pause support to fix autoneg problem adds bbe6540e7d70 net: hns3: re-schedule reset task while VF reset fail adds 9bc6ac918c71 net: hns3: handle empty unknown interrupt adds 8b552079325d net: hns3: fix a statistics issue about l3l4 checksum error adds 53eb60c73434 net: hns3: remove unused linkmode definition adds 289f81258e03 net: hns3: remove RXD_VLD check in hns3_handle_bdinfo adds 82c8ae6e8390 net: hns3: optimize the CSQ cmd error handling adds fcd71efd5e81 Merge branch 'hns3-next' adds eef98918c88e batman-adv: Start new development cycle adds e1928752988b batman-adv: Fix includes for *_MAX constants adds 47d4522dd513 batman-adv: Add missing include for atomic functions adds 68a600de9afc batman-adv: Use includes instead of fwdecls adds 6bc4544021f8 batman-adv: mcast: shorten multicast tt/tvlv worker spinlo [...] adds 5c506802ca6e batman-adv: mcast: collect softif listeners from IP lists instead adds 390dcd48cd1a batman-adv: mcast: avoid redundant multicast TT entries wi [...] adds 3bcacd1e0672 batman-adv: no need to check return value of debugfs_creat [...] adds 61caf3d109f5 batman-adv: mcast: detect, distribute and maintain multica [...] adds 11d458c1cb9b batman-adv: mcast: apply optimizations for routable packets, too adds 65dc5416d4e0 Merge tag 'batadv-next-for-davem-20190627v2' of git://git. [...] adds 5cdda5f1d6ad ipv4: enable route flushing in network namespaces adds 720f22fed81b net: sched: refactor reinsert action adds e2ca070f89ec net: sched: protect against stack overflow in TC act_mirred adds 8747d82d3c32 Merge branch 'mirred-recurse' adds 1e08511d5d01 igb: clear out skb->tstamp after reading the txtime adds 9903c8dc7342 etf: Don't use BIT() in UAPI headers. adds d14d2b20680f etf: Add skip_sock_check adds 037be0374078 taprio: calculate cycle_time when schedule is installed adds 566af331b5a6 taprio: Remove inline directive adds 4cfd5779bd6e taprio: Add support for txtime-assist mode adds 7ede7b03484b taprio: make clock reference conversions easier adds 54002066100b taprio: Adjust timestamps for TCP packets adds 0a7960c79222 Merge branch 'net-sched-Add-txtime-assist-support-for-taprio' adds aebd17b76854 hinic: add vlan offload support adds 9e10edd7dcd3 net: sched: em_ipt: match only on ip/ipv6 traffic adds f4c1c40c353f net: sched: em_ipt: set the family based on the packet if [...] adds ba3d24d48ffd net: sched: em_ipt: keep the user-specified nfproto and dump it adds 0c4231c784b4 net: sched: em_ipt: add support for addrtype matching adds fc41388564ba Merge branch 'em_ipt-add-support-for-addrtype' adds 3099c59db0f2 selftests: rtnetlink: skip ipsec offload tests if netdevsi [...] adds 759d09574172 r8169: improve handling VLAN tag adds 3c18cbe33711 r8169: consider that 32 Bit DMA is the default adds f072218cca5b r8169: remove not needed call to dma_sync_single_for_device adds 89f6a3051ee5 ice: Use struct_size() helper adds f74dc880098b e1000e: Increase pause and refresh time adds 92924064106e ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw adds b97c0b521ae0 ixgbe: fix potential u32 overflow on shift adds 583cf7be7519 e1000: Use dma_wmb() instead of wmb() before doorbell writes adds af07adbb1cfc iavf: use struct_size() helper adds ab6973aed620 e1000e: Reduce boot time by tightening sleep ranges adds 75051ce4c5d8 iavf: Fix up debug print macro adds 9379b39945ac igb: minor ethool regdump amendment adds cd502a7f7c9c igb: add RR2DCDELAY to ethtool registers dump adds 9fe06a51287b iavf: fix dereference of null rx_buffer pointer adds 1e1b0c658d9b ixgbevf: Use cached link state instead of re-reading the v [...] adds 1d8d80b4e4ff i40e: Add macvlan support on i40e adds 59653e6497d1 e1000e: Make watchdog use delayed work adds def4ec6dce39 e1000e: PCIm function state support adds 11697cfc7108 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds b8a92577f4be net/mlx5: Increase wait time for fw initialization adds ac35dcd6e4bd net/mlx5: E-Switch, Handle representors creation in handle [...] adds 10ee82cedb62 net/mlx5: E-Switch, Return raw output for query esw functions adds 86eec50beaf3 net/mlx5: Support querying max VFs from device adds 081cc2d7fa58 net/mlx5: Introduce EQ polling budget adds ca390799c2aa net/mlx5: Change interrupt handler to call chain notifier adds 24163189da48 net/mlx5: Separate IRQ request/free from EQ life cycle adds 561aa15ad69e net/mlx5: Separate IRQ data from EQ table data adds b79e6beb9c36 net/mlx5: Move IRQ rmap creation to IRQ allocation phase adds 90426cc00c77 net/mlx5: Move IRQ affinity set to IRQ allocation phase adds e1706e62801e net/mlx5: Separate IRQ table creation from EQ table creation adds bfb49549ea79 net/mlx5: Generalize IRQ interface to work with irq_table adds 256cf690af06 net/mlx5: Move all IRQ logic to pci_irq.c adds cf49f41d2946 net/mlx5: Rename mlx5_irq_info to mlx5_irq adds 81bfa206032a net/mlx5: Use a single IRQ for all async EQs adds 1f8a7bee27e6 net/mlx5: Add EQ enable/disable API adds 98fdbea55037 net/mlx5: Declare more strictly devlink encap mode adds 82b11f071936 net/mlx5: Expose eswitch encap mode adds 792c4e9d0bbb net/mlx5: Convert mkey_table to XArray adds 65c0f2c16636 net/mlx5: Introduce vport metadata matching bits and enum [...] adds f53297d67800 net/mlx5: Get vport ACL namespace by vport index adds 84b0d6a7a11e net/mlx5: Support allocating modify header context from in [...] adds 91d6291c4e54 net/mlx5: Introduce a helper API to check VF vport adds bb0ee7dcc4ec net/mlx5: Add flow context for flow tag adds 7445cfb1169c net/mlx5: E-Switch, Tag packet with vport number in VF vpo [...] adds 8d212ff057f8 net/mlx5e: Specifying known origin of packets matching the flow adds c01cfd0f1115 net/mlx5: E-Switch, Add match on vport metadata for rule i [...] adds 578438687001 net/mlx5: E-Switch, Add query and modify esw vport context [...] adds c1286050cf47 net/mlx5: E-Switch, Pass metadata from FDB to eswitch manager adds a5641cb524cd net/mlx5: E-Switch, Add match on vport metadata for rule i [...] adds 669ff1e32f33 RDMA/mlx5: Add vport metadata matching for IB representors adds 92ab1eb392c6 net/mlx5: E-Switch, Enable vport metadata matching if firm [...] adds 4f5d1beadc10 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 6311f308849e net/mlx5: MPFS, Cleanup add MAC flow adds e7e0bee8c5e8 net/mlx5: MPFS, Allow adding the same MAC more than once adds e4683f35f8e5 net/mlx5e: Move to HW checksumming advertising adds 5dc9520bf04a net/mlx5e: Report netdevice MPLS features adds 087067368a8a net/mlx5e: Correct phys_port_name for PF port adds f72e6c3e17be net/mlx5e: Set drvinfo in generic manner adds 5233794b1791 net/mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create adds a90f88fe557d net/mlx5e: Don't refresh TIRs when updating representor SQs adds 7ff40a46dd18 net/mlx5e: Expose same physical switch_id for all representors adds f6dc1264f1c0 net/mlx5e: Disallow tc redirect offload cases we don't support adds 954a5a029472 Merge tag 'mlx5e-updates-2019-06-28' of git://git.kernel.o [...] adds a346abe051bd ipv6: icmp: allow flowlabel reflection in echo replies adds 226b96c25d84 samples: pktgen: add some helper functions for port parsing adds 6e32a74a6f15 samples: pktgen: allow to specify destination port adds da28e8784713 mlxsw: reg: Add Monitoring Time Precision Packet Port Conf [...] adds 4dfecb65702f mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register adds 98b9028ea5f6 mlxsw: reg: Add Time Precision Packet Timestamping Reading adds 41ce78b92eab mlxsw: reg: Add Monitoring Global Configuration Register adds 4b6b91ed2d5c mlxsw: spectrum: Extract a helper for trap registration adds dadbc6bc09e8 mlxsw: spectrum: Add support for traps specific to Spectrum-1 adds aed4b5721143 mlxsw: spectrum: PTP: Hook into packet receive path adds d7cd206dbfb2 mlxsw: core: Add support for using SKB control buffer adds 0714256c3d76 mlxsw: pci: PTP: Hook into packet transmit path adds 810256cec105 mlxsw: spectrum: PTP: Add PTP initialization / finalization adds 89e602ee6e82 mlxsw: spectrum: PTP: Disable BH when working with PHC adds d92e4e6e33c8 mlxsw: spectrum: PTP: Support timestamping on Spectrum-1 adds 5d23e4159772 mlxsw: spectrum: PTP: Garbage-collect unmatched entries adds a773c76cb849 mlxsw: spectrum: PTP: Configure PTP traps and FIFO events adds 8748642751ed mlxsw: spectrum: PTP: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls adds 87ee07f8e2ef mlxsw: spectrum: PTP: Support ethtool get_ts_info adds 0d0bcacc54e6 Merge branch 'mlxsw-PTP-timestamping-support' adds 27ba4059e06b net: link_watch: prevent starvation when processing linkwatch wq adds 00dc3307c0f7 net/ipv6: Fix misuse of proc_dointvec "flowlabel_reflect" adds 53962bcea997 tipc: embed jiffies in macro TIPC_BC_RETR_LIM adds 362b87f5b1c6 netlink: use 48 byte ctx instead of 6 signed longs for callback adds b84b2d4e3884 net sched: update mirred action for batched events operations adds 5d15a8ec2aeb tc-testing: updated mirred action tests with batch create/delete adds c8881faf6e98 Merge branch 'mirred-batch-fixes' adds a8488b702648 tc-testing: added tdc tests for prio qdisc adds 5c67bf0ec4d0 net: netsec: Use page_pool API adds bb005f2a7074 net: page_pool: add helper function for retrieving dma direction adds ba2b232108d3 net: netsec: add XDP support adds fec3b9ec47bd Merge branch 'net-netsec-Add-XDP-Support' adds 8909783cb5b7 net: ethernet: broadcom: bcm63xx_enet: Remove unneeded memset adds 4de83b88c66a loopback: create blackhole net device similar to loopack. adds 8d7017fd621d blackhole_netdev: use blackhole_netdev to invalidate dst entries adds 509e56b37cc3 blackhole_dev: add a selftest adds 2a8d8e0feca2 Merge branch 'blackhole-device-to-invalidate-dst' adds 893ce44df565 gve: Add basic driver framework for Compute Engine Virtual NIC adds f5cedc84a30d gve: Add transmit and receive support adds 9e5f7d26a4c0 gve: Add workqueue and reset support adds e5b845dc7983 gve: Add ethtool support adds 337d1ccb3dc9 Merge branch 'Add-gve-driver' adds b432bdb6c630 net: stmmac: Re-word Kconfig entry adds 83b6a85bbbde hinic: remove standard netdev stats adds 23ec8eaf46e1 nfc: st-nci: remove redundant assignment to variable r adds 3427beb6375d rxrpc: Fix uninitialized error code in rxrpc_send_data_packet() adds cce581a0c3be net: ethernet: mediatek: Allow non TRGMII mode with MT7621 [...] adds 885b8b4dbba5 ipv4: Fix off-by-one in route dump counter without netlink [...] adds d2c3a4ba25fb tipc: remove ub->ubsock checks adds b8bd72d3171b bonding/main: fix NULL dereference in bond_select_active_slave() adds cc5e92c22330 net: stmmac: make "snps,reset-delays-us" optional again adds 7424edbb5590 Revert "r8169: improve handling VLAN tag" adds c782e204f734 r8169: add random MAC address fallback adds dbcdb61aaf1a mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packe [...] adds d62962b37ceb loopback: fix lockdep splat adds 3c13ce74b6f8 gve: Fix u64_stats_sync to initialize start adds cedeac9df4b8 qed: Add support for Timestamping the unicast PTP packets. adds b70d846cf446 atl1c: remove redundant assignment to variable tpd_req adds 2559d7c4dd0e qlcnic: remove redundant assignment to variable err adds e47309363994 inet: factor out inet_send_prepare() adds 68ab5d1496a3 ipv6: provide and use ipv6 specific version for {recv, send}msg adds a648a592dc7c net: adjust socket level ICW to cope with ipv6 variant of [...] adds 164c51fe82de ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, s [...] adds 6f24080e8a1e ipv4: use indirect call wrappers for {tcp, udp}_{recv, send}msg() adds e227701c4583 Merge branch 'net-ICW-sendmsg-recvmsg' adds a51df9f8da43 gve: fix -ENOMEM null check on a page allocation adds 2368a870d640 net: ethernet: sun: remove redundant assignment to variable err adds 07a4ddec3ce9 bonding: add an option to specify a delay between peer not [...] adds c3efed5ad1b0 net: stmmac: Enable dwmac4 jumbo frame more than 8KiB adds e2c746944e26 net: ethernet: mediatek: Fix overlapping capability bits. adds 7ae9f2817ad5 samples: bpf: Remove bpf_debug macro in favor of bpf_printk adds 900de4ac4953 libbpf: fix spelling mistake "conflictling" -> "conflicting" adds 0bed61371f7d xsk: sample kernel code is now in libbpf adds 88091ff56b71 selftests, bpf: Add test for veth native XDP adds e7d4798960b3 xdp: Add tracepoint for bulk XDP_TX adds 9cda7807ee1e veth: Support bulk XDP_TX adds 950649791b83 libbpf: fix max() type mismatch for 32bit adds 6bcc617f842c selftests/bpf: build tests with debug info adds 9db1ff0a415c bpf: fix compiler warning with CONFIG_MODULES=n adds 9e859e8f199d samples: bpf: make the use of xdp samples consistent adds 572a6928f9e3 xdp: Make __mem_id_disconnect static adds e5c891a349d7 bpf: fix cgroup bpf release synchronization adds e18953240de8 net/mlx5e: Attach/detach XDP program safely adds d57d76428ae9 xsk: Add API to check for available entries in FQ adds 2640d3c81232 xsk: Add getsockopt XDP_OPTIONS adds 2761ed4b6e19 libbpf: Support getsockopt XDP_OPTIONS adds 123e8da1d330 xsk: Change the default frame size to 4096 and allow contr [...] adds 4bce4e5cb655 xsk: Return the whole xdp_desc from xsk_umem_consume_tx adds 6ed9350fe0d5 net/mlx5e: Replace deprecated PCI_DMA_TODEVICE adds a069e977d6d8 net/mlx5e: Calculate linear RX frag size considering XSK adds ed084fb60429 net/mlx5e: Allow ICO SQ to be used by multiple RQs adds d963fa151130 net/mlx5e: Refactor struct mlx5e_xdp_info adds b9673cf5558c net/mlx5e: Share the XDP SQ for XDP_TX between RQs adds 84a0a2310d6d net/mlx5e: XDP_TX from UMEM support adds a011b49f4ed7 net/mlx5e: Consider XSK in XDP MTU limit calculation adds 0a06382fa406 net/mlx5e: Encapsulate open/close queues into a function adds 32a23653970a net/mlx5e: Move queue param structs to en/params.h adds db05815b36cb net/mlx5e: Add XSK zero-copy support adds 3b1c667e47e4 Merge branch 'bpf-af-xdp-mlx5e' adds 0d01da6afc54 bpf: implement getsockopt and setsockopt hooks adds aa6ab6471e52 bpf: sync bpf.h to tools/ adds 4cdbfb59c44a libbpf: support sockopt hooks adds 47ac90bbce5b selftests/bpf: test sockopt section name adds 9ec8a4c9489d selftests/bpf: add sockopt test adds 8a027dc0d8f5 selftests/bpf: add sockopt test that exercises sk helpers adds 65b4414a05eb selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI adds 0c51b3697a44 bpf: add sockopt documentation adds f6d08d9d8543 bpftool: support cgroup sockopt adds 2ec1899e99b4 Merge branch 'bpf-sockopt-hooks' adds 2d6dbb9a65f4 selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c adds c8af5cd75e24 xskmap: Move non-standard list manipulation to helper adds d5df2830ca99 devmap/cpumap: Use flush list instead of bitmap adds 4b55cf290dc6 devmap: Rename ifindex member in bpf_redirect_info adds 43e74c0267a3 bpf_xdp_redirect_map: Perform map lookup in eBPF helper adds 0cdbb4b09a06 devmap: Allow map lookups from eBPF adds 8daed7677a1d Merge branch 'bpf-lookup-devmap' adds a3ce685dd01a bpf: fix precision tracking adds cdfc7f888c2a libbpf: fix GCC8 warning for strncpy adds 33bae185f74d bpf, libbpf, smatch: Fix potential NULL pointer dereference adds 71634d7f9209 bpf: Add support for fq's EDT to HBM adds d2f5bbbc3500 selftests: bpf: standardize to static __always_inline adds 23729ff23186 bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on [...] adds 2377b81de527 bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation adds 0357746d1e40 bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock adds c2cb5e82a720 bpf: add icsk_retransmits to bpf_tcp_sock adds 692cbaa99fe4 bpf/tools: sync bpf.h adds b55873984dab selftests/bpf: test BPF_SOCK_OPS_RTT_CB adds 395338843de1 samples/bpf: add sample program that periodically dumps TCP stats adds d78e3f0614f8 samples/bpf: fix tcp_bpf.readme detach command adds e5a3e259ef23 Merge branch 'bpf-tcp-rtt-hook' adds c4cde5804d51 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds bac9593515c6 xfrm: remove init_tempsel indirection from xfrm_state_afinfo adds 5c1b9ab3ec81 xfrm: remove init_temprop indirection from xfrm_state_afinfo adds e46817472a1d xfrm: remove init_flags indirection from xfrm_state_afinfo adds 3aaf3915a31a xfrm: remove state and template sort indirections from xfr [...] adds 4c203b0454b5 xfrm: remove eth_proto value from xfrm_state_afinfo adds 4f518e802cca xfrm: remove type and offload_type map from xfrm_state_afinfo adds 1be451d99317 xfrm: fix bogus WARN_ON with ipv6 adds 8928aa6a007d xfrm: remove empty xfrmi_init_net adds c7b37c769d2a xfrm: remove get_mtu indirection from xfrm_type adds e3b60ffbc16f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 233cc605a2ef net/can: using dev_get_drvdata directly adds b82b21391092 net/ethernet: using dev_get_drvdata directly adds 04fc71435fde net: ethernet: allwinner: Remove unneeded memset adds cfe261c24e55 net: socionext: remove set but not used variable 'pkts' adds 12f0e2e9adee mlxsw: reg: Add ptps field in QoS ETS Element Configuratio [...] adds ea7bb579fc3d mlxsw: spectrum: Add note about the PTP shaper adds 71147506a95d mlxsw: reg: Add QoS PTP Shaper Configuration Register adds 399569cb0a2a mlxsw: spectrum_ptp: Set the PTP shaper parameters adds 4ae5cc42d347 mlxsw: spectrum: Add new operation for getting the port's speed adds eceed3b1453d mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port w [...] adds 5fc1733897bf mlxsw: spectrum: Set up PTP shaper when port status has changed adds 72458e279488 mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic adds 60a6127c5e48 Merge branch 'mlxsw-Enable-disable-PTP-shapers' adds e4aa33ad5959 net: remove unused parameter from skb_checksum_try_convert adds 2d5066fc175e net: hns3: enable broadcast promisc mode when initializing VF adds fb89629f2ecf net: hns3: fix flow control configure issue for fibre port adds 49b1255603de net: hns3: fix port capbility updating issue adds 9e1511fb8091 net: hns3: add all IMP return code adds c09ba484563c net: hns3: set default value for param "type" in hclgevf_b [...] adds 0bae5cf25d66 net: hns3: check msg_data before memcpy in hclgevf_send_mbx_msg adds 354d0fab649d net: hns3: add default value for tc_size and tc_offset adds b9a8f88373c5 net: hns3: bitwise operator should use unsigned type adds 892951524647 net: hns3: set maximum length to resp_data_len for excepti [...] adds 2bf8001e5387 Merge branch 'hns3-next' adds cd1973a9215a net: netsec: Sync dma for device on buffer allocation adds f654e676702e nfp: Use spinlock_t instead of struct spinlock adds 1759d322f4ba net/mlx5: Add hardware definitions for sub functions adds a82e0b5bdac2 net/mlx5: Added MCQI and MCQS registers' description to ifc adds d6518db278ed net/mlx5: E-Switch, Use vport index when init rep adds 2f69e591e453 {IB, net}/mlx5: E-Switch, Use index of rep for vport to IB [...] adds b8ca123860ee RDMA/mlx5: Cleanup rep when doing unload adds 386e75af995c net/mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type adds d22663edacdf net/mlx5: Move pci status reg access mutex to mlx5_pci_init adds 7e26dac28101 net/mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI P [...] adds 5ccf2770e83b net/mlx5: Don't handle VF func change if host PF is disabled adds d886aba677a0 net/mlx5: Reduce dependency on enabled_vfs counter and num_vfs adds 5f5d2536be8d net/mlx5: E-Switch, Use correct flags when configuring vlan adds e1d974d03e59 net/mlx5: Handle host PF vport mac/guid for ECPF adds f6455de0b0e5 net/mlx5: E-Switch, Refactor eswitch SR-IOV interface adds 062f4bf4aab5 net/mlx5: E-Switch, Consolidate eswitch function number of VFs adds 16fff98a7e82 net/mlx5: E-Switch, Reg/unreg function changed event at co [...] adds db68cc569eec net/mlx5: E-Switch, Use iterator for vlan and min-inline setups adds 411ec9e0b457 net/mlx5: E-Switch, Consider host PF for inline mode and vlan pop adds 4a3929b223d0 net/mlx5: E-Switch, Handle UC address change in switchdev mode adds 1d49ce1e05f8 net/mlx5: Fix mlx5_core_destroy_cq() error flow adds b9a7ba556207 net/mlx5: Use event mask based on device capabilities adds c0670781f548 net/mlx5: Expose the API to register for ANY event adds 38164b771947 net/mlx5: mlx5_core_create_cq() enhancements adds 70a43d3fd4ef net/mlx5: Report a CQ error event only when a handler was set adds 4e0e2ea1886a net/mlx5: Report EQE data upon CQ completion adds e4075c442876 net/mlx5: Expose device definitions for object events adds 2752b823169b net/mlx5: Introduce and use mlx5_eswitch_get_total_vports() adds 7e736f9ae3d1 net/mlx5: E-Switch prepare functions change handler to be modular adds dd28087c1477 net/mlx5: Refactor mlx5_esw_query_functions for modularity adds a12ff35e0fb7 net/mlx5: Introduce TLS TX offload hardware bits and structures adds 0718edf528c5 net/mlx5: Properly name the generic WQE control field adds f8efee08dd9d net/mlx5: Add rts2rts_qp_counters_set_id field in hca cap adds e08a976a16ca Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 9c86b07e3069 net/mlx5: Added fw version query command adds 8338d9378895 net/mlx5: Added devlink info callback adds 61c2491db779 Merge tag 'mlx5-updates-2019-07-04-v2' of git://git.kernel [...] adds c778dd31ac22 net/mlx5: Accel, Expose accel wrapper for IPsec FPGA function adds e2869fb2068b net/mlx5: Kconfig, Better organize compilation flags adds 45d3b55dc665 net/mlx5: Add crypto library to support create/destroy enc [...] adds fc707e59c9dd net/mlx5: Accel, Add core TLS support for the Connect-X family adds 542578c67936 net/mlx5e: Move helper functions to a new txrx datapath header adds 740114a87e43 net/mlx5e: Tx, Enforce L4 inline copy when needed adds fd1b22596318 net/mlx5e: Tx, Make SQ WQE fetch function type generic adds 9ab0233728ca net/mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB adds 01614d4f603e net/mlx5e: Tx, Unconstify SQ stop room adds 2b257a6e736f net/mlx5e: Re-work TIS creation functions adds 37badd159c52 net/mlx5e: Introduce a fenced NOP WQE posting function adds d2ead1f360e8 net/mlx5e: Add kTLS TX HW offload support adds 23f30c41c732 Merge branch 'mlx5-TLS-TX-HW-offload-support' adds 258989000849 b43legacy: remove b43legacy_dma_set_mask adds 80372782e4cb b43legacy: simplify engine type / DMA mask selection adds c897523febae b43: remove b43_dma_set_mask adds 288aa4ee7acf b43: simplify engine type / DMA mask selection adds ce2e942e32e8 mwifiex: dispatch/rotate from reorder table atomically adds 8a7f9fd8a3e0 mwifiex: don't disable hardirqs; just softirqs adds fa6dfe6bff24 rtw88: resolve order of tx power setting routines adds 226746fd1201 rtw88: do not use (void *) as argument adds 43712199e05b rtw88: unify prefixes for tx power setting routine adds 522801493e7b rtw88: remove unused variable adds 764038160aea rtw88: fix incorrect tx power limit at 5G adds adf3c676d1d2 rtw88: choose the lowest as world-wide power limit adds 93f68a865f11 rtw88: correct power limit selection adds 191c4257ba19 rtw88: update tx power limit table to RF v20 adds 0d350f0a91f2 rtw88: remove all RTW_MAX_POWER_INDEX macro adds b741422218ef rtw88: refine flow to get tx power index adds c15b0f7cd0b9 mt76: mt76x02: remove useless return in mt76x02_resync_bea [...] adds 8402650aa708 mt76: move tx_napi in mt76_dev adds 9e63f5e76b56 mt76: mt7603: use napi polling for tx cleanup adds 8357f0dcd895 mt76: mt7615: use napi polling for tx cleanup adds 4875e34679ba mt76: move netif_napi_del in mt76_dma_cleanup adds b1571a0e77d8 mt76: Fix a signedness bug in mt7615_add_interface() adds 9db1aec0c2d7 mt76: mt7615: Use after free in mt7615_mcu_set_bcn() adds fd5f65c552f7 mt76: mt7615: Make mt7615_irq_handler static adds 8e309f7dc7e7 mt7615: mcu: simplify __mt7615_mcu_set_wtbl adds 0467448d2eea mt7615: mcu: simplify __mt7615_mcu_set_sta_rec adds b876457c6a40 mt7615: mcu: remove bss_info_convert_vif_type routine adds 77eaa281c20e mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc adds d7228bcf7b4e mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl adds 598a44344f38 mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_ [...] adds b1722925d2de mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl adds 27da3bfd3157 mt7615: remove query from mt7615_mcu_msg_send signature adds 33d9ed728eb0 mt7615: remove dest from mt7615_mcu_msg_send signature adds 893369b769c1 mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send adds fddc827ffc50 mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mc [...] adds 1ca8089a55ee mt7615: mcu: do not use function pointers whenever possible adds eb2024b08731 mt7615: mcu: remove unused structure in mcu.h adds 516c3e380533 mt7615: mcu: use standard signature for mt7615_mcu_msg_send adds a3a2c2e79c13 mt7615: initialize mt76_mcu_ops data structure adds 5d15f2ea162f mt7615: mcu: init mcu_restart function pointer adds b28248ec9195 mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware adds c38cbba4ca31 mt76: mt7603: stop mac80211 queues before setting the channel adds 132191a8b8f4 mt76: mt7615: rearrange cleanup operations in mt7615_unreg [...] adds f9e5b885fab7 mt76: mt7615: add static qualifier to mt7615_rx_poll_complete adds a78f15471c06 mt76: mt76x02: remove enable from mt76x02_edcca_init signature adds 842481434261 mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel adds 6e4caaea9925 mt76: mt76x2: move mutex_lock inside mt76x2_set_channel adds 8aac454dbb51 mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_e [...] adds 984d885437f1 mt76: mt7603: add debugfs knob to enable/disable edcca adds 4a8c99c73777 mt76: mt76x02: fix edcca file permission adds 2dcb79cde612 mt76: mt7615: do not process rx packets if the device is n [...] adds b0297b6738b2 mt76: mt7603: fix reading target tx power from eeprom adds 0995257242eb mt76: fix setting chan->max_power adds 8548c6eb23d2 mt76: mt76x02: fix tx status reporting issues adds 5c280ae76795 mt76: mt76x02: fix tx reordering on rate control probing w [...] adds eadfd98f4025 mt76: move mt76_insert_ccmp_hdr in mt76-module adds f9461a687928 mt76: mt7615: add support for mtd eeprom parsing adds c988a77f1de5 mt76: mt7615: select wifi band according to eeprom adds c19b0ca503a8 mt76: generalize mt76_get_txpower for 4x4:4 devices adds 61d368247ec1 mt76: mt7615: add the capability to configure tx power adds 2fccf4f026ef mt76: mt7615: init get_txpower mac80211 callback adds 892fe32b9c7a mt76: mt7615: rearrange locking in mt7615_config adds d2679d65fef6 mt76: move mt76_get_rate in mt76-module adds d3edd108e54e mt76: Remove set but not used variables 'pid' and 'final_mpdu' adds f4ec7fdf7f83 mt76: mt7615: enable support for mesh adds fe559aedef0f mt76: mt7615: fix slow performance when enable encryption adds 80d2cb4e9c43 mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn adds f57d8fa7fbcc mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key adds 10ece0086f33 mt76: mt76x0: fix RF frontend initialization for external PA adds c5211e997eca mt76: mt7603: rework and fix tx status reporting adds ac7ff57127cc mt76: mt7603: improve hardware rate switching configuration adds 760556042acd mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine adds bf92e7685100 mt76: mt7615: add support for per-chain signal strength reporting adds 391ff7ffd149 mt76: mt7615: init per-channel target power adds 16a2f8e2cad5 mt76: mt7615: take into account extPA when configuring tx power adds 18bb26278759 mt76: mt76x02u: fix sparse warnings: should it be static? adds 1a09d9e0e5f0 mt76: mt7615: fix incorrect settings in mesh mode adds e991c4c29983 mt76: mt7615: update peer's bssid when state transition occurs adds 14663f0c8d3d mt76: mt76u: reduce rx memory footprint adds 07d557f640ce mt76: mt7615: remove cfg80211_chan_def from mt7615_set_cha [...] adds d8b8890d5943 mt76: move nl80211_dfs_regions in mt76_dev data structure adds 81ca02a17404 mt76: mt76u: get rid of {out,in}_max_packet adds eda96044de27 mt76: mt7615: fix sparse warnings: incorrect type in assig [...] adds d923cf6bc38a mt76: mt7615: fix sparse warnings: warning: cast from rest [...] adds 676fabd1d2f0 mt76: mt7603: fix sparse warnings: warning: incorrect type [...] adds 9829a0bd664d Merge tag 'mt76-for-kvalo-2019-06-27' of https://github.co [...] adds 9ae3b870a8ff iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled adds e4eee9438860 iwlwifi: dbg: allow dump collection in case of an early error adds 973193554cae iwlwifi: dbg_ini: dump headers cleanup adds 6669e924a755 iwlwifi: update CSI API adds e8704b819216 iwlwifi: dbg_ini: abort region collection in case the size is 0 adds c7ab138eb132 iwlwifi: dbg_ini: add consecutive trigger firing support adds dc14b800cdd3 iwlwifi: dbg_ini: use different barker for ini dump adds 57d88b116175 iwlwifi: dbg_ini: support debug info TLV adds af2984e9e625 iwlwifi: mvm: add a debugfs entry to set a fixed size AMSD [...] adds 0a3a3e9ec5aa iwlwifi: dbg_ini: implement dump info collection adds d6882e586f94 iwlwifi: mvm: remove multiple debugfs entries adds 3e832fd10f7f iwlwifi: fw api: support adwell HB default APs number api adds 8283f4f85c49 iwlwifi: lib: Use struct_size() helper adds e34489672356 iwlwifi: d3: Use struct_size() helper adds bd9c51978592 iwlwifi: remove some unnecessary NULL checks adds b5e2fe356e09 iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd adds 5cc74f65a92c iwlwifi: mvm: convert to FW AC when configuring MU EDCA adds ee3399e5230c iwlwifi: fix module init error paths adds 0c3d7282233c iwlwifi: Add support for SAR South Korea limitation adds 4fd445a2c855 iwlwifi: mvm: Add log information about SAR status adds ac70499ee972 iwlwifi: mvm: Drop large non sta frames adds c4d3f2ee66a8 iwlwifi: pcie: increase the size of PCI dumps adds fc838c775f35 iwlwifi: dbg: fix debug monitor stop and restart delays adds 427ab6385cf3 iwlwifi: dbg_ini: enforce apply point early on buffer allo [...] adds 1d45a700dfb4 iwlwifi: dbg_ini: remove redundant checking of ini mode adds 91c28b83da21 iwlwifi: dbg: move trans debug fields to a separate struct adds 5cdb2044fe3e iwlwifi: support FSEQ TLV even when FMAC is not compiled adds d374f3157fa4 iwlwifi: mvm: make the usage of TWT configurable adds 029c25f36343 iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode adds c040fe83423a iwlwifi: dbg: don't stop dbg recording before entering D3 [...] adds 6c7f70877872 iwlwifi: dbg: debug recording stop and restart command remove adds 5b7d67853832 iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode adds c56e00a3feae iwlwifi: mvm: delay GTK setting in FW in AP mode adds ec46ae30245e iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devic [...] adds ed3e4c6d3cd8 iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices adds 3b57a10ca14c iwlwifi: pcie: don't service an interrupt that was masked adds 0d53cfd0cca3 iwlwifi: don't WARN when calling iwl_get_shared_mem_conf w [...] adds 940225628652 iwlwifi: mvm: clear rfkill_safe_init_done when we start th [...] adds 1375da478712 Merge tag 'iwlwifi-next-for-kalle-2019-06-29' of git://git [...] adds 74ee5715991f ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg adds bc31c2cfecc7 ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices adds 9d740d6380e5 ath10k: Add wrapper function to ath10k debug adds 0f132ba7ac64 ath10k: add support for firmware crash recovery on SDIO chip adds 54f6643bf19e ath10k: change firmware file name for UTF mode of SDIO/USB adds ef9cc0c44394 ath10k: acquire lock to fix lockdep's warning adds 4fa42adebe5b ath10k: enabling tx stats support over pktlog adds 4b553f3ca4cb ath10k: add missing error handling adds 08d80e4cd27b ath10k: fix fw crash by moving chip reset after napi disabled adds 265df32eae58 ath10k: Change the warning message string adds 8b97b055dc9d ath10k: fix failure to set multiple fixed rate adds 011d4111c8c6 ath10k: fix PCIE device wake up failed adds fe36e70f766e ath10k: wait for vdev delete response from firmware adds c6f537a11b81 ath10k: Add peer delete response event adds 33410a51468f ath10k: add support for controlling tx power to a station adds 47ed1b4e5d62 ath10k: add report MIC error for sdio chip adds d9e47698965d ath10k: Add WMI diag fw logging support for WCN3990 adds df5c4150501e ath9k: correctly handle short radar pulses adds feb09b293327 carl9170: fix misuse of device driver API adds 4ba641262b91 carl9170: remove dead branch in op_conf_tx callback adds ce564170dfe5 wil6210: no need to check return value of debugfs_create f [...] adds b913e33076c8 wil6210: do not reset FW in STA to P2P client interface switch adds c903ece596cb wil6210: enlarge Tx status ring size adds 96b77bb04470 wil6210: increase the frequency of status ring hw tail update adds c5b3a6582b1e wil6210: Add support for setting RBUFCAP configuration adds dedec35b4019 wil6210: fix printout in wil_read_pmccfg adds f2b6b46e483b wil6210: clear FW and ucode log address adds c478ac9daae6 wil6210: update cid boundary check of wil_find_cid/_by_idx() adds 3e7ee09d36a6 wil6210: publish max_msdu_size to FW on BCAST ring adds 9b586118730e wil6210: add support for reading multiple RFs temperature [...] adds 2a32c20b76af wil6210: set WIL_WMI_CALL_GENERAL_TO_MS as wmi_call timeout adds 1a276003111c wil6210: drop old event after wmi_call timeout adds 6b4021deb03f ath10k: add new hw_ops for sdio chip adds c709df58832c ath10k: Fix memory leak in qmi adds bd1a4ac556df ath10k: Move non-fatal warn logs to dbg level for SDIO chip adds 3ed39f8e747a ath10k: destroy sdio workqueue while remove sdio module adds 2189135437d0 ath10k: remove unnecessary 'out of memory' message adds d44c732cffe5 ath10k: pci: remove unnecessary casts adds 5adcdab6ae1b Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 437fde6cda74 Merge tag 'wireless-drivers-next-for-davem-2019-07-06' of [...] adds 98d9856a759f Bluetooth: btsdio: Do not bind to non-removable BCM4356 adds a2e02f38eff8 Bluetooth: hci_ll: set operational frequency earlier adds 6322f377bc4a Bluetooth: hci_ll: Refactor download_firmware adds 7af3f558aca7 Bluetooth: btrtl: HCI reset on close for Realtek BT chip adds 82b7d8566499 Bluetooth: Cleanup formatting and coding style adds 32646db8cc28 Bluetooth: btqca: inject command complete event during fw [...] adds 2faa3f15fa2f Bluetooth: hci_qca: wcn3990: Drop baudrate change vendor event adds db50450d096a 6lowpan: no need to check return value of debugfs_create f [...] adds 40fbb915fd0f Bluetooth: hci_ldisc: Add function to wait for characters [...] adds a55b896455f5 Bluetooth: hci_mrvl: Wait for final ack before switching baudrate adds be70e5e774a6 Bluetooth: hci_mrvl: Add serdev support adds 99c905c6a165 Bluetooth: hci_qca: Load customized NVM based on the devic [...] adds 956f664635ec dt-bindings: net: bluetooth: Add device property firmware- [...] adds f4d297eec673 Bluetooth: btbcm: Add entry for BCM4359C0 UART bluetooth adds 1c576f385a44 dt-bindings: net: bluetooth: add boot-gpios property to UA [...] adds 14e3ed84d77e dt-bindings: net: bluetooth: add clock property to UART-ba [...] adds a3cb6d602a7a Bluetooth: btmtkuart: add an implementation for boot-gpios [...] adds 055825614c6b Bluetooth: btmtkuart: add an implementation for clock osc [...] adds 6c595ea8b7b9 Bluetooth:: btrtl: Add support for RTL8723DU adds 4ce9146e0370 Bluetooth: hci_bcsp: Fix memory leak in rx_skb adds 881cec4f6b4d Bluetooth: Add new 13d3:3501 QCA_ROME device adds 44d34af2e4cf Bluetooth: Add new 13d3:3491 QCA_ROME device adds dcae9052ebb0 Bluetooth: hidp: NUL terminate a string in the compat ioctl adds 28261da8a26f Bluetooth: Check state in l2cap_disconnect_rsp adds 302975cba1a4 Bluetooth: Add support for LE ping feature adds c49a8682fc5d Bluetooth: validate BLE connection interval updates adds 1d0fac2c38ed Bluetooth: Use controller sets when available adds 00f62726dd8b Bluetooth: L2CAP: Check bearer type on __l2cap_global_chan [...] adds 1d87b88ba26e Bluetooth: Add SMP workaround Microsoft Surface Precision [...] adds b188b03270b7 Bluetooth: 6lowpan: search for destination address in all peers adds 5636376c2650 Bluetooth: 6lowpan: check neighbour table for SLAAC adds 688d94fd0d10 Bluetooth: 6lowpan: always check destination address adds a1c49c434e15 Bluetooth: btusb: Add protocol support for MediaTek MT7668 [...] adds 9ce67c3235be Bluetooth: btusb: Add protocol support for MediaTek MT7663 [...] adds f7623d340794 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 9e0773c3873e r8169: sync few chip names with vendor driver adds 30a4616c1bfd tipc: use rcu dereference functions properly adds 86116f4d649b net: dsa: Change DT bindings for Vitesse VSC73xx switches adds 95711cd5f0b4 net: dsa: vsc73xx: Split vsc73xx driver adds 631e83bf7c0e net: dsa: vsc73xx: add support for parallel mode adds 1da39ff09e56 net: dsa: vsc73xx: Assert reset if iCPU is enabled adds ad7b134f6538 Merge branch 'net-dsa-Add-Vitesse-VSC73xx-parallel-mode' adds 877cb240f6a0 gve: Fix error return code in gve_alloc_qpls() adds 61a582be1a66 hinic: add fw version query adds bfb204129a5a net: netsec: Sync dma for device on buffer allocation adds f0c1aab2bd1a netfilter: rename nf_SYNPROXY.h to nf_synproxy.h adds eca27f14b116 netfilter: nf_log: Replace a seq_printf() call by seq_puts [...] adds 0d9cb300acad netfilter: nf_queue: remove unused hook entries pointer adds 6f7b841bc939 ipvs: allow tunneling with gre encapsulation adds ad49d86e07a4 netfilter: nf_tables: Add synproxy support adds 6aedd14b25db ipvs: strip gre tunnel headers from icmp errors adds 30e103fe24de netfilter: nft_meta: move bridge meta keys into nft_meta_bridge adds 9d6a1ecdc997 netfilter: nft_meta_bridge: Remove the br_private.h header adds 7582f5b70f9a bridge: add br_vlan_get_pvid_rcu() adds c54c7c685494 netfilter: nft_meta_bridge: add NFT_META_BRI_IIFPVID support adds 31aed46fedbb bridge: add br_vlan_get_proto() adds 2a3a93ef0ba5 netfilter: nft_meta_bridge: Add NFT_META_BRI_IIFVPROTO support adds b9c04ae7907f netfilter: nf_tables: add nft_expr_type_request_module() adds 9cff126f73a7 netfilter: nf_tables: __nft_expr_type_get() selects specif [...] adds 0ef1efd1354d netfilter: nf_tables: force module load in case select_ops [...] adds 47cfb90406e1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 05cfee98c8a5 sfc: Remove 'PCIE error reporting unavailable' adds 0287f9ed1693 gve: fix unused variable/label warnings adds 49db9228b8d8 macb: fix build warning for !CONFIG_OF adds 1da4bbeffe41 net: core: page_pool: add user refcnt and reintroduce page [...] adds 6670acacd59e net: ethernet: ti: davinci_cpdma: add dma mapped submit adds 962fb618909e net: ethernet: ti: davinci_cpdma: allow desc split while down adds 608ef6202fb5 net: ethernet: ti: cpsw_ethtool: allow res split while down adds 9ed4050c0d75 net: ethernet: ti: cpsw: add XDP support adds aa6be2b95d4e Merge branch 'cpsw-Add-XDP-support' adds 52c060925865 bnxt_en: rename some xdp functions adds c1ba92a86db2 bnxt_en: Refactor __bnxt_xmit_xdp(). adds f18c2b77b2e4 bnxt_en: optimized XDP_REDIRECT support adds 322b87ca55f2 bnxt_en: add page_pool support adds 107d3ce60119 Merge branch 'bnxt_en-XDP_REDIRECT' adds 31d166642c7c nfp: tls: fix error return code in nfp_net_tls_add() adds 58dd7a8d9d02 Documentation: net: dsa: Describe DSA switch configuration adds ff2d339375d0 Documentation: net: dsa: b53: Describe b53 configuration adds 1a2d405c0081 Merge branch 'b53-docs' adds 0deab087b16a vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock adds b917507e5ad9 vsock/virtio: stop workers during the .remove() adds e226121fcc26 vsock/virtio: fix flush of works during the .remove() adds 3f4957eb6cfb Merge branch 'vsock-virtio-fixes' adds f4f1ba18195d net: mvpp2: cls: Report an error for unsupported flow types adds f406324e500e net: mvpp2: cls: Add support for ETHER_FLOW adds 11aef3c6da17 Merge branch 'mvpp2-cls-ether' adds f714ecc9cf16 MAINTAINERS: Add page_pool maintainer entry adds 44e3725943b7 net: openvswitch: use netif_ovs_is_port() instead of opencode adds d4117d63a308 net: stmmac: enable clause 45 mdio support adds ef86ea982bb5 net: axienet: fix a potential double free in axienet_probe() adds faf5577f2498 net: pasemi: fix an use-after-free in pasemi_mac_phy_init() adds 828b2b442145 ipv4: Multipath hashing on inner L3 needs to consider inne [...] adds d8f74f0975d8 ipv6: Support multipath hashing on inner IP pkts adds 2800f2485417 selftests: forwarding: Test multipath hashing on inner IP [...] adds 7650b1a9bd69 Merge branch 'mp-inner-L3' adds d66f43666a68 libbpf: make libbpf_strerror_r agnostic to sign of error adds 1c2e9efc26f3 libbpf: introduce concept of bpf_link adds 63f2f5ee856b libbpf: add ability to attach/detach BPF program to perf event adds b26500274767 libbpf: add kprobe/uprobe attach API adds f6de59c17f11 libbpf: add tracepoint attach API adds 84bf5e1f4f17 libbpf: add raw tracepoint attach API adds 8c51b314d2ee selftests/bpf: switch test to new attach_perf_event API adds 1e8611bbdfc9 selftests/bpf: add kprobe/uprobe selftests adds 1bdb34274acd selftests/bpf: convert existing tracepoint tests to new APIs adds c5f48c927601 Merge branch 'bpf-libbpf-link-trace' adds ef99b02b23ef libbpf: capture value in BTF type info for BTF-defined map defs adds 00acd0081452 selftests/bpf: add __uint and __type macro for BTF-defined maps adds bc7430cc8bfb selftests/bpf: convert selftests using BTF-defined maps to [...] adds 1639b17c72fa selftests/bpf: convert legacy BPF maps to BTF-defined ones adds e232cb6ff75b Merge branch 'bpf-libbpf-int-btf-map' adds ba95c7452439 tools: bpftool: add "prog run" subcommand to test-run programs adds aa52bcbe0e72 tools: bpftool: Fix json dump crash on powerpc adds 46dd3d7d287b bpf, riscv: Enable zext optimization for more RV64G ALU ops adds d6dbce8fdd2b selftests/bpf: fix test_align liveliness expectations adds c3ec002e633e selftests/bpf: add test_tcp_rtt to .gitignore adds fb84b8224655 libbpf: add perf buffer API adds d7ff34d5fb5a libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs adds ee5cf82ce04a selftests/bpf: test perf buffer API adds 9b190f185d2f tools/bpftool: switch map event_pipe to libbpf's perf_buffer adds cd07a95f9b4d libbpf: add perf_buffer_ prefix to README adds d2850ce0bdd7 Merge branch 'bpf-libbpf-perf-rb-api' adds 600c70bad659 bpf: allow wide (u64) aligned stores for some fields of bp [...] adds 4cfacbe6df97 bpf: sync bpf.h to tools/ adds 76d950773cd2 selftests/bpf: add verifier tests for wide stores adds 8bfec4f325e1 Merge branch 'bpf-sockaddr-wide-store' adds 06ec0e2c490a selftests/bpf: fix test_attach_probe map definition adds 6705fea0c799 bpf: cgroup: Fix build error without CONFIG_NET adds bef8e2639242 bpf: avoid unused variable warning in tcp_bpf_rtt() adds 8fc9f8bedf1b tools: bpftool: add completion for bpftool prog "loadall" adds bc2d8afecbec selftests/bpf: fix test_reuseport_array on s390 adds bf0bdd1343ef xdp: fix race on generic receive path adds 17ccf9e31e0d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 6d7855c54e1e sockfs: switch to ->free_inode() adds 333f7909a857 coallocate socket_wq with socket itself adds ee4f56f46ab7 bonding: fix value exported by Netlink for peer_notif_delay adds 59c820b2317f ipv6: elide flowlabel check if no exclusive leases exist adds 6413139dfc64 skbuff: increase verbosity when dumping skb data adds d151b0a2efa1 iwlwifi: add new cards for 22000 and fix struct name adds a976bfb44bdb iwlwifi: add new cards for 22000 and change wrong structs adds 658521fc1bf1 iwlwifi: change 0x02F0 fw from qu to quz adds 608fd7214323 wl18xx: Fix Wunused-const-variable adds 63d7ef36103d mwifiex: Don't abort on small, spec-compliant vendor IEs adds 498d3eb5bfbb iwlwifi: add support for hr1 RF ID adds 0766789b1edb ath: fix SPDX tags adds 2a92b08b1855 mt76: usb: fix rx A-MSDU support adds e78557baa6d2 Merge tag 'wireless-drivers-for-davem-2019-06-28' of git:/ [...] adds 17f78dd1bd62 batman-adv: fix for leaked TVLV handler. adds 9e6b5648bbc4 batman-adv: Fix duplicated OGMs on NETDEV_UP adds 2c377b5abcfc Merge tag 'batadv-net-for-davem-20190627' of git://git.ope [...] adds d2ce8d6bfcfe nl80211: Fix undefined behavior in bit shift adds e7792df831f5 Merge tag 'mac80211-for-davem-2019-06-28' of git://git.ker [...] adds 75dad2520fc3 net: dsa: b53: Disable all ports on setup adds cf47a0b882a4 ipvs: defer hook registration to avoid leaks adds 5db7c8b9f9fc ipvs: fix tinfo memory leak in start_sync_thread adds e7600865db32 netfilter: ctnetlink: Fix regression in conntrack entry deletion adds 5d1549847c76 netfilter: Fix remainder of pseudo-header protocol 0 adds 7c3d310d8fc4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 337d1727a389 net: ethernet: ti: cpsw: Assign OF node to slave devices adds 32e454efbb22 net: phylink: further documentation clarifications adds 8ec3ede55995 net: mvpp2: prs: Don't override the sign bit in SRAM parser shift adds 9b6c08878e23 sctp: not bind the socket in sctp_connect adds b60a77386b1d net: make skb_dst_force return true when dst is refcounted adds 79293f49677e packet: Fix undefined behavior in bit shift adds a8ee4dc1b593 net: macb: Add separate definition for PPM fraction adds 7ad342bc58cc net: macb: Fix SUBNS increment and increase resolution adds c09fedd6ad3f Merge branch 'Sub-ns-increment-fixes-in-Macb-PTP' adds e5b1c6c6277d igmp: fix memory leak in igmpv3_del_delrec() adds 3c91f25c2f72 bnx2x: Prevent ptp_task to be rescheduled indefinitely adds 7b75e49de424 net: dsa: mv88e6xxx: wait after reset deactivation adds c20dc142dd7b bnxt_en: Disable bus master during PCI shutdown and driver [...] adds d27e2ca1166a bnxt_en: Fix ethtool selftest crash under error conditions. adds d77b1ad8e87d bnxt_en: Fix statistics context reservation logic for RDMA [...] adds 1dbc59fa4bba bnxt_en: Cap the returned MSIX vectors to the RDMA driver. adds 4ca5fa39e1ae bnxt_en: Suppress error messages when querying DSCP DCB ca [...] adds 22506f488e6b Merge branch 'bnxt_en-Bug-fixes' adds 0e3183cd2a64 net: openvswitch: fix csum updates for MPLS actions adds dca895b65d63 Documentation/networking: fix default_ttl typo in mpls-sysctl adds 40f6a2cb9cfc net: dst.h: Fix shifting signed 32-bit value by 31 bits problem adds 88405680ec57 net:gue.h:Fix shifting signed 32-bit value by 31 bits problem adds 2e6054636816 ipv4: don't set IPv6 only flags to IPv4 addresses adds c8c8218ec5af netrom: fix a memory leak in nr_rx_frame() adds 4d1415811e49 sctp: fix error handling on stream scheduler initialization adds 7c31e54aeee5 vxlan: do not destroy fdb if register_netdevice() is failed adds 9c7a5582f5d7 vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock adds 17dd1367389c vsock/virtio: stop workers during the .remove() adds 0d20e56ecca0 vsock/virtio: fix flush of works during the .remove() adds eb1f5c02ddf5 Merge branch 'vsock-virtio-fixes' adds e33d2b74d805 idr: fix overflow case for idr_for_each_entry_ul() adds d39d714969cd idr: introduce idr_for_each_entry_continue_ul() adds 95b9395ba103 selftests: add a test case for cls_lower handle overflow adds 8a534f8fb0dc Merge branch 'idr-fix-overflow-cases-on-32-bit-CPU' adds 618bac45937a net/tls: reject offload of TLS 1.3 adds acd3e96d53a2 net/tls: make sure offload also gets the keys wiped adds 13e04fbf0b97 r8152: fix the setting of detecting the linking change for [...] adds e57f61858b7c net: bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 [...] adds 3b26a5d03d35 net: bridge: mcast: fix stale ipv6 hdr pointer when handli [...] adds 3d26eb8ad1e9 net: bridge: don't cache ether dest pointer on input adds 2446a68ae6a8 net: bridge: stp: don't cache eth dest pointer before skb pull adds f2f1717592d4 Merge branch 'bridge-stale-ptrs' adds e835ada07091 rxrpc: Fix send on a connected, but unbound socket adds 095c02da80a4 macsec: fix use-after-free of skb during RX adds 7d8b16b9facb macsec: fix checksumming after decryption adds bc389fd101e5 Merge branch 'macsec-fix-some-bugs-in-the-receive-path' adds 78226f6eaac8 net: usb: asix: init MAC address buffers adds 99f0eae653b2 rxrpc: Fix oops in tracepoint adds ff95bf28c234 selftests/net: skip psock_tpacket test if KALLSYMS was not [...] adds 1e64d7cbfdce net: don't warn in inet diag when IPV6 is disabled adds 9fae54186c64 r8152: move calling r8153b_rx_agg_chg_indicate() adds 7af033010214 sctp: count data bundling sack chunk for outctrlchunks adds 0d581ba311a2 net: hns: add support for vlan TSO adds 56f0f84e69c7 bpf: fix the check that forwarding is enabled in bpf_ipv6_ [...] adds e4f07120210a bpf: fix NULL deref in btf_type_is_resolve_source_only adds 20f6239d494b samples/bpf: xdp_redirect, correctly get dummy program id adds 0eb84fa6e616 MAINTAINERS: add reviewer to maintainers entry adds f7019b7b0ad1 xsk: Properly terminate assignment in xskq_produce_flush_desc adds 6c6874f401e5 tools: bpftool: use correct argument in cgroup errors adds 75672dda27bd bpf: fix BPF_ALU32 | BPF_ARSH on BE arches adds 0472301a28f6 bpf: fix uapi bpf_prog_info fields alignment adds 68a8357ec15b bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 adds 6fa632e719ee bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 adds ac8786c72eba selftests: bpf: add tests for shifts by zero adds 11aca65ec4db selftests: bpf: fix inlines in test_lwt_seg6local adds 162c820ed896 xdp: hold device for umem regardless of zero-copy mode adds 455302d1c9ae xdp: fix hang while unregistering device bound to xdp socket adds c3ead2df9776 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9d1bc24b52fb bonding: validate ip header before check IPPROTO_IGMP adds b38ff4075a80 xfrm: Fix xfrm sel prefix length validation adds 7c80eb1c7e2b af_key: fix leaks in key_pol_get_resp and dump_sp. adds b8d6d0079757 xfrm: fix sa selector validation adds 597179b0ba55 ipsec: select crypto ciphers for xfrm_algo adds 52e63a4eabcf xfrm: remove a duplicated assignment adds fd709721352d xfrm: policy: fix bydst hlist corruption on hash rebuild adds 56c5ee1a5823 xfrm interface: fix memory leak on creation adds 114b5b355ec0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 619afef01f74 hsr: fix a memory leak in hsr_del_port() adds b9a1e627405d hsr: implement dellink to clean up resources adds edf070a0fb45 hsr: fix a NULL pointer deref in hsr_dev_xmit() adds fa8043017cf8 Merge branch 'hsr-bug-fixes' adds ffa9fec30ca0 r8152: set RTL8152_UNPLUG only for real disconnection adds 537de0c8ca2b ipv4: Fix NULL pointer dereference in ipv4_neigh_lookup() adds 13aecb17acab net/tls: fix poll ignoring partially copied records adds 81a89ef6be5b selftests/tls: add test for poll() with data in TLS ULP adds ccd1479e4839 Merge branch 'net-tls-fix-poll-wake-up' adds e198987e7dd7 gtp: fix suspicious RCU usage adds 1788b8569f5d gtp: fix use-after-free in gtp_encap_destroy() adds a635037ac110 gtp: remove duplicate code in gtp_dellink() adds 3f167e192186 gtp: fix Illegal context switch in RCU read-side critical [...] adds a2bed90704c6 gtp: fix use-after-free in gtp_newlink() adds e30155fd23c9 gtp: add missing gtp_encap_disable_sock() in gtp_encap_enable() adds 07996783491f Merge branch 'gtp-fix-several-bugs' adds 7391324ba485 net: ethernet: sun4i-emac: Fix misuse of strlcpy adds 6b4ddf9950c3 net: nixge: Fix misuse of strlcpy adds 36c4357c63f3 net: bpfilter: print umh messages to /dev/kmsg adds 4993e5b37e8b net: stmmac: Re-work the queue selection for TSO packets adds dd006fc434e1 nfc: fix potential illegal memory access adds cecaa76b2919 selftests: txring_overwrite: fix incorrect test of mmap() [...] adds e858faf556d4 tcp: Reset bytes_acked and bytes_received when disconnecting adds af144a983402 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 8822e270d697 net: core: move push MPLS functionality from OvS to core helper adds ed246cee09b9 net: core: move pop MPLS functionality from OvS to core helper adds d27cf5c59a12 net: core: add MPLS update core helper and use in OvS adds 2a2ea50870ba net: sched: add mpls manipulation actions to TC adds 6fb8dbca8e9e tc-tests: actions: add MPLS tests adds 88e2f2846d90 Merge branch 'Add-MPLS-actions-to-TC' adds ccf355e52a32 net: phy: Make use of linkmode_mod_bit helper adds a96701fb3534 sctp: remove reconf_enable from asoc adds 1c13475368b6 sctp: remove prsctp_enable from asoc adds da1f6d4de7b7 sctp: rename asoc intl_enable to asoc peer.intl_capable adds e55f4b8bf462 sctp: rename sp strm_interleave to ep intl_enable adds 6c6fbad6576f Merge branch 'sctp-tidyup' adds 3cab2afb149c sctp: remove rcu_read_lock from sctp_bind_addr_state adds 0f93242d96ff nfp: tls: ignore queue limits for delete commands adds ff8869d5ed4e nfp: tls: move setting ipver_vlan to a helper adds 53601c68b854 nfp: tls: use unique connection ids instead of 4-tuple for TX adds f6dfa31509a0 nfp: ccm: increase message limits adds 427545b30463 nfp: tls: count TSO segments separately for the TLS offload adds b5d9a834f4fd net/tls: don't clear TX resync flag on error adds c3b649113312 nfp: tls: don't leave key material in freed FW cmsg skbs adds ab232e61e728 net/tls: add missing prot info init adds c8d3928ea7e7 nfp: tls: avoid one of the ifdefs for TLS adds 5a4cea280c01 nfp: tls: undo TLS sequence tracking when dropping the frame adds 5c4b4608fe10 net/tls: fix socket wmem accounting on fallback with netem adds b14a260e33dd Merge branch 'nfp-tls-fixes-for-initial-TLS-support' adds 378ef01b5f75 devlink: Refactor physical port attributes adds a2c6b87dd08c devlink: Return physical port fields only for applicable p [...] adds 98fd2d6563fe devlink: Introduce PCI PF port flavour and port attribute adds e41b6bf3cdd4 devlink: Introduce PCI VF port flavour and port attribute adds f60f315d339e net/mlx5e: Register devlink ports for physical link, PCI PF, VFs adds f108c887d089 Merge branch 'devlink-Introduce-PCI-PF-VF-ports-and-attributes' adds b57dc7c13ea9 net/sched: Introduce action ct adds 75a56758d639 net/flow_dissector: add connection tracking dissection adds e0ace68af2ac net/sched: cls_flower: Add matching on conntrack info adds 6e52fca36c67 tc-tests: Add tc action ct tests adds 216dcb059b76 Merge branch 'net-sched-Introduce-tc-connection-tracking' adds 12479f627f7c bnxt_en: Add page_pool_destroy() during RX ring cleanup. adds d429b66e2ebc net: stmmac: Implement RX Coalesce Frames setting adds 06a80a7d09cc net: stmmac: Fix descriptors address being in > 32 bits ad [...] adds 2af6106ae949 net: stmmac: Introducing support for Page Pool adds de90573e3094 Merge branch 'net-stmmac-Some-improvements-and-a-fix' adds 7715ff164713 net: netsec: start using buffers if page_pool registration [...] adds 80785f5a22e9 dt-bindings: allow up to four clocks for orion-mdio adds 4aabed699c40 net: mvmdio: allow up to four clocks to be specified for o [...] adds ea664b1bdc19 net: mvmdio: print warning when orion-mdio has too many clocks adds 433a06d7d74e net: mvmdio: defer probe of orion-mdio if a clock is not ready adds 0488e2723bab Merge branch 'Armada-8040-SoC-in-orion-mdio-hang' adds a1cd4e4324af net: dsa: vsc73xx: fix NET_DSA and OF dependencies adds a7d50a0dd81b tc-testing: Allow tdc plugins to see test case data adds 14e5175e9e04 tc-testing: introduce scapyPlugin for basic traffic adds 6ec3d4d2257e Merge branch 'tc-testing-Add-plugin-for-simple-traffic-gen [...] adds efd58adf8f1f net: stmmac: dwmac4: mac address array boudary violation issue adds b8ef7020d6e5 net: stmmac: add support for hash table size 128/256 in dwmac4 adds 03a49a14a78d Merge branch 'stmmac-hash-table' adds 2ede8489c1a9 net: hisilicon: Add support for HI13X1 to hip04_eth adds 148233ec83e4 net: hisilicon: Cleanup for got restricted __be32 adds a8edf5257449 net: hisilicon: Cleanup for cast to restricted __be32 adds 0331f8550c50 net: hisilicon: HI13X1_GMAX skip write LOCAL_PAGE_REG adds 24eca4b4c005 net: hisilicon: HI13X1_GMAX need dreq reset at first adds bf96244074d9 net: hisilicon: dt-bindings: Add an field of port-handle adds 06ddc0d8d7fc net: hisilicon: Add group field to adapt HI13X1_GMAC adds b9162d20ed49 net: hisilicon: Offset buf address to adapt HI13X1_GMAC adds 58f34098cf37 net: hisilicon: Add an rx_desc to adapt HI13X1_GMAC adds d413779cdd93 net: hisilicon: Add an tx_desc to adapt HI13X1_GMAC adds 2bb295f3a5e6 Merge branch 'net-hisilicon-Add-support-for-HI13X1-to-hip04_eth' adds 4e95bc268b91 net: flow_offload: add flow_block_cb_setup_simple() adds 9c0e189ec988 net: flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_ [...] adds 32f8c4093ac3 net: flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_ [...] adds d63db30c8537 net: flow_offload: add flow_block_cb_alloc() and flow_bloc [...] adds da3eeb904ff4 net: flow_offload: add list handling functions adds 67bd0d5ea797 net: flow_offload: add flow_block_cb_{priv, incref, decref}() adds 59094b1e5094 net: sched: use flow block API adds 955bcb6ea0df drivers: net: use flow block API adds 722d36e6e29e net: sched: remove tcf block API adds 0d4fd02e7199 net: flow_offload: add flow_block_cb_is_busy() and use it adds f9e30088d200 net: flow_offload: rename tc_cls_flower_offload to flow_cl [...] adds c9626a2cbdb2 netfilter: nf_tables: add hardware offload support adds c099a408949c Merge branch 'nf-hw-offload' adds 4831539dce55 net: netsec: remove superfluous if statement adds a22502a37599 net: netsec: remove static declaration for netsec_set_tx_de() adds fbc697796e35 pkt_sched: Include const.h adds 08cc83cc7fd8 net: dsa: add support for BRIDGE_MROUTER attribute adds cacf32e99788 mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_t [...] adds 1ff2f0fa450e net/mlx5e: Return in default case statement in tx_post_res [...] adds 237f83dfbe66 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] adds 6cf7fb5a95de Revert "ACPICA: Update table load object initialization" adds a131c2bf1656 Merge tag 'acpi-5.3-rc1-2' of git://git.kernel.org/pub/scm [...] adds 7c8e90ddf02f irqchip/renesas-rza1: Prevent use-after-free in rza1_irqc_probe() adds 20faba848752 irqchip/gic-v3-its: Fix misuse of GENMASK macro adds 3a83f575a33b Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 7e8e6816c649 stacktrace: Use PF_KTHREAD to check for kernel threads adds 02150fab6ae9 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 9bdd7bb3a844 clocksource/drivers/npcm: Fix misuse of GENMASK macro adds 0df1c9868c3a timekeeping/vsyscall: Use __iter_div_u64_rem() adds d7fe42a64a19 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 39ca5fb4920a x86/ldt: Initialize the context lock for init_mm adds 013c66edf207 Revert "x86/build: Move _etext to actual end of .text" adds 1cbec37b3f9c x86/entry/32: Fix ENDPROC of common_spurious adds ecc606103837 x86/alternatives: Fix int3_emulate_call() selftest stack c [...] adds 26515699863d x86/pgtable/32: Fix LOWMEM_PAGES constant adds 7652ac920185 x86/asm: Move native_write_cr0/4() out of line adds cbf5b73d162b x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() adds 753c8d9b7d81 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 1614e92179ab pstore/ram: Improve backward compatibility with older Chromebooks adds fa1af7583e80 pstore: no need to check return value of debugfs_create functions adds 4c6d80e1144b pstore: Fix double-free in pstore_mkfile() failure path adds 6b44fccdb8cd Merge tag 'pstore-v5.3-rc1' of git://git.kernel.org/pub/sc [...] adds 0ff9848067b7 security/loadpin: Allow to exclude specific file types adds c079512aad97 Merge tag 'loadpin-v5.3-rc1' of git://git.kernel.org/pub/s [...] adds b9bb92e1d1be hwmon: (gpio-fan) Check return value from devm_add_action_ [...] adds 5696e4aaabf2 hwmon: (pwm-fan) Check return value from devm_add_action_or_reset adds c83529c17e12 hwmon: (pmbus/adm1275) support PMBUS_VIRT_*_SAMPLES adds 8083034251f1 hwmon: (occ) Add temp sensor value check adds 344757bac526 hwmon: (pmbus) Add Infineon PXE1610 VR driver adds 37ab35641795 hwmon: (pmbus) Document Infineon PXE1610 driver adds b67b7356135a hwmon: (nct7904) Fix the incorrect value of tcpu_mask in n [...] adds 9158411b96b1 hwmon: (pmbus) Add Infineon IRPS5401 driver adds 5fe625c13636 hwmon: (smsc47m1) fix (suspicious) outside array bounds warnings adds 792eac184319 hwmon: (core) Add comment describing how hwdev is freed in [...] adds 8e5e7ddd38b6 hwmon: (max6650) Use devm function to register thermal device adds b2905bb8e1f3 hwmon: (max6650) Introduce pwm_to_dac and dac_to_pwm adds b9d8de4a173d hwmon: (max6650) Improve error handling in max6650_init_client adds bf8c9edaa5c6 hwmon: (max6650) Declare valid as boolean adds f5b20b11bbc2 hwmon: (max6650) Cache alarm_en register adds 0d5cc9383eea hwmon: (max6650) Simplify alarm handling adds e193acb3d681 hwmon: (max6650) Convert to use devm_hwmon_device_register [...] adds 62dbe5059176 hwmon: (max6650) Read non-volatile registers only once adds 0c4a71d36566 hwmon: (max6650) Improve error handling in max6650_update_device adds 228b9e196a6d hwmon: (max6650) Fix minor formatting issues adds 08d09d8099a7 hwmon: (asus_atk0110) no need to check return value of deb [...] adds e67776cc3089 hwmon: (lm90) simplify getting the adapter of a client adds 7d45deb31bec hwmon: (pmbus/adm1275) Fix power sampling support adds 3253854dc19f hwmon: (max6650) Fix unused variable warning adds 23297edbc15a hwmon: Convert remaining drivers to use SPDX identifier adds b3e260678747 hwmon: (nct7904) Add error handling in probe function. adds a653acf00d07 hwmon: (nct7904) Changes comments in probe function. adds 62456189f329 hwmon: (lm90) Fix max6658 sporadic wrong temperature reading adds b849e5d18c36 hwmon: (lm90) Cache configuration register value adds 7a1d220ccb0c hwmon: (lm90) Introduce function to update configuration register adds f2173fa2246e hwmon: (gpio-fan) move fan_alarm_init after devm_hwmon_dev [...] adds 277c628fa5ac hwmon: (gpio-fan) fix sysfs notifications and udev events [...] adds 9f7546570bcb hwmon: (ina3221) Add of_node_put() before return adds 64b08df460cf Merge tag 'hwmon-for-v5.3' of git://git.kernel.org/pub/scm [...] adds 026104bfa591 scsi: core: add SPDX tags to scsi midlayer files missing l [...] adds 22104afd7329 scsi: core: switch the remaining scsi midlayer files to us [...] adds 17bd0fb319a7 scsi: scsi_netlink: remove duplicate GPL boilerplate text adds 2711770056aa scsi: scsi_transport.h: switch to SPDX tags adds b01211b9c3b2 scsi: scsi_transport_fc: remove duplicate GPL boilerplate text adds 518397c216aa scsi: scsi_transport_fc: switch to SPDX tags adds 7d38479a74bc scsi: scsi_transport_iscsi: switch to SPDX tags adds 390363c1dd69 scsi: scsi_transport_sas: switch to SPDX tags adds 838b70905386 scsi: scsi_transport_spi: switch to SPDX tags adds 1d3439fa8792 scsi: scsi_transport_srp: switch to SPDX tags adds 402b0e32609e scsi: libfc: remove duplicate GPL boilerplate text adds d4fd63475527 scsi: libfc: switch to SPDX tags adds 2626b08f3960 scsi: libfcoe: switch to SPDX tags adds 2d1fcb6009f4 scsi: libiscsi: switch to SPDX tags adds 5502239e73e6 scsi: libsas: add a SPDX tag to sas_task.c adds 4e74166c52a8 scsi: libsas: switch sas_ata.[ch] to SPDX tags adds 86b89cb0d26c scsi: libsas: switch remaining files to SPDX tags adds 5897b844b7f9 scsi: sd: add a SPDX tag to sd.c adds b0edc7fdc65c scsi: sd: switch remaining files to SPDX tags adds 5ee7e1f1c6c1 scsi: ses: switch to SPDX tags adds 203cd5591485 scsi: sg: switch to SPDX tags adds 95b04a2ff9c7 scsi: sr: add a SPDX tag to sr.c adds 50a1ea5bebbc scsi: st: add a SPDX tag to st.c adds f049cf1a7b67 scsi: sd: Rely on the driver core for asynchronous probing adds 82a54da641f3 scsi: sd: Inline sd_probe_part2() adds 4e3ea141b5cb scsi: osst: kill obsolete driver adds a68fdb3aed54 scsi: hpsa: correct simple mode adds 0119208885b3 scsi: hpsa: use local workqueues instead of system workqueues adds 4770e68d1626 scsi: hpsa: check for tag collision adds b443d3eab600 scsi: hpsa: wait longer for ptraid commands adds 9e33f0d5788f scsi: hpsa: do-not-complete-cmds-for-deleted-devices adds c5dfd106414f scsi: hpsa: correct device resets adds 9a14f9b1be7c scsi: hpsa: update driver version adds ebeb46653115 scsi: fdomain: Resurrect driver - Core adds 68046d5003e7 scsi: fdomain: Resurrect driver - PCI support adds e5207cf021df scsi: fdomain: Resurrect driver - ISA support adds 4a0bcf362d4a scsi: megaraid_sas: Remove unused variable target_index adds f10fb8523aee scsi: megaraid_sas: fw_reset_no_pci_access required for MF [...] adds 44e8d6930ff6 scsi: megaraid_sas: Rework code around controller reset adds 78409d4b47b8 scsi: megaraid_sas: Block PCI config space access from use [...] adds 62a04f81e613 scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups adds 1d15d9098ad1 scsi: megaraid_sas: Load balance completions across all MSI-X adds 96c9603cf1ed scsi: megaraid_sas: Enhance prints in OCR and TM path adds 2ce435087902 scsi: megaraid_sas: Enhance internal DCMD timeout prints adds 4fe55035f30f scsi: megaraid_sas: Add formatting option for megasas_dump adds cfb9a30e5dca scsi: megaraid_sas: Dump system interface regs from sysfs adds 3d1d9eb7f294 scsi: megaraid_sas: Dump system registers for debugging adds 9a5987101c15 scsi: megaraid_sas: Print BAR information from driver adds a6024a9e9153 scsi: megaraid_sas: Export RAID map id through sysfs adds b6661342f26b scsi: megaraid_sas: Print FW fault information adds 223d5818e730 scsi: megaraid_sas: Print firmware interrupt status adds f7331f180014 scsi: megaraid_sas: Add prints in suspend and resume path adds 0a11c0b02a48 scsi: megaraid_sas: Add debug prints for device list adds ce88418dce0b scsi: megaraid_sas: Fix MSI-X vector print adds ba53572bf02d scsi: megaraid_sas: Export RAID map through debugfs adds c9ac8e2466fe scsi: megaraid_sas: Update driver version to 07.708.03.00 adds 2d71dc8eb6e8 scsi: lpfc: Fix alloc context on oas lun creations adds 32b938656462 scsi: lpfc: Fix nvmet target abort cmd matching adds 4767c58af96e scsi: lpfc: Correct nvmet buffer free race condition adds 2ab70c210664 scsi: lpfc: Revise message when stuck due to unresponsive adapter adds d74a89aab9be scsi: lpfc: Separate CQ processing for nvmet_fc upcalls adds 79d8c4ce01b2 scsi: lpfc: Fix nvmet handling of received ABTS for unmapp [...] adds f6978f416367 scsi: lpfc: Revert message logging on unsupported topology adds f22bfe8d1c90 scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery adds 51d23fb28ccb scsi: lpfc: Prevent 'use after free' memory overwrite in n [...] adds 6594d31bab02 scsi: lpfc: Cancel queued work for an IO when processing a [...] adds b9e5a2d961db scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl adds c15e07047e7a scsi: lpfc: Rework misleading nvme not supported in firmwa [...] adds 04d210c98e11 scsi: lpfc: Fix memory leak in abnormal exit path from lpf [...] adds b8e6f13617db scsi: lpfc: Fix incorrect logical link speed on trunks whe [...] adds d9954a2d18c3 scsi: lpfc: Fix oops when driver is loaded with 1 interrup [...] adds 657add4e5e15 scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors adds 996a02aeb959 scsi: lpfc: Fix fcp_rsp_len checking on lun reset adds 93f647f93df1 scsi: lpfc: Fix FDMI fc4type for nvme support adds aa6ff3091872 scsi: lpfc: Fix BFS crash with DIX enabled adds 01d53c04637f scsi: lpfc: Fix kernel warnings related to smp_processor_id() adds 852eb63a7179 scsi: lpfc: Update lpfc version to 12.2.0.3 adds 2e2252047503 scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_ [...] adds 6e40de8b6b3c scsi: ibmvscsi: redo driver work thread to use enum action states adds aa343c695aa5 scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON adds 1697c6a64c49 scsi: fdomain: Add register definitions adds 8674a8aa2c39 scsi: fdomain: Add PCMCIA support adds 32877947b7a8 scsi: pm8001: Fix typo in code comments adds 8a914f32e2df scsi: target/iscsi: fix possible condition with no effect [...] adds 36631157eb3f scsi: hpsa: fix an uninitialized read and dereference of p [...] adds a5c990eea5dd scsi: lpfc: Use *_pool_zalloc rather than *_pool_alloc adds a1b6fb947f92 scsi: libsas: no need to join wide port again in sas_ex_di [...] adds ee5f1042b20e scsi: ufs: Introduce ufshcd_is_auto_hibern8_supported() adds f571b377ded7 scsi: ufs: Do not overwrite Auto-Hibernate timer adds 821744403913 scsi: ufs: Add error-handling of Auto-Hibernate adds f9e3ebeea452 scsi: mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() adds dea98ba45a18 scsi: megaraid_sas: remove set but not used variable 'cur_state' adds de19212c2890 scsi: megaraid_sas: remove set but not used variables 'hos [...] adds b3b2a9f60fd9 scsi: message: fusion: Use kmemdup instead of memcpy and kmalloc adds 6c86e046cf97 scsi: hisi_sas: Delete PHY timers when rmmod or probe failed adds 794327ab53cc scsi: hisi_sas: Fix the issue of argument mismatch of prin [...] adds c7669f50121a scsi: hisi_sas: Reduce HISI_SAS_SGE_PAGE_CNT in size adds 0ab7bc825a12 scsi: hisi_sas: Change the type of some numbers to unsigned adds e4c19deba607 scsi: hisi_sas: Ignore the error code between phy down to phy up adds 97fcf176b43b scsi: hisi_sas: Disable stash for v3 hw adds a90ef98b21cf scsi: qla2xxx: remove double assignment in qla2x00_update_fcport adds a82b3539dc27 scsi: lpfc: Remove set but not used variables 'qp' adds d7b761b06949 scsi: lpfc: Make some symbols static adds 961ed94e8a83 scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work adds 0824721463bc scsi: MAINTAINERS: update maintainer for PM8001 adds 336df6eb6282 scsi: lpfc: Avoid unused function warnings adds ed17190941c7 scsi: megaraid_sas: remove set but not used variable 'sge_sz' adds cdf79db476c4 scsi: megaraid_sas: remove set but not used variables 'buf [...] adds deff37063351 scsi: megaraid_sas: make max_sectors visible in sys adds ea14e46240fe scsi: megaraid_sas: use octal permissions instead of constants adds d63546834969 scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} adds bc7625795cb9 scsi: megaraid_sas: Remove unused including <linux/version.h> adds ec0a95aba4be scsi: aic7xxx: Spelling s/configuraion/configuration/ adds 881a9a54da17 scsi: isci: Grammar s/the its/its/ adds 078a4cc1380d scsi: mpt3sas: function pointers of request descriptor adds 79c74d03d527 scsi: mpt3sas: Add Atomic RequestDescriptor support on Aero adds 18fd3d8cf903 scsi: mpt3sas: Add flag high_iops_queues adds 0213651609b9 scsi: mpt3sas: change _base_get_msix_index prototype adds 5dd48a555a40 scsi: mpt3sas: Use high iops queues under some circumstances adds 998c3001d31a scsi: mpt3sas: save and use MSI-X index for posting RD adds 728bbc6cbff7 scsi: mpt3sas: Affinity high iops queues IRQs to local node adds 2426f20903ff scsi: mpt3sas: Enable interrupt coalescing on high iops adds ca7e1e9d88a4 scsi: mpt3sas: Introduce perf_mode module parameter adds 895d8860a1a9 scsi: mpt3sas: Update driver version to 29.100.00.00 adds 924a3541eab0 scsi: libsas: aic94xx: hisi_sas: mvsas: pm8001: Use dev_is [...] adds 6ea3b189f770 scsi: mpt3sas: Mark expected switch fall-through adds adfbd028e155 scsi: storvsc: Add ability to change scsi queue depth adds 22c2f35f49d4 scsi: tcmu: Simplify tcmu_update_uio_info() adds 152e30fc53cb scsi: cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM [...] adds ac88c1f6730e scsi: Restrict user space SCSI device state changes to "ru [...] adds bbe9fb0d04b9 scsi: Avoid that .queuecommand() gets called for a blocked [...] adds fd5614124406 scsi: RDMA/srp: Fix a sleep-in-invalid-context bug adds 5da1faa07b7d scsi: wd719x: Fix resets and aborts adds 25fcf94a2fa8 Revert "scsi: ncr5380: Increase register polling limit" adds 57f31326518e scsi: NCR5380: Always re-enable reselection interrupt adds f9dfed1c7857 scsi: NCR5380: Handle PDMA failure reliably adds 7398cee4c3e6 scsi: mac_scsi: Increase PIO/PDMA transfer length threshold adds 78ff751f8e6a scsi: mac_scsi: Fix pseudo DMA implementation, take 2 adds 8fb9a64eb6e6 scsi: mac_scsi: Enable PDMA on Mac IIfx adds 7c1f3e3447a1 scsi: mac_scsi: Treat Last Byte Sent time-out as failure adds e58ed5002f17 scsi: megaraid_sas: Use struct_size() helper adds e1a7752ca7b1 scsi: ufs-qcom: Add support for platforms booting ACPI adds ab9f5adb8d14 scsi: mpt3sas: make driver options visible in sys adds c9df14427259 scsi: mpt3sas: use DEVICE_ATTR_{RO, RW} adds 62b52c8ce9d4 scsi: virtio_scsi: remove unused 'affinity_hint_set' adds c870d65fe308 scsi: ufs-bsg: fix typo in ufs_bsg_request adds b13a3539eb2a scsi: ufs-bsg: complete ufs-bsg job only if no error adds 8c09d7527697 scsi: ufshdc-pci: Add Intel PCI IDs for EHL adds 4adb451c8d16 scsi: bnx2fc: Redo setting source FCoE MAC adds a92ac6ee7980 scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_ [...] adds 0e0fcef97201 scsi: bnx2fc: Separate out completion flags and variables [...] adds 25ad7394c778 scsi: bnx2fc: Do not allow both a cleanup completion and a [...] adds 3c97b569505f scsi: bnx2fc: Limit the IO size according to the FW capability adds 10b3ef227018 scsi: bnx2fc: Update the driver version to 2.12.10 adds 177709c0702e scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec adds 7bfe5ae57c80 scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr adds 4e1c94b04771 scsi: ufs: Documentation: Announce ufs-tool v1.0 adds 381abbd1f7f9 scsi: mpt3sas: Remove CPU arch check to determine perf_mode adds 48d6f0a6a559 scsi: mpt3sas: Use configured PCIe link speed, not max adds 610ef1e955cd scsi: mpt3sas: Determine smp affinity on per HBA basis adds eedc42a074de scsi: mpt3sas: Fix msix load balance on and off settings adds 2040a857e436 scsi: pm80xx: Event log size through sysfs adds 5f0bd875c6db scsi: pm80xx: Modified the logic to collect IOP event logs adds 5885571df750 scsi: megaraid_sas: Add 32 bit atomic descriptor support t [...] adds dd80769923de scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs adds 2181aacf46f3 scsi: megaraid_sas: Remove few debug counters from IO path adds a6ffd5bf6819 scsi: megaraid_sas: Call disable_irq from process IRQ poll adds 7fa3174b3ef4 scsi: megaraid_sas: Release Mutex lock before OCR in case [...] adds ccf6c1f2e2d7 scsi: megaraid_sas: In probe context, retry IOC INIT once [...] adds 798d44b04f48 scsi: megaraid_sas: Don't send FPIO to RL Bypass queue adds 59db5a931bbe scsi: megaraid_sas: Handle sequence JBOD map failure at dr [...] adds a4413a5859f8 scsi: megaraid_sas: megaraid_sas: Add check for count retu [...] adds 49f2bf1071f0 scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is [...] adds 7fc557005c45 scsi: megaraid_sas: Offload Aero RAID5/6 division calculat [...] adds 58136856167d scsi: megaraid_sas: Add support for MPI toolbox commands adds 132147d7f620 scsi: megaraid_sas: Add support for High IOPS queues adds ea836f40f8fd scsi: megaraid_sas: Enable coalescing for high IOPS queues adds f0b9e7bdc309 scsi: megaraid_sas: Set affinity for high IOPS reply queues adds f39e5e52c5b5 scsi: megaraid_sas: Use high IOPS queues based on IO workload adds 299ee42615e3 scsi: megaraid_sas: Introduce various Aero performance modes adds f5258d6e01f3 scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 adds 6a81533d616f scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices adds 2eb9238affa7 scsi: qla2xxx: on session delete, return nvme cmd adds 4c2a2d0178d5 scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition adds baf23eddbf2a scsi: qla2xxx: move IO flush to the front of NVME rport un [...] adds ba6d10ab8014 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds cf9648cb71d6 scsi: vmw_pscsi: use sg helper to iterate over scatterlist adds c0d0d81ad34a scsi: advansys: use sg helper to iterate over scatterlist adds 46e8e475a160 scsi: lpfc: use sg helper to iterate over scatterlist adds 3c1a30df6d9c scsi: mvumi: use sg helper to iterate over scatterlist adds c71ae886d132 scsi: ipr: use sg helper to iterate over scatterlist adds 74eb7446eda5 scsi: pmcraid: use sg helper to iterate over scatterlist adds 1194b5ce57d2 scsi: usb: image: microtek: use sg helper to iterate over [...] adds da5567369fb6 scsi: staging: unisys: visorhba: use sg helper to iterate [...] adds 013be03840c2 scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist adds a7a253ba6c26 scsi: aha152x: use sg helper to iterate over scatterlist adds 79da19b48fc1 scsi: imm: use sg helper to iterate over scatterlist adds 1b3a46401066 scsi: pcmcia: nsp_cs: use sg helper to iterate over scatterlist adds 57ef4e510939 scsi: ppa: use sg helper to iterate over scatterlist adds c3c0fd9b108f scsi: wd33c93: use sg helper to iterate over scatterlist adds 0e9fdd2b315c scsi: NCR5380: use sg helper to iterate over scatterlist adds ee5a1dbfec57 scsi: esp: use sg helper to iterate over scatterlist adds 4635873c561a scsi: lib/sg_pool.c: improve APIs for allocating sg pool adds 92524fa12312 scsi: core: avoid preallocating big SGL for protection inf [...] adds 3dccdf53c2f3 scsi: core: avoid preallocating big SGL for data adds b79d9a09ae23 scsi: lib/sg_pool.c: clear 'first_chunk' in case of no pre [...] adds 3e99b3b13a1f scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN adds 1f7563f743d7 Merge tag 'scsi-sg' of git://git.kernel.org/pub/scm/linux/ [...] adds aec71d794731 livepatch: Remove stale kobj_added entries from kernel-doc [...] adds f36e664516b0 livepatch: Use static buffer for debugging messages under rq lock adds 380178ef7fde stacktrace: Remove weak version of save_stack_trace_tsk_re [...] adds 67059d65f7da Revert "livepatch: Remove reliable stacktrace check in klp [...] adds ac59a471e937 livepatch: Remove duplicate warning about missing reliable [...] adds 38195dd5e916 Merge branch 'for-5.3/core' into for-linus adds db0457338ece Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4c12954965fd HID: Add another Primax PIXART OEM mouse quirk adds cca478617465 docs: hid: convert to ReST adds eca0f0a6c3fb HID: remove NO_D3 flag when remove driver adds 423dfbc362b7 HID: logitech-dj: Add usb-id for the 27MHz MX3000 receiver adds 39d21e7e0043 HID: logitech-dj: make const array template static adds a96a8a576bf5 HID: logitech-hidpp: HID: make const array consumer_rdesc_ [...] adds dbcbabf7da92 HID: logitech-dj: fix return value of logi_dj_recv_query_h [...] adds d8e9806005f2 HID: wacom: generic: only switch the mode on devices with LEDs adds d4b8efeb46d9 HID: wacom: generic: Correct pad syncing adds 68c20cc2164c HID: wacom: correct touch resolution x/y typo adds 912c6aa67ad4 HID: wacom: Add 2nd gen Intuos Pro Small support adds 184eccd40389 HID: wacom: generic: read HID_DG_CONTACTMAX from any featu [...] adds f4e11d599610 HID: wacom: generic: support the 'report valid' usage for touch adds 15893fa40109 HID: wacom: generic: read the number of expected touches o [...] adds 384225c2a724 HID: wacom: add new MobileStudio Pro support adds 6e2abc68585b HID: wacom: generic: add touchring adjustment for 2nd Gen [...] adds 74acee309fb2 Merge branches 'for-5.2/fixes', 'for-5.3/doc', 'for-5.3/is [...] adds 88bb346dd63b HID: uclogic: Add support for Ugee Rainbow CV720 adds 86766756ac2b Merge branch 'for-5.3/uclogic' into for-linus adds 4832a4dada1a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b728ddde769c mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro adds dc3e0aa5c58d misc: remove redundant 'default n' from Kconfig-s adds e89bec3a9811 char: misc: Move EXPORT_SYMBOL immediately next to the fun [...] adds b0576f9ecb5c misc: sgi-xp: Properly initialize buf in xpc_get_rsvd_page_pa adds 7256d7f401bd bsr: do not use assignment in if condition adds 687685a3f246 bsr: "foo * bar" should be "foo *bar" adds 418a3ab1e778 mm/balloon_compaction: List interfaces adds 83a8afa72e9c vmw_balloon: Compaction support adds 5d1a86ecf328 vmw_balloon: Add memory shrinker adds ae29783d3333 vmw_balloon: Split refused pages adds ae2ee27aa985 w1: ds2413: output_write() cosmetic fixes / simplify adds c50d09a86172 w1: ds2413: add retry support to state_read() adds 3856032a0628 w1: ds2413: when the slave is not responding during read, [...] adds e9e08a07385e lkdtm: support llvm-objcopy adds 5d458751749a eeprom: ee1004: Move selected page detection to a separate [...] adds 31641e34e8a3 eeprom: ee1004: Deal with nack on page selection adds 17aa207e6e08 counter: 104-quad-8: Make quad8_ops static adds 7ef0b1524417 chardev: set variable ret to -EBUSY before checking minor [...] adds 354635039d93 firmware: google: Add a module_coreboot_driver() macro and use it adds b0503584a828 firmware: google: memconsole: Use devm_memremap() adds e07f100993c6 firmware: google: memconsole: Drop __iomem on memremap memory adds b4cdeb785ea4 firmware: google: memconsole: Drop global func pointer adds 381e9760ee87 firmware: google: coreboot: Drop unnecessary headers adds 7e527e11d672 mei: docs: move documentation under driver-api adds 815d0f26c104 mei: docs: move iamt docs to a iamt.rst file adds 6080e0cff2bf mei: docs: update mei client bus documentation. adds 4e3d3b784ae7 mei: docs: add a short description for nfc behind mei adds 0475afd2a5de mei: docs: add hdcp documentation adds 7e706da35a45 mei: docs: fix broken links in iamt documentation. adds aacd152ecd7b w1: ds2413: fix state byte comparision adds 0e3743d87071 w1: ds2805: rename w1_family struct, fixing c-p typo adds d0a178095c5f mei: docs: update mei documentation adds 9c3cef54c50d VMCI: Fixup atomic64_t abuse adds 0154ec71d597 Merge 5.2-rc4 into char-misc-next adds 1a0911a06c23 misc: isl29003: simplify getting the adapter of a client adds 3cc2decc6a08 misc: tsl2550: simplify getting the adapter of a client adds ee3095c194c5 misc: fsa9480: simplify getting the adapter of a client adds 2f0f2441b4a1 slimbus: fix kerneldoc comments adds b0c35cb59f7b misc: mic: scif: fix potential double free of scif_dev adds 312d362c6ae4 MAINTAINERS: fpga: hand off maintainership to Moritz adds c2a6ea23a401 dt-bindings: fsl: scu: add ocotp binding adds 67ff708bd2fa nvmem: imx: add i.MX8 nvmem driver adds 2d1c193911b0 nvmem: Broaden the selection of NVMEM_SNVS_LPGPR adds 42c3dcedc6b7 dt-bindings: nvmem: Convert Allwinner SID to a schema adds 7603eab4a543 fsi: cf-fsi-fw: Use the correct style for SPDX License Identifier adds f506a547a9f4 eeprom: idt_89hpesx: remove unneeded csr_file variable adds 514e5150e7c6 coresight: etb10: Properly set AUX buffer head in snapshot mode adds 3ecb03022a25 coresight: tmc-etr: Properly set AUX buffer head in snapshot mode adds 0402f75efe47 coresight: tmc-etf: Properly set AUX buffer head in snapshot mode adds 99f81eb9c51d coresight: tmc-etf: Fix snapshot mode update function adds 5aafd9bf7aa9 coresight: perf: Don't set the truncated flag in snapshot mode adds 207f31125f9d coresight: funnel: Clean up device book keeping adds 36f590825e67 coresight: replicator: Cleanup device tracking adds 9dd0a9209767 coresight: tmc: Clean up device specific data adds c95e224fee34 coresight: catu: Cleanup device specific data adds fa87fa79678d coresight: tpiu: Clean up device specific data adds ec62db1b2f18 coresight: stm: Cleanup device specific data adds aaff76232841 coresight: etm: Clean up device specific data adds 7f84712a0d9d coresight: etb10: Clean up device specific data adds 6887cfa07534 coresight: Use coresight device names for sinks in PMU attribute adds 6e9ad805069b coresight: etm3x: Rearrange cp14 access detection adds 18e46e1109b4 coresight: stm: Rearrange probing the stimulus area adds 538eca25ff8f coresight: tmc-etr: Rearrange probing default buffer size adds 22aa495a6477 coresight: Rename of_coresight to coresight-platform adds 88a1607cbed3 coresight: platform: Make memory allocation helper generic adds a15dab756b0f coresight: Make sure device uses DT for obsolete compatible check adds f03631da4be3 coresight: Introduce generic platform data helper adds 91824db2ea2d coresight: Make device to CPU mapping generic adds aff70a45fe31 coresight: Remove cpu field from platform data adds 2ede79a6e8a5 coresight: Remove name from platform description adds d2998dc1f9b1 coresight: Cleanup coresight_remove_conns adds b77e3ed038c0 coresight: Reuse platform data structure for connection tracking adds af7cfd0f80d7 coresight: Rearrange platform data probing adds 688da45f20fe coresight: Add support for releasing platform specific data adds 20961aea982e coresight: platform: Use fwnode handle for device search adds 37ea1ffddffa coresight: Use fwnode handle instead of device names adds 0f5f9b6ba9e1 coresight: Use platform agnostic names adds 68c0dacb88fb coresight: stm: ACPI support for parsing stimulus base adds 76ffa5ab5b79 coresight: Support for ACPI bindings adds 1c20a213da6c coresight: acpi: Support for AMBA components adds 115b1aa23307 coresight: acpi: Support for platform devices adds 40a1c5b31969 coresight: Add dummy definition for of_coresight_get_cpu() adds 745cfc56517f coresight: platform: add OF/APCI dependency adds 055ecea0aa6e coresight: replicator: Add terminate entry for acpi_device [...] adds aa1d19f1f967 fonts: Fix coding style adds 73a649d2b98e fonts: Use BUILD_BUG_ON() for checking empty font table adds dfd19a5004ef fonts: Prefer a bigger font for high resolution screens adds 786285f5e05c drivers: fpga: Kconfig: pedantic cleanups adds e9cd251980f8 slimbus: remove redundant dev_err message adds 1a044213fc64 slimbus: core: generate uevent for non-dt only adds ae1c6b9aa34b dt-bindings: add register based devices' mux controller DT [...] adds 8ecfaca7926f mux: mmio: add generic regmap bitfield-based multiplexer adds 84705f9f8c64 firmware: xilinx: zynqmp: Remove unused macro adds 1c2eb5b2853c VMCI: Fix integer overflow in VMCI handle arrays adds 7a82a01e5c85 dt-bindings: xilinx-sdfec: Add SDFEC binding adds 22d137e283e6 dt-bindings: memory: jz4780: Add compatible string for JZ4740 SoC adds 94b3a02c31ee memory: Kconfig: Drop dependency on MACH_JZ4780 for jz4780 adds 1a927ad64bcf memory: jz4780-nemc: Reduce size of const array adds a00b004218be memory: jz4780_nemc: Add support for the JZ4740 adds 76d83e1c3233 misc: xilinx-sdfec: add core driver adds 21f010b110c5 misc: xilinx_sdfec: Add CCF support adds 1909a671dbc3 binder: fix memory leak in error path adds 06b32fdb0309 lkdtm: Check for SMEP clearing protections adds 8083f3d78825 Merge 5.2-rc6 into char-misc-next adds c03bb448f04f nvmem: imx-ocotp: Elongate OCOTP_CTRL ADDR field to eight bits adds 0493c4792b4e nvmem: imx-ocotp: Ensure WAIT bits are preserved when sett [...] adds 159dbaf57b2f nvmem: imx-ocotp: Change TIMING calculation to u-boot algorithm adds 4112c8537f07 nvmem: imx-ocotp: Add i.MX8MM support adds 5a1c17240bf1 nvmem: imx-ocotp: imx8mq is compatible with imx6 not imx7 adds 25c7eabed5b2 dt-bindings: imx-ocotp: Add i.MX8MM compatible adds bb4a2e48d510 binder: return errors from buffer copy functions adds fbdc60b2a787 extcon: arizona: Correct error handling on regmap_update_b [...] adds fd757dbac5f6 dt-bindings: extcon: Add support for fsa9480 switch adds bad5b5e707a5 extcon: Add fsa9480 extcon driver adds 0937fbb7abeb extcon: fsa9480: Fix Kconfig warning and build errors adds c1829acefc08 Merge tag 'extcon-next-for-5.3' of git://git.kernel.org/pu [...] adds 60c87bc53178 MAINTAINERS: Add FSI subsystem adds afd26118f0dc OCC: FSI and hwmon: Add sequence numbering adds 371975b0b075 fsi/core: Fix error paths on CFAM init adds b9b667a0c759 Merge tag 'fsi-for-5.3' of git://git.kernel.org/pub/scm/li [...] adds f50dfaf772db misc: fsa9480: Delete this driver adds b96fb368b08f intel_th: msu: Fix unused variable warning on arm64 platform adds 9800db282dff intel_th: msu: Remove set but not used variable 'last' adds 918b8646497b intel_th: msu: Fix single mode with disabled IOMMU adds 4aa5aed2b6f2 intel_th: pci: Add Ice Lake NNPI support adds fa52b3fe5e93 intel_th: msu: Support multipage blocks adds bbbc08a154a1 intel_th: msu: Split sgt array and pointer in multiwindow mode adds f505e91ef511 intel_th: msu: Start read iterator from a non-empty window adds e150e3f4ad9a fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address. adds 49ec630cd5e4 fpga: dfl: fme: remove copy_to_user() in ioctl for PR adds 69416739ee36 fpga: dfl: fme: align PR buffer size per PR datawidth adds 9b5db89ea4bf docs: misc-devices: convert files without extension to ReST adds 3ff44563dbb0 coresight: tmc-etr: Do not call smp_processor_id() from pr [...] adds 3a8710392db2 coresight: tmc-etr: alloc_perf_buf: Do not call smp_proces [...] adds 024c1fd9dbcc coresight: tmc-etf: Do not call smp_processor_id from preemptible adds 730766bae328 coresight: etb10: Do not call smp_processor_id from preemptible adds 0530ef6b41e8 coresight: Potential uninitialized variable in probe() adds 020601622323 coresight: etm3x: Smatch: Fix potential NULL pointer dereference adds 17c20f329a13 coresight: tmc: Smatch: Fix potential NULL pointer dereference adds 7ce98fb6c53d fsi: sbefifo: Don't fail operations when in SBE IPL state adds 60e8523e2ea1 ocxl: Allow contexts to be attached with a NULL mm adds cfc2f35006cb habanalabs: improve a couple of error messages adds 34a5fab7b6f7 habanalabs: remove redundant CPU checks adds d1287493abe2 habanalabs: minor documentation and prints fixes adds 19734970c98b habanalabs: force user to set device debug mode adds 8c173dc41d38 habanalabs: remove dead code in habanalabs_drv.c adds 0c169b8afd1d habanalabs: check to load F/W before boot status adds cbe722e41684 habanalabs: remove redundant CB size adjustment adds 1f2c999bbca3 habanalabs: remove redundant memory clear adds a08b51a9a0f3 habanalabs: change polling functions to macros adds 921a465ba7bc habanalabs: pass device pointer to asic-specific function adds a1e537b3f045 habanalabs: increase PCI ELBI timeout for Palladium adds 460696ed4c07 habanalabs: print event name for fatal and non-RAZWI events adds ac7427377150 habanalabs: support device memory memset > 4GB adds cbb10f1e4a72 habanalabs: don't limit packet size for device CPU adds a513f9a7eca5 habanalabs: make tpc registers secured adds 9c46f7b10fff habanalabs: clear sobs and monitors in context switch adds 5c823ae188eb habanalabs: restore unsecured registers default values adds 56e53806dc9e habanalabs: remove simulator dedicated code adds 29a7aad59de2 habanalabs: add rate-limit to an error message adds 97a1aa00c178 docs/habanalabs: update text for some entries in sysfs adds 0b28d26b9dfa habanalabs: initialize device CPU queues after MMU init adds 37d68ce5274f habanalabs: de-couple MMU and VM module initialization adds 7aa2227affb5 habanalabs: initialize MMU context for driver adds 95b5a8b83e06 habanalabs: add MMU mappings for Goya CPU adds f09415f507c4 habanalabs: set Goya CPU to use ASIC MMU adds 2a51558c8c7f habanalabs: remove DMA mask hack for Goya adds 747bf88c6177 habanalabs: add WARN in case of bad MMU mapping adds 4a0ce7764b09 habanalabs: Allow accessing host mapped addresses via debugfs adds ac6183ae4b4e habanalabs: Update the device idle check adds 06deb86a748a habanalabs: Add debugfs node for engines status adds e8960ca06bb2 habanalabs: Add busy engines bitmask to HW idle IOCTL adds a94de2e7a380 Merge tag 'misc-habanalabs-next-2019-07-04' of git://peopl [...] adds 1141301c2070 dt-bindings: coresight: Change CPU phandle to required property adds 996cdfaf538f coresight: Do not default to CPU0 for missing CPU phandle adds 18de65d9e71a soundwire: cdns: Fix compilation error on arm64 adds 6f11586f4896 soundwire: intel: filter SoundWire controller device search adds eadc0049e1ac soundwire: mipi_disco: fix master/link error adds 8242c59315b7 soundwire: add port-related definitions adds 53f3c097375c soundwire: remove master data port properties adds 446701d1d161 soundwire: mipi-disco: remove master_count property for masters adds 3424305b8be4 soundwire: rename 'freq' fields adds 53d2e9c37734 soundwire: mipi-disco: fix clock stop modes adds f6686a7d026d soundwire: clarify comment adds 8acbbfec280f soundwire: rename/clarify MIPI DisCo properties adds eb7df4c86e28 soundwire: cadence_master: use rate_limited dynamic debug adds a78b32d9c36b soundwire: cadence_master: log Slave status mask on errors adds 2d35526df9b1 soundwire: cadence_master: check the number of bidir PDIs adds 121f436137ee soundwire: Intel: add log for number of PCM and PDM PDIs adds 27f14331a7d4 soundwire: fix typo in comments adds 432732b801c8 soundwire: intel_init: add checks on link numbers adds be1038846b80 docs: soundwire: locking: fix tags for a code-block adds 2aeac95d1a4c soundwire: add module_sdw_driver helper macro adds 2f4281f4dce1 Merge tag 'soundwire-5.3-rc1' of git://git.kernel.org/pub/ [...] adds 97ff4ca46d32 Merge tag 'char-misc-5.3-rc1' of git://git.kernel.org/pub/ [...] adds f0f74b45d64d drivers: staging : wlan-ng : collect return status without [...] adds 2dd67029c623 Staging: rtl8723bs: os_dep: Fix switch-case indentation error adds 5f98c7f9f535 Staging: rtl8723bs: core: Fix Spelling mistake in comments adds 6810625092e7 staging: rtl8723bs: core: Remove blank line. adds 41452327fc09 staging: rtl8723bs: core: Replace NULL comparisons. adds c872ed070a8c staging: rtl8723bs: core: Remove unnecessary parentheses. adds a65f0d18ea58 staging: rtl8723bs: core: Remove braces from single if statement. adds 5706396f4768 staging: rtl8723bs: core: Fix variable constant comparisons. adds bd9c9e2c6d56 Staging: rtl8723bs: os_dep: Remove braces from single if s [...] adds 91fc28e8e6e9 staging: kpc_i2c: Remove unused file adds 5badafb1f0c9 staging: rtl8712: get rid of IS_MCAST adds a301ecbc7ed0 Staging: kpc2000: Cleanup in kpc_dma_transfer() adds 80ff4ad4c62f staging: vc04_services: bcm2835-camera: remove redundant a [...] adds 690510aad15f staging: kpc2000: remove unused function kp2000_cdev_write adds 83ee6ec7740b Staging: rtl8723bs: os_dep: Fix if-else coding style issues adds a8f7e0c9b9ae staging: rtl8723bs: os_dep: Remove Unneeded variable ret adds 0f7aa9d2447b Staging: kpc2000: kpc_dma: Resolve trailing whitespace err [...] adds 20fe99222dd3 Staging: kpc2000: kpc_dma: Resolve space errors around poi [...] adds f3092723b7ed Staging: kpc2000: kpc_dma: Resolve checkpatch space errors [...] adds f42485c50d7a Staging: kpc2000: kpc_dma: Resolve code indent and trailin [...] adds 3544d3f785c1 Staging: kpc2000: kpc_dma: Resolve checkpath errors Macros [...] adds 63c867d794e8 Staging: kpc2000: kpc_dma: Resolve warning Missing blank l [...] adds 1c13ef4fa181 Staging: kpc2000: kpc_dma: Resolve warning to use __func__ [...] adds d34141ebd7e7 Staging: kpc2000: kpc_dma: Resolve cast warning and use co [...] adds d2a6eaee1d72 staging: kpc2000: inverted conditional in order to reduce [...] adds dbaca02b625a staging: kpc2000: declare two functions as static. adds 3809ca58c16a staging: kpc2000: added designated initializers to two structs. adds abb611d2c21c staging: kpc2000: added missing clean-up to probe_core_uio. adds 70eb40836ca4 staging: kpc2000: clean up after probe failure. adds 5249495da049 staging: erofs: drop unneeded -Wall addition adds dad3f77ff480 Staging: rtl8192e: Use %s and __func__ in strings adds 8b0c4a7ca1ed Staging: rtl8192u: ieee80211: Fix coding style warning adds d310c5a1cc83 Staging: rtl8192u: ieee80211: Fix spelling mistake adds d542d407cdf2 Staging: rtl8192u: ieee80211: Fix coding style errors adds c61ec9e618bf Staging: rtl8192u: ieee80211: Add spaces around '&&' operator adds 5ba1a1dae320 Staging: rtl8192u: ieee80211: Use !x in place of NULL comparison adds 061ca1401f96 staging: vchiq_2835_arm: revert "quit using custom down_in [...] adds 086efbabdc04 staging: vchiq: revert "switch to wait_for_completion_killable" adds 77cf3f5dcf35 staging: vchiq: make wait events interruptible adds 023dbe17dd38 staging: vchiq: stop explicitly comparing with zero to cat [...] adds c3fb338afa33 Staging: rtl8192u: ieee80211: Fix coding style issues rela [...] adds f3dbf6ea4fed staging: rtl8723bs: core: rtw_recv: fix warning Unneeded v [...] adds 8f3d9001ddb6 Staging: rtl8188eu: os_dep: Use %s and __func__ in strings adds db013a8826aa Staging: kpc2000: kpc_dma: include <linux/io.h> instead of [...] adds 2f9dcc46c626 staging: kpc2000: removed trailing white-space. adds 941add8e3e63 Staging: rtl8723bs: hal: Fix comparison to bool in if statements adds e3faedf71d88 iio: adc: at91: Use dev_get_drvdata() adds 34c2a55b0df4 iio: temperature: maxim_thermocouple: declare missing of table adds 17b16c3cbe92 iio: accel: kxsd9: declare missing of table adds 311def4cd2c6 iio: adxl372: declare missing of table adds ed61b3085814 iio: dac: ad5758: declare missing of table adds 40e64432ce98 dt-bindings: iio: tsl2583: convert bindings to YAML format adds 17b62779cbe4 dt-bindings: iio: tsl2772: convert bindings to YAML format adds 3e53ef91f826 iio: adc: stm32-dfsdm: manage the get_irq error case adds d2fc0156963c iio: adc: stm32-dfsdm: missing error case during probe adds 8b7a6a357462 iio: cros_ec: add 'id' sysfs entry adds e99c25f4320d iio: dac: ad5758: remove set but not used variable 'dc_dc_mode' adds 7fc1148cfde1 dt-bindings: adc: mt8183: add binding document adds cf54f4dd07a6 dt-bindings: iio: isl29018: convert bindings to YAML format adds 5c25531d4b43 iio: adc: rcar-gyroadc: Remove devm_iio_device_alloc() err [...] adds a8b7ca187fd2 staging: iio: adt7316: match parenthesis alignment adds c57c54bc9758 staging: iio: adc: Add paragraph to describe Kconfig symbol adds b1f4c9a3c78c iio: stmpe-adc: Remove unnecessary assignment adds 2abd293703eb iio: stmpe-adc: Add compatible name adds 263d21cd5e85 iio: stmpe-adc: Reinit completion struct on begin conversion adds 4bd44bb2b470 iio: stmpe-adc: Enable all stmpe-adc interrupts just once adds e813dde6f833 iio: stmpe-adc: Use wait_for_completion_timeout adds ed1f310ee23d iio: stmpe-adc: Reset possible interrupts adds a2d2010d95cd iio: dac: ds4422/ds4424 drop of_node check adds 0d698a538f8d iio: ad9523-1: Improve reported VCO frequency accuracy adds 5887c8364766 iio: adc: sun4i-gpadc-iio convert to SPDX license tags adds e359a29225dd dt-bindings: iio: accel: adxl345: switch to YAML bindings adds 73e1ccdab3c3 dt-bindings: iio: adc: mediatek: Add document for mt6765 adds 6d97024dce23 iio: adc: mediatek: mt6577-auxadc, add mt6765 support adds c8b741e10b3b Merge tag 'iio-for-5.3a' of git://git.kernel.org/pub/scm/l [...] adds 3fb58b8572ae staging: erofs: fix Warning Use BUG_ON instead of if condi [...] adds 37d13c28eb4c Staging: bcm2835-camera: Prefer kernel types adds 63a9c3edcb07 staging: rtl8723bs: Fix boolinit.cocci warnings adds deabe03523a7 Staging: rtl8192u: ieee80211: Use !x in place of NULL comparisons adds 15cc5c284af2 staging: fieldbus: solve warning incorrect type dev_core.c adds 59ae81e11fec staging: kpc2000: fix coding style in uapi.h adds 92642f385b7e staging: kpc2000: remove kp200_module.c file adds 276accf2daa0 staging: kpc2000: remove lock_card/unlock_card functions adds 8459b5441377 staging: kpc2000: kpc_i2c: reindent i2c_driver.c adds 11011c03d647 staging: kpc2000: kpc_i2c: reformat copyright for better r [...] adds 63306de0e840 staging: kpc2000: kpc_i2c: prevent memory leak in probe() [...] adds 03a51687d297 staging: kpc2000: kpc_i2c: use %s with __func__ identifier [...] adds 7ac3e13a9fb3 staging: kpc2000: kpc_i2c: fixup block comment style in i2 [...] adds 30d8b6e18232 staging: fsl-dpaa2: use help instead of ---help--- in Kconfig adds 2a4482bfae19 staging: most: use help instead of ---help--- in Kconfig adds c3c415534d98 staging: unisys: use help instead of ---help--- in Kconfig adds 7c6840b633ff staging: rtl8188eu: use help instead of ---help--- in Kconfig adds 6a478f6715c1 staging: rtl8723bs: use help instead of ---help--- in Kconfig adds cc9daca6e0eb staging: vt665*: use help instead of ---help--- in Kconfig adds e23fa431e77d Staging: mt7621-dma: Remove braces around single if statement adds bdd4a571f862 staging: kpc2000: remove fileops.c file. adds 89cfbcc9ecfc staging: kpc2000: fix coding style in pcie.h adds 64038897602f staging: kpc2000: remove spi_parts.h adds f900d81cb960 staging: kpc2000: move the spi driver out of its subdirectory adds 8cac7b354a20 staging: kpc2000: move the i2c driver out of its subdirectory adds 078ef50c2a1a staging: kpc2000: dma_common_defs.h: remove unused inline [...] adds 6bcd56b707d5 staging: kpc2000: remove SetBackEndControl() function adds d0222e9a6b4b staging: pi433: fix misspelling of packet adds 7ccbc42a2bec Staging: rtl8188eu: core: Remove else after break adds a7bfc177d8a5 Staging: rtl8192u: ieee80211: Fix if-else coding style issue adds 3fd14ebc2d52 staging: vt6656: fix potential NULL pointer dereference adds 59608cb1de18 staging: vt6656: clean function's error path in usbpipe.c adds 7156f7d9c387 staging: vt6656: avoid discarding called function's return code adds cc81234ad7c7 staging: vt6656: clean error path for firmware management adds d8c2869300ab staging: vt6656: use meaningful error code during buffer a [...] adds 07ba60a15843 staging: vt6656: clean-up registers initialization error path adds 987d864a2363 staging: vt6656: manage error path during device initialization adds ae63ed4c7d08 staging: rtl8723bs: hal: Remove unused variable adds cd88d2b11dc3 staging: kpc2000: added separate show functions for kpc_ui [...] adds e033958e74d7 staging: kpc2000: removed two kpc_uio_class device attributes. adds 07ddf0eee049 Staging: rtl8723bs: os_dep: Remove functions that don't do [...] adds 3cc7037b43e5 Staging: rtl8192u: ieee80211: Replace function names in st [...] adds fd078b420961 Staging: rtl8188eu: os_dep: Replace comparison with zero to !x adds 67436a1ecc72 Staging: rtl8188eu: core: Use !x in place of NULL comparisons adds 2411a336c8ce staging: fieldbus: arcx-anybus: change custom -> mmio regmap adds b5a0c29f4b43 staging: wilc1000: remove redundant masking of pkt_offset adds 99803f17ded0 staging: rtl8723bs: Fix Coverity warning in rtw_dbg_port() adds d8ac35939632 staging: kpc2000: improved formatting of core.c. adds a986d796395c staging: kpc2000: added a helper to get struct kp2000_devi [...] adds 80bcd6cc3966 staging: kpc2000: added separate show functions for readab [...] adds f73154081347 staging: kpc2000: use IDA to assign card numbers. adds e416dad158f2 staging: kpc2000: simplified kp2000_device retrieval in de [...] adds 3df7e8a77e8c staging: kpc2000: removed superfluous NULL checks from dev [...] adds e6e0a0357491 staging: rtl8192u: Remove an unnecessary NULL check adds 8576a5f54327 staging: kpc2000: kpc_i2c: remove unused module param disa [...] adds 953bb9e5d060 staging: kpc2000: kpc_i2c: newline fixups to meet linux st [...] adds 32806b33fee8 staging: kpc2000: kpc_i2c: use <linux/io.h> instead of <asm/io.h> adds 7bd49a49b0a7 staging: kpc2000: kpc_i2c: Remove unnecessary function tra [...] adds 43ad38191816 staging: kpc2000: kpc_i2c: add static qual to local symbol [...] adds 2a8af420e7a5 staging: unisys: visornic: Replace GFP_ATOMIC with GFP_KERNEL adds 99bf7761b7cd staging: kpc2000: kpc_i2c: fix platform_no_drv_owner.cocci [...] adds ce3b32a2d2d4 staging: rtl8723bs: core: rtw_recv: fix warning Comparison [...] adds a924e3ac037e staging: kpc2000: fix indent in cell_probe.c adds e55c49b892f9 staging: kpc2000: add space between ) and { in cell_probe.c adds d0a1a4b0e0fb staging: kpc2000: fix invalid linebreaks in cell_probe.c adds c16265dd6f77 staging: kpc2000: add spaces around operators in cell_probe.c adds c2f894bc14c0 staging: kpc2000: add space after comma in cell_probe.c adds dcb76ad1f4c7 staging: kpc2000: remove invalid spaces in cell_probe.c adds 48c80ccce63f staging: pi433: Remove unnecessary variable adds 9876ecaaddde staging: kpc2000: add blank line after declarations adds 39cfdf55aadc staging: kpc2000: use __func__ in debug messages adds 250b24410b8e staging: kpc2000: add missing asterisk in comment adds 4f9d8b7e0ffd staging: kpc2000: fix alignment issues in cell_probe.c adds 42143af99d2b staging: kpc2000: remove extra blank lines in cell_probe.c adds 77290d4b7c0d staging: kpc2000: use kzalloc(sizeof(var)...) in cell_probe.c adds ec09500e9cb7 staging: kpc2000: remove unnecessary braces in cell_probe.c adds f8f31e5b76da staging: kpc2000: remove unnecessary include in cell_probe.c adds 75b785e749e9 staging: kpc2000: remove unnecessary oom message adds 49e352af1edb MAINTAINERS: Add entry for fieldbus subsystem adds 1f48d056287d MAINTAINERS: Add entry for anybuss drivers adds 89f27eded5b6 staging: erofs: support statx adds fe6d98750cf0 staging: erofs: fix i_blocks calculation adds dafb1c3a0865 staging: speakup: serialio: fix warning linux/serial.h is [...] adds 1d14a95b5839 staging: kpc2000: fix typo in Kconfig adds 4a932d90b154 staging: kpc2000: Change to use DIV_ROUND_UP adds 9164f3363118 staging: kpc2000: report error status to spi core adds 46144c139157 staging: kpc2000: replace white spaces with tabs for kpc20 [...] adds f82ce45273d4 staging: kpc2000: kpc_i2c: Remove unused rw_sem adds 935d47e209cc staging: kpc2000: kpc_i2c: Remove pldev from i2c_device structure adds c5164e568cd7 staging: kpc2000: kpc_i2c: Use BIT macro rather than manua [...] adds 73d56b83910a staging: kpc2000: kpc_i2c: Remove unnecessary consecutive [...] adds 091971897e84 staging: kpc2000: kpc_i2c: Use drvdata instead of platform_data adds 4ff740315aee staging: kpc2000: kpc_i2c: fail probe if unable to get I/O [...] adds e621c8a108ed staging: kpc2000: kpc_i2c: fail probe if unable to map I/O space adds 299672a74856 staging: kpc2000: kpc_i2c: Use devm_* API to manage mapped [...] adds 26c12642338b staging: kpc2000: remove extra blank line in core.c adds 8dd3355a229e staging: kpc2000: remove extra spaces in core.c adds f5a4c0188cbb staging: kpc2000: replace bogus variable name in core.c adds a7048b38ae44 staging: ks7010: Remove initialisation in ks_hostif.c adds 6ef7eef9291c staging: ks7010: Merge multiple return variables in ks_hostif.c adds 0fce66606ef9 staging: ks7010: Remove initialisation in ks7010_sdio.c adds 1b96f846db31 staging/gasket: Fix string split adds 371ec021a492 staging: rtl8723bs: core: rtw_ap: fix Unneeded variable: " [...] adds ca6ea423d2bb staging: rtl8723bs: hal: Remove set but not used variable [...] adds 1f816787b660 Staging: rtl8723bs: hal: fix warning possible condition wi [...] adds 8fe0260030b8 staging: octeon-usb: Remove return variable adds eb2b3edfd427 staging: rts5208: Remove negations adds db622e05cdbe staging: rtl8712: Remove return variable of different type adds 543c4f49ba05 staging: rtl8712: Remove initialisations adds d8210b1132db staging: rtl8723bs: core: fix warning Comparison to NULL adds 4c1d2fc7d56c staging: mt7621-dma: sizeof via pointer dereference adds 23004ec33092 Merge 5.2-rc3 into staging-next adds eb1a5c64729d staging: kpc2000: export more device attributes via sysfs. adds a31f13af7da9 staging: kpc2000: removed misc device. adds 313cca245d4b staging: vc04_services: remove redundant assignment to poi [...] adds 7ec3ff690ddc staging: rtl8712: ieee80211.c: Remove leading p from varia [...] adds fc3e78dfcf52 staging: rtl8712: Replace function r8712_init_mlme_priv adds 4d632cdbdd28 staging: kpc2000: kpc_spi: Remove unnecessary consecutive [...] adds 32ed45068c7e staging: kpc2000: kpc_spi: column-align switch and subordi [...] adds 66594e3f48cc staging: kpc2000: kpc_spi: remove fifo_depth from kp_spi struct adds 1914e9ebd362 staging: kpc2000: kpc_spi: remove function kp_spi_bytes_pe [...] adds 677b993a5749 staging: kpc2000: kpc_spi: use devm_* API to manage mapped [...] adds 14f252e821ba staging: rtl8188eu: remove redundant definition of ETH_ALEN adds ee598a61ec75 staging: rtl8188eu: remove unused definitions from ieee80211.h adds d7255ba4d648 staging: vt6655: Change return type of function and remove [...] adds 7acc77d20892 staging: rtl8188eu: remove ODM_PhyStatusQuery() wrapper adds 636928fc1275 staging: kpc2000: simplify comparisons to NULL in core.c adds 1c10f0694074 staging: kpc2000: remove unnecessary parentheses in core.c adds 5298be4877f3 staging: kpc2000: remove unnecessary oom message in core.c adds 745cde4ef6e3 staging: kpc2000: use __func__ in debug messages in core.c adds a12cae870afc staging: kpc2000: remove unnecessary include in core.c adds a1ceab8b9251 staging: kpc2000: use sizeof(var) in kzalloc call adds c1c7830cc717 staging: kpc2000: fix incorrect code comment in core.c adds dfa6cbbf3c35 staging: rtl8723bs: hal: fix error "do not initialise glob [...] adds ca039163d8dd staging: rtl8188eu: core: Remove initialisation of return [...] adds 15c1843d70a4 staging: rtl8712: Replace function r8712_free_network_queue adds 259c20b38d28 staging: most: trivial: fix a couple of typos adds 7942b209ade7 staging: staging: kpc2000: kpc_dma: fix symbol 'kpc_dma_ad [...] adds 89a237aa84c7 staging: kpc2000: Use '%llx' for printing 'long long int' type adds fa6a80ca5a60 staging: kpc2000: Use '%zu' for printing 'size_t' type adds 8b37865055fe staging: kpc2000: kpc_spi: remove unnecessary struct member phys adds d06ad04b7d87 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] adds dafcc4a54672 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] adds 77a91f4b68b0 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] adds fbf476ea29cc staging: kpc2000: kpc_spi: remove unnecessary ulong repr o [...] adds 17dcc588d42b staging: kpc2000: kpc_spi: remove unnecessary cast in [rea [...] adds 7bce355180a8 Staging: vc04_services : vchiq_core: Fix a brace issue adds a7dd567eb6f2 staging: rtl8723bs: Resolve "(foo*)" should be "(foo *)" e [...] adds 4769aae357ba staging: rtl8723bs: Fix Unneeded variable: "ret". Return "0" adds 286570fbdf4c staging: rtl8712: hal_init.c: Remove leading p from variab [...] adds a78e4b1f25f2 staging: rtl8712: recv_linux.c: Remove leading p from vari [...] adds 3f35d9022761 staging: rtl8712: xmit_linux.c: Remove leading p from vari [...] adds 2370b876fc5e staging: rtl8712: usb_ops.c: Remove leading p from variable names adds 4087a2faa4d8 staging: rtl8712: usb_halinit.c: Remove p from variable names adds 7a58b4abc774 staging: rtl8188eu: core: Replace function rtw_free_networ [...] adds 5555ebbbac82 staging: fsl-dpaa2/ethsw: fix memory leak of switchdev_work adds 308f9df30bc4 staging: erofs: fix warning Comparison to bool adds 800c16c8a927 staging: erofs: make use of DBG_BUGON adds 546cbac4ab54 staging: kpc2000: kpc2000_i2c: void* -> void * adds 58462a443563 staging: kpc2000: kpc2000_i2c: add space after , adds 130b5fb3738c Staging: ralink-gdma: fixed a brace coding style issue adds 0f2692f7f282 staging: fieldbus: Fix build error without CONFIG_REGMAP_MMIO adds 991661e673f6 staging: kpc2000: remove extra white space in kpc2000_spi.c adds ac6ab6da5b49 staging: kpc2000: remove unnecessary debug prints in cell_probe.c adds fef138203b9e staging: kpc2000: remove unnecessary debug prints in core.c adds 39547bc5e81a staging: kpc2000: remove unnecessary debug prints in dma.c adds 7cb0163aa273 staging: kpc2000: remove unnecessary debug prints in fileops.c adds a98daf5c5d1b staging: kpc2000: remove unnecessary debug prints in kpc_d [...] adds 117e9dcf74d5 staging: rtl8723bs: hal: move common code to macro adds 9254695963a2 staging: rtl8723bs: fix warning comparison to NULL adds 045e1ee01da7 staging: rtl8723bs: fix issue "Using comparison to true is [...] adds 2af0ada29f84 staging: rtl8723bs: provide spaces around unary operators adds 906ad742fdbf staging: rtl8712: Fixed CamelCase for EepromAddressSize adds 43dfe7df06a9 staging: rtl8712: Removed redundant code from function oid [...] adds cc96550b698e staging: rtl8712: Fixed CamelCase cmdThread rename to cmd_thread adds 3300a661a97e staging: rtl8712: removed unused variables from struct _adapter adds abddd78ef465 staging: kpc2000: Fix: 'kpc_dma_del_device' and other symb [...] adds 0bbb1374f1fe Staging: kpc2000: kpc_dma: Make some symbols static adds fd5a82f4a615 staging: kpc2000: improve label names in kp2000_pcie_probe adds eafae15fe16d staging: kpc2000: remove unnecessary comments in kp2000_pc [...] adds c77a6794c0fe staging: kpc2000: removed DMA AIO implementation. adds 1f1e13017d64 staging: rtl8712: Change return values of r8712_setdatarate_cmd() adds 6c8265009f85 staging: rtl8712: Change return values of r8712_createbss_cmd() adds d05b53205e96 staging: rtl8723bs: Change type of rtw_os_recv_resource_alloc() adds 85d237bdf8d3 staging: rtl8723bs: Change type of rtw_os_recvbuf_resource_free() adds 8915d9896b00 staging: rtl8723bs: os_dep: ioctl_linux.c: Remove return v [...] adds d4c33acb2a30 staging: rtl8723bs: hal: sdio_halinit.c: Remove variables adds 535e5a9b630c staging: rtl8723bs: hal: hal_btcoex.c: Remove variables adds 581b4945bfcc staging: rtl8723bs: core: Remove variable change_priority adds 4c0955991b00 staging: rtl8723bs: hal: rtl8723b_cmd.c: Remove variables adds fc98ef8fb854 staging: rtl8723bs: core: rtw_mlme_ext.c: Remove unused variables adds a21a773f3d06 staging: rtl8723bs: rtw_get_sec_ie(): Change return type adds 288f9aca4c78 staging: rtl8723bs: os_dep: Remove variable pos adds 6e12260a7c18 staging: rtl8712: remove the leading spaces adds a89ba68105f8 staging: rtl8723bs: fix spaces required around unary operator adds 1714844abbca staging: rtl8723bs: fix issue Comparison to NULL adds e99547e5ae17 staging: rtl8723bs: hal: sdio_ops: fix Comparison to NULL adds 282c7818a57b staging: rtl8723bs: hal: sdio_ops: fix spaces preferred ar [...] adds 52f7ee660f43 staging: rtl8723bs: hal: sdio_ops: fix braces {} are not n [...] adds 12efdd8dc675 staging: rtl8723bs: hal: Change return type to void from u8 adds 6cc6677aee43 staging: rtl8712: Fixed CamelCase lockRxFF0Filter renamed [...] adds 8810493fc54e staging: rtl8712: Fixed CamelCase wkFilterRxFF0 renamed to [...] adds bb3982b42e79 staging: most: register net and video config subsystems wi [...] adds 232034b34253 staging: rtl8188eu: Change type of rtw_get_sec_ie() adds 67c4f7fc5dd3 staging: rtl8723bs: core: Remove function eeprom_read_sz() adds a8c14146084c staging: rtl8723bs: core: Remove function read_eeprom_content() adds 65699f341f15 staging: rtl8723bs: core: Remove eeprom_write16() adds eb569cc0d916 staging: rtl8723bs: core: Replace function Set_MSR() adds 183eb53d25a3 staging: rtl8723bs: core: Remove function enable_rate_adaptive() adds 534415d29c0c staging: rtl8723bs: core: Remove wrapper functions adds 2b524fc4ffd3 staging: rtl8723bs: Replace function rtw_free_network_queue() adds f4db969efa80 staging: rtl8723bs: Remove function rtw_set_scan_deny_timer_hdl() adds 7ee3501de816 staging: rtl8723bs: Fix typo in function name adds eddd422b54ac staging: rtl8723bs: hal: Replace function _InitQueuePriority() adds 7c11bb40f125 staging: rtl8723bs: Remove rtw_btcoex_Initialize() adds 9884b3f6f73d staging: android: fix style problem adds c90c1b427b08 staging: most: deregister net and video config subsystems [...] adds 0c3b9b7e19ec staging: kpc2000: remove dead code in core.c adds c11621ffd9a8 staging: rtl8723bs: hal: sdio_halinit: fix comparison to t [...] adds 639b6023beb4 staging: rtl8723bs: hal: sdio_halinit: fix spaces preferre [...] adds faa398844161 staging: rtl8723bs: hal: sdio_halinit: fix Comparison to NULL adds 98a716ce1d6a Merge branch 'erofs_fix' into staging-next adds 76bc27a26acc staging: erofs: rename data_mapping_mode to datamode adds 7c23143199e3 staging: comedi: usbdux: remove redundant initialization o [...] adds 5c8004ce6149 staging: erofs: clean up initialization of pointer de adds 0c20037c6749 staging: Add missing newline at end of file adds 88004c3e693d staging: rtl8723bs: hal: Using comparison to true is error prone adds 4c1c1dbd6d93 staging: rtl8723bs: hal: spaces preferred around unary operator adds 289fb19ef7a9 staging: rtl8723bs: hal: Remove return type of initrecvbuf adds 247c2ad278dd staging: rtl8723bs: hal: fix Using comparison to false is [...] adds 7930f8e5892f staging: rtl8723bs: hal: Add null check after memory allocation adds bd462d407bbb staging/rtl8723bs/core: Remove redundant call to memset adds 5d8c5c684ad8 staging/rtl8723bs/core/rtw_ap: Remove redundant call to memset adds 02ca9aa02534 staging: rtl8723bs: hal: rtl8723b_hal_init: fix Comparison [...] adds 7036126aa2f5 staging: rtl8723bs: hal: rtl8723b_hal_init: fix Using comp [...] adds f60cb23f0f0f staging: rtl8723bs: hal: rtl8723b_hal_init: Remove set but [...] adds f3a9e4136893 staging: rtl8723bs: hal: rtl8723b_rf6052: fix spaces prefe [...] adds 61959885103a staging: rtl8723bs: hal: odm_HWConfig: Unneeded variable: [...] adds 57744c8d5ce3 staging: vt6656: fix indentation on break statement adds 8fa2081030e7 staging: rtl8723bs: Remove myself from CC: adds 42203fbe73f2 staging: wilc1000: Remove redundant memset adds da0721cc2620 staging: rtl8192e: rtllib_module: Remove redundant memset adds 1011f2b09aca staging: rtl8192u: ieee80211: Remove redundant memset adds 0234961dbc18 staging: rtl8712: rtl87x_io : make use of kzalloc adds a50185cbb383 staging: kpc2000: simplify error handling in kp2000_pcie_probe adds d326d99aa00f staging: kpc2000: fix integer overflow with left shifts adds a029e223458f staging: rtl8723bs: hal: rtl8723b_cmd: fix Comparison to NULL adds f2e741cbba1c staging: rtl8723bs: hal: rtl8723b_cmd: fix comparison to t [...] adds d47f4db76732 staging: rtl8723bs: hal: Remove True/False Comparisons adds 356596396718 staging: rtl8723bs: hal: Fix Brace Style Issues in if/else [...] adds 6254acded763 staging: rtl8723bs: os_dep: ioctl_linux: make use of kzalloc adds d189a7c2f88c staging: rtl8723bs: hal: odm_RegConfig8723B: fix Lines sho [...] adds 9cc579cc9588 staging: rtl8723bs: os_dep: fix indentation on break statement adds a7a22bc46c70 staging: rtl8723bs: hal: hal_btcoex: Remove variables pHal [...] adds 6a9b5dd1e24c staging: rtl8723bs: Resolve checkpatch error "that open br [...] adds fabf298696d0 staging: rtl8723bs: Resolve the checkpatch error: else sho [...] adds 65ae78c20b8a staging: rtl8723bs: Fix Indentation Error: code indent sho [...] adds e5dc970eb13c staging: rts5208: Remove function soft_reset_sd_card() adds c2e1e0f30b1e staging: rtl8188eu: remove unused code adds fdd228cd6d90 staging: mt7621-pci: fix two messages in driver code adds 07420a02b003 staging: mt7621-pci: use gpio perst instead of builtin behaviour adds fd69d7faaefd staging: mt7621-dts: add gpio perst to pcie bindings node adds 014860188c15 staging: mt7621-pci: dt-bindings: add perst-gpio to sample [...] adds f745aa40964e staging: rtl8712: mlme_linux.c: Remove leading p from vari [...] adds fbcfbf653636 staging: rtl8712: rtl8712_efuse.c: Remove leading p from v [...] adds 97a738d30cb1 staging: rtl8712: rtl871x_cmd.c: Remove unnecessary null check adds 36f484ef0941 staging: rtl8712: r8712_joinbss_cmd(): Change return value [...] adds 29de098b330f staging: rtl8712: Change (r8712)_enqueue_cmd to void adds ee71f8e8ed89 staging: rtl8712: r8712_set_chplan_cmd(): Change return type adds c24d83e14dcf staging: rtl8712: r8712_disassoc_cmd(): Change type to void adds 612168e40755 staging: rtl8712: r8712_setopmode_cmd(): Change return type adds 092a370dbf38 staging: rtl8712: r8712_setstakey_cmd(): Change return type adds 2f1539b24e2a staging: rtl8712: r8712_setMacAddr_cmd(): Change return type adds 670a44c1631f staging: rtl8723bs: Delete file odm_AntDiv.c adds 10055c6fe274 Staging: kpc2000: kpc_dma: Fix platform_no_drv_owner.cocci [...] adds 3e5bc68fa596 staging: ks7010: Fix build error adds fc73bf67123b staging: rtl8712: r8712_addbareq_cmd(): Change return type adds a2b6457e58f1 staging: rtl8712: r8712_disconnectCtrlEx_cmd(): Change ret [...] adds ec25a9c5f7d1 staging: rtl8712: r8712_wdg_wk_cmd(): Change return type adds 0236f87b80ab staging: rtl8712: r8712_wdg_timeout_handler: Remove function adds b43f6a60e271 staging: rtl8712: r8712_enqueue_cmd_ex(): Change return type adds f5a3cb90b802 staging: wilc1000: add passive scan support adds 36e92f611e33 staging: mt7621-pci: disable pcie port clock if there is n [...] adds cdf6f83b3cca staging: mt7621-pci: add phy exit call if phy_power_on call fails adds 774dd15f81f7 staging: mt7621-pci-phy: remove disable clock from the phy [...] adds 2e26e96672c2 staging: mt7621-pci: use 'module_init' instead of 'arch_initcall' adds 575922b1cf42 staging: rtl8712: Remove function r8712_setbasicrate_cmd adds f9ed50d78c62 staging: rtl8712: Remove function r8712_setfwdig_cmd() adds 8cb9a36ebf93 staging: rtl8712: Remove function r8712_setfwra_cmd() adds 7a7213b08a41 staging: rtl8712: Remove function r8712_setrfintfs_cmd() adds e39956c0d35e staging: rtl8712: Replace function r8712_init_cmd_priv() adds 90b45399b441 Merge 5.2-rc6 into staging-next adds a4961427e749 Revert "staging: ks7010: Fix build error" adds e36472145aa7 staging: comedi: use dma_mmap_coherent for DMA-able buffer mmap adds ec8c24420501 staging: erofs: add compacted ondisk compression indexes adds 152a333a5895 staging: erofs: add compacted compression indexes support adds fa61a33f5376 staging: erofs: move per-CPU buffers implementation to utils.c adds 274812334b46 staging: erofs: move stagingpage operations to compress.h adds 7fc45dbc938a staging: erofs: introduce generic decompression backend adds 0ffd71bcc3a0 staging: erofs: introduce LZ4 decompression inplace adds 88aaf5a79c5c staging: erofs: switch to new decompression backend adds b6a76183dea8 staging: erofs: integrate decompression inplace adds 08289a56043f staging: rtl8188eu: cleanup lines ending with a '(' adds 6faeb505036d staging: rtl8188eu: remove hal_init_macaddr() adds 3dadf62ca5b2 staging: rtl8723bs: os_dep: Modify return type of function [...] adds 864e69d0d108 staging: rtl8723bs: os_dep: Modify return type of function [...] adds aa0d54db9215 staging: rtl8723bs: os_dep: Change return type of function [...] adds 1e42a8871dbb staging: rtl8723bs: os_dep: modified return type of functi [...] adds 47c48c9e30bf staging: rtl8723bs: os_dep: Change return type of rtw_init [...] adds 65e307d7dade staging: rtl8188eu: remove unused function get_bsstype() adds b107b94b3be1 staging: rtl8188eu: remove unused function is_ap_in_wep() adds 03c1feff9e02 staging: kpc2000: add missing spaces in kpc2000_i2c.c adds 8e590ef5b20c staging: kpc2000: add missing spaces in kpc2000_spi.c adds 74a2f3cb3212 staging: vc04_services: Remove function vchiu_queue_is_full() adds 49bc145285f8 staging: vc04_services: Remove function vchiq_arm_allow_resume() adds 248a58a3d765 staging: vc04_services: Remove vchiq_arm_force_suspend() adds a4013c6422f0 staging: vc04_services: Remove vchiq_pause_internal() adds 49d07ccb7520 staging: vc04_services: Remove vchiq_resume_internal() adds 6795dbb8609d staging: vc04_services: Remove vchiq_use_service_no_resume() adds bf1ca0c6c208 staging: vc04_services: Remove vchiq_send_remote_release() adds efe06b2317f9 staging: vc04_services: Remove function output_timeout_error() adds 4a808fa3aa48 staging: vc04_services: Remove function block_resume() adds d91674322d1b staging: rtl8712: Change return values in r8712_init_cmd_priv() adds 795eb36899ae staging: rtl8712: Replace function r8712_init_evt_priv() adds 6257450f891d staging: rtl8712: Change return values of r8712_init_evt_priv() adds 03c05c470fe5 staging: rtl8712: Replace r8712_free_cmd_priv() adds dc0f139b2ed8 staging: rtl8712: Replace r8712_free_evt_priv() adds d2179f3e9337 staging: rtl8712: Remove r8712_setrttbl_cmd() adds 162c0dfac580 staging: rtl8712: Replace r8712_find_network() adds a58cc341bbb8 staging: rtl8712: Remove mp_start_joinbss() adds da8e81205e8f staging: rtl8712: Remove r8712_setassocsta_cmd() adds a5dedb5c98df staging: rtl8712: Change return values of r8712_setrfreg_cmd() adds fbd6b25009ac staging: rtl8712: reduce stack usage, again adds 5545745930ea staging: erofs: return the error value if fill_inline_data [...] adds de3728dcd342 staging: erofs: don't check special inode layout adds a9f69bd555cc staging: erofs: Replace kzalloc(struct ..) with kzalloc(*ptr) adds 338d9637361c staging/most/video: set device_caps in struct video_device adds 7379e6baeddf staging: comedi: amplc_pci230: fix null pointer deref on i [...] adds b8336be66dec staging: comedi: dt282x: fix a null pointer deref on interrupt adds 3c96993b1832 staging: greybus: tools: Remove function log_csv_error() adds f816db1dc17b staging: bcm2835-camera: Restore return behavior of ctrl_s [...] adds 0ae0cf509d28 staging: mt7621-pci: fix PCIE_FTS_NUM_LO macro adds 95392b0260bf staging: rtl8188eu: Add 'rtl8188eufw.bin' to MODULE_FIRMWARE list adds 424a61122c93 staging: wilc1000: handle p2p operations in caller context adds 6419f818abab staging: wilc1000: fix error path cleanup in wilc_wlan_ini [...] adds 9bc061e88054 staging: wilc1000: added support to dynamically add/remove [...] adds 2f5e568b28fb staging: wilc1000: remove use of driver_handler_id & ifc_id adds 264a472d29b8 staging: wilc1000: remove unnecessary loop to traverse vif [...] adds 39cf54fc6af3 staging: wilc1000: remove use of 'src_addr' element in 'wi [...] adds 93592a65ad89 staging: wilc1000: remove extra argument passing to wilc_s [...] adds 7ff9f78ea683 staging: wilc1000: rename 'host_interface' source and header adds 34a49d9edf3a staging: rts5208: Rewrite redundant if statement to improv [...] adds 321cab4b5e56 staging: rts5208: Simplify boolean expression to improve c [...] adds 5d32630f170c staging: netlogic: Change GFP_ATOMIC to GFP_KERNEL adds 1f22b8f1bd6d staging: rtl8188eu: os_dep: Remove return variable adds 2995c182f85b staging: rtl8188eu: hal: Replace function odm_TXPowerTrack [...] adds c41ee96b3b89 staging: rtl8188eu: hal: Replace function ODM_TXPowerTrack [...] adds 01bc283e8198 staging: rtl8188eu: Remove declarations of unused functions adds 690a993f100f staging/rtl8188eu/os_dep: Remove unneeded variable ret adds 557897fea0b1 staging: bcm2835-camera: Check the error for REPEAT_SEQ_HEADER adds 8dedab2903f1 staging: bcm2835-camera: Replace spinlock protecting conte [...] adds a1120db35717 staging: bcm2835-camera: Do not bulk receive from service thread adds c49791614923 staging: bcm2835-camera: Correctly denote key frames in en [...] adds 35c586ffffbc staging: bcm2835-camera: Return early on errors adds be2f87c30fd2 staging: bcm2835-camera: Remove dead email addresses adds 98fbcbb1de9a staging: bcm2835-camera: Fix comment style violations. adds db9c9ee4c242 staging: bcm2835-camera: Fix spacing around operators adds 3485507fc272 staging: bcm2835-camera: Reduce length of enum names adds eb9e4f3c865a staging: bcm2835-camera: Fix multiple line dereference errors adds f439600f89c8 staging: bcm2835-camera: Fix brace style issues. adds fe78fd7b18a3 staging: bcm2835-camera: Fix missing lines between items adds fcdd047e8ae9 staging: bcm2835-camera: Fix open parenthesis alignment adds 70ec64ccdaac staging: bcm2835-camera: Ensure all buffers are returned o [...] adds bb8e97006d70 staging: bcm2835-camera: Remove check of the number of buf [...] adds a26be06d6d96 staging: bcm2835-camera: Handle empty EOS buffers whilst s [...] adds abb4718cc6a1 staging: bcm2835-camera: Set sequence number correctly adds 807855cab7c8 staging: bcm2835-camera: Add multiple inclusion protection [...] adds c7b52b803575 staging: bcm2835-camera: Unify header inclusion defines adds 33cc62fafcea staging: bcm2835-camera: Fix multiple assignments should b [...] adds 3a41cf34c3e9 staging: bcm2835-camera: Fix up mmal-parameters.h adds ed5fea7a786a staging: bcm2835-camera: Use enums for max value in controls adds fe8adc412334 staging: bcm2835-camera: Correct V4L2_CID_COLORFX_CBCR behaviour adds 66b5d073115b staging: bcm2835-camera: Remove/amend some obsolete comments adds 640e77466e69 staging: mmal-vchiq: Avoid use of bool in structures adds eb3539767a35 staging: bcm2835-camera: Fix stride on RGB3/BGR3 formats adds 1029e7a71e51 staging: bcm2835-camera: Add sanity checks for queue_setup [...] adds 37b0bbab5446 staging: bcm2835-camera: Set the field value within each buffer adds 78f2e83dad7b staging: bcm2835-camera: Correct ctrl min/max/step/def to 64bit adds 9f269b37eec5 staging: rtl8723bs: hal: hal_btcoex: Using comparison to t [...] adds c0b8646c7380 staging: rtl8723bs: hal: hal_btcoex: Remove unneeded varia [...] adds e6e70326d657 staging: rtl8192u: Change type of rtl8192_rx_initiate() adds 3ac7843e12df staging: rtl8192u: Remove function dm_backup_dynamic_mecha [...] adds 06ed6146d6c1 staging: kpc2000: add line breaks adds c70c7284a058 staging: kpc2000: blank lines after declaration adds ecb87018bb76 staging: kpc2000: introduce usage of __packed adds 69086fb80d09 staging: kpc2000: introduce 'unsigned int' adds 39e828584b39 staging: kpc2000: introduce __func__ adds d19b75b05178 staging: kpc2000: remove needless 'break' adds 9839208ea97f staging: rtl8712: Change return values of r8712_getrfreg_cmd() adds 1ef20d57cc9c staging: rtl8712: r8712_parse_wpa_ie(): Change return values adds f5e5eaefa921 staging: rtl8712: r8712_parse_wpa2_ie(): Change return values adds 7721483ca043 staging: rtl8712: mp_start_test(): Change return values adds a024c9dfefc0 staging: rtl8712: _r8712_free_sta_priv(): Change return type adds e1b5fe7412b0 staging: rtl8712: _r8712_init_sta_priv(): Change return values adds a4898e78c368 staging: rtl8712: r8712_xmit_resource_alloc(): Change retu [...] adds 54ae9f0fdad1 staging: rtl8712: Replace function r8712_enqueue_cmd() adds 4bfec30c205c staging: rtl8712: Replace function r8712_dequeue_cmd() adds 77504cf392c0 staging: rtl8723bs: hal: rtl8723b_cmd: remove set but unus [...] adds 526160d0db0a staging: rtl8723bs: hal: rtl8723b_hal_init: remove set but [...] adds 4d6d73809133 staging: rtl8723bs: hal: rtl8723b_rf6052: collect return s [...] adds 3c21e6279801 staging: rtl8723bs: hal: sdio_halinit: Remove set but unus [...] adds 8fce9e282549 staging: rtl8723bs: hal: Replace function rtl8723b_set_rssi_cmd() adds c23beb6dc052 staging: rtl8723bs: hal: Remove PHY_RFShadowRefresh() adds 98be8b33c10a staging: rtl8723bs: hal: Remove PHY_RFShadowRecorverFlagSetAll() adds 3a1555da57f2 staging: rtl8723bs: hal: Remove function PHY_CalculateBitShift() adds 5c5f1c1d994c staging: rtl8723bs: core: Remove function wait_eeprom_cmd_done() adds 7ebc8751982e staging: rtl8723bs: hal: Remove function clearinterrupt872 [...] adds 414faeb18111 staging: rtl8723bs: Remove rtw_hal_c2h_evt_read() adds 2e82900fdda8 staging: rtl8723bs: Change return type of networktype_to_r [...] adds 777a43348af3 staging: rtl8723bs: Remove rtw_hal_networktype_to_raid() adds 7cda1f884d76 staging: rtl8723bs: Replace function odm_SignalScaleMapping() adds 9b1fd9b00d6d staging: rtl8723bs: Remove function rtw_modular64() adds b13aaa5f8386 staging: rtl8723bs: Remove rtw_btcoex_PowerOnSetting() adds bd9dfe93c27b staging: rtl8723bs: Remove rtw_btcoex_HAL_Initialize() adds 6fc61d9f066f staging: rtl8723bs: Remove rtw_btcoex_IQKNotify() adds 4c1bcb0ee7a3 staging: rtl8723bs: Remove rtw_btcoex_IpsNotify() adds a618315401ab staging: rtl8723bs: Remove rtw_btcoex_LpsNotify() adds 800132aa06c2 staging: rtl8723bs: Remove rtw_btcoex_SpecialPacketNotify() adds 7d6a6e7be638 staging: rtl8723bs: Remove rtw_btcoex_SetManualControl() adds b9c1def24bec staging: rtl8723bs: Remove rtw_btcoex_SuspendNotify() adds 003e6cc3a22d staging: rtl8723bs: Remove rtw_btcoex_IsLpsOn() adds 0bae06850971 staging: iio: cdc: ad7150: create macro for capacitance channels adds 266233967c23 staging: iio: ad9834: add of_device_id table adds d1db9ad57f90 staging: iio: adis16203: Add of_device_id table adds 82e1506339bd staging: iio: adt7316: create of_device_id array adds ed83144e6d71 staging: iio: adis16240: add device to module device table adds 094c52dbaf0a staging: iio: ad7746: add device tree support adds bc4054b55f14 staging: iio: adis16240: add of_match_table entry adds ba6ec48e76bc iio: Add driver for Infineon DPS310 adds cc8baffe1761 iio: dps310: Temperature measurement errata adds d711a3c7dc82 iio: dps310: Add pressure sensing capability adds 26207c7e7872 docs: iio: add precision about sampling_frequency_available adds 13c12f693001 iio: accel: add missing sensor for some 2-in-1 based ultrabooks adds 8f69a686e235 dt-bindings: iio: adc: add adi,ad7780.yaml binding adds d4e96de0f45f MAINTAINERS: add entry for ad7780 adc driver adds 47dd8378f953 iio: adc: meson_saradc: update with SPDX Licence identifier adds 88dd03135063 iio: adc: ad7606: Move oversampling and scale options to c [...] adds 3c23e9e80853 iio: adc: ad7606: Add software configuration adds aa7093299253 iio: light: bh1780: simplify getting the adapter of a client adds cf344bd67e56 staging: iio: ad2s1210: Remove platform data NULL check in probe adds 936d3e536dcf iio:core: Fix bug in length of event info_mask and catch u [...] adds 677f16813a92 iio: light: stk3310: Add support for stk3335 adds fe9311645971 iio: imx7d_adc: Remove unneeded error message adds 9ce92da84ff2 iio: imx7d_adc: Introduce a definition for the input clock adds f5d2f9c293c2 iio: imx7d_adc: Fit into a single line adds 9f3bf94f65fc iio: imx7d_adc: Remove unneeded 'average_en' member adds 81956a93b552 iio: imu: st_lsm6dsx: get device name from st_lsm6dsx_sens [...] adds 7f699bd14913 iio: frequency: adf4371: Add support for ADF4371 PLL adds 4b65e3ba97ca dt-bindings: iio: frequency: Add docs for ADF4371 PLL adds 0e4f0b42f42d iio: adxl372: fix iio_triggered_buffer_{pre,post}enable positions adds 925120108860 dt-bindings: iio: accel: adxl372: switch to YAML bindings adds 38ffa3a34cb0 iio: amplifiers: update license information adds dbcf6b5d2625 iio: amplifiers: ad8366: use own lock to guard state adds 11ab555a6d3b iio: amplifiers: ad8366: rework driver to allow other chips adds cee211f4e5a0 iio: amplifiers: ad8366: Add support for the ADA4961 DGA adds 075da9cd6aa5 iio: amplifiers: ad8366: Add support for ADL5240 VGA adds 387c1d770667 iio: ad_sigma_delta: return directly in ad_sd_buffer_postenable() adds 362cd500a2da staging: iio: ad7150: use ternary operating to ensure 0/1 value adds 34b94f938313 staging: iio: ad7150: use FIELD_GET and GENMASK adds 28c7901451b6 staging: iio: ad7150: simplify i2c SMBus return treatment adds 4766975556e7 staging: iio: ad7150: clean up of comments adds 517b2d045aeb MAINTAINERS: add counter/ftm-quaddec driver entry adds 7e8b817e5978 iio: humidity: Replace older GPIO APIs with GPIO Consumer [...] adds 8bb0d36cbaee iio: adc: xilinx: support all platforms adds 05b8bcc96278 iio: st_accel: fix iio_triggered_buffer_{pre,post}enable p [...] adds aabcbfe8dbbf iio: sca3000: Potential endian bug in sca3000_read_event_value() adds f24cd7df6f32 dt-bindings: iio: chemical: sps30: convert bindings to yaml adds c2a0ffdc2551 MAINTAINERS: add entry for sensirion sps30 driver adds 12c8398d8012 iio: adc: stm32-dfsdm: fix output resolution adds c6013bf50e2a iio: adc: stm32-dfsdm: fix data type adds 102afde62937 iio: adc: stm32-dfsdm: manage data resolution in trigger mode adds d716204fd547 iio: adc: stm32-dfsdm: add fast mode support adds 18eaffab90eb iio: adc: stm32-dfsdm: add comment for 16 bits record adds 597382cbd3c1 dt-bindings: iio: adc: stm32: add missing vdda supply adds 7685010fca2b iio: adc: stm32-adc: add missing vdda-supply adds 1c349f4fd36e docs: iio: convert to ReST adds 8915aacac4dd iio: core: no need to check return value of debugfs_create [...] adds 67009e1932f0 counter/ftm-quaddec: Add missing '>' in MODULE_AUTHOR adds 10dd571c66a5 iio: adis162xx: fix low-power docs & reports adds 6a8036862de0 MAINTAINERS: add ADIS IMU driver library entry adds f1794fd7bdf7 iio: adc: ad7124: Remove input number limitation adds 0eaecea6e487 iio: adc: ad7124: Add buffered input support adds 1478a388f4ba iio: adc: ad7124: Shift to dynamic allocation for channel [...] adds 26ae15e62d3c Convert AD7124 bindings documentation to YAML format. adds c444e956a261 dt-bindings: iio: adc: Add buffered input property adds 13a0af411a65 iio: frequency: adf4371: Add support for ADF4372 PLL adds 84ed6482c6d8 dt-bindings: iio: frequency: Add ADF4372 PLL documentation adds def914a4c389 iio: frequency: adf4371: Add support for output stage mute adds 208a68c8393d iio: iio-utils: Fix possible incorrect mask calculation adds c55cc97a2524 Merge tag 'iio-for-5.3b' of git://git.kernel.org/pub/scm/l [...] adds 268d828144d2 staging: kpc2000: drop useless softdep statement adds af89bcef55ff staging: erofs: fix LZ4 limited bounced page mis-reuse adds eadbf7a34e44 staging: android: ion: Remove file ion_carveout_heap.c adds 23a4388f24f5 staging: android: ion: Remove file ion_chunk_heap.c adds 8f9e3a519d56 staging: most: remove data sanity check adds 18e75e3282f7 staging: comedi: amplc_dio200: Remove function clk_sce() adds 931282a9c7a6 staging: comedi: amplc_dio200: Remove function gat_sce() adds fd315da57dc3 staging: comedi: mite: Replace function mite_request_chann [...] adds cf8e49ae200b staging: mt7621-dts: update sdhci config. adds baa3477f06af staging: mt7621-dts: add support for second network interface adds d8718e45e254 drivers/staging/rtl8192u: drop first comment line adds 0dbc8368edf0 drivers/staging/rtl8192u: style nonstyled comments adds feb20855a32a staging: rtl8192u: Replace function rtl8192_rx_enable() adds 6a2ac8d4bf91 staging: kpc2000: fix brace issues in kpc2000_spi.c adds 78c5f096d7ea staging: rtl8723bs: Remove rtw_btcoex_RpwmVal() adds f0ef8d3e200d staging: rtl8723bs: Remove rtw_btcoex_RecordPwrMode() adds ee8e2ce55df0 staging: rtl8723bs: Remove rtw_btcoex_LpsVal() adds a158111d54d4 staging: rtl8723bs: Remove rtw_btcoex_Handler() adds 606e33cead2a staging: rtl8723bs: Remove rtw_btcoex_IsBtControlLps() adds d1f4b7802720 staging: rtl8723bs: Remove rtw_btcoex_IsBtDisabled() adds 535573519636 staging: rtl8723bs: Remove rtw_btcoex_SetBTCoexist() adds 8739e064de6f staging: rtl8723bs: Remove rtw_btcoex_ConnectNotify() adds efa6b6c9c4c3 staging: rtl8723bs: Remove rtw_btcoex_SetChipType() adds 69fa65f92d93 staging: rtl8723bs: Remove rtw_btcoex_GetRaMask() adds 2d9164321b6c staging: rtl8192e: remove redundant initialization of rtstatus adds db3592d9852a staging: rtl8723bs: Remove rtw_btcoex_SetPGAntNum() adds b3a74e04f1c8 staging: rtl8723bs: Remove rtw_btcoex_SetSingleAntPath() adds a47a70c25777 staging: rtl8723bs: Remove rtw_btcoex_ScanNotify() adds aa0963a11669 staging: rtl8723bs: Remove rtw_btcoex_BtInfoNotify() adds d312a47f35f7 staging: rtl8723bs: Remove rtw_btcoex_IsBTCoexCtrlAMPDUSize() adds 24c4326e342d staging: rtl8723bs: Remove function rtw_btcoex_SetDBG() adds eb408965f0e1 staging: rtl8723bs: Remove function rtw_btcoex_GetDBG() adds 66e8fafb70c2 staging: rtl8723bs: Remove rtw_btcoex_DisplayBtCoexInfo() adds 14c77a18375d staging: rtl8723bs: Change return type of hal_btcoex_IsBtD [...] adds 5b2736ce3619 staging: rtl8723bs: hal: remove redundant assignment to pa [...] adds 209ff937b0d4 staging: kpc2000: simplify comparison to NULL in kpc2000_spi.c adds a50d99d40199 staging: kpc2000: simplify comparison to NULL in dma.c adds 5d1532482943 staging: kpc2000: simplify comparison to NULL in fileops.c adds e786741ff1b5 Merge tag 'staging-5.3-rc1' of git://git.kernel.org/pub/sc [...] adds 525667c0259d serial: 8250_of: Use of_device_get_match_data() adds dfaffb9dca90 tty: serial: 8250: Fix type field in format string adds 9f20e8843edf tty: amba-pl011: allow shared interrupt adds 2987590b7846 tty: max310x: Simplify tx-work item code adds 1b5d239af3da tty: max310x: Introduce max310x_one port macro-wrapper adds b7382c73b2d7 tty: max310x: Don't pass stacked buffers to SPI adds 35240ba26a93 tty: max310x: Fix invalid baudrate divisors calculator adds 68f22c0c99d9 tty: max310x: Add rx-during-tx rs485 flag support adds 2b9e6f0a400b tty: max310x: Optionally enable rs485 on startup adds 9c12d739d69b tty: max310x: Split uart characters insertion loop adds c8a9d043947b serial: stm32: fix word length configuration adds 4f01d833fdcd serial: stm32: fix rx error handling adds 6c5962f30bce serial: stm32: fix rx data length when parity enabled adds b83b957c91f6 serial: stm32: fix transmit_chars when tx is stopped adds 64c32eab6603 serial: stm32: Add support of TC bit status check adds 5297f274e8b6 serial: stm32: fix wakeup source initialization adds 2c58e56096dd serial: stm32: fix the get_irq error case adds 06aaa3d066db tty: serial: cpm_uart - fix init when SMC is relocated adds 84ecc2f6eb1c consolemap: Fix a memory leaking bug in drivers/tty/vt/con [...] adds 5e309c6c5ea1 vt/fbcon: deinitialize resources in visual_init() after fa [...] adds 8c8af41d24c7 tty: tty_io: fix driver refcount imbalance on error path adds 92c42b492af5 tty: simserial: drop unused iflag macro adds b95781666d13 tty: ipoctal: drop unused iflag macro adds 324e8f5f5d9d tty: cpm_uart: drop unused iflag macro adds 888dc273ea4e Merge 5.2-rc3 into tty-next adds 15b3cd8ef46a Revert "consolemap: Fix a memory leaking bug in drivers/tt [...] adds c70669ecef4e serial: stm32: select pinctrl state in each suspend/resume [...] adds 929ffa4ade6c serial: stm32: Make stm32_get_databits static adds c7ad9ba0611c tty/serial: digicolor: Fix digicolor-usart already registe [...] adds 1f74dfa803e3 serial: 8250-mtk: modify uart DMA rx adds 107475685abf serial: uartps: Move the spinlock after the read of the tx empty adds 277375b864e8 serial: uartps: Add a timeout to the tx empty wait adds 9315ad99ed5b uart: mediatek: support Rx in-band wakeup adds 9edaf50b373d serial: fsl_lpuart: Use dev_info() instead of printk() adds f5a9e5f7dd8c serial: imx: Use dev_info() instead of pr_info() adds 87bb008c77a3 tty: serial: 8250-of: Do not warn on deferred probe adds 707aeea13a9c serial: stm32: fix a recursive locking in stm32_config_rs485 adds db1b5bc047b3 serial: 8250: Fix TX interrupt handling condition adds ba3684f99f1b tty: serial: msm_serial: avoid system lockup condition adds da0f843e6e6f Revert "serial: stm32: select pinctrl state in each suspen [...] adds 4e828c3e0920 serial: imx: fix locking in set_termios() adds 6bf4e42f1d19 serial: 8250: Add support for higher baud rates to Pericom chips adds ab262666018d serial: uartps: Use the same dynamic major number for all ports adds 26d5a3245b3f serial: uartps: Use octal permission for module_param() adds b6415f243919 serial: uartps: Fix multiple line dereference adds a53f82d6ccb5 serial: uartps: Fix long line over 80 chars adds 7be7a0145f01 serial: uartps: Do not add a trailing semicolon to macro adds 8d53935d9beb serial: uartps: Remove useless return from cdns_uart_poll_ [...] adds 099f79c01999 serial: fsl_lpuart: Remove unneeded OOM error message adds 7e267b2956f1 serial: 8250: factor out serial8250_{set,clear}_THRI() helpers adds 42912081481c serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions adds 13b18d359097 tty: serial_core: Set port active bit in uart_port_activate adds 607ea69d2621 serial: 8250: pericom_do_set_divisor can be static adds d99482673f95 serial: mctrl_gpio: Check if GPIO property exisits before [...] adds 4a96895f74c9 tty/serial/8250: use mctrl_gpio helpers adds 3f2640ed7be8 Revert "serial: 8250: Don't service RX FIFO if interrupts [...] adds 4cc0ed626f2b serial: stm32: add support of timeout interrupt for RX adds 5d9176edacc2 serial: stm32: update PIO transmission adds d075719e62ae serial: stm32: add support of TX FIFO threshold adds d0a6a7bcc3fa serial: stm32: add support of RX FIFO threshold adds 84872dc448fe serial: stm32: add RX and TX FIFO flush adds b7a8f766482f serial: 8250: 8250_core: Fix missing unlock on error in se [...] adds ecd6bf67da31 serial: mpsc: Remove obsolete MPSC driver adds 8493eab02608 serial: sh-sci: Fix TX DMA buffer flushing and workqueue races adds 775b7ffd7d6d serial: sh-sci: Terminate TX DMA during buffer flushing adds 41ffa48ea7b2 serial: imx: set_termios(): factor-out 'ucr2' initial value adds ddf89e7503de serial: imx: set_termios(): clarify RTS/CTS bits calculation adds 011bd05d1f5d serial: imx: set_termios(): preserve RTS state adds 35a4ed0164e9 tty: serial: fsl_lpuart: add imx8qxp support adds d72619706abc Merge tag 'tty-5.3-rc1' of git://git.kernel.org/pub/scm/li [...] adds 3a38e874d70b usbip: usbip_host: cleanup do_rebind() return path adds 01d4071486fe usb: exynos: add workaround for the USB device bindings conflict adds 4e4feeec4e6c USB: OHCI: remove space before open square bracket '[' adds be21a02a5a5e usb: renesas_usbhs: Use specific struct instead of USBHS_T [...] adds d991f855cb4f usb: remove redundant 'default n' from Kconfig-s adds fea3af5e0358 usb: core: hub: Enable/disable U1/U2 in configured state adds 561759292774 usb: core: hub: Disable hub-initiated U1/U2 adds 804898e8bc43 dt-bindings: rcar-gen3-phy-usb2: Document dr_mode adds b051c9374654 dt-bindings: rcar-gen3-phy-usb2: Add r7s9210 support adds 97a7968448cb usb: renesas_usbhs: move flags to param adds 2195e3af9079 usb: renesas_usbhs: add support for CNEN bit adds f75606699060 usb: renesas_usbhs: support byte addressable CFIFO adds b69dce634105 usb: renesas_usbhs: Add support for RZ/A2 adds 6e9aed4ed4ca dt-bindings: usb: renesas_usbhs: Add support for r7s9210 adds 086ebf92aa79 usb: avoid redundant allocation and free of memory adds 119a7fdfeece Merge 5.2-rc3 into usb-next adds 05387733ed57 usb: host: ehci-st: Remove set but not used variable 'ehci' adds 2e5a359e4a81 usb: host: ohci-st: Remove set but not used variable 'ohci' adds 6dade7ad8876 usb: cdc-wdm: remove redundant assignment to rv adds 5a1d99b11b1b usb: ohci-s3c2410: Remove set but not used variable 'hcd' adds 5e456a9263da USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 adds c8a93dcd0cbd USB: atm: ueagle-atm.c: remove redundant license text adds 53cdff30fc33 USB: ohci-spear: Remove set but not used variable 'ohci' adds 8e4c5d31e9ee usb: ftdi-elan: fix possible condition with no effect (if [...] adds 32adeab3e3b5 usb: phy: mv-usb: Remove set but not used variable 'phy' adds 4998f1efd190 usb: Add devaddr in struct usb_device adds ef513be0a905 usb: xhci: Add Clear_TT_Buffer adds 32a6cfdfd168 usb: renesas_usbhs: remove sudmac support adds e60e98237524 usb: renesas_usbhs: remove controlling PWEN/EXTLP support adds cf2b5010f416 usbip: Replace unused kvec array with single variable in v [...] adds 0e016249f687 usb: host: u132-hcd: remove unneeded variable frame adds 812086d362a1 USB: move usb debugfs directory creation to the usb common core adds 4c06a42e826d usb: typec: tcpm: fusb302: simplify getting the adapter of [...] adds a3fe2605a60d USB: sisusbvga: Remove unneeded variable adds e137d34f94eb Revert "usb: mtu3: fix up undefined reference to usb_debug_root" adds a954e5fb4bc2 Merge 5.2-rc5 into usb-next adds 1a65a0356119 usb: host: xhci-tegra: Fix Wunused-const-variable adds 6d101f24f1dd USB: add usbfs ioctl to retrieve the connection parameters adds b6409906c7c0 usb: isp1362: Spelling s/eclusive/exclusive/ adds ae748b9cf852 wusb: switch to cbcmac transform adds d7863de8cdea usb: host: fotg2: add device tree probing adds b119deca1e01 USB: fix types in uapi include adds d46a6024c709 USB: core: correct a spelling mistake in the comment adds 743344a952fc usb: renesas_usbhs: Use struct assignment instead of memcpy() adds ecefae6db042 docs: usb: rename files to .rst and add them to drivers-api adds 235e6e0a8d5f remove Documentation/index.rst.rej adds 4850f26abfca usb: clean up some of the computations in adu_read adds 58ee01007c9e Merge 5.2-rc6 into usb-next adds ffed60971f3d USB: core: Remove usbfs_mutex adds 257adc0fbe9f USB: core: Fix compiler warnings in devio.c adds 8fac4fee2014 usb: renesas_usbhs: revise the irq_vbus comments adds 0966648dd5a5 usb: renesas_usbhs: remove notify_hotplug callback adds edcf2b2c6629 usb: renesas_usbhs: move macros from mod.c to the mod.h adds ccc3264c2481 usb: renesas_usbhs: Avoid to write platform_data's value adds df9f2c278b69 usb: renesas_usbhs: Use a specific flag instead of type fo [...] adds a4027b409fa9 usb: renesas_usbhs: Remove type member from renesas_usbhs_ [...] adds 31e795c61d60 usb: renesas_usbhs: Use dev_of_node macro instead of open coded adds 98e86506c249 usb: renesas_usbhs: Add has_new_pipe_configs flag adds f08acaf00963 usb: renesas_usbhs: Add struct device * declaration in usb [...] adds b3103d0b022f usb: renesas_usbhs: move device tree properties parsing adds be0a42a7d626 usb: renesas_usbhs: Add a common function for the .get_id adds 76eff170bb05 usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_ [...] adds 426d3ff2f5ab usb: renesas_usbhs: Use struct platform_callback pointer adds 59d7d4c5178d dt-bindings: usb: renesas_usbhs: Rename bindings documenta [...] adds 23c46801d14c dt-bindings: usb: renesas_gen3: Rename bindings documentat [...] adds f90db10779ad usb: dwc3: meson-g12a: Add support for IRQ based OTG switching adds 1112cf4c4109 usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs adds cd5f9726773b Documentation: dt-bindings: Add snps,need-phy-for-wake for [...] adds 1d390437f605 ARM: dts: rockchip: Allow wakeup from rk3288-veyron's dwc2 [...] adds c846b03ff767 USB: dwc2: Don't turn off the usbphy in suspend if wakeup [...] adds 4833a94eb383 usb: gadget: f_fs: data_len used before properly set adds f4408a98c4e6 usb: gadget: u_audio: Fixed variable declaration coding st [...] adds 0604160d8c0b usb: gadget: udc: renesas_usb3: Enhance role switch support adds 67929a7ded52 usb: gadget: at91_udc: Remove unneeded variable adds 811e5c3d3c4a fotg210-udc: Remove unneeded variable adds 48f5e7493a6a USB: omap_udc: Remove unneeded variable adds 508595515f4b usb: gadget: Zero ffs_io_data adds d78cc1a4b72a usb: gadget: net2272: remove redundant assignments to pointer 's' adds ad408a1596b4 Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" adds 8bc529b25354 soc: qcom: geni: Add support for ACPI adds 2bc02355f8ba usb: dwc3: qcom: Add support for booting with ACPI adds a6e456209d08 usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 adds 7f5d6a469617 usb: dwc3: qcom: Improve error handling adds dc1b5d9aed17 usb: dwc3: Fix core validation in probe, move after clocks [...] adds 4d20a6107050 usb: dwc3: qcom: Use of_clk_get_parent_count() adds 34cc761bdcc8 doc: dt: bindings: usb: dwc3: Update entries for disabling [...] adds 4ed9890c4c44 usb: gadget: send usb_gadget as an argument in get_config_params adds 729dcffd1ed3 usb: dwc3: gadget: Add support for disabling U1 and U2 entries adds e70b3f5da001 usb: gadget: storage: Remove warning message adds d29fcf7078bc usb: gadget: ether: Fix race between gether_disconnect and [...] adds 37e444c8296c usb: Replace snprintf with scnprintf in gether_get_ifname adds dbb0569de852 usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices adds aa23ce847dda usb: dwc3: remove unused @lock member of dwc3_ep struct adds f254e65ad694 Merge tag 'usb-for-v5.3' of git://git.kernel.org/pub/scm/l [...] adds d98010817a26 phy: qcom-qusb2: fix missing assignment of ret when callin [...] adds d4a36e82924d phy: renesas: rcar-gen2: Fix memory leak at error paths adds d9e100829fca phy: usb: phy-brcm-usb: Remove sysfs attributes upon drive [...] adds f40043b368ae dt-bindings: phy: tegra-xusb: List PLL power supplies adds aa5452f54b9f phy: tegra: xusb: Add Tegra124 PLL power supplies adds e3888cda394c phy: tegra: xusb: Add Tegra210 PLL power supplies adds 90fca074897a Merge tag 'phy-for-5.2-rc_v2' of git://git.kernel.org/pub/ [...] adds 96ef07f79ae8 dt-bindings: phy: Add binding for Qualcomm PCIe2 PHY adds 6ef72bc036bc phy: qcom: Add Qualcomm PCIe2 PHY driver adds c886ec0256d3 phy: samsung: Use struct_size() in devm_kzalloc() adds c7a787de7f3f phy: usb: phy-brcm-usb: Fix platform_no_drv_owner.cocci warnings adds 1853bc0ae64b phy: ti: am654-serdes: Make serdes_am654_xlate() static adds 885bd765963b phy: qcom-qmp: Correct READY_STATUS poll break condition adds 67c2eccb7d6e phy: qcom-qmp: Drop useless msm8998_pciephy_cfg setting adds 5c9dc6379f53 phy: renesas: rcar-gen3-usb2: fix imbalance powered flag adds 51cc0da52e16 dt-bindings: phy-pxa-usb: add bindings adds 00fcc69d6e52 dt-bindings: phy: Add documentation for mixel dphy adds f4c8116e294b phy: Add driver for mixel mipi dphy found on NXP's i.MX8 SoCs adds 5fc2aa3ec9ef phy: meson-g12a-usb3-pcie: disable locking for cr_regmap adds 520602640419 phy: qcom-qmp: Raise qcom_qmp_phy_enable() polling delay adds aa9083faa10f Merge tag 'phy-for-5.3' of git://git.kernel.org/pub/scm/li [...] adds aed2a2628352 USB: serial: option: add support for GosunCn ME3630 RNDIS mode adds f8377eff5481 USB: serial: ftdi_sio: add ID for isodebug v1 adds 7f61abcdb1af Merge tag 'usb-serial-5.3-rc1' of https://git.kernel.org/p [...] adds b3649dee5fbb usb: dwc3: pci: add support for TigerLake Devices adds e8a8b40cc892 dt-bindings: add binding for USBSS-DRD controller. adds 3db1b636c07e usb:gadget Separated decoding functions from dwc3 driver. adds ca888ce7495e usb:gadget Patch simplify usb_decode_set_clear_feature function. adds c2af6b07803e usb:gadget Simplify usb_decode_get_set_descriptor function. adds 8bc1901ca7b0 usb:cdns3 Add Cadence USB3 DRD Driver adds 573aff747ee3 usb:cdns3 Fix for stuck packets in on-chip OUT buffer. adds 8cf8bde284b7 doc: dt-binding: mxs-usb-phy: add compatible for 7ulp adds 99e8232b5f3a usb: phy: phy-mxs-usb: add imx7ulp support adds d2d06c18d78e USB: gadget: function: fix issue Unneeded variable: "value" adds dfc4fdebc5d6 usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() adds 4aef79660604 usb: gadget: udc: renesas_usb3: remove redundant assignmen [...] adds b2357839c56a usb: renesas_usbhs: add a workaround for a race condition [...] adds 51785bddebf7 Merge tag 'usb-for-v5.3-part2' of git://git.kernel.org/pub [...] adds 349148785b8c usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set adds 05da75fc6511 drivers/usb/typec/tps6598x.c: fix portinfo width adds 2681795b5e7a drivers/usb/typec/tps6598x.c: fix 4CC cmd write adds e244c4699f85 usb: Handle USB3 remote wakeup for LPM enabled devices correctly adds 4f182835508c usb: fsl: Set USB_EN bit to select ULPI phy adds 5dfff995f9cb usb: phy: Workaround for USB erratum-A005728 adds 1a4dcb8aed68 usb: linux/fsl_device: Add platform member has_fsl_erratum [...] adds c1f9d2e4110c usb: host: Stops USB controller init if PLL fails to lock adds a387fd90d468 usb :fsl: Change string format for errata property adds bff2a75bd77f Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." adds de4ad1b157eb Revert "usb:cdns3 Add Cadence USB3 DRD Driver" adds 40abbef1c9af Revert "usb:gadget Simplify usb_decode_get_set_descriptor [...] adds 8265fb7c2559 Revert "usb:gadget Patch simplify usb_decode_set_clear_fea [...] adds 332694f8a4f7 Revert "usb:gadget Separated decoding functions from dwc3 [...] adds 65d71f0095f6 Revert "dt-bindings: add binding for USBSS-DRD controller." adds 214cc39d175c Revert "usb: gadget: storage: Remove warning message" adds d1609c312d42 usb: chipidea: imx: add imx7ulp support adds ed5a419bb019 usb: chipidea: imx: "fsl,usbphy" phandle is not mandatory now adds b8a4f526faba usb: chipidea: Use dev_err() instead of pr_err() adds 8fbd06e59230 usb: chipidea: imx: Use devm_platform_ioremap_resource() adds 034252e37b31 usb: chipidea: msm: Use devm_platform_ioremap_resource() adds 2bc8bb813cba Merge tag 'usb-ci-v5.3-rc1' of git://git.kernel.org/pub/sc [...] adds 17a20acaf171 Merge tag 'usb-5.3-rc1' of git://git.kernel.org/pub/scm/li [...] adds fdc4e755f6c5 mmc: android-goldfish: Drop pointer to mmc_host from goldf [...] adds 7ff213193310 mmc: tmio: move runtime PM enablement to the driver implem [...] adds 754aee559160 mmc: meson-gx-mmc: update with SPDX Licence identifier adds 5a46b6fa0f33 dt-bindings: mmc: meson-gx: add dram-access-quirk property adds acdc8e71d9bb mmc: meson-gx: add dram-access-quirk adds 65f1a0d39c28 memstick: Fix error cleanup path of memstick_init adds 8023cf2634b0 mmc: sdhci_am654: Improve whitespace utilisation with regm [...] adds 7e24e28b79b3 mmc: sdhci_am654: Print error message if the DLL fails to lock adds f9b7989859dd dt-bindings: mmc: Add YAML schemas for the generic MMC options adds ca4570a4c2d3 dt-bindings: mmc: sun4i: Add YAML schemas adds 90298dc353bc mmc: sdhci-pci: remove redundant check of slots == 0 adds 1d94717ddcc7 mmc: sdhci-sprd: Check the enable clock's return value correctly adds 334eb9bcb94f dt-bindings: mmc: sprd: Add another optional clock documentation adds ebd88a38dbf9 mmc: sdhci-sprd: Add optional gate clock support adds 7486831d7d6a mmc: sdhci-sprd: Implement the get_max_timeout_count() interface adds 494c11e1a536 mmc: sdhci-sprd: Add HS400 enhanced strobe mode adds 87a395c27bfa mmc: sdhci-sprd: Enable PHY DLL to make clock stable adds c8ff5351b598 dt-bindings: mmc: sprd: Add PHY DLL delay documentation adds 5f2f4e0da2b5 mmc: sdhci-sprd: Add PHY DLL delay configuration adds 00a9584eadf3 sdhci: tegra: Do not log error message on deferred probe adds 07649d955043 Merge branch 'fixes' into next adds 6a6869869a37 mmc: sdhi: improve quirk descriptions adds ef4a8d90b7f4 mmc: sdhi: remove unneeded initialization adds a457b70904bb dt-bindings: mmc: sdhci-am654: Document bindings for the h [...] adds 99909b55f298 mmc: sdhci_am654: Add Support for 8 bit IP on J721E adds 1accbced1c32 mmc: sdhci_am654: Add Support for 4 bit IP on J721E adds 163367c952e7 Merge branch 'fixes' into next adds a04c50aaa916 mmc: core: no need to check return value of debugfs_create [...] adds 091eb12f62b0 mmc: host: atmel-mci: no need to check return value of deb [...] adds fcac152782e3 mmc: host: dw_mmc: no need to check return value of debugf [...] adds 5928d8929d8c mmc: host: s3cmci: no need to check return value of debugf [...] adds 04509d770979 mmc: sdhci-of-esdhc: set the sd clock divisor value above 3 adds 791463ba1ae9 mmc: sdhci-of-esdhc: use 1/2 periperhal clock for ls1028a adds f24483a64e42 Merge branch 'fixes' into next adds 99a934443d92 Merge branch 'fixes' into next adds de23f0b75776 mmc: sdhci: sdhci-pci-o2micro: Check if controller support [...] adds 6e8e1acda6aa mmc: sdhci: Fix indenting on SDHCI_CTRL_8BITBUS adds 9d767dc55208 Merge branch 'fixes' into next adds cf4b20ecfa4e mmc: sdio: Turn sdio_run_irqs() into static adds cd23042d0546 mmc: sdio: Drop mmc_claim|release_host() in mmc_sdio_power [...] adds ee550947a0d6 mmc: sdio: Move comment about re-initialization to mmc_sdi [...] adds 7fbbe725378d mmc: sdio: Drop powered-on re-init at runtime resume and HW reset adds 6ebc581c3f9e mmc: sdio: Don't re-initialize powered-on removable SDIO c [...] adds 3c30e73977e5 mmc: sdio: Drop unused in-parameter to mmc_sdio_reinit_card() adds 4aaaf3ab1509 mmc: sdio: Drop unused in-parameter from mmc_sdio_init_card() adds 63624d13b24d mmc: tmio: Use dma_max_mapping_size() instead of a workaround adds cb3a7d4a0aec mmc: sdhci-pci: Add support for Intel EHL adds eef9e0a60e78 mmc: sdhci-sprd: Add start_signal_voltage_switch ops adds f97ee8f5d9cd dt-bindings: mmc: sprd: Add pinctrl support adds 29ca763fc26f mmc: sdhci-sprd: Add pin control support for voltage switch adds 1cdca16c043a dt-binding: mmc: rename tmio_mmc.txt to renesas,sdhi.txt adds 7559d612dff0 mmc: core: let the dma map ops handle bouncing adds 79a986721dec dma-mapping: remove dma_max_pfn adds 8751c8bd8b91 mmc: sdhci_am654: Make some symbols static adds 5e6b6651d22d mmc: sdhci-msm: fix mutex while in spinlock adds 42248a918d7c mmc: alcor: remove a redundant greater or equal to zero co [...] adds 59592cc1f593 mmc: sdhci_am654: Add dependency on MMC_SDHCI_AM654 adds 8931084c0d01 Merge tag 'mmc-v5.3' of git://git.kernel.org/pub/scm/linux [...] adds 2496f17772f7 dt-bindings: Add vendor prefix for Espressif adds d698a388146c of: reserved-memory: ignore disabled memory-region nodes adds 253a41c6fbad dt-bindings: Remove Linuxisms from common-properties binding adds 9b4d2b635bd0 of/fdt: Remove dead code and mark functions with __init adds 7c71650f9a36 of/fdt: Mark initial_boot_params as __ro_after_init adds 8e2c67f9960d dt-bindings: vendor: Escape single quote adds b361797f3d0b dt-bindings: vendor: Fix simtek vendor compatible adds 73c699ffe538 dt-bindings: vendor: Add a bunch of vendors adds 9bb9c6a110ea scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 adds f7a6463e389e dt-bindings: vendor-prefixes: Also allow node names starti [...] adds 837158b847a4 dt-bindings: Check the examples against the schemas adds 630eccfd0a03 Documentation: devicetree: Add vendor prefix for B&R Indus [...] adds 573748081a66 dt-bindings: property-units: Sanitize unit naming adds 4c0a59e1123f Documentation: arm: Link idle-states binding to "enable-me [...] adds 1419f64ef526 dt-bindings: stm32: serial: Add optional reset adds 2554fcb8cc40 dt-bindings: add Kontron vendor prefix adds 5d9c4e9591dc of/fdt: Fix ‘of_fdt_match’ defined but not used compiler warning adds 1bdd44579a54 dt-bindings: Add missing newline at end of file adds 12869ecd5eef scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 adds b061e4e8f0f4 dt-bindings: arm: Convert Alpine board/soc bindings to jso [...] adds e5dad30bc7e7 dt-bindings: arm: qcom: Add missing schema for MSM8974 adds 5732bea634dc dt-bindings: arm: qcom: Add missing schema for IPQ4019 boards adds 2c73aea7da20 dt-bindings: arm: Convert Axxia board/soc bindings to json-schema adds 7eefa9047ea5 dt-bindings: arm: Convert MOXA ART board/soc bindings to j [...] adds 26fd07e2e78f dt-bindings: arm: Convert NXP LPC32xx board/soc bindings t [...] adds c875a3f84727 dt-bindings: arm: Convert Conexant Digicolor board/soc bin [...] adds 5025ef8b7ad8 dt-bindings: arm: Convert PSCI binding to json-schema adds 9d3de3c58347 dt-bindings: net: Add YAML schemas for the generic Etherne [...] adds d8704342c109 dt-bindings: net: Add a YAML schemas for the generic PHY options adds 62d77ff7ecbf dt-bindings: net: Add a YAML schemas for the generic MDIO options adds b0b50b610f35 MAINTAINERS: Add Ethernet PHY YAML file adds 4abe7a3a096b dt-bindings: net: phy: The interrupt property is not mandatory adds 8c5b09447625 dt-bindings: net: sun4i-emac: Convert the binding to a schemas adds 7a47b908156c dt-bindings: net: sun4i-mdio: Convert the binding to a schemas adds 7db3545aef5f dt-bindings: net: stmmac: Convert the binding to a schemas adds 4b859450faa0 dt-bindings: net: sun7i-gmac: Convert the binding to a schemas adds 0569929d9799 dt-bindings: net: sun8i-emac: Convert the binding to a schemas adds f80b1dfc5680 dt-bindings: net: dwmac: Deprecate the PHY reset properties adds ef4db28c1f45 dt-bindings: backlight: lm3630a: correct schema validation adds 9ea6b821cef4 dt-bindings: arm: Limit cpus schema to only check Arm 'cpu' nodes adds e6ed6467117e dt-bindings: mtd: sunxi-nand: Drop 'maxItems' from child ' [...] adds 4c2c04c27df9 dt-bindings: net: mdio: Add a nodename pattern adds 960ebc8ac65e dt-bindings: net: mdio: Add address and size cells adds 5b19b6c31c21 dt-bindings: net: mdio: Add child nodes adds f4913aeed73f dt-bindings: display: Fix simple-framebuffer example adds ed8e3f51b6b7 dt-bindings: simple-framebuffer: Add requirement for pipelines adds 67d0da99163f dt-bindings: net: Use phy-mode instead of phy-connection-type adds 5ff88144f588 dt-bindings: usb: ehci: Fix example warnings adds d88590dc262f of/platform: Drop superfluous cast in of_device_make_bus_id() adds 5c68b8231e9c of/fdt: pass early_init_dt_reserve_memory_arch() with bool [...] adds 272d28bdae11 of: unittest: simplify getting the adapter of a client adds f21ce913a82f dt-bindings: arm: Convert RDA Micro board/soc bindings to [...] adds 1cadfc5877f1 dt-bindings: serial: add documentation for Rx in-band wake [...] adds f15d6358425a dt-bindings: 83xx-512x-pci: Drop cell-index property adds 09d9ea4014d1 dt-bindings: vendor-prefixes: add SoChip adds f59d261180f3 dt-bindings: vendor-prefixes: add Sipeed adds d06e4156430e Merge tag 'devicetree-for-5.3' of git://git.kernel.org/pub [...] adds 0c0b7ea23aed platform/chrome: wilco_ec: Add property helper library adds 4c1ca625c622 platform/chrome: wilco_ec: Add Boot on AC support adds 2ad1f7a91449 platform/chrome: wilco_ec: Remove 256 byte transfers adds 75501d2edc80 platform/chrome: cros_ec_spi: Always add of_match_table adds 26a14267aff2 platform/chrome: Add ChromeOS EC ISHTP driver adds 7dadf88f8d4e platform/chrome: cros_ec_spi: Move to real time priority f [...] adds 2a5f857291c3 Merge tag 'spi-rt-pump' into chrome-platform/for-next adds ac5bdfdc0e1c platform/chrome: cros_ec_spi: Request the SPI thread be realtime adds f7b0bc5eafa4 platform/chrome: wilco_ec: Add event handling adds 1210d1e6bad1 platform/chrome: wilco_ec: Add telemetry char device interface adds 79e3f1d3db3d platform/chrome: wilco_ec: Add version sysfs entries adds 81bc8c03e1b0 platform/chrome: cros_ec: Make some symbols static adds 2769bd79a915 mfd: cros_ec: Update license term adds c9f69d8b170c mfd: cros_ec: Zero BUILD_ macro adds df95a3bdf8f1 mfd: cros_ec: set comments properly adds 6f72c3f9bbdf mfd: cros_ec: add ec_align macros adds ff8343328bb9 mfd: cros_ec: Define commands as 4-digit UPPER CASE hex values adds 9e8165606377 mfd: cros_ec: use BIT macro adds ce86c87d7351 mfd: cros_ec: Update ACPI interface definition adds e849b87487fb mfd: cros_ec: move HDMI CEC API definition adds fd3bbf4a4744 mfd: cros_ec: Remove zero-size structs adds 3c46ae6160af mfd: cros_ec: Add Flash V2 commands API adds 89193a04fce5 mfd: cros_ec: Add PWM_SET_DUTY API adds de83db57d734 mfd: cros_ec: Add lightbar v2 API adds 03f6896aeb5b mfd: cros_ec: Expand hash API adds 2908c4ed296e mfd: cros_ec: Add EC transport protocol v4 adds a517bb4bb8c1 mfd: cros_ec: Complete MEMS sensor API adds 784dd15c930f mfd: cros_ec: Fix event processing API adds 716bf50ea8b1 mfd: cros_ec: Add fingerprint API adds 170309b438a3 mfd: cros_ec: Fix temperature API adds e16efdf12105 mfd: cros_ec: Complete Power and USB PD API adds fd5372848a6f mfd: cros_ec: Add API for keyboard testing adds b92be99f3742 mfd: cros_ec: Add Hibernate API adds 77c48c76ad91 mfd: cros_ec: Add Smart Battery Firmware update API adds a47bc8a4e88b mfd: cros_ec: Add I2C passthru protection API adds d90a4121bf98 mfd: cros_ec: Add API for EC-EC communication adds 6f9d485ca4c5 mfd: cros_ec: Add API for Touchpad support adds da038d6ee7a4 mfd: cros_ec: Add API for Fingerprint support adds a0d50b31cee9 mfd: cros_ec: Add API for rwsig adds cc3a032fd712 mfd: cros_ec: Add SKU ID and Secure storage API adds 2f2e6d14866e mfd: cros_ec: Add Management API entry points adds 3aa6be30da89 mfd: cros_ec: Update I2S API adds 74e80d81cc7e Merge tag 'ib-mfd-cros-v5.3' into chrome-platform/for-next adds e90716a66121 platform/chrome: cros_ec_debugfs: Add debugfs entry to ret [...] adds cb78a163c151 platform/chrome: cros_ec_debugfs: Fix kernel-doc comment f [...] adds 1fbc6ec2f35e platform/chrome: cros_ec_debugfs: Add debugfs ABI documentation adds 35b52b3315a2 platform/chrome: cros_ec_debugfs: cros_ec_uptime_fops can [...] adds aa8b8f9f9bef platform/chrome: wilco_ec: Fix unreleased lock in event_read() adds d096aa3eb604 Input: cros_ec_keyb: mask out extra flags in event_type adds 4116fd25c526 platform/chrome: cros_ec_lpc: Merge cros_ec_lpc and cros_e [...] adds 22c040fa21b6 platform/chrome: cros_ec_lpc: Choose Microchip EC at runtime adds 9eecd07b3450 platform/chrome: cros_ec_lpc_mec: Fix kernel-doc comment f [...] adds 1d333ef3d599 platform/chrome: wilco_ec: Add circular buffer as event queue adds 0451cc8ce272 iio: cros_ec: Add lid angle driver adds c18e6ea1014c platform/chrome: lightbar: Get drvdata from parent in susp [...] adds 8c3166e17cf1 mfd / platform: cros_ec_debugfs: Expose resume result via debugfs adds d7d170a8e357 Merge tag 'tag-chrome-platform-for-v5.3' of git://git.kern [...]
No new revisions were added by this update.
Summary of changes: CREDITS | 2 +- Documentation/ABI/testing/debugfs-cros-ec | 56 + .../ABI/testing/debugfs-driver-habanalabs | 18 +- Documentation/ABI/testing/debugfs-wilco-ec | 16 +- Documentation/ABI/testing/sysfs-bus-iio | 7 +- Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 10 +- .../ABI/testing/sysfs-bus-iio-frequency-adf4371 | 44 + Documentation/ABI/testing/sysfs-class-net-phydev | 8 + Documentation/ABI/testing/sysfs-driver-habanalabs | 42 +- Documentation/ABI/testing/sysfs-platform-wilco-ec | 40 + Documentation/admin-guide/LSM/LoadPin.rst | 10 + Documentation/admin-guide/devices.txt | 4 +- Documentation/arm64/booting.rst | 2 +- Documentation/bpf/bpf_design_QA.rst | 30 +- Documentation/bpf/index.rst | 1 + Documentation/bpf/prog_cgroup_sockopt.rst | 93 + Documentation/devicetree/bindings/Makefile | 2 +- .../devicetree/bindings/arm/al,alpine.txt | 16 - .../devicetree/bindings/arm/al,alpine.yaml | 21 + Documentation/devicetree/bindings/arm/arm-boards | 2 +- Documentation/devicetree/bindings/arm/axxia.txt | 12 - Documentation/devicetree/bindings/arm/axxia.yaml | 19 + .../bindings/arm/coresight-cpu-debug.txt | 4 +- .../devicetree/bindings/arm/coresight.txt | 8 +- Documentation/devicetree/bindings/arm/cpus.yaml | 487 +- .../devicetree/bindings/arm/digicolor.txt | 6 - .../devicetree/bindings/arm/digicolor.yaml | 16 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 22 + .../devicetree/bindings/arm/idle-states.txt | 15 +- .../bindings/arm/mediatek/mediatek,sgmiisys.txt | 2 + Documentation/devicetree/bindings/arm/moxart.txt | 12 - Documentation/devicetree/bindings/arm/moxart.yaml | 19 + .../devicetree/bindings/arm/nxp/lpc32xx.txt | 8 - .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 25 + Documentation/devicetree/bindings/arm/psci.txt | 111 - Documentation/devicetree/bindings/arm/psci.yaml | 163 + Documentation/devicetree/bindings/arm/qcom.yaml | 14 + Documentation/devicetree/bindings/arm/rda.txt | 17 - Documentation/devicetree/bindings/arm/rda.yaml | 20 + .../devicetree/bindings/common-properties.txt | 17 +- .../bindings/display/simple-framebuffer.yaml | 25 +- .../devicetree/bindings/extcon/extcon-fsa9480.txt | 19 + .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 72 + .../devicetree/bindings/iio/accel/adi,adxl372.yaml | 63 + .../devicetree/bindings/iio/accel/adxl345.txt | 39 - .../devicetree/bindings/iio/accel/adxl372.txt | 33 - .../devicetree/bindings/iio/adc/adi,ad7124.txt | 75 - .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 155 + .../devicetree/bindings/iio/adc/adi,ad7780.txt | 48 - .../devicetree/bindings/iio/adc/adi,ad7780.yaml | 87 + .../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 2 + .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 1 + .../bindings/iio/chemical/sensirion,sps30.txt | 12 - .../bindings/iio/chemical/sensirion,sps30.yaml | 39 + .../devicetree/bindings/iio/frequency/adf4371.yaml | 63 + .../devicetree/bindings/iio/light/isl29018.txt | 27 - .../devicetree/bindings/iio/light/isl29018.yaml | 56 + .../devicetree/bindings/iio/light/tsl2583.txt | 25 - .../devicetree/bindings/iio/light/tsl2583.yaml | 46 + .../devicetree/bindings/iio/light/tsl2772.txt | 42 - .../devicetree/bindings/iio/light/tsl2772.yaml | 83 + .../devicetree/bindings/ipmi/npcm7xx-kcs-bmc.txt | 2 +- .../bindings/leds/backlight/lm3630a-backlight.yaml | 21 +- .../memory-controllers/ingenic,jz4780-nemc.txt | 1 + .../devicetree/bindings/misc/xlnx,sd-fec.txt | 58 + .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 98 + .../devicetree/bindings/mmc/amlogic,meson-gx.txt | 4 + .../devicetree/bindings/mmc/mmc-controller.yaml | 374 + Documentation/devicetree/bindings/mmc/mmc.txt | 178 +- .../devicetree/bindings/mmc/renesas,sdhi.txt | 111 + .../devicetree/bindings/mmc/sdhci-am654.txt | 9 +- .../devicetree/bindings/mmc/sdhci-sprd.txt | 26 + .../devicetree/bindings/mmc/sunxi-mmc.txt | 52 - Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 120 - .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 1 - Documentation/devicetree/bindings/mux/mmio-mux.txt | 60 - Documentation/devicetree/bindings/mux/reg-mux.txt | 129 + .../bindings/net/allwinner,sun4i-a10-emac.yaml | 56 + .../bindings/net/allwinner,sun4i-a10-mdio.yaml | 70 + .../bindings/net/allwinner,sun4i-emac.txt | 19 - .../bindings/net/allwinner,sun4i-mdio.txt | 27 - .../bindings/net/allwinner,sun7i-a20-gmac.txt | 27 - .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 65 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 321 + Documentation/devicetree/bindings/net/dsa/ksz.txt | 2 + .../devicetree/bindings/net/dsa/marvell.txt | 7 +- .../devicetree/bindings/net/dsa/qca8k.txt | 6 + .../bindings/net/dsa/vitesse,vsc73xx.txt | 58 +- .../devicetree/bindings/net/dwmac-sun8i.txt | 201 - .../bindings/net/ethernet-controller.yaml | 206 + .../devicetree/bindings/net/ethernet-phy.yaml | 177 + Documentation/devicetree/bindings/net/ethernet.txt | 68 +- .../devicetree/bindings/net/fixed-link.txt | 55 +- .../bindings/net/hisilicon-hip04-net.txt | 7 +- .../devicetree/bindings/net/keystone-netcp.txt | 44 + Documentation/devicetree/bindings/net/macb.txt | 3 + .../devicetree/bindings/net/marvell-bluetooth.txt | 25 + .../devicetree/bindings/net/marvell-orion-mdio.txt | 2 +- Documentation/devicetree/bindings/net/mdio.txt | 38 +- Documentation/devicetree/bindings/net/mdio.yaml | 74 + .../devicetree/bindings/net/mediatek-bluetooth.txt | 17 + .../devicetree/bindings/net/mediatek-net.txt | 14 +- Documentation/devicetree/bindings/net/phy.txt | 80 +- .../devicetree/bindings/net/qca,ar71xx.txt | 45 + .../devicetree/bindings/net/qualcomm-bluetooth.txt | 4 + .../devicetree/bindings/net/snps,dwmac.yaml | 411 ++ .../devicetree/bindings/net/socfpga-dwmac.txt | 10 +- Documentation/devicetree/bindings/net/stmmac.txt | 179 +- .../devicetree/bindings/net/ti,dp83867.txt | 14 +- .../devicetree/bindings/net/wiznet,w5x00.txt | 50 + .../devicetree/bindings/net/xilinx_axienet.txt | 29 +- .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 51 + .../bindings/nvmem/allwinner,sunxi-sid.txt | 29 - .../devicetree/bindings/nvmem/imx-ocotp.txt | 1 + .../devicetree/bindings/pci/83xx-512x-pci.txt | 1 - .../devicetree/bindings/phy/mixel,mipi-dsi-phy.txt | 29 + .../devicetree/bindings/phy/mxs-usb-phy.txt | 3 +- .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 12 + .../devicetree/bindings/phy/phy-pxa-usb.txt | 18 + .../devicetree/bindings/phy/qcom-pcie2-phy.txt | 42 + .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 13 +- .../bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt | 2 +- .../devicetree/bindings/property-units.txt | 34 +- .../devicetree/bindings/ptp/ptp-qoriq.txt | 2 + .../devicetree/bindings/regulator/pv88060.txt | 2 +- Documentation/devicetree/bindings/serial/8250.txt | 19 + .../devicetree/bindings/serial/mtk-uart.txt | 13 +- .../devicetree/bindings/serial/st,stm32-usart.txt | 1 + .../devicetree/bindings/sound/cs42l73.txt | 2 +- Documentation/devicetree/bindings/usb/dwc2.txt | 3 + Documentation/devicetree/bindings/usb/dwc3.txt | 2 + .../devicetree/bindings/usb/generic-ehci.yaml | 3 +- .../usb/{renesas_usb3.txt => renesas,usb3.txt} | 0 .../devicetree/bindings/usb/renesas,usbhs.txt | 57 + .../devicetree/bindings/usb/renesas_usbhs.txt | 55 - .../devicetree/bindings/vendor-prefixes.yaml | 76 +- .../driver-api/80211/mac80211-advanced.rst | 3 - Documentation/driver-api/index.rst | 1 + Documentation/driver-api/mei/hdcp.rst | 32 + Documentation/driver-api/mei/iamt.rst | 101 + Documentation/driver-api/mei/index.rst | 23 + Documentation/driver-api/mei/mei-client-bus.rst | 168 + Documentation/driver-api/mei/mei.rst | 176 + Documentation/driver-api/mei/nfc.rst | 28 + Documentation/driver-api/soundwire/locking.rst | 4 +- Documentation/filesystems/Locking | 14 - Documentation/filesystems/ext2.txt | 8 +- Documentation/filesystems/fscrypt.rst | 43 +- Documentation/hid/hid-alps.rst | 180 + Documentation/hid/hid-alps.txt | 139 - Documentation/hid/hid-sensor.rst | 242 + Documentation/hid/hid-sensor.txt | 224 - Documentation/hid/hid-transport.rst | 359 + Documentation/hid/hid-transport.txt | 317 - Documentation/hid/hiddev.rst | 251 + Documentation/hid/hiddev.txt | 205 - Documentation/hid/hidraw.rst | 138 + Documentation/hid/hidraw.txt | 119 - Documentation/hid/index.rst | 18 + Documentation/hid/intel-ish-hid.rst | 485 ++ Documentation/hid/intel-ish-hid.txt | 454 -- Documentation/hid/uhid.rst | 193 + Documentation/hid/uhid.txt | 187 - Documentation/hwmon/pxe1610 | 90 + Documentation/iio/ep93xx_adc.rst | 40 + Documentation/iio/ep93xx_adc.txt | 29 - Documentation/iio/iio_configfs.rst | 101 + Documentation/iio/iio_configfs.txt | 93 - Documentation/iio/index.rst | 12 + Documentation/index.rst | 1 + Documentation/input/input.rst | 2 +- Documentation/isdn/HiSax.cert | 96 - Documentation/isdn/INTERFACE | 759 -- Documentation/isdn/INTERFACE.fax | 163 - Documentation/isdn/README | 599 -- Documentation/isdn/README.FAQ | 26 - Documentation/isdn/README.HiSax | 659 -- Documentation/isdn/README.audio | 138 - Documentation/isdn/README.concap | 259 - Documentation/isdn/README.diversion | 127 - Documentation/isdn/README.fax | 45 - Documentation/isdn/README.gigaset | 36 +- Documentation/isdn/README.hfc-pci | 41 - Documentation/isdn/README.syncppp | 58 - Documentation/isdn/README.x25 | 184 - Documentation/isdn/syncPPP.FAQ | 224 - Documentation/misc-devices/eeprom | 96 - Documentation/misc-devices/eeprom.rst | 107 + Documentation/misc-devices/ics932s401 | 31 - Documentation/misc-devices/ics932s401.rst | 36 + Documentation/misc-devices/index.rst | 5 + Documentation/misc-devices/isl29003 | 62 - Documentation/misc-devices/isl29003.rst | 75 + Documentation/misc-devices/lis3lv02d | 93 - Documentation/misc-devices/lis3lv02d.rst | 99 + Documentation/misc-devices/max6875 | 110 - Documentation/misc-devices/max6875.rst | 136 + Documentation/misc-devices/mei/mei-client-bus.txt | 141 - Documentation/misc-devices/mei/mei.txt | 266 - Documentation/networking/af_xdp.rst | 16 +- .../networking/device_drivers/amazon/ena.txt | 5 +- .../device_drivers/aquantia/atlantic.txt | 439 ++ .../networking/device_drivers/google/gve.rst | 123 + Documentation/networking/device_drivers/index.rst | 2 + .../networking/device_drivers/mellanox/mlx5.rst | 192 + Documentation/networking/dsa/b53.rst | 183 + Documentation/networking/dsa/configuration.rst | 292 + Documentation/networking/dsa/index.rst | 2 + Documentation/networking/ip-sysctl.txt | 44 +- Documentation/networking/mpls-sysctl.txt | 2 +- Documentation/networking/phy.rst | 45 +- Documentation/networking/sfp-phylink.rst | 5 +- Documentation/networking/tls-offload.rst | 73 +- Documentation/process/changes.rst | 16 +- Documentation/scsi/osst.txt | 218 - Documentation/scsi/ufs.txt | 7 + Documentation/security/keys/core.rst | 128 +- Documentation/security/keys/request-key.rst | 9 +- Documentation/translations/zh_CN/arm64/booting.txt | 2 +- Documentation/usb/{acm.txt => acm.rst} | 0 .../usb/{authorization.txt => authorization.rst} | 0 Documentation/usb/{chipidea.txt => chipidea.rst} | 0 Documentation/usb/{dwc3.txt => dwc3.rst} | 0 Documentation/usb/{ehci.txt => ehci.rst} | 0 .../usb/{functionfs.txt => functionfs.rst} | 0 Documentation/usb/gadget-testing.rst | 934 +++ Documentation/usb/gadget-testing.txt | 934 --- .../{gadget_configfs.txt => gadget_configfs.rst} | 0 .../usb/{gadget_hid.txt => gadget_hid.rst} | 0 .../usb/{gadget_multi.txt => gadget_multi.rst} | 0 .../usb/{gadget_printer.txt => gadget_printer.rst} | 0 .../usb/{gadget_serial.txt => gadget_serial.rst} | 0 Documentation/usb/index.rst | 39 + .../usb/{iuu_phoenix.txt => iuu_phoenix.rst} | 0 .../usb/{mass-storage.txt => mass-storage.rst} | 0 .../usb/{misc_usbsevseg.txt => misc_usbsevseg.rst} | 0 Documentation/usb/{mtouchusb.txt => mtouchusb.rst} | 0 Documentation/usb/{ohci.txt => ohci.rst} | 0 Documentation/usb/{rio.txt => rio.rst} | 0 Documentation/usb/text_files.rst | 29 + Documentation/usb/{usb-help.txt => usb-help.rst} | 0 .../usb/{usb-serial.txt => usb-serial.rst} | 0 .../usb/{usbip_protocol.txt => usbip_protocol.rst} | 0 Documentation/usb/{usbmon.txt => usbmon.rst} | 0 ...esign-overview.txt => wusb-design-overview.rst} | 0 MAINTAINERS | 172 +- arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arm/Kconfig | 2 + arch/arm/boot/dts/rk3288-veyron.dtsi | 2 + arch/arm/include/asm/Kbuild | 1 + arch/arm/include/asm/dma-mapping.h | 7 - arch/arm/include/asm/flat.h | 37 - arch/arm/include/asm/unistd.h | 1 + arch/arm/net/bpf_jit_32.c | 42 +- arch/arm/tools/syscall.tbl | 2 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 6 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 8 + arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 8 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 8 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 3 +- arch/arm64/include/asm/unistd.h | 3 +- arch/arm64/include/asm/unistd32.h | 4 + arch/c6x/Kconfig | 1 + arch/c6x/include/asm/flat.h | 7 +- arch/h8300/Kconfig | 3 + arch/h8300/include/asm/flat.h | 7 +- arch/ia64/hp/sim/simserial.c | 2 - arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/Kconfig | 4 +- arch/m68k/include/asm/flat.h | 30 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/mac/config.c | 10 +- arch/microblaze/Kconfig | 1 + arch/microblaze/include/asm/flat.h | 7 +- arch/microblaze/kernel/syscalls/syscall.tbl | 2 + arch/mips/boot/dts/mscc/ocelot.dtsi | 5 +- arch/mips/boot/dts/qca/ar9331.dtsi | 26 + arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 8 + arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/malta_kvm_guest_defconfig | 1 - arch/mips/configs/malta_qemu_32r6_defconfig | 1 - arch/mips/configs/maltaaprp_defconfig | 1 - arch/mips/configs/maltasmvp_defconfig | 1 - arch/mips/configs/maltasmvp_eva_defconfig | 1 - arch/mips/configs/maltaup_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/configs/rb532_defconfig | 1 - arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/parisc/include/uapi/asm/socket.h | 2 + arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/mm/book3s64/radix_tlb.c | 5 + arch/powerpc/net/bpf_jit_comp64.c | 36 +- arch/riscv/Kconfig | 1 + arch/riscv/include/asm/Kbuild | 1 + arch/riscv/net/bpf_jit_comp.c | 59 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/net/bpf_jit_comp.c | 41 +- arch/sh/Kconfig | 1 + arch/sh/configs/se7712_defconfig | 1 - arch/sh/configs/se7721_defconfig | 1 - arch/sh/configs/titan_defconfig | 1 - arch/sh/include/asm/flat.h | 7 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/include/uapi/asm/socket.h | 2 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/net/bpf_jit_comp_64.c | 29 +- arch/x86/entry/entry_32.S | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 + arch/x86/entry/syscalls/syscall_64.tbl | 2 + arch/x86/ia32/sys_ia32.c | 12 +- arch/x86/include/asm/mmu.h | 1 + arch/x86/include/asm/pgtable_32.h | 2 +- arch/x86/include/asm/processor.h | 1 + arch/x86/include/asm/special_insns.h | 41 +- arch/x86/include/asm/unistd.h | 1 + arch/x86/kernel/alternative.c | 25 +- arch/x86/kernel/cpu/common.c | 72 +- arch/x86/kernel/smpboot.c | 14 +- arch/x86/kernel/stacktrace.c | 8 +- arch/x86/kernel/vmlinux.lds.S | 6 +- arch/x86/net/bpf_jit_comp32.c | 367 +- arch/x86/xen/smp_pv.c | 1 + arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/flat.h | 7 +- arch/xtensa/include/asm/unistd.h | 1 + arch/xtensa/kernel/syscalls/syscall.tbl | 2 + certs/blacklist.c | 7 +- certs/system_keyring.c | 12 +- crypto/ccm.c | 1 + drivers/acpi/acpi_amba.c | 9 + drivers/acpi/acpica/exconfig.c | 16 +- drivers/acpi/acpica/tbxfload.c | 10 +- drivers/android/binder.c | 157 +- drivers/android/binder_alloc.c | 44 +- drivers/android/binder_alloc.h | 22 +- drivers/bluetooth/Kconfig | 12 + drivers/bluetooth/bpa10x.c | 3 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btmtkuart.c | 51 +- drivers/bluetooth/btqca.c | 47 +- drivers/bluetooth/btqca.h | 10 +- drivers/bluetooth/btrtl.c | 28 + drivers/bluetooth/btrtl.h | 6 + drivers/bluetooth/btsdio.c | 1 + drivers/bluetooth/btusb.c | 584 ++ drivers/bluetooth/hci_bcsp.c | 5 + drivers/bluetooth/hci_ldisc.c | 8 + drivers/bluetooth/hci_ll.c | 109 +- drivers/bluetooth/hci_mrvl.c | 72 +- drivers/bluetooth/hci_qca.c | 73 +- drivers/bluetooth/hci_uart.h | 1 + drivers/char/bsr.c | 5 +- drivers/char/misc.c | 3 +- drivers/clocksource/timer-npcm7xx.c | 2 +- drivers/counter/104-quad-8.c | 2 +- drivers/counter/ftm-quaddec.c | 4 +- drivers/extcon/Kconfig | 12 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-arizona.c | 33 +- drivers/extcon/extcon-fsa9480.c | 395 ++ drivers/firmware/google/coreboot_table.h | 11 +- drivers/firmware/google/framebuffer-coreboot.c | 14 +- drivers/firmware/google/memconsole-coreboot.c | 28 +- drivers/firmware/google/memconsole.c | 9 +- drivers/firmware/google/vpd.c | 14 +- drivers/firmware/google/vpd_decode.c | 2 - drivers/fpga/Kconfig | 6 +- drivers/fpga/dfl-fme-mgr.c | 4 +- drivers/fpga/dfl-fme-pr.c | 17 +- drivers/fsi/cf-fsi-fw.h | 2 +- drivers/fsi/fsi-core.c | 32 +- drivers/fsi/fsi-occ.c | 15 +- drivers/fsi/fsi-sbefifo.c | 4 +- drivers/hid/hid-ids.h | 2 + drivers/hid/hid-lg.c | 2 - drivers/hid/hid-logitech-dj.c | 19 +- drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-uclogic-core.c | 2 + drivers/hid/hid-uclogic-params.c | 2 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 + drivers/hid/wacom_sys.c | 13 +- drivers/hid/wacom_wac.c | 152 +- drivers/hid/wacom_wac.h | 3 + drivers/hwmon/adm1029.c | 10 - drivers/hwmon/asus_atk0110.c | 23 +- drivers/hwmon/gpio-fan.c | 22 +- drivers/hwmon/hwmon.c | 6 + drivers/hwmon/ina3221.c | 4 +- drivers/hwmon/lm90.c | 106 +- drivers/hwmon/max6650.c | 710 +- drivers/hwmon/nct7904.c | 81 +- drivers/hwmon/occ/common.c | 10 +- drivers/hwmon/occ/common.h | 1 + drivers/hwmon/pmbus/Kconfig | 18 + drivers/hwmon/pmbus/Makefile | 2 + drivers/hwmon/pmbus/adm1275.c | 105 +- drivers/hwmon/pmbus/irps5401.c | 67 + drivers/hwmon/pmbus/pxe1610.c | 139 + drivers/hwmon/pwm-fan.c | 10 +- drivers/hwmon/scpi-hwmon.c | 10 +- drivers/hwmon/smsc47m1.c | 2 + drivers/hwtracing/coresight/Kconfig | 1 + drivers/hwtracing/coresight/Makefile | 3 +- drivers/hwtracing/coresight/coresight-catu.c | 40 +- drivers/hwtracing/coresight/coresight-catu.h | 1 - drivers/hwtracing/coresight/coresight-cpu-debug.c | 6 +- drivers/hwtracing/coresight/coresight-etb10.c | 78 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 8 +- drivers/hwtracing/coresight/coresight-etm.h | 6 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 12 +- drivers/hwtracing/coresight/coresight-etm3x.c | 49 +- drivers/hwtracing/coresight/coresight-etm4x.c | 40 +- drivers/hwtracing/coresight/coresight-etm4x.h | 2 - drivers/hwtracing/coresight/coresight-funnel.c | 36 +- drivers/hwtracing/coresight/coresight-platform.c | 815 +++ drivers/hwtracing/coresight/coresight-priv.h | 4 + drivers/hwtracing/coresight/coresight-replicator.c | 43 +- drivers/hwtracing/coresight/coresight-stm.c | 118 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 43 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 80 +- drivers/hwtracing/coresight/coresight-tmc.c | 96 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 - drivers/hwtracing/coresight/coresight-tpiu.c | 24 +- drivers/hwtracing/coresight/coresight.c | 164 +- drivers/hwtracing/coresight/of_coresight.c | 297 - drivers/hwtracing/intel_th/msu.c | 150 +- drivers/hwtracing/intel_th/pci.c | 5 + drivers/i2c/i2c-core-acpi.c | 3 +- drivers/iio/Kconfig | 2 +- drivers/iio/accel/adis16201.c | 4 +- drivers/iio/accel/adis16209.c | 4 +- drivers/iio/accel/adxl372.c | 27 +- drivers/iio/accel/adxl372_spi.c | 9 + drivers/iio/accel/kxcjk-1013.c | 1 + drivers/iio/accel/kxsd9-spi.c | 9 + drivers/iio/accel/sca3000.c | 7 +- drivers/iio/accel/st_accel_buffer.c | 22 +- drivers/iio/adc/Kconfig | 1 - drivers/iio/adc/ad7124.c | 33 +- drivers/iio/adc/ad7606.c | 97 +- drivers/iio/adc/ad7606.h | 17 +- drivers/iio/adc/ad_sigma_delta.c | 3 +- drivers/iio/adc/at91-sama5d2_adc.c | 12 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/imx7d_adc.c | 24 +- drivers/iio/adc/meson_saradc.c | 2 +- drivers/iio/adc/mt6577_auxadc.c | 54 +- drivers/iio/adc/rcar-gyroadc.c | 4 +- drivers/iio/adc/stm32-adc-core.c | 21 +- drivers/iio/adc/stm32-dfsdm-adc.c | 239 +- drivers/iio/adc/stm32-dfsdm-core.c | 8 +- drivers/iio/adc/stm32-dfsdm.h | 24 +- drivers/iio/adc/stmpe-adc.c | 40 +- drivers/iio/adc/sun4i-gpadc-iio.c | 2 +- drivers/iio/amplifiers/Kconfig | 13 +- drivers/iio/amplifiers/ad8366.c | 146 +- drivers/iio/common/cros_ec_sensors/Kconfig | 9 + drivers/iio/common/cros_ec_sensors/Makefile | 1 + .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 139 + .../common/cros_ec_sensors/cros_ec_sensors_core.c | 14 + drivers/iio/dac/ad5758.c | 18 +- drivers/iio/dac/ds4424.c | 6 - drivers/iio/frequency/Kconfig | 10 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/ad9523.c | 8 +- drivers/iio/frequency/adf4371.c | 632 ++ drivers/iio/humidity/dht11.c | 28 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 9 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 53 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-core.c | 37 +- drivers/iio/light/bh1780.c | 2 +- drivers/iio/light/stk3310.c | 6 +- drivers/iio/pressure/Kconfig | 11 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/dps310.c | 827 +++ drivers/iio/temperature/maxim_thermocouple.c | 10 + drivers/infiniband/core/roce_gid_mgmt.c | 5 +- drivers/infiniband/hw/cxgb4/cm.c | 9 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 7 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 6 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 12 +- drivers/infiniband/hw/mlx5/cq.c | 13 +- drivers/infiniband/hw/mlx5/devx.c | 18 +- drivers/infiniband/hw/mlx5/flow.c | 13 +- drivers/infiniband/hw/mlx5/ib_rep.c | 39 +- drivers/infiniband/hw/mlx5/ib_rep.h | 4 +- drivers/infiniband/hw/mlx5/main.c | 79 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 +- drivers/infiniband/hw/mlx5/mr.c | 10 +- drivers/infiniband/hw/mlx5/odp.c | 33 +- drivers/infiniband/hw/mlx5/qp.c | 2 +- drivers/infiniband/hw/nes/nes.c | 8 +- drivers/infiniband/hw/qedr/main.c | 25 +- drivers/infiniband/hw/qedr/qedr.h | 2 + drivers/infiniband/hw/usnic/usnic_ib_main.c | 15 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 1 + drivers/infiniband/ulp/srp/ib_srp.c | 21 +- drivers/input/keyboard/cros_ec_keyb.c | 2 +- drivers/ipack/devices/ipoctal.h | 1 - drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-renesas-rza1.c | 15 +- drivers/isdn/Kconfig | 51 - drivers/isdn/Makefile | 6 - drivers/isdn/capi/Kconfig | 29 +- drivers/isdn/capi/Makefile | 2 + drivers/isdn/capi/capidrv.c | 2525 ------- drivers/isdn/capi/capidrv.h | 140 - drivers/isdn/divert/Makefile | 10 - drivers/isdn/divert/divert_init.c | 82 - drivers/isdn/divert/divert_procfs.c | 336 - drivers/isdn/divert/isdn_divert.c | 846 --- drivers/isdn/divert/isdn_divert.h | 132 - drivers/isdn/gigaset/Kconfig | 71 - drivers/isdn/gigaset/Makefile | 13 - drivers/isdn/gigaset/i4l.c | 692 -- drivers/isdn/hardware/Kconfig | 8 - drivers/isdn/hardware/Makefile | 1 - drivers/isdn/hardware/mISDN/Kconfig | 7 +- drivers/isdn/hardware/mISDN/Makefile | 2 + drivers/isdn/hardware/mISDN/isdnhdlc.c | 617 ++ .../isdn/hardware/mISDN/isdnhdlc.h | 0 drivers/isdn/hardware/mISDN/netjet.c | 2 +- drivers/isdn/hisax/Kconfig | 423 -- drivers/isdn/hisax/Makefile | 60 - drivers/isdn/hisax/amd7930_fn.c | 794 --- drivers/isdn/hisax/amd7930_fn.h | 37 - drivers/isdn/hisax/arcofi.c | 131 - drivers/isdn/hisax/arcofi.h | 27 - drivers/isdn/hisax/asuscom.c | 423 -- drivers/isdn/hisax/avm_a1.c | 307 - drivers/isdn/hisax/avm_a1p.c | 267 - drivers/isdn/hisax/avm_pci.c | 904 --- drivers/isdn/hisax/avma1_cs.c | 162 - drivers/isdn/hisax/bkm_a4t.c | 358 - drivers/isdn/hisax/bkm_a8.c | 433 -- drivers/isdn/hisax/bkm_ax.h | 119 - drivers/isdn/hisax/callc.c | 1792 ----- drivers/isdn/hisax/config.c | 1993 ------ drivers/isdn/hisax/diva.c | 1282 ---- drivers/isdn/hisax/elsa.c | 1245 ---- drivers/isdn/hisax/elsa_cs.c | 218 - drivers/isdn/hisax/elsa_ser.c | 659 -- drivers/isdn/hisax/enternow_pci.c | 420 -- drivers/isdn/hisax/fsm.c | 161 - drivers/isdn/hisax/fsm.h | 61 - drivers/isdn/hisax/gazel.c | 691 -- drivers/isdn/hisax/hfc4s8s_l1.c | 1584 ----- drivers/isdn/hisax/hfc4s8s_l1.h | 89 - drivers/isdn/hisax/hfc_2bds0.c | 1078 --- drivers/isdn/hisax/hfc_2bds0.h | 128 - drivers/isdn/hisax/hfc_2bs0.c | 591 -- drivers/isdn/hisax/hfc_2bs0.h | 60 - drivers/isdn/hisax/hfc_pci.c | 1755 ----- drivers/isdn/hisax/hfc_pci.h | 235 - drivers/isdn/hisax/hfc_sx.c | 1517 ---- drivers/isdn/hisax/hfc_sx.h | 196 - drivers/isdn/hisax/hfc_usb.c | 1594 ----- drivers/isdn/hisax/hfc_usb.h | 208 - drivers/isdn/hisax/hfcscard.c | 261 - drivers/isdn/hisax/hisax.h | 1352 ---- drivers/isdn/hisax/hisax_cfg.h | 66 - drivers/isdn/hisax/hisax_debug.h | 80 - drivers/isdn/hisax/hisax_fcpcipnp.c | 1024 --- drivers/isdn/hisax/hisax_fcpcipnp.h | 58 - drivers/isdn/hisax/hisax_if.h | 66 - drivers/isdn/hisax/hisax_isac.c | 895 --- drivers/isdn/hisax/hisax_isac.h | 46 - drivers/isdn/hisax/hscx.c | 277 - drivers/isdn/hisax/hscx.h | 41 - drivers/isdn/hisax/hscx_irq.c | 294 - drivers/isdn/hisax/icc.c | 680 -- drivers/isdn/hisax/icc.h | 72 - drivers/isdn/hisax/ipac.h | 29 - drivers/isdn/hisax/ipacx.c | 913 --- drivers/isdn/hisax/ipacx.h | 162 - drivers/isdn/hisax/isac.c | 681 -- drivers/isdn/hisax/isac.h | 70 - drivers/isdn/hisax/isar.c | 1910 ----- drivers/isdn/hisax/isar.h | 222 - drivers/isdn/hisax/isdnl1.c | 930 --- drivers/isdn/hisax/isdnl1.h | 32 - drivers/isdn/hisax/isdnl2.c | 1839 ----- drivers/isdn/hisax/isdnl2.h | 25 - drivers/isdn/hisax/isdnl3.c | 594 -- drivers/isdn/hisax/isdnl3.h | 42 - drivers/isdn/hisax/isurf.c | 305 - drivers/isdn/hisax/ix1_micro.c | 316 - drivers/isdn/hisax/jade.c | 305 - drivers/isdn/hisax/jade.h | 134 - drivers/isdn/hisax/jade_irq.c | 238 - drivers/isdn/hisax/l3_1tr6.c | 932 --- drivers/isdn/hisax/l3_1tr6.h | 164 - drivers/isdn/hisax/l3dss1.c | 3227 --------- drivers/isdn/hisax/l3dss1.h | 124 - drivers/isdn/hisax/l3ni1.c | 3182 --------- drivers/isdn/hisax/l3ni1.h | 136 - drivers/isdn/hisax/lmgr.c | 50 - drivers/isdn/hisax/mic.c | 235 - drivers/isdn/hisax/netjet.c | 985 --- drivers/isdn/hisax/netjet.h | 69 - drivers/isdn/hisax/niccy.c | 380 - drivers/isdn/hisax/nj_s.c | 294 - drivers/isdn/hisax/nj_u.c | 258 - drivers/isdn/hisax/q931.c | 1513 ---- drivers/isdn/hisax/s0box.c | 260 - drivers/isdn/hisax/saphir.c | 296 - drivers/isdn/hisax/sedlbauer.c | 873 --- drivers/isdn/hisax/sedlbauer_cs.c | 209 - drivers/isdn/hisax/sportster.c | 267 - drivers/isdn/hisax/st5481.h | 529 -- drivers/isdn/hisax/st5481_b.c | 380 - drivers/isdn/hisax/st5481_d.c | 780 --- drivers/isdn/hisax/st5481_init.c | 221 - drivers/isdn/hisax/st5481_usb.c | 659 -- drivers/isdn/hisax/tei.c | 465 -- drivers/isdn/hisax/teleint.c | 334 - drivers/isdn/hisax/teles0.c | 364 - drivers/isdn/hisax/teles3.c | 498 -- drivers/isdn/hisax/teles_cs.c | 201 - drivers/isdn/hisax/telespci.c | 349 - drivers/isdn/hisax/w6692.c | 1085 --- drivers/isdn/hisax/w6692.h | 184 - drivers/isdn/hysdn/hysdn_net.c | 326 - drivers/isdn/i4l/Kconfig | 129 - drivers/isdn/i4l/Makefile | 20 - drivers/isdn/i4l/isdn_audio.c | 711 -- drivers/isdn/i4l/isdn_audio.h | 44 - drivers/isdn/i4l/isdn_bsdcomp.c | 930 --- drivers/isdn/i4l/isdn_common.c | 2368 ------- drivers/isdn/i4l/isdn_common.h | 47 - drivers/isdn/i4l/isdn_concap.c | 99 - drivers/isdn/i4l/isdn_concap.h | 11 - drivers/isdn/i4l/isdn_net.c | 3198 --------- drivers/isdn/i4l/isdn_net.h | 151 - drivers/isdn/i4l/isdn_ppp.c | 3046 -------- drivers/isdn/i4l/isdn_ppp.h | 41 - drivers/isdn/i4l/isdn_tty.c | 3756 ---------- drivers/isdn/i4l/isdn_tty.h | 120 - drivers/isdn/i4l/isdn_ttyfax.c | 1123 --- drivers/isdn/i4l/isdn_ttyfax.h | 17 - drivers/isdn/i4l/isdn_v110.c | 625 -- drivers/isdn/i4l/isdn_v110.h | 29 - drivers/isdn/i4l/isdn_x25iface.c | 332 - drivers/isdn/i4l/isdn_x25iface.h | 30 - drivers/isdn/i4l/isdnhdlc.c | 617 -- drivers/isdn/isdnloop/Makefile | 6 - drivers/isdn/isdnloop/isdnloop.c | 1528 ---- drivers/isdn/isdnloop/isdnloop.h | 112 - drivers/md/dm-crypt.c | 2 +- drivers/media/dvb-frontends/tua6100.c | 22 +- drivers/media/rc/bpf-lirc.c | 30 +- drivers/memory/Kconfig | 2 +- drivers/memory/jz4780-nemc.c | 26 +- drivers/memstick/core/memstick.c | 13 +- drivers/message/fusion/mptbase.c | 3 +- drivers/mfd/cros_ec.c | 6 +- drivers/misc/Kconfig | 32 +- drivers/misc/Makefile | 2 +- drivers/misc/altera-stapl/Kconfig | 1 - drivers/misc/c2port/Kconfig | 2 - drivers/misc/cb710/Kconfig | 1 - drivers/misc/cxl/Kconfig | 3 - drivers/misc/echo/Kconfig | 1 - drivers/misc/eeprom/ee1004.c | 43 +- drivers/misc/eeprom/idt_89hpesx.c | 6 +- drivers/misc/fsa9480.c | 547 -- drivers/misc/genwqe/Kconfig | 1 - drivers/misc/habanalabs/asid.c | 2 +- drivers/misc/habanalabs/command_submission.c | 10 +- drivers/misc/habanalabs/context.c | 11 +- drivers/misc/habanalabs/debugfs.c | 54 +- drivers/misc/habanalabs/device.c | 189 +- drivers/misc/habanalabs/firmware_if.c | 51 +- drivers/misc/habanalabs/goya/goya.c | 635 +- drivers/misc/habanalabs/goya/goyaP.h | 16 +- drivers/misc/habanalabs/goya/goya_security.c | 16 + drivers/misc/habanalabs/habanalabs.h | 93 +- drivers/misc/habanalabs/habanalabs_drv.c | 66 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 11 +- drivers/misc/habanalabs/hw_queue.c | 2 +- .../include/goya/asic_reg/dma_ch_0_masks.h | 418 ++ .../habanalabs/include/goya/asic_reg/goya_regs.h | 1 + drivers/misc/habanalabs/memory.c | 13 +- drivers/misc/habanalabs/mmu.c | 20 +- drivers/misc/habanalabs/pci.c | 10 +- drivers/misc/habanalabs/sysfs.c | 4 - drivers/misc/isl29003.c | 4 +- drivers/misc/lis3lv02d/Kconfig | 2 - drivers/misc/lkdtm/Makefile | 3 +- drivers/misc/lkdtm/bugs.c | 66 + drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 1 + drivers/misc/mei/debugfs.c | 184 +- drivers/misc/mei/hdcp/mei_hdcp.c | 11 +- drivers/misc/mic/scif/scif_main.c | 1 + drivers/misc/ocxl/Kconfig | 1 - drivers/misc/ocxl/context.c | 9 +- drivers/misc/ocxl/link.c | 28 +- drivers/misc/sgi-xp/xpc_partition.c | 2 +- drivers/misc/tsl2550.c | 2 +- drivers/misc/vmw_balloon.c | 489 +- drivers/misc/vmw_vmci/vmci_context.c | 80 +- drivers/misc/vmw_vmci/vmci_handle_array.c | 38 +- drivers/misc/vmw_vmci/vmci_handle_array.h | 29 +- drivers/misc/xilinx_sdfec.c | 345 + drivers/mmc/core/debugfs.c | 56 +- drivers/mmc/core/mmc_test.c | 10 +- drivers/mmc/core/queue.c | 7 +- drivers/mmc/core/sdio.c | 92 +- drivers/mmc/core/sdio_irq.c | 3 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/alcor.c | 2 +- drivers/mmc/host/android-goldfish.c | 31 +- drivers/mmc/host/atmel-mci.c | 38 +- drivers/mmc/host/dw_mmc.c | 36 +- drivers/mmc/host/meson-gx-mmc.c | 70 +- drivers/mmc/host/renesas_sdhi_core.c | 19 +- drivers/mmc/host/s3cmci.c | 27 +- drivers/mmc/host/s3cmci.h | 2 - drivers/mmc/host/sdhci-msm.c | 9 +- drivers/mmc/host/sdhci-of-esdhc.c | 17 +- drivers/mmc/host/sdhci-pci-core.c | 4 +- drivers/mmc/host/sdhci-pci-o2micro.c | 12 +- drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci-sprd.c | 249 +- drivers/mmc/host/sdhci-tegra.c | 5 +- drivers/mmc/host/sdhci.h | 2 +- drivers/mmc/host/sdhci_am654.c | 293 +- drivers/mmc/host/tmio_mmc.c | 5 + drivers/mmc/host/tmio_mmc_core.c | 29 +- drivers/mmc/host/uniphier-sd.c | 3 + drivers/mux/Kconfig | 12 +- drivers/mux/mmio.c | 6 +- drivers/net/bonding/bond_3ad.c | 222 +- drivers/net/bonding/bond_alb.c | 30 +- drivers/net/bonding/bond_main.c | 388 +- drivers/net/bonding/bond_netlink.c | 14 + drivers/net/bonding/bond_options.c | 101 +- drivers/net/bonding/bond_procfs.c | 2 + drivers/net/bonding/bond_sysfs.c | 13 + drivers/net/can/softing/softing_main.c | 4 +- drivers/net/dsa/Kconfig | 24 +- drivers/net/dsa/Makefile | 4 +- drivers/net/dsa/b53/b53_common.c | 4 +- drivers/net/dsa/microchip/Kconfig | 1 + drivers/net/dsa/microchip/ksz9477.c | 229 +- drivers/net/dsa/microchip/ksz9477_spi.c | 114 +- drivers/net/dsa/microchip/ksz_common.c | 8 +- drivers/net/dsa/microchip/ksz_common.h | 169 +- drivers/net/dsa/microchip/ksz_priv.h | 25 +- drivers/net/dsa/microchip/ksz_spi.h | 69 - drivers/net/dsa/mt7530.c | 46 +- drivers/net/dsa/mt7530.h | 4 + drivers/net/dsa/mv88e6xxx/chip.c | 269 +- drivers/net/dsa/mv88e6xxx/chip.h | 18 + drivers/net/dsa/mv88e6xxx/global1.c | 35 +- drivers/net/dsa/mv88e6xxx/global1.h | 16 +- drivers/net/dsa/mv88e6xxx/global1_atu.c | 11 +- drivers/net/dsa/mv88e6xxx/global1_vtu.c | 64 +- drivers/net/dsa/mv88e6xxx/global2.c | 46 +- drivers/net/dsa/mv88e6xxx/global2.h | 14 + drivers/net/dsa/mv88e6xxx/hwtstamp.c | 28 +- drivers/net/dsa/mv88e6xxx/phy.c | 4 +- drivers/net/dsa/mv88e6xxx/port.c | 77 + drivers/net/dsa/mv88e6xxx/port.h | 14 + drivers/net/dsa/mv88e6xxx/ptp.c | 32 +- drivers/net/dsa/mv88e6xxx/serdes.c | 24 +- drivers/net/dsa/mv88e6xxx/smi.c | 25 +- drivers/net/dsa/qca8k.c | 15 + drivers/net/dsa/qca8k.h | 2 + drivers/net/dsa/sja1105/Kconfig | 9 +- drivers/net/dsa/sja1105/Makefile | 4 + drivers/net/dsa/sja1105/sja1105.h | 54 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 100 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 296 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.h | 11 +- drivers/net/dsa/sja1105/sja1105_main.c | 868 ++- drivers/net/dsa/sja1105/sja1105_ptp.c | 393 ++ drivers/net/dsa/sja1105/sja1105_ptp.h | 64 + drivers/net/dsa/sja1105/sja1105_spi.c | 70 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 88 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 37 + drivers/net/dsa/vitesse-vsc73xx-core.c | 1214 ++++ drivers/net/dsa/vitesse-vsc73xx-platform.c | 164 + drivers/net/dsa/vitesse-vsc73xx-spi.c | 203 + drivers/net/dsa/vitesse-vsc73xx.c | 1364 ---- drivers/net/dsa/vitesse-vsc73xx.h | 29 + drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/allwinner/sun4i-emac.c | 5 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 61 +- drivers/net/ethernet/amazon/ena/ena_com.c | 145 +- drivers/net/ethernet/amazon/ena/ena_com.h | 19 + drivers/net/ethernet/amazon/ena/ena_eth_com.c | 54 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 73 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 35 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 389 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 42 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 7 +- .../net/ethernet/aquantia/atlantic/aq_drvinfo.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_drvinfo.h | 2 +- .../net/ethernet/aquantia/atlantic/aq_filters.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_filters.h | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 34 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 28 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 4 + drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 9 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 2 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 62 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 7 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 16 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 5 + .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 18 + drivers/net/ethernet/aquantia/atlantic/ver.h | 5 - drivers/net/ethernet/atheros/Kconfig | 10 +- drivers/net/ethernet/atheros/Makefile | 1 + drivers/net/ethernet/atheros/ag71xx.c | 1898 +++++ drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/broadcom/Kconfig | 2 + drivers/net/ethernet/broadcom/bcm63xx_enet.c | 1 - drivers/net/ethernet/broadcom/bcmsysport.c | 20 +- drivers/net/ethernet/broadcom/bcmsysport.h | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 7 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 33 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 125 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 21 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 18 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 29 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 144 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 7 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 18 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 4 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/cadence/Kconfig | 10 +- drivers/net/ethernet/cadence/macb.h | 12 +- drivers/net/ethernet/cadence/macb_main.c | 143 +- drivers/net/ethernet/cadence/macb_ptp.c | 7 +- drivers/net/ethernet/calxeda/xgmac.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/Makefile | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 62 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 49 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 240 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c | 241 + .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 22 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 21 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 2 + drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 79 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 4 + drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 28 + drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c | 47 +- drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h | 7 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 3 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 147 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 242 +- drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h | 48 +- drivers/net/ethernet/freescale/dpaa2/dprtc.c | 191 +- drivers/net/ethernet/freescale/dpaa2/dprtc.h | 62 +- drivers/net/ethernet/freescale/enetc/Kconfig | 10 + drivers/net/ethernet/freescale/enetc/enetc.c | 216 +- drivers/net/ethernet/freescale/enetc/enetc.h | 18 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 31 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 25 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 + drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 5 + drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 + drivers/net/ethernet/freescale/fec_main.c | 16 +- drivers/net/ethernet/freescale/fec_ptp.c | 2 +- drivers/net/ethernet/freescale/fman/fman_keygen.c | 3 +- drivers/net/ethernet/google/Kconfig | 27 + drivers/net/ethernet/google/Makefile | 5 + drivers/net/ethernet/google/gve/Makefile | 4 + drivers/net/ethernet/google/gve/gve.h | 459 ++ drivers/net/ethernet/google/gve/gve_adminq.c | 387 + drivers/net/ethernet/google/gve/gve_adminq.h | 217 + drivers/net/ethernet/google/gve/gve_desc.h | 113 + drivers/net/ethernet/google/gve/gve_ethtool.c | 245 + drivers/net/ethernet/google/gve/gve_main.c | 1232 ++++ drivers/net/ethernet/google/gve/gve_register.h | 27 + drivers/net/ethernet/google/gve/gve_rx.c | 446 ++ drivers/net/ethernet/google/gve/gve_tx.c | 584 ++ drivers/net/ethernet/hisilicon/Kconfig | 10 + drivers/net/ethernet/hisilicon/hip04_eth.c | 142 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 1 + drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 26 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 27 +- drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 455 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 27 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 60 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 70 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 43 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 2 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 95 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 799 ++- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 21 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1348 +++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 62 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 32 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 15 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 170 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 3 +- .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 59 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 14 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 286 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 9 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 3 +- drivers/net/ethernet/huawei/hinic/Makefile | 2 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 28 + drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 762 ++ drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 12 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 56 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 60 + .../net/ethernet/huawei/hinic/hinic_hw_qp_ctxt.h | 5 + drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h | 53 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 339 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 638 ++ drivers/net/ethernet/huawei/hinic/hinic_port.h | 371 + drivers/net/ethernet/huawei/hinic/hinic_rx.c | 82 +- drivers/net/ethernet/huawei/hinic/hinic_rx.h | 7 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 25 + drivers/net/ethernet/huawei/hinic/hinic_tx.h | 1 + drivers/net/ethernet/intel/e1000/e1000_main.c | 6 +- drivers/net/ethernet/intel/e1000e/80003es2lan.c | 2 +- drivers/net/ethernet/intel/e1000e/82571.c | 2 +- drivers/net/ethernet/intel/e1000e/defines.h | 3 + drivers/net/ethernet/intel/e1000e/e1000.h | 5 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 14 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 20 +- drivers/net/ethernet/intel/e1000e/mac.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 111 +- drivers/net/ethernet/intel/e1000e/nvm.c | 2 +- drivers/net/ethernet/intel/i40e/i40e.h | 32 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 43 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 86 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 672 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 4 + drivers/net/ethernet/intel/i40e/i40e_ptp.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 118 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 13 +- drivers/net/ethernet/intel/iavf/Makefile | 2 +- drivers/net/ethernet/intel/iavf/i40e_adminq.c | 936 --- drivers/net/ethernet/intel/iavf/i40e_adminq.h | 135 - drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h | 530 -- drivers/net/ethernet/intel/iavf/iavf.h | 13 +- drivers/net/ethernet/intel/iavf/iavf_adminq.c | 937 +++ drivers/net/ethernet/intel/iavf/iavf_adminq.h | 135 + drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h | 528 ++ drivers/net/ethernet/intel/iavf/iavf_alloc.h | 17 +- drivers/net/ethernet/intel/iavf/iavf_client.c | 127 +- drivers/net/ethernet/intel/iavf/iavf_client.h | 104 +- drivers/net/ethernet/intel/iavf/iavf_common.c | 499 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 16 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 868 +-- drivers/net/ethernet/intel/iavf/iavf_osdep.h | 11 +- drivers/net/ethernet/intel/iavf/iavf_prototype.h | 58 +- drivers/net/ethernet/intel/iavf/iavf_status.h | 136 +- drivers/net/ethernet/intel/iavf/iavf_trace.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 41 +- drivers/net/ethernet/intel/iavf/iavf_type.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 77 +- drivers/net/ethernet/intel/ice/ice.h | 63 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 49 +- drivers/net/ethernet/intel/ice/ice_common.c | 250 +- drivers/net/ethernet/intel/ice/ice_common.h | 11 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 2 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 2 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 35 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 12 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 230 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 5 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 1027 ++- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 4 + drivers/net/ethernet/intel/ice/ice_lib.c | 477 +- drivers/net/ethernet/intel/ice/ice_lib.h | 14 + drivers/net/ethernet/intel/ice/ice_main.c | 362 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 35 +- drivers/net/ethernet/intel/ice/ice_sched.c | 4 +- drivers/net/ethernet/intel/ice/ice_status.h | 1 + drivers/net/ethernet/intel/ice/ice_switch.c | 9 +- drivers/net/ethernet/intel/ice/ice_switch.h | 7 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 16 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 35 +- drivers/net/ethernet/intel/ice/ice_type.h | 13 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 301 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 33 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/e1000_regs.h | 2 + drivers/net/ethernet/intel/igb/igb_ethtool.c | 75 +- drivers/net/ethernet/intel/igb/igb_main.c | 47 +- drivers/net/ethernet/intel/igc/igc_base.c | 49 - drivers/net/ethernet/intel/igc/igc_defines.h | 18 +- drivers/net/ethernet/intel/igc/igc_hw.h | 3 - drivers/net/ethernet/intel/igc/igc_mac.c | 23 +- drivers/net/ethernet/intel/igc/igc_main.c | 22 + drivers/net/ethernet/intel/ixgbe/ixgbe.h | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 3 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 36 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 181 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 97 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 10 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 3 + drivers/net/ethernet/intel/ixgbevf/vf.c | 5 +- drivers/net/ethernet/marvell/mvmdio.c | 11 +- drivers/net/ethernet/marvell/mvneta.c | 38 +- drivers/net/ethernet/marvell/mvneta_bm.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 39 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 400 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 43 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 244 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 3 +- drivers/net/ethernet/mediatek/Makefile | 3 +- drivers/net/ethernet/mediatek/mtk_eth_path.c | 352 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 138 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 199 +- drivers/net/ethernet/mediatek/mtk_sgmii.c | 105 + drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 53 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 24 +- .../net/ethernet/mellanox/mlx5/core/accel/ipsec.c | 9 + .../net/ethernet/mellanox/mlx5/core/accel/ipsec.h | 7 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.c | 45 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 51 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 118 + drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 14 + .../net/ethernet/mellanox/mlx5/core/diag/crdump.c | 115 + .../mellanox/mlx5/core/diag/fs_tracepoint.h | 4 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 139 + .../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 20 + drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 27 - drivers/net/ethernet/mellanox/mlx5/core/ecpf.h | 4 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 285 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 108 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 118 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 293 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 43 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 335 + .../ethernet/mellanox/mlx5/core/en/tc_tun_gre.c | 95 + .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 151 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 208 + drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 231 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 37 +- .../ethernet/mellanox/mlx5/core/en/xsk/Makefile | 1 + .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 192 + .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 27 + .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 223 + .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.h | 25 + .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 111 + .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.h | 15 + .../net/ethernet/mellanox/mlx5/core/en/xsk/umem.c | 267 + .../net/ethernet/mellanox/mlx5/core/en/xsk/umem.h | 31 + .../mellanox/mlx5/core/en_accel/en_accel.h | 1 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 1 + .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 93 + .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 97 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 460 ++ .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 17 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 11 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 7 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_dim.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 66 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 845 ++- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 323 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 132 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 143 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 44 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 139 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 105 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 54 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 507 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 233 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 114 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 786 ++- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 277 + drivers/net/ethernet/mellanox/mlx5/core/events.c | 4 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 8 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 8 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 75 - drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 76 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 + .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 237 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 569 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 9 - .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 31 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 2 + .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 33 +- .../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 72 + drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 14 +- .../net/ethernet/mellanox/mlx5/core/lib/geneve.c | 157 + .../net/ethernet/mellanox/mlx5/core/lib/geneve.h | 33 + drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 8 + drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 33 +- .../net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c | 316 + .../net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h | 32 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 114 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 26 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 334 + drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 52 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 43 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 5 - drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 11 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 57 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 + drivers/net/ethernet/mellanox/mlxsw/Makefile | 1 + drivers/net/ethernet/mellanox/mlxsw/cmd.h | 12 + drivers/net/ethernet/mellanox/mlxsw/core.c | 57 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 30 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 18 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 22 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 27 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 143 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 248 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 76 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 18 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 49 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 3 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 522 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 584 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 35 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 9 +- .../mellanox/mlxsw/spectrum_acl_flex_keys.c | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 80 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 1111 +++ drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 186 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 273 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 2 + drivers/net/ethernet/mellanox/mlxsw/trap.h | 6 + drivers/net/ethernet/mscc/Makefile | 2 +- drivers/net/ethernet/mscc/ocelot.c | 26 +- drivers/net/ethernet/mscc/ocelot.h | 11 + drivers/net/ethernet/mscc/ocelot_ace.c | 782 +++ drivers/net/ethernet/mscc/ocelot_ace.h | 232 + drivers/net/ethernet/mscc/ocelot_board.c | 1 + drivers/net/ethernet/mscc/ocelot_flower.c | 363 + drivers/net/ethernet/mscc/ocelot_police.c | 227 + drivers/net/ethernet/mscc/ocelot_police.h | 22 + drivers/net/ethernet/mscc/ocelot_regs.c | 11 + drivers/net/ethernet/mscc/ocelot_s2.h | 64 + drivers/net/ethernet/mscc/ocelot_tc.c | 197 + drivers/net/ethernet/mscc/ocelot_tc.h | 22 + drivers/net/ethernet/mscc/ocelot_vcap.h | 403 ++ drivers/net/ethernet/netronome/Kconfig | 1 + drivers/net/ethernet/netronome/nfp/Makefile | 6 + drivers/net/ethernet/netronome/nfp/abm/cls.c | 22 +- drivers/net/ethernet/netronome/nfp/abm/main.h | 2 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 115 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 30 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 2 + drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 12 + drivers/net/ethernet/netronome/nfp/ccm.c | 3 - drivers/net/ethernet/netronome/nfp/ccm.h | 60 +- drivers/net/ethernet/netronome/nfp/ccm_mbox.c | 743 ++ drivers/net/ethernet/netronome/nfp/crypto/crypto.h | 27 + drivers/net/ethernet/netronome/nfp/crypto/fw.h | 84 + drivers/net/ethernet/netronome/nfp/crypto/tls.c | 522 ++ drivers/net/ethernet/netronome/nfp/flower/action.c | 260 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 57 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 4 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 18 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 149 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 30 +- .../net/ethernet/netronome/nfp/flower/offload.c | 339 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 3 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 4 + drivers/net/ethernet/netronome/nfp/nfp_net.h | 73 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 212 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c | 15 + drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 21 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 26 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 7 +- drivers/net/ethernet/ni/nixge.c | 2 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 2 +- drivers/net/ethernet/qlogic/Kconfig | 1 + .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 8 +- drivers/net/ethernet/qlogic/qed/qed.h | 24 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 1276 +++- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 113 +- drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 26 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 16 +- drivers/net/ethernet/qlogic/qed/qed_hw.c | 44 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 35 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 67 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 406 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 157 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 65 + drivers/net/ethernet/qlogic/qed/qed_mcp.h | 16 + drivers/net/ethernet/qlogic/qed/qed_ptp.c | 11 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 75 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 6 + drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 3 +- drivers/net/ethernet/qlogic/qede/qede.h | 4 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 1 + drivers/net/ethernet/qlogic/qede/qede_filter.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 42 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 37 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 5 +- .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 2 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 25 +- drivers/net/ethernet/realtek/Makefile | 1 + drivers/net/ethernet/realtek/r8169.c | 7361 -------------------- drivers/net/ethernet/realtek/r8169_firmware.c | 231 + drivers/net/ethernet/realtek/r8169_firmware.h | 39 + drivers/net/ethernet/realtek/r8169_main.c | 6869 ++++++++++++++++++ drivers/net/ethernet/rocker/rocker_main.c | 4 + drivers/net/ethernet/rocker/rocker_ofdpa.c | 25 +- drivers/net/ethernet/sfc/efx.c | 6 +- drivers/net/ethernet/sis/sis900.c | 24 +- drivers/net/ethernet/socionext/Kconfig | 1 + drivers/net/ethernet/socionext/netsec.c | 577 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 16 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 2 + drivers/net/ethernet/stmicro/stmmac/common.h | 20 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 8 + .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 118 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 42 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 1 + .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 22 +- .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 13 + drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 7 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 86 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 13 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 9 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 - drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 20 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 29 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 41 +- drivers/net/ethernet/stmicro/stmmac/hwif.c | 9 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 25 +- drivers/net/ethernet/stmicro/stmmac/mmc.h | 4 - drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 41 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 96 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 816 +-- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 104 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 1 - .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 26 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 850 +++ drivers/net/ethernet/sun/niu.c | 2 - drivers/net/ethernet/ti/Kconfig | 2 + drivers/net/ethernet/ti/cpsw.c | 561 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 97 +- drivers/net/ethernet/ti/cpsw_priv.h | 8 + drivers/net/ethernet/ti/cpts.c | 88 +- drivers/net/ethernet/ti/cpts.h | 2 +- drivers/net/ethernet/ti/davinci_cpdma.c | 187 +- drivers/net/ethernet/ti/davinci_cpdma.h | 9 +- drivers/net/ethernet/ti/davinci_emac.c | 4 +- drivers/net/ethernet/ti/netcp_ethss.c | 9 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/via/via-velocity.h | 2 +- drivers/net/ethernet/wiznet/w5100-spi.c | 24 +- drivers/net/ethernet/xilinx/Kconfig | 6 +- drivers/net/ethernet/xilinx/ll_temac.h | 5 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 258 +- drivers/net/ethernet/xilinx/ll_temac_mdio.c | 20 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 35 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 678 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 111 +- drivers/net/fddi/skfp/drvfbi.c | 3 +- drivers/net/fddi/skfp/h/skfbi.h | 231 +- drivers/net/fjes/fjes_debugfs.c | 15 +- drivers/net/gtp.c | 37 +- drivers/net/loopback.c | 78 +- drivers/net/macsec.c | 6 +- drivers/net/macvlan.c | 2 +- drivers/net/netdevsim/dev.c | 44 + drivers/net/netdevsim/netdev.c | 29 +- drivers/net/netdevsim/netdevsim.h | 1 + drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/aquantia_main.c | 8 + drivers/net/phy/bcm87xx.c | 20 +- drivers/net/phy/broadcom.c | 2 + drivers/net/phy/dp83867.c | 193 +- drivers/net/phy/lxt.c | 6 + drivers/net/phy/nxp-tja11xx.c | 403 ++ drivers/net/phy/phy-core.c | 4 +- drivers/net/phy/phy.c | 128 +- drivers/net/phy/phy_device.c | 109 +- drivers/net/phy/phylink.c | 288 +- drivers/net/phy/sfp-bus.c | 14 +- drivers/net/phy/sfp.c | 72 +- drivers/net/plip/plip.c | 4 +- drivers/net/tap.c | 5 +- drivers/net/team/team.c | 25 + drivers/net/tun.c | 8 +- drivers/net/usb/asix_devices.c | 6 +- drivers/net/usb/r8152.c | 101 +- drivers/net/veth.c | 61 +- drivers/net/virtio_net.c | 2 +- drivers/net/vmxnet3/vmxnet3_drv.c | 20 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 10 + drivers/net/vmxnet3/vmxnet3_int.h | 7 +- drivers/net/vrf.c | 5 +- drivers/net/vxlan.c | 131 +- drivers/net/wan/hdlc_cisco.c | 11 +- drivers/net/wan/x25_asy.c | 4 +- drivers/net/wireless/ath/Kconfig | 2 +- drivers/net/wireless/ath/Makefile | 2 +- drivers/net/wireless/ath/ar5523/Kconfig | 2 +- drivers/net/wireless/ath/ar5523/Makefile | 2 +- drivers/net/wireless/ath/ath10k/Kconfig | 2 +- drivers/net/wireless/ath/ath10k/ahb.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 80 +- drivers/net/wireless/ath/ath10k/core.h | 27 +- drivers/net/wireless/ath/ath10k/coredump.c | 4 +- drivers/net/wireless/ath/ath10k/debug.c | 58 +- drivers/net/wireless/ath/ath10k/debug.h | 25 +- drivers/net/wireless/ath/ath10k/debugfs_sta.c | 7 + drivers/net/wireless/ath/ath10k/hif.h | 15 + drivers/net/wireless/ath/ath10k/htc.c | 1 + drivers/net/wireless/ath/ath10k/htt.c | 2 +- drivers/net/wireless/ath/ath10k/htt.h | 76 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 401 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 38 +- drivers/net/wireless/ath/ath10k/hw.c | 6 +- drivers/net/wireless/ath/ath10k/hw.h | 13 + drivers/net/wireless/ath/ath10k/mac.c | 223 +- drivers/net/wireless/ath/ath10k/pci.c | 27 +- drivers/net/wireless/ath/ath10k/qmi.c | 61 +- drivers/net/wireless/ath/ath10k/qmi.h | 1 + drivers/net/wireless/ath/ath10k/sdio.c | 35 +- drivers/net/wireless/ath/ath10k/snoc.c | 19 +- drivers/net/wireless/ath/ath10k/swap.c | 4 +- drivers/net/wireless/ath/ath10k/testmode.c | 17 +- drivers/net/wireless/ath/ath10k/trace.c | 1 + drivers/net/wireless/ath/ath10k/trace.h | 6 +- drivers/net/wireless/ath/ath10k/txrx.c | 3 + drivers/net/wireless/ath/ath10k/usb.c | 4 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 61 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 20 +- drivers/net/wireless/ath/ath10k/wmi.c | 37 +- drivers/net/wireless/ath/ath10k/wmi.h | 23 +- drivers/net/wireless/ath/ath5k/Kconfig | 2 +- drivers/net/wireless/ath/ath5k/Makefile | 2 +- drivers/net/wireless/ath/ath6kl/Kconfig | 2 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +- drivers/net/wireless/ath/ath6kl/debug.c | 3 +- drivers/net/wireless/ath/ath6kl/htc_pipe.c | 3 - drivers/net/wireless/ath/ath6kl/trace.h | 2 +- drivers/net/wireless/ath/ath6kl/wmi.c | 13 +- drivers/net/wireless/ath/ath9k/Kconfig | 2 +- drivers/net/wireless/ath/ath9k/Makefile | 2 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 24 +- drivers/net/wireless/ath/ath9k/eeprom.c | 2 +- drivers/net/wireless/ath/ath9k/eeprom_4k.c | 1 + drivers/net/wireless/ath/ath9k/hw.c | 40 +- drivers/net/wireless/ath/ath9k/hw.h | 1 + drivers/net/wireless/ath/ath9k/init.c | 2 +- drivers/net/wireless/ath/ath9k/recv.c | 6 +- drivers/net/wireless/ath/ath9k/xmit.c | 18 +- drivers/net/wireless/ath/carl9170/mac.c | 2 +- drivers/net/wireless/ath/carl9170/main.c | 9 +- drivers/net/wireless/ath/carl9170/rx.c | 2 +- drivers/net/wireless/ath/carl9170/usb.c | 39 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 2 +- drivers/net/wireless/ath/regd.h | 1 - drivers/net/wireless/ath/wcn36xx/Kconfig | 2 +- drivers/net/wireless/ath/wcn36xx/Makefile | 2 +- drivers/net/wireless/ath/wil6210/Kconfig | 2 +- drivers/net/wireless/ath/wil6210/Makefile | 2 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 26 +- drivers/net/wireless/ath/wil6210/debugfs.c | 238 +- drivers/net/wireless/ath/wil6210/fw.h | 11 +- drivers/net/wireless/ath/wil6210/fw_inc.c | 148 +- drivers/net/wireless/ath/wil6210/interrupt.c | 67 +- drivers/net/wireless/ath/wil6210/main.c | 37 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 3 + drivers/net/wireless/ath/wil6210/rx_reorder.c | 33 +- drivers/net/wireless/ath/wil6210/txrx.c | 35 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 26 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 2 +- drivers/net/wireless/ath/wil6210/wil6210.h | 39 +- drivers/net/wireless/ath/wil6210/wmi.c | 141 +- drivers/net/wireless/ath/wil6210/wmi.h | 47 +- drivers/net/wireless/broadcom/b43/dma.c | 69 +- drivers/net/wireless/broadcom/b43/main.c | 7 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 57 +- drivers/net/wireless/broadcom/brcm80211/Kconfig | 52 +- drivers/net/wireless/broadcom/brcm80211/Makefile | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/Kconfig | 50 + .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 13 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 13 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/common.h | 16 +- .../broadcom/brcm80211/brcmfmac/commonring.c | 16 +- .../broadcom/brcm80211/brcmfmac/commonring.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.h | 13 +- .../broadcom/brcm80211/brcmfmac/flowring.c | 16 +- .../broadcom/brcm80211/brcmfmac/flowring.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 13 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.h | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.h | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 13 +- .../broadcom/brcm80211/brcmfmac/tracepoint.c | 13 +- .../broadcom/brcm80211/brcmfmac/tracepoint.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_cmn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_hal.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_int.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_radio.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phyreg_n.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.h | 13 +- .../wireless/broadcom/brcm80211/brcmutil/Makefile | 13 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 13 +- .../wireless/broadcom/brcm80211/brcmutil/utils.c | 13 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 13 +- .../broadcom/brcm80211/include/brcmu_d11.h | 13 +- .../broadcom/brcm80211/include/brcmu_utils.h | 13 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 13 +- .../broadcom/brcm80211/include/chipcommon.h | 13 +- .../net/wireless/broadcom/brcm80211/include/defs.h | 13 +- .../net/wireless/broadcom/brcm80211/include/soc.h | 13 +- drivers/net/wireless/cisco/Kconfig | 2 + drivers/net/wireless/cisco/airo.c | 57 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 17 +- drivers/net/wireless/intel/iwlegacy/3945.h | 3 - drivers/net/wireless/intel/iwlegacy/4965-rs.c | 35 +- drivers/net/wireless/intel/iwlegacy/common.h | 4 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 144 +- drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 4 - drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 28 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 5 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 22 + .../net/wireless/intel/iwlwifi/fw/api/location.h | 11 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 12 + drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 15 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 427 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 133 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 111 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 17 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 7 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 28 +- drivers/net/wireless/intel/iwlwifi/fw/smem.c | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 33 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 35 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 75 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 1 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 66 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 72 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 66 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 9 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 4 - drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 4 + drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 20 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 10 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 241 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 29 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 68 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 11 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 204 +- drivers/net/wireless/intersil/p54/main.c | 9 +- drivers/net/wireless/intersil/p54/p54usb.c | 43 +- drivers/net/wireless/intersil/p54/txrx.c | 11 +- drivers/net/wireless/mac80211_hwsim.c | 2 + drivers/net/wireless/marvell/libertas/if_usb.c | 2 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 +- drivers/net/wireless/marvell/mwifiex/11n.c | 53 +- drivers/net/wireless/marvell/mwifiex/11n.h | 5 +- drivers/net/wireless/marvell/mwifiex/11n_aggr.c | 26 +- drivers/net/wireless/marvell/mwifiex/11n_aggr.h | 2 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 125 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 37 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 103 +- drivers/net/wireless/marvell/mwifiex/fw.h | 12 +- drivers/net/wireless/marvell/mwifiex/init.c | 32 +- drivers/net/wireless/marvell/mwifiex/main.c | 35 +- drivers/net/wireless/marvell/mwifiex/main.h | 2 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 5 +- drivers/net/wireless/marvell/mwifiex/scan.c | 76 +- drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 5 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 10 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 4 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 68 +- drivers/net/wireless/marvell/mwifiex/txrx.c | 5 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 10 +- drivers/net/wireless/marvell/mwifiex/usb.c | 10 +- drivers/net/wireless/marvell/mwifiex/util.c | 15 +- drivers/net/wireless/marvell/mwifiex/wmm.c | 111 +- drivers/net/wireless/mediatek/mt76/dma.c | 1 + drivers/net/wireless/mediatek/mt76/mac80211.c | 62 +- drivers/net/wireless/mediatek/mt76/mt76.h | 24 +- drivers/net/wireless/mediatek/mt76/mt7603/core.c | 2 +- .../net/wireless/mediatek/mt76/mt7603/debugfs.c | 30 + drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 29 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.h | 2 + drivers/net/wireless/mediatek/mt76/mt7603/init.c | 26 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 191 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 15 +- drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 6 + drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 23 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 97 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 61 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 77 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 85 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 5 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 52 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1265 ++-- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 56 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 16 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 7 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 1 - .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 4 +- .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h | 2 - .../net/wireless/mediatek/mt76/mt76x02_eeprom.h | 1 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 106 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 3 + drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 9 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 11 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 9 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 16 +- .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 8 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 23 +- .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 7 +- drivers/net/wireless/mediatek/mt76/usb.c | 66 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 54 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 96 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 11 + drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 31 + drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 2 + drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 3 + drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 3 + drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 11 + drivers/net/wireless/ralink/rt2x00/rt2x00.h | 10 + drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 35 + drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 10 +- drivers/net/wireless/ralink/rt2x00/rt2x00link.c | 15 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.h | 6 + .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 35 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 1 - .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 3 +- drivers/net/wireless/realtek/rtlwifi/efuse.c | 5 +- drivers/net/wireless/realtek/rtlwifi/rc.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 695 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 253 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h | 708 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 5 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 + drivers/net/wireless/realtek/rtw88/hci.h | 2 +- drivers/net/wireless/realtek/rtw88/mac.c | 8 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 32 + drivers/net/wireless/realtek/rtw88/main.c | 36 +- drivers/net/wireless/realtek/rtw88/main.h | 38 +- drivers/net/wireless/realtek/rtw88/pci.c | 10 +- drivers/net/wireless/realtek/rtw88/phy.c | 1309 ++-- drivers/net/wireless/realtek/rtw88/phy.h | 18 +- drivers/net/wireless/realtek/rtw88/regd.c | 69 +- drivers/net/wireless/realtek/rtw88/regd.h | 4 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 436 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 23 + .../net/wireless/realtek/rtw88/rtw8822c_table.c | 799 ++- drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/ti/wl18xx/main.c | 38 - drivers/net/xen-netback/interface.c | 2 +- drivers/nfc/st-nci/i2c.c | 2 +- drivers/nvdimm/security.c | 2 +- drivers/nvme/host/fc.c | 7 +- drivers/nvme/host/rdma.c | 7 +- drivers/nvme/target/loop.c | 4 +- drivers/nvmem/Kconfig | 9 +- drivers/nvmem/Makefile | 2 + drivers/nvmem/imx-ocotp-scu.c | 161 + drivers/nvmem/imx-ocotp.c | 52 +- drivers/of/fdt.c | 141 +- drivers/of/of_reserved_mem.c | 3 + drivers/of/platform.c | 3 +- drivers/of/unittest.c | 2 +- drivers/pci/pcie/aspm.c | 20 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 2 +- drivers/phy/broadcom/phy-brcm-usb.c | 9 +- drivers/phy/freescale/Kconfig | 10 + drivers/phy/freescale/Makefile | 1 + drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 497 ++ drivers/phy/qualcomm/Kconfig | 8 + drivers/phy/qualcomm/Makefile | 1 + drivers/phy/qualcomm/phy-qcom-pcie2.c | 331 + drivers/phy/qualcomm/phy-qcom-qmp.c | 5 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 2 +- drivers/phy/renesas/phy-rcar-gen2.c | 2 + drivers/phy/renesas/phy-rcar-gen3-usb2.c | 19 +- drivers/phy/samsung/phy-samsung-usb2.c | 5 +- drivers/phy/tegra/xusb-tegra124.c | 9 + drivers/phy/tegra/xusb-tegra210.c | 9 + drivers/phy/ti/phy-am654-serdes.c | 4 +- drivers/platform/chrome/Kconfig | 42 +- drivers/platform/chrome/Makefile | 4 +- drivers/platform/chrome/cros_ec_debugfs.c | 48 +- drivers/platform/chrome/cros_ec_ishtp.c | 763 ++ drivers/platform/chrome/cros_ec_lightbar.c | 6 +- drivers/platform/chrome/cros_ec_lpc.c | 165 +- drivers/platform/chrome/cros_ec_lpc_mec.c | 14 +- drivers/platform/chrome/cros_ec_lpc_reg.c | 101 - drivers/platform/chrome/cros_ec_lpc_reg.h | 45 - drivers/platform/chrome/cros_ec_spi.c | 68 +- drivers/platform/chrome/cros_ec_sysfs.c | 2 +- drivers/platform/chrome/cros_ec_vbc.c | 2 +- drivers/platform/chrome/wilco_ec/Kconfig | 18 +- drivers/platform/chrome/wilco_ec/Makefile | 6 +- drivers/platform/chrome/wilco_ec/core.c | 26 +- drivers/platform/chrome/wilco_ec/debugfs.c | 12 +- drivers/platform/chrome/wilco_ec/event.c | 581 ++ drivers/platform/chrome/wilco_ec/mailbox.c | 21 +- drivers/platform/chrome/wilco_ec/properties.c | 132 + drivers/platform/chrome/wilco_ec/sysfs.c | 156 + drivers/platform/chrome/wilco_ec/telemetry.c | 450 ++ drivers/platform/x86/Kconfig | 2 +- drivers/ptp/Kconfig | 2 +- drivers/ptp/ptp_clock.c | 3 +- drivers/s390/net/qeth_core.h | 109 +- drivers/s390/net/qeth_core_main.c | 1013 ++- drivers/s390/net/qeth_core_mpc.h | 51 +- drivers/s390/net/qeth_l2_main.c | 276 +- drivers/s390/net/qeth_l3_main.c | 249 +- drivers/s390/scsi/zfcp_fc.c | 4 +- drivers/scsi/Kconfig | 57 +- drivers/scsi/Makefile | 4 +- drivers/scsi/NCR5380.c | 59 +- drivers/scsi/NCR5380.h | 2 +- drivers/scsi/advansys.c | 2 +- drivers/scsi/aha152x.c | 46 +- drivers/scsi/aic7xxx/aic7xxx.reg | 2 +- drivers/scsi/aic94xx/aic94xx_dev.c | 4 +- drivers/scsi/bnx2fc/bnx2fc.h | 14 +- drivers/scsi/bnx2fc/bnx2fc_els.c | 60 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 3 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 116 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 10 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 10 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 26 +- drivers/scsi/cxgbi/libcxgbi.c | 15 +- drivers/scsi/cxgbi/libcxgbi.h | 9 +- drivers/scsi/esp_scsi.c | 20 +- drivers/scsi/esp_scsi.h | 2 + drivers/scsi/fdomain.c | 597 ++ drivers/scsi/fdomain.h | 114 + drivers/scsi/fdomain_isa.c | 222 + drivers/scsi/fdomain_pci.c | 68 + drivers/scsi/hisi_sas/hisi_sas.h | 8 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 16 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 50 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 50 +- drivers/scsi/hpsa.c | 280 +- drivers/scsi/hpsa.h | 6 +- drivers/scsi/hpsa_cmd.h | 2 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 77 +- drivers/scsi/ibmvscsi/ibmvscsi.h | 10 +- drivers/scsi/imm.c | 2 +- drivers/scsi/ipr.c | 29 +- drivers/scsi/isci/remote_device.c | 4 +- drivers/scsi/isci/remote_device.h | 5 - drivers/scsi/isci/request.c | 8 +- drivers/scsi/isci/task.c | 2 +- drivers/scsi/libiscsi_tcp.c | 2 - drivers/scsi/libsas/sas_discover.c | 23 +- drivers/scsi/libsas/sas_event.c | 18 +- drivers/scsi/libsas/sas_expander.c | 71 +- drivers/scsi/libsas/sas_init.c | 2 +- drivers/scsi/libsas/sas_internal.h | 2 +- drivers/scsi/libsas/sas_phy.c | 18 +- drivers/scsi/libsas/sas_port.c | 24 +- drivers/scsi/libsas/sas_scsi_host.c | 2 +- drivers/scsi/lpfc/lpfc_attr.c | 34 +- drivers/scsi/lpfc/lpfc_bsg.c | 2 +- drivers/scsi/lpfc/lpfc_crtn.h | 3 +- drivers/scsi/lpfc/lpfc_ct.c | 14 +- drivers/scsi/lpfc/lpfc_els.c | 1 + drivers/scsi/lpfc/lpfc_init.c | 512 +- drivers/scsi/lpfc/lpfc_nvme.c | 16 +- drivers/scsi/lpfc/lpfc_nvmet.c | 335 +- drivers/scsi/lpfc/lpfc_nvmet.h | 1 + drivers/scsi/lpfc/lpfc_scsi.c | 16 +- drivers/scsi/lpfc/lpfc_sli.c | 76 +- drivers/scsi/lpfc/lpfc_sli4.h | 11 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac_scsi.c | 421 +- drivers/scsi/megaraid/Kconfig.megaraid | 1 + drivers/scsi/megaraid/Makefile | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 101 +- drivers/scsi/megaraid/megaraid_sas_base.c | 712 +- drivers/scsi/megaraid/megaraid_sas_debugfs.c | 179 + drivers/scsi/megaraid/megaraid_sas_fp.c | 82 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 551 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 33 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 497 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 35 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 73 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 234 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 52 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 8 +- drivers/scsi/mvsas/mv_sas.c | 2 +- drivers/scsi/mvsas/mv_sas.h | 3 - drivers/scsi/mvumi.c | 11 +- drivers/scsi/osst.c | 6108 ---------------- drivers/scsi/osst.h | 651 -- drivers/scsi/osst_detect.h | 7 - drivers/scsi/osst_options.h | 107 - drivers/scsi/pcmcia/Kconfig | 10 + drivers/scsi/pcmcia/Makefile | 1 + drivers/scsi/pcmcia/fdomain_cs.c | 95 + drivers/scsi/pcmcia/nsp_cs.c | 4 +- drivers/scsi/pm8001/pm8001_ctl.c | 52 +- drivers/scsi/pm8001/pm8001_hwi.c | 4 +- drivers/scsi/pm8001/pm8001_sas.c | 4 +- drivers/scsi/pm8001/pm8001_sas.h | 1 - drivers/scsi/pm8001/pm80xx_hwi.c | 4 +- drivers/scsi/pmcraid.c | 14 +- drivers/scsi/ppa.c | 2 +- drivers/scsi/qedf/qedf_main.c | 39 +- drivers/scsi/qedi/qedi_main.c | 34 +- drivers/scsi/qla2xxx/qla_def.h | 5 +- drivers/scsi/qla2xxx/qla_gbl.h | 2 + drivers/scsi/qla2xxx/qla_init.c | 1 - drivers/scsi/qla2xxx/qla_nvme.c | 236 +- drivers/scsi/qla2xxx/qla_nvme.h | 2 +- drivers/scsi/qla2xxx/qla_os.c | 1 - drivers/scsi/qla2xxx/qla_target.c | 16 +- drivers/scsi/scsi.c | 12 +- drivers/scsi/scsi_debugfs.h | 1 + drivers/scsi/scsi_error.c | 26 +- drivers/scsi/scsi_lib.c | 39 +- drivers/scsi/scsi_pm.c | 6 +- drivers/scsi/scsi_priv.h | 1 - drivers/scsi/scsi_sysfs.c | 7 +- drivers/scsi/scsi_transport_fc.c | 3 - drivers/scsi/sd.c | 111 +- drivers/scsi/ses.c | 7 +- drivers/scsi/st.c | 6 +- drivers/scsi/storvsc_drv.c | 11 + drivers/scsi/ufs/ufs-qcom.c | 23 +- drivers/scsi/ufs/ufs-sysfs.c | 6 +- drivers/scsi/ufs/ufs_bsg.c | 6 +- drivers/scsi/ufs/ufshcd-pci.c | 2 + drivers/scsi/ufs/ufshcd.c | 35 +- drivers/scsi/ufs/ufshcd.h | 5 + drivers/scsi/ufs/ufshci.h | 6 +- drivers/scsi/virtio_scsi.c | 3 - drivers/scsi/vmw_pvscsi.c | 2 +- drivers/scsi/wd33c93.c | 2 +- drivers/scsi/wd719x.c | 42 +- drivers/slimbus/core.c | 5 - drivers/slimbus/qcom-ctrl.c | 4 +- drivers/slimbus/stream.c | 12 +- drivers/soc/qcom/qcom-geni-se.c | 21 +- drivers/soundwire/bus.c | 6 +- drivers/soundwire/cadence_master.c | 30 +- drivers/soundwire/intel.c | 17 +- drivers/soundwire/intel.h | 2 +- drivers/soundwire/intel_init.c | 25 +- drivers/soundwire/mipi_disco.c | 35 +- drivers/soundwire/stream.c | 8 +- drivers/ssb/driver_gpio.c | 6 - drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/android/ion/Kconfig | 18 - drivers/staging/android/ion/Makefile | 2 - drivers/staging/android/ion/ion_carveout_heap.c | 133 - drivers/staging/android/ion/ion_chunk_heap.c | 146 - drivers/staging/comedi/comedi_buf.c | 150 +- drivers/staging/comedi/comedi_fops.c | 39 +- .../staging/comedi/drivers/amplc_dio200_common.c | 16 +- drivers/staging/comedi/drivers/amplc_pci230.c | 3 +- drivers/staging/comedi/drivers/dt282x.c | 3 +- drivers/staging/comedi/drivers/mite.c | 27 +- drivers/staging/comedi/drivers/usbdux.c | 2 +- drivers/staging/erofs/Makefile | 4 +- drivers/staging/erofs/compress.h | 62 + drivers/staging/erofs/data.c | 4 +- drivers/staging/erofs/decompressor.c | 335 + drivers/staging/erofs/dir.c | 3 +- drivers/staging/erofs/erofs_fs.h | 68 +- drivers/staging/erofs/inode.c | 58 +- drivers/staging/erofs/internal.h | 58 +- drivers/staging/erofs/namei.c | 1 + drivers/staging/erofs/super.c | 2 +- drivers/staging/erofs/unzip_pagevec.h | 5 +- drivers/staging/erofs/unzip_vle.c | 373 +- drivers/staging/erofs/unzip_vle.h | 44 +- drivers/staging/erofs/unzip_vle_lz4.c | 229 - drivers/staging/erofs/utils.c | 12 + drivers/staging/erofs/zmap.c | 463 ++ drivers/staging/fieldbus/anybuss/Kconfig | 1 + drivers/staging/fieldbus/anybuss/arcx-anybus.c | 44 +- drivers/staging/fieldbus/dev_core.c | 6 +- drivers/staging/fsl-dpaa2/Kconfig | 8 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 1 + drivers/staging/gasket/gasket_core.c | 6 +- drivers/staging/gasket/gasket_ioctl.c | 3 +- drivers/staging/gasket/gasket_page_table.c | 14 +- drivers/staging/greybus/tools/loopback_test.c | 6 - drivers/staging/iio/accel/adis16203.c | 12 +- drivers/staging/iio/accel/adis16240.c | 9 +- drivers/staging/iio/adc/Kconfig | 3 + drivers/staging/iio/addac/adt7316-spi.c | 13 + drivers/staging/iio/addac/adt7316.c | 2 +- drivers/staging/iio/cdc/ad7150.c | 58 +- drivers/staging/iio/cdc/ad7746.c | 10 + drivers/staging/iio/frequency/ad9834.c | 11 + drivers/staging/iio/resolver/ad2s1210.c | 3 - drivers/staging/isdn/Kconfig | 12 + drivers/staging/isdn/Makefile | 8 + drivers/staging/isdn/TODO | 22 + .../{isdn/hardware => staging/isdn}/avm/Kconfig | 0 .../{isdn/hardware => staging/isdn}/avm/Makefile | 0 .../{isdn/hardware => staging/isdn}/avm/avm_cs.c | 0 .../{isdn/hardware => staging/isdn}/avm/avmcard.h | 0 drivers/{isdn/hardware => staging/isdn}/avm/b1.c | 0 .../{isdn/hardware => staging/isdn}/avm/b1dma.c | 0 .../{isdn/hardware => staging/isdn}/avm/b1isa.c | 0 .../{isdn/hardware => staging/isdn}/avm/b1pci.c | 0 .../{isdn/hardware => staging/isdn}/avm/b1pcmcia.c | 0 drivers/{isdn/hardware => staging/isdn}/avm/c4.c | 0 .../{isdn/hardware => staging/isdn}/avm/t1isa.c | 0 .../{isdn/hardware => staging/isdn}/avm/t1pci.c | 0 drivers/staging/isdn/gigaset/Kconfig | 62 + drivers/staging/isdn/gigaset/Makefile | 17 + drivers/{ => staging}/isdn/gigaset/asyncdata.c | 0 drivers/{ => staging}/isdn/gigaset/bas-gigaset.c | 0 drivers/{ => staging}/isdn/gigaset/capi.c | 0 drivers/{ => staging}/isdn/gigaset/common.c | 0 drivers/{ => staging}/isdn/gigaset/dummyll.c | 0 drivers/{ => staging}/isdn/gigaset/ev-layer.c | 0 drivers/{ => staging}/isdn/gigaset/gigaset.h | 0 drivers/{ => staging}/isdn/gigaset/interface.c | 0 drivers/{ => staging}/isdn/gigaset/isocdata.c | 0 drivers/{ => staging}/isdn/gigaset/proc.c | 0 drivers/{ => staging}/isdn/gigaset/ser-gigaset.c | 0 drivers/{ => staging}/isdn/gigaset/usb-gigaset.c | 0 drivers/{ => staging}/isdn/hysdn/Kconfig | 0 drivers/{ => staging}/isdn/hysdn/Makefile | 0 drivers/{ => staging}/isdn/hysdn/boardergo.c | 0 drivers/{ => staging}/isdn/hysdn/boardergo.h | 0 drivers/{ => staging}/isdn/hysdn/hycapi.c | 0 drivers/{ => staging}/isdn/hysdn/hysdn_boot.c | 0 drivers/{ => staging}/isdn/hysdn/hysdn_defs.h | 0 drivers/{ => staging}/isdn/hysdn/hysdn_init.c | 0 drivers/staging/isdn/hysdn/hysdn_net.c | 330 + drivers/{ => staging}/isdn/hysdn/hysdn_pof.h | 0 drivers/{ => staging}/isdn/hysdn/hysdn_procconf.c | 0 drivers/{ => staging}/isdn/hysdn/hysdn_proclog.c | 0 drivers/{ => staging}/isdn/hysdn/hysdn_sched.c | 0 drivers/{ => staging}/isdn/hysdn/ince1pc.h | 0 drivers/staging/kpc2000/Kconfig | 4 +- drivers/staging/kpc2000/Makefile | 4 +- drivers/staging/kpc2000/TODO | 6 - drivers/staging/kpc2000/kpc2000/Makefile | 2 +- drivers/staging/kpc2000/kpc2000/cell_probe.c | 750 +- drivers/staging/kpc2000/kpc2000/core.c | 892 ++- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 19 - drivers/staging/kpc2000/kpc2000/fileops.c | 131 - drivers/staging/kpc2000/kpc2000/kp2000_module.c | 54 - drivers/staging/kpc2000/kpc2000/pcie.h | 119 +- drivers/staging/kpc2000/kpc2000/uapi.h | 22 +- drivers/staging/kpc2000/kpc2000_i2c.c | 651 ++ drivers/staging/kpc2000/kpc2000_spi.c | 520 ++ drivers/staging/kpc2000/kpc_dma/dma.c | 142 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 269 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 122 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 34 +- drivers/staging/kpc2000/kpc_i2c/Makefile | 4 - drivers/staging/kpc2000/kpc_i2c/fileops.c | 181 - drivers/staging/kpc2000/kpc_i2c/i2c_driver.c | 699 -- drivers/staging/kpc2000/kpc_spi/Makefile | 4 - drivers/staging/kpc2000/kpc_spi/spi_driver.c | 507 -- drivers/staging/kpc2000/kpc_spi/spi_parts.h | 48 - drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/ks7010/ks_hostif.c | 7 +- .../most/Documentation/ABI/configfs-most.txt | 16 +- .../staging/most/Documentation/driver_usage.txt | 8 +- drivers/staging/most/Kconfig | 2 +- drivers/staging/most/configfs.c | 14 - drivers/staging/most/net/net.c | 13 +- drivers/staging/most/video/video.c | 19 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 5 +- drivers/staging/mt7621-dts/Kconfig | 7 +- drivers/staging/mt7621-dts/Makefile | 1 + drivers/staging/mt7621-dts/TODO | 2 +- drivers/staging/mt7621-dts/gbpc1.dts | 2 +- drivers/staging/mt7621-dts/gbpc2.dts | 21 + drivers/staging/mt7621-dts/mt7621.dtsi | 55 +- drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 8 - drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt | 2 + drivers/staging/mt7621-pci/pci-mt7621.c | 120 +- drivers/staging/netlogic/xlr_net.c | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 3 +- drivers/staging/pi433/pi433_if.c | 5 +- drivers/staging/pi433/rf69.c | 4 +- drivers/staging/pi433/rf69_registers.h | 2 +- drivers/staging/ralink-gdma/ralink-gdma.c | 3 +- drivers/staging/rtl8188eu/Kconfig | 4 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 35 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 14 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 46 - drivers/staging/rtl8188eu/hal/hal_com.c | 6 - drivers/staging/rtl8188eu/hal/odm.c | 10 - drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 15 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 24 +- drivers/staging/rtl8188eu/include/hal_com.h | 1 - drivers/staging/rtl8188eu/include/ieee80211.h | 10 +- drivers/staging/rtl8188eu/include/odm_precomp.h | 2 - drivers/staging/rtl8188eu/include/rtw_eeprom.h | 6 - drivers/staging/rtl8188eu/include/rtw_mlme.h | 3 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 2 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 22 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 1 + drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- drivers/staging/rtl8192e/rtllib_module.c | 1 - .../staging/rtl8192u/ieee80211/ieee80211_module.c | 3 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 33 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 13 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 58 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 36 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 10 +- drivers/staging/rtl8192u/r8192U_core.c | 10 +- drivers/staging/rtl8192u/r8192U_dm.c | 109 +- drivers/staging/rtl8192u/r8192U_dm.h | 1 - drivers/staging/rtl8712/drv_types.h | 13 +- drivers/staging/rtl8712/hal_init.c | 174 +- drivers/staging/rtl8712/ieee80211.c | 74 +- drivers/staging/rtl8712/mlme_linux.c | 36 +- drivers/staging/rtl8712/os_intfs.c | 13 +- drivers/staging/rtl8712/recv_linux.c | 50 +- drivers/staging/rtl8712/rtl8712_efuse.c | 152 +- drivers/staging/rtl8712/rtl8712_xmit.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.c | 306 +- drivers/staging/rtl8712/rtl871x_cmd.h | 43 +- drivers/staging/rtl8712/rtl871x_eeprom.c | 6 +- drivers/staging/rtl8712/rtl871x_io.c | 4 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 171 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 4 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 4 +- drivers/staging/rtl8712/rtl871x_mlme.c | 45 +- drivers/staging/rtl8712/rtl871x_mlme.h | 3 +- drivers/staging/rtl8712/rtl871x_mp.c | 14 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 27 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 2 - drivers/staging/rtl8712/rtl871x_recv.c | 14 +- drivers/staging/rtl8712/rtl871x_security.c | 4 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 9 +- drivers/staging/rtl8712/rtl871x_xmit.c | 17 +- drivers/staging/rtl8712/rtl871x_xmit.h | 4 +- drivers/staging/rtl8712/sta_info.h | 4 +- drivers/staging/rtl8712/usb_halinit.c | 288 +- drivers/staging/rtl8712/usb_intf.c | 4 +- drivers/staging/rtl8712/usb_ops.c | 84 +- drivers/staging/rtl8712/wifi.h | 11 - drivers/staging/rtl8712/xmit_linux.c | 56 +- drivers/staging/rtl8723bs/Kconfig | 2 +- drivers/staging/rtl8723bs/TODO | 3 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 25 +- drivers/staging/rtl8723bs/core/rtw_btcoex.c | 147 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 37 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 7 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 139 - drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 24 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 83 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 52 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 56 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 19 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 70 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 8 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 742 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 4 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 2 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 2 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 6 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 66 +- drivers/staging/rtl8723bs/hal/hal_com.c | 8 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 5 - drivers/staging/rtl8723bs/hal/hal_phy.c | 59 - drivers/staging/rtl8723bs/hal/odm_AntDiv.c | 62 - drivers/staging/rtl8723bs/hal/odm_AntDiv.h | 30 - drivers/staging/rtl8723bs/hal/odm_DIG.c | 11 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 36 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 2 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 61 +- drivers/staging/rtl8723bs/hal/odm_precomp.h | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 43 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 76 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 10 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 10 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 39 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 145 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 68 +- drivers/staging/rtl8723bs/include/drv_types.h | 2 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 4 +- drivers/staging/rtl8723bs/include/hal_com.h | 1 - drivers/staging/rtl8723bs/include/hal_intf.h | 1 - drivers/staging/rtl8723bs/include/ieee80211.h | 2 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 +- drivers/staging/rtl8723bs/include/osdep_service.h | 2 - drivers/staging/rtl8723bs/include/recv_osdep.h | 4 +- drivers/staging/rtl8723bs/include/rtw_ap.h | 4 +- drivers/staging/rtl8723bs/include/rtw_btcoex.h | 28 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 3 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 2 +- drivers/staging/rtl8723bs/include/sdio_ops.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 34 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 520 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 20 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 30 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 41 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 101 +- drivers/staging/rtl8723bs/os_dep/rtw_proc.c | 30 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 75 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 24 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 10 +- drivers/staging/rts5208/TODO | 2 +- drivers/staging/rts5208/rtsx_chip.c | 20 +- drivers/staging/rts5208/sd.c | 30 +- drivers/staging/rts5208/sd.h | 1 - drivers/staging/rts5208/xd.c | 8 +- drivers/staging/speakup/serialio.h | 3 - drivers/staging/unisys/Kconfig | 4 +- drivers/staging/unisys/visorhba/visorhba_main.c | 9 +- drivers/staging/unisys/visornic/visornic_main.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 375 +- .../vc04_services/bcm2835-camera/bcm2835-camera.h | 32 +- .../vc04_services/bcm2835-camera/controls.c | 208 +- .../vc04_services/bcm2835-camera/mmal-common.h | 12 +- .../vc04_services/bcm2835-camera/mmal-encodings.h | 9 +- .../vc04_services/bcm2835-camera/mmal-msg-common.h | 9 +- .../vc04_services/bcm2835-camera/mmal-msg-format.h | 104 +- .../vc04_services/bcm2835-camera/mmal-msg-port.h | 133 +- .../vc04_services/bcm2835-camera/mmal-msg.h | 154 +- .../vc04_services/bcm2835-camera/mmal-parameters.h | 286 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 159 +- .../vc04_services/bcm2835-camera/mmal-vchiq.h | 22 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 356 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 6 - .../interface/vchiq_arm/vchiq_connected.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 106 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 9 - .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 2 - .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 11 +- .../vc04_services/interface/vchiq_arm/vchiq_util.h | 1 - drivers/staging/vt6655/Kconfig | 5 +- drivers/staging/vt6655/card.c | 8 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/test | 2 +- drivers/staging/vt6656/Kconfig | 5 +- drivers/staging/vt6656/baseband.c | 130 +- drivers/staging/vt6656/baseband.h | 8 +- drivers/staging/vt6656/card.c | 22 +- drivers/staging/vt6656/firmware.c | 91 +- drivers/staging/vt6656/int.c | 8 +- drivers/staging/vt6656/int.h | 2 +- drivers/staging/vt6656/mac.c | 19 +- drivers/staging/vt6656/mac.h | 6 +- drivers/staging/vt6656/main_usb.c | 230 +- drivers/staging/vt6656/rf.c | 38 +- drivers/staging/vt6656/rf.h | 2 +- drivers/staging/vt6656/usbpipe.c | 115 +- drivers/staging/vt6656/usbpipe.h | 4 +- drivers/staging/wilc1000/Makefile | 2 +- drivers/staging/wilc1000/host_interface.c | 2137 ------ drivers/staging/wilc1000/host_interface.h | 237 - drivers/staging/wilc1000/wilc_hif.c | 2089 ++++++ drivers/staging/wilc1000/wilc_hif.h | 235 + drivers/staging/wilc1000/wilc_mon.c | 9 +- drivers/staging/wilc1000/wilc_netdev.c | 294 +- drivers/staging/wilc1000/wilc_sdio.c | 7 +- drivers/staging/wilc1000/wilc_spi.c | 3 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 548 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 13 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 24 +- drivers/staging/wilc1000/wilc_wlan.c | 26 +- drivers/staging/wilc1000/wilc_wlan.h | 8 +- drivers/staging/wilc1000/wilc_wlan_if.h | 2 +- drivers/staging/wlan-ng/cfg80211.c | 14 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 6 +- drivers/target/iscsi/iscsi_target_nego.c | 15 +- drivers/target/target_core_user.c | 16 +- drivers/tty/serial/8250/8250.h | 90 +- drivers/tty/serial/8250/8250_core.c | 20 + drivers/tty/serial/8250/8250_dma.c | 11 +- drivers/tty/serial/8250/8250_mtk.c | 73 +- drivers/tty/serial/8250/8250_of.c | 14 +- drivers/tty/serial/8250/8250_omap.c | 43 +- drivers/tty/serial/8250/8250_pci.c | 97 +- drivers/tty/serial/8250/8250_pnp.c | 4 +- drivers/tty/serial/8250/8250_port.c | 50 +- drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/Kconfig | 14 - drivers/tty/serial/Makefile | 1 - drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 19 +- drivers/tty/serial/digicolor-usart.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 114 +- drivers/tty/serial/imx.c | 82 +- drivers/tty/serial/max310x.c | 157 +- drivers/tty/serial/mpsc.c | 2138 ------ drivers/tty/serial/msm_serial.c | 4 + drivers/tty/serial/serial_core.c | 7 +- drivers/tty/serial/serial_mctrl_gpio.c | 14 + drivers/tty/serial/sh-sci.c | 33 +- drivers/tty/serial/stm32-usart.c | 348 +- drivers/tty/serial/stm32-usart.h | 33 +- drivers/tty/serial/xilinx_uartps.c | 37 +- drivers/tty/tty_io.c | 4 +- drivers/usb/Kconfig | 2 +- drivers/usb/Makefile | 3 +- drivers/usb/atm/Kconfig | 1 - drivers/usb/atm/ueagle-atm.c | 48 +- drivers/usb/chipidea/ci_hdrc_imx.c | 33 +- drivers/usb/chipidea/ci_hdrc_msm.c | 4 +- drivers/usb/chipidea/core.c | 5 +- drivers/usb/chipidea/usbmisc_imx.c | 8 +- drivers/usb/class/Kconfig | 2 +- drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/common/common.c | 21 + drivers/usb/common/common.h | 14 + drivers/usb/common/led.c | 9 +- drivers/usb/core/Kconfig | 1 - drivers/usb/core/devio.c | 71 +- drivers/usb/core/hub.c | 45 +- drivers/usb/core/notify.c | 3 - drivers/usb/core/usb.c | 10 +- drivers/usb/core/usb.h | 1 - drivers/usb/dwc2/Kconfig | 1 - drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc2/core.h | 8 + drivers/usb/dwc2/hcd.c | 20 +- drivers/usb/dwc2/hcd.h | 1 - drivers/usb/dwc2/params.c | 1 + drivers/usb/dwc2/platform.c | 23 +- drivers/usb/dwc3/Kconfig | 2 +- drivers/usb/dwc3/core.c | 16 +- drivers/usb/dwc3/core.h | 6 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 36 +- drivers/usb/dwc3/dwc3-pci.c | 8 + drivers/usb/dwc3/dwc3-qcom.c | 224 +- drivers/usb/dwc3/ep0.c | 9 +- drivers/usb/dwc3/gadget.c | 22 +- drivers/usb/dwc3/gadget.h | 6 + drivers/usb/gadget/Kconfig | 6 +- drivers/usb/gadget/composite.c | 2 +- drivers/usb/gadget/function/f_eem.c | 3 +- drivers/usb/gadget/function/f_fs.c | 9 +- drivers/usb/gadget/function/f_mass_storage.c | 2 +- drivers/usb/gadget/function/u_audio.c | 4 +- drivers/usb/gadget/function/u_ether.c | 10 +- drivers/usb/gadget/legacy/Kconfig | 8 +- drivers/usb/gadget/udc/at91_udc.c | 3 +- drivers/usb/gadget/udc/fotg210-udc.c | 3 +- drivers/usb/gadget/udc/net2272.c | 5 - drivers/usb/gadget/udc/omap_udc.c | 3 +- drivers/usb/gadget/udc/renesas_usb3.c | 93 +- drivers/usb/host/Kconfig | 7 +- drivers/usb/host/ehci-exynos.c | 11 + drivers/usb/host/ehci-fsl.c | 52 +- drivers/usb/host/ehci-fsl.h | 3 + drivers/usb/host/ehci-st.c | 2 - drivers/usb/host/fotg210-hcd.c | 10 + drivers/usb/host/fsl-mph-dr-of.c | 10 +- drivers/usb/host/isp1362.h | 2 +- drivers/usb/host/ohci-exynos.c | 11 + drivers/usb/host/ohci-pci.c | 2 +- drivers/usb/host/ohci-s3c2410.c | 2 - drivers/usb/host/ohci-spear.c | 3 - drivers/usb/host/ohci-st.c | 2 - drivers/usb/host/u132-hcd.c | 3 +- drivers/usb/host/xhci-ring.c | 27 +- drivers/usb/host/xhci-tegra.c | 23 - drivers/usb/host/xhci.c | 23 + drivers/usb/host/xhci.h | 5 + drivers/usb/image/microtek.c | 20 +- drivers/usb/image/microtek.h | 2 +- drivers/usb/misc/Kconfig | 2 +- drivers/usb/misc/adutux.c | 16 +- drivers/usb/misc/ftdi-elan.c | 7 - drivers/usb/misc/sisusbvga/sisusb.c | 10 +- drivers/usb/mon/Kconfig | 2 +- drivers/usb/mtu3/mtu3_debugfs.c | 3 +- drivers/usb/phy/phy-mv-usb.c | 2 - drivers/usb/phy/phy-mxs-usb.c | 67 +- drivers/usb/renesas_usbhs/Kconfig | 1 - drivers/usb/renesas_usbhs/Makefile | 2 +- drivers/usb/renesas_usbhs/common.c | 214 +- drivers/usb/renesas_usbhs/common.h | 9 +- drivers/usb/renesas_usbhs/fifo.c | 52 +- drivers/usb/renesas_usbhs/mod.c | 23 +- drivers/usb/renesas_usbhs/mod.h | 26 +- drivers/usb/renesas_usbhs/mod_gadget.c | 7 +- drivers/usb/renesas_usbhs/rcar2.c | 22 +- drivers/usb/renesas_usbhs/rcar2.h | 3 +- drivers/usb/renesas_usbhs/rcar3.c | 33 +- drivers/usb/renesas_usbhs/rcar3.h | 5 +- drivers/usb/renesas_usbhs/rza.c | 18 +- drivers/usb/renesas_usbhs/rza.h | 3 +- drivers/usb/renesas_usbhs/rza2.c | 74 + drivers/usb/serial/Kconfig | 10 +- drivers/usb/serial/belkin_sa.c | 2 +- drivers/usb/serial/belkin_sa.h | 2 +- drivers/usb/serial/cypress_m8.c | 2 +- drivers/usb/serial/empeg.c | 2 +- drivers/usb/serial/ftdi_sio.c | 3 +- drivers/usb/serial/ftdi_sio_ids.h | 6 + drivers/usb/serial/ir-usb.c | 2 +- drivers/usb/serial/keyspan_pda.c | 2 +- drivers/usb/serial/omninet.c | 2 +- drivers/usb/serial/option.c | 1 + drivers/usb/serial/oti6858.c | 2 +- drivers/usb/serial/pl2303.c | 2 +- drivers/usb/serial/usb-serial.c | 2 +- drivers/usb/serial/visor.c | 2 +- drivers/usb/serial/visor.h | 2 +- drivers/usb/serial/whiteheat.c | 2 +- drivers/usb/serial/whiteheat.h | 2 +- drivers/usb/storage/scsiglue.c | 7 +- drivers/usb/typec/tcpm/fusb302.c | 3 +- drivers/usb/typec/tps6598x.c | 6 +- drivers/usb/usbip/stub_main.c | 8 +- drivers/usb/usbip/vhci_tx.c | 12 +- drivers/usb/wusbcore/Kconfig | 8 +- drivers/usb/wusbcore/crypto.c | 169 +- drivers/vhost/net.c | 2 +- drivers/w1/slaves/w1_ds2413.c | 65 +- drivers/w1/slaves/w1_ds2805.c | 6 +- fs/Kconfig.binfmt | 18 +- fs/afs/Makefile | 1 - fs/afs/callback.c | 20 +- fs/afs/cmservice.c | 29 +- fs/afs/dir.c | 21 +- fs/afs/dir_silly.c | 5 - fs/afs/file.c | 6 +- fs/afs/fsclient.c | 2 +- fs/afs/inode.c | 17 +- fs/afs/internal.h | 33 +- fs/afs/misc.c | 48 +- fs/afs/netdevices.c | 48 - fs/afs/protocol_uae.h | 132 + fs/afs/rxrpc.c | 2 +- fs/afs/security.c | 2 +- fs/afs/server.c | 39 +- fs/afs/server_list.c | 6 +- fs/afs/write.c | 3 +- fs/binfmt_flat.c | 99 +- fs/btrfs/ioctl.c | 4 +- fs/buffer.c | 62 +- fs/ceph/file.c | 23 +- fs/char_dev.c | 3 +- fs/cifs/cifs_spnego.c | 25 +- fs/cifs/cifsacl.c | 28 +- fs/cifs/cifsfs.c | 4 + fs/cifs/connect.c | 4 +- fs/configfs/dir.c | 3 + fs/crypto/Kconfig | 1 - fs/crypto/bio.c | 73 +- fs/crypto/crypto.c | 299 +- fs/crypto/fname.c | 1 - fs/crypto/fscrypt_private.h | 15 +- fs/crypto/hooks.c | 1 - fs/crypto/keyinfo.c | 3 +- fs/crypto/policy.c | 2 + fs/dcache.c | 2 - fs/debugfs/inode.c | 21 +- fs/devpts/inode.c | 1 + fs/ecryptfs/ecryptfs_kernel.h | 2 +- fs/ecryptfs/keystore.c | 2 +- fs/ext2/balloc.c | 3 +- fs/ext2/ialloc.c | 5 +- fs/ext2/inode.c | 7 +- fs/ext2/super.c | 17 +- fs/ext2/xattr.c | 164 +- fs/ext4/balloc.c | 4 +- fs/ext4/dir.c | 27 +- fs/ext4/ext4.h | 65 +- fs/ext4/ext4_jbd2.h | 12 +- fs/ext4/extents.c | 4 +- fs/ext4/extents_status.c | 1 - fs/ext4/file.c | 4 + fs/ext4/indirect.c | 22 +- fs/ext4/inline.c | 21 +- fs/ext4/inode.c | 130 +- fs/ext4/ioctl.c | 48 +- fs/ext4/mballoc.c | 5 +- fs/ext4/move_extent.c | 15 +- fs/ext4/namei.c | 213 +- fs/ext4/page-io.c | 44 +- fs/ext4/sysfs.c | 6 +- fs/f2fs/data.c | 17 +- fs/fscache/object-list.c | 2 +- fs/fuse/file.c | 29 +- fs/gfs2/aops.c | 110 +- fs/gfs2/aops.h | 4 - fs/gfs2/bmap.c | 16 +- fs/gfs2/dir.c | 4 +- fs/gfs2/file.c | 37 +- fs/gfs2/glock.c | 42 +- fs/gfs2/glock.h | 11 +- fs/gfs2/glops.c | 12 +- fs/gfs2/incore.h | 6 +- fs/gfs2/inode.c | 2 +- fs/gfs2/log.c | 3 +- fs/gfs2/lops.c | 22 +- fs/gfs2/meta_io.c | 6 +- fs/gfs2/ops_fstype.c | 27 +- fs/gfs2/quota.c | 2 +- fs/gfs2/recovery.c | 3 +- fs/gfs2/rgrp.c | 48 +- fs/gfs2/rgrp.h | 3 +- fs/gfs2/super.c | 43 +- fs/gfs2/super.h | 2 + fs/gfs2/sys.c | 5 +- fs/gfs2/trans.c | 6 +- fs/gfs2/util.c | 8 +- fs/inode.c | 20 + fs/internal.h | 2 - fs/iomap.c | 17 +- fs/jbd2/commit.c | 25 +- fs/jbd2/journal.c | 25 +- fs/jbd2/transaction.c | 49 +- fs/lockd/clntproc.c | 21 +- fs/lockd/svc4proc.c | 14 +- fs/lockd/svclock.c | 118 +- fs/lockd/svcproc.c | 14 +- fs/lockd/svcsubs.c | 2 +- fs/lockd/xdr.c | 3 - fs/lockd/xdr4.c | 3 - fs/locks.c | 67 +- fs/namei.c | 2 + fs/nfs/nfs4file.c | 23 +- fs/nfs/nfs4idmap.c | 30 +- fs/nfs/unlink.c | 6 - fs/nfsd/blocklayout.c | 8 +- fs/nfsd/cache.h | 5 +- fs/nfsd/netns.h | 44 + fs/nfsd/nfs4idmap.c | 2 +- fs/nfsd/nfs4state.c | 453 +- fs/nfsd/nfs4xdr.c | 38 +- fs/nfsd/nfscache.c | 236 +- fs/nfsd/nfsctl.c | 233 +- fs/nfsd/nfsd.h | 11 + fs/nfsd/state.h | 11 +- fs/nfsd/vfs.c | 2 +- fs/nfsd/xdr4.h | 5 +- fs/notify/fanotify/fanotify_user.c | 22 + fs/notify/fsnotify.c | 41 - fs/proc/root.c | 2 +- fs/pstore/ftrace.c | 18 +- fs/pstore/inode.c | 13 +- fs/pstore/ram.c | 21 + fs/quota/dquot.c | 11 +- fs/quota/quota.c | 38 +- fs/read_write.c | 124 +- fs/seq_file.c | 11 + fs/tracefs/inode.c | 3 + fs/ubifs/auth.c | 2 +- fs/ubifs/crypto.c | 19 +- fs/udf/inode.c | 93 +- fs/unicode/utf8-core.c | 28 + fs/xfs/xfs_file.c | 15 +- include/asm-generic/flat.h | 26 + include/dt-bindings/net/ti-dp83867.h | 2 + include/linux/avf/virtchnl.h | 4 + include/linux/balloon_compaction.h | 4 + include/linux/bpf-cgroup.h | 58 +- include/linux/bpf.h | 105 +- include/linux/bpf_types.h | 1 + include/linux/bpf_verifier.h | 85 +- include/linux/cgroup.h | 18 + include/linux/concap.h | 112 - include/linux/coresight.h | 61 +- include/linux/dim.h | 366 + include/linux/dma-mapping.h | 7 - include/linux/dsa/8021q.h | 16 +- include/linux/dsa/sja1105.h | 34 + include/linux/filter.h | 37 +- include/linux/firmware/xlnx-zynqmp.h | 1 - include/linux/flat.h | 58 +- include/linux/fs.h | 18 +- include/linux/fscrypt.h | 96 +- include/linux/fsl_devices.h | 1 + include/linux/fsnotify.h | 26 + include/linux/fsnotify_backend.h | 4 - include/linux/i2c.h | 6 + include/linux/idr.h | 21 +- include/linux/ieee80211.h | 8 + include/linux/if_bridge.h | 12 + include/linux/if_rmnet.h | 55 + include/linux/if_tap.h | 1 - include/linux/igmp.h | 2 +- include/linux/in.h | 2 +- include/linux/inetdevice.h | 19 +- include/linux/iomap.h | 1 + include/linux/isdn.h | 473 -- include/linux/isdn_divertif.h | 35 - include/linux/isdn_ppp.h | 194 - include/linux/isdnif.h | 505 -- include/linux/jbd2.h | 23 +- include/linux/jhash.h | 2 +- include/linux/jump_label_ratelimit.h | 5 +- include/linux/key.h | 121 +- include/linux/list.h | 14 + include/linux/livepatch.h | 3 - include/linux/lockd/lockd.h | 2 + include/linux/mfd/cros_ec.h | 1 + include/linux/mfd/cros_ec_commands.h | 3650 ++++++++-- include/linux/mlx5/accel.h | 2 +- include/linux/mlx5/cq.h | 6 +- include/linux/mlx5/device.h | 32 +- include/linux/mlx5/driver.h | 61 +- include/linux/mlx5/eq.h | 25 +- include/linux/mlx5/eswitch.h | 60 +- include/linux/mlx5/fs.h | 19 +- include/linux/mlx5/mlx5_ifc.h | 392 +- include/linux/mlx5/qp.h | 12 +- include/linux/mlx5/vport.h | 7 +- include/linux/mmc/host.h | 1 - include/linux/mv643xx.h | 46 - include/linux/net.h | 4 +- include/linux/net_dim.h | 418 -- include/linux/netdevice.h | 2 + include/linux/netfilter.h | 5 - include/linux/netfilter/ipset/ip_set.h | 2 +- include/linux/netfilter/ipset/ip_set_counter.h | 3 +- include/linux/netfilter/ipset/ip_set_skbinfo.h | 3 +- include/linux/netfilter/ipset/ip_set_timeout.h | 3 +- include/linux/netfilter_ipv6.h | 102 +- include/linux/netlink.h | 9 +- include/linux/of_fdt.h | 11 - include/linux/pci-aspm.h | 7 +- include/linux/phy.h | 22 +- include/linux/phylink.h | 68 +- include/linux/pid.h | 3 + include/linux/platform_data/fsa9480.h | 24 - include/linux/platform_data/wilco-ec.h | 94 +- include/linux/platform_data/xilinx-ll-temac.h | 3 +- include/linux/ptp_clock_kernel.h | 8 + include/linux/qed/qed_if.h | 10 +- include/linux/qed/qed_rdma_if.h | 2 + include/linux/rhashtable.h | 36 +- include/linux/scatterlist.h | 11 +- include/linux/sched/task.h | 17 +- include/linux/seq_file.h | 1 + include/linux/serial_8250.h | 1 + include/linux/sfp.h | 12 +- include/linux/skbuff.h | 28 +- include/linux/soundwire/sdw.h | 88 +- include/linux/soundwire/sdw_type.h | 11 + include/linux/stmmac.h | 6 +- include/linux/string_helpers.h | 3 + include/linux/sunrpc/xdr.h | 7 + include/linux/syscalls.h | 5 + include/linux/tcp.h | 9 +- include/linux/unicode.h | 3 + include/linux/usb.h | 2 + include/linux/usb/chipidea.h | 1 + include/linux/usb/gadget.h | 3 +- include/linux/usb/renesas_usbhs.h | 39 +- include/linux/vmw_vmci_defs.h | 41 +- include/linux/wanrouter.h | 11 - include/net/bluetooth/hci.h | 20 + include/net/bluetooth/hci_core.h | 4 + include/net/bond_options.h | 1 + include/net/bonding.h | 10 + include/net/cfg80211.h | 82 +- include/net/devlink.h | 47 +- include/net/dsa.h | 5 +- include/net/dst.h | 7 +- include/net/fib_rules.h | 1 + include/net/flow_dissector.h | 29 +- include/net/flow_offload.h | 108 + include/net/gue.h | 2 +- include/net/hwbm.h | 6 +- include/net/inet_common.h | 1 + include/net/inet_frag.h | 39 +- include/net/inet_timewait_sock.h | 1 + include/net/ip.h | 40 +- include/net/ip6_fib.h | 41 +- include/net/ip6_route.h | 32 +- include/net/ip_fib.h | 33 +- include/net/ip_vs.h | 14 +- include/net/ipv6.h | 64 +- include/net/ipv6_frag.h | 2 + include/net/ipv6_stubs.h | 5 + include/net/mac80211.h | 32 +- include/net/net_namespace.h | 7 + include/net/netfilter/br_netfilter.h | 3 +- include/net/netfilter/nf_conntrack.h | 8 +- include/net/netfilter/nf_conntrack_bridge.h | 20 + include/net/netfilter/nf_conntrack_core.h | 3 + include/net/netfilter/nf_conntrack_synproxy.h | 14 +- include/net/netfilter/nf_flow_table.h | 2 - include/net/netfilter/nf_queue.h | 3 +- include/net/netfilter/nf_synproxy.h | 49 + include/net/netfilter/nf_tables.h | 16 +- include/net/netfilter/nf_tables_offload.h | 76 + include/net/netfilter/nft_meta.h | 44 + include/net/netlink.h | 15 +- include/net/netns/ieee802154_6lowpan.h | 2 +- include/net/netns/ipv4.h | 2 +- include/net/netns/ipv6.h | 4 +- include/net/netns/nexthop.h | 18 + include/net/nexthop.h | 312 + include/net/page_pool.h | 103 +- include/net/pkt_cls.h | 136 +- include/net/route.h | 4 + include/net/sch_generic.h | 2 +- include/net/sctp/checksum.h | 12 +- include/net/sctp/structs.h | 37 +- include/net/sock.h | 4 +- include/net/sock_reuseport.h | 2 + include/net/tc_act/tc_ct.h | 63 + include/net/tc_act/tc_ctinfo.h | 33 + include/net/tc_act/tc_mpls.h | 30 + include/net/tcp.h | 71 +- include/net/tls.h | 132 +- include/net/vxlan.h | 2 +- include/net/xdp.h | 15 + include/net/xdp_priv.h | 23 + include/net/xdp_sock.h | 38 +- include/net/xfrm.h | 53 +- include/scsi/fc/fc_fip.h | 14 +- include/scsi/fc/fc_ms.h | 3 +- include/scsi/iscsi_if.h | 2 - include/scsi/iscsi_proto.h | 2 - include/scsi/libiscsi_tcp.h | 2 - include/scsi/libsas.h | 5 +- include/scsi/sas.h | 2 +- include/scsi/scsi_transport.h | 2 +- include/scsi/scsi_transport_fc.h | 3 - include/trace/events/afs.h | 132 + include/trace/events/filelock.h | 35 + include/trace/events/neigh.h | 49 + include/trace/events/page_pool.h | 87 + include/trace/events/rxrpc.h | 2 +- include/trace/events/xdp.h | 149 +- include/uapi/asm-generic/socket.h | 2 + include/uapi/asm-generic/unistd.h | 6 +- include/uapi/linux/batadv_packet.h | 8 + include/uapi/linux/bpf.h | 81 +- include/uapi/linux/devlink.h | 16 + include/uapi/linux/ethtool.h | 2 + include/uapi/linux/flat.h | 59 - include/uapi/linux/if_ether.h | 1 + include/uapi/linux/if_link.h | 6 + include/uapi/linux/if_packet.h | 2 +- include/uapi/linux/if_xdp.h | 8 + include/uapi/linux/ip_vs.h | 8 + include/uapi/linux/isdn.h | 144 - include/uapi/linux/isdn_divertif.h | 31 - include/uapi/linux/isdn_ppp.h | 68 - include/uapi/linux/isdnif.h | 57 - include/uapi/linux/keyctl.h | 65 - include/uapi/linux/mii.h | 2 + include/uapi/linux/netfilter/ipset/ip_set.h | 2 +- include/uapi/linux/netfilter/nf_synproxy.h | 23 + include/uapi/linux/netfilter/nf_tables.h | 38 +- include/uapi/linux/netfilter/xt_SYNPROXY.h | 18 +- include/uapi/linux/netfilter/xt_owner.h | 12 +- include/uapi/linux/nexthop.h | 56 + include/uapi/linux/nl80211.h | 26 +- include/uapi/linux/pkt_cls.h | 21 +- include/uapi/linux/pkt_sched.h | 10 +- include/uapi/linux/rds.h | 2 + include/uapi/linux/rtnetlink.h | 10 + include/uapi/linux/sched.h | 16 + include/uapi/linux/serial_core.h | 2 +- include/uapi/linux/snmp.h | 1 + include/uapi/linux/tc_act/tc_ct.h | 41 + include/uapi/linux/tc_act/tc_ctinfo.h | 29 + include/uapi/linux/tc_act/tc_mpls.h | 33 + include/uapi/linux/tcp.h | 3 + include/uapi/linux/unix_diag.h | 2 + include/uapi/linux/usbdevice_fs.h | 26 + include/uapi/linux/wanrouter.h | 18 - include/uapi/misc/habanalabs.h | 30 +- include/uapi/scsi/fc/fc_els.h | 13 - include/uapi/scsi/fc/fc_fs.h | 13 - include/uapi/scsi/fc/fc_gs.h | 13 - include/uapi/scsi/fc/fc_ns.h | 13 - include/uapi/scsi/scsi_bsg_fc.h | 15 - include/uapi/scsi/scsi_netlink.h | 15 - include/uapi/scsi/scsi_netlink_fc.h | 15 - kernel/bpf/Makefile | 1 + kernel/bpf/arraymap.c | 18 +- kernel/bpf/btf.c | 12 +- kernel/bpf/cgroup.c | 448 +- kernel/bpf/core.c | 60 +- kernel/bpf/cpumap.c | 117 +- kernel/bpf/devmap.c | 124 +- kernel/bpf/hashtab.c | 14 +- kernel/bpf/local_storage.c | 13 +- kernel/bpf/lpm_trie.c | 8 +- kernel/bpf/queue_stack_maps.c | 13 +- kernel/bpf/reuseport_array.c | 17 +- kernel/bpf/stackmap.c | 28 +- kernel/bpf/syscall.c | 122 +- kernel/bpf/verifier.c | 1283 +++- kernel/bpf/xskmap.c | 22 +- kernel/cgroup/cgroup.c | 11 +- kernel/fork.c | 217 +- kernel/livepatch/transition.c | 11 +- kernel/pid.c | 71 + kernel/signal.c | 11 + kernel/stacktrace.c | 10 +- kernel/sys_ni.c | 2 + kernel/time/vsyscall.c | 6 +- kernel/trace/bpf_trace.c | 97 +- lib/Kconfig | 8 + lib/Kconfig.debug | 9 + lib/Makefile | 2 + lib/digsig.c | 2 +- lib/dim/Makefile | 9 + lib/dim/dim.c | 83 + lib/dim/net_dim.c | 190 + lib/fonts/fonts.c | 103 +- lib/objagg.c | 6 +- lib/scatterlist.c | 36 +- lib/sg_pool.c | 39 +- lib/string_helpers.c | 19 + lib/test_blackhole_dev.c | 100 + mm/balloon_compaction.c | 144 +- mm/filemap.c | 132 +- net/6lowpan/6lowpan_i.h | 16 +- net/6lowpan/core.c | 8 +- net/6lowpan/debugfs.c | 97 +- net/8021q/vlan_dev.c | 1 + net/Kconfig | 2 - net/batman-adv/bat_algo.h | 7 +- net/batman-adv/bat_iv_ogm.c | 4 +- net/batman-adv/bat_v.c | 3 +- net/batman-adv/bat_v_elp.h | 4 +- net/batman-adv/bat_v_ogm.h | 3 +- net/batman-adv/bridge_loop_avoidance.h | 9 +- net/batman-adv/debugfs.c | 99 +- net/batman-adv/debugfs.h | 9 +- net/batman-adv/distributed-arp-table.h | 7 +- net/batman-adv/fragmentation.h | 3 +- net/batman-adv/gateway_client.h | 9 +- net/batman-adv/gateway_common.c | 1 + net/batman-adv/gateway_common.h | 3 +- net/batman-adv/hard-interface.c | 10 +- net/batman-adv/hard-interface.h | 5 +- net/batman-adv/hash.h | 3 +- net/batman-adv/icmp_socket.c | 20 +- net/batman-adv/icmp_socket.h | 5 +- net/batman-adv/log.c | 17 +- net/batman-adv/log.h | 1 + net/batman-adv/main.h | 12 +- net/batman-adv/multicast.c | 1092 ++- net/batman-adv/multicast.h | 6 +- net/batman-adv/netlink.c | 4 +- net/batman-adv/netlink.h | 3 +- net/batman-adv/network-coding.c | 29 +- net/batman-adv/network-coding.h | 14 +- net/batman-adv/originator.c | 4 +- net/batman-adv/originator.h | 7 +- net/batman-adv/routing.h | 3 +- net/batman-adv/send.h | 3 +- net/batman-adv/soft-interface.c | 6 +- net/batman-adv/soft-interface.h | 7 +- net/batman-adv/sysfs.c | 1 + net/batman-adv/sysfs.h | 5 +- net/batman-adv/tp_meter.c | 1 + net/batman-adv/tp_meter.h | 3 +- net/batman-adv/translation-table.c | 2 + net/batman-adv/translation-table.h | 9 +- net/batman-adv/tvlv.h | 3 +- net/batman-adv/types.h | 72 +- net/bluetooth/6lowpan.c | 41 +- net/bluetooth/hci_conn.c | 5 +- net/bluetooth/hci_core.c | 4 +- net/bluetooth/hci_debugfs.c | 31 + net/bluetooth/hci_event.c | 77 + net/bluetooth/hci_request.c | 40 +- net/bluetooth/hci_request.h | 2 +- net/bluetooth/hidp/core.c | 2 +- net/bluetooth/hidp/sock.c | 1 + net/bluetooth/l2cap_core.c | 29 +- net/bluetooth/smp.c | 13 + net/bpfilter/main.c | 2 +- net/bridge/br_device.c | 1 + net/bridge/br_input.c | 10 +- net/bridge/br_multicast.c | 23 +- net/bridge/br_netfilter_hooks.c | 247 +- net/bridge/br_netfilter_ipv6.c | 2 +- net/bridge/br_private.h | 1 + net/bridge/br_stp_bpdu.c | 3 +- net/bridge/br_vlan.c | 29 +- net/bridge/netfilter/Kconfig | 20 + net/bridge/netfilter/Makefile | 4 + net/bridge/netfilter/ebt_dnat.c | 2 +- net/bridge/netfilter/ebt_redirect.c | 2 +- net/bridge/netfilter/ebt_snat.c | 2 +- net/bridge/netfilter/nf_conntrack_bridge.c | 435 ++ net/bridge/netfilter/nft_meta_bridge.c | 163 + net/ceph/ceph_common.c | 2 +- net/core/bpf_sk_storage.c | 12 +- net/core/dev.c | 20 +- net/core/devlink.c | 398 +- net/core/dst.c | 2 +- net/core/ethtool.c | 24 + net/core/filter.c | 382 +- net/core/flow_dissector.c | 70 +- net/core/flow_offload.c | 128 +- net/core/hwbm.c | 15 +- net/core/link_watch.c | 13 +- net/core/neighbour.c | 2 + net/core/net-traces.c | 4 + net/core/net_namespace.c | 28 + net/core/netpoll.c | 10 +- net/core/page_pool.c | 103 +- net/core/pktgen.c | 8 +- net/core/rtnetlink.c | 9 + net/core/skbuff.c | 376 +- net/core/sock.c | 6 +- net/core/sock_map.c | 9 +- net/core/sock_reuseport.c | 24 + net/core/xdp.c | 123 +- net/dccp/ipv6.c | 2 +- net/dns_resolver/dns_key.c | 12 +- net/dns_resolver/dns_query.c | 15 +- net/dsa/Kconfig | 1 + net/dsa/dsa2.c | 92 +- net/dsa/dsa_priv.h | 19 + net/dsa/port.c | 178 +- net/dsa/slave.c | 218 +- net/dsa/tag_8021q.c | 57 +- net/dsa/tag_sja1105.c | 213 +- net/ethernet/eth.c | 14 +- net/hsr/hsr_device.c | 29 +- net/hsr/hsr_device.h | 1 + net/hsr/hsr_framereg.c | 11 +- net/hsr/hsr_framereg.h | 3 +- net/hsr/hsr_netlink.c | 7 + net/hsr/hsr_slave.c | 1 + net/ieee802154/6lowpan/reassembly.c | 51 +- net/ipv4/Makefile | 2 +- net/ipv4/af_inet.c | 31 +- net/ipv4/ah4.c | 3 +- net/ipv4/devinet.c | 168 +- net/ipv4/esp4.c | 30 +- net/ipv4/esp4_offload.c | 4 +- net/ipv4/fib_frontend.c | 73 +- net/ipv4/fib_lookup.h | 1 + net/ipv4/fib_rules.c | 8 +- net/ipv4/fib_semantics.c | 364 +- net/ipv4/fib_trie.c | 169 +- net/ipv4/gre_demux.c | 2 +- net/ipv4/icmp.c | 2 +- net/ipv4/igmp.c | 13 +- net/ipv4/inet_connection_sock.c | 5 +- net/ipv4/inet_fragment.c | 130 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ip_fragment.c | 81 +- net/ipv4/ip_options.c | 1 + net/ipv4/ip_output.c | 350 +- net/ipv4/ipcomp.c | 3 +- net/ipv4/netfilter/arpt_mangle.c | 2 +- net/ipv4/netfilter/ipt_ECN.c | 4 +- net/ipv4/netfilter/ipt_SYNPROXY.c | 395 +- net/ipv4/netfilter/iptable_raw.c | 2 +- net/ipv4/netfilter/nf_nat_h323.c | 4 +- net/ipv4/netfilter/nf_nat_snmp_basic_main.c | 2 +- net/ipv4/netfilter/nf_tproxy_ipv4.c | 9 +- net/ipv4/nexthop.c | 1828 +++++ net/ipv4/proc.c | 5 +- net/ipv4/raw_diag.c | 3 - net/ipv4/route.c | 182 +- net/ipv4/sysctl_net_ipv4.c | 96 +- net/ipv4/tcp.c | 54 +- net/ipv4/tcp_fastopen.c | 201 +- net/ipv4/tcp_input.c | 6 +- net/ipv4/tcp_ipv4.c | 24 +- net/ipv4/tcp_minisocks.c | 3 +- net/ipv4/tcp_output.c | 23 +- net/ipv4/udp.c | 27 +- net/ipv4/udp_offload.c | 2 +- net/ipv4/xfrm4_state.c | 45 - net/ipv4/xfrm4_tunnel.c | 3 +- net/ipv6/addrconf.c | 19 +- net/ipv6/addrconf_core.c | 6 + net/ipv6/af_inet6.c | 46 +- net/ipv6/ah6.c | 4 +- net/ipv6/esp6.c | 23 +- net/ipv6/esp6_offload.c | 4 +- net/ipv6/fib6_rules.c | 12 +- net/ipv6/icmp.c | 7 +- net/ipv6/inet6_hashtables.c | 2 +- net/ipv6/ip6_fib.c | 214 +- net/ipv6/ip6_flowlabel.c | 27 +- net/ipv6/ip6_output.c | 340 +- net/ipv6/ipcomp6.c | 3 +- net/ipv6/mip6.c | 6 +- net/ipv6/ndisc.c | 11 +- net/ipv6/netfilter.c | 129 + net/ipv6/netfilter/ip6t_SYNPROXY.c | 420 +- net/ipv6/netfilter/ip6table_raw.c | 2 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 53 +- net/ipv6/proc.c | 4 +- net/ipv6/raw.c | 4 +- net/ipv6/reassembly.c | 52 +- net/ipv6/route.c | 1477 +++- net/ipv6/sysctl_net_ipv6.c | 5 +- net/ipv6/tcp_ipv6.c | 31 +- net/ipv6/udp.c | 33 +- net/ipv6/xfrm6_state.c | 137 - net/key/af_key.c | 14 +- net/l2tp/l2tp_debugfs.c | 21 +- net/l2tp/l2tp_ip6.c | 4 +- net/l3mdev/l3mdev.c | 7 +- net/lapb/lapb_iface.c | 3 +- net/mac80211/cfg.c | 7 +- net/mac80211/debugfs.c | 1 + net/mac80211/debugfs_key.c | 3 - net/mac80211/debugfs_netdev.c | 10 +- net/mac80211/debugfs_sta.c | 2 - net/mac80211/key.c | 100 +- net/mac80211/main.c | 4 +- net/mac80211/mlme.c | 25 +- net/mac80211/offchannel.c | 4 + net/mac80211/rate.c | 27 +- net/mac80211/rc80211_minstrel.c | 4 - net/mac80211/rc80211_minstrel_ht.c | 3 - net/mac80211/sta_info.c | 43 +- net/netfilter/Kconfig | 11 + net/netfilter/Makefile | 3 +- net/netfilter/core.c | 24 +- net/netfilter/ipset/ip_set_bitmap_gen.h | 3 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 4 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 3 +- net/netfilter/ipset/ip_set_bitmap_port.c | 5 +- net/netfilter/ipset/ip_set_core.c | 97 +- net/netfilter/ipset/ip_set_getport.c | 6 +- net/netfilter/ipset/ip_set_hash_gen.h | 5 +- net/netfilter/ipset/ip_set_hash_ip.c | 5 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 4 +- net/netfilter/ipset/ip_set_hash_ipport.c | 5 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 5 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 5 +- net/netfilter/ipset/ip_set_hash_mac.c | 5 +- net/netfilter/ipset/ip_set_hash_net.c | 5 +- net/netfilter/ipset/ip_set_hash_netiface.c | 5 +- net/netfilter/ipset/ip_set_hash_netnet.c | 2 +- net/netfilter/ipset/ip_set_hash_netport.c | 5 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 3 +- net/netfilter/ipset/ip_set_list_set.c | 5 +- net/netfilter/ipvs/ip_vs_app.c | 4 +- net/netfilter/ipvs/ip_vs_core.c | 131 +- net/netfilter/ipvs/ip_vs_ctl.c | 88 +- net/netfilter/ipvs/ip_vs_ftp.c | 4 +- net/netfilter/ipvs/ip_vs_proto_sctp.c | 4 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 4 +- net/netfilter/ipvs/ip_vs_proto_udp.c | 4 +- net/netfilter/ipvs/ip_vs_sync.c | 134 +- net/netfilter/ipvs/ip_vs_xmit.c | 215 +- net/netfilter/nf_conntrack_broadcast.c | 9 +- net/netfilter/nf_conntrack_core.c | 25 +- net/netfilter/nf_conntrack_h323_main.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 7 +- net/netfilter/nf_conntrack_proto.c | 126 +- net/netfilter/nf_conntrack_proto_icmp.c | 2 +- net/netfilter/nf_conntrack_proto_sctp.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 2 +- net/netfilter/nf_conntrack_seqadj.c | 4 +- net/netfilter/nf_flow_table_core.c | 1 - net/netfilter/nf_log.c | 2 +- net/netfilter/nf_nat_helper.c | 4 +- net/netfilter/nf_nat_proto.c | 26 +- net/netfilter/nf_nat_redirect.c | 12 +- net/netfilter/nf_nat_sip.c | 2 +- net/netfilter/nf_queue.c | 14 +- net/netfilter/nf_synproxy_core.c | 898 ++- net/netfilter/nf_tables_api.c | 127 +- net/netfilter/nf_tables_core.c | 1 + net/netfilter/nf_tables_offload.c | 267 + net/netfilter/nfnetlink_osf.c | 5 +- net/netfilter/nfnetlink_queue.c | 2 +- net/netfilter/nft_cmp.c | 53 + net/netfilter/nft_ct.c | 142 +- net/netfilter/nft_dynset.c | 2 +- net/netfilter/nft_exthdr.c | 136 +- net/netfilter/nft_immediate.c | 31 + net/netfilter/nft_meta.c | 112 +- net/netfilter/nft_payload.c | 193 +- net/netfilter/nft_synproxy.c | 287 + net/netfilter/utils.c | 5 +- net/netfilter/xt_DSCP.c | 8 +- net/netfilter/xt_HL.c | 4 +- net/netfilter/xt_TCPMSS.c | 2 +- net/netfilter/xt_TCPOPTSTRIP.c | 28 +- net/netfilter/xt_iprange.c | 4 +- net/netfilter/xt_owner.c | 26 +- net/netfilter/xt_set.c | 45 +- net/netlink/af_netlink.c | 20 +- net/netrom/af_netrom.c | 3 +- net/nfc/nci/data.c | 2 +- net/openvswitch/actions.c | 83 +- net/openvswitch/datapath.c | 2 +- net/openvswitch/dp_notify.c | 2 +- net/openvswitch/vport-netdev.c | 6 +- net/openvswitch/vport.c | 2 - net/packet/af_packet.c | 99 +- net/packet/internal.h | 1 + net/rds/ib.c | 2 + net/rxrpc/af_rxrpc.c | 4 +- net/rxrpc/key.c | 19 +- net/rxrpc/output.c | 3 + net/sched/Kconfig | 47 +- net/sched/Makefile | 3 + net/sched/act_api.c | 9 +- net/sched/act_ct.c | 984 +++ net/sched/act_ctinfo.c | 407 ++ net/sched/act_mirred.c | 23 +- net/sched/act_mpls.c | 406 ++ net/sched/cls_api.c | 216 +- net/sched/cls_flower.c | 195 +- net/sched/cls_fw.c | 13 - net/sched/cls_matchall.c | 9 +- net/sched/cls_u32.c | 15 - net/sched/em_ipt.c | 48 +- net/sched/sch_etf.c | 10 + net/sched/sch_ingress.c | 8 +- net/sched/sch_taprio.c | 421 +- net/sctp/associola.c | 2 - net/sctp/bind_addr.c | 13 +- net/sctp/ipv6.c | 2 +- net/sctp/offload.c | 7 +- net/sctp/output.c | 3 + net/sctp/protocol.c | 2 +- net/sctp/sm_make_chunk.c | 21 +- net/sctp/socket.c | 43 +- net/sctp/stream.c | 9 +- net/sctp/stream_interleave.c | 4 +- net/sctp/stream_sched.c | 2 +- net/smc/af_smc.c | 73 +- net/smc/smc_clc.c | 11 +- net/socket.c | 78 +- net/strparser/strparser.c | 8 +- net/sunrpc/cache.c | 1 - net/sunrpc/rpc_pipe.c | 4 + net/sunrpc/svc_xprt.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 5 +- net/tipc/bcast.c | 4 +- net/tipc/bearer.c | 14 +- net/tipc/link.c | 124 +- net/tipc/msg.h | 4 +- net/tipc/netlink.c | 2 +- net/tipc/netlink_compat.c | 10 - net/tipc/node.c | 2 +- net/tipc/udp_media.c | 93 +- net/tls/tls_device.c | 184 +- net/tls/tls_device_fallback.c | 16 +- net/tls/tls_main.c | 4 +- net/tls/tls_sw.c | 29 +- net/unix/diag.c | 12 + net/vmw_vsock/af_vsock.c | 38 +- net/vmw_vsock/hyperv_transport.c | 93 +- net/vmw_vsock/virtio_transport.c | 134 +- net/wireless/core.c | 13 + net/wireless/core.h | 4 + net/wireless/nl80211.c | 77 +- net/wireless/reg.c | 6 +- net/wireless/scan.c | 33 +- net/wireless/sme.c | 32 +- net/wireless/trace.h | 18 + net/xdp/xdp_umem.c | 21 +- net/xdp/xdp_umem.h | 1 + net/xdp/xsk.c | 154 +- net/xdp/xsk_queue.h | 16 +- net/xfrm/Kconfig | 2 + net/xfrm/xfrm_device.c | 5 +- net/xfrm/xfrm_input.c | 25 +- net/xfrm/xfrm_interface.c | 104 +- net/xfrm/xfrm_policy.c | 17 +- net/xfrm/xfrm_state.c | 437 +- net/xfrm/xfrm_user.c | 19 + samples/bpf/.gitignore | 1 + samples/bpf/Makefile | 28 +- samples/bpf/bpf_load.c | 8 +- samples/bpf/do_hbm_test.sh | 30 +- samples/bpf/fds_example.c | 2 +- samples/bpf/hbm.c | 67 +- samples/bpf/hbm.h | 9 +- samples/bpf/hbm_edt_kern.c | 168 + samples/bpf/hbm_kern.h | 117 +- samples/bpf/hbm_out_kern.c | 48 +- samples/bpf/ibumad_kern.c | 18 +- samples/bpf/ibumad_user.c | 2 +- samples/bpf/sockex1_user.c | 2 +- samples/bpf/sockex2_user.c | 2 +- samples/bpf/tcp_basertt_kern.c | 7 - samples/bpf/tcp_bpf.readme | 2 +- samples/bpf/tcp_bufs_kern.c | 7 - samples/bpf/tcp_clamp_kern.c | 7 - samples/bpf/tcp_cong_kern.c | 7 - samples/bpf/tcp_dumpstats_kern.c | 68 + samples/bpf/tcp_iw_kern.c | 7 - samples/bpf/tcp_rwnd_kern.c | 7 - samples/bpf/tcp_synrto_kern.c | 7 - samples/bpf/tcp_tos_reflect_kern.c | 7 - samples/bpf/test_cgrp2_attach2.c | 459 -- samples/bpf/xdp1_user.c | 4 +- samples/bpf/xdp_adjust_tail_user.c | 16 +- samples/bpf/xdp_fwd_user.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdp_redirect_map_user.c | 17 +- samples/bpf/xdp_redirect_user.c | 19 +- samples/bpf/xdp_router_ipv4_user.c | 2 +- samples/bpf/xdp_rxq_info_user.c | 4 +- samples/bpf/xdp_sample_pkts_kern.c | 7 - samples/bpf/xdp_tx_iptunnel_user.c | 14 +- samples/bpf/xdpsock_user.c | 48 +- samples/pktgen/README.rst | 1 + samples/pktgen/functions.sh | 34 + samples/pktgen/parameters.sh | 7 +- .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 11 + .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 11 + samples/pktgen/pktgen_sample01_simple.sh | 11 + samples/pktgen/pktgen_sample02_multiqueue.sh | 11 + .../pktgen/pktgen_sample03_burst_single_flow.sh | 11 + samples/pktgen/pktgen_sample04_many_flows.sh | 11 + samples/pktgen/pktgen_sample05_flow_per_thread.sh | 12 +- ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 11 + scripts/dtc/Makefile.dtc | 2 +- scripts/dtc/checks.c | 55 +- scripts/dtc/dtc-lexer.l | 17 +- scripts/dtc/dtc-parser.y | 17 +- scripts/dtc/dtc.h | 3 +- scripts/dtc/flattree.c | 2 +- scripts/dtc/libfdt/Makefile.libfdt | 4 +- scripts/dtc/libfdt/fdt.c | 47 +- scripts/dtc/libfdt/fdt.h | 47 +- scripts/dtc/libfdt/fdt_addresses.c | 94 +- scripts/dtc/libfdt/fdt_empty_tree.c | 47 +- scripts/dtc/libfdt/fdt_overlay.c | 57 +- scripts/dtc/libfdt/fdt_ro.c | 97 +- scripts/dtc/libfdt/fdt_rw.c | 69 +- scripts/dtc/libfdt/fdt_strerror.c | 47 +- scripts/dtc/libfdt/fdt_sw.c | 125 +- scripts/dtc/libfdt/fdt_wip.c | 47 +- scripts/dtc/libfdt/libfdt.h | 205 +- scripts/dtc/libfdt/libfdt_env.h | 48 +- scripts/dtc/libfdt/libfdt_internal.h | 47 +- scripts/dtc/livetree.c | 20 +- scripts/dtc/util.h | 4 +- scripts/dtc/version_gen.h | 2 +- security/integrity/digsig.c | 31 +- security/integrity/digsig_asymmetric.c | 2 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/ima/ima_mok.c | 13 +- security/integrity/integrity.h | 6 +- .../integrity/platform_certs/platform_keyring.c | 14 +- security/keys/compat.c | 2 - security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/encrypted-keys/masterkey_trusted.c | 2 +- security/keys/gc.c | 2 +- security/keys/internal.h | 16 +- security/keys/key.c | 29 +- security/keys/keyctl.c | 104 +- security/keys/keyring.c | 27 +- security/keys/permission.c | 361 +- security/keys/persistent.c | 27 +- security/keys/proc.c | 22 +- security/keys/process_keys.c | 86 +- security/keys/request_key.c | 34 +- security/keys/request_key_auth.c | 15 +- security/loadpin/loadpin.c | 48 + security/selinux/hooks.c | 16 +- security/selinux/nlmsgtab.c | 5 +- security/smack/smack_lsm.c | 3 +- sound/soc/codecs/cros_ec_codec.c | 8 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 39 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 11 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-map.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-net.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-perf.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-prog.rst | 42 +- tools/bpf/bpftool/Documentation/bpftool.rst | 4 + tools/bpf/bpftool/bash-completion/bpftool | 76 +- tools/bpf/bpftool/btf.c | 162 +- tools/bpf/bpftool/cgroup.c | 11 +- tools/bpf/bpftool/common.c | 53 +- tools/bpf/bpftool/jit_disasm.c | 11 +- tools/bpf/bpftool/main.c | 45 +- tools/bpf/bpftool/main.h | 3 + tools/bpf/bpftool/map_perf_ring.c | 201 +- tools/bpf/bpftool/prog.c | 378 +- tools/bpf/bpftool/xlated_dumper.c | 4 +- tools/iio/iio_utils.c | 4 +- tools/include/linux/sizes.h | 48 + tools/include/uapi/asm-generic/socket.h | 147 + tools/include/uapi/linux/bpf.h | 74 +- tools/include/uapi/linux/if_link.h | 1 + {include => tools/include}/uapi/linux/if_tun.h | 0 tools/include/uapi/linux/if_xdp.h | 8 + tools/include/uapi/linux/pkt_cls.h | 2 +- tools/lib/bpf/Build | 4 +- tools/lib/bpf/Makefile | 12 +- tools/lib/bpf/README.rst | 3 +- tools/lib/bpf/bpf.c | 8 +- tools/lib/bpf/bpf.h | 1 + tools/lib/bpf/bpf_prog_linfo.c | 5 +- tools/lib/bpf/btf.c | 332 +- tools/lib/bpf/btf.h | 20 + tools/lib/bpf/btf_dump.c | 1333 ++++ tools/lib/bpf/hashmap.c | 229 + tools/lib/bpf/hashmap.h | 173 + tools/lib/bpf/libbpf.c | 1855 ++++- tools/lib/bpf/libbpf.h | 155 +- tools/lib/bpf/libbpf.map | 20 + tools/lib/bpf/libbpf_internal.h | 9 + tools/lib/bpf/libbpf_probes.c | 1 + tools/lib/bpf/str_error.c | 2 +- tools/lib/bpf/xsk.c | 116 +- tools/lib/bpf/xsk.h | 2 +- tools/testing/selftests/bpf/.gitignore | 8 + tools/testing/selftests/bpf/Makefile | 26 +- tools/testing/selftests/bpf/bpf_endian.h | 1 + tools/testing/selftests/bpf/bpf_helpers.h | 16 +- tools/testing/selftests/bpf/bpf_util.h | 37 +- tools/testing/selftests/bpf/cgroup_helpers.c | 57 + .../selftests/bpf/prog_tests/attach_probe.c | 166 + .../selftests/bpf/prog_tests/bpf_verif_scale.c | 79 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 100 + .../testing/selftests/bpf/prog_tests/send_signal.c | 198 + .../selftests/bpf/prog_tests/stacktrace_build_id.c | 55 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 31 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 43 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 15 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 26 +- .../bpf/progs/btf_dump_test_case_bitfields.c | 92 + .../bpf/progs/btf_dump_test_case_multidim.c | 35 + .../bpf/progs/btf_dump_test_case_namespacing.c | 73 + .../bpf/progs/btf_dump_test_case_ordering.c | 63 + .../bpf/progs/btf_dump_test_case_packing.c | 75 + .../bpf/progs/btf_dump_test_case_padding.c | 111 + .../bpf/progs/btf_dump_test_case_syntax.c | 229 + .../selftests/bpf/progs/get_cgroup_id_kern.c | 26 +- tools/testing/selftests/bpf/progs/loop1.c | 28 + tools/testing/selftests/bpf/progs/loop2.c | 28 + tools/testing/selftests/bpf/progs/loop3.c | 22 + tools/testing/selftests/bpf/progs/netcnt_prog.c | 28 +- tools/testing/selftests/bpf/progs/pyperf.h | 263 + tools/testing/selftests/bpf/progs/pyperf100.c | 4 + tools/testing/selftests/bpf/progs/pyperf180.c | 4 + tools/testing/selftests/bpf/progs/pyperf50.c | 4 + tools/testing/selftests/bpf/progs/pyperf600.c | 9 + .../selftests/bpf/progs/pyperf600_nounroll.c | 8 + .../selftests/bpf/progs/socket_cookie_prog.c | 46 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 8 - .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 9 +- .../selftests/bpf/progs/sockmap_verdict_prog.c | 56 +- tools/testing/selftests/bpf/progs/sockopt_multi.c | 71 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 111 + tools/testing/selftests/bpf/progs/strobemeta.c | 10 + tools/testing/selftests/bpf/progs/strobemeta.h | 530 ++ .../selftests/bpf/progs/strobemeta_nounroll1.c | 9 + .../selftests/bpf/progs/strobemeta_nounroll2.c | 9 + tools/testing/selftests/bpf/progs/tcp_rtt.c | 61 + .../selftests/bpf/progs/test_attach_probe.c | 52 + tools/testing/selftests/bpf/progs/test_btf_newkv.c | 70 + .../selftests/bpf/progs/test_get_stack_rawtp.c | 36 +- .../testing/selftests/bpf/progs/test_global_data.c | 38 +- tools/testing/selftests/bpf/progs/test_jhash.h | 3 +- tools/testing/selftests/bpf/progs/test_l4lb.c | 68 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 68 +- .../selftests/bpf/progs/test_lwt_seg6local.c | 19 +- .../testing/selftests/bpf/progs/test_map_in_map.c | 30 +- tools/testing/selftests/bpf/progs/test_map_lock.c | 28 +- tools/testing/selftests/bpf/progs/test_obj_id.c | 12 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 25 + tools/testing/selftests/bpf/progs/test_seg6_loop.c | 262 + .../bpf/progs/test_select_reuseport_kern.c | 68 +- .../selftests/bpf/progs/test_send_signal_kern.c | 47 + .../selftests/bpf/progs/test_sock_fields_kern.c | 86 +- tools/testing/selftests/bpf/progs/test_spin_lock.c | 41 +- .../selftests/bpf/progs/test_stacktrace_build_id.c | 55 +- .../selftests/bpf/progs/test_stacktrace_map.c | 50 +- .../selftests/bpf/progs/test_sysctl_loop1.c | 71 + .../selftests/bpf/progs/test_sysctl_loop2.c | 72 + .../testing/selftests/bpf/progs/test_sysctl_prog.c | 5 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 12 +- .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 24 +- .../selftests/bpf/progs/test_tcpnotify_kern.c | 24 +- .../selftests/bpf/progs/test_verif_scale2.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp.c | 26 +- tools/testing/selftests/bpf/progs/test_xdp_loop.c | 231 + .../selftests/bpf/progs/test_xdp_noinline.c | 96 +- .../testing/selftests/bpf/progs/xdp_redirect_map.c | 31 + tools/testing/selftests/bpf/progs/xdp_tx.c | 12 + tools/testing/selftests/bpf/progs/xdping_kern.c | 184 + tools/testing/selftests/bpf/test_align.c | 16 +- tools/testing/selftests/bpf/test_btf.c | 81 +- tools/testing/selftests/bpf/test_btf_dump.c | 143 + tools/testing/selftests/bpf/test_cgroup_attach.c | 571 ++ tools/testing/selftests/bpf/test_hashmap.c | 382 + tools/testing/selftests/bpf/test_maps.c | 21 +- tools/testing/selftests/bpf/test_queue_stack_map.h | 30 +- tools/testing/selftests/bpf/test_section_names.c | 10 + .../testing/selftests/bpf/test_select_reuseport.c | 54 + tools/testing/selftests/bpf/test_sock_addr.c | 1 + tools/testing/selftests/bpf/test_sock_fields.c | 1 + tools/testing/selftests/bpf/test_socket_cookie.c | 25 +- tools/testing/selftests/bpf/test_sockmap_kern.h | 117 +- tools/testing/selftests/bpf/test_sockopt.c | 1021 +++ tools/testing/selftests/bpf/test_sockopt_multi.c | 374 + tools/testing/selftests/bpf/test_sockopt_sk.c | 211 + tools/testing/selftests/bpf/test_stub.c | 40 + tools/testing/selftests/bpf/test_tcp_rtt.c | 254 + tools/testing/selftests/bpf/test_tunnel.sh | 32 + tools/testing/selftests/bpf/test_verifier.c | 78 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 118 + tools/testing/selftests/bpf/test_xdping.sh | 99 + tools/testing/selftests/bpf/trace_helpers.c | 4 +- tools/testing/selftests/bpf/verifier/basic_instr.c | 85 + tools/testing/selftests/bpf/verifier/calls.c | 22 +- tools/testing/selftests/bpf/verifier/cfg.c | 11 +- .../selftests/bpf/verifier/direct_packet_access.c | 3 +- .../selftests/bpf/verifier/helper_access_var_len.c | 28 +- tools/testing/selftests/bpf/verifier/loops1.c | 161 + .../selftests/bpf/verifier/prevent_map_lookup.c | 15 - tools/testing/selftests/bpf/verifier/sock.c | 18 + tools/testing/selftests/bpf/verifier/wide_store.c | 36 + tools/testing/selftests/bpf/xdping.c | 258 + tools/testing/selftests/bpf/xdping.h | 13 + .../selftests/drivers/net/mlxsw/fib_offload.sh | 349 + .../selftests/drivers/net/netdevsim/devlink.sh | 53 + tools/testing/selftests/net/.gitignore | 4 + tools/testing/selftests/net/Makefile | 7 +- tools/testing/selftests/net/config | 4 + tools/testing/selftests/net/fib-onlink-tests.sh | 48 +- .../selftests/net/fib_nexthop_multiprefix.sh | 290 + tools/testing/selftests/net/fib_nexthops.sh | 1026 +++ .../net/forwarding/gre_inner_v4_multipath.sh | 305 + .../net/forwarding/gre_inner_v6_multipath.sh | 306 + .../net/forwarding/ip6gre_inner_v4_multipath.sh | 304 + .../net/forwarding/ip6gre_inner_v6_multipath.sh | 305 + .../selftests/net/forwarding/router_mpath_nh.sh | 359 + .../testing/selftests/net/forwarding/tc_flower.sh | 26 +- .../selftests/net/forwarding/tc_flower_router.sh | 172 + .../selftests/net/forwarding/tc_shblocks.sh | 29 +- tools/testing/selftests/net/icmp_redirect.sh | 534 ++ tools/testing/selftests/net/ipv6_flowlabel.c | 229 + tools/testing/selftests/net/ipv6_flowlabel.sh | 21 + tools/testing/selftests/net/ipv6_flowlabel_mgr.c | 199 + tools/testing/selftests/net/pmtu.sh | 371 +- tools/testing/selftests/net/route_localnet.sh | 74 + tools/testing/selftests/net/rtnetlink.sh | 57 +- tools/testing/selftests/net/run_afpackettests | 14 +- tools/testing/selftests/net/so_txtime.c | 296 + tools/testing/selftests/net/so_txtime.sh | 31 + .../selftests/net/tcp_fastopen_backup_key.c | 335 + .../selftests/net/tcp_fastopen_backup_key.sh | 55 + tools/testing/selftests/net/test_blackhole_dev.sh | 11 + tools/testing/selftests/net/tls.c | 26 + tools/testing/selftests/net/txring_overwrite.c | 2 +- tools/testing/selftests/net/udpgso_bench.sh | 63 +- tools/testing/selftests/net/udpgso_bench_tx.c | 309 +- tools/testing/selftests/net/xfrm_policy.sh | 27 +- tools/testing/selftests/pidfd/.gitignore | 1 + tools/testing/selftests/pidfd/Makefile | 4 +- tools/testing/selftests/pidfd/pidfd.h | 57 + tools/testing/selftests/pidfd/pidfd_open_test.c | 169 + tools/testing/selftests/pidfd/pidfd_test.c | 248 +- tools/testing/selftests/ptp/phc.sh | 166 + tools/testing/selftests/tc-testing/README | 22 +- tools/testing/selftests/tc-testing/TdcPlugin.py | 5 +- tools/testing/selftests/tc-testing/config | 3 +- .../creating-testcases/scapy-example.json | 98 + .../tc-testing/plugin-lib/buildebpfPlugin.py | 5 +- .../selftests/tc-testing/plugin-lib/nsPlugin.py | 26 +- .../selftests/tc-testing/plugin-lib/scapyPlugin.py | 50 + .../selftests/tc-testing/tc-tests/actions/bpf.json | 6 + .../selftests/tc-testing/tc-tests/actions/ct.json | 314 + .../tc-testing/tc-tests/actions/mirred.json | 94 + .../tc-testing/tc-tests/actions/mpls.json | 1088 +++ .../tc-testing/tc-tests/actions/skbedit.json | 62 +- .../selftests/tc-testing/tc-tests/filters/fw.json | 306 + .../tc-testing/tc-tests/filters/tests.json | 31 + .../tc-testing/tc-tests/qdiscs/ingress.json | 102 + .../selftests/tc-testing/tc-tests/qdiscs/prio.json | 276 + tools/testing/selftests/tc-testing/tdc.py | 88 +- tools/testing/selftests/tc-testing/tdc_config.py | 2 + tools/testing/selftests/tc-testing/tdc_helper.py | 5 +- 3418 files changed, 160921 insertions(+), 161140 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-cros-ec create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4371 create mode 100644 Documentation/ABI/testing/sysfs-platform-wilco-ec create mode 100644 Documentation/bpf/prog_cgroup_sockopt.rst delete mode 100644 Documentation/devicetree/bindings/arm/al,alpine.txt create mode 100644 Documentation/devicetree/bindings/arm/al,alpine.yaml delete mode 100644 Documentation/devicetree/bindings/arm/axxia.txt create mode 100644 Documentation/devicetree/bindings/arm/axxia.yaml delete mode 100644 Documentation/devicetree/bindings/arm/digicolor.txt create mode 100644 Documentation/devicetree/bindings/arm/digicolor.yaml delete mode 100644 Documentation/devicetree/bindings/arm/moxart.txt create mode 100644 Documentation/devicetree/bindings/arm/moxart.yaml delete mode 100644 Documentation/devicetree/bindings/arm/nxp/lpc32xx.txt create mode 100644 Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml delete mode 100644 Documentation/devicetree/bindings/arm/psci.txt create mode 100644 Documentation/devicetree/bindings/arm/psci.yaml delete mode 100644 Documentation/devicetree/bindings/arm/rda.txt create mode 100644 Documentation/devicetree/bindings/arm/rda.yaml create mode 100644 Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/adxl345.txt delete mode 100644 Documentation/devicetree/bindings/iio/accel/adxl372.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7780.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml delete mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adf4371.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.txt create mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.txt create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.txt create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.yaml create mode 100644 Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt create mode 100644 Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml create mode 100644 Documentation/devicetree/bindings/mmc/mmc-controller.yaml create mode 100644 Documentation/devicetree/bindings/mmc/renesas,sdhi.txt delete mode 100644 Documentation/devicetree/bindings/mmc/sunxi-mmc.txt delete mode 100644 Documentation/devicetree/bindings/mmc/tmio_mmc.txt delete mode 100644 Documentation/devicetree/bindings/mux/mmio-mux.txt create mode 100644 Documentation/devicetree/bindings/mux/reg-mux.txt create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-a10-emac.yaml create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-a10-mdio.yaml delete mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt delete mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt delete mode 100644 Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.txt create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.yaml create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml delete mode 100644 Documentation/devicetree/bindings/net/dwmac-sun8i.txt create mode 100644 Documentation/devicetree/bindings/net/ethernet-controller.yaml create mode 100644 Documentation/devicetree/bindings/net/ethernet-phy.yaml create mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.txt create mode 100644 Documentation/devicetree/bindings/net/mdio.yaml create mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.txt create mode 100644 Documentation/devicetree/bindings/net/snps,dwmac.yaml create mode 100644 Documentation/devicetree/bindings/net/wiznet,w5x00.txt create mode 100644 Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/allwinner,sunxi-sid.txt create mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-pxa-usb.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom-pcie2-phy.txt rename Documentation/devicetree/bindings/usb/{renesas_usb3.txt => renesas,usb3.txt [...] create mode 100644 Documentation/devicetree/bindings/usb/renesas,usbhs.txt delete mode 100644 Documentation/devicetree/bindings/usb/renesas_usbhs.txt create mode 100644 Documentation/driver-api/mei/hdcp.rst create mode 100644 Documentation/driver-api/mei/iamt.rst create mode 100644 Documentation/driver-api/mei/index.rst create mode 100644 Documentation/driver-api/mei/mei-client-bus.rst create mode 100644 Documentation/driver-api/mei/mei.rst create mode 100644 Documentation/driver-api/mei/nfc.rst create mode 100644 Documentation/hid/hid-alps.rst delete mode 100644 Documentation/hid/hid-alps.txt create mode 100644 Documentation/hid/hid-sensor.rst delete mode 100644 Documentation/hid/hid-sensor.txt create mode 100644 Documentation/hid/hid-transport.rst delete mode 100644 Documentation/hid/hid-transport.txt create mode 100644 Documentation/hid/hiddev.rst delete mode 100644 Documentation/hid/hiddev.txt create mode 100644 Documentation/hid/hidraw.rst delete mode 100644 Documentation/hid/hidraw.txt create mode 100644 Documentation/hid/index.rst create mode 100644 Documentation/hid/intel-ish-hid.rst delete mode 100644 Documentation/hid/intel-ish-hid.txt create mode 100644 Documentation/hid/uhid.rst delete mode 100644 Documentation/hid/uhid.txt create mode 100644 Documentation/hwmon/pxe1610 create mode 100644 Documentation/iio/ep93xx_adc.rst delete mode 100644 Documentation/iio/ep93xx_adc.txt create mode 100644 Documentation/iio/iio_configfs.rst delete mode 100644 Documentation/iio/iio_configfs.txt create mode 100644 Documentation/iio/index.rst delete mode 100644 Documentation/isdn/HiSax.cert delete mode 100644 Documentation/isdn/INTERFACE delete mode 100644 Documentation/isdn/INTERFACE.fax delete mode 100644 Documentation/isdn/README delete mode 100644 Documentation/isdn/README.FAQ delete mode 100644 Documentation/isdn/README.HiSax delete mode 100644 Documentation/isdn/README.audio delete mode 100644 Documentation/isdn/README.concap delete mode 100644 Documentation/isdn/README.diversion delete mode 100644 Documentation/isdn/README.fax delete mode 100644 Documentation/isdn/README.hfc-pci delete mode 100644 Documentation/isdn/README.syncppp delete mode 100644 Documentation/isdn/README.x25 delete mode 100644 Documentation/isdn/syncPPP.FAQ delete mode 100644 Documentation/misc-devices/eeprom create mode 100644 Documentation/misc-devices/eeprom.rst delete mode 100644 Documentation/misc-devices/ics932s401 create mode 100644 Documentation/misc-devices/ics932s401.rst delete mode 100644 Documentation/misc-devices/isl29003 create mode 100644 Documentation/misc-devices/isl29003.rst delete mode 100644 Documentation/misc-devices/lis3lv02d create mode 100644 Documentation/misc-devices/lis3lv02d.rst delete mode 100644 Documentation/misc-devices/max6875 create mode 100644 Documentation/misc-devices/max6875.rst delete mode 100644 Documentation/misc-devices/mei/mei-client-bus.txt delete mode 100644 Documentation/misc-devices/mei/mei.txt create mode 100644 Documentation/networking/device_drivers/aquantia/atlantic.txt create mode 100644 Documentation/networking/device_drivers/google/gve.rst create mode 100644 Documentation/networking/device_drivers/mellanox/mlx5.rst create mode 100644 Documentation/networking/dsa/b53.rst create mode 100644 Documentation/networking/dsa/configuration.rst delete mode 100644 Documentation/scsi/osst.txt rename Documentation/usb/{acm.txt => acm.rst} (100%) rename Documentation/usb/{authorization.txt => authorization.rst} (100%) rename Documentation/usb/{chipidea.txt => chipidea.rst} (100%) rename Documentation/usb/{dwc3.txt => dwc3.rst} (100%) rename Documentation/usb/{ehci.txt => ehci.rst} (100%) rename Documentation/usb/{functionfs.txt => functionfs.rst} (100%) create mode 100644 Documentation/usb/gadget-testing.rst delete mode 100644 Documentation/usb/gadget-testing.txt rename Documentation/usb/{gadget_configfs.txt => gadget_configfs.rst} (100%) rename Documentation/usb/{gadget_hid.txt => gadget_hid.rst} (100%) rename Documentation/usb/{gadget_multi.txt => gadget_multi.rst} (100%) rename Documentation/usb/{gadget_printer.txt => gadget_printer.rst} (100%) rename Documentation/usb/{gadget_serial.txt => gadget_serial.rst} (100%) create mode 100644 Documentation/usb/index.rst rename Documentation/usb/{iuu_phoenix.txt => iuu_phoenix.rst} (100%) rename Documentation/usb/{mass-storage.txt => mass-storage.rst} (100%) rename Documentation/usb/{misc_usbsevseg.txt => misc_usbsevseg.rst} (100%) rename Documentation/usb/{mtouchusb.txt => mtouchusb.rst} (100%) rename Documentation/usb/{ohci.txt => ohci.rst} (100%) rename Documentation/usb/{rio.txt => rio.rst} (100%) create mode 100644 Documentation/usb/text_files.rst rename Documentation/usb/{usb-help.txt => usb-help.rst} (100%) rename Documentation/usb/{usb-serial.txt => usb-serial.rst} (100%) rename Documentation/usb/{usbip_protocol.txt => usbip_protocol.rst} (100%) rename Documentation/usb/{usbmon.txt => usbmon.rst} (100%) rename Documentation/usb/{WUSB-Design-overview.txt => wusb-design-overview.rst} (100%) delete mode 100644 arch/arm/include/asm/flat.h create mode 100644 drivers/extcon/extcon-fsa9480.c create mode 100644 drivers/hwmon/pmbus/irps5401.c create mode 100644 drivers/hwmon/pmbus/pxe1610.c create mode 100644 drivers/hwtracing/coresight/coresight-platform.c delete mode 100644 drivers/hwtracing/coresight/of_coresight.c create mode 100644 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c create mode 100644 drivers/iio/frequency/adf4371.c create mode 100644 drivers/iio/pressure/dps310.c delete mode 100644 drivers/isdn/capi/capidrv.c delete mode 100644 drivers/isdn/capi/capidrv.h delete mode 100644 drivers/isdn/divert/Makefile delete mode 100644 drivers/isdn/divert/divert_init.c delete mode 100644 drivers/isdn/divert/divert_procfs.c delete mode 100644 drivers/isdn/divert/isdn_divert.c delete mode 100644 drivers/isdn/divert/isdn_divert.h delete mode 100644 drivers/isdn/gigaset/Kconfig delete mode 100644 drivers/isdn/gigaset/Makefile delete mode 100644 drivers/isdn/gigaset/i4l.c delete mode 100644 drivers/isdn/hardware/Kconfig create mode 100644 drivers/isdn/hardware/mISDN/isdnhdlc.c rename include/linux/isdn/hdlc.h => drivers/isdn/hardware/mISDN/isdnhdlc.h (100%) delete mode 100644 drivers/isdn/hisax/Kconfig delete mode 100644 drivers/isdn/hisax/Makefile delete mode 100644 drivers/isdn/hisax/amd7930_fn.c delete mode 100644 drivers/isdn/hisax/amd7930_fn.h delete mode 100644 drivers/isdn/hisax/arcofi.c delete mode 100644 drivers/isdn/hisax/arcofi.h delete mode 100644 drivers/isdn/hisax/asuscom.c delete mode 100644 drivers/isdn/hisax/avm_a1.c delete mode 100644 drivers/isdn/hisax/avm_a1p.c delete mode 100644 drivers/isdn/hisax/avm_pci.c delete mode 100644 drivers/isdn/hisax/avma1_cs.c delete mode 100644 drivers/isdn/hisax/bkm_a4t.c delete mode 100644 drivers/isdn/hisax/bkm_a8.c delete mode 100644 drivers/isdn/hisax/bkm_ax.h delete mode 100644 drivers/isdn/hisax/callc.c delete mode 100644 drivers/isdn/hisax/config.c delete mode 100644 drivers/isdn/hisax/diva.c delete mode 100644 drivers/isdn/hisax/elsa.c delete mode 100644 drivers/isdn/hisax/elsa_cs.c delete mode 100644 drivers/isdn/hisax/elsa_ser.c delete mode 100644 drivers/isdn/hisax/enternow_pci.c delete mode 100644 drivers/isdn/hisax/fsm.c delete mode 100644 drivers/isdn/hisax/fsm.h delete mode 100644 drivers/isdn/hisax/gazel.c delete mode 100644 drivers/isdn/hisax/hfc4s8s_l1.c delete mode 100644 drivers/isdn/hisax/hfc4s8s_l1.h delete mode 100644 drivers/isdn/hisax/hfc_2bds0.c delete mode 100644 drivers/isdn/hisax/hfc_2bds0.h delete mode 100644 drivers/isdn/hisax/hfc_2bs0.c delete mode 100644 drivers/isdn/hisax/hfc_2bs0.h delete mode 100644 drivers/isdn/hisax/hfc_pci.c delete mode 100644 drivers/isdn/hisax/hfc_pci.h delete mode 100644 drivers/isdn/hisax/hfc_sx.c delete mode 100644 drivers/isdn/hisax/hfc_sx.h delete mode 100644 drivers/isdn/hisax/hfc_usb.c delete mode 100644 drivers/isdn/hisax/hfc_usb.h delete mode 100644 drivers/isdn/hisax/hfcscard.c delete mode 100644 drivers/isdn/hisax/hisax.h delete mode 100644 drivers/isdn/hisax/hisax_cfg.h delete mode 100644 drivers/isdn/hisax/hisax_debug.h delete mode 100644 drivers/isdn/hisax/hisax_fcpcipnp.c delete mode 100644 drivers/isdn/hisax/hisax_fcpcipnp.h delete mode 100644 drivers/isdn/hisax/hisax_if.h delete mode 100644 drivers/isdn/hisax/hisax_isac.c delete mode 100644 drivers/isdn/hisax/hisax_isac.h delete mode 100644 drivers/isdn/hisax/hscx.c delete mode 100644 drivers/isdn/hisax/hscx.h delete mode 100644 drivers/isdn/hisax/hscx_irq.c delete mode 100644 drivers/isdn/hisax/icc.c delete mode 100644 drivers/isdn/hisax/icc.h delete mode 100644 drivers/isdn/hisax/ipac.h delete mode 100644 drivers/isdn/hisax/ipacx.c delete mode 100644 drivers/isdn/hisax/ipacx.h delete mode 100644 drivers/isdn/hisax/isac.c delete mode 100644 drivers/isdn/hisax/isac.h delete mode 100644 drivers/isdn/hisax/isar.c delete mode 100644 drivers/isdn/hisax/isar.h delete mode 100644 drivers/isdn/hisax/isdnl1.c delete mode 100644 drivers/isdn/hisax/isdnl1.h delete mode 100644 drivers/isdn/hisax/isdnl2.c delete mode 100644 drivers/isdn/hisax/isdnl2.h delete mode 100644 drivers/isdn/hisax/isdnl3.c delete mode 100644 drivers/isdn/hisax/isdnl3.h delete mode 100644 drivers/isdn/hisax/isurf.c delete mode 100644 drivers/isdn/hisax/ix1_micro.c delete mode 100644 drivers/isdn/hisax/jade.c delete mode 100644 drivers/isdn/hisax/jade.h delete mode 100644 drivers/isdn/hisax/jade_irq.c delete mode 100644 drivers/isdn/hisax/l3_1tr6.c delete mode 100644 drivers/isdn/hisax/l3_1tr6.h delete mode 100644 drivers/isdn/hisax/l3dss1.c delete mode 100644 drivers/isdn/hisax/l3dss1.h delete mode 100644 drivers/isdn/hisax/l3ni1.c delete mode 100644 drivers/isdn/hisax/l3ni1.h delete mode 100644 drivers/isdn/hisax/lmgr.c delete mode 100644 drivers/isdn/hisax/mic.c delete mode 100644 drivers/isdn/hisax/netjet.c delete mode 100644 drivers/isdn/hisax/netjet.h delete mode 100644 drivers/isdn/hisax/niccy.c delete mode 100644 drivers/isdn/hisax/nj_s.c delete mode 100644 drivers/isdn/hisax/nj_u.c delete mode 100644 drivers/isdn/hisax/q931.c delete mode 100644 drivers/isdn/hisax/s0box.c delete mode 100644 drivers/isdn/hisax/saphir.c delete mode 100644 drivers/isdn/hisax/sedlbauer.c delete mode 100644 drivers/isdn/hisax/sedlbauer_cs.c delete mode 100644 drivers/isdn/hisax/sportster.c delete mode 100644 drivers/isdn/hisax/st5481.h delete mode 100644 drivers/isdn/hisax/st5481_b.c delete mode 100644 drivers/isdn/hisax/st5481_d.c delete mode 100644 drivers/isdn/hisax/st5481_init.c delete mode 100644 drivers/isdn/hisax/st5481_usb.c delete mode 100644 drivers/isdn/hisax/tei.c delete mode 100644 drivers/isdn/hisax/teleint.c delete mode 100644 drivers/isdn/hisax/teles0.c delete mode 100644 drivers/isdn/hisax/teles3.c delete mode 100644 drivers/isdn/hisax/teles_cs.c delete mode 100644 drivers/isdn/hisax/telespci.c delete mode 100644 drivers/isdn/hisax/w6692.c delete mode 100644 drivers/isdn/hisax/w6692.h delete mode 100644 drivers/isdn/hysdn/hysdn_net.c delete mode 100644 drivers/isdn/i4l/Kconfig delete mode 100644 drivers/isdn/i4l/Makefile delete mode 100644 drivers/isdn/i4l/isdn_audio.c delete mode 100644 drivers/isdn/i4l/isdn_audio.h delete mode 100644 drivers/isdn/i4l/isdn_bsdcomp.c delete mode 100644 drivers/isdn/i4l/isdn_common.c delete mode 100644 drivers/isdn/i4l/isdn_common.h delete mode 100644 drivers/isdn/i4l/isdn_concap.c delete mode 100644 drivers/isdn/i4l/isdn_concap.h delete mode 100644 drivers/isdn/i4l/isdn_net.c delete mode 100644 drivers/isdn/i4l/isdn_net.h delete mode 100644 drivers/isdn/i4l/isdn_ppp.c delete mode 100644 drivers/isdn/i4l/isdn_ppp.h delete mode 100644 drivers/isdn/i4l/isdn_tty.c delete mode 100644 drivers/isdn/i4l/isdn_tty.h delete mode 100644 drivers/isdn/i4l/isdn_ttyfax.c delete mode 100644 drivers/isdn/i4l/isdn_ttyfax.h delete mode 100644 drivers/isdn/i4l/isdn_v110.c delete mode 100644 drivers/isdn/i4l/isdn_v110.h delete mode 100644 drivers/isdn/i4l/isdn_x25iface.c delete mode 100644 drivers/isdn/i4l/isdn_x25iface.h delete mode 100644 drivers/isdn/i4l/isdnhdlc.c delete mode 100644 drivers/isdn/isdnloop/Makefile delete mode 100644 drivers/isdn/isdnloop/isdnloop.c delete mode 100644 drivers/isdn/isdnloop/isdnloop.h delete mode 100644 drivers/misc/fsa9480.c create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_0_masks.h create mode 100644 drivers/misc/xilinx_sdfec.c delete mode 100644 drivers/net/dsa/microchip/ksz_spi.h create mode 100644 drivers/net/dsa/sja1105/sja1105_ptp.c create mode 100644 drivers/net/dsa/sja1105/sja1105_ptp.h create mode 100644 drivers/net/dsa/vitesse-vsc73xx-core.c create mode 100644 drivers/net/dsa/vitesse-vsc73xx-platform.c create mode 100644 drivers/net/dsa/vitesse-vsc73xx-spi.c delete mode 100644 drivers/net/dsa/vitesse-vsc73xx.c create mode 100644 drivers/net/dsa/vitesse-vsc73xx.h create mode 100644 drivers/net/ethernet/atheros/ag71xx.c create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c create mode 100644 drivers/net/ethernet/google/Kconfig create mode 100644 drivers/net/ethernet/google/Makefile create mode 100644 drivers/net/ethernet/google/gve/Makefile create mode 100644 drivers/net/ethernet/google/gve/gve.h create mode 100644 drivers/net/ethernet/google/gve/gve_adminq.c create mode 100644 drivers/net/ethernet/google/gve/gve_adminq.h create mode 100644 drivers/net/ethernet/google/gve/gve_desc.h create mode 100644 drivers/net/ethernet/google/gve/gve_ethtool.c create mode 100644 drivers/net/ethernet/google/gve/gve_main.c create mode 100644 drivers/net/ethernet/google/gve/gve_register.h create mode 100644 drivers/net/ethernet/google/gve/gve_rx.c create mode 100644 drivers/net/ethernet/google/gve/gve_tx.c create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c delete mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.c delete mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.h delete mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h create mode 100644 drivers/net/ethernet/mediatek/mtk_eth_path.c create mode 100644 drivers/net/ethernet/mediatek/mtk_sgmii.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/devlink.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/devlink.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/crdump.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/Makefile create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h create mode 100644 drivers/net/ethernet/mscc/ocelot_ace.c create mode 100644 drivers/net/ethernet/mscc/ocelot_ace.h create mode 100644 drivers/net/ethernet/mscc/ocelot_flower.c create mode 100644 drivers/net/ethernet/mscc/ocelot_police.c create mode 100644 drivers/net/ethernet/mscc/ocelot_police.h create mode 100644 drivers/net/ethernet/mscc/ocelot_s2.h create mode 100644 drivers/net/ethernet/mscc/ocelot_tc.c create mode 100644 drivers/net/ethernet/mscc/ocelot_tc.h create mode 100644 drivers/net/ethernet/mscc/ocelot_vcap.h create mode 100644 drivers/net/ethernet/netronome/nfp/ccm_mbox.c create mode 100644 drivers/net/ethernet/netronome/nfp/crypto/crypto.h create mode 100644 drivers/net/ethernet/netronome/nfp/crypto/fw.h create mode 100644 drivers/net/ethernet/netronome/nfp/crypto/tls.c delete mode 100644 drivers/net/ethernet/realtek/r8169.c create mode 100644 drivers/net/ethernet/realtek/r8169_firmware.c create mode 100644 drivers/net/ethernet/realtek/r8169_firmware.h create mode 100644 drivers/net/ethernet/realtek/r8169_main.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c create mode 100644 drivers/net/phy/nxp-tja11xx.c create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig create mode 100644 drivers/nvmem/imx-ocotp-scu.c create mode 100644 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c create mode 100644 drivers/phy/qualcomm/phy-qcom-pcie2.c create mode 100644 drivers/platform/chrome/cros_ec_ishtp.c delete mode 100644 drivers/platform/chrome/cros_ec_lpc_reg.c delete mode 100644 drivers/platform/chrome/cros_ec_lpc_reg.h create mode 100644 drivers/platform/chrome/wilco_ec/event.c create mode 100644 drivers/platform/chrome/wilco_ec/properties.c create mode 100644 drivers/platform/chrome/wilco_ec/sysfs.c create mode 100644 drivers/platform/chrome/wilco_ec/telemetry.c create mode 100644 drivers/scsi/fdomain.c create mode 100644 drivers/scsi/fdomain.h create mode 100644 drivers/scsi/fdomain_isa.c create mode 100644 drivers/scsi/fdomain_pci.c create mode 100644 drivers/scsi/megaraid/megaraid_sas_debugfs.c delete mode 100644 drivers/scsi/osst.c delete mode 100644 drivers/scsi/osst.h delete mode 100644 drivers/scsi/osst_detect.h delete mode 100644 drivers/scsi/osst_options.h create mode 100644 drivers/scsi/pcmcia/fdomain_cs.c delete mode 100644 drivers/staging/android/ion/ion_carveout_heap.c delete mode 100644 drivers/staging/android/ion/ion_chunk_heap.c create mode 100644 drivers/staging/erofs/compress.h create mode 100644 drivers/staging/erofs/decompressor.c delete mode 100644 drivers/staging/erofs/unzip_vle_lz4.c create mode 100644 drivers/staging/erofs/zmap.c create mode 100644 drivers/staging/isdn/Kconfig create mode 100644 drivers/staging/isdn/Makefile create mode 100644 drivers/staging/isdn/TODO rename drivers/{isdn/hardware => staging/isdn}/avm/Kconfig (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/Makefile (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/avm_cs.c (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/avmcard.h (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/b1.c (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/b1dma.c (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/b1isa.c (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/b1pci.c (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/b1pcmcia.c (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/c4.c (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/t1isa.c (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/t1pci.c (100%) create mode 100644 drivers/staging/isdn/gigaset/Kconfig create mode 100644 drivers/staging/isdn/gigaset/Makefile rename drivers/{ => staging}/isdn/gigaset/asyncdata.c (100%) rename drivers/{ => staging}/isdn/gigaset/bas-gigaset.c (100%) rename drivers/{ => staging}/isdn/gigaset/capi.c (100%) rename drivers/{ => staging}/isdn/gigaset/common.c (100%) rename drivers/{ => staging}/isdn/gigaset/dummyll.c (100%) rename drivers/{ => staging}/isdn/gigaset/ev-layer.c (100%) rename drivers/{ => staging}/isdn/gigaset/gigaset.h (100%) rename drivers/{ => staging}/isdn/gigaset/interface.c (100%) rename drivers/{ => staging}/isdn/gigaset/isocdata.c (100%) rename drivers/{ => staging}/isdn/gigaset/proc.c (100%) rename drivers/{ => staging}/isdn/gigaset/ser-gigaset.c (100%) rename drivers/{ => staging}/isdn/gigaset/usb-gigaset.c (100%) rename drivers/{ => staging}/isdn/hysdn/Kconfig (100%) rename drivers/{ => staging}/isdn/hysdn/Makefile (100%) rename drivers/{ => staging}/isdn/hysdn/boardergo.c (100%) rename drivers/{ => staging}/isdn/hysdn/boardergo.h (100%) rename drivers/{ => staging}/isdn/hysdn/hycapi.c (100%) rename drivers/{ => staging}/isdn/hysdn/hysdn_boot.c (100%) rename drivers/{ => staging}/isdn/hysdn/hysdn_defs.h (100%) rename drivers/{ => staging}/isdn/hysdn/hysdn_init.c (100%) create mode 100644 drivers/staging/isdn/hysdn/hysdn_net.c rename drivers/{ => staging}/isdn/hysdn/hysdn_pof.h (100%) rename drivers/{ => staging}/isdn/hysdn/hysdn_procconf.c (100%) rename drivers/{ => staging}/isdn/hysdn/hysdn_proclog.c (100%) rename drivers/{ => staging}/isdn/hysdn/hysdn_sched.c (100%) rename drivers/{ => staging}/isdn/hysdn/ince1pc.h (100%) delete mode 100644 drivers/staging/kpc2000/kpc2000/fileops.c delete mode 100644 drivers/staging/kpc2000/kpc2000/kp2000_module.c create mode 100644 drivers/staging/kpc2000/kpc2000_i2c.c create mode 100644 drivers/staging/kpc2000/kpc2000_spi.c delete mode 100644 drivers/staging/kpc2000/kpc_i2c/Makefile delete mode 100644 drivers/staging/kpc2000/kpc_i2c/fileops.c delete mode 100644 drivers/staging/kpc2000/kpc_i2c/i2c_driver.c delete mode 100644 drivers/staging/kpc2000/kpc_spi/Makefile delete mode 100644 drivers/staging/kpc2000/kpc_spi/spi_driver.c delete mode 100644 drivers/staging/kpc2000/kpc_spi/spi_parts.h create mode 100644 drivers/staging/mt7621-dts/gbpc2.dts delete mode 100644 drivers/staging/rtl8723bs/hal/odm_AntDiv.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_AntDiv.h delete mode 100644 drivers/staging/wilc1000/host_interface.c delete mode 100644 drivers/staging/wilc1000/host_interface.h create mode 100644 drivers/staging/wilc1000/wilc_hif.c create mode 100644 drivers/staging/wilc1000/wilc_hif.h delete mode 100644 drivers/tty/serial/mpsc.c create mode 100644 drivers/usb/common/common.h create mode 100644 drivers/usb/renesas_usbhs/rza2.c delete mode 100644 fs/afs/netdevices.c create mode 100644 fs/afs/protocol_uae.h create mode 100644 include/asm-generic/flat.h delete mode 100644 include/linux/concap.h create mode 100644 include/linux/dim.h create mode 100644 include/linux/if_rmnet.h delete mode 100644 include/linux/isdn.h delete mode 100644 include/linux/isdn_divertif.h delete mode 100644 include/linux/isdn_ppp.h delete mode 100644 include/linux/isdnif.h delete mode 100644 include/linux/net_dim.h delete mode 100644 include/linux/platform_data/fsa9480.h delete mode 100644 include/linux/wanrouter.h create mode 100644 include/net/netfilter/nf_conntrack_bridge.h create mode 100644 include/net/netfilter/nf_synproxy.h create mode 100644 include/net/netfilter/nf_tables_offload.h create mode 100644 include/net/netfilter/nft_meta.h create mode 100644 include/net/netns/nexthop.h create mode 100644 include/net/nexthop.h create mode 100644 include/net/tc_act/tc_ct.h create mode 100644 include/net/tc_act/tc_ctinfo.h create mode 100644 include/net/tc_act/tc_mpls.h create mode 100644 include/net/xdp_priv.h create mode 100644 include/trace/events/page_pool.h delete mode 100644 include/uapi/linux/flat.h delete mode 100644 include/uapi/linux/isdn.h delete mode 100644 include/uapi/linux/isdn_divertif.h delete mode 100644 include/uapi/linux/isdn_ppp.h delete mode 100644 include/uapi/linux/isdnif.h create mode 100644 include/uapi/linux/netfilter/nf_synproxy.h create mode 100644 include/uapi/linux/nexthop.h create mode 100644 include/uapi/linux/tc_act/tc_ct.h create mode 100644 include/uapi/linux/tc_act/tc_ctinfo.h create mode 100644 include/uapi/linux/tc_act/tc_mpls.h delete mode 100644 include/uapi/linux/wanrouter.h create mode 100644 lib/dim/Makefile create mode 100644 lib/dim/dim.c create mode 100644 lib/dim/net_dim.c create mode 100644 lib/test_blackhole_dev.c create mode 100644 net/bridge/netfilter/nf_conntrack_bridge.c create mode 100644 net/bridge/netfilter/nft_meta_bridge.c create mode 100644 net/ipv4/nexthop.c create mode 100644 net/netfilter/nf_tables_offload.c create mode 100644 net/netfilter/nft_synproxy.c create mode 100644 net/sched/act_ct.c create mode 100644 net/sched/act_ctinfo.c create mode 100644 net/sched/act_mpls.c create mode 100644 samples/bpf/hbm_edt_kern.c create mode 100644 samples/bpf/tcp_dumpstats_kern.c delete mode 100644 samples/bpf/test_cgrp2_attach2.c create mode 100644 tools/include/linux/sizes.h create mode 100644 tools/include/uapi/asm-generic/socket.h copy {include => tools/include}/uapi/linux/if_tun.h (100%) create mode 100644 tools/lib/bpf/btf_dump.c create mode 100644 tools/lib/bpf/hashmap.c create mode 100644 tools/lib/bpf/hashmap.h create mode 100644 tools/testing/selftests/bpf/prog_tests/attach_probe.c create mode 100644 tools/testing/selftests/bpf/prog_tests/perf_buffer.c create mode 100644 tools/testing/selftests/bpf/prog_tests/send_signal.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_bitfields.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_multidim.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_namespacing.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_ordering.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c create mode 100644 tools/testing/selftests/bpf/progs/loop1.c create mode 100644 tools/testing/selftests/bpf/progs/loop2.c create mode 100644 tools/testing/selftests/bpf/progs/loop3.c create mode 100644 tools/testing/selftests/bpf/progs/pyperf.h create mode 100644 tools/testing/selftests/bpf/progs/pyperf100.c create mode 100644 tools/testing/selftests/bpf/progs/pyperf180.c create mode 100644 tools/testing/selftests/bpf/progs/pyperf50.c create mode 100644 tools/testing/selftests/bpf/progs/pyperf600.c create mode 100644 tools/testing/selftests/bpf/progs/pyperf600_nounroll.c create mode 100644 tools/testing/selftests/bpf/progs/sockopt_multi.c create mode 100644 tools/testing/selftests/bpf/progs/sockopt_sk.c create mode 100644 tools/testing/selftests/bpf/progs/strobemeta.c create mode 100644 tools/testing/selftests/bpf/progs/strobemeta.h create mode 100644 tools/testing/selftests/bpf/progs/strobemeta_nounroll1.c create mode 100644 tools/testing/selftests/bpf/progs/strobemeta_nounroll2.c create mode 100644 tools/testing/selftests/bpf/progs/tcp_rtt.c create mode 100644 tools/testing/selftests/bpf/progs/test_attach_probe.c create mode 100644 tools/testing/selftests/bpf/progs/test_btf_newkv.c create mode 100644 tools/testing/selftests/bpf/progs/test_perf_buffer.c create mode 100644 tools/testing/selftests/bpf/progs/test_seg6_loop.c create mode 100644 tools/testing/selftests/bpf/progs/test_send_signal_kern.c create mode 100644 tools/testing/selftests/bpf/progs/test_sysctl_loop1.c create mode 100644 tools/testing/selftests/bpf/progs/test_sysctl_loop2.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_loop.c create mode 100644 tools/testing/selftests/bpf/progs/xdp_redirect_map.c create mode 100644 tools/testing/selftests/bpf/progs/xdp_tx.c create mode 100644 tools/testing/selftests/bpf/progs/xdping_kern.c create mode 100644 tools/testing/selftests/bpf/test_btf_dump.c create mode 100644 tools/testing/selftests/bpf/test_cgroup_attach.c create mode 100644 tools/testing/selftests/bpf/test_hashmap.c create mode 100644 tools/testing/selftests/bpf/test_sockopt.c create mode 100644 tools/testing/selftests/bpf/test_sockopt_multi.c create mode 100644 tools/testing/selftests/bpf/test_sockopt_sk.c create mode 100644 tools/testing/selftests/bpf/test_stub.c create mode 100644 tools/testing/selftests/bpf/test_tcp_rtt.c create mode 100755 tools/testing/selftests/bpf/test_xdp_veth.sh create mode 100755 tools/testing/selftests/bpf/test_xdping.sh create mode 100644 tools/testing/selftests/bpf/verifier/loops1.c create mode 100644 tools/testing/selftests/bpf/verifier/wide_store.c create mode 100644 tools/testing/selftests/bpf/xdping.c create mode 100644 tools/testing/selftests/bpf/xdping.h create mode 100755 tools/testing/selftests/drivers/net/mlxsw/fib_offload.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/devlink.sh create mode 100755 tools/testing/selftests/net/fib_nexthop_multiprefix.sh create mode 100755 tools/testing/selftests/net/fib_nexthops.sh create mode 100755 tools/testing/selftests/net/forwarding/gre_inner_v4_multipath.sh create mode 100755 tools/testing/selftests/net/forwarding/gre_inner_v6_multipath.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_inner_v4_multipath.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_inner_v6_multipath.sh create mode 100755 tools/testing/selftests/net/forwarding/router_mpath_nh.sh create mode 100755 tools/testing/selftests/net/forwarding/tc_flower_router.sh create mode 100755 tools/testing/selftests/net/icmp_redirect.sh create mode 100644 tools/testing/selftests/net/ipv6_flowlabel.c create mode 100755 tools/testing/selftests/net/ipv6_flowlabel.sh create mode 100644 tools/testing/selftests/net/ipv6_flowlabel_mgr.c create mode 100755 tools/testing/selftests/net/route_localnet.sh create mode 100644 tools/testing/selftests/net/so_txtime.c create mode 100755 tools/testing/selftests/net/so_txtime.sh create mode 100644 tools/testing/selftests/net/tcp_fastopen_backup_key.c create mode 100755 tools/testing/selftests/net/tcp_fastopen_backup_key.sh create mode 100755 tools/testing/selftests/net/test_blackhole_dev.sh create mode 100644 tools/testing/selftests/pidfd/pidfd.h create mode 100644 tools/testing/selftests/pidfd/pidfd_open_test.c create mode 100755 tools/testing/selftests/ptp/phc.sh create mode 100644 tools/testing/selftests/tc-testing/creating-testcases/scapy-exa [...] create mode 100644 tools/testing/selftests/tc-testing/plugin-lib/scapyPlugin.py create mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/ct.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/mpls.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/ingress.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/prio.json