This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-arm in repository toolchain/ci/linux.
from 9c849ce86e0f Merge tag '5.15-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 5a80d1c6a270 btrfs: zoned: remove max_zone_append_size logic adds b3b7e1d0b4c2 btrfs: add special case to setget helpers for 64k pages adds 4a9531cf89d2 btrfs: check-integrity: drop unnecessary function prototypes adds 2eadb9e75e8e btrfs: make btrfs_finish_chunk_alloc private to block-group.c adds 67d5e289a193 btrfs: remove max argument from generic_bin_search adds 23608d51a3b2 btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs adds b0ee5e1ec44a btrfs: drop from __GFP_HIGHMEM all allocations adds 8c945d32e604 btrfs: compression: drop kmap/kunmap from lzo adds 696ab562e6df btrfs: compression: drop kmap/kunmap from zlib adds bbaf9715f3f5 btrfs: compression: drop kmap/kunmap from zstd adds 4c2bf276b56d btrfs: compression: drop kmap/kunmap from generic helpers adds 5da384799278 btrfs: check-integrity: drop kmap/kunmap for block pages adds 069a2e37789a btrfs: continue readahead of siblings even if target node [...] adds 6534c0c99ddd btrfs: pass NULL as trans to btrfs_search_slot if we only [...] adds 2b29726c473b btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] adds 506650dcb3a7 btrfs: improve the batch insertion of delayed items adds 5a656c3628b2 btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] adds cceaa89f02f1 btrfs: remove racy and unnecessary inode transaction updat [...] adds e1a6d2648300 btrfs: avoid unnecessary log mutex contention when syncing log adds e68107e51f84 btrfs: remove unnecessary list head initialization when sy [...] adds 2ac691d8b3b1 btrfs: avoid unnecessary lock and leaf splits when updatin [...] adds c7bcbb2120cb btrfs: remove ignore_offset argument from btrfs_find_all_roots() adds ad9a9378502d btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] adds f8ee80de7bcf btrfs: remove unneeded return variable in btrfs_lookup_fil [...] adds a7d1c5dc8632 btrfs: introduce btrfs_lookup_match_dir adds a129ffb8166a btrfs: remove unused start and end parameters from btrfs_r [...] adds 25c1252a026c btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] adds f41b6ba93d8e btrfs: remove uptodate parameter from btrfs_dec_test_first [...] adds 809d6902b3b0 btrfs: make btrfs_next_leaf static inline adds 0ac6e06b6c13 btrfs: tree-checker: use table values for stripe checks adds 6c154ba41bd0 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] adds 500a44c9b301 btrfs: uninline btrfs_bg_flags_to_raid_index adds fe4f46d40c1c btrfs: merge alloc_device helpers adds d58ede8d1d9f btrfs: simplify data stripe calculation helpers adds 214cc1843217 btrfs: constify and cleanup variables in comparators adds 4c37a7938496 btrfs: reset this_bio_flag to avoid inheriting old flags adds 3670e6451bc9 btrfs: subpage: check if there are compressed extents insi [...] adds ca62e85ded2c btrfs: disable compressed readahead for subpage adds 557023ea9f06 btrfs: grab correct extent map for subpage compressed extent read adds 1c3dc1731ed2 btrfs: rework btrfs_decompress_buf2page() adds a6e66e6f8c1b btrfs: rework lzo_decompress_bio() to make it subpage compatible adds f47960f49e59 btrfs: reloc: factor out relocation page read and dirty part adds c2832898126f btrfs: make relocate_one_page() handle subpage case adds cc1d0d93d55a btrfs: subpage: fix writeback which does not have ordered extent adds 7367253a351e btrfs: subpage: disable inline extent creation adds e0eefe07f895 btrfs: subpage: allow submit_extent_page() to do bio split adds c8050b3b7f76 btrfs: subpage: reject raid56 filesystem and profile conversion adds e0467866198f btrfs: subpage: fix race between prepare_pages() and btrfs [...] adds 7c11d0ae4395 btrfs: subpage: fix a potential use-after-free in writebac [...] adds e3c62324e470 btrfs: subpage: fix false alert when relocating partial pr [...] adds 9d9ea1e68a05 btrfs: subpage: fix relocation potentially overwriting las [...] adds 95ea0486b20e btrfs: allow read-write for 4K sectorsize on 64K page size [...] adds 963e4db83e28 btrfs: unify regular and subpage error paths in __extent_w [...] adds ac98141d1404 btrfs: wake up async_delalloc_pages waiters after submit adds 8197766d806f btrfs: include delalloc related info in dump space info tr [...] adds fcdef39c03c5 btrfs: enable a tracepoint when we fail tickets adds 03fe78cc2942 btrfs: use delalloc_bytes to determine flush amount for sh [...] adds e16460707e94 btrfs: wait on async extents when flushing delalloc adds 5a798493b8f3 fs: add a filemap_fdatawrite_wbc helper adds b3776305278e btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] adds 25d23cd01621 9p: migrate from sync_inode to filemap_fdatawrite_wbc adds 5662c967c69d fs: kill sync_inode adds e83502ca5f1e block: fix argument type of bio_trim() adds 21dda654d480 btrfs: fix argument type of btrfs_bio_clone_partial() adds 42b5d73b5d23 btrfs: drop unnecessary ASSERT from btrfs_submit_direct() adds 6e8e777deb5c btrfs: eliminate some false positives when checking if ino [...] adds bd54f381a12a btrfs: do not pin logs too early during renames adds b2f78e88052b btrfs: allow degenerate raid0/raid10 adds 7361b4ae03d9 btrfs: remove the dead comment in writepage_delalloc() adds efc222f8d79c btrfs: simplify return values in btrfs_check_raid_min_devices adds 77eea05e7851 btrfs: add ro compat flags to inodes adds 146054090b08 btrfs: initial fsverity support adds 705242538ff3 btrfs: verity metadata orphan items adds ea3dc7d2d1f5 btrfs: print if fsverity support is built in when loading module adds 0ff40a910f56 btrfs: introduce btrfs_search_backwards function adds 98caf9531e1d btrfs: allocate file_ra_state on stack in readahead_cache adds 0afb603afc3e btrfs: allocate btrfs_ioctl_quota_rescan_args on stack adds c853a5783ebe btrfs: allocate btrfs_ioctl_defrag_range_args on stack adds dce281503906 btrfs: allocate backref_ctx on stack in find_extent_clone adds 1c167b87f4f9 btrfs: remove unnecessary NULL check for the new inode dur [...] adds d135a5339611 btrfs: remove no longer needed full sync flag check at ino [...] adds 1f295373022e btrfs: update comment at log_conflicting_inodes() adds 77233c2d2ec9 btrfs: zoned: allow disabling of zone auto reclaim adds ba86dd9fe60e btrfs: zoned: suppress reclaim error message on EAGAIN adds 0ae79c6fe70d btrfs: zoned: fix block group alloc_offset calculation adds 63fb5879db7c btrfs: zoned: add asserts on splitting extent_map adds e4571b8c5e9f btrfs: fix NULL pointer dereference when deleting device b [...] adds e7849e33cf5d btrfs: sysfs: document structures and their associated files adds c2fd68b6b2b0 namei: add mapping aware lookup helper adds b3b6f5b92255 btrfs: handle idmaps in btrfs_new_inode() adds ca07274c3da9 btrfs: allow idmapped rename inode op adds c020d2eaf1a8 btrfs: allow idmapped getattr inode op adds 72105277dcfc btrfs: allow idmapped mknod inode op adds e93ca491d03f btrfs: allow idmapped create inode op adds b0b3e44d346c btrfs: allow idmapped mkdir inode op adds 5a0521086e5f btrfs: allow idmapped symlink inode op adds 98b6ab5fc098 btrfs: allow idmapped tmpfile inode op adds d4d094646142 btrfs: allow idmapped setattr inode op adds 3bc71ba02cf5 btrfs: allow idmapped permission inode op adds 5474bf400f16 btrfs: check whether fsgid/fsuid are mapped during subvolu [...] adds 4d4340c912cc btrfs: allow idmapped SNAP_CREATE/SUBVOL_CREATE ioctls adds c4ed533bdc79 btrfs: allow idmapped SNAP_DESTROY ioctls adds aabb34e7a31c btrfs: relax restrictions for SNAP_DESTROY_V2 with subvolids adds e4fed17a32b6 btrfs: allow idmapped SET_RECEIVED_SUBVOL ioctls adds 39e1674ff035 btrfs: allow idmapped SUBVOL_SETFLAGS ioctl adds 6623d9a0b0ce btrfs: allow idmapped INO_LOOKUP_USER ioctl adds 4a8b34afa9c9 btrfs: handle ACLs on idmapped mounts adds 5b9b26f5d0b8 btrfs: allow idmapped mount adds 8be2ba2e0e11 btrfs: avoid unnecessarily logging directories that had no [...] adds 3736127a3aa8 btrfs: tree-log: check btrfs_lookup_data_extent return value adds 93c60b17f2b5 btrfs: reduce the preemptive flushing threshold to 90% adds 114623979405 btrfs: do not do preemptive flushing if the majority is gl [...] adds 939c7feb1921 btrfs: zoned: fix ordered extent boundary calculation adds 0d977e0eba23 btrfs: reset replace target device to allocation state on close adds 87045e654607 Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/l [...] adds d18760560593 fscrypt: add fscrypt_symlink_getattr() for computing st_size adds 8c4bca10ceaf ext4: report correct st_size for encrypted symlinks adds 461b43a8f92e f2fs: report correct st_size for encrypted symlinks adds 064c73498601 ubifs: report correct st_size for encrypted symlinks adds e538b0985a05 fscrypt: remove mention of symlink st_size quirk from docu [...] adds ba47b515f594 fscrypt: align Base64 encoding with RFC 4648 base64url adds 38ef66b05cfa fscrypt: document struct fscrypt_operations adds cd358208d703 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds a6579cbfd721 gfs2: Fix memory leak of object lsi on error return path adds 9d9b16054b7d gfs2: Fix glock recursion in freeze_go_xmote_bh adds c37453cb87e3 gfs2: be more verbose replaying invalid rgrp blocks adds 69a61144f32b gfs2: trivial clean up of gfs2_ail_error adds dc7674eda002 gfs2: tiny cleanup in gfs2_log_reserve adds a28dc123fa66 gfs2: init system threads before freeze lock adds 70c11ba8f2dc gfs2: Don't release and reacquire local statfs bh adds 7392fbb0a402 gfs2: Make recovery error more readable adds a8f1d32d0f04 gfs2: Eliminate vestigial HIF_FIRST adds ba3ca2bcf4aa gfs2: nit: gfs2_drop_inode shouldn't return bool adds 1b8550b5de76 gfs2: Mark journal inodes as "don't cache" adds 8cc67f704f4b gfs2: don't stop reads while withdraw in progress adds d1340f80f0b8 gfs2: Don't call dlm after protocol is unmounted adds fffe9bee14b0 gfs2: Delay withdraw from atomic context adds 08d736667185 gfs2: Remove redundant check from gfs2_glock_dq adds 4529fb1546b9 Merge tag 'gfs2-v5.14-rc2-fixes' of git://git.kernel.org/p [...] adds c7e0b781b73c NFSD: Clean up splice actor adds 2f0f88f42f2e SUNRPC: Add svc_rqst_replace_page() API adds 496d83cf0f2f NFSD: Batch release pages during splice read adds 883b4aee4dec tracing: Add trace_event helper macros __string_len() and [...] adds 408c0de70618 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint adds d27b74a8675c NFSD: Use new __string_len C macros for nfsd_clid_class adds cd2d644ddba1 lockd: Fix invalid lockowner cast after vfs_test_lock adds 6c8c84f52510 svcrdma: Fewer calls to wake_up() in Send completion handler adds b6c2bfea096b svcrdma: Relieve contention on sc_send_lock. adds 07a92d009f0b svcrdma: Convert rdma->sc_rw_ctxts to llist adds ea49dc79002c NFSD: remove vanity comments adds 5c11720767f7 SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() adds a2071573d634 sysctl: introduce new proc handler proc_dobool adds d02a3a2cb25d lockd: change the proc_handler for nsm_use_hostnames adds b4ab2fea7c79 SUNRPC: Add RPC_AUTH_TLS protocol numbers adds 5a4753446253 rpc: fix gss_svc_init cleanup on failure adds f7104cc1a915 nfsd4: Fix forced-expiry locking adds 729580ddc53e svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() adds c782af250083 SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory adds a4ae30814396 SUNRPC: Move client-side disconnect injection adds 3a1261805940 SUNRPC: Server-side disconnect injection adds 400edd8c0455 SUNRPC: Add documentation for the fail_sunrpc/ directory adds 7de875b231ed lockd: lockd server-side shouldn't set fl_ops adds 2dc6f19e4f43 nlm: minor nlm_lookup_file argument change adds a81041b7d8f0 nlm: minor refactoring adds b661601a9fdf lockd: update nlm_lookup_file reexport comment adds 7f024fcd5c97 Keep read and write fds with each nlm_file adds f657f8eef3ff nfs: don't atempt blocking locks on nfs reexports adds b840be2f00c0 lockd: don't attempt blocking locks on nfs reexports adds bb0a55bb7148 nfs: don't allow reexport reclaims adds 0bcc7ca40bd8 nfsd: fix crash on LOCKT on reexported NFSv3 adds 8bda95577627 Merge tag 'nfsd-5.15' of git://git.kernel.org/pub/scm/linu [...] adds d03ef4daf33a fs: forbid invalid project ID adds 916d636e0a2d Merge tag 'vfs-5.15-merge-1' of git://git.kernel.org/pub/s [...] adds d0364f9490d7 iomap: simplify iomap_readpage_actor adds c1b79f11f4ec iomap: simplify iomap_add_to_ioend adds 69f4a26c1e0c iomap: support reading inline data from non-zero pos adds b405435b419c iomap: Support inline data with block size < page size adds f1f264b4c134 iomap: Fix some typos and bad grammar adds ab069d5fdcd1 iomap: Use kmap_local_page instead of kmap_atomic adds ae44f9c286da iomap: Add another assertion to inline data handling adds b69eea82d37d iomap: pass writeback errors to the mapping adds d9d381f3ef5b iomap: fix a trivial comment typo in trace.h adds 1d25d0aecfcd iomap: remove the iomap arguments to ->page_{prepare,done} adds 66b8165ed4b5 iomap: mark the iomap argument to iomap_sector const adds 4495c33e4d30 iomap: mark the iomap argument to iomap_inline_data const adds e3c4ffb0c221 iomap: mark the iomap argument to iomap_inline_data_valid const adds 6d49cc8545e9 fs: mark the iomap argument to __block_write_begin_int const adds 7e4f4b2d689d fsdax: mark the iomap argument to dax_iomap_sector as const adds 78c64b00f842 iomap: mark the iomap argument to iomap_read_inline_data const adds 1acd9e9c015b iomap: mark the iomap argument to iomap_read_page_sync const adds 740499c78408 iomap: fix the iomap_readpage_actor return value for inline data adds f4b896c213f0 iomap: add the new iomap_iter model adds f6d480006cea iomap: switch readahead and readpage to use iomap_iter adds ce83a0251c6e iomap: switch iomap_file_buffered_write to use iomap_iter adds 8fc274d1f4b4 iomap: switch iomap_file_unshare to use iomap_iter adds 2aa3048e03d3 iomap: switch iomap_zero_range to use iomap_iter adds 253564bafff3 iomap: switch iomap_page_mkwrite to use iomap_iter adds a6d3d49587d1 iomap: switch __iomap_dio_rw to use iomap_iter adds 7892386d3571 iomap: switch iomap_fiemap to use iomap_iter adds 6d8a1287a489 iomap: switch iomap_bmap to use iomap_iter adds 40670d18e878 iomap: switch iomap_seek_hole to use iomap_iter adds c4740bf1edad iomap: switch iomap_seek_data to use iomap_iter adds 3d99a1ce3854 iomap: switch iomap_swapfile_activate to use iomap_iter adds ca289e0b95af fsdax: switch dax_iomap_rw to use iomap_iter adds 57320a01fe1f iomap: remove iomap_apply adds 1b5c1e36dc0e iomap: pass an iomap_iter to various buffered I/O helpers adds b74b1293e6ca iomap: rework unshare flag adds 55f81639a715 fsdax: factor out helpers to simplify the dax fault code adds c2436190e492 fsdax: factor out a dax_fault_actor() helper adds 65dd814a6187 fsdax: switch the fault handlers to use iomap_iter adds fad0a1ab34f7 iomap: constify iomap_iter_srcmap adds 8d04fbe71fa0 iomap: move loop control code to iter.c adds 36ca7943ac18 mm/swap: consider max pages in iomap_swapfile_add_extent adds 03b8df8d43ec iomap: standardize tracepoint formatting and storage adds 0ee7c3e25d8c Merge tag 'iomap-5.15-merge-4' of git://git.kernel.org/pub [...] adds 9ffb14ef61ba move_mount: allow to add a mount into an existing group adds 8374f43123a5 tests: add move_mount(MOVE_MOUNT_SET_GROUP) selftest adds 1dd5915a5cbd Merge tag 'fs.move_mount.move_mount_set_group.v5.15' of gi [...] adds f49fd6d3c070 file: let pick_file() tell caller it's done adds 03ba0fe4d09f file: simplify logic in __close_range() adds 927bc120a248 Merge tag 'fs.close_range.v5.15' of git://git.kernel.org/p [...] adds ad19607a90b2 doc: give a more thorough id handling explanation adds 67b03f93a30f Merge tag 'fs.idmapped.v5.15' of git://git.kernel.org/pub/ [...] adds 2863643fb8b9 set_user: add capability check when rlimit(RLIMIT_NPROC) exceeds adds e55f0c439a26 Merge tag 'kernel.sys.v5.15' of git://git.kernel.org/pub/s [...] adds 893c47d1964f selinux: return early for possible NULL audit buffers adds befa491ce695 Merge tag 'selinux-pr-20210830' of git://git.kernel.org/pu [...] adds d97e99386ad0 audit: add header protection to kernel/audit.h adds 67d69e9d1a6c audit: move put_tree() to avoid trim_trees refcount underf [...] adds 8e0cd9525ca7 Merge tag 'audit-pr-20210830' of git://git.kernel.org/pub/ [...] adds 6d14f5c7028e Smack: Fix wrong semantics in smk_access_entry() adds bfc3cac0c761 smack: mark 'smack_enabled' global variable as __initdata adds 9b2eacd8f046 Merge tag 'Smack-for-5.15' of git://github.com/cschaufler/ [...] adds 09681a0772f7 cpufreq: Replace deprecated CPU-hotplug functions adds e5c6b312ce3c cpufreq: schedutil: Use kobject release() method to free s [...] adds 43dde64bb1b4 Merge back cpufreq changes for v5.15. adds 950809cd6ca2 thermal: intel: Allow processing of HWP interrupt adds d0e936adbd22 cpufreq: intel_pstate: Process HWP Guaranteed change notification adds b2f6662ac08d PM: cpu: Make notifier chain use a raw_spinlock_t adds 15538a20579f notifier: Remove atomic_notifier_call_chain_robust() adds 7fcc17d0cb12 PM: EM: Increase energy calculation precision adds 88e9c0bf1ca3 Merge branches 'pm-cpufreq', 'pm-cpu' and 'pm-em' adds 14858dcc3b35 PCI: Use pci_update_current_state() in pci_enable_device_flags() adds da9f2150684e PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently adds 0e00392a895c PCI: PM: Enable PME if it can be signaled from D3cold adds d2c8cce647f3 PM: sleep: s2idle: Replace deprecated CPU-hotplug functions adds 4fac49fd0a34 PM: sleep: check RTC features instead of ops in suspend_test adds dbcfa7156f48 PM: sleep: unmark 'state' functions as kernel-doc adds 020d86fc0df8 opp: Don't print an error if required-opps is missing adds c016baf7dc58 PM: domains: Add support for 'required-opps' to set defaul [...] adds 80d4a82e1db8 arm64: dts: sc7180: Add required-opps for i2c adds 656164181eec PM: domains: Fix domain attach for CONFIG_PM_OPP=n adds bc0d0b1dfe27 Merge back new PM domains material for v5.15. adds 5d4c779cb62e powercap: intel_rapl: Replace deprecated CPU-hotplug functions adds 1cc5b9a411e4 powercap: Add Power Limit4 support for Alder Lake SoC adds fe583359ddf0 Merge branches 'pm-pci', 'pm-sleep', 'pm-domains' and 'powercap' adds 5cbba60596b1 Merge tag 'pm-5.15-rc1' of git://git.kernel.org/pub/scm/li [...] adds e692fa135360 ACPICA: iASL: Add support for the AEST table (data compiler) adds 5ecce804da24 ACPICA: Fix an if statement (add parens) adds 78df71b3a640 ACPICA: Macros should not use a trailing semicolon adds 200950b615d5 ACPICA: Headers: Add new DBG2 Serial Port Subtypes adds 87b8ec5846cb ACPICA: iASL: Fix for WPBT table with no command-line arguments adds 89ceb98ac118 ACPICA: Add method name "_DIS" For use with aslmethod.c adds 696e0c937d07 ACPICA: Update version to 20210730 adds b46a8eda83b4 Merge branch 'acpica' adds b1121e2a182d ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA adds 42878a9f0fe0 ACPI: glue: Rearrange acpi_device_notify() adds 7d625e5b143d ACPI: glue: Change return type of two functions to void adds 5e557cbac805 ACPI: bus: Rename functions to avoid name collision adds d0b8e398319e ACPI: glue: Eliminate acpi_platform_notify() adds 384f5a857bae software nodes: Split software_node_notify() adds b2ebd9dd5267 driver core: Split device_platform_notify() adds ae57338716ce ACPI: configfs: Use sysfs_emit() in "show" functions adds 45c16fe1d128 ACPI: configfs: Make get_header() to return error pointer adds e38ba404f20c ACPI / PMIC: XPower: optimize I2C-bus accesses adds fd080a01ecfc ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses adds 7c85154643df Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] adds 7a6226db072b ACPI: DPTF: Add new PCH FIVR methods adds 95ac706744de ACPI: processor: Replace deprecated CPU-hotplug functions adds 2aaea6a1647e ACPI: SPCR: Add support for the new 16550-compatible Seria [...] adds 97e03410bc5f ACPI: tables: FPDT: Do not print FW_BUG message if record [...] adds b25d5a1cd198 ACPI: platform-profile: call sysfs_notify() from platform_ [...] adds 2fec5b82f931 Merge branches 'acpi-dptf', 'acpi-processor', 'acpi-tables [...] adds 437b38c51162 ACPI: Add memory semantics to acpi_os_map_memory() adds fad40a624854 ACPI: power: Use acpi_handle_debug() to print debug messages adds 2bc4eb943b1b ACPI: power: Drop name from struct acpi_power_resource adds 1a20d409c874 ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) adds 2cbd40709a9d Merge branches 'acpi-osl', 'acpi-power' and 'acpi-misc' adds 6f1e8b12eec4 Merge tag 'acpi-5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds b5b41ab6b0c1 device property: Check fwnode->secondary in fwnode_graph_g [...] adds a90887705668 Revert "media: device property: Call fwnode_graph_get_endp [...] adds 8e235ff9a1e3 Merge tag 'devprop-5.15-rc1' of git://git.kernel.org/pub/s [...] adds 68249abd7ae8 mmc: host: add kdoc for mmc_retune_{en|dis}able adds 8ffb2611a752 mmc: host: factor out clearing the retune state adds c0b4e411a9b0 mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] adds 25a916645e02 mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] adds 256e4e4e836c mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] adds 66bad6ed2204 mmc: sdhci-of-arasan: Check return value of non-void funtions adds 462f58fdb8c0 mmc: sdhci-of-arasan: Use appropriate type of division macro adds 4dd7080a7892 mmc: sdhci-of-arasan: Modify data type of the clk_phase array adds 5c7e468ab17f mmc: arasan: Fix the issue in reading tap values from DT adds 1a769fb66420 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 adds 2fc2628a4509 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] adds 492200f2479d mmc: sh_mmcif: use proper DMAENGINE API for termination adds 29cef6d47b67 mmc: usdhi6rol0: use proper DMAENGINE API for termination adds 575cf1046923 mmc: mmci: De-assert reset on probe adds 696068470e38 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() adds 2b8ac062f337 mmc: dw_mmc: Add data CRC error injection adds 972d5084831d mmc: core: Avoid hogging the CPU while polling for busy in [...] adds 468108155b0f mmc: core: Avoid hogging the CPU while polling for busy fo [...] adds 6966e6094c6d mmc: core: Avoid hogging the CPU while polling for busy af [...] adds 4a11cc647d7c mmc: sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h header adds 86c639ce0826 mmc: core: Store pointer to bio_crypt_ctx in mmc_request adds 833592884972 mmc: core: Only print retune error when we don't check for [...] adds 60885bfb2a47 memstick: ms_block: Fix spelling contraction "cant" -> "can't" adds 4b5e37b8fd64 mmc: sdio: Don't warn about vendor CIS tuples adds e285b3e06464 mmc: sdio: Print contents of unknown CIS tuples adds 3ac5e45291f3 mmc: rtsx_pci: Fix long reads when clock is prescaled adds e30314f25511 mmc: sdhci: Introduce max_timeout_count variable in sdhci_host adds ed78a03d4128 mmc: sdhci-msm: Use maximum possible data timeout value adds 522654d534d3 mmc: sdhci: Fix issue with uninitialized dma_slave_config adds c3ff0189d3bc mmc: dw_mmc: Fix issue with uninitialized dma_slave_config adds ee5165354d49 mmc: moxart: Fix issue with uninitialized dma_slave_config adds 71b7597c63d2 mmc: renesas_sdhi: Refactor renesas_sdhi_probe() adds f4ff24f8a7c1 mmc: sdhci: Correct the tuning command handle for PIO mode adds 4850c225dd0e mmc: usdhi6rol0: Implement card_busy function adds 291ee9d5da53 mmc: core: Update ->card_busy() callback comment adds 4aba5dc71eae dt-bindings: mmc: renesas,sdhi: Fix dtbs-check warning adds bfadee4554c3 dt-bindings: mmc: renesas,sdhi: Document RZ/G2L bindings adds 3f6e276270de dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string adds 4bdda3db47db dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule adds 2c2eaf882f7b dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 adds b2832b96fcf5 mmc: pwrseq: sd8787: add support for wilc1000 adds 09cedbd8dbc0 mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 adds 2b50c81fb728 memstick: r592: Change the name of the 'pci_driver' struct [...] adds 89d74b30f443 memstick: switch from 'pci_' to 'dma_' API adds b048457c54e4 mmc: switch from 'pci_' to 'dma_' API adds f6f607070aa6 mmc: queue: Match the data type of max_segments adds fe72d08a961f mmc: core: Issue HPI in case the BKOPS timed out adds a0dbbdc2036e mmc: sdhci-esdhc-imx: Remove redundant code for manual tuning adds 45334ee13858 mmc: sdhci-esdhc-imx: Select the correct mode for auto tuning adds e72a55f2e5dd mmc: core: Return correct emmc response in case of ioctl error adds dba914b24884 mmc: pwrseq: sd8787: fix compilation warning adds f80c8e6864eb mmc: queue: Remove unused parameters(request_queue) adds a75c95616297 Merge branch 'fixes' into next adds 359f3d743f3a Merge tag 'mmc-v5.15' of git://git.kernel.org/pub/scm/linu [...] adds a6b8bb6a813a i2c: i801: Fix handling SMBHSTCNT_PEC_EN adds f16a3bb69aa6 i2c: highlander: add IRQ check adds 4e60d5dd10cd i2c: i801: Improve disabling runtime pm adds 1a987c69ce2c i2c: i801: make p2sb_spinlock a mutex adds 60aea76d85ff i2c: i801: Remove not needed debug message adds 9c5b1daa3b24 i2c: parport: Switch to use module_parport_driver() adds dab4b0e8c9a5 i2c: at91: remove #define CONFIG_PM adds 73c76332a448 i2c: at91-master: : use proper DMAENGINE API for termination adds 73a370cff4db i2c: imx: : use proper DMAENGINE API for termination adds 101703ca8e37 i2c: mxs: : use proper DMAENGINE API for termination adds 0425b937a79f i2c: qup: : use proper DMAENGINE API for termination adds e5a7cb0d9002 i2c: sh_mobile: : use proper DMAENGINE API for termination adds a2c21668a0fe i2c: at91: mark PM ops as __maybe unused adds 26471d4a6cf8 units: Add SI metric prefix definitions adds c045214a0f31 i2c: designware: Use DIV_ROUND_CLOSEST() macro adds 85888376a8ca i2c: designware: Fix indentation in the header adds 295e0e7be753 i2c: dev: Define pr_fmt() and drop duplication substrings adds b18f32d9874e i2c: dev: Use sysfs_emit() in "show" functions adds e517992bbce0 i2c: remove dead PMC MSP TWI/SMBus/I2C driver adds e47a0ced4047 i2c: sun6i-pw2i: Prefer strscpy over strlcpy adds 8d744da241b8 i2c: synquacer: fix deferred probing adds a1299505162a i2c: iop3xx: fix deferred probing adds d6840a5e370b i2c: s3c2410: fix IRQ check adds f9b459c2ba5e i2c: hix5hd2: fix IRQ check adds 3cfc88380413 i2c: virtio: add a virtio i2c frontend driver adds 58fb7c643d34 i2c: mt65xx: fix IRQ check adds 661e8a88e831 i2c: xlp9xx: fix main IRQ check adds 8b51a8e64443 i2c: cadence: Implement save restore adds 871dda463c6f Merge branch 'i2c/for-mergewindow' of git://git.kernel.org [...] adds 276281b8e898 hwmon: sht4x: update Documentation for Malformed table adds 02c9dce4df8d hwmon: (k10temp) support Zen3 APUs adds bd56c1e9603a hwmon: (ntc_thermistor) Use library interpolation adds 129cdce37561 hwmon: (pmbus/bpa-rs600) Support BPD-RS600 adds 964c1c91ed60 hwmon: (w83627ehf) Use platform_create_bundle adds 228f2aed8777 hwmon: (w83627ehf) Remove w83627ehf_remove() adds 1ccdc1840567 hwmon: intel-m10-bmc-hwmon: add n5010 sensors adds 04fecf0c6155 dt-bindings: firmware: update arm,scpi.yaml reference adds ef9e78c0d1ff hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS adds 6f447ce0f7c1 hwmon: (w83627ehf) Make DEVICE_ATTR_RO static adds 5a0f50d110b3 hwmon: Add support for SB-RMI power module adds 04165fb73f9b hwmon: (sbrmi) Add Documentation adds 60b76c3a117c dt-bindings: sbrmi: Add SB-RMI hwmon driver bindings adds 1492fa21c0ba hwmon: (dell-smm-hwmon) Use platform device adds c9363cdf3aab hwmon: (dell-smm-hwmon) Mark functions as __init adds a2cb66b476e2 hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() adds ba04d73c26ed hwmon: (dell-smm-hwmon) Move variables into a driver priva [...] adds deeba244b0fe hwmon: (dell-smm-hwmon) Convert to devm_hwmon_device_regis [...] adds 2757269a7def hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd fan adds 95d88d054ad9 hwmon: (dell-smm) Add Dell Precision 7510 to fan control w [...] adds e104d530f373 hwmon: Replace deprecated CPU-hotplug functions. adds 542613a25eff dt-bindings: hwmon: Add bindings for Winbond W83781D adds 2284ed9ffc06 hwmon: (w83781d) Match on device tree compatibles adds 76b72736f574 hwmon: (pmbus/ibm-cffps) Fix write bits for LED control adds a3933625de28 hwmon: (axi-fan-control) Make sure the clock is enabled adds e66705de8206 hwmon: (axi-fan-control) Handle irqs in natural order adds 2aee7e67bee7 hwmon: (axi-fan-control) Support temperature vs pwm points adds 7a8c68c57fd0 hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits adds 1125bacbf36c hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin max adds c510f6accbba hwmon: (dell-smm) Mark tables as __initconst adds 782a99c146ff hwmon: (dell-smm) Mark i8k_get_fan_nominal_speed as __init adds 8713b4a49c8a hwmon: (dell-smm) Rework SMM function debugging adds b3a7ab2d4376 hwmon: remove amd_energy driver in Makefile adds 128066c88770 hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs adds 02a2484cf8d1 hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU adds 0e3f52bbd9eb hwmon: (k10temp) Rework the temperature offset calculation adds 25572c818d2e hwmon: (k10temp) Add support for yellow carp adds 23bd022aa618 hwmon: (adt7470) Fix some style issues adds ef67959c4253 hwmon: (adt7470) Convert to use regmap adds fc958a61ff6d hwmon: (adt7470) Convert to devm_hwmon_device_register_wit [...] adds 0e35f63f7f4e hwmon: add driver for Aquacomputer D5 Next adds e7c1bbcf0c31 Merge tag 'hwmon-for-v5.15' of git://git.kernel.org/pub/sc [...] adds 293fee7f6078 leds: aat1290: Move driver to flash subdirectory adds f5d69f6290a3 leds: as3645a: Move driver to flash subdirectory adds eb5a4422e448 leds: max77693: Move driver to flash subdirectory adds 9a7c066f6a1d leds: sgm3140: Move driver to flash subdirectory adds 61fa67a4e538 leds: lm3601x: Move driver to flash subdirectory adds 51f3b2c3d511 leds: ktd2692: Move driver to flash subdirectory adds e642197562cd leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt() adds e06ba23b0518 leds: el15203000: Correct headers (of*.h -> mod_devicetable.h) adds 9999908ca1ab leds: lgm-sso: Put fwnode in any case during ->probe() adds 1ed4d05e0a0b leds: lgm-sso: Don't spam logs when probe is deferred adds c31ef7004ee1 leds: lgm-sso: Remove explicit managed GPIO resource cleanup adds 3dd34dfb09ae leds: lgm-sso: Convert to use list_for_each_entry*() API adds 690e4f3ad363 leds: lm3692x: Correct headers (of*.h -> mod_devicetable.h) adds 3a923639d36b leds: lm3697: Update header block to reflect reality adds d299ae942e02 leds: lm3697: Make error handling more robust adds 7e1baaaa2407 leds: lt3593: Put fwnode in any case during ->probe() adds 8aa41952ef24 leds: rt8515: Put fwnode in any case during ->probe() adds 64f67b5240db leds: trigger: audio: Add an activate callback to ensure t [...] adds 9cbc86109537 leds: lgm-sso: Propagate error codes from callee to caller adds 654933ae7d32 leds: flash: Remove redundant initialization of variable ret adds 791bc41163c5 leds: move default_state read from fwnode to core adds 3d3d65bd2764 leds: pwm: add support for default-state device property adds 8b624007e72f leds: lp50xx: Fix chip name in KConfig adds 5358680e6757 leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA adds 09f1273064ee Documentation: leds: standartizing LED names adds 5d823d6d6985 dt-bindings: leds: Add retain-state-shutdown boolean adds 419066324e19 leds: leds-core: Implement the retain-state-shutdown property adds 2420ae02ce0a leds: pca955x: Clean up code formatting adds 7086625fde65 leds: pca955x: Add brightness_get function adds e46cb6d0c760 leds: pca955x: Implement the default-state property adds 7c4815929276 leds: pca955x: Let the core process the fwnode adds 239f32b4f161 leds: pca955x: Switch to i2c probe_new adds a998a62be9cd Merge tag 'leds-5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds cdd4d7832d51 dm writecache: split up writecache_map() to improve code r [...] adds 4d020b3a2907 dm writecache: factor out writecache_map_remap_origin() adds 15cb6f39dbaf dm writecache: further writecache_map() cleanup adds df699cc16ea5 dm writecache: report invalid return from writecache_map helpers adds e3a35d03407c dm writecache: add event counters adds 91ccbbac1747 dm ima: measure data on table load adds 8eb6fab402e2 dm ima: measure data on device resume adds 84010e519f95 dm ima: measure data on device remove adds 99169b93838a dm ima: measure data on table clear adds 7d1d1df8ce31 dm ima: measure data on device rename adds 8ec456629d0b dm: update target status functions to support IMA measurement adds 00d43995f0dd dm: add documentation for IMA measurement support adds 528b16bfc3ae dm crypt: Avoid percpu_counter spinlock contention in cryp [...] adds 8f509fd4a53f dm ima: prefix dm table hashes in ima log with hash algorithm adds dc7b79cc2466 dm ima: add version info to dm related events in ima log adds 9c2adfa6ba13 dm ima: prefix ima event name related to device mapper with dm_ adds f1cd6cb24b6b dm ima: add a warning in dm_init if duplicate ima events a [...] adds 33ace4ca1253 dm ima: update dm target attributes for ima measurements adds 17bfa96851e0 dm ima: update dm documentation for ima measurement support adds d3703ef33129 dm crypt: use in_hardirq() instead of deprecated in_irq() adds efa916af1320 Merge tag 'for-5.15/dm-changes' of git://git.kernel.org/pu [...] adds 342f43af70db iscsi_ibft: fix crash due to KASLR physical memory remapping adds 7fd1d00bf818 iscsi_ibft: fix warning in reserve_ibft_region() adds 81b0b29bf70b Merge branch 'stable/for-linus-5.15' of git://git.kernel.o [...] adds 1f8c543f1429 cgroup: remove cgroup_mount from comments adds 0f3adb8a1e5f cgroup/cpuset: Miscellaneous code cleanup adds 15d428e6fe77 cgroup/cpuset: Fix a partition bug with hotplug adds 6ba34d3c7367 cgroup/cpuset: Fix violation of cpuset locking rule adds c5c63b9a6a2e cgroup: Replace deprecated CPU-hotplug functions. adds b4cc61960879 cgroup: cgroup-v1: clean up kernel-doc notation adds e7cc9888dc57 cgroup/cpuset: Enable event notification when partition st [...] adds ee9707e8593d cgroup/cpuset: Enable memory migration for cpuset v2 adds 9f72daf7edfa cgroup/cpuset: Avoid memory migration when nodemasks match adds d20d30ebb199 cgroup: Avoid compiler warnings with no subsystems adds 69dc8010b8fc Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...] adds f728c4a9e840 workqueue: Fix possible memory leaks in wq_numa_init() adds 67dc83253708 workqueue: Fix typo in comments adds e441b56fe438 workqueue: Replace deprecated ida_simple_*() with ida_allo [...] adds ffd8bea81fbb workqueue: Replace deprecated CPU-hotplug functions. adds f97a4a1a3f87 workqueue: Rename "delayed" (delayed by active management) [...] adds c4560c2c88a4 workqueue: Change arguement of pwq_dec_nr_in_flight() adds d21cece0dbb4 workqueue: Change the code of calculating work_flags in in [...] adds 018f3a13dd63 workqueue: Mark barrier work with WORK_STRUCT_INACTIVE adds d812796eb390 workqueue: Assign a color to barrier work items adds bdb0a6548d22 workqueue: Remove unused WORK_NO_COLOR adds 86ac54e79fe0 Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...] adds 5c2c85315948 bus: mhi: pci-generic: configurable network interface MRU adds 87117baf4f92 ipv6: remove unnecessary local variable adds 7445cf31d2e2 bpf: Add function for XDP meta data length check adds 47316f4a3053 bpf: Support input xdp_md context in BPF_PROG_TEST_RUN adds ec94670fcb3b bpf: Support specifying ingress via xdp_md context in BPF_ [...] adds 939b9c6890da selftests/bpf: Add test for xdp_md context in BPF_PROG_TEST_RUN adds a080cdccc93d Merge branch 'bpf: support input xdp_md context in BPF_PRO [...] adds fe21cb91ae7b net: core: Split out code to run generic XDP prog adds cb0f80039fb7 bitops: Add non-atomic bitops for pointers adds 11941f8a8536 bpf: cpumap: Implement generic cpumap adds 2ea5eabaf04a bpf: devmap: Implement devmap prog execution for generic XDP adds 36246d5a7aa6 bpf: Tidy xdp attach selftests adds e0bc8927e3b3 Merge branch 'Generic XDP improvements' adds eff94154cc1a samples/bpf: xdp_redirect_cpu_user: Cpumap qsize set large [...] adds 97eb31384af9 libbpf: Fix reuse of pinned map on older kernel adds cf2c6f08632f bpf: Sync tools/include/uapi/linux/bpf.h adds f170acda7ffa bpf: Fix a typo of reuseport map in bpf.h. adds 75f0fc7b48ad bpf: Fix potential memleak and UAF in the verifier. adds de587d564f95 selftests/bpf: Remove unused variable in tc_tunnel prog adds d809e134be7a bpf: Prepare bpf_prog_put() to be called from irq context. adds c1b3fed319d3 bpf: Factor out bpf_spin_lock into helpers. adds b00628b1c7d5 bpf: Introduce bpf timers. adds 68134668c17f bpf: Add map side support for bpf timers. adds 3e8ce29850f1 bpf: Prevent pointer mismatch in bpf_timer_init. adds 40ec00abf1cc bpf: Remember BTF of inner maps. adds 86fc6ee6e246 bpf: Relax verifier recursion check. adds bfc6bb74e4f1 bpf: Implement verifier support for validation of async ca [...] adds 7ddc80a476c2 bpf: Teach stack depth check about async callbacks. adds 3540f7c6b96a selftests/bpf: Add bpf_timer test. adds 61f71e746c72 selftests/bpf: Add a test with bpf_timer in inner map. adds 7628317192f5 Merge branch 'bpf-timers' adds 7e6f3cd89f04 bpf, x86: Store caller's ip in trampoline stack adds 1e37392cccde bpf: Enable BPF_TRAMP_F_IP_ARG for trampolines with call_g [...] adds 9b99edcae5c8 bpf: Add bpf_get_func_ip helper for tracing programs adds 9ffd9f3ff719 bpf: Add bpf_get_func_ip helper for kprobe programs adds 5d8b583d04ae selftests/bpf: Add test for bpf_get_func_ip helper adds ac0ed488297a libbpf: Add bpf_program__attach_kprobe_opts function adds a2488b5f483f libbpf: Allow specification of "kprobe/function+offset" adds 8237e7542089 selftests/bpf: Add test for bpf_get_func_ip in kprobe+offs [...] adds 1554a080e765 Merge branch 'Add bpf_get_func_ip helper' adds 17edea21b38d sock_map: Relax config dependency to CONFIG_NET adds 0c48eefae712 sock_map: Lift socket state restriction for datagram sockets adds 29df44fa52b7 af_unix: Implement ->read_sock() for sockmap adds 83301b5367a9 af_unix: Set TCP_ESTABLISHED for datagram sockets too adds c7272e15f0f1 af_unix: Add a dummy ->close() for sockmap adds c63829182c37 af_unix: Implement ->psock_update_sk_prot() adds 9825d866ce0d af_unix: Implement unix_dgram_bpf_recvmsg() adds d950625c81e1 selftests/bpf: Factor out udp_socketpair() adds 0626bc2ff642 selftests/bpf: Factor out add_to_sockmap() adds 5ea905dd4322 selftests/bpf: Add a test case for unix sockmap adds a2ffda38dc01 selftests/bpf: Add test cases for redirection between udp [...] adds c50524ec4e3a Merge branch 'sockmap: add sockmap support for unix datagr [...] adds 82a1ffe57ec6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 63a9192b8fa1 gve: fix the wrong AdminQ buffer overflow check adds cfdf0d9ae75b rtnetlink: use nlmsg_notify() in rtnetlink_send() adds f79a3bcb1a50 net/sched: Remove unnecessary if statement adds a99f030b2488 net: switchdev: Simplify 'mlxsw_sp_mc_write_mdb_entry()' adds 919d527956da bnx2x: remove unused variable 'cur_data_offset' adds b83d23a2a38b openvswitch: Introduce per-cpu upcall dispatch adds d4861fc6be58 netdevsim: Add multi-queue support adds 96e4781b3d93 dt-bindings: net: fec: convert fsl,*fec bindings to yaml adds 95740a9a3ad9 ARM: dts: imx35: correct node name for FEC adds 86a176f485b5 ARM: dts: imx7-mba7: remove un-used "phy-reset-delay" property adds 08041a9af98c net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 adds 6574631b50ed igc: Add possibility to add flex filter adds 2b477d057e33 igc: Integrate flex filter into ethtool ops adds 7991487ecb2d igc: Allow for Flex Filters to be installed adds 73744262210c igc: Make flex filter more flexible adds cf8331825a8d igc: Export LEDs adds 5242b0c6b5f8 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds f4919ff59c28 tipc: keep the skb in rcv queue until the whole data is read adds 69dbef0d1c22 vmxnet3: prepare for version 6 changes adds 39f9895a00f4 vmxnet3: add support for 32 Tx/Rx queues adds 15ccf2f4b09c vmxnet3: remove power of 2 limitation on the queues adds 79d124bb36c0 vmxnet3: add support for ESP IPv6 RSS adds b3973bb40041 vmxnet3: set correct hash type based on rss information adds 8c5663e461e6 vmxnet3: increase maximum configurable mtu to 9190 adds ce2639ad6921 vmxnet3: update to version 6 adds ab0441b4a920 Merge branch 'vmxnet3-version-6' adds 23d2b94043ca igmp: Add ip_mc_list lock in ip_check_mc_rcu adds 0d6835ffe50c net: phy: Fix data type in DP83822 dp8382x_disable_wol() adds fef773fc8110 netlink: Deal with ESRCH error in nlmsg_notify() adds e93abb840a2c net/tcp_fastopen: remove tcp_fastopen_ctx_lock adds edd2e9d58646 Revert "igc: Export LEDs" adds 9632233e7de8 net: bridge: multicast: factor out port multicast context adds d3d065c0032b net: bridge: multicast: factor out bridge multicast context adds adc47037a7d5 net: bridge: multicast: use multicast contexts instead of [...] adds 613d61dbef8e net: bridge: vlan: add global and per-port multicast context adds 7b54aaaf53cb net: bridge: multicast: add vlan state initialization and control adds f4b7002a7076 net: bridge: add vlan mcast snooping knob adds 74edfd483de8 net: bridge: multicast: add helper to get port mcast conte [...] adds eb1593a0b4c4 net: bridge: multicast: use the port group to port context helper adds 4cdd0d10f31d net: bridge: multicast: check if should use vlan mcast ctx adds 615cc23e6283 net: bridge: multicast: add vlan querier and query support adds 1e9ca45662d6 net: bridge: multicast: include router port vlan id in not [...] adds 47ecd2dbd8ec net: bridge: vlan: add support for global options adds 743a53d9636a net: bridge: vlan: add support for dumping global vlan options adds 9aba624d7cb2 net: bridge: vlan: notify when global options change adds 9dee572c3848 net: bridge: vlan: add mcast snooping control adds 2c0804044781 Merge branch 'bridge-vlan-multicast' adds 2967eed90802 Merge branch 'bridge-vlan-multicast' adds c948f51c1654 memcg: enable accounting for net_device and Tx/Rx queues adds 6126891c6d4f memcg: enable accounting for IP address and routing-relate [...] adds 990c74e3f41d memcg: enable accounting for inet_bin_bucket cache adds a89893dd7b08 memcg: enable accounting for VLAN group array adds 1b51d8271973 memcg: ipv6/sit: account and don't WARN on ip_tunnel_prl s [...] adds 2c6ad20b581e memcg: enable accounting for scm_fp_list objects adds f7918b79019f veth: always report zero combined channels adds dedd53c5e075 veth: factor out initialization helper adds 4752eeb3d891 veth: implement support for set_channel ethtool op adds 9d3684c24a52 veth: create by default nr_possible_cpus queues adds 1ec2230fc721 selftests: net: veth: add tests for set_channel adds 542bb39651d5 Merge branch 'veth-flexible-channel-numbers' adds e4b1dc43ec32 Merge branch 'veth-flexible-channel-numbers' adds 8b4b06919fd6 i40e: improve locking of mac_filter_hash adds 22c8fd71d3a5 iavf: do not override the adapter state in the watchdog task adds 226d528512cf iavf: fix locking of critical sections adds bc672d4945ce Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds a8c7629c622b s390/qeth: remove OSN support adds a37cfa28ebdc s390/qeth: clean up QETH_PROT_* naming adds ae57ea7a19b7 s390/qeth: clean up device_type management adds c18e9405d46a Merge branch 's390-next' adds 0fac6aa098ed net: dsa: sja1105: delete the best_effort_vlan_filtering mode adds a81a45744ba5 net: dsa: tag_8021q: use "err" consistently instead of "rc" adds 69ebb3706471 net: dsa: tag_8021q: use symbolic error names adds 8afbea187d31 net: dsa: tag_8021q: remove struct packet_type declaration adds cedf467064b6 net: dsa: tag_8021q: create dsa_tag_8021q_{register,unregi [...] adds 8b6e638b4be2 net: dsa: build tag_8021q.c as part of DSA core adds d7b1fd520d5d net: dsa: let the core manage the tag_8021q context adds 5da11eb40734 net: dsa: make tag_8021q operations part of the core adds 328621f6131f net: dsa: tag_8021q: absorb dsa_8021q_setup into dsa_tag_8 [...] adds e19cc13c9c8a net: dsa: tag_8021q: manage RX VLANs dynamically at bridge [...] adds c64b9c05045a net: dsa: tag_8021q: add proper cross-chip notifier support adds 08f329fcddd5 Merge branch 'tag_8021q-cross-chip' adds 8b72b301b442 net: phy: add API to read 802.3-c45 IDs adds 7d901a1e878a net: phy: add Maxlinear GPY115/21x/24x driver adds c6451cda100d net: switchdev: introduce helper for checking dynamically [...] adds 8ca07176ab00 net: switchdev: introduce a fanout helper for SWITCHDEV_FD [...] adds b94dc99c0ddb net: dsa: use switchdev_handle_fdb_{add,del}_to_device adds 083cd5a42d0f Merge branch 'fdb-fanout' adds a38c02ef48a1 dt-bindings: net: fec: Fix indentation adds 0ac262713444 net: ipa: fix IPA v4.11 interconnect data adds 6a0eb6c9d934 dt-bindings: net: qcom,ipa: make imem interconnect optional adds f8bd3c82bf7d arm64: dts: qcom: sc7280: add IPA information adds fd0f72c34bd9 arm64: dts: qcom: sc7180: define ipa_fw_mem node adds b79c6fba6cd7 Merge branch 'qcom-dts-updates' adds 8292d7f6e871 net: ipv4: add capability check for net administration adds c762b7fac1b2 net: mvneta: deny disabling autoneg for 802.3z modes adds 635a85ac7349 net: mvpp2: deny disabling autoneg for 802.3z modes adds d34869b44a17 net: phylink: add phy change pause mode debug adds be393dd685d2 net: phy: intel-xway: Add RGMII internal delay configuration adds d43b239314d1 atm: idt77252: clean up trigraph warning on ??) string adds fa660684e531 net: marvell: clean up trigraph warning on ??! string adds 8887ca5474bd net: phy: at803x: simplify custom phy id matching adds bc71d3ef59b9 dt-bindings: net: snps,dwmac: add missing DWMAC IP version adds 03e85b17030a dt-bindings: net: imx-dwmac: convert imx-dwmac bindings to yaml adds 41667a933c8a arm64: dts: imx8mp: change interrupt order per dt-binding adds 3e55d231716e e1000e: Add handshake with the CSME to support S0ix adds ef407b86d3cc e1000e: Add polling mechanism to indicate CSME DPG exit adds 3ad3e28cb203 e1000e: Additional PHY power saving in S0ix adds 820b8ff653a1 e1000e: Add support for Lunar Lake adds 8e25c0a212de e1000e: Add support for the next LOM generation adds ade4162e80f1 e1000e: Add space to the debug print adds e0bc64d31c98 net/e1000e: Fix spelling mistake "The" -> "This" adds 373e2829e7c2 igc: Check if num of q_vectors is smaller than max before [...] adds 7c496de538ee igc: Remove _I_PHY_ID checking adds 47bca7de6a4f igc: Remove phy->type checking adds 62f5bbfb2afd igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling adds b27b8dc77b5e igc: Increase timeout value for Speed 100/1000/2500 adds 3389d3027fec Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 7cefb0b0e911 net: phylink: cleanup ksettings_set adds f5621a01c86b net: phy: at803x: finish the phy id checking simplification adds 94111dfc18b8 net: switchdev: remove stray semicolon in switchdev_handle [...] adds 71f4f89a0324 net: switchdev: recurse into __switchdev_handle_fdb_del_to_device adds db67f219fc93 uapi: IPv6 IOAM headers definition adds 9ee11f0fff20 ipv6: ioam: Data plane support for Pre-allocated Trace adds 8c6f6fa67726 ipv6: ioam: IOAM Generic Netlink API adds 3edede08ff37 ipv6: ioam: Support for IOAM injection with lwtunnels adds de8e80a54c96 ipv6: ioam: Documentation for new IOAM sysctls adds 968691c777af selftests: net: Test for the IOAM insertion with IPv6 adds 7c804e91df52 Merge branch 'ipv6-ioam' adds 427faee167bc net: ipv6: introduce ip6_dst_mtu_maybe_forward adds ac6627a28dbf net: ipv4: Consolidate ipv4_mtu and ip_dst_mtu_maybe_forward adds 1050713026a0 i40e: add support for PTP external synchronization clock adds 788e67f18d79 usb: hso: fix error handling code of hso_create_net_device adds dcb713d53e2e usb: hso: remove the bailout parameter adds 7f8b20d0deed net: wwan: iosm: Switch to use module_pci_driver() macro adds 739b2adf99e9 tcp: avoid indirect call in tcp_new_space() adds 524df92c1907 ionic: drop useless check of PCI driver data validity adds 54cb43199e14 net: bridge: multicast: fix igmp/mld port context null poi [...] adds 240bfd134c59 tcp: tweak len/truesize ratio for coalesce candidates adds 649502a33754 dt-bindings: net: fsl,fec: improve the binding a bit adds dabb5db17c06 ARM: dts: imx6qdl: move phy properties into phy device node adds 6567cb438a51 net: bridge: multicast: add mdb context support adds 58d913a32664 net: bridge: multicast: add context support for host-joine [...] adds c2255ff47768 ionic: cleanly release devlink instance adds 123338d7d41e net: dpaa2-switch: use extack in dpaa2_switch_port_bridge_join adds 45035febc495 net: dpaa2-switch: refactor prechangeupper sanity checks adds f7cf972f9375 net: bridge: disambiguate offload_fwd_mark adds 8582661048eb net: bridge: switchdev: recycle unused hwdoms adds 2f5dc00f7a3e net: bridge: switchdev: let drivers inform which bridge po [...] adds 7105b50b7eec net: bridge: guard the switchdev replay helpers against a [...] adds 4e51bf44a03a net: bridge: move the switchdev object replay helpers to " [...] adds f796fcd613a9 Merge branch 'bridge-port-offload' adds 2b0a5688493a net: switchdev: fix FDB entries towards foreign ports not [...] adds fdc362bff913 net: usb: asix: ax88772: do not poll for PHY before regist [...] adds 9c2670951ed0 net: usb: asix: ax88772: add missing stop adds 802a76affb09 net: selftests: add MTU test adds 16416d37f0e7 nfp: flower: make the match compilation functions reusable adds 4b15fb187688 nfp: flower: refactor match functions to take flow_rule as input adds e75dc2650770 nfp: flower: refactor action offload code slightly adds 71e88cfb9260 nfp: flower-ct: calculate required key_layers adds 5a2b93041646 nfp: flower-ct: compile match sections of flow_payload adds d94a63b480c1 nfp: flower-ct: add actions into flow_pay for offload adds 453cdc3083a6 nfp: flower-ct: add flow_pay to the offload table adds 400a5e5f15a6 nfp: flower-ct: add offload calls to the nfp adds 40c10bd9be3f nfp: flower-tc: add flow stats updates for ct adds 552a2a3f3dc7 Merge branch 'nfp-flower-ct-offload' adds 176f716cb72f ipv6: fix "'ioam6_if_id_max' defined but not used" warn adds 4431531c482a nfp: fix return statement in nfp_net_parse_meta() adds 1a33b18b3bd9 compat: make linux/compat.h available everywhere adds dd98d2895de6 ethtool: improve compat ioctl handling adds 709566d79209 net: socket: rework SIOC?IFMAP ioctls adds b0e99d03778b net: socket: remove register_gifconf adds 876f0bf9d0d5 net: socket: simplify dev_ifconf handling adds 29c4964822aa net: socket: rework compat_ifreq_ioctl() adds 090597b4a9c1 Merge branch 'net-remove-compat-alloc-user-space' adds 5af84df962dd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 472111920f1c net: bridge: switchdev: allow the TX data plane forwarding [...] adds 5b22d3669f2f net: dsa: track the number of switches in a tree adds 123abc06e74f net: dsa: add support for bridge TX forwarding offload adds ce5df6894a57 net: dsa: mv88e6xxx: map virtual bridges with forwarding o [...] adds d82f8ab0d874 net: dsa: tag_dsa: offload the bridge forwarding process adds 356ae88f8322 Merge branch 'bridge-tx-fwd' adds 3bdba2c70a35 octeontx2-af: Enhance mailbox trace entry adds 8cc236db1a91 wwan: core: Fix missing RTM_NEWLINK event for default link adds 6a6b83ca471c mpls: defer ttl decrement in mpls_forward() adds c65e7025c603 nfc: port100: constify protocol list array adds 94a994d2b2b7 net: phy: Remove unused including <linux/version.h> adds 07be39e32d0a igb: Add counter to i21x doublecheck adds c9183f45e4ac igb: Avoid memcpy() over-reading of ETH_SS_STATS adds cd74f25b28ce e100: Avoid memcpy() over-reading of ETH_SS_STATS adds facfbf4f0b5a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds c5381154393d net: bridge: fix build when setting skb->offload_fwd_mark [...] adds 48d5440393d3 nfc: constify payload argument in nci_send_cmd() adds b9c28286d8f1 nfc: constify nci_ops adds d08ba0fdeaba nfc: s3fwrn5: constify nci_ops adds cb8caa3c6c04 nfc: constify nci_driver_ops (prop_ops and core_ops) adds 7a5e98daf6bd nfc: constify nfc_phy_ops adds 0f20ae9bb96b nfc: st21nfca: constify file-scope arrays adds 15944ad2e5a1 nfc: constify pointer to nfc_vendor_cmd adds 5f3e63933793 nfc: constify nfc_hci_gate adds f6c802a726ae nfc: constify nfc_ops adds 094c45c84d79 nfc: constify nfc_hci_ops adds 49545357bf7e nfc: constify nfc_llc_ops adds 7186aac9c22d nfc: constify nfc_digital_ops adds 0e804326759d Merge branch 'nfc-const' adds cc19862ffe45 tipc: fix an use-after-free issue in tipc_recvmsg adds 6149ab604c80 devlink: add documentation for hns3 driver adds b741269b2759 net: hns3: add support for registering devlink for PF adds cd6242991d2e net: hns3: add support for registering devlink for VF adds 26fbf511693e net: hns3: add support for devlink get info for PF adds bd85e55bfb95 net: hns3: add support for devlink get info for VF adds 98fa7525d360 net: hns3: add devlink reload support for PF adds f2b67226c3a8 net: hns3: add devlink reload support for VF adds 8f49efc9a0c4 Merge branch 'hns3-devlink' adds a0302ff5906a nfc: s3fwrn5: remove unnecessary label adds e129f6b5aeb3 net: mhi: Improve MBIM packet counting adds 9d32e4e7e9e1 nfp: add support for coalesce adaptive feature adds af996031e154 net: ixp4xx_hss: use dma_pool_zalloc adds 04bdec2b904f can: j1939: j1939_sk_sock_destruct(): correct a grammatical error adds 333128737955 can: j1939: fix checkpatch warnings adds 641ba6ded234 can: j1939: replace fall through comment by fallthrough ps [...] adds 7ac56e40d054 can: j1939: j1939_session_completed(): use consistent name [...] adds 78b77c760f71 can: j1939: j1939_session_tx_dat(): use consistent name se [...] adds a08ec5fe709f can: j1939: j1939_xtp_rx_dat_one(): use separate pointer f [...] adds c757096ea103 can: rx-offload: add skb queue for use during ISR adds 1e0d8e507ea4 can: rx-offload: can_rx_offload_irq_finish(): directly cal [...] adds 30bfec4fec59 can: rx-offload: can_rx_offload_threaded_irq_finish(): add [...] adds 8345a3307381 can: bittiming: fix documentation for struct can_tdc adds e3b0a4a47064 can: netlink: clear data_bittiming if FD is turned off adds 6b6bd1999267 can: netlink: remove redundant check in can_validate() adds 9c0e7ccd831b dt-bindings: net: can: Document transceiver implementation as phy adds d836cb5fe045 can: m_can: Add support for transceiver as phy adds 9808dba1bbcb can: m_can: use devm_platform_ioremap_resource_byname adds 0ddd83fbebbc can: m_can: remove support for custom bit timing adds 74f89cf17e44 can: mcp251xfd: mcp251xfd_probe(): try to get crystal cloc [...] adds 71520f85f908 can: mcp251xfd: Fix header block to clarify independence from OF adds cb6adfe27680 can: mcp251xfd: mcp251xfd_open(): request IRQ as shared adds 681e4a764521 can: esd_usb2: use DEVICE_ATTR_RO() helper macro adds f731707c5667 can: janz-ican3: use DEVICE_ATTR_RO/RW() helper macro adds 42b9fd6ec7c9 can: at91_can: use DEVICE_ATTR_RW() helper macro adds 822a99c41fb4 net: at91_can: remove redundant blank lines adds 933850c4b912 net: at91_can: add blank line after declarations adds 57bca980bad4 net: at91_can: fix the code style issue about macro adds 8ed1661cf21e net: at91_can: use BIT macro adds ccc5f1c994df net: at91_can: fix the alignment issue adds 02400533bb70 net: at91_can: add braces {} to all arms of the statement adds fc1d97d4fbfd net: at91_can: remove redundant space adds 5bbe60493a21 net: at91_can: fix the comments style issue adds 9b69aff9fd1a can: peak_pci: convert comments to network style comments adds fe1fa1387a15 can: peak_pci: fix checkpatch warnings adds 805ff68c8e7f can: peak_pci: Add name and FW version of the card in kern [...] adds 1d0214a0f5db can: peak_usb: pcan_usb_get_device_id(): read value only i [...] adds 3a7939495ce8 can: peak_usb: PCAN-USB: add support of loopback and one-s [...] adds 1763c547648d can: peak_usb: pcan_usb_encode_msg(): add information adds c11dcee75830 can: peak_usb: pcan_usb_decode_error(): upgrade handling o [...] adds 58fb92a517b5 can: etas_es58x: fix three typos in author name and documentation adds 45cb13963df3 can: etas_es58x: use error pointer during device probing adds 6bde4c7fd845 can: etas_es58x: use devm_kzalloc() to allocate device resources adds 004653f0abf2 can: etas_es58x: add es58x_free_netdevs() to factorize code adds 7fcecf51c18f can: etas_es58x: use sizeof and sizeof_field macros instea [...] adds f4f5247daa45 can: etas_es58x: rewrite the message cast in es58{1,_fd}_t [...] adds 896e7f3e7424 can: flexcan: add platform data header adds d9cead75b1c6 can: flexcan: add mcf5441x support adds 8dad5561c13a can: flexcan: update Kconfig to enable coldfire adds d20e5880fe9d Merge tag 'linux-can-next-for-5.15-20210725' of git://git. [...] adds 9c43f3865c2a net/mlx5e: Prohibit inner indir TIRs in IPoIB adds 26ab7b384525 net/mlx5e: Block LRO if firmware asks for tunneled LRO adds 69994ef3da66 net/mlx5: Take TIR destruction out of the TIR list lock adds bc5506a166c3 net/mlx5e: Check if inner FT is supported outside of creat [...] adds 06e9f13ac5cc net/mlx5e: Convert RQT to a dedicated object adds 4ad31849771a net/mlx5e: Move mlx5e_build_rss_params() call to init_rx adds 3f22d6c77bb9 net/mlx5e: Move RX resources to a separate struct adds 0570c1c95817 net/mlx5e: Take RQT out of TIR and group RX resources adds 093d4bc1731d net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id adds 983c9da2b1e1 net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() adds a402e3a7470d net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx [...] adds 4b3e42eecb1c net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() adds 6fe5ff2c7780 net/mlx5e: Create struct mlx5e_rss_params_hash adds a6696735d694 net/mlx5e: Convert TIR to a dedicated object adds 65d6b6e5a5da net/mlx5e: Move management of indir traffic types to rx_res adds 09f83569189f net/mlx5e: Use the new TIR API for kTLS adds 9bff66841923 Merge tag 'mlx5-updates-2021-07-24' of git://git.kernel.or [...] adds f7cdb3ecc9b7 net: bridge: update BROPT_VLAN_ENABLED before notifying sw [...] adds ee80dd2e89ec net: bridge: add a helper for retrieving port VLANs from t [...] adds d63f8877c48c net: dsa: sja1105: remove redundant re-assignment of point [...] adds 6dfd23d35e75 net: dsa: sja1105: delete vlan delta save/restore logic adds 4fbc08bd3665 net: dsa: sja1105: deny 8021q uppers on ports adds 19fa937a391e net: dsa: sja1105: deny more than one VLAN-aware bridge adds 884be12f8566 net: dsa: sja1105: add support for imprecise RX adds b6ad86e6ad6c net: dsa: sja1105: add bridge TX data plane offload based [...] adds edac6f6332d9 Revert "net: dsa: Allow drivers to filter packets they can [...] adds beeee08ca1d4 Merge branch 'sja1105-bridge-port-traffic-termination' adds f2c1dac0abcf net: ipa: fix ipa_cmd_table_valid() adds 546948bf3625 net: ipa: always validate filter and route tables adds 442d68ebf092 net: ipa: kill the remaining conditional validation code adds 5bc5588466a1 net: ipa: use WARN_ON() rather than assertions adds 2739bd76fceb Merge branch 'ipa-kill-validation' adds 22171146f84b net: ipa: enable inline checksum offload for IPA v4.5+ adds 6321c7acb828 ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() adds 323e0cb473e2 flow_dissector: Fix out-of-bounds warnings adds 63961f544e27 net: ipa: kill ipa_modem_setup() adds 07e1f6897f73 net: ipa: configure memory regions early adds 1118a14710ee net: ipa: set up IPA interrupts earlier adds dc8f7e3924a9 net: ipa: set up the microcontroller earlier adds e2f154e6b601 net: ipa: introduce ipa_uc_clock() adds 268ca4129d8d Merge branch 'ipa-clock' adds 9b29a161ef38 ethtool: Fix rxnfc copy to user buffer overflow adds b0e81817629a net: build all switchdev drivers as modules when the bridg [...] adds f9b282b36dfa net: netlink: add the case when nlh is NULL adds e4252cb66637 openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS adds 784dcfa56e04 openvswitch: fix alignment issues adds 076999e46027 openvswitch: fix sparse warning incorrect type adds 453a343c5a74 Merge branch 'ovs-upcall-issues' adds d4b996f9ef1f docs: networking: dpaa2: add documentation for the switch driver adds ef17e2ac2183 net: qed: remove unneeded return variables adds 409f386b8e5d qdisc: add new field for qdisc_enqueue tracepoint adds 63f367d9de77 tcp: more accurately detect spurious TLP probes adds a657db0350bb tcp: more accurately check DSACKs to grow RACK reordering window adds 2fba2eae30d3 Merge branch 'tcp-rack' adds b9067f5dc4a0 net: split out SIOCDEVPRIVATE handling from dev_ioctl adds 89939e890605 staging: rtlwifi: use siocdevprivate adds 3343c49a959d staging: wlan-ng: use siocdevprivate adds 3f3fa5340745 hostap: use ndo_siocdevprivate adds 561d8352818f bridge: use ndo_siocdevprivate adds 4747c1a8bc50 phonet: use siocdevprivate adds 029a4fef6b22 tulip: use ndo_siocdevprivate adds 232ec98ec35d bonding: use siocdevprivate adds dbecb011eb78 appletalk: use ndo_siocdevprivate adds 99b78a37a371 hamachi: use ndo_siocdevprivate adds 32d05468c462 tehuti: use ndo_siocdevprivate adds d92f7b59d32b eql: use ndo_siocdevprivate adds 043393d8b478 fddi: use ndo_siocdevprivate adds ef1b5b0c30bc net: usb: use ndo_siocdevprivate adds 76b5878cffab slip/plip: use ndo_siocdevprivate adds 18787eeebd71 qeth: use ndo_siocdevprivate adds ebb4a911e09a cxgb3: use ndo_siocdevprivate adds 25ec92fbdd23 hamradio: use ndo_siocdevprivate adds ae6af0120dda airo: use ndo_siocdevprivate adds 3e7a1c7c561e ip_tunnel: use ndo_siocdevprivate adds 81a68110a22a hippi: use ndo_siocdevprivate adds cc0aa831a0d9 sb1000: use ndo_siocdevprivate adds 34f7cac07c4e ppp: use ndo_siocdevprivate adds 73d74f61a559 wan: use ndo_siocdevprivate adds 8fb75b79cd98 wan: cosa: remove dead cosa_net_ioctl() function adds a554bf96b49d dev_ioctl: pass SIOCDEVPRIVATE data separately adds a76053707dbf dev_ioctl: split out ndo_eth_ioctl adds ad7eab2ab014 net: split out ndo_siowandev ioctl adds 88fc023f7de2 net: socket: return changed ifreq from SIOCDEVPRIVATE adds ad2f99aedf8f net: bridge: move bridge ioctls out of .ndo_do_ioctl adds 3d9d00bd1885 net: bonding: move ioctl handling to private ndo operation adds 7c57706b4be5 Merge branch 'ndo_ioctl-rework' adds c0b03e839950 ionic: minimize resources when under kdump adds d2662072c094 ionic: monitor fw status generation adds 73d618bb7e19 ionic: print firmware version on identify adds e7f52aa44380 ionic: init reconfig err to 0 adds e75ccac1d064 ionic: use fewer inits on the buf_info struct adds 73618201acaa ionic: increment num-vfs before configure adds a1cda1844bee ionic: remove unneeded comp union fields adds f51236867736 ionic: block some ethtool operations when fw in reset adds 6edddead9550 ionic: enable rxhash only with multiple queues adds 18d6426402de ionic: add function tag to debug string adds 2f21be447bf0 Merge branch 'ionic-next' adds 8ca34a13f7f9 net: cipso: fix warnings in netlbl_cipsov4_add_std adds 937a0da43228 net: ipa: make IPA interrupt handler threaded only adds e70e410f8e7c net: ipa: clear disabled IPA interrupt conditions adds fe6a32797971 net: ipa: get rid of some unneeded IPA interrupt code adds 176086d87035 net: ipa: kill ipa_interrupt_process_all() adds f34d9224503f Merge branch 'ipa-interrupts' adds 923a6b698447 net: ipa: get clock in ipa_probe() adds cf8dfe6ab8e7 net: ipa: get another clock for ipa_setup() adds 34c6034b4764 net: ipa: add clock reference for remoteproc SSR adds f2b0355363f3 net: ipa: add a clock reference for netdev operations adds 2c257248ce8e net: ipa: don't suspend endpoints if setup not complete adds 299b50fc9e8b Merge branch 'ipa-clock-refs' adds acf34954efd1 net: ti: am65-cpsw-nuss: fix wrong devlink release order adds 35f6986743d7 net/mlx5: Don't rely on always true registered field adds d7907a2b1a3b devlink: Remove duplicated registration check adds 3bdc70669eb2 Merge branch 'devlink-register' adds d80f6d6665a6 nfp: flower-ct: fix error return code in nfp_fl_ct_add_offload() adds 56af5e749f20 net/sched: act_skbmod: Add SKBMOD_F_ECN option support adds 68f9884837c6 tc-testing: Add control-plane selftest for skbmod SKBMOD_F [...] adds 5d886947039d dt-bindings: net: fsl,fec: update compatible items adds df11b8073e19 dt-bindings: net: fsl,fec: add RGMII internal clock delay adds 947240ebcc63 net: fec: add imx8mq and imx8qm new versions support adds b82f8c3f1409 net: fec: add eee mode tx lpi support adds fc539459e900 net: fec: add MAC internal delayed clock feature support adds a758dee8ac50 arm64: dts: imx8m: add "fsl,imx8mq-fec" compatible string for FEC adds 987e1b96d056 arm64: dts: imx8qxp: add "fsl,imx8qm-fec" compatible strin [...] adds 63caca1e3ef6 Merge branch 'fec-next' adds a521c8a01d26 bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnx [...] adds 30e96f487f64 bnxt_en: Do not read the PTP PHC during chip reset adds caf3eedbcd8d bnxt_en: 1PPS support for 5750X family chips adds 9e518f25802c bnxt_en: 1PPS functions to configure TSIO pins adds 099fdeda659d bnxt_en: Event handler for PPS events adds abf90ac2c292 bnxt_en: Log if an invalid signal detected on TSIO pin adds 1159da6410a3 Merge branch 'bnxt_en-ptp' adds b4454bc6a0fb net: bridge: switchdev: replay the entire FDB for each port adds 52e4bec15546 net: bridge: switchdev: treat local FDBs the same as entri [...] adds b0fdb99943be Merge branch 'switchdev-notifiers' adds b11f0a4c0c81 net: dsa: sja1105: be stateless when installing FDB entries adds 883d71a55e96 Documentation: networking: add ioam6-sysctl into index adds 5fc88f93edf2 sk_buff: introduce 'slow_gro' flags adds 8a886b142bd0 sk_buff: track dst status in slow_gro adds b0999f385ac3 sk_buff: track extension status in slow_gro adds 9efb4b5baf6c net: optimize GRO for the common case. adds 5e10da5385d2 skbuff: allow 'slow_gro' for skb carring sock reference adds d504fff0d14a veth: use skb_prepare_for_gro() adds 8cb79af5c63f Merge branch 'skb-gro-optimize' adds dd8987a394c0 nfc: constify passed nfc_dev adds 894a6e158633 nfc: mei_phy: constify buffer passed to mei_nfc_send() adds 9a4af01c35a5 nfc: port100: constify several pointers adds ea050c5ee74a nfc: trf7970a: constify several pointers adds 83428dbbac51 nfc: virtual_ncidev: constify pointer to nfc_dev adds 582fdc98adc8 nfc: nfcsim: constify drvdata (struct nfcsim) adds 6c755b1d2511 nfc: fdp: drop unneeded cast for printing firmware size in [...] adds c3e26b6dc1b4 nfc: fdp: use unsigned int as loop iterator adds 3d463dd5023b nfc: fdp: constify several pointers adds a751449f8b47 nfc: microread: constify several pointers adds fe53159fe3e0 nfc: mrvl: constify several pointers adds 2695503729da nfc: mrvl: constify static nfcmrvl_if_ops adds 658e6b1612c6 Merge branch 'nfc-const' adds bc49d8169aa7 mctp: Add MCTP base adds 8f601a1e4f8c mctp: Add base socket/protocol definitions adds 2c8e2e9aec79 mctp: Add base packet definitions adds 60fc63981693 mctp: Add sockaddr_mctp to uapi adds 4b2e69305cbb mctp: Add initial driver infrastructure adds 583be982d934 mctp: Add device handling and netlink interface adds 889b7da23abf mctp: Add initial routing framework adds 06d2f4c583a7 mctp: Add netlink route management adds 4d8b9319282a mctp: Add neighbour implementation adds 831119f88781 mctp: Add neighbour netlink interface adds 833ef3b91de6 mctp: Populate socket implementation adds 4a992bbd3650 mctp: Implement message fragmentation & reassembly adds 26ab3fcaf235 mctp: Add dest neighbour lladdr to route output adds 03f2bbc4ee57 mctp: Allow per-netns default networks adds 6a2d98b18900 mctp: Add MCTP overview document adds e5fe3a5fe333 Merge branch 'mctp' adds cde8078e83e3 net: dsa: sja1105: reset the port pvid when leaving a VLAN [...] adds bef0746cf4cc net: dsa: sja1105: make sure untagged packets are dropped [...] adds 04a1758348a8 net: dsa: tag_sja1105: fix control packets on SJA1110 bein [...] adds 3bdf4d6196eb Merge branch 'sja110-vlan-fixes' adds 7a3febed4455 qed: Remove the qed module version adds 88ea96f8c14e qede: Remove the qede module version adds 3b5d8b448602 dpaa2-switch: rename dpaa2_switch_tc_parse_action to speci [...] adds adcb7aa335af dpaa2-switch: rename dpaa2_switch_acl_tbl into filter_block adds c5f6d490c578 dpaa2-switch: reorganize dpaa2_switch_cls_flower_replace adds 3fa5514a2966 dpaa2-switch: reorganize dpaa2_switch_cls_matchall_replace adds cbc2a8893b59 dpaa2-switch: add API for setting up mirroring adds e0ead825a1f1 dpaa2-switch: add support for port mirroring adds 0f3faece5808 dpaa2-switch: add VLAN based mirroring adds 7a91f9078d4f dpaa2-switch: offload shared block mirror filters when bin [...] adds d1626a1c273d docs: networking: dpaa2: document mirroring support on the switch adds b2492d503b41 Merge branch 'dpaa2-switch-add-mirroring-support' adds 3aa260559455 net/sched: store the last executed chain also for clsact egress adds 57fb346cc7d0 ipvlan: Add handling of NETDEV_UP events adds bea7907837c5 net: dsa: don't set skb->offload_fwd_mark when not offload [...] adds 3e12361b6d23 bcm63xx_enet: delete a redundant assignment adds 79976892f7ea net: convert fib_treeref from int to refcount_t adds 3833b87408e5 nfc: mrvl: correct nfcmrvl_spi_parse_dt() device_node argument adds bf6cd7720b08 nfc: annotate af_nfc_exit() as __exit adds 4932c37878c9 nfc: hci: annotate nfc_llc_init() as __init adds 3df40eb3a2ea nfc: constify several pointers to u8, char and sk_buff adds f2479c0a2294 nfc: constify local pointer variables adds ddecf5556f7f nfc: nci: constify several pointers to u8, sk_buff and oth [...] adds 77411df5f293 nfc: hci: cleanup unneeded spaces adds 373a1f2bd671 Merge branch 'nfc-constify-pointed-data-missed-part' adds bc830525615d net: netlink: Remove unused function adds a432934a3067 sk_buff: avoid potentially clearing 'slow_gro' field adds 05a7f4a8dff1 devlink: Break parameter notification sequence to be befor [...] adds 26713455048e devlink: Allocate devlink directly in requested net namespace adds aae950b18941 Merge branch 'clean-devlink-net-namespace-operations' adds d2e11fd2b7fc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds c7603cfa04e7 bpf: Add ambient BPF runtime context stored in current adds 8886534747c2 bpf, doc: Add heading and example for extensions in cbpf adds 1373ff599556 libbpf: Introduce 'btf_custom_path' to 'bpf_obj_open_opts' adds 18353c87e0e0 libbpf: Fix the possible memory leak on error adds f0b7d1192542 selftests/bpf: Switch existing selftests to using open_opt [...] adds 334faa5ce523 Merge branch 'Add btf_custom_path in bpf_obj_open_opts' adds 920d16af9b42 libbpf: BTF dumper support for typed data adds 17283337ff86 selftests/bpf: Add ASSERT_STRNEQ() variant for test_progs adds 70a9241fbce5 selftests/bpf: Add dump type data tests to btf dump tests adds 068dfc655b66 Merge branch 'libbpf: BTF dumper support for typed data' adds 8d44c3578b48 libbpf: Clarify/fix unaligned data issues for btf typed dump adds 04eb4dff6a64 libbpf: Fix compilation errors on ppc64le for btf dump typed data adds add192f81ab2 libbpf: Btf typed dump does not need to allocate dump data adds 78e4a955928e Merge branch 'libbpf: BTF typed dump cleanups' adds a21ab4c59e09 libbpf: Fix removal of inner map in bpf_object__create_map adds 08f71a1e39a1 selftests/bpf: Check inner map deletion adds c39aa2159974 bpf, selftests: Fix test_maps now that sockmap supports UDP adds 875fc315dbc3 selftests, bpf: test_tc_tunnel.sh nc: Cannot use -p and -l adds a1d3cc3c5eca libbpf: Avoid use of __int128 in typed dump display adds a17553dde294 selftests/bpf: Add __int128-specific tests for typed data dump adds 720c29fca9fb libbpf: Propagate errors when retrieving enum value for ty [...] adds 807b8f0e24e6 Merge branch 'libbpf: btf typed data dumping fixes (__int1 [...] adds 16c5900ba776 bpf: Fix pointer cast warning adds 724f17b7d45d bpf: Remove redundant intiialization of variable stype adds 9907442fcddb selftests/bpf: Mute expected invalid map creation error msg adds 1f71a468a75f libbpf: Fix func leak in attach_kprobe adds e3f9bc35ea7e libbpf: Allow decimal offset for kprobes adds da97553ec6e1 libbpf: Export bpf_program__attach_kprobe_opts function adds 525e2f9fd022 tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos adds ad2d61376a05 tcp: seq_file: Refactor net and family matching adds 62001372c2b6 bpf: tcp: seq_file: Remove bpf_seq_afinfo from tcp_iter_state adds b72acf4501d7 tcp: seq_file: Add listening_get_first() adds 05c0b35709c5 tcp: seq_file: Replace listening_hash with lhash2 adds 04c7820b776f bpf: tcp: Bpf iter batching and lock_sock adds 3cee6fb8e69e bpf: tcp: Support bpf_(get|set)sockopt in bpf tcp iter adds eed92afdd14c bpf: selftest: Test batching and bpf_(get|set)sockopt in b [...] adds d9e8d14b1220 Merge branch 'bpf: Allow bpf tcp iter to do bpf_(get|set)sockopt' adds e244d34d0ea1 libbpf: Add bpf_map__pin_path function adds 7a18844223d4 selftests/bpf: Document vmtest.sh dependencies adds ae7f47041d92 bpf/tests: Fix copy-and-paste error in double word test adds 2b7e9f25e590 bpf/tests: Do not PASS tests without actually testing the result adds 6e43b2860784 libbpf: Cleanup the layering between CORE and bpf_program. adds 3ee4f5335511 libbpf: Split bpf_core_apply_relo() into bpf_program indep [...] adds 301ba4d71028 libbpf: Move CO-RE types into relo_core.h. adds b0588390dbce libbpf: Split CO-RE logic into relo_core.c. adds 793eccae89bb Merge branch 'libbpf: Move CO-RE logic into separate file.' adds 4cda0c82a34b selftests/bpf: Use ping6 only if available in tc_redirect adds 7d07006f0592 samples: bpf: Fix tracex7 error raised on the missing argument adds 05e9b4f60d31 samples: bpf: Add the omitted xdp samples to .gitignore adds c139e40a515d libbpf: Fix comment typo adds 043c5bb3c4f4 libbpf: Fix race when pinning maps in parallel adds 33b57e0cc78e bpf: Increase supported cgroup storage value size adds 5aad03685185 tools/resolve_btfids: Emit warnings and patch zero id for [...] adds d36216429ff3 bpf: Emit better log message if bpf_iter ctx arg btf_id == 0 adds 6d2d73cdd673 libbpf: Return non-null error on failures in libbpf_find_p [...] adds 3c7e58590600 libbpf: Rename btf__load() as btf__load_into_kernel() adds 6cc93e2f2c1c libbpf: Rename btf__get_from_id() as btf__load_from_kernel [...] adds 369e955b3d1c tools: Free BTF objects at various locations adds 86f4b7f2578f tools: Replace btf__get_from_id() with btf__load_from_kern [...] adds 61fc51b1d3e5 libbpf: Add split BTF support for btf__load_from_kernel_by_id() adds 211ab78f7658 tools: bpftool: Support dumping split BTF by id adds f309b4ba989d Merge branch 'libbpf: rename btf__get_from_id() and btf__l [...] adds a710eed386f1 libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf adds 0b8464459858 unix_bpf: Fix a potential deadlock in unix_dgram_bpf_recvmsg() adds 510b4d4c5d4c tools: bpftool: Slightly ease bash completion updates adds a2b5944fb4e0 selftests/bpf: Check consistency between bpftool source, d [...] adds b544342e52fc tools: bpftool: Complete and synchronise attach or map types adds c07ba629df97 tools: bpftool: Update and synchronise option list in doc [...] adds da87772f086f selftests/bpf: Update bpftool's consistency script for che [...] adds 8cc8c6357c8f tools: bpftool: Document and add bash completion for -L, - [...] adds 475a23c2c15f tools: bpftool: Complete metrics list in "bpftool prog pro [...] adds ab0720ce227c Merge branch 'tools: bpftool: update, synchronise and vali [...] adds d39e8b92c341 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 451395f798a3 niu: read property length only if we use it adds 695176bfe5de net_sched: refactor TC action init API adds 220ade77452c bonding: 3ad: fix the concurrency between __bond_release_o [...] adds cfba3fb68960 selftests/net: remove min gso test in packet_snd adds 76660df2b4a2 octeontx2-af: cn10k: DWRR MTU configuration adds c39830a4ce4d octeontx2-pf: cn10k: Config DWRR weight based on MTU adds a3280efd009e Merge branch 'octeon-drr-config' adds 244f8a802911 net: dsa: mt7530: drop paranoid checks in .get_tag_protocol() adds 1e0dd56e962e cavium: switch from 'pci_' to 'dma_' API adds 35d7a6f1fb53 nfc: hci: pass callback data param as pointer in nci_request() adds 29a097b77477 net: dsa: remove the struct packet_type argument from dsa_ [...] adds 2d3e5caf96b9 net/ipv4: Replace one-element array with flexible-array member adds f36c82ac1b1b netdevsim: make array res_ids static const, makes object smaller adds 1187c8c4642d net: phy: mscc: make some arrays static const, makes objec [...] adds 28814cd18cd7 ipv4: Fix refcount warning for new fib_info adds e688bdb7099c cxgb4: make the array match_all_mac static, makes object smaller adds 628fe1cedda6 net: marvell: make the array name static, makes object smaller adds a6afdb041a2d qlcnic: make the array random_data static const, makes obj [...] adds d5731f891a0c dpaa2-eth: make the array faf_bits static const, makes obj [...] adds 771edeabcb95 net: 3c509: make the array if_names static const, makes ob [...] adds 7cdd0a89ec70 net/mlx4: make the array states static const, makes object [...] adds 43befe99bc62 net/mlx5e: Use a new initializer to build uniform indir table adds e6e01b5fdc28 net/mlx5e: Introduce mlx5e_channels API to get RQNs adds 43ec0f41fa73 net/mlx5e: Hide all implementation details of mlx5e_rx_res adds 3ac90dec3a01 net/mlx5e: Allocate the array of channels according to the [...] adds d443c6f684d3 net/mlx5e: Rename traffic type enums adds 5fba089e960c net/mlx5e: Rename some related TTC args and functions adds bc29764ed9a2 net/mlx5e: Decouple TTC logic from mlx5e adds 371cf74e78f3 net/mlx5: Move TTC logic to fs_ttc adds f4b45940e9b9 net/mlx5: Embed mlx5_ttc_table adds 696ceeb203c7 net/mlx5e: Remove redundant tc act includes adds 70f8019e7b56 net/mlx5e: Remove redundant filter_dev arg from parse_tc_f [...] adds 950b4df9fba9 net/mlx5e: Remove redundant cap check for flow counter adds c6cfe1137f88 net/mlx5e: Remove redundant parse_attr arg adds 97a8d29ae9d2 net/mlx5e: Remove redundant assignment of counter to null adds 25f150f4bbe9 net/mlx5e: Return -EOPNOTSUPP if more relevant when parsin [...] adds bcd68c04c769 net/mlx5: Fix missing return value in mlx5_devlink_eswitch [...] adds fa976624ae7b Merge tag 'mlx5-updates-2021-08-02' of git://git.kernel.or [...] adds f1260ff15a71 skbuff: introduce skb_expand_head() adds e415ed3a4b8b ipv6: use skb_expand_head in ip6_finish_output2 adds 0c9f227bee11 ipv6: use skb_expand_head in ip6_xmit adds 5678a5957964 ipv4: use skb_expand_head in ip_finish_output2 adds 14ee70ca89e6 vrf: use skb_expand_head in vrf_finish_output adds 53744a4a72af ax25: use skb_expand_head adds a1e975e117ad bpf: use skb_expand_head in bpf_out_neigh_v4/6 adds 07e1d6b3e020 Merge branch 'skb_expand_head' adds 995c3d49bd71 qed: Avoid db_recovery during recovery adds cdc1d8686658 qed: Skip DORQ attention handling during recovery adds 9c638eaf42ec qed: Remove redundant prints from the iWARP SYN handling adds 493c3ca6bd75 drivers/net/usb: Remove all strcpy() uses adds 2414d628042b qed: Remove duplicated include of kernel.h adds 3a755cd8b7c6 bonding: add new option lacp_active adds 0547ffe6248c net: Keep vertical alignment adds 03c7448790b8 bnxt_en: Don't use static arrays for completion ring pages adds c1129b51ca0e bnxt_en: Increase maximum RX ring size if jumbo ring is not used adds dc1a8079ebac Merge branch 'bnxt_en-rx-ring' adds c32325b8fdf2 virtio-net: realign page_to_skb() after merges adds f32a21376573 ethtool: runtime-resume netdev parent before ethtool ioctl ops adds c5ab51df03e2 ethtool: move implementation of ethnl_ops_begin/complete t [...] adds 41107ac22fcf ethtool: move netif_device_present check from ethnl_parse_ [...] adds d43c65b05b84 ethtool: runtime-resume netdev parent in ethnl_ops_begin adds 2dbf4c2e7e3d Merge branch 'ethtool-runtime-pm' adds 0852aeb9c350 bcmgenet: remove call to netdev_boot_setup_check adds 19a11bf06c57 natsemi: sonic: stop calling netdev_boot_setup_check adds 81dd3ee5962d appletalk: ltpc: remove static probing adds 8bbdf1bdf22c 3c509: stop calling netdev_boot_setup_check adds 47fd22f2b847 cs89x0: rework driver configuration adds e179d78ee11a m68k: remove legacy probing adds 375df5f8c181 ax88796: export ax_NS8390_init() hook adds f8ade8dddb16 xsurf100: drop include of lib8390.c adds 5ea2f5ffde39 move netdev_boot_setup into Space.c adds 4228c3942821 make legacy ISA probe optional adds db3db1f41754 wan: remove stale Kconfig entries adds 72bcad5393a7 wan: remove sbni/granch driver adds d52c1069d658 wan: hostess_sv11: use module_init/module_exit helpers adds a07d8ecf6b39 ethernet: isa: convert to module_init/module_exit adds c8f6c77d06fe Merge branch 'Space-cleanup' adds bebc3bbf5131 net: decnet: Fix refcount warning for new dn_fib_info adds 8578880df39c octeontx2-af: Fix spelling mistake "Makesure" -> "Make sure" adds a0221a0f9ba5 Revert "Merge branch 'qcom-dts-updates'" adds 2e19bb35ce15 net: bridge: switchdev: fix incorrect use of FDB flags whe [...] adds 421297efe63f net: dsa: tag_sja1105: consistently fail with arbitrary input adds b820c114eba7 net: fec: fix MAC internal delay doesn't work adds 1ca6cf5ecbde dpaa2-switch: request all interrupts sources on the DPSW adds 24ab724f8a46 dpaa2-switch: use the port index in the IRQ handler adds 042ad90ca7ce dpaa2-switch: do not enable the DPSW at probe time adds 2b24ffd83e39 dpaa2-switch: no need to check link state right after ndo_open adds 27cfdadd687d bus: fsl-mc: extend fsl_mc_get_endpoint() to pass interface ID adds 84cba72956fd dpaa2-switch: integrate the MAC endpoint support adds 8581362d9c85 dpaa2-switch: add a prefix to HW ethtool stats adds f0653a892097 dpaa2-switch: export MAC statistics in ethtool adds 7e89350c9019 Merge branch 'dpaa2-switch-next' adds 314001f0bf92 af_unix: Add OOB support adds 8679c31e0284 net: add extack arg for link ops adds 271e5b7d00ae net: add netif_set_real_num_queues() for device reconfig adds e874f4557b36 nfp: use netif_set_real_num_queues() adds 8730379ee067 Merge branch 'queues' adds aa730a9905b7 net: wwan: Add MHI MBIM network driver adds 7ffa7542eca6 net: mhi: Remove MBIM protocol adds 93bbcfee0575 Merge branch 'mhi-mbim' adds decfef0fa6b2 net: ipa: use gsi->version for channel suspend/resume adds 4a4ba483e4a5 net: ipa: move version check for channel suspend/resume adds a7860a5f898c net: ipa: move some GSI setup functions adds 1657d8a45823 net: ipa: have gsi_irq_setup() return an error code adds b176f95b5728 net: ipa: move gsi_irq_init() code into setup adds 45a42a3c50b5 net: ipa: disable GSI interrupts while suspended adds 8eceea41347e Merge branch 'ipa-pm-irqs' adds 0b69c54c74bc net: dsa: mt7530: enable assisted learning on CPU port adds 6087175b7991 net: dsa: mt7530: use independent VLAN learning on VLAN-un [...] adds a9e3f62dff3c net: dsa: mt7530: set STP state on filter ID 1 adds 73c447cacbbd net: dsa: mt7530: always install FDB entries with IVL and FID 1 adds d851798584ff Merge branch 'm7530-sw-fallback' adds 51b8f812e5b3 ipv6: exthdrs: get rid of indirect calls in ip6_parse_tlv() adds f8145cff0c20 can: j1939: j1939_session_tx_dat(): fix typo adds cd85d3aed5cf can: j1939: rename J1939_ERRQUEUE_* to J1939_ERRQUEUE_TX_* adds 5b9272e93f2e can: j1939: extend UAPI to notify about RX status adds 336266697213 can: flexcan: flexcan_clks_enable(): add missing variable [...] adds d85165b2381c dt-bindings: net: can: Document power-domains property adds 9c0532f9cc93 Merge tag 'linux-can-next-for-5.15-20210804' of git://git. [...] adds 957e2235e526 net: make switchdev_bridge_port_{,unoffload} loosely coupl [...] adds a54182b2a518 Revert "net: build all switchdev drivers as modules when t [...] adds 625af9f0298b tc-testing: Add control-plane selftests for sch_mq adds 04190bf8944d sock: allow reading and changing sk_userlocks with setsockopt adds 773bda964921 ptp: ocp: Expose various resources on the timecard. adds c2eecaa193ff pktgen: Remove redundant clone_skb override adds a0d1d0f47e31 virtio_net: Replace deprecated CPU-hotplug functions. adds 372bbdd5bb3f net: Replace deprecated CPU-hotplug functions. adds df7ba0eb25ed mctp: remove duplicated assignment of pointer hdr adds 0fd75f5760b6 net: ipa: fix IPA v4.9 interconnects adds 0e8eb9a16e25 net: dsa: rename teardown_default_cpu to teardown_cpu_ports adds 2c0b03258b8b net: dsa: give preference to local CPU ports adds 30a100e60cf3 net: dsa: sja1105: configure the cascade ports based on topology adds 3fa212707b8e net: dsa: sja1105: manage the forwarding domain towards DSA ports adds c51300298083 net: dsa: sja1105: manage VLANs on cascade ports adds 777e55e30d12 net: dsa: sja1105: increase MTU to account for VLAN header [...] adds 0f9b762c097c net: dsa: sja1105: suppress TX packets from looping back i [...] adds 81d45898a59a net: dsa: sja1105: enable address learning on cascade ports adds 1f52247ef840 Merge branch 'sja1105-H' adds 30c2515b89f1 net: ipa: don't suspend/resume modem if not up adds 10cc73c4b7fe net: ipa: reorder netdev pointer assignments adds 8ee7c40a25c7 net: ipa: improve IPA clock error messages adds 73ff316dac17 net: ipa: move IPA power operations to ipa_clock.c adds afe1baa82db2 net: ipa: move ipa_suspend_handler() adds afb08b7e220e net: ipa: move IPA flags field adds 839454801e08 Merge branch 'ipa-runtime-pm' adds af352460b465 net: fix GRO skb truesize update adds 4167a960574f net/ipv4: Revert use of struct_size() helper adds 893b19587534 net: bridge: fix ioctl locking adds cbd7ad29a507 net: bridge: fix ioctl old_deviceless bridge argument adds 9384eacd80f3 net: core: don't call SIOCBRADD/DELIF for non-bridge devices adds d15040a33883 Merge branch 'bridge-ioctl-fixes' adds db243b796439 net/ipv4/ipv6: Replace one-element arraya with flexible-ar [...] adds e6a1f7e0b0fe net/ipv4/igmp: Use struct_size() helper adds e11c0e258c1a net/ipv6/mcast: Use struct_size() helper adds ab996c420508 wwan: mhi: Fix build. adds 7d1575014a63 selftests/net: GRO coalesce test adds 5ebfb4cc3048 selftests/net: toeplitz test adds 6234219d7fe8 Merge branch 'GRO-Toeplitz-selftests' adds a85b99ab6abb Revert "wwan: mhi: Fix build." adds 1160dfa178eb net: Remove redundant if statements adds b37a46683739 netdevice: add the case if dev is NULL adds f8b17a0bd960 net: dsa: tag_sja1105: optionally build as module when swi [...] adds 23809a726c0d netdevsim: Forbid devlink reload when adding or deleting ports adds 0ca8d3ca4561 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 1f88d5d566b8 net: ethernet: ti: cpsw: switch to use skb_put_padto() adds 61e7a22da75b net: ethernet: ti: davinci_emac: switch to use skb_put_padto() adds 9ffc513f95ee net: ethernet: ti: davinci_cpdma: drop frame padding adds a5516053cd44 Merge branch 'cpsw-emac-skb_put_padto' adds 5c0418ed1610 netdevsim: Protect both reload_down and reload_up paths adds 596690e9f4fc ethtool: return error from ethnl_ops_begin if dev is NULL adds d12f23fa5142 ptp: ocp: Fix the error handling path for the class device. adds 0d43d4f26cb2 ptp: ocp: Add the mapping for the external PPS registers. adds 37a156ba4cbb ptp: ocp: Remove devlink health and unused parameters. adds ef0cfb3460a4 ptp: ocp: Use 'gnss' naming instead of 'gps' adds 1a052da92924 ptp: ocp: Rename version string shown by devlink. adds 8ef8ccbc6967 ptp: ocp: Remove pending_image indicator from devlink adds 370cb73a3874 Merge branch 'ptp-ocp-fixes' adds 47bfc4d128de net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() adds 3bacbe04251b net: ethernet: ti: am65-cpsw: use napi_complete_done() in [...] adds 7df4e7449489 net: dsa: stop syncing the bridge mcast_router attribute a [...] adds cbbf09b5771e net: dsa: mt7530: remove the .port_set_mrouter implementation adds c73c57081b3d net: dsa: don't disable multicast flooding to the CPU even [...] adds 9b9311af4e86 Merge branch 'dsa-cpu-flood' adds 8fbebef80107 net: dsa: mt7530: drop untagged frames on VLAN-aware ports [...] adds 06669e6880be vrf: fix NULL dereference in vrf_finish_output() adds 35ba6abb73e4 net: ethernet: ti: davinci_cpdma: revert "drop frame padding" adds 17bd3a1e1061 tulip: Remove deadcode on startup true condition adds 60bb1089467d s390/qeth: Register switchdev event handler adds 4e20e73e631a s390/qeth: Switchdev event handler adds f7936b7b2663 s390/qeth: Update MACs of LEARNING_SYNC device adds 709db03a8afa Merge branch 's390-qeth' adds 4367355dd909 net: ethernet: stmmac: Do not use unreachable() in ipq806x [...] adds f9be84db09d2 net: bonding: bond_alb: Remove the dependency on ipx netwo [...] adds 39f32101543b net: dsa: don't fast age standalone ports adds 82564f6c706a devlink: Simplify devlink port API calls adds 64ec13ec92d5 atm: horizon: Fix spelling mistakes in TX comment adds 045c45d1f598 net: dsa: centralize fast ageing when address learning is [...] adds 4eab90d9737b net: dsa: don't fast age bridge ports with learning turned off adds 9264e4ad2611 net: dsa: flush the dynamic FDB of the software bridge whe [...] adds 5313a37b881e net: dsa: sja1105: rely on DSA core tracking of port learn [...] adds 5126ec72a094 net: dsa: sja1105: add FDB fast ageing support adds cfe908c11659 Merge branch 'sja1105-fast-ageing' adds a4ffe09fc2d7 net: dsa: still fast-age ports joining a bridge if they ca [...] adds bee7c577e6d7 net: dsa: avoid fast ageing twice when port leaves a bridge adds 003352377f15 Merge branch 'dsa-fast-ageing' adds 10d6393dc471 net/af_iucv: support drop monitoring adds 4eb9eda6ba64 net/af_iucv: clean up a try_then_request_module() adds ff8424be8ce3 net/af_iucv: remove wrappers around iucv (de-)registration adds 50348fac2921 net/iucv: get rid of register asm usage adds 8c39ed4876d4 net/iucv: Replace deprecated CPU-hotplug functions. adds 403fa18691b7 Merge branch 'iucv-next' adds 94c0a6fbd5cf wwan: mhi: Fix missing spin_lock_init() in mhi_mbim_probe() adds 919d13a7e455 devlink: Set device as early as possible adds 67161779a9ea net/smc: Allow SMC-D 1MB DMB allocations adds e08d6d42b6f9 net: fec: fix build error for ARCH m68k adds 2a2b6e3640c4 devlink: Fix port_type_set function pointer check adds 57f05bc2ab24 page_pool: keep pp info as long as page pool owns the page adds 0e9d2a0a3a83 page_pool: add interface to manipulate frag count in page pool adds 53e0961da1c7 page_pool: add frag page recycling support in page pool adds 93188e9642c3 net: hns3: support skb's frag page recycling based on page pool adds 4ef3960ea19c Merge branch 'add-frag-page-support-in-page-pool' adds b61a28cf11d6 bpf: Fix off-by-one in tail call count limiting adds 83f31535565c bpf, unix: Check socket type in unix_bpf_update_proto() adds 6d4eb36d6597 bpf: Fix bpf_prog_test_run_xdp logic after incorrect merge [...] adds 34ad6d9d8c27 bpf, samples: Add missing mprog-disable to xdp_redirect_cp [...] adds 372642ea83ff selftests/bpf: Move netcnt test under test_progs adds 277b13405703 selftests/bpf: Fix bpf-iter-tcp4 test to print correctly t [...] adds 579345e7f219 selftests/bpf: Rename reference_tracking BPF programs adds 29f24c43cbe0 samples/bpf: xdpsock: Make the sample more useful outside [...] adds f4700a62c271 samples/bpf: xdpsock: Remove forward declaration of ip_fas [...] adds c83ae15dc947 Merge branch 'samples/bpf: xdpsock: Minor enhancements' adds a815bde56b15 net, bonding: Refactor bond_xmit_hash for use with xdp_buff adds 879af96ffd72 net, core: Add support for XDP redirection to slave device adds 9e2ee5c7e7c3 net, bonding: Add XDP support to the bonding driver adds aeea1b86f936 bpf, devmap: Exclude XDP broadcast to master device adds 689186699931 net, core: Allow netdev_lower_get_next_private_rcu in bh context adds 95413846cca3 selftests/bpf: Fix xdp_tx.c prog section name adds 6aab1c81b98a selftests/bpf: Add tests for XDP bonding adds d692a637b4c5 samples, bpf: Add an explict comment to handle nested vlan [...] adds b55dfa850015 bpf, tests: Add BPF_JMP32 test cases adds 565731acfcf2 bpf, tests: Add BPF_MOV tests for zero and sign extension adds e92c813bf119 bpf, tests: Fix typos in test case descriptions adds ba89bcf78fba bpf, tests: Add more tests of ALU32 and ALU64 bitwise operations adds 0f2fca1ab183 bpf, tests: Add more ALU32 tests for BPF_LSH/RSH/ARSH adds 3b9890ef80f4 bpf, tests: Add more BPF_LSH/RSH/ARSH tests for ALU64 adds faa576253d5f bpf, tests: Add more ALU64 BPF_MUL tests adds 84024a4e86d9 bpf, tests: Add tests for ALU operations implemented with [...] adds e5009b4636cb bpf, tests: Add word-order tests for load/store of double words adds 66e5eb847455 bpf, tests: Add branch conversion JIT test adds 53e33f9928cd bpf, tests: Add test for 32-bit context pointer argument passing adds e4517b3637c6 bpf, tests: Add tests for atomic operations adds 6a3b24ca489e bpf, tests: Add tests for BPF_CMPXCHG adds 874be05f525e bpf, tests: Add tail call test suite adds d1a4e0a9576f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 96cd2dd65bb0 net/mlx5: Add DCS caps & fields support adds 616d57693455 IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq adds 97a8a8c1f985 net/mlx5: Return mdev from eswitch adds af8c0e25f249 net/mlx5: Lag, add initial logic for shared FDB adds 6aeb16a1345e RDMA/mlx5: Fill port info based on the relevant eswitch adds 979bf468fc54 {net, RDMA}/mlx5: Extend send to vport rules adds c446d9da6407 RDMA/mlx5: Add shared FDB support adds d04442540372 net/mlx5: E-Switch, set flow source for send to uplink rule adds 5d5defd6b891 net/mlx5e: Add an option to create a shared mapping adds 2198b93279b2 net/mlx5e: Use shared mappings for restoring from metadata adds c8e6a9e6d6bb net/mlx5: E-Switch, Add event callback for representors adds 898b07861565 net/mlx5: Add send to vport rules on paired device adds cac1eb2cf2e3 net/mlx5: Lag, properly lock eswitch if needed adds 63d4a9afbcee net/mlx5: Lag, move lag destruction to a workqueue adds db202995f503 net/mlx5: E-Switch, add logic to enable shared FDB adds 598fe77df855 net/mlx5: Lag, Create shared FDB when in switchdev mode adds ebd0d30cc5e4 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds a5397d68b2db net/sched: cls_api, reset flags on replay adds d3432bf10f17 net: Support filtering interfaces on no master adds 241d1af4c11a netfilter: nft_compat: use nfnetlink_unicast() adds 92fb15513edc netfilter: flowtable: remove nf_ct_l4proto_find() call adds 7c1829b6aa74 netfilter: ipt_CLUSTERIP: only add arp mangle hook when required adds ded2d10e9ad8 netfilter: ipt_CLUSTERIP: use clusterip_net to store perne [...] adds f2e3778db7e1 netfilter: remove xt pernet data adds 87663c39f898 netfilter: ebtables: do not hook tables by default adds ff1199db8c3b netfilter: ctnetlink: add and use a helper for mark parsing adds 9344988d2979 netfilter: ctnetlink: allow to filter dump by status bits adds fdacd57c79b7 netfilter: x_tables: never register tables by default adds 870299707436 netfilter: nf_queue: move hookfn registration out of struct net adds 6f45933dfed0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 7ebd168c3bfc net: ipa: have ipa_clock_get() return a value adds 1016c6b8c621 net: ipa: disable clock in suspend adds 2abb0c7f98e8 net: ipa: resume in ipa_clock_get() adds 63de79f031de net: ipa: use runtime PM core adds a3d3e759a487 net: ipa: get rid of extra clock reference adds a71aeff3dd0a net: ipa: kill IPA clock reference count adds 0d08026ac609 net: ipa: kill ipa_clock_get_additional() adds 6899192f648d Merge branch 'ipa-runtime-pm' adds df271cd641f1 net: bridge: vlan: add support for mcast igmp/mld version [...] adds 931ba87d2017 net: bridge: vlan: add support for mcast last member count [...] adds 50725f6e6b21 net: bridge: vlan: add support for mcast startup query cou [...] adds 77f6ababa299 net: bridge: vlan: add support for mcast last member inter [...] adds 2da0aea21f1c net: bridge: vlan: add support for mcast membership interv [...] adds cd9269d46310 net: bridge: vlan: add support for mcast querier interval [...] adds d6c08aba4f29 net: bridge: vlan: add support for mcast query interval gl [...] adds 425214508b1b net: bridge: vlan: add support for mcast query response in [...] adds 941121ee22a6 net: bridge: vlan: add support for mcast startup query int [...] adds 4d5b4e84c724 net: bridge: mcast: move querier state to the multicast context adds cb486ce99576 net: bridge: mcast: querier and query state affect only cu [...] adds 62938182c359 net: bridge: vlan: add support for mcast querier global option adds a97df080b6a8 net: bridge: vlan: add support for mcast router global option adds e04d377ff6ce net: bridge: mcast: use the proper multicast context when [...] adds dc002875c22b net: bridge: vlan: use br_rports_fill_info() to export mca [...] adds e9c130ad665c Merge branch 'bridge-global-mcast' adds f13a5ad88186 devlink: Add new "enable_eth" generic device param adds 8ddaabee3c79 devlink: Add new "enable_rdma" generic device param adds 076b2a9dbb28 devlink: Add new "enable_vnet" generic device param adds 699784f7b728 devlink: Create a helper function for one parameter registration adds b40c51efefbc devlink: Add API to register and unregister single parameter adds 9c4a7665b423 devlink: Add APIs to publish, unpublish individual parameter adds 6f35723864b4 net/mlx5: Fix unpublish devlink parameters adds a17beb28ed9d net/mlx5: Support enable_eth devlink dev param adds 87158cedf00e net/mlx5: Support enable_rdma devlink dev param adds 70862a5d609d net/mlx5: Support enable_vnet devlink dev param adds 1a8e628c8a3e Merge branch 'devlink-aux-devices' adds f1dacd7aea34 net: dsa: create a helper that strips EtherType DSA headers on RX adds 6bef794da6d3 net: dsa: create a helper which allocates space for EtherT [...] adds 5d928ff48656 net: dsa: create a helper for locating EtherType DSA heade [...] adds a72808b65834 net: dsa: create a helper for locating EtherType DSA heade [...] adds 88be32634905 Merge branch 'dsa-tagger-helpers' adds bc8968e420dc net: mscc: Fix non-GPL export of regmap APIs adds 891a88f4f576 bonding: remove extraneous definitions from bonding.h adds 6569fa2d4e01 bonding: combine netlink and console error messages adds 6e98893ec0f1 Merge branch 'bonding-cleanup-header-file-and-error-msgs' adds ddccc5e368a3 net: hns3: add support for triggering reset by ethtool adds 83f0a0b7285b mctp: Specify route types, require rtm_type in RTM_*ROUTE [...] adds 6c4110d9f499 net: bridge: vlan: fix global vlan option range dumping adds 52a62f8603f9 pktgen: Parse internet mix (imix) input adds 90149031325c pktgen: Add imix distribution bins adds 769afb3fda06 pktgen: Add output for imix results adds 445af0d25992 Merge branch 'pktgen-imix' adds e0ba60509d64 net: phy: nxp-tja11xx: log critical health state adds 7428022b50d0 net: dsa: mt7530: fix VLAN traffic leaks again adds 0de6fd5fd51c wwan: core: Unshadow error code returned by ida_alloc_range() adds ab97462beb18 net: dsa: print more information when a cross-chip notifier fails adds 724395f4dc95 net: dsa: tag_8021q: don't broadcast during setup/teardown adds dea807744439 Merge branch 'dsa-cross-chip-notifiers' adds 39c538d64479 net/mlx5: Fix typo in comments adds 90b85d4e313c net/mlx5: Fix inner TTC table creation adds 8e792700b994 net/mlx5: Delete impossible dev->state checks adds 211f4f99edc0 net/mlx5: Align mlx5_irq structure adds 68fefb70898a net/mlx5: Change SF missing dedicated MSI-X err message to dbg adds 2d0b41a37679 net/mlx5: Refcount mlx5_irq with integer adds 4445abbd13cd net/mlx5: SF, use recent sysfs api adds 5958a6fad623 net/mlx5: Reorganize current and maximal capabilities to b [...] adds 48f02eef7f76 net/mlx5: Allocate individual capability adds 44f66ac981fa net/mlx5: Initialize numa node for all core devices adds 979aa51967ad net/mlx5: Fix variable type to match 64bit adds 61b6a6c395d6 net/mlx5e: Make use of netdev_warn() adds bed5a942e27e Merge tag 'mlx5-updates-2021-08-11' of git://git.kernel.or [...] adds 676eec8efd8e net: ipa: always inline ipa_aggr_granularity_val() adds b769cf44ed55 dt-bindings: net: qcom,ipa: make imem interconnect optional adds f4083a752a3b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 876c14ad014d af_unix: fix holding spinlock in oob handling adds 39a0876d595b net, bonding: Disallow vlan+srcmac with XDP adds afa79d08c6c8 net: in_irq() cleanup adds b06a1ffe17ad net: hso: drop unused function argument adds 44e5d0881280 ravb: Remove checks for unsupported internal delay modes adds b7cdc9658ac8 net: fec: add WoL support for i.MX8MQ adds 7d13ad501169 net: macb: Add PTP support for SAMA5D29 adds 593f8c44cc8b dt-bindings: net: macb: add documentation for sama5d29 eth [...] adds 4fb464db9c72 net: Kconfig: remove obsolete reference to config MICROBLA [...] adds d8d9ba8dc9c7 net: 802: remove dead leftover after ipx driver removal adds f75d81556a38 net: dpaa_eth: remove dead select in menuconfig FSL_DPAA_ETH adds a44fc4b6afc2 Merge branch 'kconfig-symbol-clean-up-on-net' adds b697d9d38a5a net: phy: marvell: add SFP support for 88E1510 adds e5f31552674e ethernet: fix PTP_1588_CLOCK dependencies adds 33d41c9cd74c mptcp: more accurate timeout adds 71b7dec27f34 mptcp: less aggressive retransmission strategy adds 1e1d9d6f119c mptcp: handle pending data on closed subflow adds 6da14d74e2bd mptcp: cleanup sysctl data and helpers adds ff5a0b421cb2 mptcp: faster active backup recovery adds fc1b4e3b6274 mptcp: add mibs for stale subflows processing adds 0460ce229f5b mptcp: backup flag from incoming MPJ ack option adds 7d1e6f163904 selftests: mptcp: add testcase for active-back adds 38e3bfa86964 Merge branch 'mptcp-improve-backup-subflows' adds cbf6ab672eb4 devlink: Simplify devlink_pernet_pre_exit call adds 7ca973dc9fe5 devlink: Remove check of always valid devlink pointer adds 437ebfd90a25 devlink: Count struct devlink consumers adds 11a861d767cd devlink: Use xarray to store devlink instances adds ed43fbac7178 devlink: Clear whole devlink_flash_notify struct adds a1fcb106ae97 net: hns3: remove always exist devlink pointer check adds 2fa16787c474 Merge branch 'devlink-cleanup-for-delay-event' adds bb18ef8e7e18 net: bridge: mcast: record querier port device ifindex ins [...] adds 67b746f94ff3 net: bridge: mcast: make sure querier port/address updates [...] adds c3fb3698f935 net: bridge: mcast: consolidate querier selection for ipv4 [...] adds c7fa1d9b1fb1 net: bridge: mcast: dump ipv4 querier state adds 85b410821174 net: bridge: mcast: dump ipv6 querier state adds ddc649d158c5 net: bridge: vlan: dump mcast ctx querier state adds 8db102a6f48b Merge branch 'bridgge-mcast' adds d430fe4bac02 net: ipa: enable wakeup in ipa_power_setup() adds b9c532c11cab net: ipa: distinguish system from runtime suspend adds a96e73fa1269 net: ipa: re-enable transmit in PM WQ context adds 6b51f802d652 net: ipa: ensure hardware has power in ipa_start_xmit() adds 8dcf8bb30f17 net: ipa: don't stop TX on suspend adds 8dc181f2cd62 net: ipa: don't hold clock reference while netdev open adds fda4e19d505d Merge branch 'iupa-last-things-before-pm-conversion' adds 6c9b40844751 net: Remove net/ipx.h and uapi/linux/ipx.h header files adds e4637f621203 MAINTAINERS: Remove the ipx network layer info adds 23a890d493e3 net: mdio: Add the reset function for IPQ MDIO driver adds c76ee26306b2 MDIO: Kconfig: Specify more IPQ chipset supported adds 2a4c32e767ad dt-bindings: net: Add the properties for ipq4019 MDIO adds cbbb7abdd00e Merge branch 'ipq-mdio' adds 7caeabd726f2 samples: pktgen: pass the environment variable of normal u [...] adds 0f0c4f1b72e0 samples: pktgen: add missing IPv6 option to pktgen scripts adds 5fa5fb8b3b20 Merge branch 'pktgen-samples' adds 849d2f83f52e net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX adds 6164659ff7ac net: phy: marvell: Add WAKE_PHY support to WOL event adds 19eed7210793 af_unix: check socket state when queuing OOB adds 944f510176eb ptp: ocp: don't allow on S390 adds b2b891334111 net: dsa: tag_8021q: fix notifiers broadcast when they sho [...] adds e871ee694184 s390/net: replace in_irq() with in_hardirq() adds 46efe4efb9d1 net: dsa: felix: stop calling ocelot_port_{enable,disable} adds e6e12df625f2 net: mscc: ocelot: convert to phylink adds 793ee362b0ab Merge branch 'ocelot-phylink' adds c07c8ffc70d5 r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency adds 022522aca430 net: dsa: sja1105: reorganize probe, remove, setup and tea [...] adds 1975df880b95 net: stmmac: fix INTR TBU status affecting irq count statistic adds 68e9c5dee1cf net: stmmac: add ethtool per-queue statistic framework adds af9bf70154eb net: stmmac: add ethtool per-queue irq statistic support adds 23a44b77e03f Merge branch 'stmmac-per-queue-stats' adds f137b7d4ecf8 net: bridge: mcast: don't dump querier state if snooping i [...] adds cdda378bd8d9 net: bridge: mcast: drop sizeof for nest attribute's zero size adds 175e66924719 net: bridge: mcast: account for ipv6 size when dumping que [...] adds ab6361382fc1 Merge branch 'bridge-mcast-fixes' adds 1b3f78df6a80 bonding: improve nl error msg when device can't be enslave [...] adds 958ab281eb3e docs: ethtool: Add two link extended substates of bad sign [...] adds 5b4ecc3d4c4a ethtool: add two link extended substates of bad signal integrity adds edb40bbc17eb net: hns3: add header file hns3_ethtoo.h adds f5c2b9f0fc07 net: hns3: add support ethtool extended link state adds fd04ed1ca37f Merge branch 'net-hns3-add-support-ethtool-extended-link-state' adds 7c8075728f4d ptp: ocp: Fix uninitialized variable warning spotted by clang. adds d9fdbf132dab ptp: ocp: Fix error path for pci_ocp_device_init() adds d79500e66a52 ptp: ocp: Have Kconfig select NET_DEVLINK adds b40fb16df9f4 MAINTAINERS: Update for ptp_ocp driver. adds 4e25792f05ef Merge branch 'ptp-ocp-minor-updates-and-fixes' adds e3faa49bcecd tcp: enable data-less, empty-cookie SYN with TFO_SERVER_CO [...] adds 6e5fea51961e net/mlx5e: Do not try enable RSS when resetting indir table adds fc651ff9105a net/mlx5e: Introduce TIR create/destroy API in rx_res adds 713ba5e5f689 net/mlx5e: Introduce abstraction of RSS context adds 25307a91cb50 net/mlx5e: Convert RSS to a dedicated object adds 49095f641b69 net/mlx5e: Dynamically allocate TIRs in RSS contexts adds f01cc58c18d6 net/mlx5e: Support multiple RSS contexts adds 248d3b4c9a39 net/mlx5e: Support flow classification into RSS contexts adds 86d747a3f969 net/mlx5e: Abstract MQPRIO params adds e2aeac448f06 net/mlx5e: Maintain MQPRIO mode parameter adds 21ecfcb83a85 net/mlx5e: Handle errors of netdev_set_num_tc() adds ec60c4581bd9 net/mlx5e: Support MQPRIO channel mode adds 4de20e9a1225 net/mlx5: Bridge, release bridge in same function where it [...] adds a514d1735059 net/mlx5: Bridge, obtain core device from eswitch instead of priv adds 3ee6233e61a1 net/mlx5: Bridge, identify port by vport_num+esw_owner_vhc [...] adds bf3d56d8f55f net/mlx5: Bridge, extract FDB delete notification to function adds c358ea1741bc net/mlx5: Bridge, allow merged eswitch connectivity adds ff9b7521468b net/mlx5: Bridge, support LAG adds 354e1f9d8863 Merge tag 'mlx5-updates-2021-08-16' of git://git.kernel.or [...] adds 9cfc58095688 octeontx2-af: Modify install flow error codes adds 7278c359e52c octeontx2-af: add proper return codes for AF mailbox handlers adds a83bdada06bf octeontx2-af: Add debug messages for failures adds 0b3834aeaf47 octeontx2-pf: Enable NETIF_F_RXALL support for VF driver adds 3cffaed2136c octeontx2-pf: Ntuple filters support for VF netdev adds cc65fcab88be octeontx2-pf: Sort the allocated MCAM entry indices adds 2e2a8126ffac octeontx2-pf: Unify flow management variables adds 2da489432747 octeontx2-pf: devlink params support to set mcam entry count adds 7df5b4b260dd octeontx2-af: Allocate low priority entries for PF adds 99b8e5479d49 octeontx2-af: cn10K: Get NPC counters value adds aee512249190 octeontx2-af: configure npc for cn10k to allow packets from cpt adds 2cb594240b7a Merge branch 'octeonx2-mcam-management-rework' adds b92dace38f8f net: bridge: vlan: enable mcast snooping for existing mast [...] adds 05d6f38ec0a5 net: bridge: vlan: account for router port lists when notifying adds 3f0d14efe2fa net: bridge: mcast: use the correct vlan group helper adds affce9a774ca net: bridge: mcast: toggle also host vlan state in br_mult [...] adds 4aefc7973cfc Merge branch 'bridge-vlan-fixes' adds 752be2976405 selftests: net: improved IOAM tests adds 5ac49f3c2702 iavf: use mutexes for locking of critical sections adds 6e9078a667a3 i40e: Fix spelling mistake "dissable" -> "disable" adds 3349d3625d62 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds ee285257a9c1 mptcp: drop flags and ifindex arguments adds 2843ff6f36db mptcp: remote addresses fullmesh adds 1a0d6136c5f0 mptcp: local addresses fullmesh adds 371b90377e60 selftests: mptcp: set and print the fullmesh flag adds 4f49d63352da selftests: mptcp: add fullmesh testcases adds f7713dd5d23a selftests: mptcp: delete uncontinuous removing ids adds 606befcd5db4 Merge branch 'mptcp-mesh-path-manager' adds 95d5e6759b16 net: RxRPC: make dependent Kconfig symbols be shown indented adds ec18e8455484 net: procfs: add seq_puts() statement for dev_mcast adds 8675569d73ca nfc: virtual_ncidev: Use wait queue instead of polling adds 4ef956c64394 selftests: nci: Remove the polling code to read a NCI frame adds 366f6edf5dea selftests: nci: Fix the typo adds 78a7b2a8a0fa selftests: nci: Fix the code for next nlattr offset adds 1d5b8d01db98 selftests: nci: Fix the wrong condition adds 6ebbc9680a33 selftests: nci: Add the flags parameter for the send_cmd_mt_nla adds 72696bd8a09d selftests: nci: Extract the start/stop discovery function adds 61612511e55c selftests: nci: Add the NCI testcase reading T4T Tag adds 93e271632ccf Merge branch 'nci-ext' adds 994d2cbb08ca net: dsa: tag_sja1105: be dsa_loop-safe adds 41467d2ff4df net: net_namespace: Optimize the code adds d3cec5ca2996 selftests: vrf: Add test for SNAT over VRF adds ab44035d3082 octeontx2-pf: Allow VLAN priority also in ntuple filters adds 4b1327be9fe5 net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem() adds 7e5a3ef6b4e6 pktgen: Remove fill_imix_distribution() CONFIG_XFRM dependency adds 19b8ece42c56 net/mlx4: Use ARRAY_SIZE to get an array's size adds cb537b241725 ravb: Use unsigned int for num_tx_desc variable in struct [...] adds ebb091461a9e ravb: Add struct ravb_hw_info to driver data adds 68ca3c923213 ravb: Add aligned_tx to struct ravb_hw_info adds cb01c672c2a7 ravb: Add max_rx_len to struct ravb_hw_info adds 25154301fc2b ravb: Add stats_len to struct ravb_hw_info adds 896a818e0e1d ravb: Add gstrings_stats and gstrings_size to struct ravb_hw_info adds 8912ed25daf6 ravb: Add net_features and net_hw_features to struct ravb_hw_info adds 8bc4caa0abaf ravb: Add internal delay hw feature to struct ravb_hw_info adds 0b81d6731167 ravb: Add tx_counters to struct ravb_hw_info adds a27919433b44 Merge branch 'ravb-gbit' adds 9fcfd0888cb7 net: pch_gbe: remove mii_ethtool_gset() error handling adds 2274af1d60fe net: mii: make mii_ethtool_gset() return void adds c1c5cb3aee05 net/core: Remove unused field from struct flow_indr_dev adds 74fc4f828769 net: Fix offloading indirect devices dependency on qdisc o [...] adds 9f3ebe8fb5a4 Merge branch 'indirect-qdisc-order' adds 36d5825babbc hinic: make array speeds static const, makes object smaller adds 0bc277cb8234 net: hns3: make array spec_opcode static const, makes obje [...] adds 5c8a2bb48159 net: ethernet: ti: cpsw: make array stpa static const, mak [...] adds 44afeed73e52 mailmap: update email address of Matthias Fuchs and Thomas Körper adds ef82641d6802 dt-bindings: can-controller: add support for termination-gpios adds fe7edf2482e1 dt-bindings: can: fsl,flexcan: enable termination-* bindings adds 6e86a1543c37 can: dev: provide optional GPIO based termination support adds e43aaa0fefce can: netlink: allow user to turn off unsupported features adds 7a4573cf3ae8 MAINTAINERS: add Vincent MAILHOL as maintainer for the ETA [...] adds c734707820f8 can: etas_es58x: clean-up documentation of struct es58x_fd [...] adds b2fcc7079936 can: mcp251xfd: mark some instances of struct mcp251xfd_pr [...] adds 1aa5a06c0a5d dt-bindings: net: can: renesas,rcar-canfd: Document RZ/G2L SoC adds 76e9353a80e9 can: rcar_canfd: Add support for RZ/G2L family adds fede1ae2d357 can: tcan4x5x: cdev_to_priv(): remove stray empty line adds 5020ced4455b can: m_can: fix block comment style adds e39381770ec9 can: m_can: Disable IRQs on FIFO bus errors adds 1aa6772f64b4 can: m_can: Batch FIFO reads during CAN receive adds 812270e5445b can: m_can: Batch FIFO writes during CAN transmit adds 06fc143b2ede dt-bindings: net: can: c_can: convert to json-schema adds 236de85f6a11 can: c_can: c_can_do_tx(): fix typo in comment adds 05cb2ba4b231 can: c_can: rename IF_RX -> IF_NAPI adds 5064e40596f4 can: c_can: remove struct c_can_priv::priv field adds a54cdbba9dee can: c_can: exit c_can_do_tx() early if no frames have been sent adds 28e86e9ab522 can: c_can: support tx ring algorithm adds 387da6bc7a82 can: c_can: cache frames to operate as a true FIFO adds 185f690f2989 Merge tag 'linux-can-next-for-5.15-20210819' of git://git. [...] adds 9e5f10fe577b octeontx2-af: remove redudant second error check on variable err adds f444fea7896d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 53972e43d4a7 batman-adv: Start new development cycle adds 71d41c09f1fa batman-adv: Move IRC channel to hackint.org adds 70eeb75d4c4d batman-adv: Switch to kstrtox.h for kstrtou64 adds 6340dcbd6194 batman-adv: Check ptr for NULL before reducing its refcnt adds 79a0bffb835a batman-adv: Drop NULL check before dropping references adds 808cfdfad579 batman-adv: bcast: remove remaining skb-copy calls adds 815cc21d8d2e Merge tag 'batadv-next-pullrequest-20210819' of git://git. [...] adds b4a46996f1d2 Bluetooth: hci_h5: Disable the hci_suspend_notifier for bt [...] adds 2cdff8ca4c84 Bluetooth: btusb: Add support for IMC Networks Mediatek Chip adds 59da0b38bc2e Bluetooth: sco: prevent information leak in sco_conn_defer [...] adds 20a831f04f15 Bluetooth: btusb: Fix a unspported condition to set availa [...] adds 373568276007 Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D adds 9af417610b61 6lowpan: iphc: Fix an off-by-one check of array index adds 7f6a750aea53 Bluetooth: btrtl: Set MSFT opcode for RTL8852 adds ee3f96ad3eff Bluetooth: btrsi: use non-kernel-doc comment for copyright adds 64832df2ac05 Bluetooth: btusb: Add support for Foxconn Mediatek Chip adds 66f077dde749 Bluetooth: hci_h5: add WAKEUP_DISABLE flag adds 30f11dda2d25 Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup [...] adds d9dd833cf6d2 Bluetooth: hci_h5: Add runtime suspend adds acd5aea40049 Bluetooth: btusb: Add valid le states quirk adds 58ce6d5b271a Bluetooth: defer cleanup of resources in hci_unregister_dev() adds a25fca4d3c18 Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd adds 92fe24a7db75 Bluetooth: skip invalid hci_sync_conn_complete_evt adds 785077fa2d67 Bluetooth: btmrvl_sdio: Remove all strcpy() uses adds 340cd23d9dec Bluetooth: btusb: Load Broadcom firmware for Dell device 4 [...] adds cbe6a0441315 Bluetooth: btusb: Enable MSFT extension for WCN6855 controller adds f283f4765b65 Bluetooth: btusb: Enable MSFT extension for Intel next gen [...] adds f4292e2faf52 Bluetooth: btusb: Make the CSR clone chip force-suspend wo [...] adds 654e6f7700c4 Bluetooth: btusb: Enable MSFT extension for Mediatek Chip [...] adds 102793136ce9 Bluetooth: HCI: Add proper tracking for enable status of a [...] adds c45074d68a9b Bluetooth: Fix not generating RPA when required adds 67cbdd74c4cb Bluetooth: hci_bcm: Fix kernel doc comments adds 0b10c8c84c0c Bluetooth: btusb: Record debug log for Mediatek Chip. adds e947802657cb Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chi [...] adds 6eefec4a0b66 Bluetooth: Add additional Bluetooth part for Realtek 8852AE adds 713baf3dae8f Bluetooth: increase BTNAMSIZ to 21 chars to fix potential [...] adds 6ec566131de0 Bluetooth: Add support hdev to allocate private data adds ca5425e15881 Bluetooth: btintel: Add combined setup and shutdown functions adds 83f2dafe2a62 Bluetooth: btintel: Refactoring setup routine for legacy ROM sku adds 53492a668e3b Bluetooth: btintel: Add btintel data struct adds ea7c4c0e44ee Bluetooth: btintel: Fix the first HCI command not work wit [...] adds ffcba827c0a1 Bluetooth: btintel: Fix the LED is not turning off immediately adds 553807141a1e Bluetooth: btintel: Add combined set_diag functions adds 019a1caa7fd2 Bluetooth: btintel: Refactoring setup routine for bootload [...] adds 3df4dfbec0f2 Bluetooth: btintel: Move hci quirks to setup routine adds 0d8603b4ee0c Bluetooth: btintel: Clean the exported function to static adds c86c7285bb08 Bluetooth: btintel: Fix the legacy bootloader returns tlv [...] adds 1804fdf6e494 Bluetooth: btintel: Combine setting up MSFT extension adds 146af2264902 Bluetooth: btusb: Fix fall-through warnings adds ba316be1b6a0 Bluetooth: schedule SCO timeouts with delayed_work adds 734bc5ff7831 Bluetooth: avoid circular locks in sco_sock_connect adds 27c24fda62b6 Bluetooth: switch to lock_sock in SCO adds 3f2c89fb465f Bluetooth: serialize calls to sco_sock_{set,clear}_timer adds b7ce436a5d79 Bluetooth: switch to lock_sock in RFCOMM adds e1dee2c1de2b Bluetooth: fix repeated calls to sco_sock_kill adds 55981d354181 Bluetooth: btusb: check conditions before enabling USB ALT [...] adds 0ea53674d07f Bluetooth: Move shutdown callback before flushing tx and rx queue adds cafae4cd6255 Bluetooth: Fix handling of LE Enhanced Connection Complete adds 7087c4f69487 Bluetooth: Store advertising handle so it can be re-enabled adds 192aa65ac00c Bluetooth: btbcm: add patch ram for bluetooth adds ecb71f256667 Bluetooth: Fix race condition in handling NOP command adds a31e5a4158d0 Bluetooth: mgmt: Pessimize compile-time bounds-check adds 8274db0776d1 Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUT [...] adds f41a4b2b5eb7 Bluetooth: add timeout sanity check to hci_inquiry adds 61969ef867d4 Bluetooth: Fix return value in hci_dev_do_close() adds e61fbee7be4b Merge tag 'for-net-next-2021-08-19' of git://git.kernel.or [...] adds 5024fa95a144 net/mlx5e: Remove mlx5e dependency from E-Switch sample adds 0027d70c73c9 net/mlx5e: Move esw/sample to en/tc/sample adds bcd6740c6b6d net/mlx5e: Move sample attribute to flow attribute adds 2799797845db net/mlx5e: CT, Use xarray to manage fte ids adds 6f0b692a5aa9 net/mlx5e: Introduce post action infrastructure adds f0da4daa3413 net/mlx5e: Refactor ct to use post action infrastructure adds d12e20ac0661 net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency whe [...] adds ee950e5db1b9 net/mlx5e: TC, Restore tunnel info for sample offload adds 2741f2230905 net/mlx5e: TC, Support sample offload action for tunneled traffic adds 2d116e3e7e49 net/mlx5: E-switch, Move QoS related code to dedicated file adds ad34f02fe2c9 net/mlx5: E-switch, Enable devlink port tx_{share|max} rat [...] adds 1ae258f8b343 net/mlx5: E-switch, Introduce rate limiting groups API adds f47e04eb96e0 net/mlx5: E-switch, Allow setting share/max tx rate limits [...] adds 0fe132eac38c net/mlx5: E-switch, Allow to add vports to rate groups adds 3202ea65f85c net/mlx5: E-switch, Add QoS tracepoints adds f96b48c621d2 Merge tag 'mlx5-updates-2021-08-19' of git://git.kernel.or [...] adds 3baa9f522a0c batman-adv: Move IRC channel to hackint.org adds 55207227189a batman-adv: Switch to kstrtox.h for kstrtou64 adds e78783da569a batman-adv: Check ptr for NULL before reducing its refcnt adds a2b7b148d97f batman-adv: Drop NULL check before dropping references adds a006aa51ea27 batman-adv: bcast: remove remaining skb-copy calls adds f402303ba3ec Merge tag 'batadv-next-pullrequest-20210820' of git://git. [...] adds 10615907e9b5 net: sparx5: switchdev: adding frame DMA functionality adds 920c293af8d0 arm64: dts: sparx5: Add the Sparx5 switch frame DMA support adds 600003a364a8 Merge branch 'sparx5-dma' adds 4ed311b08a91 net: phy: Support set_loopback override adds 3ac8eed62596 net: phy: Uniform PHY driver access adds ceaeaafc8b62 net: phy: gmii2rgmii: Support PHY loopback adds 6985157ce8ee Merge branch 'gmii2rgmii-loopback' adds d52ef12f7d6c net: dpaa2-switch: phylink_disconnect_phy needs rtnl_lock adds 860fe1f87eca net: dpaa2-switch: call dpaa2_switch_port_disconnect_mac o [...] adds 42edc1fca4b5 Merge branch 'dpaa2-switch-phylikn-fixes' adds b5e33a157158 net: mscc: ocelot: be able to reuse a devlink_port after teardown adds 5c8bb71dbdf8 net: mscc: ocelot: allow probing to continue with ports th [...] adds f2aea90d0bf3 Merge branch 'ocelot-phylink-fixes' adds 01af940e9be6 net: mscc: ocelot: transmit the "native VLAN" error via extack adds 3b95d1b29386 net: mscc: ocelot: transmit the VLAN filtering restriction [...] adds bbf6a2d92361 net: mscc: ocelot: use helpers for port VLAN membership adds 6505782c93be Merge branch 'ocelot-vlan' adds b8e36e13ea5e net: ipa: fix TX queue race adds 4c6a4da84431 net: ipa: don't use ipa_clock_get() in "ipa_main.c" adds c43adc75dc2d net: ipa: don't use ipa_clock_get() in "ipa_smp2p.c" adds 799c5c24b7ac net: ipa: don't use ipa_clock_get() in "ipa_uc.c" adds 724c2d743688 net: ipa: don't use ipa_clock_get() in "ipa_modem.c" adds c3f115aa5e1b net: ipa: kill ipa_clock_get() adds c1125062fb40 Merge branch 'ipa-kill-off-ipa_clock_get' adds fa16ee77364f tools/net: Use bitwise instead of arithmetic operator for flags adds a515e5b53cc6 octeontx2-pf: Add check for non zero mcam flows adds a53581d5559e net: bridge: mcast: br_multicast_set_port_router takes mul [...] adds 2796d846d74a net: bridge: vlan: convert mcast router global option to p [...] adds 0ba218e2530a Merge branch 'bridge-vlan' adds 3d2a2544eae9 nl80211: vendor-cmd: add Intel vendor commands for iwlmei usage adds deebea0ae3f7 mac80211: Reject zero MAC address in sta_info_insert_check() adds 4a11174d6dbd mac80211: remove unnecessary NULL check in ieee80211_regis [...] adds 79f5962baea7 mac80211: Fix monitor MTU limit so that A-MSDUs get through adds 779969e3c895 mac80211: include <linux/rbtree.h> adds 0323689d30af mac80211: Remove unnecessary variable and label adds 5cafd3784a73 mac80211: radiotap: Use BIT() instead of shifts adds 8c89f7b3d3f2 mac80211: Use flex-array for radiotap header bitmap adds 0d2ab3aea50b nl80211: add support for BSS coloring adds 5f9404abdf2a mac80211: add support for BSS color change adds f50d2ff8f016 mac80211: Fix insufficient headroom issue for AMSDU adds c448f0fd2ce5 cfg80211: fix BSS color notify trace enum confusion adds 4af14dbaeae0 Merge tag 'mac80211-next-for-net-next-2021-08-20' of git:/ [...] adds 1aac309d3207 net: ipa: use autosuspend adds 7aa0e8b8bd5b net: ipa: rename ipa_clock_* symbols adds 2775cbc5afeb net: ipa: rename "ipa_clock.c" adds 863434886497 Merge branch 'ipa-autosuspend' adds 27dd613f10f2 docs: devlink: remove the references to sja1105 adds 5702d94bd901 docs: net: dsa: sja1105: update list of limitations adds 37f299d98989 docs: net: dsa: remove references to struct dsa_device_ops [...] adds 95ca38194c5a docs: net: dsa: document the new methods for bridge TX for [...] adds 9b60ac54ab7c Merge branch 'dsa-docs' adds 5d1c5594b646 dt-bindings: net: brcm,unimac-mdio: convert to the json-schema adds e8fb4df1f5d8 octeontx2-pf: Fix NIX1_RX interface backpressure adds 477b53f3f95b octeontx2-af: cn10k: Fix SDP base channel number adds c0fa2cff8822 octeontx2-af: Handle return value in block reset. adds 50602408c8e2 octeontx2-pf: Don't mask out supported link modes adds 10df5a13ac67 octeontx2-pf: send correct vlan priority mask to npc_insta [...] adds 73d33dbc0723 octeontx2-af: Use DMA_ATTR_FORCE_CONTIGUOUS attribute in D [...] adds 07cccffdbdd3 octeontx2-af: Check capability flag while freeing ipolicer memory adds 05209e3570e4 octeontx2-pf: Don't install VLAN offload rule if netdev is down adds e7938365459f octeontx2-pf: Fix algorithm index in MCAM rules with RSS action adds 623da5ca70b7 octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1 adds 809159ee59df Merge branch 'octeontx2-misc-fixes' adds 2d91f0803b84 mlxsw: spectrum: Add infrastructure for parsing configuration adds 0071e7cdc386 mlxsw: Convert existing consumers to use new API for parsi [...] adds c3d2ed93b14d mlxsw: Remove old parsing depth infrastructure adds 43c1b83305fa mlxsw: spectrum_router: Increase parsing depth for multipath hash adds dddb6c2fdbbd Merge branch 'mlxsw-refactor-parser' adds 3873a9a4d8a8 sfc: falcon: Read VPD with pci_vpd_alloc() adds 01dbe7129d9c sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() adds ddc122aac91f bnx2: Search VPD with pci_vpd_find_ro_info_keyword() adds 0df79c864636 bnx2: Replace open-coded version with swab32s() adds bed3db3d734e bnx2x: Read VPD with pci_vpd_alloc() adds da417885a99d bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() adds ebcdc8ebe8ac bnxt: Read VPD with pci_vpd_alloc() adds 58a9b5d2621e bnxt: Search VPD with pci_vpd_find_ro_info_keyword() adds 96ce96f15126 cxgb4: Validate VPD checksum with pci_vpd_check_csum() adds 3a93bedea050 cxgb4: Remove unused vpd_param member ec adds 8d63ee602da3 cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() adds df6deaf67315 Revert "cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()" adds 54c0bcc02857 Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()" adds 197c316ce450 Revert "bnxt: Read VPD with pci_vpd_alloc()" adds 4a55c34e3050 Revert "bnx2x: Search VPD with pci_vpd_find_ro_info_keyword()" adds 4fd131570644 Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()" adds 3408259b6ae5 Revert "bnx2: Search VPD with pci_vpd_find_ro_info_keyword()" adds 82e34c8a9bdf Revert "Revert "cxgb4: Search VPD with pci_vpd_find_ro_inf [...] adds 4fb2c383e006 Revert "bnx2x: Read VPD with pci_vpd_alloc()" adds cd3d5d68819d Revert "cxgb4: Validate VPD checksum with pci_vpd_check_csum()" adds a7eeb7a7dd9d Revert "sfc: falcon: Search VPD with pci_vpd_find_ro_info_ [...] adds 1a6ef20b4152 Revert "sfc: falcon: Read VPD with pci_vpd_alloc()" adds f5e165e72b29 net: dsa: track unique bridge numbers across all DSA switch trees adds b1165777fe0b doc: Document unexpected tcp_l3mdev_accept=1 behavior adds 44ee76581dec net: wwan: iosm: switch from 'pci_' to 'dma_' API adds 3852e54e6736 net: atlantic: switch from 'pci_' to 'dma_' API adds df70303dd146 net: broadcom: switch from 'pci_' to 'dma_' API adds 4489d8f528d4 net: chelsio: switch from 'pci_' to 'dma_' API adds 05fbeb21afa0 net: ec_bhf: switch from 'pci_' to 'dma_' API adds 83b2d939d1e4 net: jme: switch from 'pci_' to 'dma_' API adds e5c88bc91bf6 forcedeth: switch from 'pci_' to 'dma_' API adds 06e1359cc83b qtnfmac: switch from 'pci_' to 'dma_' API adds 056b29ae071b net: sunhme: Remove unused macros adds 923a134647a0 ath: switch from 'pci_' to 'dma_' API adds 0791ba2bc7d3 ath11k: Remove some duplicate code adds b4f8e2d9b5f8 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 5ff013914c62 brcmfmac: firmware: Allow per-board firmware binaries adds 18cb62367a8f libertas: Remove unnecessary label of lbs_ethtool_get_eeprom adds d249ff28b1d8 intersil: remove obsolete prism54 wireless driver adds c2dac3d2d3f1 brcmfmac: firmware: Fix firmware loading adds 2c4fa29eceb3 brcmfmac: use different error value for invalid ram base address adds 8e73facb9b80 brcmfmac: increase core revision column aligning core list adds a7dd0ac94544 brcmfmac: add xtlv support to firmware interface layer adds 1ce050c15952 brcmfmac: support chipsets with different core enumeration space adds f8d6523891cf brcmfmac: use separate firmware for 43430 revision 2 adds 41b637bac0b0 brcmfmac: Set SDIO workqueue as WQ_HIGHPRI adds d2587c57ffd8 brcmfmac: add 43752 SDIO ids and initialization adds 502213fd8fca ray_cs: use %*ph to print small buffer adds 6f78f4a41ee0 ipw2x00: Use struct_size helper instead of open-coded arithmetic adds d6b6d1bb80be ipw2x00: Avoid field-overflowing memcpy() adds 92276c592a6b ray_cs: Split memcpy() to avoid bounds check warning adds d0f8430332a1 rsi: fix error code in rsi_load_9116_firmware() adds 9adcdf6758d7 rsi: fix an error code in rsi_probe() adds 369956ae5720 rtlwifi: rtl8192de: Remove redundant variable initializations adds b05897ca8c82 rtlwifi: rtl8192de: make arrays static const, makes object [...] adds dc8b338f3bcd wilc1000: use goto labels on error path adds f36a0ee599c9 wilc1000: dispose irq on failure path adds 1d89fd1a39d1 wilc1000: use devm_clk_get_optional() adds 8f86342872e2 wilc1000: remove redundant code adds 118934041c5f mwifiex: drop redundant null-pointer check in mwifiex_dnld [...] adds 090f2c5d3d07 mwifiex: usb: Replace one-element array with flexible-arra [...] adds da2c9cedc0d0 mwifiex: make arrays static const, makes object smaller adds f62cdab7f5db rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu adds 95a581ab3592 rtl8xxxu: Fix the handling of TX A-MPDU aggregation adds 584dce175f04 rtw88: adjust the log level for failure of tx report adds 81a68a1424ba rtw88: 8822c: add tx stbc support under HT mode adds 0c283b47539a rtw88: change beacon filter default mode adds 8d52b46caf68 rtw88: 8822ce: set CLKREQ# signal to low during suspend adds 02a55c0009a5 rtw88: use read_poll_timeout instead of fixed sleep adds 67368f14a816 rtw88: refine the setting of rsvd pages for different firmware adds 05e45887382c rtw88: wow: build wow function only if CONFIG_PM is on adds 4bac10f2de22 rtw88: wow: report wow reason through mac80211 api adds 69c7044526d9 rtw88: wow: fix size access error of probe request adds d816ce8744db rtw88: Remove unnecessary check code adds 0dc62413c882 brcmsmac: make array addr static const, makes object smaller adds e6a70a02defd Merge tag 'wireless-drivers-next-2021-08-22' of git://git. [...] adds 75bacb6d204e myri10ge: switch from 'pci_' to 'dma_' API adds bf7bec462035 vmxnet3: switch from 'pci_' to 'dma_' API adds a0991bf441d5 net: 8139cp: switch from 'pci_' to 'dma_' API adds eb9c5c0d3a73 net/mellanox: switch from 'pci_' to 'dma_' API adds a14e39041b20 qlcnic: switch from 'pci_' to 'dma_' API adds 609c1308fbc6 hinic: switch from 'pci_' to 'dma_' API adds b708a96d7646 via-rhine: Use of_device_get_match_data to simplify code adds f6a4e0e8a00f via-velocity: Use of_device_get_match_data to simplify code adds 1bb39cb65bcf cxgb4: improve printing NIC information adds faf482ca196a net: ipv4: Move ip_options_fragment() out of loop adds 1f5e9e2f5fd5 mptcp: move drop_other_suboptions check under pm lock adds 18fc1a922e24 mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO [...] adds 119c022096f5 mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal ea [...] adds f462a446384d mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.ad [...] adds c233ef139070 mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT adds 33c563ad28e3 selftests: mptcp: add_addr and echo race test adds 0384dd9d2d80 Merge branch 'mptcp-refactor' adds 09dba21b432a net: dsa: don't call switchdev_bridge_port_unoffload for u [...] adds 67b5fb5db76d net: dsa: properly fall back to software bridging adds 06cfb2df7eb0 net: dsa: don't advertise 'rx-vlan-filter' when not needed adds 58adf9dcb15b net: dsa: let drivers state that they need VLAN filtering [...] adds 669f047ec126 Merge branch 'dsa-sw-bridging' adds 7fb9b66dc9ce page_pool: use relaxed atomic for release side accounting adds 18a9eae240cb r8169: enable ASPM L0s state adds 95d1d2490c27 netdevice: move xdp_rxq within netdev_rx_queue adds 029ee6b14356 ethtool: add two coalesce attributes for CQE mode adds f3ccfda19319 ethtool: extend coalesce setting uAPI with CQE mode adds 9f0c6f4b7475 net: hns3: add support for EQE/CQE mode configuration adds cce1689eb58d net: hns3: add ethtool support for CQE/EQE mode configuration adds 3a62c333497b Merge branch 'ethtool-extend-coalesce-uapi' adds 7844ec21a915 selftests/net: Use kselftest skip code for skipped tests adds a37c5c26693e net: bridge: change return type of br_handle_ingress_vlan_tunnel adds 406f42fa0d3c net-next: When a bond have a massive amount of VLANs with [...] adds 755f90534080 qed: Enable automatic recovery on error condition. adds 8446066bf8c1 xen/netfront: read response from backend only once adds 162081ec33c2 xen/netfront: don't read data from request on the ring page adds 21631d2d741a xen/netfront: disentangle tx_skb_freelist adds a884daa61a7d xen/netfront: don't trust the backend response data blindly adds fbd029df29c6 Merge branch 'xen-harden-netfront' adds 9ceec7d33adf lan78xx: Fix white space and style issues adds 3bef6b9e9888 lan78xx: Remove unused timer adds dc35f8548e00 lan78xx: Set flow control threshold to prevent packet loss adds 40b8452fa8b4 lan78xx: Remove unused pause frame queue adds 3415f6baaddb lan78xx: Add missing return code checks adds b1f6696daafe lan78xx: Fix exception on link speed change adds e1210fe63bf8 lan78xx: Fix partial packet errors on suspend/resume adds 5f4cc6e25148 lan78xx: Fix race conditions in suspend/resume handling adds 77dfff5bb7e2 lan78xx: Fix race condition in disconnect handling adds df0d6f7a342c lan78xx: Limit number of driver warning messages adds 38cbd6e77f85 Merge branch 'lan7800-improvements' adds 1d71eb53e451 Revert "PCI: Make pci_enable_ptm() private" adds 014408cd624e PCI: Add pcie_ptm_enabled() adds 1b5d73fb8624 igc: Enable PCIe PTM adds a90ec8483732 igc: Add support for PTP getcrosststamp() adds d484dc2b21a7 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 1bff1e43a30e mptcp: optimize out option generation adds d7b269083786 mptcp: shrink mptcp_out_options struct adds c25aeb4e0953 mptcp: MP_FAIL suboption sending adds 5580d41b758a mptcp: MP_FAIL suboption receiving adds 478d770008b0 mptcp: send out MP_FAIL when data checksum fails adds eb7f33654dc1 mptcp: add the mibs for MP_FAIL adds 6bb3ab4913e9 selftests: mptcp: add MP_FAIL mibs check adds cb0f8b034c76 Merge branch 'mptcp-next' adds bc4f128d8672 cxgb4: Properly revert VPD changes adds 807d1032e09a netxen_nic: Remove the repeated declaration adds e1b5683ff62e net: mana: Move NAPI from EQ to CQ adds 1e2d0824a9c3 net: mana: Add support for EQ sharing adds c1a3e9f98dde net: mana: Add WARN_ON_ONCE in case of CQE read overflow adds e93826d35c64 Merge branch 'mana-EQ-sharing' adds 1ca8a193cade net: dsa: mt7530: manually set up VLAN ID 0 adds 73ceab832652 net: dsa: sja1105: prevent tag_8021q VLANs from being rece [...] adds b0b8c67eaa5c net: dsa: sja1105: drop untagged packets on the CPU and DSA ports adds 8ded9160928e net: dsa: tag_sja1105: stop asking the sja1105 driver in s [...] adds 6956fa394a47 Merge branch 'dsa-sja1105-vlan-tags' adds c81d894226b9 ravb: Remove the macros NUM_TX_DESC_GEN[23] adds 6de19fa0e9f7 ravb: Add multi_irq to struct ravb_hw_info adds 8f27219a6191 ravb: Add no_ptp_cfg_active to struct ravb_hw_info adds a69a3d094de3 ravb: Add ptp_cfg_active to struct ravb_hw_info adds bf46b7578404 ravb: Factorise ravb_ring_free function adds 1ae22c19e75c ravb: Factorise ravb_ring_format function adds 7870a41848ab ravb: Factorise ravb_ring_init function adds d5d95c11365b ravb: Factorise ravb_rx function adds cb21104f2c35 ravb: Factorise ravb_adjust_link function adds 80f35a0df086 ravb: Factorise ravb_set_features adds eb4fd127448b ravb: Factorise ravb_dmac_init function adds 511d74d9d86c ravb: Factorise ravb_emac_init function adds 0d13a1a464a0 ravb: Add reset support adds b87a542c5bb4 Merge branch 'ravb-gbit-refactor' adds ac4224087312 can: rcar: Kconfig: Add helper dependency on COMPILE_TEST adds 1d38ec497414 can: rcar_canfd: rcar_canfd_handle_channel_tx(): fix redun [...] adds a4583c1deb1b can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): use of_devic [...] adds cbe8cd7d83e2 can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): remove usele [...] adds 45bc6125d142 Merge tag 'linux-can-next-for-5.15-20210825' of git://git. [...] adds 87e5ef4b19ce mctp: Remove the repeated declaration adds ae2c341eb010 octeontx2-af: cn10k: Set cache lines for NPA batch alloc adds 906999c9b653 octeontx2-af: Change the order of queue work and interrupt [...] adds 1c74b89171c3 octeontx2-af: Wait for TX link idle for credits change adds fbcf8a340150 net: ethernet: actions: Add helper dependency on COMPILE_TEST adds d06411632e80 octeontx2-af: enable tx shaping feature for 96xx C0 adds 72e192a163d0 octeontx2-af: Allow to configure flow tag LSB byte as RSS adder adds 039190bb353a octeontx2-pf: cleanup transmit link deriving logic adds aefaa8c71555 octeontx2-af: nix and lbk in loop mode in 98xx adds fe1939bb2340 octeontx2-af: Add SDP interface support adds 275e5d175de1 octeontx2-af: Add free rsrc count mbox msg adds a8b90c9d26d6 octeontx2-af: Add PTP device id for CN10K and 95O silcons adds 18603683d766 octeontx2-af: Remove channel verification while installing [...] adds 66c312ea1d37 octeontx2-af: Add mbox to retrieve bandwidth profile free count adds 9270c565b031 Merge branch 'octeontx2-traffic-shaping' adds c0e9422c4e6c samples: pktgen: fix to print when terminated normally adds 6c882bdc4bcd samples: pktgen: add trap SIGINT for printing execution result adds 246b184fffdc pktgen: document the latest pktgen usage options adds e3f30ab28ac8 Merge branch 'pktgen-samples-next' adds ffb239e29518 nfc: microread: remove unused header includes adds d8eb4eb0ef1d nfc: mrvl: remove unused header includes adds 9b3f66bc0eca nfc: pn544: remove unused header includes adds 2603ca872040 nfc: st-nci: remove unused header includes adds 994a63434133 nfc: st21nfca: remove unused header includes adds 7fe2f1bc15be nfc: st95hf: remove unused header includes adds 56c8a53b6280 ionic: remove old work task types adds b941ea057177 ionic: flatten calls to set-rx-mode adds 969f84394604 ionic: sync the filters in the work task adds 8b41517313e5 ionic: refactor ionic_lif_addr to remove a layer adds a0c007b3f645 ionic: handle mac filter overflow adds b13cead1eca5 Merge branch 'ionic-next' adds 5e8243e66b4d octeontx2-pf: cn10k: Fix error return code in otx2_set_flo [...] adds 723783d077e3 sock: remove one redundant SKB_FRAG_PAGE_ORDER macro adds dab2ea6c680f ieee80211: add TWT element definitions adds f5a4c24e689f mac80211: introduce individual TWT support in AP mode adds a1ef61825469 ieee80211: add definition of regulatory info in 6 GHz oper [...] adds ad31393b98e4 ieee80211: add definition for transmit power envelope element adds b0345850ad77 mac80211: parse transmit power envelope element adds 90bd5bee50f2 cfg80211: use wiphy DFS domain if it is self-managed adds 8b325d2a099e Merge tag 'mac80211-next-for-net-next-2021-08-26' of git:/ [...] adds 9af771d2ec04 selftests/net: allow GRO coalesce test on veth adds 4b33433ee734 r8169: add rtl_enable_exit_l1 adds bc8e05d6b965 ptp: ocp: Simplify Kconfig. adds b0f8d3077f8f dt-bindings: net: Add bindings for LiteETH adds ee7da21ac4c3 net: Add driver for LiteX's LiteETH network interface adds deecae7d9684 Merge branch 'LiteETH-driver' adds 97c78d0af55f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 3aa7857fe1d7 tcp: enable mid stream window clamp adds 8d548ea1dd15 mptcp: do not set unconditionally csum_reqd on incoming opt adds a086aebae0eb mptcp: better binary layout for mptcp_options_received adds 74c7dfbee3e1 mptcp: consolidate in_opt sub-options fields in a bitmask adds f6c2ef59bcc7 mptcp: optimize the input options processing adds 9758f40e90f7 mptcp: make the locking tx schema more readable adds 5ab54e5792a4 Merge branch 'mptcp-Optimize-received-options-handling' adds 0139145fb8d8 net/mlx5: DR, Added support for REMOVE_HEADER packet reformat adds f5e22be534e0 net/mlx5: DR, Split modify VLAN state to separate pop/push states adds 2de40f68cf76 net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX adds ec449ed8230c net/mlx5: DR, Enable QP retransmission adds f35715a65747 net/mlx5: DR, Improve error flow in actions_build_ste_arr adds d5a84e968f3d net/mlx5: DR, Warn and ignore SW steering rule insertion o [...] adds d7d0b2450e93 net/mlx5: DR, Reduce print level for FT chaining level check adds 0733535d59e1 net/mlx5: DR, Support IPv6 matching on flow label for STEv0 adds ae3eddcff7aa net/mlx5: DR, replace uintN_t with kernel-style types adds a01a43fa16e1 net/mlx5: DR, Use FW API when updating FW-owned flow table adds 63b85f49c05a net/mlx5: DR, Add ignore_flow_level support for multi-dest [...] adds 990467f8afde net/mlx5: DR, Skip source port matching on FDB RX domain adds ab9d1f96120b net/mlx5: DR, Merge DR_STE_SIZE enums adds 46f2a8ae8a70 net/mlx5: DR, Remove HW specific STE type from nic domain adds 32c8e3b23020 net/mlx5: DR, Remove rehash ctrl struct from dr_htbl adds 8a015baef50a net/mlx5: DR, Improve rule tracking memory consumption adds a2ebfbb7b181 net/mlx5: DR, Add support for update FTE adds a550409378d2 Merge tag 'mlx5-updates-2021-08-26' of git://git.kernel.or [...] adds f8fdadef92b7 ipsec: Remove unneeded extra variable in esp4 esp_ssg_unref() adds 2d151d39073a xfrm: Add possibility to set the default to block if we ha [...] adds 5d8dbb7fb82b net: xfrm: fix shift-out-of-bounce adds fe50893aa86e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4c116f85ecf8 net: hns3: add macros for mac speeds of firmware command adds c511dfff4b65 net: hns3: add hns3_state_init() to do state initialization adds 67821a0cf5c9 net: hns3: remove redundant param mbx_event_pending adds 304cd8e776dd net: hns3: use memcpy to simplify code adds 5f22a80f32de net: hns3: remove redundant param to simplify code adds d7517f8f6b3b net: hns3: package new functions to simplify hclgevf_mbx_h [...] adds 5a24b1fd301e net: hns3: merge some repetitive macros adds 0c5c135cdbda net: hns3: uniform type of function parameter cmd adds e31a8cf50292 Merge branch 'hns3-cleanups' adds 3f141ad61745 phy: marvell: phy-mvebu-cp110-comphy: Rename HS-SGMMI to 2 [...] adds b756bbec9cdd phy: marvell: phy-mvebu-a3700-comphy: Rename HS-SGMMI to 2 [...] adds 0c1f5f2a5581 phy: marvell: phy-mvebu-a3700-comphy: Remove unsupported modes adds 49d6baea7986 octeontx2-af: cn10K: support for sched lmtst and other features adds 4baf0e0b3298 um: vector: adjust to coalesce API changes adds 40bedf7cb2ac bnxt: count packets discarded because of netpoll adds 907fd4a294db bnxt: count discards due to memory allocation errors adds 0975d8b4bfa0 Merge branch 'bnxt-add-rx-discards-stats-for-oom-and-netpool' adds 49b99da2c9ce ipv6: add IFLA_INET6_RA_MTU to expose mtu value adds 0fc36e37d5c0 net: hns3: add trace event in hclge_gen_resp_to_vf() adds e1d93bc6ef3b net: hns3: refactor function hclge_parse_capability() adds 81414ba71356 net: hns3: refactor function hclgevf_parse_capability() adds aec35aecc3cc net: hns3: add new function hclge_get_speed_bit() adds 7f2f8cf6ef66 net: hns3: don't config TM DWRR twice when set ETS adds 1026b1534fa1 net: hns3: remove unnecessary "static" of local variables [...] adds 0cb0704149f0 net: hns3: add required space in comment adds 4af874f40ebb Merge branch 'hns3-next' adds d3e2dcdb6853 ionic: fire watchdog again after fw_down adds 970dfbf428c4 ionic: squelch unnecessary fw halted message adds 92c90dff687f ionic: fill mac addr earlier in add_addr adds af3d2ae11443 ionic: add queue lock around open and stop adds 7ee99fc5ed2e ionic: pull hwstamp queue_lock up a level adds ccbbd002a419 ionic: recreate hwstamp queues on ifup adds c77225119daa Merge branch 'ionic-queue-mgmt' adds c814a2d2d48f igc: Use default cycle 'start' and 'end' values for queues adds 61572d5f8f91 igc: Simplify TSN flags handling adds 1ab011b0bf07 igc: Add support for CBS offloading adds d65a606b90ee Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds cb0e3ec4e679 octeontx2-pf: Fix inconsistent license text adds c7cd6c5a460c octeontx2-af: Fix inconsistent license text adds dce677da57c0 octeontx2-pf: Add vlan-etype to ntuple filters adds 27d57f85102b net: spider_net: switch from 'pci_' to 'dma_' API adds a3ba7fd1d3bf fddi: switch from 'pci_' to 'dma_' API adds 9b0df250a708 niu: switch from 'pci_' to 'dma_' API adds 3dcc1edcbbc6 virtio_net: reduce raw_smp_processor_id() calling in virtn [...] adds 1d4dcaf3db9b rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx adds 533ccdae76fa rtlwifi: rtl8192de: Fix initialization of place in _rtl92c [...] adds f4c813641897 rsi: make array fsm_state static const, makes object smaller adds 81f9ebd43659 ssb: Drop legacy header include adds 4b51de063d53 brcmfmac: Add WPA3 Personal with FT to supported cipher suites adds 50cbbfd41e9f wilc1000: Convert module-global "isinit" to device-specifi [...] adds d195d7aac09b wcn36xx: Ensure finish scan is not requested before start scan adds b7f96d5c79cd wcn36xx: Allow firmware name to be overridden by DT adds 8678fd31f2d3 wcn36xx: Fix missing frame timestamp for beacon/probe-resp adds 23151b9ae79e ath9k: fix OOB read ar9300_eeprom_restore_internal adds 7c48662b9d56 ath9k: fix sleeping in atomic context adds fd6729ec534c ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() adds a0929621eb49 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds f2d1bdf053d0 iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities adds 1269ba1ce35d iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy adds 0eb5a554bb49 iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF adds 2f308f008f1c iwlwifi: mvm: avoid FW restart while shutting down adds 95fe8d89bb8c iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout adds 6ac5720086c8 iwlwifi: pcie: free RBs during configure adds b8221b0f750a iwlwifi: prepare for synchronous error dumps adds e63aafea7439 iwlwifi: pcie: dump error on FW reset handshake failures adds 2a1d2fcf2bed iwlwifi: print PNVM complete notification status in hexadecimal adds deedf9b97cd4 iwlwifi: mvm: Do not use full SSIDs in 6GHz scan adds 16cff731a3a1 iwlwifi: mvm: Add support for hidden network scan on 6GHz band adds 8fc3015d0d35 iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin adds 1a81bddf7f47 iwlwifi: mvm: remove trigger EAPOL time event adds a6dfbd040e26 iwlwifi: mvm: set replay counter on key install adds de34d1c1d30d iwlwifi: mvm: restrict FW SMPS request adds 02289645a085 iwlwifi: pcie: remove spaces from queue names adds c1868c0b7889 iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() adds cd7ae5493448 iwlwifi: mvm: fix old-style static const declaration adds 0f5d44ac6e55 iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon [...] adds 2b06127df02f iwlwifi: remove trailing semicolon in macro definition adds 5993c90ccb56 iwlwifi: use DEFINE_MUTEX() for mutex lock adds c6ce1c74ef29 iwlwifi: mvm: avoid static queue number aliasing adds 366fc672d625 iwlwifi: mvm: clean up number of HW queues adds 105167830d5f iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast adds e75bc5f3f110 iwlwifi: yoyo: cleanup internal buffer allocation in D3 adds d98cee05e3fd iwlwifi: split off Bz devices into their own family adds d01408ee3a2b iwlwifi: give Bz devices their own name adds 7e6dffda95d0 iwlwifi: read MAC address from correct place on Bz adds 9ce041f5966f iwlwifi: pcie: implement Bz device startup adds 6c0795f1a524 iwlwifi: implement Bz NMI behaviour adds 9de168a01279 iwlwifi: pcie: implement Bz reset flow adds 35fc5feca7b2 iwlwifi: mvm: Fix umac scan request probe parameters adds 199d895f4760 iwlwifi: mvm: support new station key API adds 95a62c331f6a iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() adds 0419e5e672d6 iwlwifi: mvm: d3: separate TKIP data from key iteration adds 398760aa9679 iwlwifi: mvm: d3: remove fixed cmd_flags argument adds 631ee5120285 iwlwifi: mvm: d3: refactor TSC/RSC configuration adds be05fae23d03 iwlwifi: mvm: d3: add separate key iteration for GTK type adds af3aab9ce298 iwlwifi: mvm: d3: make key reprogramming iteration optional adds 79e561f0f05a iwlwifi: mvm: d3: implement RSC command version 5 adds 3df5c0ddcf81 iwlwifi: mvm: silently drop encrypted frames for unknown station adds 967a39832ebe iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan adds 6c608cd6962e iwlwifi: mvm: fix access to BSS elements adds 248e7e2a1d8d iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS adds 81870d138dfe iwlwifi: convert flat SAR profile table to a struct version adds dac7171c8132 iwlwifi: remove ACPI_SAR_NUM_TABLES definition adds 8ecf0477b990 iwlwifi: pass number of chains and sub-bands to iwl_sar_se [...] adds 2a8084147bff iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 adds 51266c11cecc iwlwifi: support reading and storing EWRD revisions 1 and 2 adds de95c9288ae1 iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition adds 5bf7a9edddbb iwlwifi: convert flat GEO profile table to a struct version adds 058b94dc9bf8 iwlwifi: mvm: support version 11 of wowlan statuses notification adds 19426d54302e iwlwifi: skip first element in the WTAS ACPI table adds e6344c060209 iwlwifi: fw: correctly limit to monitor dump adds b537ffb6ea16 iwlwifi: mvm: trigger WRT when no beacon heard adds 78a19d5285d9 iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage adds eb09ae93dabf iwlwifi: mvm: load regdomain at INIT stage adds 664c011b763e iwlwifi: acpi: support reading and storing WGDS revision 2 adds a6a39ab2645c iwlwifi: bump FW API to 65 for AX devices adds c5b42c674ad8 iwlwifi: acpi: fill in WGDS table with defaults adds 40063f602868 iwlwifi: acpi: fill in SAR tables with defaults adds 59a6ee97e0d4 iwlwifi: pcie: avoid dma unmap/remap in crash dump adds 4246465edb16 iwlwifi: fix __percpu annotation adds 394f41929672 iwlwifi: api: remove datamember from struct adds 8a433cb64ec5 iwlwifi: fw: fix debug dump data declarations adds 4e110e799cb5 iwlwifi: add 'Rx control frame to MBSSID' HE capability adds 89639e06d0f3 iwlwifi: yoyo: support for new DBGI_SRAM region adds a76b57311b1a iwlwifi: mvm: don't schedule the roc_done_wk if it is alre [...] adds 7e47f41648b2 iwlwifi: allow debug init in RF-kill adds 830aa3e7d1ca iwlwifi: mvm: add support for range request command version 13 adds bd34ff380e78 iwlwifi: mvm: add support for responder config command version 9 adds b05c1d14a177 iwlwifi: move get pnvm file name to a separate function adds fb3fac5fafa8 iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 adds cde5dbaa35ed iwlwifi: mvm: support broadcast TWT alone adds 090f1be3abf3 iwlwifi: mvm: Fix scan channel flags settings adds e257d969f365 iwlwifi: mvm: don't use FW key ID in beacon protection adds aee7c86a61c7 Merge commit 'e257d969f36503b8eb1240f32653a1afb3109f86' of [...] adds b63aed3ff195 bcma: Fix memory leak for internally-handled cores adds 9fc8048c56f3 bcma: Drop the unused parameter of bcma_scan_read32() adds d745ca4f2c4a brcmfmac: pcie: fix oops on failure to resume and reprobe adds 5448bc2a426c mwifiex: pcie: add DMI-based quirk implementation for Surf [...] adds a847666accf2 mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices adds ebe9e6514b40 intel: switch from 'pci_' to 'dma_' API adds 8d4be124062b ssb: fix boolreturn.cocci warning adds eaf2aaec0be4 Merge tag 'wireless-drivers-next-2021-08-29' of git://git. [...] adds 6c172d59ad79 bnxt_en: remove DMA mapping for KONG response adds 7b370ad77392 bnxt_en: Refactor the HWRM_VER_GET firmware calls adds 3c8c20db769c bnxt_en: move HWRM API implementation into separate file adds f9ff578251dc bnxt_en: introduce new firmware message API based on DMA pools adds 02b9aa106868 bnxt_en: discard out of sequence HWRM responses adds ecddc29d928d bnxt_en: add HWRM request assignment API adds 213808170840 bnxt_en: add support for HWRM request slices adds 3c10ed497fa8 bnxt_en: use link_lock instead of hwrm_cmd_lock to protect [...] adds bbf33d1d9805 bnxt_en: update all firmware calls to use the new APIs adds b34695a894b8 bnxt_en: remove legacy HWRM interface adds 68f684e257d7 bnxt_en: support multiple HWRM commands in flight adds 49f9df5ba298 Merge branch 'bnxt_en-fw-messages' adds 60fe9ff9b7cb net: hns3: initialize each member of structure array on a [...] adds 4c8dab1c709c net: hns3: reconstruct function hns3_self_test adds 161ad669e6c2 net: hns3: reconstruct function hclge_ets_validate() adds 04d96139ddb3 net: hns3: refine function hclge_dbg_dump_tm_pri() adds 5aea2da59303 net: hns3: modify a print format of hns3_dbg_queue_map() adds 38b99e1ede32 net: hnss3: use max() to simplify code adds 52d89333d219 net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() adds 27c779437cbc Merge branch 'hns3-cleanups' adds 9055a2f59162 ixp4xx_eth: make ptp support a platform driver adds f52749a28564 ixp4xx_eth: fix compile-testing adds 13dc931918ac ixp4xx_eth: Stop referring to GPIOs adds 323fb75dae28 ixp4xx_eth: Add devicetree bindings adds e9e506221b42 ixp4xx_eth: Probe the PTP module from the device tree adds 724812d8561c Merge branch 'IXP46x-PTP-Timer' adds 478374a3c15f netfilter: ecache: remove one indent level adds 9291f0902d0c netfilter: ecache: remove another indent level adds b3afdc175863 netfilter: ecache: add common helper for nf_conntrack_even [...] adds b86c0e6429da netfilter: ecache: prepare for event notifier merge adds bd1431db0b81 netfilter: ecache: remove nf_exp_event_notifier structure adds 6c89dac5b985 netfilter: ctnetlink: missing counters and timestamp in nf [...] adds 7bc416f14716 netfilter: x_tables: handle xt_register_template() returni [...] adds 7a3f5b0de364 netfilter: add netfilter hooks to SRv6 data plane adds 9dfa859da0f5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds a00df2caffed ipv6: make exception cache less predictible adds 67d6d681e15b ipv4: make exception cache less predictible adds 63cad4c7439c Merge branch 'inet-exceptions-less-predictable' adds e842cb60e8ac net: fix NULL pointer reference in cipso_v4_doi_free adds efe487fce306 fix array-index-out-of-bounds in taprio_change adds aaa8e4922c88 net: qrtr: make checks in qrtr_endpoint_post() stricter adds 1b9fbe813016 net: ipv4: Fix the warning for dereference adds ca49bfd90a9d sch_htb: Fix inconsistency when leaf qdisc creation fails adds cf7a5cba86fc selftests/bpf: Fix running of XDP bonding tests adds 2211c825e7b6 libbpf: Support weak typed ksyms. adds d164dd9a5c08 selftests/bpf: Fix test_core_autosize on big-endian machines adds f1248dee954c bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT adds 6a3a3dcc3f0e selftests/bpf: Verify bpf_get_netns_cookie in BPF_PROG_TYP [...] adds faff1cca3b8b Merge branch 'bpf: Allow bpf_get_netns_cookie in BPF_PROG_ [...] adds d1bf7c4d5dea samples/bpf: Define MAX_ENTRIES instead of a magic number [...] adds 2c860a43dd77 bpf: af_unix: Implement BPF iterator for UNIX domain socket. adds 3478cfcfcddf bpf: Support "%c" in bpf_bprintf_prepare(). adds 04e928180c14 selftest/bpf: Implement sample UNIX domain socket iterator [...] adds ce547335d4a4 selftest/bpf: Extend the bpf_snprintf() test for "%c". adds fa183a86eefd Merge branch 'BPF iterator for UNIX domain socket.' adds 1bda52f80471 bpf, tests: Fix spelling mistake "shoft" -> "shift" adds fb7dd8bca013 bpf: Refactor BPF_PROG_RUN into a function adds 7d08c2c91171 bpf: Refactor BPF_PROG_RUN_ARRAY family of macros into functions adds 652c1b17b85b bpf: Refactor perf_event_set_bpf_prog() to use struct bpf_ [...] adds b89fbfbb854c bpf: Implement minimal BPF perf link adds 82e6b1eee6a8 bpf: Allow to specify user-provided bpf_cookie for BPF perf links adds 7adfc6c9b315 bpf: Add bpf_get_attach_cookie() BPF helper to access bpf_ [...] adds 61c7aa5020e9 libbpf: Re-build libbpf.so when libbpf.map changes adds d88b71d4a916 libbpf: Remove unused bpf_link's destroy operation, but ad [...] adds 668ace0ea5ab libbpf: Use BPF perf link when supported by kernel adds 3ec84f4b1638 libbpf: Add bpf_cookie support to bpf_link_create() API adds 47faff371755 libbpf: Add bpf_cookie to perf_event, kprobe, uprobe, and [...] adds f36d3557a132 selftests/bpf: Test low-level perf BPF link API adds a549aaa67395 selftests/bpf: Extract uprobe-related helpers into trace_h [...] adds 0a80cf67f34c selftests/bpf: Add bpf_cookie selftests for high-level APIs adds 5e3b8356de36 libbpf: Add uprobe ref counter offset support for USDT semaphores adds 4bd11e08e0bb selftests/bpf: Add ref_ctr_offset selftests adds 3a4ce01b24a7 Merge branch 'bpf-perf-link' adds bb57164920d7 bpf: Reconfigure libbpf docs to remove unversioned API adds edce1a248670 selftests/bpf: Test btf__load_vmlinux_btf/btf__load_module [...] adds 77462de14a43 af_unix: Add read_sock for stream socket types adds 94531cfcbe79 af_unix: Add unix_stream_proto for sockmap adds 9b03152bd469 selftest/bpf: Add tests for sockmap with unix stream type. adds 75e0e27db6cf selftest/bpf: Change udp to inet in some function names adds 31c50aeed5a1 selftest/bpf: Add new tests in sockmap for unix stream to tcp. adds 1e1e49df0277 Merge branch 'sockmap: add sockmap support for unix stream [...] adds 3c3bd542ffbb selftests/bpf: Add exponential backoff to map_update_retri [...] adds 857f75ea8457 selftests/bpf: Add exponential backoff to map_delete_retri [...] adds 26d82640d5ba selftests/bpf: Skip loading bpf_testmod when using -l to l [...] adds f667d1d66760 selftests/bpf: Correctly display subtest skip status adds 99c4fd8b92b3 selftests/bpf: Also print test name in subtest status message adds 74339a8f866c selftests/bpf: Support glob matching for test selector. adds 87bb11ccfe03 Merge branch 'selftests/bpf: Improve the usability of test_progs' adds 6f6cc426451b selftests/bpf: Replace CHECK with ASSERT_* macros in send_ [...] adds b16ac5bf732a selftests/bpf: Fix flaky send_signal test adds 04d23194674b Merge branch 'selftests/bpf: fix flaky send_signal test' adds 8cacfc85b615 bpf: Remove redundant initialization of variable allow adds d20b41115ad5 libbpf: Rename libbpf documentation index file adds 6cf1770d63dd bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SOCK_OPS adds 374e74de9631 selftests/bpf: Test for get_netns_cookie adds f9dabe016b63 bpf: Undo off-by-one in interpreter tail call count limit adds 594286b7574c bpf: Fix NULL event->prog pointer access in bpf_overflow_handler adds 3666b167ea68 selftests/bpf: Adding delay in socketmap_listen to reduce [...] adds f0dce1d9b7c8 bpf: Use kvmalloc for map values in syscall adds 44779a4b85ab bpf: Use kvmalloc for map keys in syscalls adds 2c531639deb5 bpf: Add support for {set|get} socket options from setsockopt BPF adds f2a6ee924d26 selftests/bpf: Add tests for {set|get} socket option from [...] adds d359902d5c35 af_unix: Fix NULL pointer bug in unix_shutdown adds 6fc88c354f3a bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum adds 4ed589a27893 Merge branch 'Refactor cgroup_bpf internals to use more sp [...] adds a6258837c8a8 selftests/bpf: Reduce flakyness in timer_mim adds 2d82d73da35b selftests/bpf: Enlarge select() timeout for test_maps adds 5a980b5baf39 selftests/bpf: Make test_doc_build.sh work from script directory adds 7a3bdca20b10 selftests/bpf: Add default bpftool built by selftests to PATH adds 404bd9ff5d7c selftests/bpf: Add missing files required by test_bpftool. [...] adds 00e1116031e1 selftests/bpf: Exit with KSFT_SKIP if no Makefile found adds 8c0bb89e8e4d Merge branch 'selftests/bpf: minor fixups' adds fab60e29fcc6 bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG adds 6cbca1ee0d74 selftests/bpf: Test for get_netns_cookie adds f63693e3ae1b Merge branch 'bpf: Allow bpf_get_netns_cookie in BPF_PROG_ [...] adds d7af7e497f03 bpf: Fix possible out of bound write in narrow load handling adds 50b796e645a5 samples: bpf: Fix a couple of warnings adds f2e85d4a7516 tools: include: Add ethtool_drvinfo definition to UAPI header adds 156f886cf697 samples: bpf: Add basic infrastructure for XDP samples adds 323140389405 samples: bpf: Add BPF support for redirect tracepoint adds 1d930fd2cdbf samples: bpf: Add redirect tracepoint statistics support adds 451588764e2f samples: bpf: Add BPF support for xdp_exception tracepoint adds 82c450803a91 samples: bpf: Add xdp_exception tracepoint statistics support adds 0cf3c2fc4b1a samples: bpf: Add BPF support for cpumap tracepoints adds d771e217506a samples: bpf: Add cpumap tracepoint statistics support adds 5f116212f401 samples: bpf: Add BPF support for devmap_xmit tracepoint adds af93d58c27b6 samples: bpf: Add devmap_xmit tracepoint statistics support adds 384b6b3bbf0d samples: bpf: Add vmlinux.h generation support adds 3f19956010d2 samples: bpf: Convert xdp_monitor_kern.o to XDP samples helper adds 6e1051a54e31 samples: bpf: Convert xdp_monitor to XDP samples helper adds 66fc4ca85d91 samples: bpf: Convert xdp_redirect_kern.o to XDP samples helper adds b926c55d856c samples: bpf: Convert xdp_redirect to XDP samples helper adds 79ccf4529ee6 samples: bpf: Convert xdp_redirect_cpu_kern.o to XDP sampl [...] adds e531a220cc59 samples: bpf: Convert xdp_redirect_cpu to XDP samples helper adds 54af769db92a samples: bpf: Convert xdp_redirect_map_kern.o to XDP sampl [...] adds bbe65865aa05 samples: bpf: Convert xdp_redirect_map to XDP samples helper adds a29b3ca17ee6 samples: bpf: Convert xdp_redirect_map_multi_kern.o to XDP [...] adds 594a116b2aa1 samples: bpf: Convert xdp_redirect_map_multi to XDP sample [...] adds 3bbc8ee7c363 Merge branch 'Improve XDP samples usability and output' adds 1b07d00a15d6 bpf: Add BTF_ID_LIST_GLOBAL_SINGLE macro adds 33c5cb36015a bpf: Consolidate task_struct BTF_ID declarations adds a396eda5517a bpf: Extend bpf_base_func_proto helpers with bpf_get_curre [...] adds dd6e10fbd9fb bpf: Add bpf_task_pt_regs() helper adds 576d47bb1a92 bpf: selftests: Add bpf_task_pt_regs() selftest adds 35cba2988fc6 Merge branch 'bpf: Add bpf_task_pt_regs() helper' adds d18b09bf67bb selftests: xsk: Remove color mode adds 25c0a30541e4 selftests: xsk: Remove the num_tx_packets option adds 13a6ebd9084a selftests: xsk: Remove unused variables adds 083be682d976 selftests: xsk: Return correct error codes adds 1314c3537f66 selftests: xsk: Simplify the retry code adds 9c5ce931b16e selftests: xsk: Remove end-of-test packet adds d40ba9d33ae8 selftests: xsk: Disassociate umem size with packets sent adds 9da2ea4fe8d1 selftests: xsk: Rename worker_* functions that are not thr [...] adds 0d41f59f458a selftests: xsk: Simplify packet validation in xsk tests adds b04fdc4ce31f selftests: xsk: Validate tx stats on tx thread adds ab7c95abb5f9 selftests: xsk: Decrease sending speed adds 1034b03e54ac selftests: xsk: Simplify cleanup of ifobjects adds 960b6e0153fb selftests: xsk: Generate packet directly in umem adds 29f128b38b34 selftests: xsk: Generate packets from specification adds 279bdf6b79d5 selftests: xsk: Make enums lower case adds 33a6bef8cf92 selftests: xsk: Preface options with opt adds 7d789bd0089a Merge branch 'selftests: xsk: various simplifications' adds eb18b49ea758 bpf: tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockopt adds 700dcf0f4476 bpf: selftests: Add sk_state to bpf_tcp_helpers.h adds 3d7789831df9 bpf: selftests: Add connect_to_fd_opts to network_helpers adds 574ee2092867 bpf: selftests: Add dctcp fallback test adds 0584e965fb25 Merge branch 'bpf: tcp: Allow bpf-tcp-cc to call bpf_(get| [...] adds eb529c5b10b9 bpf: Fix bpf-next builds without CONFIG_BPF_EVENTS adds 3599bc5101b3 selftests/bpf: Reduce more flakyness in sockmap_listen adds 48b2e71c2e53 samples: bpf: Fix uninitialized variable in xdp_redirect_cpu adds 47bb27a20d6e selftests/bpf: Fix potential unreleased lock adds fca35b11e18a MAINTAINERS: Remove self from powerpc BPF JIT adds 19a31d79219c Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds c66070125837 net: sched: Fix qdisc_rate_table refcount leak when get tc [...] adds a16ef91aa61a net: pasemi: Remove usage of the deprecated "pci-dma-compa [...] adds 429205da6c83 net: qualcomm: fix QCA7000 checksum handling adds 6baeb3951c27 net: bridge: use mld2r_ngrec instead of icmpv6_dataun adds a7314371b3f3 octeontx2-af: Use NDC TX for transmit packet data adds 995786ba0dab dpaa2-eth: Replace strlcpy with strscpy adds dc56ad7028c5 af_unix: fix potential NULL deref in unix_dgram_connect() adds 6537e96d743b octeontx2-af: Fix loop in free and unmap counter adds f2e4568ec951 octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg adds 698a82ebfb4b octeontx2-af: Fix static code analyzer reported issues adds 1e4428b6dba9 octeontx2-af: Set proper errorcode for IPv4 checksum errors adds 616920a6a567 Merge branch 'octeon-npc-fixes' adds 92548b0ee220 ipv4: fix endianness issue in inet_rtm_getroute_build_skb() adds 8d65cd8d25fa fou: remove sparse errors adds fa14d03e014a net: mdio-ipq4019: Make use of devm_platform_ioremap_resource() adds 672a1c394950 net: mdio: mscc-miim: Make use of the helper function devm [...] adds 464a57281f29 net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() adds a39ff4a47f3e net: w5100: check return value after calling platform_get_ [...] adds 53c622db99df ipv6: remove duplicated 'net/lwtunnel.h' include adds dc9b5ce03124 net: hns3: refine function hns3_set_default_feature() adds e79c0e324b01 net: hns3: clean up a type mismatch warning adds c74e503572ea net: hns3: add some required spaces adds 7f2d4b7ffa42 net: hns3: remove unnecessary spaces adds a9e7c3cedc29 ipv6: seg6: remove duplicated include adds c3496da580b0 net: Add depends on OF_NET for LiteX's LiteETH adds d0efb16294d1 net: don't unconditionally copy_from_user a struct ifreq f [...] adds 2f8b6161cca5 net/mlx5: Lag, fix multipath lag activation adds 8e7e2e8ed0e2 net/mlx5: Remove all auxiliary devices at the unregister event adds 9a5f9cc794e1 net/mlx5e: Fix possible use-after-free deleting fdb rule adds ca6891f9b27d net/mlx5: E-Switch, Set vhca id valid flag when creating i [...] adds f9d196bd632b net/mlx5e: Use correct eswitch for stack devices with lag adds 6cc64770fb38 net/mlx5: DR, fix a potential use-after-free bug adds 5fe2a6b4344c Merge tag 'mlx5-fixes-2021-08-26' of git://git.kernel.org/ [...] adds 0d55649d2ad7 net: phy: marvell10g: fix broken PHY interrupts for anyone [...] adds 84c5fb8c4264 ice: fix Tx queue iteration for Tx timestamp enablement adds 1f0cbb3e8916 ice: remove dead code for allocating pin_config adds 4dd0d5c33c3e ice: add lock around Tx timestamp tracker flush adds 9ee313433c48 ice: restart periodic outputs around time changes adds b357d9717be7 ice: Only lock to update netdev dev_addr adds 2619835e31cb Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 57f780f1c433 atlantic: Fix driver resume flow. adds 29ce8f970107 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 9e9fb7655ed5 Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/ [...] adds 2b9fc773c31b drivers: firmware: Add PDI load API support adds f9ac897e5a4b dt-bindings: fpga: Add binding doc for versal fpga manager adds f8cc6d715bfc dt-bindings: firmware: Add bindings for xilinx firmware adds 8c9b1301171f dt-bindings: firmware: Remove xlnx,zynqmp-firmware.txt file adds 01c54e628932 fpga: versal-fpga: Add versal fpga manager driver adds f83461e6581b speakup: use C99 syntax for array initializers adds ec7b5eda8ae1 speakup: replace sprintf() by scnprintf() adds fc470abf54b2 binderfs: add support for feature files adds 06e1721d2a26 docs: binderfs: add section about feature files adds 07e913418ce4 selftests/binderfs: add test for feature files adds 03acb0c5ac46 misc: sgi-gru: Convert from atomic_t to refcount_t on gru_ [...] adds aa0a1ae020e2 bus: fsl-mc: fix arg in call to dprc_scan_objects() adds f8cfa9bbab33 bus: fsl-mc: handle DMA config deferral in ACPI case adds c40cbad63ddc bus: fsl-mc: fully resume the firmware adds 3ab520cfc772 bus: fsl-mc: add .shutdown() op for the bus driver adds 8c97a4fc1b34 bus: fsl-mc: pause the MC firmware before IOMMU setup adds 39243fc1110c bus: fsl-mc: pause the MC firmware when unloading adds 8567494cebe5 bus: fsl-mc: rescan devices if endpoint not found adds 8990f96a012f bus: fsl-mc: fix mmio base address for child DPRCs adds 28b6a003bcdf misc/pvpanic-pci: Allow automatic loading adds ddb138101876 MOST: cdev: rename 'mod_init' & 'mod_exit' functions to be [...] adds 36cdc20b79ef lkdtm: remove duplicated include of init.h adds d1d26f40f71c dio: return -ENOMEM when kzalloc() fails adds 74a03c20bc88 misc: pci_endpoint_test: Ensure relationship between miscd [...] adds 03b1292d1c0e scripts/spdxcheck-test.sh: Drop python2 adds 71e69d7adee1 Merge 5.14-rc3 into char-misc-next adds 758f74674bcb docs: driver-api: fpga: avoid using UTF-8 chars adds 580e3137318e fpga: fix spelling mistakes adds 0a05cdf18b1a fpga: fpga-bridge: removed repeated word adds 82fb70b87f21 fpga: dfl: pci: add device IDs for Silicom N501x PAC cards adds e3fd0cfb852b fpga: altera-freeze-bridge: Address warning about unused variable adds 1aa3fc699c11 fpga: xiilnx-spi: Address warning about unused variable adds 56ddc787706c fpga: xilinx-pr-decoupler: Address warning about unused variable adds 6f125e87184e fpga: zynqmp-fpga: Address warning about unused variable adds 2e8438b754ab fpga: fpga-mgr: wrap the write_init() op adds 72d935020ea8 fpga: fpga-mgr: make write_complete() op optional adds 8ebab40fd8f1 fpga: fpga-mgr: wrap the write() op adds 6f9922711359 fpga: fpga-mgr: wrap the status() op adds b02a40713db9 fpga: fpga-mgr: wrap the state() op adds 6489d3b00398 fpga: fpga-mgr: wrap the fpga_remove() op adds 630211a17055 fpga: fpga-mgr: wrap the write_sg() op adds c3328c5e644a Merge tag 'fpga-for-5.15-early' of git://git.kernel.org/pu [...] adds 9bb3a9dddbf1 fpga: versal-fpga: Remove empty functions adds 0912ef4855e8 mei: constify passed buffers and structures adds 09b18f2f3be2 parport: serial: Get rid of IRQ_NONE abuse adds fa11c81ce2a1 parport: serial: Retrieve IRQ vector with help of special getter adds 9b945d74a5fc pps: clients: parport: Switch to use module_parport_driver() adds 0fc7ca624b14 samples: mei: don't wait on read completion upon write. adds 1ae14df56cc3 binder: Add invalid handle info in user error log adds e67adaa1754d sgi-xpc: Replace deprecated CPU-hotplug functions. adds 5f1895e0e381 fpga: Fix spelling mistake "eXchnage" -> "exchange" in Kconfig adds 1604986c3e6b fpga: dfl: expose feature revision from struct dfl_device adds 4f45f3404960 spi: spi-altera-dfl: support n5010 feature revision adds 72674e86b6fe Merge tag 'fpga-for-5.15' of git://git.kernel.org/pub/scm/ [...] adds fec29bf04994 misc: sram: Only map reserved areas in Tegra SYSRAM adds 0092a1e3f763 bus: mhi: Add inbound buffers allocation flag adds 87693e092bd0 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI adds 3215d8e0691b bus: mhi: core: Set BHI/BHIe offsets on power up preparation adds 3aa8f43b3368 bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up adds baa7a0856935 bus: mhi: Add MMIO region length to controller structure adds c92513b8814f ath11k: set register access length for MHI driver adds 3551a30b9d4c bus: mhi: pci_generic: Set register access length for MHI driver adds 06e2c4a9eaf2 bus: mhi: core: Add range checks for BHI and BHIe adds 2e36190de69c bus: mhi: core: Replace DMA allocation wrappers with origi [...] adds 61106bd2a8e4 bus: mhi: core: Improve debug messages for power up adds f9d8f4b3131c dt-bindings: misc: ge-achc: Convert to DT schema format adds cd7cd5b716d5 ARM: dts: imx53-ppd: Fix ACHC entry adds 0f920277dc22 misc: gehc-achc: new driver adds 2a8faf8dfd7d firmware: xilinx: Fix incorrect names in kernel-doc adds cca5644c0522 dt-bindings: nvmem: qfprom: Add optional power-domains property adds 11c4b3e264d6 nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering adds 7b808449f572 nvmem: qfprom: sc7280: Handle the additional power-domains vote adds de0534df9347 nvmem: core: fix error handling while validating keepout regions adds 813272ed5238 Merge 5.14-rc5 into char-misc-next adds 9aaf4d2a0818 dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support adds 3683b761fe3a nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP adds 16af5357d584 misc: gehc-achc: Fix spelling mistake "Verfication" -> "Ve [...] adds 9e1b28b77388 char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into [...] adds 09cbd1df7d26 firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' adds c75be56e35b2 lkdtm/bugs: Add ARRAY_BOUNDS to selftests adds fe8e353bfda6 lkdtm/fortify: Consolidate FORTIFY_SOURCE tests adds b8661450bc7f lkdtm: Add kernel version to failure hints adds e6d468d32cd0 lkdtm/heap: Avoid __alloc_size hint warning for VMALLOC_LI [...] adds 85e2414c518a coresight: syscfg: Initial coresight system configuration adds 42ff700f3112 coresight: syscfg: Add registration and feature loading fo [...] adds f53e93ac8cf7 coresight: config: Add configuration and feature generic f [...] adds 94d2bac54076 coresight: etm-perf: Update to handle configuration selection adds f8cce2ff3c04 coresight: syscfg: Add API to activate and enable configurations adds a0114b4740dd coresight: etm-perf: Update to activate selected configuration adds 810ac401db1f coresight: etm4x: Add complex configuration handlers to etmv4 adds 7fdc9bb2ce11 coresight: config: Add preloaded configurations adds a13d5a246aca coresight: syscfg: Add initial configfs support adds f71cd93d5ea4 Documentation: coresight: Add documentation for CoreSight config adds 5353dd72f992 coresight: Replace deprecated CPU-hotplug functions. adds d1f278da6b11 lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ adds b2159182dd49 lkdtm: remove IDE_CORE_CP crashpoint adds 637d0957516e Merge 5.14-rc7 into char-misc-next adds 789a39ad39bc interconnect: qcom: icc-rpmh: Consolidate probe functions adds 9cc969675dea interconnect: Sanity check that node isn't already on list adds d81274f8fd86 dt-bindings: interconnect: Add Qualcomm SC8180x DT bindings adds 9c8c6bac1ae8 interconnect: qcom: Add SC8180x providers adds 13fa44c0b6bf dt-bindings: interconnect: Add SC8180x to OSM L3 DT binding adds ffef0b13bf3e interconnect: qcom: osm-l3: Add sc8180x support adds 8bf5d31c4f06 interconnect: qcom: osm-l3: Use driver-specific naming adds c446e40ed388 Merge tag 'icc-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds 05d58bb65607 dt-bindings: phy: qcom,qmp: Add sc8180x PCIe compatible adds f839f14e24f2 phy: qcom-qmp: Add sc8180x PCIe support adds 057d445b9ef2 dt-bindings: phy: Rename Intel Keem Bay USB PHY bindings adds b95637e2da15 phy: samsung-ufs: move phy-exynos7-ufs header adds d64519249e1d phy: samsung-ufs: support exynosauto ufs phy driver adds bfccd9a71a08 phy: qcom-qmp: Fix sc8180x PCIe definition adds c1302e8ce517 phy: tegra: xusb: mark PM functions as __maybe_unused adds 1716e49eb8b4 phy: rockchip-inno-usb2: fix for_each_child.cocci warnings adds 88d8175ad8ba dt-bindings: phy: imx8mq-usb-phy: convert to json schema adds 07e97f744c3b phy: qualcomm: phy-qcom-usb-hs: repair non-kernel-doc comment adds c52c90dbcb8c dt-bindings: phy: mediatek: tphy: add support hardware version 3 adds 27974e6208c0 phy: phy-mtk-tphy: support new hardware version adds a69f29cb50a0 phy: phy-mtk-tphy: add support mt8195 adds 7481f91f1d7e phy: phy-twl4030-usb: Disable PHY for suspend adds 1a00d130596f dt-bindings: phy: qcom,qmp-usb3-dp: Add support for sc8180x adds 1633802cd4ac phy: qcom: qmp: Add SC8180x USB/DP combo adds b70ee49c98d0 dt-bindings: phy: Convert AM654 SERDES bindings to YAML adds 5711af410c28 dt-bindings: phy: renesas,usb2-phy: Document RZ/G2L phy bindings adds b0512a6ec0cd phy: renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support f [...] adds 2433ab638f10 dt-bindings: phy: qcom,qmp: Add IPQ6018 USB3 PHY adds 23fd679249df phy: qcom-qmp: add USB3 PHY support for IPQ6018 adds e956d4fceba3 phy: cadence-torrent: Remove use of CamelCase to fix check [...] adds 5b16a790f18d phy: cadence-torrent: Reorder few functions to remove func [...] adds 3b40162516ca phy: cadence-torrent: Add enum for supported input referen [...] adds 6a2338a5bf7f phy: cadence-torrent: Configure PHY registers as a functio [...] adds da055e550389 phy: cadence-torrent: Add PHY registers for DP in array format adds 1cc455150b7a phy: cadence-torrent: Add PHY configuration for DP with 10 [...] adds 8f3ced2fd490 phy: cadence-torrent: Add separate functions for reusable code adds 84f55df83691 phy: cadence-torrent: Add debug information for PHY configuration adds 48ac6085bdfc phy: cadence-torrent: Check PIPE mode PHY status to be rea [...] adds c01608b3b46b dt-bindings: phy: mediatek: tphy: support type switch by pericfg adds 3fd6611242b9 phy: phy-mtk-tphy: use clock bulk to get clocks adds 39099a443358 phy: phy-mtk-tphy: support type switch by pericfg adds 926b83e5f9f0 phy: phy-mtk-tphy: print error log using child device adds 1c6de3fc53ca phy: phy-mtk-tphy: remove error log of ioremap failure adds 5f71b1e4f719 phy: phy-mtk-ufs: use clock bulk to get clocks adds 947445875388 phy: phy-mtk-hdmi: convert to devm_platform_ioremap_resource adds 75203e7994fe phy: phy-mtk-mipi-dsi: remove dummy assignment of error number adds 7508d1e40311 phy: phy-mtk-mipi-dsi: convert to devm_platform_ioremap_resource adds e1f31c93a8d2 phy: amlogic: meson8b-usb2: Power off the PHY by putting i [...] adds c7c402434899 phy: amlogic: meson8b-usb2: don't log an error on -EPROBE_DEFER adds 89161cd00838 phy: xilinx: zynqmp: skip PHY initialization and PLL lock for USB adds 34633219b894 phy: qmp: Provide unique clock names for DP clocks adds 80f652c2661a dt-bindings: phy: qcom,qmp: Add SM6115 UFS PHY bindings adds 152a810eae03 phy: qcom-qmp: Add support for SM6115 UFS phy adds 96e9df335ae3 Merge tag 'phy-for-5.15' of git://git.kernel.org/pub/scm/l [...] adds 433b308403aa soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values adds 9f9bc7d50437 soundwire: bus: filter out more -EDATA errors on clock stop adds 00d3c2b3f0a2 soundwire: cadence: Remove ret variable from sdw_cdns_irq() adds 899a750986bc soundwire: bus: update Slave status in sdw_clear_slave_status adds caa15c8dcb00 soundwire: dmi-quirks: add quirk for Intel 'Bishop County' [...] adds ff560946ef15 soundwire: cadence: add paranoid check on self-clearing bits adds 81d3d3d0bf09 ASoC: codecs: add SoundWire mockup device support adds 2694cda7a439 ASoC: soc-acpi: cnl: add table for SoundWire mockup devices adds 3025d398c436 ASoC: soc-acpi: tgl: add table for SoundWire mockup devices adds 0ccac3bcf356 ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs [...] adds 13a5635632af Merge tag 'asoc-sdw-mockup-codec' into next adds e6645314eb27 soundwire: stream: don't abort bank switch on Command_Igno [...] adds 4a7a603cad3f soundwire: add flag to ignore all command/control for mock [...] adds 7fae3cfb7007 soundwire: bus: squelch error returned by mockup devices adds 24f08b3aa5a5 soundwire: stream: don't program mockup device ports adds 8fba8acd399b soundwire: cadence: add debugfs interface for PDI loopbacks adds dd81e7c3f0bb soundwire: cadence: override PDI configurations to create [...] adds ea6942dad4b2 soundwire: intel: fix potential race condition during power down adds e4401abb3485 soundwire: intel: skip suspend/resume/wake when link was n [...] adds 029bfd1cd53c soundwire: intel: conditionally exit clock stop mode on sy [...] adds 2564a2d4418b soundwire: cadence: do not extend reset delay adds 8c61951b372d Merge tag 'soundwire-5.15-rc1' of git://git.kernel.org/pub [...] adds 0be883a0d795 parport: remove non-zero check on count adds f8cefead37dd char: mware: fix returnvar.cocci warnings adds a30dc6cf0dc5 VMCI: fix NULL pointer dereference when unmapping queue pair adds a99009bc4f2f misc/pvpanic: fix set driver data adds 0dc3ad3f859d Revert "bus: mhi: Add inbound buffers allocation flag" new ba1dc7f273c7 Merge tag 'char-misc-5.15-rc1' of git://git.kernel.org/pub [...] adds dde0a31863d6 PCI: endpoint: Make struct pci_epf_driver::remove return void adds a7bdb9a97673 s390/cio: Make struct css_driver::remove return void adds 7a47c52142c1 s390/ccwgroup: Drop if with an always false condition adds 15f83bb01912 s390/scm: Make struct scm_driver::remove return void adds fc7a6209d571 bus: Make remove callback return void adds 16b0dd409229 driver: base: Replace symbolic permissions with octal permissions adds fe968ca2cac9 selftests: firmware: Fix ignored return val of asprintf() warn adds d3ce19790327 sysfs: Use local reference in compat_only_sysfs_link_entry [...] adds 3ecc8cb7c092 firmware: fix theoretical UAF race with firmware cache and resume adds f04948dea236 driver core: Fix error return code in really_probe() adds e022eac85ecd cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() adds e7deeb9d79d8 driver: base: Prefer unsigned int to bare use of unsigned adds bdac4d8abbfc Merge 5.14-rc3 into driver-core-next adds 895adbec302e kernfs: add a revision to identify directory node changes adds c7e7c04274b1 kernfs: use VFS negative dentry caching adds 7ba0273b2f34 kernfs: switch kernfs to use an rwsem adds 47b5c64d0ab5 kernfs: use i_lock to protect concurrent inode updates adds df6192f47d23 kernfs: dont call d_splice_alias() under kernfs node lock adds b2c943e52705 nubus: Make struct nubus_driver::remove return void adds f52c9ccb8623 nubus: Simplify check in remove callback adds fe976c4aadae sh: superhyway: Simplify check in remove callback adds 18d214cc1d83 zorro: Simplify remove callback adds fac58b4a5287 zorro: Drop useless (and hardly used) .driver member in st [...] adds 112cedc8e600 debugfs: Return error during {full/open}_proxy_open() on rmmod adds 93bb8e352a91 sysfs: Invoke iomem_get_mapping() from the sysfs open callback adds f06aff924f97 sysfs: Rename struct bin_attribute member to f_mapping adds 96ba6c6e8922 Merge tag 'sysfs_defferred_iomem_get_mapping-5.15' of git: [...] adds bd935a7b2134 Merge 5.14-rc5 into driver-core-next adds 1fae562983ca cpumask: introduce cpumap_print_list/bitmask_to_buf to sup [...] adds 291f93ca339f lib: test_bitmap: add bitmap_print_bitmask/list_to_buf test cases adds bb9ec13d156e topology: use bin_attribute to break the size limitation o [...] adds 75bd50fa841d drivers/base/node.c: use bin_attribute to break the size l [...] adds 3b35f2a6a625 bitmap: extend comment to bitmap_print_bitmask/list_to_buf adds 6d6e03dbe5ef ARM: tegra: paz00: Handle device properties with software [...] adds bd1e336aa853 driver core: platform: Remove platform_device_add_properties() adds 049d1693db78 MAINTAINERS: Add dri-devel for component.[hc] new c6c3c5704ba7 Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/p [...] adds 363963c2fefb staging: rtl8188eu: remove set but unused variable from rt [...] adds ac5951a6e3d5 staging: rtl8188eu: remove rtw_wx_set_rate handler function adds e7ca5907d1e0 staging: rtl8188eu: remove unnecessary braces adds f0deefa679af staging: r8188eu: Fix while-loop that iterates only once adds f9b9e0baec52 staging: rtl8723bs: remove custom endian conversion macros adds b658acbf64ae staging: rtl8723bs: fix wpa_set_auth_algs() function adds 5402cc178c5d staging: rtl8723bs: add get_channel cfg80211 implementation adds 309f3cd3d7f4 staging: rtl8723bs: convert IsSupportedHT to snake_case adds 2c02bce1dfe6 staging: rtl8723bs: fix camel case issue adds 7fc806fff7f7 staging: rtl8723bs: fix camel case name in macro IsLegacyOnly() adds bea76a2ab83e staging: rtl8723bs: fix camel case in argument of macro is [...] adds 198e84ae5941 staging: rtl8723bs: fix camel case name in macro IsSupported24G adds 202f7148c3a1 staging: rtl8723bs: fix post-commit camel case issues adds a13d275b9b48 staging: rtl8723bs: remove unused macros in include/ieee80211.h adds ef35b7a88d46 staging: rtl8723bs: fix camel case name in macro IsSupportedTxCCK adds 8655e695ac64 staging: rtl8723bs: fix camel case argument name in macro [...] adds 552fd002bdb5 staging: rtl8188eu: move hal/mac_cfg.c and rename function [...] adds d2785a198b7c staging: rtl8188eu: merge two functions adds ba21a3acd4be staging: rtl8188eu: remove the "trigger gpio 0" hal variable adds 2ad449a187ef staging: rtl8188eu: remove RTL871X_HCI_TYPE enum adds a9dc3f67dcff staging: rtl8188eu: remove _CHIP_TYPE enum adds 264d3064642d staging: rtl8188eu: remove struct eeprom_priv's EepromOrEfuse adds dff70f7fbed3 staging: rtl8188eu: remove efuse write support adds 9d326c02ef0e staging: rtl8188eu: remove unused power flows and transitions adds a5efd7bd83b4 staging: rtl8188eu: remove constant function parameter adds d950b477df61 staging: rtl8188eu: remove PWR_CMD_READ adds 1126df747976 staging: rtl8188eu: remove cut_mask field from wl_pwr_cfg adds a0d38df6d043 staging: qlge: Remove unnecessary parentheses around references adds 1be059994b29 staging: rtl8188eu: remove unnecessary logging adds 8266d9156086 staging: rtl8712: Remove some unused #define and enum adds 39630204a96a staging: rtl8712: Fix alignment adds d2c57736c430 staging/rtl8712: Remove all strcpy() uses in favor of strscpy() adds df00609821bf staging: board: Fix uninitialized spinlock when attaching genpd adds 571e5894a06d staging: bcm2835-audio: Enclose complex macro value in par [...] adds b82d45a9a6de staging: hi6421-spmi-pmic: rename spmi_device struct adds f81d99218257 staging: hi6421-spmi-pmic: rename GPIO IRQ OF node adds 49bd5091a812 staging: hi6421-spmi-pmic: add a missing dot at copyright adds bb3b6552a5b0 staging: hikey9xx: split hi6421v600 irq into a separate driver adds 334201d503d5 staging: hisilicon,hi6421-spmi-pmic.yaml: fix patternProperties adds 9bd9e0de1cf5 mfd: hi6421-spmi-pmic: move driver from staging adds 2d4c39b32361 staging: rtl8723bs: simplify function selecting channel group adds 1a0b06bff50f staging: rtl8723bs: fix camel case inside function adds ce9299678fa1 staging: rtl8723bs: convert function name to snake case adds 0a1d0ebec6c7 staging: rtl8723bs: add spaces around operator adds ddd7c8b0033b staging: rtl8723bs: remove 5Ghz code blocks adds 2a62ff13132a staging: rtl8723bs: remove commented out condition adds d3fcee1b78a5 staging: rtl8723bs: fix camel case in struct wlan_bssid_ex adds d8b322b60da6 staging: rtl8723bs: fix camel case in struct ndis_802_11_conf adds 81ec005b92a8 staging: rtl8723bs: remove struct ndis_802_11_conf_fh adds 6994aa430368 staging: rtl8723bs: fix camel case in struct ndis_802_11_ssid adds 631f42e90793 staging: rtl8723bs: fix camel case in struct wlan_phy_info adds d7361874468f staging: rtl8723bs: fix camel case in struct wlan_bcn_info adds 61ba4fae0a5d staging: rtl8723bs: fix camel case in IE structures adds bc512e8873ca staging: rtl8723bs: remove unused struct ndis_802_11_ai_reqfi adds 2ddaf7cf4d89 staging: rtl8723bs: remove unused struct ndis_801_11_ai_resfi adds f133717efc6f staging: rtl8723bs: fix camel case in struct ndis_802_11_wep adds 35c83e29639e staging: rtl8188eu: Remove unused iw_operation_mode[] adds 0104c061a880 staging: rtl8188eu: remove unnecessary blank lines in core [...] adds 66c1c64ea89d staging: rtl8188eu: Line over 100 characters adds 56315e55119c staging: ks7010: Fix the initialization of the 'sleep_stat [...] adds fa8db3989362 staging/most: Remove all strcpy() uses in favor of strscpy() adds c10fe0cc3ec4 staging/wlan-ng: Remove all strcpy() uses in favor of strscpy() adds eeacf4cce0b1 staging: rtl8188eu: Replace a custom function with crc32_le() adds 51f59d684b0c staging: rtl8188eu: Remove no more used functions and variables adds 1f0873da312d staging: rtl8188eu: remove blank lines adds 2490e3230245 staging: rtl8188eu: remove braces from single line if blocks adds 2d9f8c5ae660 staging: rtl8188eu: remove unused defines adds 20a55e6c707a staging: rtl8188eu: remove HW_VAR_MEDIA_STATUS1 adds bb3462f46462 staging: rtl8188eu: remove HW_VAR_TXPAUSE adds 3e04209f3410 staging: rtl8188eu: simplify Hal_EfuseParseMACAddr_8188EU adds c51a9ea6b4d0 staging: rtl8188eu: remove an unused enum adds b5b6cf1a2643 staging: rtl8188eu: remove another unused enum adds fc9336eb526c staging: rtl8188eu: remove a bunch of unused defines adds 448390332cfb staging: rtl8188eu: remove yet another unused enum adds 55937c27cd43 staging: rtl8188eu: remove unused _HAL_INTF_C_ define adds e79942ec2ccb staging: rtl8188eu: remove write-only power struct component adds bd4680034d1f staging: rtl8188eu: remove two write-only hal components adds f39465018999 staging: rtl8188eu: remove unused IntrMask adds 99e7a944281e staging: rtl8188eu: remove write-only HwRxPageSize adds e17c7d42cd33 staging: rtl8188eu: simplify rtl88eu_phy_iq_calibrate adds a70a91b01db1 staging: rtl8188eu: simplify phy_iq_calibrate adds b973e25ef6a8 staging: rtl8188eu: simplify path_adda_on adds 5b2bd53d9041 staging: rtl8188eu: simplify phy_lc_calibrate adds a4fccfcfe7d5 staging: rtl8188eu: remove unused IQKMatrixRegSetting array adds 36174650c428 MAINTAINERS: remove section HISILICON STAGING DRIVERS FOR [...] adds cf79ee6eb0d7 staging/rtl8192e: Remove all strcpy() uses adds 3c6675363de5 staging/ks7010: Remove all strcpy() uses in favor of strscpy() adds 246f920cb731 staging/rtl8192u: Remove all strcpy() uses in favor of strscpy() adds 14127269cd51 staging: vt6655: remove filename from baseband.h adds cae9546ac9f1 staging: vt6655: remove filename from baseband.c adds 51f42c766563 staging: vt6655: remove filename from card.c adds 065dddf31e5a staging: vt6655: remove filename from card.h adds ec32e0776f43 staging: vt6655: remove filename from channel.c adds 646ce5315f58 staging: vt6655: remove filename from channel.h adds f0d52cd21498 staging: vt6655: remove filename from device_cfg.h adds 0e9e3f6170d6 staging: vt6655: remove filename from device_main.c adds eee245f5d707 staging: vt6655: remove filename from dpc.c adds 82bcc3174af2 staging: vt6655: remove filename from dpc.h adds 692b3e44b7af staging: vt6655: remove filename from key.c adds 56bfb9bc6cd1 staging: vt6655: remove filename from key.h adds 290262b9198d staging: vt6655: kernel style cleanup of mac.c adds ed0b62a568d1 staging: vt6655: remove filename from mac.h adds 050cbd980e6b staging: vt6655: remove filename from upc.h adds 2a4d15a4ae98 staging: vchiq: Refactor vchiq cdev code adds c405028f471d staging: vchiq: Move certain declarations to vchiq_arm.h adds f05916281fd7 staging: vchiq: Move vchiq char driver to its own file adds 2b5930fb3dc0 staging: vchiq: Make creation of vchiq cdev optional adds 7b9148dcb74a staging: vchiq: Combine vchiq platform code into single file adds cfdafb7608b4 staging: sm750fb: Rename maxH to max_h in lynx_cursor adds 39f9137268ee staging: sm750fb: Rename maxW to max_w in lynx_cursor adds 5c872e1d2595 dt-bindings: hisilicon,hi6421-spmi-pmic.yaml: make some ru [...] adds 15865124feed staging: r8188eu: introduce new core dir for RTL8188eu driver adds 8cd574e6af54 staging: r8188eu: introduce new hal dir for RTL8188eu driver adds 2b42bd58b321 staging: r8188eu: introduce new os_dep dir for RTL8188eu driver adds 7884fc0a1473 staging: r8188eu: introduce new include dir for RTL8188eu driver adds 3c56618e6691 staging: r8188eu: introduce new supporting files for RTL81 [...] adds d8133ef655d2 staging: r8188eu: attach newly imported driver to build system adds 274f4e78e5c8 staging: rtl8723bs: remove BT debug code adds aef1c966a364 staging: rtl8723bs: core: Fix incorrect type in assignment adds fdc234d85210 staging: sm750fb: Rename oScreen to o_screen in lynxfb_crtc adds 547265b8873f staging: sm750fb: Rename oCursor to o_cursor in lynxfb_crtc adds 7bca9543512e staging: sm750fb: Rename vCursor to v_cursor in lynxfb_crtc adds cc59bde1c920 staging: sm750fb: Rename vScreen to v_screen in lynxfb_crtc adds 041878d46ba3 staging: rtl8723bs: remove unused BT static variables adds 7aaabc37943f staging/vc04_services: Remove all strcpy() uses in favor o [...] adds ece42658c85d staging: vt665X: remove unused CONFIG_PATH adds d27252b2c69c staging: r8188eu: Convert header copyright info to SPDX fo [...] adds d521be8ed93b staging: r8188eu: Convert header copyright info to SPDX fo [...] adds b5f3122d22d5 staging: r8188eu: Convert header copyright info to SPDX fo [...] adds 762b759a4232 staging: r8188eu: Convert header copyright info to SPDX fo [...] adds 8f9740984695 staging: r8188eu: Convert header copyright info to SPDX fo [...] adds 19de0225b848 staging: r8188eu: Convert copyright header info to SPDX fo [...] adds 9a730283aec2 staging: r8188eu: Remove empty header file adds efb8bc8683f2 staging: r8188eu: Remove tests of kernel version adds a14c876f76b5 staging: r8188eu: Remove include/rtw_qos.h adds 9f50d13fbb2b staging: r8188eu: Remove header file include/usb_hal.h adds 3cb9b23d8b16 staging: r8188eu: Remove header file include/rtw_version.h adds 38baa95e5548 staging: r8188eu: Add "fallthrough" statement to quiet compiler adds b5385c77a71c Staging: rt18712: hal_init: removed filename from beginnin [...] adds f5d845be9d1f staging: r8188eu: Fix sleeping function called from invali [...] adds 40791b94c1b7 staging: r8188eu: rename odm_EVMdbToPercentage() adds 6342a4fa1a18 staging: r8188eu: rename parameter of odm_evm_db_to_percentage() adds 7bfeeb4f065d staging: r8188eu: simplify odm_evm_db_to_percentage() adds f52cc32dee4f staging: r8188eu: Replace a custom function with crc32_le() adds 792a00c16597 staging: r8188eu: Remove no more used functions and variables adds d8062f6adca1 staging: r8188eu: clean up comparsions to NULL in os_dep d [...] adds 658dfbec9662 staging: rtl8723bs: remove unused BIT macros definitions adds cea32de203f2 staging: r8188eu: remove empty ODM_ResetIQKResult() function adds 67431f25259a staging: r8188eu: move ODM_TARGET_CHNL_NUM_2G_5G adds f624b4f1cae3 staging: r8188eu: move ODM_GetRightChnlPlaceforIQK() adds 099a6ee02488 staging: r8188eu: remove include/h2clbk.h adds 4cd1746aa746 staging: r8188eu: remove include/autoconf.h adds b3e8e29bc262 staging: r8188eu: remove include/Hal8188EReg.h adds b6f700b4b12e staging: r8188eu: remove rtw_mfree2d() function adds c7e88ecbe328 staging: r8188eu: remove rtw_buf_free() function adds 3130547cac53 staging: r8188eu: remove unused enum _NIC_VERSION adds 18e94ed5f99c staging: r8188eu: remove include/nic_spec.h adds 48f1f36ae153 staging: r8188eu: remove rtw_usb_bulk_msg() macro adds 86949b521fa4 staging: r8188eu: remove rtw_usb_control_msg() macro adds 78f2b22efc8f staging: r8188eu: fix include directory mess adds 76ac3b19a702 staging: rtl8723bs: fix camel case issue in struct wlan_bssid_ex adds 8255017976de staging: rtl8723bs: remove unnecessary parentheses adds b8afef0e1372 staging: rtl8723bs: align condition to match open parentheses adds 9b6818c1ac0e staging: rtl8723bs: put condition parentheses at the end o [...] adds 56febcc2595e staging: r8188eu: Fix different base types in assignments [...] adds 33852468aa64 staging: r8188eu: remove spaces before ',' and ')' adds bf99a7ce2f2f staging: r8188eu: add missing spaces after ',' and before braces adds 15e4539f58c4 staging: r8188eu: remove ODM_PRINT_ADDR macro definition adds 6a6580673e0b staging: r8188eu: remove ODM_dbg_* macro definitions adds c32641183bbc staging: r8188eu: remove ODM_RT_ASSERT macro definition an [...] adds 6a772eabd401 staging: r8188eu: remove ODM_RT_TRACE_F macro definition adds 8362f65afa33 staging: r8188eu: remove ASSERT ifndef and macro definition adds 8bde3b8aaf3d staging: r8188eu: remove ODM_RT_TRACE calls from hal/Hal81 [...] adds 73f1e06f55d4 staging: r8188eu: remove ODM_RT_TRACE calls from hal/HalPh [...] adds da232ccb973a staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_H [...] adds 40677a39a6df staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_R [...] adds a04e78c3711e staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_R [...] adds b08c473f3e15 staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm.c adds 5225e772acd7 staging: r8188eu: remove ODM_RT_TRACE macro definition adds f8a846911d83 staging: r8188eu: remove DbgPrint and RT_PRINTK macro definitions adds fc577e46eb96 staging: r8188eu: remove include/odm_debug.h adds afc56237fd5e staging: r8188eu: fix duplicated inclusion adds 06889446a78f staging: r8188eu: correct set/defined but unused warnings [...] adds 55dfa29b43d2 staging: rtl8188eu: remove rtl8188eu driver from staging dir adds c66cd19e2b0c staging: r8188eu: remove RT_PRINT_DATA macro adds 11e14fc3e494 Revert "staging: r8188eu: remove rtw_buf_free() function" adds 725a3f1c4d56 staging: r8188eu: clean up comparsions to NULL in hal directory adds 552838fdcaef staging: r8188eu: clean up comparsions to NULL in core directory adds 167fc30e8e51 staging: rtl8723bs: remove unused macros adds b0c70266e418 staging: r8188eu: remove RT_TRACE calls from core/rtw_pwrctrl.c adds 821e507947fe staging: r8188eu: remove RT_TRACE calls from core/rtw_wlan_util.c adds 0399a1e24bbd staging: r8188eu: remove RT_TRACE calls from core/rtw_ieee80211.c adds 9bc84d0a4578 staging: r8188eu: remove RT_TRACE calls from core/rtw_io.c adds 6a4bcaf1e839 staging: r8188eu: remove RT_TRACE calls from core/rtw_led.c adds c8ec10db41e5 staging: r8188eu: remove RT_TRACE calls from core/rtw_mp_ioctl.c adds 3d0d19b174a2 Revert "staging: r8188eu: Fix different base types in assi [...] adds b398ff88aa36 staging: r8188eu: remove return from void functions adds d37b3b54f133 staging: r8188eu: remove empty function odm_DynamicPrimaryCCA() adds fd03e7f784a1 staging: r8188eu: Remove set but unused variables adds 85143bdc731b staging: r8188eu: include: Remove unused const definitions adds 8cc35e0d4d3f staging: r8188eu: Remove wrappers for atomic operations adds 5b283ad4c8da staging: r8188eu: Remove 4 empty routines from os_sep/service.c adds e50abb3aa5e1 MAINTAINERS: update STAGING - REALTEK RTL8188EU DRIVERS adds b90a6bf384cb staging: r8188eu: Remove rtw_division64() adds e2530e0b7ded staging: r8188eu: Remove wrapper around do_div adds 496fd4e78afd staging: r8188eu: Remove some unused and ugly macros adds a9f392d45182 staging: r8188eu: Remove some bit manipulation macros adds fc048dee3902 staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_xmit.c adds 204270c147de staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_recv.c adds 23f7f44a9338 staging: r8188eu: remove RT_TRACE calls from hal/HalPwrSeqCmd.c adds 7ca7bbdc1487 staging: r8188eu: remove RT_TRACE calls from hal/hal_intf.c adds eabc1a26e1ca staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_ [...] adds 392d406b5c14 staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_mp.c adds 24b336db3194 staging: r8188eu: remove RT_TRACE calls from hal/usb_halinit.c adds 52c3c004727b staging: r8188eu: remove RT_TRACE calls from hal/usb_ops_linux.c adds 04e424519d32 staging: rtl8723bs: Remove initialisation of globals to 0 adds 96ac47d2418d staging: rtl8723bs: remove unused BT structures adds b888897014a9 staging/fbtft: Remove all strcpy() uses adds 31f0c349dd39 staging/fbtft: Remove unnecessary variable initialization adds f9d39971c0cc staging/fbtft: Fix braces coding style adds e1109da7bebb staging: r8188eu: Fix cast between incompatible function type adds d229f0fb1025 staging: r8188eu: core: Remove rtw_mfree_all_stainfo() adds a8f80c20b373 staging: r8188eu: Remove unneeded comments in rtw_mp_ioctl.h adds 066eea44c1ea staging: r8188eu: fix build error adds 66e9564aae01 staging: r8188eu: Fix incorrect types in arguments adds 79f712ea994d staging: r8188eu: Remove wrappers for kalloc() and kzalloc() adds 71f09c5ae9d2 staging: r8188eu: Remove wrapper around vfree adds 1c10f2b95cc1 staging: r8188eu: Remove all calls to _rtw_spinlock_free() adds 346d13128a86 staging: r8188eu: Remove more empty routines adds d48401b8609f staging: r8188eu: Remove rtw_buf_free() adds 717d933d003c staging: r8188eu: Remove unnecessary parentheses adds 760e7353a6e1 staging: r8188eu: Remove self assignment in get_rx_power_v [...] adds bf7396230f74 staging: r8188eu: Remove pointless NULL check in rtw_check [...] adds 0e08f5b76a3c staging: r8188eu: Remove rtw_yield_os() adds d21edee5a427 staging: r8188eu: Remove wrapper routine rtw_msleep_os() adds e72e1495c6f7 staging: r8188eu: Remove wrapper rtw_mdelay_os() adds 49f2a554eb40 staging: r8188eu: Remove wrapper rtw_udelay_os() adds 8b2403d0d355 staging: r8188eu: Remove wrapper rtw_get_time_interval_ms() adds 4a956abc170a staging: r8188eu: Remove wrapper rtw_sleep_schedulable() adds b72290ce7da2 staging: r8188eu: remove RT_TRACE calls from core/rtw_cmd.c adds ef0661507147 staging: r8188eu: remove RT_TRACE calls from core/rtw_ioctl_set.c adds 2965d4b44b3e staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme.c adds a0adc4cc74d9 staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme_ext.c adds fea8d09f804f staging: r8188eu: remove RT_TRACE calls from core/rtw_mp.c adds de30da13709b staging: r8188eu: remove RT_TRACE calls from core/rtw_security.c adds 5833ca540507 staging: r8188eu: remove RT_TRACE calls from core/rtw_sta_mgt.c adds 9bb2e9b1f5b1 staging: r8188eu: remove RT_TRACE calls from core/rtw_xmit.c adds 5ea6417afa72 staging: r8188eu: remove RT_TRACE calls from core/rtw_recv.c adds fe4bbfb44a22 staging: r8188eu: fix unused variable warnings in core/rtw [...] adds d28a4c009bfb staging: r8188eu: remove two set but unused variables in c [...] adds 282bd0822976 staging: r8188eu: replace custom macros with is_broadcast_ [...] adds 96020566a575 Merge 5.14-rc5 into staging-next adds bb13dc2b3d8a staging: vchiq: Set $CONFIG_BCM2835_VCHIQ to imply $CONFIG [...] adds 69c92a749b89 staging: vchiq: Add details to Kconfig help texts adds ada0e6dbbb09 staging: rtl8192e: Avoid field-overflowing memcpy() adds 1b3c6cccda3f staging: rtl8192u: Avoid field-overflowing memcpy() adds 859c57f606c7 staging: rtl8723bs: Avoid field-overflowing memcpy() adds dfac77baa283 staging: r8188eu: Fix potential memory leak or NULL dereference adds 0d6dc43772a6 staging: rtl8723bs: remove code related to unsupported MCS [...] adds 7942bdd45549 staging: rtl8723bs: remove unneeded loop adds caa976ebf922 staging: rtl8723bs: do some code cleaning in modified function adds 4db87ba2b69c staging: rtl8723bs: move function to file hal/odm_HWConfig.c adds 56f0c0df5e72 staging: rtl8723bs: remove empty files adds c328eee4ff9d staging: rtl8723bs: remove wrapping static function adds 3bd25c9557a8 staging: rtl8723bs: beautify function ODM_PhyStatusQuery() adds e3678dc1ea40 staging: rtl8723bs: fix right side of condition adds 61b919fe3df6 staging: rtl8723bs: clean driver from unused RF paths adds b2f29c8a6bae staging: rtl8723bs: remove unused macros adds cddb75f307da staging: rtl8723bs: remove unused struct member adds 9df030033e05 staging: rtl8723bs: remove rf type branching (first patch) adds 9d535e9286c8 staging: rtl8723bs: remove rf type branching (second patch) adds f75b87a61880 staging: rtl8723bs: remove rf type branching (third patch) adds 24e65aac9457 staging: rtl8723bs: remove rf type branching (fourth patch) adds 05d7d4ba4bcc staging: rtl8723bs: remove unused rtw_rf_config module param adds 1b09e3886a98 staging: rtl8723bs: remove unused macro in include/hal_data.h adds da4c99c261bc staging: rtl8723bs: remove RF_*TX enum adds c4c7c7182ea4 staging: rtl8723bs: use MAX_RF_PATH_NUM as ceiling to rf p [...] adds 854a3b21ddd9 staging: rtl8723bs: fix tx power tables size adds 96bee36bdf88 staging: rtl8723bs: remove unused RF_*T*R enum adds 4f4991098dd0 staging: r8188eu: remove RT_TRACE prints from usb_intf.c adds 7912bb6a4ec8 staging: r8188eu: remove RT_TRACE prints from usb_ops_linux.c adds 71931a7fa858 staging: r8188eu: remove RT_TRACE prints from ioctl_linux.c adds ca3515d268e1 staging: r8188eu: remove empty function adds 34f231c52575 staging: r8188eu: remove RT_TRACE prints from mlme_linux.c adds 3fbb0047d128 staging: r8188eu: remove RT_TRACE prints from os_intfs.c adds bd285cab08d9 staging: r8188eu: remove an RT_TRACE print from osdep_service.c adds 8be55d7a3043 staging: r8188eu: remove RT_TRACE prints from recv_linux.c adds a8357683dbfe staging: r8188eu: remove RT_TRACE prints from xmit_linux.c adds da2aa1ecad1c staging: r8188eu: use IW_HANDLER to declare wext handlers adds ac338b17bbf7 staging: r8188eu: remove unused DEBUG_OID macro adds 2abc0000d297 staging: r8188eu: remove the RT_TRACE macro adds 3bb8fa376b8a staging: rtl8192e: rtl8192e: rtl_core: remove unused globa [...] adds 7929cc52986c staging: rtl8723bs: os_dep: remove unused variable adds 76cdbbc582b6 staging: r8188eu: remove unnecessary parentheses in os_dep dir adds 6839ff57baa4 staging: r8188eu: remove unnecessary parentheses in hal dir adds 3b522a11b504 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds b79f4e84500e staging: r8188eu: remove unnecessary parentheses in core/rtw_ap.c adds b5f7cd5fdfff staging: r8188eu: remove unnecessary parentheses in core/r [...] adds f6cf663a7258 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 7bc4f399dc11 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds e293639ec5a9 staging: r8188eu: clean up comparsions to true/false adds a8962b247ae3 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds f9f527d09a1e staging: r8188eu: remove unnecessary parentheses in core/r [...] adds e05b0ea4eb87 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 79c35b74513b staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 9355adf7e52f staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 4fdda47ee435 staging: r8188eu: remove unnecessary parentheses in core/rtw_io.c adds 6cd1603cc285 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds a8165f872b18 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 1c69b0a861d1 staging: r8188eu: remove remaining unnecessary parentheses [...] adds ae7471cae00a staging: r8188eu: remove rtw_ioctl function adds ba4b1d7cdd2c staging: r8188eu: remove unused functions from os_dep/ioct [...] adds 085f11874b12 staging: r8188eu: remove unused oid_null_function function adds d60489b69781 staging: r8188eu: remove unused label from recv_indicatepk [...] adds aab87047305d staging: r8188eu: remove rtw_mfree_sta_priv_lock function adds fdd46ffbe471 staging: r8188eu: remove unused variable from rtl8188e_ini [...] adds 8268010e8f0e staging: r8188eu: remove unused variable from rtw_init_drv_sw adds 6be20b17ff40 staging: r8188eu: remove unused variable from rtw_init_recv_timer adds 987219ad34a6 staging: r8188eu: remove lines from Makefile that silence [...] adds dcda94c9412a staging: r8188eu: Replace BITn with BIT(n) adds e3027f25c6f7 staging: r8188eu: Use GFP_ATOMIC under spin lock adds 3a330ece235e staging: r8188eu: os_dep: Hoist vmalloc.h include into osd [...] adds 25ee7e89d45d staging: rtl8192e: rtl_core: Fix possible null-pointer der [...] adds 959aabedcd91 staging: gdm724x: Place macro argument within parentheses adds b8a59fed6b1d staging: r8188eu: remove unused efuse hal components adds 86d90d776e1c staging: r8188eu: remove unused function parameters adds ef32cccc7f06 staging: r8188eu: (trivial) remove a duplicate debug print adds a1c95234d6e6 staging: r8188eu: use proper way to build a module adds e7dd1a58ce70 staging: r8188eu: remove CONFIG_USB_HCI from Makefile adds 1fee0cc9398e staging: r8188eu: Remove all 5GHz network types adds 9f6804834627 staging: r8188eu: Remove code related to unsupported channels adds 221abd4d478a staging: r8188eu: Remove no more necessary definitions and code adds 4d50f7639512 staging: r8188eu: Fix Smatch warnings for core/*.c adds 178cd80dc15c staging: r8188eu: Fix smatch problems in hal/*.c adds 0d5e4bfe47ea staging: r8188eu: Fix smatch warnings in os_dep/*.c adds 0ea03f795df4 staging: r8188eu: Fix a couple scheduling in atomic bugs adds 626520f4ba27 staging: r8188eu: scheduling in atomic in rtw_createbss_cmd() adds 347c9e5201a3 staging: r8188eu: replace custom hwaddr_aton_i() with mac_pton() adds 32755b243496 staging: r8188eu: Remove unused static inline functions in [...] adds 72a5e1d74963 staging: r8188eu: Remove uninitialized use of ether_type i [...] adds 0bd35146642b staging: r8188eu: Reorganize error handling in rtw_drv_init() adds 8b2ac51625ac iio: hid-sensors: bind IIO channels alloc to device object adds 62f9eb7079a9 counter: intel-qep: Remove linux/bitops.h include adds 458516508df9 iio: buffer: Save a few cycles in 'iio_scan_mask_set()' adds d21fed0675cd iio: buffer: Move a sanity check at the beginning of 'iio_ [...] adds edf021d14511 dt-bindings: iio: adc: rockchip-saradc: add description fo [...] adds 7786da3b5ae1 iio: adc: rockchip_saradc: add support for rk3568 saradc adds 2427a7e95ca9 iio: light: adjd_s311: move buffer on adjd_s311_data object adds bb761e722f6d iio: light: adjd_s311: convert probe to device-managed functions adds 09d5135b6ffc iio: proximity: rfd77402: use i2c_client for rfd77402_{ini [...] adds 148da125a0c8 iio: proximity: rfd77402: convert probe to device-managed [...] adds 689f584b9858 iio: accel: dmard10: convert probe to device-managed functions adds 074e1ddb8782 iio: accel: da311: convert probe to device-managed functions adds 3d9efa9bd34f iio: accel: da280: convert probe to device-managed functions adds 4f0964f70fcf dt-bindings: iio: dac: adi,ad5421: Add missing binding document. adds 613c403a7f97 dt-bindings: iio: dac: adi,ad5064: Document bindings for m [...] adds 0688cc60d579 dt-bindings: iio: dac: adi,ad5360: Add missing binding document adds 5992d5a6b563 dt-bindings: iio: dac: ad5380: Add missing binding document adds 609bf552b034 dt-bindings: iio: dac: ad5449: Add missing binding document. adds 790a352b6f12 dt-bindings: iio: dac: ad5504: Add missing binding document adds 97683c851f9c iio: dac: ad5624r: Fix incorrect handling of an optional r [...] adds b302c57bc9c7 dt-bindings: iio: dac: ad5624r: Add missing binding document adds 2d89b8b2c0bf dt-bindings: iio: dac: ad5686 and ad5696: Add missing bind [...] adds db8dc17e1fd8 dt-bindings: iio: dac: ad5761: Add missing binding doc. adds 96e137558d58 dt-bindings: iio: dac: adi,ad5764: Add missing binding document adds a714ee9ea0ef dt-bindings: iio: dac: adi,ad5791: Add missing bindings document adds 906b00437e71 dt-bindings: iio: dac: adi,ad8801: Add missing binding document. adds f21a5f721542 dt-bindings: iio: dac: microchip,mcp4922: Add missing bind [...] adds c336b611e9e4 iio: accel: bma220: convert probe to device-managed functions adds 3ce868bb0595 iio: accel: bma220: make suspend state setting more robust adds 2bb3b8f69acc iio: temperature: tmp006: convert probe to device-managed adds c359a80ca290 iio: temperature: tmp006: make sure the chip is powered up [...] adds d272e0ab5f4b iio: potentiometer: max5481: convert probe to device-managed adds 9ae8da91a22c iio: light: tcs3414: convert probe to device-managed routines adds d372e5a19a8e iio: accel: adxl345: convert probe to device-managed functions adds e46a36d92da0 Add startup time for each chip using inv_mpu6050 driver adds 0e0761f86f10 iio: core: Forbid use of both labels and extended names adds 13efdc3dc903 iio: core: Support reading extended name as label adds b44ab6fdba61 iio: light: si1145: remove redundant continue statement adds 39361c997dc7 dt-bindings: iio: accel: bma255: Fix interrupt type adds 562442d5a93b dt-bindings: iio: accel: bma255: Sort compatibles adds 7e6b78663c2f dt-bindings: iio: accel: bma255: Merge bosch,bma180 schema adds 9c6cd755b548 iio: st-sensors: Remove some unused includes and add some [...] adds f5e9e38e7063 iio: proximity: vcnl3020: add DMA safe buffer adds 3363fbbe19e5 iio: proximity: vcnl3020: add periodic mode adds 7ff98c8afa46 iio: proximity: vcnl3020: remove iio_claim/release_direct adds 78a6af334662 iio: adc: fsl-imx25-gcq: Use the defined variable to clean code adds 674db1e9217a iio: pressure: st_pressure: use devm_iio_triggered_buffer_ [...] adds a442673b40f2 iio: accel: st_accel: use devm_iio_triggered_buffer_setup( [...] adds 899f6791469f iio: magn: st_magn: use devm_iio_triggered_buffer_setup() [...] adds a574e68ff513 iio: gyro: st_gyro: use devm_iio_triggered_buffer_setup() [...] adds 48dc1abde015 iio: adc: meson-saradc: Disable BL30 integration on G12A a [...] adds 0e1d2a5ec77e iio: adc: meson-saradc: Add missing space between if and p [...] adds 9491b9177fd0 iio: adc: meson-saradc: Fix indentation of arguments after [...] adds 7a3605bef878 iio: sx9310: Support ACPI property adds 9c5eb724f96f iio/adc: ingenic: rename has_aux2 to has_aux_md adds d827cbcdb34e dt-bindings: iio/adc: add an INGENIC_ADC_AUX0 entry adds b9e9bdd425a3 iio/adc: ingenic: add JZ4760 support to the sadc driver adds bf1b2418c2f5 iio/adc: ingenic: add JZ4760B support to the sadc driver adds eaaa23d71ebf dt-bindings: iio/adc: ingenic: add the JZ4760(B) socs to t [...] adds 6a25893cb0e2 iio: dac: max5821: convert device register to device manag [...] adds f27b1b2a04dd iio: adc: fsl-imx25-gcq: adjust irq check to match docs an [...] adds 6c3ce4049b77 iio: ep93xx: Prepare clock before using it adds 3722c105ecd1 dt-bindings: iio: chemical: Add trivial DT binding for sgp40 adds 1081b9d97152 iio: chemical: Add driver support for sgp40 adds a5dfc572eeee dt-bindings: Add bindings for Capella cm3323 Ambient Light Sensor adds ee8ea7472ff7 iio: light: cm3323: Add of_device_id table adds 84c31a0466c1 dt-bindings: iio: accel: bma255: Add interrupt-names adds 02104141f3fa dt-bindings: iio: accel: bma255: Add bosch,bmc156_accel adds 73d672e63f30 iio: accel: bmc150: Make it possible to configure INT2 ins [...] adds 52ae7c708d97 iio: accel: bmc150: Add support for BMC156 adds 728246e8f726 counter: 104-quad-8: Return error when invalid mode during [...] adds b11eed1554e8 counter: Return error code on invalid modes adds e2ff3198c580 counter: Standardize to ERANGE for limit exceeded errors adds 493b938a14ed counter: Rename counter_signal_value to counter_signal_level adds 394a0150a064 counter: Rename counter_count_function to counter_function adds 3304d2b69a36 iio: hid-sensor-press: Add timestamp channel adds 94a853eca720 counter: 104-quad-8: Describe member 'lock' in 'quad8' adds f805ef1ce5d6 Merge tag 'iio-for-5.15a' of https://git.kernel.org/pub/sc [...] adds a30514a076cf Merge 5.14-rc6 into staging-next adds 6a78bb5c4f92 staging: r8188eu: remove 5GHz code from Hal_GetChnlGroup88E() adds 1cb5715d273e staging: r8188eu: convert return type of Hal_GetChnlGroup8 [...] adds 16fe4b303e22 staging: r8188eu: rename parameter of Hal_GetChnlGroup88E() adds 40ba17da86cb staging: r8188eu: rename Hal_GetChnlGroup88E() adds b38447035aed staging: r8188eu: Remove variables and simplify PHY_SwChnl8188E() adds a4adfa836c52 staging: r8188eu: Remove unnecessary ret variable in rtw_d [...] adds 11fc4822f9c0 staging: r8188eu: remove ODM_GetRightChnlPlaceforIQK() adds 7c715fbce5d3 staging: r8188eu: os_dep: Remove defined but not used variables adds 099ec97ac929 staging: rtl8192u: Fix bitwise vs logical operator in Tran [...] adds 027ed956b526 staging: r8188eu: remove kernel version depended code paths adds f33ce7100b6b staging: r8188eu: use common ieee80211 constants adds cd40705f6b27 staging: r8188eu: remove inline markings from functions in [...] adds ff63261978ee staging: r8188eu: remove ipx support from driver adds 9caf92ab573f staging: r8188eu: Remove unused nat25_handle_frame() adds 88b6509b8d8d dt-bindings: iio: potentiometer: Add AD5110 in trivial-devices adds d03a74bfacce iio: potentiometer: Add driver support for AD5110 adds b76d26d69ecc iio: ltc2983: fix device probe adds cabd6e9cf22d iio: adc: rockchip_saradc: add voltage notifier so get ref [...] adds ffc6659befd6 iio: pressure: hp03: update device probe to register with [...] adds 080809631627 dt-bindings: iio: adc: Add binding documentation for Renes [...] adds d484c21bacfa iio: adc: Add driver for Renesas RZ/G2L A/D converter adds 9d9d90a9af54 Merge tag 'iio-for-5.15b' of https://git.kernel.org/pub/sc [...] adds 8694ef2d90b2 staging: r8188eu: add spaces around operators in core/rtw_ap.c adds f1249cfdb358 staging: r8188eu: rewrite subtraction in core/rtw_cmd.c adds 8ccacd41b6d6 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 575da340cdb6 staging: r8188eu: clean up spacing style issues in core/rtw_cmd.c adds 2d8f67a53a2a staging: r8188eu: clean up spacing style issues in core/rt [...] adds 4842e46f703c staging: r8188eu: clean up spacing style issues in core/rt [...] adds 35f1fa01c1c2 staging: r8188eu: simplify multiplication in core/rtw_ioctl_set.c adds 292c8398d175 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 174b79fcd071 staging: r8188eu: add spaces around operators in core/rtw_iol.c adds c891e014b579 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 4257c1c3b0fc staging: r8188eu: clean up spacing style issues in core/rt [...] adds 61249f2268b5 staging: r8188eu: clean up spacing style issues in core/rtw_mp.c adds 0296ded555ba staging: r8188eu: clean up spacing style issues in core/rt [...] adds 58bd6fc51411 staging: r8188eu: clean up spacing style issues in core/rtw_p2p.c adds 63852ff22d8a staging: r8188eu: clean up spacing style issues in core/rt [...] adds 7527c5ea758c staging: r8188eu: clean up spacing style issues in core/rt [...] adds 88a924bf3f8e staging: r8188eu: clean up spacing style issues in core/rt [...] adds 2dcdb9d1a6f6 staging: r8188eu: add spaces around operators in core/rtw_ [...] adds 6b6fdf7341d5 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 77cb924ec691 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 3ec10b9d8ead staging: r8188eu: add space around operator in core/rtw_sreset.c adds 438bb20f00a7 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 550b1cda158c staging: r8188eu: clean up spacing style issues in hal dir [...] adds ea105f21c94f staging: r8188eu: clean up spacing style issues in hal dir [...] adds 47a0bab3d95f staging: r8188eu: clean up spacing style issues in hal dir [...] adds 10e13123973b staging: r8188eu: clean up spacing style issues in os_dep dir adds 25bcf747bdfd staging: r8188eu: remove set but unused variable from rtl8 [...] adds 8f9172d26ca5 staging: r8188eu: remove unneeded DBG_88E call from rtl818 [...] adds cbfa6f33e3a6 clk: staging: correct reference to config IOMEM to config [...] adds 08c63a33f341 staging: r8188eu: Remove code depending on NAT25_LOOKUP adds cbe34165cc1b staging: rts5208: Fix get_ms_information() heap buffer size adds 0a9b92020d75 staging: wlan-ng: Disable buggy MIB ioctl adds 7972067ad028 staging: r8188eu: Remove unused including <linux/version.h> adds 39876a013b3e staging: r8188eu: remove null pointer checks before kfree adds b3cab9a174e3 staging: r8188eu: clean up comparsions to true adds ec8554b8170a staging: r8188eu: clean up comparsions to false adds d580fc6dbf2c staging: r8188eu: ctrl vendor req value is always 0x05 adds 1fd6d8ffad4a staging: r8188eu: ctrl vendor req index is not used adds 92791836cb7d staging: r8188eu: rename variable within rtl8188e_Add_RateATid adds e8bcb4820ac5 staging: r8188eu: Fix fall-through warnings for Clang adds 2f0f1ec2bd0d staging: r8188eu: remove _dbg_dump_tx_info function adds ff901b60e752 staging: r8188eu: remove unused function dump_txrpt_ccx_88e adds c05d31893f70 staging: r8188eu: remove txrpt_ccx_sw_88e and txrpt_ccx_qt [...] adds 23b752dfa305 staging: r8188eu: remove empty function rtl8188eu_free_xmit_priv adds c5de6c20dd79 staging: r8188eu: remove function rtw_hal_free_xmit_priv adds b1d0ebf2ed84 staging: r8188eu: remove free_xmit_priv field from struct hal_ops adds 5349ef4fd59f staging: r8188eu: convert only rtw_vmalloc call to vmalloc adds 07f1a10d30e3 staging: r8188eu: remove rtw_vmalloc preprocessor definition adds c29e42afe919 staging: r8188eu: remove function _rtw_vmalloc adds 11d5fd313b8f staging: r8188eu: convert all rtw_zvmalloc calls to vzalloc calls adds 00d7a5613be5 staging: r8188eu: remove rtw_zvmalloc preprocessor definition adds 41b8a938674b staging: r8188eu: remove function _rtw_zvmalloc adds 90356e98100f staging: r8188eu: remove rtw_update_mem_stat macro and ass [...] adds 093991aaadf0 staging: r8188eu: Remove empty rtw_mfree_xmit_priv_lock() adds 89b9f3f39a08 staging: r8188eu: fix scheduling while atomic bugs adds 55cdf7d7b2a1 staging: r8188eu: use GFP_ATOMIC under spinlock adds 6277fbfdd29c staging: wlan-ng: Remove pointless a3/a4 union adds 86a0727b096d staging: wlan-ng: Avoid duplicate header in tx/rx frames adds 30e98ce81bbb staging: r8188eu: remove unneeded semicolon adds fbdbd861c8be staging: r8188eu: remove unused function rtw_add_bcn_ie() adds a69bbd2f77a6 staging: r8188eu: remove unused function rtw_remove_bcn_ie() adds 7d761b084b3c staging: mt7621-pci: fix hang when nothing is connected to [...] adds 174ac41a7aaf staging: rtl8723bs: remove obsolete wext support adds fafb8a21a5c9 staging: rtl8723bs: fix code indent issues adds 105bc6b94f05 staging: rtl8723bs: fix logical continuation issue adds b516456cedb6 staging: rtl8723bs: remove functions notifying wext events adds 07abf8b41eaf staging: rtl8723bs: remove unused rtw_set_802_11_bssid() function adds 7dfe9fac7867 staging/rtl8192u: Avoid CamelCase in names of variables adds c4b30776bf29 staging/rtl8192u: Initialize variables in the definition block adds 07e7f36da8ab staging/rtl8192u: Prefer kcalloc over open coded arithmetic adds 9bfb54a8c88e staging: rtl8723bs: remove header file ethernet.h adds 65945da601e8 staging: r8188eu: remove unnecessary cast adds 74f64654ecd2 staging: r8188eu: remove unused define adds 805ac0da01f8 staging: rtl8188eu: use actual request type as parameter adds f410923ad5f5 staging: r8188eu: rewrite usb vendor request defines adds 2214ea8299f5 staging: r8188eu: remove an unused enum adds 0d3e1be506dd staging: r8188eu: clean up the usb_readXY functions adds e8baed3c765e staging: r8188eu: clean up the usb_writeXY functions adds 22d0d6104e4d staging: r8188eu: clean up the usb_writeN adds f7231a04e4f1 staging: r8188eu: remove unused members of struct _io_ops adds 5598e47a79b4 staging: r8188eu: set pipe only once adds 2d29f81ce822 staging: r8188eu: Fix a resource leak in update_bcn_wps_ie adds e92e5f30ad32 staging: r8188eu: change declaration of Efuse_Read1ByteFro [...] adds 6ca88cb5e847 staging: r8188eu: Make mult-byte entities in dhcp header b [...] adds 8d82693b0b56 staging: r8188eu: remove cmd_osdep.h header file adds 3eaa30d1623e staging: r8188eu: remove 5 GHz code adds f9f72f7f722e staging: r8188eu: remove dead code adds 2a3afb168ea7 staging: r8188eu: remove unnecessary parentheses adds 8aa824f2ec1b staging: r8188eu: ensure proper alignment for eth address buffers adds 08cff18916f5 staging: r8188eu: use is_multicast_ether_addr in core/rtw_mlme.c adds 129f4197f22d staging: r8188eu: use is_multicast_ether_addr in core/rtw_mp.c adds d0624c3379a1 staging: r8188eu: use is_multicast_ether_addr in core/rtw_recv.c adds 2d4fe65101b5 staging: r8188eu: use is_multicast_ether_addr in core/rtw_ [...] adds 544984a774f2 staging: r8188eu: use is_multicast_ether_addr in core/rtw_xmit.c adds 0b704920fba9 staging: r8188eu: use is_multicast_ether_addr in hal/rtl81 [...] adds bd5f258affb1 staging: r8188eu: use is_multicast_ether_addr in os_dep/re [...] adds f228d1d50904 staging: r8188eu: make rtw_deinit_intf_priv return void adds 68ad97bc5a1b staging: r8188eu: remove if_ether.h header file adds f09dc911bd26 staging: r8188eu: remove ip.h header file adds f7766f1b0030 staging: r8188eu: remove ethernet.h header file adds 3f60c32f15b0 staging: r8188eu: core: remove condition with no effect adds ce6a7007048b staging: r8188eu: remove {read,write}_macreg adds 62dbd849e03c staging: r8188eu: remove unneeded conversions to bool adds 7990b535d298 staging: r8188eu: remove unneeded variable adds 71419e03d85f staging: r8188eu: Provide a TODO file for this driver adds a01b0006de76 staging: r8188eu: rename struct field Wifi_Error_Status adds 9f30a2312c0b staging: r8188eu: rename fields of struct dyn_primary_cca adds 9f801ac94d8b staging: r8188eu: remove ODM_DynamicPrimaryCCA_DupRTS() adds f6bc526accf8 staging: r8188eu: rename fields of struct rtl_ps adds 65bbdabe2a27 staging: wlan-ng: fix invalid assignment warning adds e1e0ee8ed2b0 staging: vt6656: Remove filenames in files adds 6506cd9f3ae9 staging: r8188eu: add extra TODO entries adds 4adb389e08c9 staging: vt6655: Remove filenames in files new ebf435d3b51b Merge tag 'staging-5.15-rc1' of git://git.kernel.org/pub/s [...] adds cb3ea80b7c84 serial: 8250: 8250_omap: make a const array static, makes [...] adds 130432076f3b serial: 8250_pnp: Support configurable clock frequency adds 8a66b31a1596 serial: 8250_bcm7271: use NULL to initialized a null pointer adds b1442c55ce89 serial: 8250: extend compile-test coverage adds e7b91932f622 serial: core: Report magic multiplier extra baud rates adds 240e126c28df tty: serial: jsm: hold port lock when reporting modem line [...] adds 8d479237727c serial: amba-pl011: add RS485 support adds b0819465be8b arm pl011 serial: support multi-irq request adds 4fc2d3cd6d3a serial: samsung: use dma_ops of DMA if attached adds 3b0c40612471 tty: Fix out-of-bound vmalloc access in imageblit adds ed623dffdeeb tty: serial: uartlite: Disable clocks in case of errors adds 5bbe10a6942d tty: serial: uartlite: Add runtime pm support adds 65a2c14d4f00 dt-bindings: serial: convert Cadence UART bindings to YAML adds e94159dfba79 tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" adds 33969db7abe9 serial: 8250_exar: Add ->unregister_gpio() callback adds ba998c7c3aba amiserial: remove unused DBG_CNT adds 1cd25475a5eb amiserial: remove serial_* strings adds b44206930a27 amiserial: remove stale comment adds 5a7c7a6bb706 amiserial: remove serial_state::xmit_fifo_size adds 7ec3114ec780 amiserial: simplify rs_open adds 5d4317abd222 amiserial: use memset to zero serial_state adds 935256192996 amiserial: expand serial_isroot adds 816807020ea6 amiserial: expand "custom" adds f3d788b4254c amiserial: pack and sort includes adds 6cc7bda16dfd amiserial: switch rs_table to a single state adds 5b869a06a279 amiserial: remove unused state from shutdown adds e679004dec37 tty: hvc: replace BUG_ON() with negative return value adds d7aff291d069 serial: 8250: Define RX trigger levels for OxSemi 950 devices adds f444f34b4a1a dt-bindings: serial: 8250: Add Exar compatibles adds 0a9410b981e9 serial: 8250_lpss: Enable DMA on Intel Elkhart Lake adds 3d1fa055ea72 serial: max310x: Use clock-names property matching to reco [...] adds 0e9ffdb236b8 cx20442: tty_ldisc_ops::write_wakeup is optional adds 8496f60a670d v253_init: eliminate pointer to string adds 4d3d947866c2 tty: move tty_driver related prototypes to tty_driver.h adds 890ebae62770 tty: include kref.h in tty_driver.h adds a24bc667ac1f tty: move ldisc prototypes to tty_ldisc.h adds abca990183e9 tty: include list & lockdep from tty_ldisc.h adds 56eef46aa830 tty: move tty_ldisc_receive_buf to tty_flip.h adds 8d29e0024437 tty: move tty_buffer definitions to new tty_buffer.h adds 67b94be44771 tty: move tty_port to new tty_port.h adds 52c27f13b52c tty: tty_flip.h needs only tty_buffer and tty_port adds 23411c720052 xtensa: ISS: don't panic in rs_init adds 7ccbdcc4d08a hvsi: don't panic on tty_register_driver failure adds 0524513afe45 tty: don't store semi-state into tty drivers adds 39b7b42be4a8 tty: stop using alloc_tty_driver adds 56ec5880a28e tty: drop alloc_tty_driver adds cb9ea618ee60 tty: make tty_set_operations an inline adds 9f90a4ddef4e tty: drop put_tty_driver adds 72fdb403008c tty: pdc_cons, free tty_driver upon failure adds 481975b24c39 dt-bindings: serial: Add compatible for Mediatek MT7986 adds 3a96e97ab4e8 serial: 8250_pci: make setup_port() parameters explicitly [...] adds c92bbbfe21ef vt: keyboard: treat kbd_table as an array all the time. adds 3df15d6f3724 vt: keyboard.c: make console an unsigned int adds a8cb3ede82fe Revert "cx20442: tty_ldisc_ops::write_wakeup is optional" adds ccd1c4d79479 Revert "v253_init: eliminate pointer to string" adds 33e5571ebdec serial: omap: Disable PM runtime autoidle to remove pm_run [...] adds 6c44eb5905f6 serial: omap: Only allow if 8250_omap is not selected adds 1a191ddcc76f dt-bindings: serial: 8250: Update for standard overrun-thr [...] adds 1fe0e1fa3209 serial: 8250_omap: Handle optional overrun-throttle-ms property adds 15e580283f26 Merge 5.14-rc5 into tty-next adds 217b04c67b6b serial: stm32: fix the conditional expression writing adds 0a732d7dfb44 serdev: Split and export serdev_acpi_get_uart_resource() adds 541b84eceef1 platform/surface: aggregator: Use serdev_acpi_get_uart_res [...] adds 920792aa44ff tty: serial: samsung: Init USI to keep clocks running adds f63299b3972d tty: serial: samsung: Fix driver data macros style adds 9a4d22f7955e tty: serial: samsung: Add Exynos850 SoC data adds 94560f6156fe Revert "arm pl011 serial: support multi-irq request" adds 59bd4eedf118 serial: stm32: use the defined variable to simplify code adds 3d881e32e295 serial: stm32: use devm_platform_get_and_ioremap_resource() adds 87b8061bad9b serial: sh-sci: fix break handling for sysrq adds 1143637f00cd tty: replace in_irq() with in_hardirq() adds 88c1d2478ec8 tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dm [...] adds 322003b907d6 tty: moxa: use semi-colons instead of commas adds 2285c4963929 mxser: use semi-colons instead of commas adds d5c38948448a tty: serial: fsl_lpuart: fix the wrong mapbase value adds 48422152a8f1 tty: serial: fsl_lpuart: enable two stop bits for lpuart32 adds bd5305dcabbc tty: serial: fsl_lpuart: do software reset for imx7ulp and [...] adds fa934fc1a867 tty: serial: linflexuart: Remove redundant check to simpli [...] adds 618bf2b04bd6 serial: 8250_ingenic: Use of_device_get_match_data adds a6a65f9ee093 serial: tegra: Use of_device_get_match_data adds 74d2fb7e7084 serial: vt8500: Use of_device_get_match_data adds bb2853a6a421 tty: Fix data race between tiocsti() and flush_to_ldisc() adds 3620a89b7d27 tty: serial: uartlite: Use constants in early_uartlite_putc adds 2e5f3a69b6fc tty: serial: uartlite: Use read_poll_timeout for a polling loop new 7c314bdfb64e Merge tag 'tty-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds ce7d0008c235 usb: gadget: udc: core: Introduce check_config to verify U [...] adds 7adf9e3adc39 usb: gadget: configfs: Check USB configuration before adding adds 9f607a309fbe usb: dwc3: Resize TX FIFOs to meet EP bursting requirements adds fe794e395483 of: Add stub for of_add_property() adds cefdd52fa045 usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default adds 97db1b081e12 dt-bindings: usb: dwc3: Update dwc3 TX fifo properties adds c4c1faf82548 Revert "usb: host: fotg210: Use dma_pool_zalloc" adds c2e898764245 usb: host: fotg210: fix the endpoint's transactional oppor [...] adds 091cb2f782f3 usb: host: fotg210: fix the actual_length of an iso packet adds dbaaca9aa5ce usb: gadget: f_ncm: remove timer_force_tx field adds cf4e2e880bde usb: gadget: f_ncm: remove spurious boolean timer_stopping adds ec017d6b60f8 usb: gadget: f_ncm: remove check for NULL skb_tx_data in t [...] adds b88668fec959 usb: gadget: f_ncm: remove spurious if statement adds 6607d1a4c3c9 usb: gadget: f_ncm: ncm_wrap_ntb - move var definitions in [...] adds 8ae01239609b usb: gadget: u_ether: fix a potential null pointer dereference adds 61136a12cbed USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() adds e516ac5d48fe dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7280 adds bb9efa59c665 arm64: dts: qcom: sc7280: Add USB related nodes adds 73cb0912894b arm64: dts: qcom: sc7280: Add USB nodes for IDP board adds e725ace06fc4 usb: host: ohci-spear: simplify calling usb_add_hcd() adds e13690d527bb usb: xhci-renesas: Minor coding style cleanup adds 884c27440829 usb: renesas-xhci: Remove renesas_xhci_pci_exit() adds fb4e52b609f0 usb: isp1301-omap: Fix the GPIO include adds bcacbf06c891 usb: gadget: composite: Allow bMaxPower=0 if self-powered adds b833ce15ce33 usb: dwc2: gadget: Add endpoint wedge support adds 31f21e2a09a1 dt-bindings: usb: generic-ehci: Document dr_mode property adds 0c29ec921059 dt-bindings: usb: generic-ohci: Document dr_mode property adds b48f8939b9ff usb: audio-v2: add ability to define feature unit descriptor adds 02de698ca812 usb: gadget: u_audio: add bi-directional volume and mute support adds eaf6cbe09920 usb: gadget: f_uac2: add volume and mute support adds 0356e6283c71 usb: gadget: f_uac1: add volume and mute support adds 8e6cb5d27e82 usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API adds d842bc6c0579 Merge v5.14-rc3 into usb-next adds a71786d7f519 dt-bindings: usb: mtu3: remove support VBUS detection of extcon adds 88302047803b dt-bindings: usb: mtu3: add optional property to disable u [...] adds 0b44e4ec2852 dt-bindings: usb: mtu3: add support property role-switch-d [...] adds 72c1b91f5de3 dt-bindings: usb: mtu3: add wakeup interrupt adds 2037f2991dde usb: common: add helper to get role-switch-default-mode adds 26f94fe8e739 usb: dwc3: drd: use helper to get role-switch-default-mode adds 88c6b90188d8 usb: mtu3: support property role-switch-default-mode adds d7e127242816 usb: mtu3: support option to disable usb2 ports adds 0609c1aa10de usb: mtu3: add new helpers for host suspend/resume adds fa6f59e28c61 usb: mtu3: support runtime PM for host mode adds 6244831543ec usb: mtu3: add helper to power on/down device adds 427c66422e14 usb: mtu3: support suspend/resume for device mode adds 6b587394c65c usb: mtu3: support suspend/resume for dual-role mode adds c6e23b89a95d usb: dwc3: gadget: set gadgets parent to the right controller adds 9973772dbb2b usb: gadget: uvc: make uvc_num_requests depend on gadget speed adds b9b82d3d0dbc usb: gadget: uvc: set v4l2_dev->dev in f_uvc adds e81e7f9a0eb9 usb: gadget: uvc: add scatter gather support adds fc78941d8169 usb: gadget: uvc: decrease the interrupt load to a quarter adds 39c0bf564ead dt-bindings: usb: ehci: Add Allwinner A83t compatible adds 4356ad83792f dt-bindings: usb: ohci: Add Allwinner A83t compatible adds 7de14c88272c usb: isp1760: remove debug message as error adds 41f673183862 usb: isp1760: do not sleep in field register poll adds cbbdb3fe0d97 usb: isp1760: rework cache initialization error handling adds 0132bf6f3958 drivers: usb: dwc3-qcom: Add sdm660 compatible adds 64cd4271ea8e usb: gadget: pxa25x_udc: Constify static struct pxa25x_ep_ops adds 9311a531064b usb: gadget: Fix inconsistent indent adds 90059e9395ca usb: gadget: remove useless cast adds e21dd90eb864 usb: misc: adutux: use swap() adds 59e477af7b1a usb: gadget: f_uac2: remove redundant assignments to point [...] adds 9c0edd5649a2 docs: usb: fix malformed table adds 177cd475e1f1 dt-bindings: usb: renesas,usbhs: Document RZ/G2L bindings adds b8731209958a usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint adds 548011957d1d usb: xhci-mtk: relax TT periodic bandwidth allocation adds 73e19de7b79a Merge 5.14-rc5 into usb-next adds 5324bad66f09 usb: dwc2: gadget: implement udc_set_speed() adds baa2986bda3f usb: dwc3: meson-g12a: add IRQ check adds 175006956740 usb: dwc3: qcom: add IRQ check adds 50855c31573b usb: gadget: udc: at91: add IRQ check adds ecff88e819e3 usb: gadget: udc: s3c2410: add IRQ check adds 711087f34291 usb: misc: brcmstb-usb-pinmap: add IRQ check adds ecc2f30dbb25 usb: phy: fsl-usb: add IRQ check adds 0881e22c06e6 usb: phy: twl6030: add IRQ checks adds e88f28514065 usb: mtu3: restore HS function when set SS/SSP adds fd7cb394ec7e usb: mtu3: use @mult for HS isoc or intr adds 44e4439d8f9f usb: mtu3: fix the wrong HS mult value adds e9ab75f26eb9 usb: cdnsp: fix the wrong mult value for HS isoc or intr adds eeb0cfb6b2b6 usb: gadget: tegra-xudc: fix the wrong mult value for HS i [...] adds b553c9466fa5 usb: gadget: bdc: remove unnecessary AND operation when ge [...] adds 97d99f7e8f1c usb: gadget: remove unnecessary AND operation when get ep maxp adds 7a4440bc0d86 dt-bindings: connector: Add pd-disable property adds e9e6e164ed8f usb: typec: tcpm: Support non-PD mode adds cea45a3bd2dd usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse adds 2dec48c32a34 Merge 5.14-rc6 into usb-next adds 1a5f6cd28667 dt-bindings: usb: mtk-musb: add MT7623 compatible adds 4ac5132e8a43 usb: host: ohci-tmio: add IRQ check adds 0d45a1373e66 usb: phy: tahvo: add IRQ check adds 843714bb37d9 usb: dwc3: Decouple USB 2.0 L1 & L2 events adds b2582996a747 usb: host: remove dead EHCI support for on-chip PMC MSP71x [...] adds 3b445c99c756 usb: host: remove line for obsolete config USB_HWA_HCD adds e77939ee63a7 usb: remove reference to deleted config STB03xxx adds 1bc220835526 usb: gadget: f_uac1: fixing inconsistent indenting adds 2af0c5ffadaf usb: gadget: mv_u3d: request_irq() after initializing UDC adds 72dd1843232c USB: EHCI: Add register array bounds to HCS ports adds e4788edc730a USB: EHCI: Add alias for Broadcom INSNREG adds 85fb1a27b128 Merge 5.14-rc7 into usb-next adds 1651d9e7810e thunderbolt: Add authorized value to the KOBJ_CHANGE uevent adds e390909ac763 thunderbolt: Add vendor specific NHI quirk for auto-cleari [...] adds 7a1808f82a37 thunderbolt: Handle ring interrupt by reading interrupt st [...] adds fb7a89ad2f04 thunderbolt: Do not read control adapter config space adds 42716425ad7e thunderbolt: Fix port linking by checking all adapters adds bfa109d761a4 Merge tag 'thunderbolt-for-v5.15-rc1' of git://git.kernel. [...] adds d7428bc26fc7 usb: gadget: f_hid: optional SETUP/SET_REPORT mode adds cbf286e8ef83 xhci: fix unsafe memory usage in xhci tracing adds 4843b4b5ec64 xhci: fix even more unsafe memory usage in xhci tracing adds 94f339147fc3 xhci: Fix failure to give back some cached cancelled URBs. adds 2847c46c6148 Revert "USB: xhci: fix U1/U2 handling for hardware with XH [...] adds 0d9b9f533bf1 xhci: Add additional dynamic debug to follow URBs in cance [...] adds 669bc5a188b4 xhci: Add bus number to some debug messages adds 4720f1bf4ee4 usb: ehci-orion: Handle errors of clk_prepare_enable() in probe adds 6a48d0ae01a6 usb: dwc3: imx8mp: request irq after initializing dwc3 adds 1abade64563e usb: dwc3: pci: add support for AMD's newer generation platform. adds 7c75bde329d7 usb: musb: musb_dsps: request_irq() after initializing musb adds 0b9f6cc845ce usb: gadget: mass_storage: Remove repeated verbose license text adds 5786b433f721 usb: gadget: aspeed: Remove repeated verbose license text adds 258c81b341c8 usbip: give back URBs for unsent unlink requests during cleanup adds 5289253b01d7 usbip: clean up code in vhci_device_unlink_cleanup adds 66cce9e73ec6 usbip:vhci_hcd USB port can get stuck in the disabled state adds 9fe3c93f9de7 usb: gadget: Add description for module parameter adds 8472896f39cf usb: isp1760: ignore return value for bus change pattern adds 8e58b7710d66 usb: isp1760: check maxpacketsize before using it adds 5e4cd1b65563 usb: isp1760: do not reset retval adds 7d1d3882fd9d usb: isp1760: do not shift in uninitialized slot adds de940244e898 usb: isp1760: clean never read udc_enabled warning adds 76d55a633ab6 Revert "usb: xhci-mtk: relax TT periodic bandwidth allocation" adds f2a9797b4efe Revert "usb: xhci-mtk: Do not use xhci's virt_dev in drop_ [...] adds d2f42e09393c usb: bdc: Fix an error handling path in 'bdc_probe()' when [...] adds 6f15a2a09cec usb: bdc: Fix a resource leak in the error handling path o [...] adds 51018cde5b55 dt-bindings: usb: mtk-xhci: add optional property to disab [...] adds e2cd76907fcc dt-bindings: usb: mtk-xhci: add compatible for mt8195 adds 7f85c16f40d8 usb: xhci-mtk: fix use-after-free of mtk->hcd adds 7465d7b66ac7 usb: xhci-mtk: support option to disable usb2 ports adds de5107f47319 usb: xhci-mtk: fix issue of out-of-bounds array access adds 451d3912586a usb: xhci-mtk: update fs bus bandwidth by bw_budget_table adds 614c8c67a071 usb: xhci-mtk: check boundary before check tt adds 82799c80b46a usb: xhci-mtk: add a member of num_esit adds 926d60ae64a6 usb: xhci-mtk: modify the SOF/ITP interval for mt8195 adds 4ce186665e7c usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint adds 50fdcb56c419 usb: mtu3: return successful suspend status adds d98a30ccdc83 usb: mtu3: fix random remote wakeup adds e5d6a7c6cfae usb: chipidea: host: fix port index underflow and UBSAN complains adds 452d1ea55c3e Merge tag 'usb-v5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds b7d509a92bb0 usb: xhci-mtk: allow bandwidth table rollover adds 57f3ffdc1114 usb: host: xhci-rcar: Don't reload firmware after the completion adds cc7f8825cdbb usb: renesas_usbhs: Fix spelling mistake "faile" -> "failed" adds a76cb3d999b1 usb: dwc2: Fix spelling mistake "was't" -> "wasn't" adds f73800a905a8 usb: typec: tcpm: Fix spelling mistake "atleast" -> "at least" adds f757f9291f92 usb: isp1760: fix memory pool initialization adds cbfa3effdf5c usb: isp1760: fix qtd fill length adds 36815a4a0763 usb: isp1760: write to status and address register adds 955d0fb590f1 usb: isp1760: use the right irq status bit adds 9c1587d99f93 usb: isp1760: otg control register access new 07281a257a68 Merge tag 'usb-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] new ea7b4244b365 x86/setup: Explicitly include acpi.h adds 2d52c5dd8e80 ALSA: hda/ca0132: remove redundant initialization of varia [...] adds 3b0f7eeff697 ALSA: ice1724: Remove superfluous loop over model table adds 82a60352c2d3 ALSA: x86: simplify with sync_stop PCM ops adds 4ff19229487f ALSA: hda/hdmi: Add option to enable all pins forcibly adds 27757876d173 ALSA: intel8x0: Skip ac97 clock measurement on VM adds fc93c96fe34e ALSA: compress: Drop unused functions adds 2c4e31545716 ALSA: compress: Initialize mutex in snd_compress_new() adds e6c0a0889b80 ALSA: aloop: Fix spelling mistake "synchronization" -> "sy [...] adds 427ae2689db0 ALSA: core: Add device-managed page allocator helper adds e8ad415b7a55 ALSA: core: Add managed card creation adds c2b94954add3 ALSA: core: Add device-managed request_dma() adds ac327f1b10bc ALSA: doc: Add device-managed resource section adds 7835e0901e24 ALSA: intel8x0: Allocate resources with device-managed APIs adds 86bde74dbf09 ALSA: atiixp: Allocate resources with device-managed APIs adds 3fcaf24e5dce ALSA: hda: Allocate resources with device-managed APIs adds 567f58754109 ALSA: ad1889: Allocate resources with device-managed APIs adds 21a9314cf93b ALSA: als300: Allocate resources with device-managed APIs adds 0e175f665960 ALSA: als4000: Allocate resources with device-managed APIs adds 8c5823ef31e1 ALSA: azt3328: Allocate resources with device-managed APIs adds 9e80ed64a006 ALSA: bt87x: Allocate resources with device-managed APIs adds 87e082ad84a7 ALSA: cmipci: Allocate resources with device-managed APIs adds 99041fea70d0 ALSA: cs4281: Allocate resources with device-managed APIs adds 2e11e3ff2a43 ALSA: cs5530: Allocate resources with device-managed APIs adds 10ed6eaf9d72 ALSA: ens137x: Allocate resources with device-managed APIs adds 08e9d3ab4cc1 ALSA: es1938: Allocate resources with device-managed APIs adds a7b4cbfdc701 ALSA: es1968: Allocate resources with device-managed APIs adds 47c413395376 ALSA: fm801: Allocate resources with device-managed APIs adds 5c0939253c3c ALSA: maestro3: Allocate resources with device-managed APIs adds 102e6156ded2 ALSA: rme32: Allocate resources with device-managed APIs adds df06df7cc997 ALSA: rme96: Allocate resources with device-managed APIs adds 499ddc16394c ALSA: sis7019: Allocate resources with device-managed APIs adds 2ca6cbde6ad7 ALSA: sonicvibes: Allocate resources with device-managed APIs adds afaf99751d0c ALSA: via82xx: Allocate resources with device-managed APIs adds 24ee07fbf95d ALSA: ali5451: Allocate resources with device-managed APIs adds e44b5b440609 ALSA: au88x0: Allocate resources with device-managed APIs adds 33631012cd06 ALSA: aw2: Allocate resources with device-managed APIs adds 1656fa6ea258 ALSA: ca0106: Allocate resources with device-managed APIs adds 5bff69b3645d ALSA: cs46xx: Allocate resources with device-managed APIs adds 5eba4c646dfe ALSA: cs5535audio: Allocate resources with device-managed APIs adds 9c211bf392bb ALSA: echoaudio: Allocate resources with device-managed APIs adds 79e8b218b36d ALSA: emu10k1: Allocate resources with device-managed APIs adds 2b377c6b6012 ALSA: emu10k1x: Allocate resources with device-managed APIs adds ca642da4b33d ALSA: ice1712: Allocate resources with device-managed APIs adds 272d6efa0b43 ALSA: ice1724: Allocate resources with device-managed APIs adds 1f0819979248 ALSA: ali5451: Allocate resources with device-managed APIs adds 314f6dbb1f33 ALSA: ice1724: Allocate resources with device-managed APIs adds b5cde369b618 ALSA: korg1212: Allocate resources with device-managed APIs adds 098fe3d6e775 ALSA: lola: Allocate resources with device-managed APIs adds 6f16c19b115e ALSA: lx6464es: Allocate resources with device-managed APIs adds c19935f04784 ALSA: nm256: Allocate resources with device-managed APIs adds 596ae97ab0ce ALSA: oxygen: Allocate resources with device-managed APIs adds 546c201a891e ALSA: riptide: Allocate resources with device-managed APIs adds d136b8e54f92 ALSA: hdsp: Allocate resources with device-managed APIs adds 0195ca5fd1f4 ALSA: hdspm: Allocate resources with device-managed APIs adds b1002b2d41c5 ALSA: rme9652: Allocate resources with device-managed APIs adds 5adfd8c26607 ALSA: trident: Allocate resources with device-managed APIs adds a033954140ac ALSA: vx: Manage vx_core object with devres adds 3bde3359aa16 ALSA: vx222: Allocate resources with device-managed APIs adds c6e6bb5eab74 ALSA: ymfpci: Allocate resources with device-managed APIs adds d6fb54e87869 ALSA: ad1816a: Allocate resources with device-managed APIs adds ea2bfa2961b6 ALSA: wss: Allocate resources with device-managed APIs adds 5eab6cb0344d ALSA: sb: Allocate resources with device-managed APIs adds e031577eef61 ALSA: ad1848: Allocate resources with device-managed APIs adds 5d50e348a499 ALSA: adlib: Allocate resources with device-managed APIs adds 749cadc7f53f ALSA: als100: Allocate resources with device-managed APIs adds 39c4f9aa761a ALSA: azt2320: Allocate resources with device-managed APIs adds d9fd7397a70e ALSA: cmi8328: Allocate resources with device-managed APIs adds 45782ce077a8 ALSA: cmi8330: Allocate resources with device-managed APIs adds 4287864eb053 ALSA: cs423x: Allocate resources with device-managed APIs adds 1bb11c1c7f6e ALSA: es1688: Allocate resources with device-managed APIs adds 34d6599bc107 ALSA: es18xx: Allocate resources with device-managed APIs adds 35a245ec0619 ALSA: galaxy: Allocate resources with device-managed APIs adds 5b88da3c800f ALSA: gus: Allocate resources with device-managed APIs adds 098493041a2c ALSA: msnd: Allocate resources with device-managed APIs adds 2973ee4a5b54 ALSA: opti9xx: Allocate resources with device-managed APIs adds 6bf39b5dbd53 ALSA: opl3sa2: Allocate resources with device-managed APIs adds 111601ff76e9 ALSA: sc6000: Allocate resources with device-managed APIs adds bddc2ef13235 ALSA: sscape: Allocate resources with device-managed APIs adds f082b1ad39ea ALSA: wavefront: Allocate resources with device-managed APIs adds 854577ac2aea ALSA: x86: Allocate resources with device-managed APIs adds ed539fc3428c ALSA: virmidi: Allocate resources with device-managed APIs adds aa92050f10f0 ALSA: mtpav: Allocate resources with device-managed APIs adds 60d03de81c40 ALSA: serial-u16550: Allocate resources with device-managed APIs adds de74763295a8 ALSA: mpu401: Allocate resources with device-managed APIs adds b072e65aadd6 ALSA: aloop: Allocate resources with device-managed APIs adds ed16a22b0900 ALSA: dummy: Allocate resources with device-managed APIs adds 3a1e341c5687 ALSA: pcsp: Allocate resources with device-managed APIs adds 7f6726b63595 ALSA: nm256: Fix error return code in snd_nm256_create() adds e24ef4881bdd ALSA: opti9xx: fix missing { } around an if block adds dca18a94d3ad ALSA: sc6000: Fix incorrect sizeof operator adds 9b7843d1e125 ALSA: sc6000: Assign vport directly on card's private_data adds 35fe7901150d ALSA: cs4281: Fix missing chip initialization adds f263a2c2d6c7 ALSA: als300: Fix missing chip initialization adds d364a600d6ed ALSA: korg1212: Fix wrongly shuffled firmware loader code adds f976e8a94176 ALSA: sc6000: Use explicit cast for __iomem pointer adds c5aa8277a1d3 ALSA: seq: Fix comments of wrong client number for MIDI Pa [...] adds fac24b0f34c1 ALSA: pcxhr: use __func__ to get funcion's name in an outp [...] adds 825a52482a61 ALSA: core: Fix double calls of snd_card_free() via devres adds 01099b1ad910 Merge branch 'for-linus' into for-next adds 4d4dee0aefec ALSA: usb-audio: Introduce quirk_flags field adds ce47d47e5cc8 ALSA: usb-audio: Move media-controller API quirk into quirk_flags adds af158a7f8d9a ALSA: usb-audio: Move txfr_quirk handling to quirk_flags adds c1b034a4214e ALSA: usb-audio: Move tx_length quirk handling to quirk_flags adds 019c7f912ca9 ALSA: usb-audio: Move playback_first flag into quirk_flags adds f21dca857b4c ALSA: usb-audio: Move clock setup quirk into quirk_flags adds 2de00d5a914e ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags adds f748385471f7 ALSA: usb-audio: Move control message delay quirk into qui [...] adds 1f074fe56987 ALSA: usb-audio: Move interface setup delay into quirk_flags adds 8bfe17ad975f ALSA: usb-audio: Move rate validation quirk into quirk_flags adds 44e6fc64dfeb ALSA: usb-audio: Move autosuspend quirk into quirk_flags adds 3c69dc913413 ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags adds 68e851ee4cfd ALSA: usb-audio: Move generic DSD raw detection into quirk_flags adds 5b517854420b ALSA: usb-audio: Add quirk_flags module option adds a39978ed6df1 ALSA: doc: Add the description of quirk_flags option for s [...] adds d1254593e705 ALSA: usb-audio: make array static const, makes object smaller adds 723c1252e058 ALSA: memalloc: Minor refactoring adds 58a95dfa4fdd ALSA: memalloc: Correctly name as WC adds ac9245a5406e ALSA: pcm: Allow exact buffer preallocation adds d5c505581674 ALSA: memalloc: Support WC allocation on all architectures adds 7f2da3d76b7d ALSA: pxa2xx: Use managed PCM buffer allocation adds 13ce4d8fbf59 ASoC: bcm: Use managed PCM buffer allocation adds f010a4987f61 ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation adds 0e1b598fb427 ASoC: fsl: imx-pcm-rpmsg: Use managed buffer allocation adds 189364872fba ASoC: tegra: Use managed buffer allocation adds 1855ce6293c0 ASoC: fsl_asrc_dma: Use managed buffer allocation adds e159704f7920 ASoC: fsl_dma: Use managed buffer allocation adds 3610a6d1dbd1 ASoC: mpc5200: Use managed buffer allocation adds 15a52cdcb0ef ASoC: qcom: lpass: Use managed buffer allocation adds 8c505b773d3f ASoC: qcom: qdsp6: Use managed buffer allocation adds ba447289fd06 ASoC: sprd: Use managed buffer allocation adds 623c10108338 ALSA: memalloc: Fix pgprot for WC mmap on x86 adds f84ba106a018 ALSA: memalloc: Store snd_dma_buffer.addr for continuous p [...] adds ddddc0d4c76a ALSA: pci/korg1212: completely remove 'set but not used' warnings adds df8bcf36be27 ALSA: es1688: Avoid devres management for es1688 object creation adds 9732c148d0ce ALSA: memalloc: Fix mmap of SG-buffer with WC pages adds ad797a04f129 Merge branch 'for-linus' into for-next adds 2c86446f8e04 ALSA: harmony: Drop superfluous address setup adds cbea6e5a7772 ALSA: pcm: Check mmap capability of runtime dma buffer at first adds 0899a7a23047 ALSA: pci: rme: Set up buffer type properly adds 4d9e9153f1c6 ALSA: pci: cs46xx: Fix set up buffer type properly adds ca4c5b334f10 ALSA: msnd: Use proper mmap method adds 8c70461bbb83 ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module adds 9e7647b5070f ALSA: hda/cs8409: Move arrays of configuration to a new file adds ccff0064a7ce ALSA: hda/cs8409: Use enums for register names and coefficients adds cab82a222f3d ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization adds 29dbb9bcd3ea ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg adds 1f03db686583 ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cybor [...] adds cc7df1623c52 ALSA: hda/cs8409: Disable unsolicited responses during suspend adds 134ae782c468 ALSA: hda/cs8409: Disable unsolicited response for the first boot adds 1e0a975a8a8e ALSA: hda/cs8409: Mask CS42L42 wake events adds db0ae848a989 ALSA: hda/cs8409: Simplify CS42L42 jack detect. adds a1a6c7df2b2e ALSA: hda/cs8409: Prevent I2C access during suspend time adds b2a887748e51 ALSA: hda/cs8409: Generalize volume controls adds 647d50a0c304 ALSA: hda/cs8409: Dont disable I2C clock between consecuti [...] adds d395fd7864c5 ALSA: hda/cs8409: Avoid setting the same I2C address for e [...] adds 8de4e5a6680d ALSA: hda/cs8409: Avoid re-setting the same page as the la [...] adds 165b81c4ac30 ALSA: hda/cs8409: Support i2c bulk read/write functions adds 636eb9d26f29 ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions adds 24f7ac3d3b6b ALSA: hda/cs8409: Move codec properties to its own struct adds c076e201d5e1 ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/ [...] adds 404e770a9c87 ALSA: hda/cs8409: Add Support to disable jack type detecti [...] adds 20e507724113 ALSA: hda/cs8409: Add support for dolphin adds e4e6c584f516 ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Co [...] adds fed0aaca0b0f ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 adds 928adf0ebc78 ALSA: hda/cs8409: Use timeout rather than retries for I2C [...] adds c8b4f0865e82 ALSA: hda/cs8409: Remove unnecessary delays adds 4ff2ae3a135f ALSA: hda/cs8409: Follow correct CS42L42 power down sequen [...] adds 7482ec7111fb ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops adds 360a5812b923 ALSA: core: control_led: use strscpy instead of strlcpy adds 0c4aa67735b7 ALSA: hda_audio_ext: fix kernel-doc adds 1a04830169d0 ALSA: hda/cs8409: Prevent pops and clicks during suspend adds bda36b0fc2b6 ALSA: memalloc: Count continuous pages in vmalloc buffer handler adds 7ac2246f5670 ALSA: usb-audio: Input source control - digidesign mbox adds 81be10934949 ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag adds 95dc85dba05f ALSA: hda: conexant: Turn off EAPD at suspend, too adds b98444ed597d ALSA: hda: Suspend codec at shutdown adds 327b34f2a97d ALSA: hda: Nuke unused reboot_notify callback adds c0a7f9372cf0 Merge branch 'for-linus' into for-next adds 8fc8e903156f ALSA: hda: Drop workaround for a hang at shutdown again adds f8b32a6daf35 ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() adds d2d837563743 ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG [...] adds 23c671be97b9 ALSA: firewire-motu: add support for MOTU 896HD adds 73355ddd8775 ALSA: hda: Code refactoring snd_hda_pick_fixup() adds a235d5b8e550 ALSA: hda: Allow model option to specify PCI SSID alias adds 4a1672d183cc ALSA: hda: Update documentation for aliasing via the model option adds 2231af793fe2 ALSA: doc: Fix indentation warning adds 13d9c6b998aa ALSA: hda/realtek: Workaround for conflicting SSID on ASUS [...] adds 539a5093e73e Merge branch 'for-linus' into for-next adds e28ac04a705e ASoC: intel: atom: Revert PCM buffer address setup workaro [...] adds 7af5a14371c1 ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC adds 93ab3eafb0b3 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup adds 1a10d5b0f6c2 Merge branch 'for-linus' into for-next adds 6e41340994e5 ALSA: usb-audio: Move set-interface-first workaround into [...] adds 2eaf1635f9d6 ALSA: hda: Disable runtime resume at shutdown adds 424e531b47f8 ALSA: hda/cs8409: Ensure Type Detection is only run on sta [...] adds ea41a498cc64 ALSA: hda/cs8409: Initialize Codec only in init fixup. adds f3eef46f0518 ALSA: pcm: fix divide error in snd_pcm_lib_ioctl adds 4267c5a8f313 ALSA: usb-audio: Work around for XRUN with low latency playback adds 4801bee7d5a3 ALSA: usb-audio: Add lowlatency module option adds f7b82b12626e Merge branch 'for-linus' into for-next adds f4eeaed04e86 ASoC: Intel: Fix platform ID matching adds cf2a19f7d2b7 ASoC: rt5682: Adjust headset volume button threshold again adds e6d0b92ac00b ASoC: wm_adsp: Put debugfs_remove_recursive back in adds a617f7d45c49 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 999abd7a8c5d Merge existing fixes from asoc/for-5.14 adds 55233b225021 ASoC: atmel: fix spelling mistakes adds 3666a8f82007 ASoC: ti: delete some dead code in omap_abe_probe() adds 6c5c659dfe3f ASoC: atmel: ATMEL drivers don't need HAS_DMA adds 4d0b79ec9eb8 ASoC: codecs: wcd938x: fix returnvar.cocci warnings adds 2ba907894f9e ASoC: wm_adsp: Remove pointless string comparison adds d5bb69dc54ec ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination adds 8620c40002db ASoC: fsl_xcvr: Omit superfluous error message in fsl_xcvr [...] adds 3694f996be5c ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count adds f7c4fe9cffb0 ASoC: amd: fix spelling mistakes adds f99acc259f62 ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP adds bc619cfc6278 ASoC: SOF: add a helper to get topology configured bclk adds 837ad6da36ba ASoC: Intel: sof_cs42l42: use helper function to get bclk [...] adds b8deadf3d99e Merge series "ASoC: Intel: machine driver corrections" fro [...] adds 2af2f861edd2 ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in [...] adds 19f479c37f76 ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable i [...] adds f537ab5fc7ce Merge series "Fix unbalanced pm_runtime_enable in error ha [...] adds bbdd3f4dbe81 ASoC: ti: davinci-mcasp: Fix DIT mode support adds 5dcd276e1525 ASoC: dt-bindings: davinci-mcasp: Add compatible string for OMAP4 adds 0238bcf80e97 ASoC: ti: davinci-mcasp: Add support for the OMAP4 version [...] adds eb82bae1a002 Merge series "ASoC: ti: davinci-mcasp: Fix the DIT mode an [...] adds 3cb97cf3a65a ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence adds 07acee589f42 ASoC: Intel: maxim-common: support max98360a adds 7d1bf46cb233 ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a adds 542d7050da19 ASoC: Intel: sof_rt5682: code refactor for max98360a adds 368fa526e6e3 ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits adds 8e6c00f1fdea ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode adds f28fbe57e84b ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP adds eb14ecca7669 Merge series "soundwire/ASoC: add mockup codec support" fr [...] adds 622d9ac3d969 ASoC: codecs: lpass-rx-macro: clean up for-loop indentatio [...] adds d9dbe1f9ae4b ASoC: codecs: wcd938x: remove unused port-map reference adds cfc9d37ab79f ASoC: ti: j721e-evm: Convert the audio domain IDs to enum adds 1bd80ff2cfb3 ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 adds 7bf060d0d579 ASoC: amd: add Vangogh ACP5x IP register header adds 4a7151c9688c ASoC: amd: add Vangogh ACP PCI driver adds 5d9ee88a10e8 ASoc: amd: add acp5x init/de-init functions adds 603f2dedccac ASoC: amd: create acp5x platform devices adds 77f61444e48b ASoC: amd: add ACP5x PCM platform driver adds fc2c8067c76b ASoC: amd: irq handler changes for ACP5x PCM dma driver adds cab396d8b22c ASoC: amd: add ACP5x pcm dma driver ops adds e550339ee652 ASoC: amd: add vangogh i2s controller driver adds b80556addd1a ASoC: amd: add vangogh i2s dai driver ops adds b0a37ac6782f ASoC: amd: add vangogh pci driver pm ops adds 361414dc1f07 ASoC: amd: add vangogh i2s dma driver pm ops adds 08413fca62c6 ASoC: amd: enable vangogh acp5x driver build adds af7dc6f194a8 ASoC: amd: Don't show messages about deferred probing by default adds 718693352d8b ASoC: amd: Use dev_probe_err helper adds bc1c8e4eee79 ASoC: rt1015: Remove unnecessary flush work on rt1015 driver adds 89d751d8f9dc ASoC: rt5682: enable SAR ADC power saving mode during suspend adds 37108ef45ae9 ASoC: amd: fix an IS_ERR() vs NULL bug in probe adds 2bc3e1f21b06 ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() adds 33be10b563dc ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_compone [...] adds 940a1f435723 ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playbac [...] adds 7931df9bf07b ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() adds 9bdc573d84d8 ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_se [...] adds 6b809c19d4ff Merge series "ASoC: soc-pcm: cleanup cppcheck warning" fro [...] adds 0f6b04adb58d ASoC: Intel: Fix spelling contraction "cant" -> "can't" adds 14db5499d583 ASoC: bcm: cygnus-pcm: Fix unused assignment about 'rc' adds 2080acf3d180 ASoC: samsung: Constify static snd_soc_ops adds d7a3a6801913 ASoC: cx20442: tty_ldisc_ops::write_wakeup is optional adds dfe1114638d1 ASoC: v253_init: eliminate pointer to string adds cdb76568b09d ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dm [...] adds bce00560a28e ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_da [...] adds 5ad76775a522 ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt [...] adds 5600f3d5ac53 ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregi [...] adds eaf2469c340b ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_co [...] adds 99c68653a565 ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_par [...] adds 51a3dd58424e ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_par [...] adds ff6c95d25161 Merge series "ASoC: soc-core: cleanup cppcheck warning" fr [...] adds f211f5f60633 ASoC: amd: Drop superfluous mmap callbacks adds 9398a834700e ASoC: intel: skylake: Drop superfluous mmap callback adds 2b761f476f3a ASoC: dt-bindings: Document RZ/G2L bindings adds 5df6dfbb6de8 ASoC: dt-bindings: sound: renesas,rz-ssi: Document DMA support adds 219691cf3601 Merge series "Add RZ/G2L Sound support" from Biju Das <bij [...] adds 6dfeb70276de ASoC: rsnd: make some arrays static const, makes object smaller adds f79e4b2a38ed ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_p [...] adds 65a4cfdd6f2b ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_d [...] adds e9aa139f95f5 ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_d [...] adds ea8f6b29b4a5 ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_k [...] adds b81e8efa245a ASoC: soc-topology: cleanup cppcheck warning at snd_soc_fi [...] adds 170c0d7460fc Merge series "ASoC: soc-topology: cleanup cppcheck warning [...] adds ea9df9840fd5 ASoC: tlv320aic32x4: make array clocks static, makes objec [...] adds dccd1dfd0770 ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to [...] adds dd3e2025100c ASoC: Intel: bytcr_rt5640: Add line-out support adds 810711407467 ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai( [...] adds 044c76571277 ASoC: Intel: bytcr_rt5640: Add support for a second headph [...] adds 79c1123bac3b ASoC: Intel: bytcr_rt5640: Add support for a second headse [...] adds 780feaf4ad88 ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk adds 2f535e2cd513 Merge series "ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1 [...] adds f01639589e25 soundwire: move intel sdw register definitions to sdw_intel.h adds 1cbf6443f0de ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc adds 781dd3c82268 ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS de [...] adds 2f1315ae94b4 ASoC: SOF: intel: move sof_intel_dsp_desc() forward adds 198fa4bcf6a1 ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops adds 60e9feb781df soundwire: intel: introduce shim and alh base adds b189dde9d3e5 Merge series "soundwire/ASoC: abstract platform-dependent [...] adds 0d73297e483e ASoC: codecs: ad193x: add support for 96kHz and 192kHz pla [...] adds 5c8a7efc2fd5 ASoC: rt5514: make array div static const, makes object smaller adds b8cab69b0ed9 ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 adds 46fa9a158327 ASoC: SOF: Intel: Use DMI string to search for adl_mx98373 [...] adds 22414cade8df ASoC: Intel: update sof_pcm512x quirks adds d4321277b3b9 ASoC: Intel: sof_sdw_max98373: remove useless inits adds 8ff9392460ae Merge series "ASoC: SOF/Intel: machine driver updates" fro [...] adds 58f42dfd7977 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() adds 872040f7980b ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() adds b1ebecb90bf6 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() adds b285b51018a7 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() adds f3f5798d6516 Merge series "ASoC: soc-ops: cleanup cppcheck warning" fro [...] adds edcade2e5e94 ASoC: mediatek: mt6359: convert to use module_platform_driver adds f2553d467834 ASoC: amd: vangogh: Drop superfluous mmap callback adds 36a9d79e5e95 ASoC: simple-card-utils: Avoid over-allocating DLCs adds 7453d6d45d55 ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() adds af6b57ab7fdd ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() adds 29155bba1818 ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer [...] adds a16cfb1bee80 ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() adds 5c52e48fb1c2 ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() adds 65f7316d18f2 ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check [...] adds a71657947d74 ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() adds fd5ad2346148 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_d [...] adds fcb3f196f808 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_a [...] adds fd136fdbf4a6 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_w [...] adds 3dc72e4251d7 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_n [...] adds f2ff5fbe343d ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_s [...] adds 7002ab41920f Merge series "ASoC: soc-dapm: cleanup cppcheck warning" fr [...] adds 221034aca4fd ASoC: max98090: remove duplicate status reads and useless [...] adds c18abd00333b ASoC: mt6359-accdet.c: remove useless assignments adds 8c62dbcb489a ASoC: wcd938x: simplify return value adds 41bc951de77a Merge series "ASoC: codecs: cppcheck warnings" from Pierre [...] adds bcee7ed09b8e ASoC: codecs: wcd938x: add Multi Button Headset Control support adds 585fb31c2c3a ASoC: rt5640: Silence warning message about missing interrupt adds b962bae81fa4 ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit adds 24cdbb79bbfe ASoC: cs42l42: Validate dai_set_sysclk() frequency adds c76d572c1ec8 ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots adds e2f6867299ac ASoC: cs42l42: Update module authors adds ddaa1ed52c5d Merge some cs42l42 patches into asoc-5.15 adds 1e2c7845421b ASoC: qcom: apq8016_sbc: Add SEC_MI2S support adds e05f9ee5eabf ASoC: qdsp6: q6asm: fix cppcheck warnings for unnecessary [...] adds 455ecc808e99 ASoC: qdsp6: q6adm: fix cppcheck warnings for unnecessary [...] adds a10facb75253 ASoC: max98390: Add support change dsm param name adds 6d0a764d418f ASoC: rt1015p: add new acpi id and comapatible id adds 064478e4877c ASoC: dt-bindings: rt1015p: add new compatible id adds eb7ab747efd6 ASoC: dt-bindings: rt1015p: fix syntax error in dts-bindin [...] adds 772d44526e20 ASoC: rt5682: Properly turn off regulators if wrong device ID adds a1ea05723c27 ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() adds 6f28c883b7ba ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description adds d2556edadbf2 ASoC: SOF: Intel: hda-stream: remove always true condition adds 5503e938fef3 ASoC: SOF: Intel: simplify logic for DMI_L1 handling adds 246dd4287dfb ASoC: SOF: Intel: make DMI L1 selection more robust adds 6d9d1652de79 Merge series "ASoC: SOF: Intel: DMI L1 power optimization [...] adds 03e786bd4341 ASoC: sh: Add RZ/G2L SSIF-2 driver adds bed0b1c1e88a ASoC: dt-bindings: renesas,rz-ssi: Update slave dma channe [...] adds 26ac471c5354 ASoC: sh: rz-ssi: Add SSI DMAC support adds f84f6ee0366f Merge series "Add RZ/G2L Sound support" from Biju Das <bij [...] adds c50f126b3c9e ASoC: Intel: boards: harden codec property handling adds 69efe3b834c0 ASoC: Intel: boards: handle errors with acpi_dev_get_first [...] adds d3409eb20d3e ASoC: Intel: boards: get codec device with ACPI instead of [...] adds cdf99c9ab721 ASoC: Intel: sof_sdw: pass card information to init/exit f [...] adds 82027585fce0 ASoC: Intel: sof_sdw_rt711*: keep codec device reference u [...] adds e5a292d39466 ASoC: Intel: use software node API in SoundWire machines adds f1f8a9615451 ASoC: Intel: remove device_properties for Atom boards adds 0bd3c071e6e7 ASoC: Intel: boards: use software node API in Atom boards adds 31e53e137c5a Merge series "ASoC: Intel: boards: use software node API" [...] adds 80165bb80433 ASoC: tegra30: ahub: Use of_device_get_match_data adds 356b94a32a75 ASoC: tegra30: i2s: Use of_device_get_match_data adds 0a1e5ac50de2 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] adds 9cec66fa7026 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] adds a2659768893b ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] adds d490f4e73e3c ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_lin [...] adds 454a7422fa28 ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() adds c2dea1fba206 ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() adds c7577906865c ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB adds 500b39da6249 ASoC: soc-component: cleanup cppcheck warning at snd_soc_p [...] adds 834a36ddc6d2 ASoC: soc-ac97: cleanup cppcheck warning adds f75953bca75f Merge series "ASoC: soc-xxx: cleanup cppcheck warning" fro [...] adds d40dfb860ad7 ASoC: sh: rz-ssi: Fix dereference of noderef expression warning adds 1b5d1d3a2f77 ASoC: sh: rz-ssi: Fix wrong operator used issue adds f8043ef50aca ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the compon [...] adds ea2efedefbc3 ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_ [...] adds 240fdf3f42fc ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_m [...] adds 2499ee9d9079 Merge series "ASoC: tegra30: Fix use of of_device_get_matc [...] adds 2fbbcffea5b6 ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks adds 4b14f1791205 ASoC: sh: rz-ssi: Improve error handling in rz_ssi_dma_req [...] adds 5d925d9823aa ASoC: uniphier: make arrays mul and div static const, make [...] adds 28889de643cd ASoC: rsnd: core: make some arrays static const, makes obj [...] adds cc64c390b215 ASoC: rsnd: adg: clearly handle clock error / NULL case adds 5caab9f48b96 ASoC: rt5640: Move rt5640_disable_jack_detect() up in the [...] adds 15d54840ecf6 ASoC: rt5640: Delay requesting IRQ until the machine-drv c [...] adds d21213b4503e ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640 [...] adds e3f2a6603a98 ASoC: rt5640: Add rt5640_set_ovcd_params() helper adds 0a61bcbba873 ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" [...] adds 9ba00856686a ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 10 [...] adds 77eca00f8366 Merge series "ASoC: Intel/rt5640: Add support for HP Elite [...] adds 43d2c4982fcc ASoC: ics43432: add CMM-4030D-261 support adds 0f28b69e4b59 dt-bindings: add compatible vendor prefix for CUI Devices adds c7bd58940bcb ASoC: ics43432: add compatible for CUI Devices adds 0aeb17d17282 ASoC: rt1015p: correct indentation adds a5ec37713367 ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_c [...] adds d019403a777e ASoC: rt1015: remove possible unused variable `bclk_ms' adds 6d41bbf2fd36 ASoC: Intel: kbl_da7219_max98927: Fix format selection for [...] adds 126b3422adc8 ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs adds 87b265260046 ASoC: Intel: Skylake: Select proper format for NHLT blob adds e8b374b649af ASoC: Intel: Skylake: Fix module resource and format selection adds e4e0633bcadc ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER adds c5ed9c547cba ASoC: Intel: Skylake: Fix passing loadable flag for module adds e4e95d829183 ASoC: Intel: Skylake: Simplify m_state for loadable modules adds a4ad42d28618 ASoC: Intel: Skylake: Support multiple format configs adds db5a3f83a241 ASoC: Intel: Skylake: Support modules with generic extension adds 5b27a71cbbfe ASoC: Intel: Skylake: Properly configure modules with gene [...] adds b947d2b467c0 ASoC: Intel: Skylake: Select first entry for singular pipe [...] adds 6f02c0894921 Merge series "ASoC: Intel: Skylake: Fix and support comple [...] adds 0be10d7122ce ASoC: SOF: intel: remove duplicate include adds cab2b9e5fc0e ASoC: mediatek: mt8195: update mediatek common driver adds d62ad762f675 ASoC: mediatek: mt8195: support audsys clock control adds 1de9a54acafb ASoC: mediatek: mt8195: support etdm in platform driver adds 3de3eba588bb ASoC: mediatek: mt8195: support adda in platform driver adds 1f95c019115c ASoC: mediatek: mt8195: support pcm in platform driver adds 6746cc858259 ASoC: mediatek: mt8195: add platform driver adds b5bac34fcfb4 dt-bindings: mediatek: mt8195: add audio afe document adds 40d605df0a7b ASoC: mediatek: mt8195: add machine driver with mt6359, rt [...] adds e581e3014cc4 ASoC: mediatek: mt8195: add DPTX audio support adds ef46cd42ecf0 ASoC: mediatek: mt8195: add HDMITX audio support adds 5f8c991e8950 dt-bindings: mediatek: mt8195: add mt8195-mt6359-rt1019-rt [...] adds 88939e737573 Merge series "ASoC: mediatek: Add support for MT8195 SoC" [...] adds 2d02e7d7d04f Merge branch 'for-5.14' of https://git.kernel.org/pub/scm/ [...] adds dc2d01c754c3 ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_ja [...] adds 8d3019b63b3d ASoC: rt5682: Fix the vol+ button detection issue adds a8946f032eea ASoC: imx-rpmsg: change dev_err to dev_err_probe for -EPRO [...] adds 2fd276c3ee4b ASoC: dwc: Get IRQ optionally adds 11a08e05079a ASoC: mediatek: mt8195: Fix spelling mistake "bitwiedh" -> [...] adds 023a3f3a1c4f ASoC: rockchip: spdif: Mark SPDIF_SMPDR as volatile adds acc8b9d11791 ASoC: rockchip: spdif: Fix some coding style adds c5d4f09feb9f ASoC: rockchip: spdif: Add support for rk3568 spdif adds e79ef3c2cfe0 ASoC: dt-bindings: rockchip: Add compatible for rk3568 spdif adds dac825b6a6bd Merge series "Patches to update for rockchip spdif" from S [...] adds ebfea6712576 ASoC: rockchip: i2s: Add support for set bclk ratio adds 6b76bcc004b0 ASoC: rockchip: i2s: Fixup clk div error adds 7a2df53bc090 ASoC: rockchip: i2s: Improve dma data transfer efficiency adds 53ca9b9777b9 ASoC: rockchip: i2s: Fix regmap_ops hang adds 296713a3609d ASoC: dt-bindings: rockchip: Document reset property for i2s adds 1bf56843e664 ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B adds 4455f26a551c ASoC: rockchip: i2s: Make playback/capture optional adds f005dc6db136 ASoC: rockchip: i2s: Add compatible for more SoCs adds d5ceed036f7c ASoC: dt-bindings: rockchip: Add compatible strings for more SoCs adds 917f07719b13 ASoC: rockchip: i2s: Add support for frame inversion adds 515b436be291 Merge series "Patches to update for rockchip i2s" from Sug [...] adds 0c75fc719338 ASoC: soc-pcm: protect BE dailink state changes in trigger adds 6479f7588651 ASoC: soc-pcm: test refcount before triggering adds 7a6a723e98aa ASoC: wcd9335: Fix a double irq free in the remove function adds fc6fc81caa63 ASoC: wcd9335: Fix a memory leak in the error handling pat [...] adds d3efd26af2e0 ASoC: wcd9335: Disable irq on slave ports in the remove function adds 52c64e5f7b79 Merge series "ASoC: wcd9335: Firx some resources leak in t [...] adds 3202e2f5fac0 ASoC: Revert PCM trigger changes adds 38b767300094 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds a8729efbbb84 Merge tag 'asoc-v5.15' of https://git.kernel.org/pub/scm/l [...] new 0d290223a6c7 Merge tag 'sound-5.15-rc1' of git://git.kernel.org/pub/scm [...] adds 387caebee006 media: dvbsky: add support for MyGica T230C2_LITE and T230A adds caa7302b3a34 media: include/uapi/linux/cec.h: typo: SATERDAY -> SATURDAY adds 2a621b0859d1 media: gspca: Drop default m adds 8db11aebdb8f media: dib8000: rewrite the init prbs logic adds 54e80d9883bd media: sti: don't copy past the size adds 1a10d7fdb6d0 media: uvc: don't do DMA on stack adds ed638b1d6f69 media: ivtv: prevent going past the hw arrays adds 229e5bdcd39e media: hevc: Add segment address field adds d92a4a27d983 media: cedrus: hevc: Add support for multiple slices adds e481ff3f19cd media: drivers/media/pci/tw5864/Tw5864-reg.h: fix typo issues adds 9a582884716a media: drivers/media/usb/gspca: fix typo Fliker -> Flicker adds b6ef5c123a4b media: atomisp: remove redundant initialization of variable ret adds 123aaf816b95 media: atmel: atmel-sama5d2-isc: fix YUYV format adds 983eb35c991d media: drivers/media/platform/davinci/vpfe_capture.c : fix [...] adds 331ca86aff94 media: i2c: tvp5150: deleted the repeated word adds bc3db19f04f1 media: saa7134: switch from 'pci_' to 'dma_' API adds d229a910bf8c media: drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c : f [...] adds ea3e1c36e388 media: TDA1997x: enable EDID support adds 40c7f9c31d86 media: vivid: increase max number of allowed adds 46fdc302028e media: drivers/media/platform/marvell-ccic/mcam-core.c : f [...] adds 3f3475a5c77e media: saa7134: convert list_for_each to entry variant adds afaff559ae98 media: saa7164: remove redundant continue statement adds 4e11f02f6f9e media: ti-vpe: cal: add g/s_parm for legacy API adds 918d6d120a60 media: ti-vpe: cal: fix error handling in cal_camerarx_create adds 97a2c65e2f21 media: ti-vpe: cal: remove unused cal_camerarx->dev field adds 27f86b9bff79 media: ti-vpe: cal: rename "sensor" to "source" adds 93080e25a86d media: ti-vpe: cal: move global config from cal_ctx_wr_dma [...] adds bbdb9ae8d470 media: ti-vpe: cal: use v4l2_get_link_freq adds 2e63c4c57aff media: ti-vpe: cal: add cal_ctx_prepare/unprepare adds 05b12b557234 media: ti-vpe: cal: change index and cport to u8 adds 6266ddefec0f media: ti-vpe: cal: Add CSI2 context adds 0de6f41a06b8 media: ti-vpe: cal: Add pixel processing context adds 42a1364ce738 media: ti-vpe: cal: rename cal_ctx->index to dma_ctx adds 2eef9ee3c600 media: ti-vpe: cal: rename CAL_HL_IRQ_MASK adds aece634d978c media: ti-vpe: cal: clean up CAL_CSI2_VC_IRQ_* macros adds 3b1fe1abbba2 media: ti-vpe: cal: catch VC errors adds af981fc2e6ca media: ti-vpe: cal: remove wait when stopping camerarx adds 38f7435f1304 media: ti-vpe: cal: disable csi2 ctx and pix proc at ctx_stop adds 4cb3a0f3896d media: ti-vpe: cal: allocate pix proc dynamically adds 8927a9f642fd media: ti-vpe: cal: add 'use_pix_proc' field adds 1a7adfda349e media: ti-vpe: cal: add cal_ctx_wr_dma_enable and fix a race adds 7d167e68d8c7 media: ti-vpe: cal: add vc and datatype fields to cal_ctx adds a6c9aad96508 media: ti-vpe: cal: handle cal_ctx_v4l2_register error adds 37fa1d2a5c05 media: ti-vpe: cal: set field always to V4L2_FIELD_NONE adds d3409a65735e media: ti-vpe: cal: fix typo in a comment adds 7f9f8123212d media: ti-vpe: cal: add mbus_code support to cal_mc_enum_f [...] adds e6a800d63a12 media: ti-vpe: cal: rename non-MC funcs to cal_legacy_* adds 8bfd1af2fdd1 media: ti-vpe: cal: init ctx->v_fmt correctly in MC mode adds 2e7e09a902c6 media: ti-vpe: cal: remove cal_camerarx->fmtinfo adds 75e7e58bfac1 media: ti-vpe: cal: support 8 DMA contexts adds b65836f40a74 media: ti-vpe: cal: cleanup phy iteration in cal_remove adds 9e67f24e4d90 media: ti-vpe: cal: fix ctx uninitialization adds 892c37f8a3d6 media: ti-vpe: cal: fix queuing of the initial buffer adds 6cb0eee34c24 media: ti-vpe: cal: add camerarx locking adds 9eaca40c0d13 media: ti-vpe: cal: add camerarx enable/disable refcounting adds 71e3a18114eb media: ti-vpe: cal: allow more than 1 source pads adds f4a87d54c589 media: ti-vpe: cal: add embedded data support adds e5dd86446fe3 media: rc: streamzap: Removed unnecessary 'return' adds adb08a09230b media: rc: redrat3: Fix a typo adds 86541f0480b5 media: rc: rc-main.c: deleted the repeated word adds dcb014582101 media: cxd2880-spi: Fix an error handling path adds 4acb04dc90aa media: dvb-frontends: cx24117: Delete 'break' after 'goto' adds 73415d70192a media: usb: dvb-usb-v2: af9035: report if i2c client isn't bound adds 379e205dab9d media: usb: dvb-usb-v2: af9035: let subdrv autoselect enab [...] adds 6b7f554be8c9 media: rc-loopback: return number of emitters rather than error adds d9d0103940e9 media: rc-loopback: use dev_dbg() rather than handrolled debug adds 7300d0c2391a media: rc-loopback: send carrier reports adds 50634548d3c3 media: rc-loopback: max_timeout of UINT_MAX does not work adds 8b777edff097 media: rc: rename s_learning_mode() to s_wideband_receiver() adds c5453769f77c media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init adds 797c061ad715 media: dvb-usb: fix uninit-value in vp702x_read_mac_addr adds 131ae388b88e media: dvb-usb: Fix error handling in dvb_usb_i2c_init adds 6ad61a7847da media: hantro: vp8: Move noisy WARN_ON to vpu_debug adds 96f33a5b325e media: hantro: Make struct hantro_variant.init() optional adds b1e60562a62e media: hantro: Avoid redundant hantro_get_{dst,src}_buf() calls adds a9096c585386 media: hantro: h264: Move DPB valid and long-term bitmaps adds 678ddaf3ff8b media: hantro: h264: Move reference picture number to a helper adds c07665f99386 media: hantro: Add H.264 support for Rockchip VDPU2 adds 1f82f2df523c media: hantro: Enable H.264 on Rockchip VDPU2 adds fb7cb344b969 media: hantro: Add support for the Rockchip PX30 adds 9d05c1e00e10 media: dt-bindings: media: rockchip-vpu: Add PX30 compatible adds 724fae958896 media: dt-bindings: adv7180: Introduce the 'reset-gpios' property adds abb7c7c2f025 media: adv7180: Add optional reset GPIO adds f7b96a9f350c media: i2c: adv7180: Print the chip ID on probe adds 28d1e47694af media: dt-bindings: adv7180: Introduce 'adv,force-bt656-4' [...] adds ed771d75af3c media: i2c: adv7180: fix adv7280 BT.656-4 compatibility adds 47d94dad8e64 media: go7007: fix memory leak in go7007_usb_probe adds 6f5885a77505 media: go7007: remove redundant initialization adds ba7a93e507f8 media: v4l2-subdev: fix some NULL vs IS_ERR() checks adds 07e59d91e701 media: rkisp1: remove field 'vaddr' from 'rkisp1_buffer' adds f003d635a8ae media: rkisp1: cap: initialize dma buf address in 'buf_init' cb adds 7910c23d7047 media: media/cec-core.rst: update adap_enable doc adds 514e97674400 media: stkwebcam: fix memory leak in stk_camera_probe adds 055d2db28ec2 media: platform: stm32: unprepare clocks at handling error [...] adds e58430e1d4fd media: rockchip/rga: fix error handling in probe adds fa0b5658597f media: ti-vpe: cal: fix indexing of cal->ctx[] in cal_probe() adds 44693d74f565 media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats adds e6f238735f63 media: atomisp: Fix typo "accesible" adds fe8e320d8bf7 media: atomisp-ov2680: A trivial typo fix adds 672fe1cf145a media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe adds 24d4fbdc9a85 media: atomisp: pci: fixed a curly bracket coding style issue. adds 9763267eda9d media: atomisp: remove useless breaks adds 728a5c64ae5f media: atomisp: remove dublicate code adds 264f59089914 media: atomisp: remove useless returns adds 9d971b813598 media: atomisp: use list_splice_init in atomisp_compat_css20.c adds c275e5d349b0 media: atomisp: fix the uninitialized use and rename "retvalue" adds 7f52dbb8f7e9 media: atomisp: Resolve goto style issue in sh_css.c adds f6e2a76d443c media: atomisp: Remove unnecessary parens in sh_css.c adds 00ba215607e2 media: atomisp: Use kcalloc instead of kzalloc with multip [...] adds 6b6d22831331 media: atomisp: Fix line continuation style issue in sh_css.c adds 2c08a018f0d5 media: atomisp: Use sysfs_emit() instead of sprintf() wher [...] adds 95d2117cfe77 media: atomisp: Align block comments adds f89aa0d174b3 media: atomisp: Fix whitespace at the beginning of line adds 544ee7306d9e media: atomisp: improve error handling in gc2235_detect() adds d741db71cf1d media: atomisp: remove the repeated declaration adds 8e38adf99d2f media: atomisp: Remove unused declarations adds 86d92c3ad717 media: atomisp: Annotate a couple of definitions with __ma [...] adds a5d46d9afbdf media: atomisp: Remove unused port_enabled variable adds 179b1fce5d80 media: atomisp: pci: Remove checks before kfree/kvfree adds 655ace3c74fb media: atomisp: pci: Remove unnecessary (void *) cast adds d14e272958bd media: atomisp: pci: fix error return code in atomisp_pci_probe() adds 1d74a91dc5c8 media: atomisp: Perform a single memset() for union adds 70d4ac6fb085 media: atomisp: Move MIPI_PORT_LANES to the only user adds 278cc35d750c media: atomisp: i2c: Remove a superfluous else clause in a [...] adds c27479d762de media: atomisp: pci: reposition braces as per coding style adds 0c980e3f5276 media: atomisp: fix the uninitialized use and rename "retvalue" adds 9e77871a59c8 media: atomisp: Resolve goto style issue in sh_css.c adds a93cf5a50584 media: atomisp: Remove unnecessary parens in sh_css.c adds d2f3009e86fd media: atomisp: Use kcalloc instead of kzalloc with multip [...] adds 66b22424ad27 media: atomisp: Fix line continuation style issue in sh_css.c adds e53656ab8c80 media: atomisp: Use sysfs_emit() instead of sprintf() wher [...] adds b09ea9386214 media: atomisp: Align block comments adds 6bdad3bb7eb1 media: atomisp: Fix whitespace at the beginning of line adds 280355522d61 media: atomisp: improve error handling in gc2235_detect() adds 0ae19e8c0866 media: atomisp: remove the repeated declaration adds 85001df54b5f media: atomisp: Remove unused declarations adds dbe93bc97063 media: atomisp: Annotate a couple of definitions with __ma [...] adds 693064eafa9e media: atomisp: Remove unused port_enabled variable adds 1c6edb2831d9 media: atomisp: pci: Remove checks before kfree/kvfree adds 454a6232e294 media: atomisp: pci: Remove unnecessary (void *) cast adds d27f346aa98f media: atomisp: pci: fix error return code in atomisp_pci_probe() adds 69aa1deeab47 media: atomisp: Perform a single memset() for union adds a5e5ceae597b media: atomisp: Move MIPI_PORT_LANES to the only user adds f83f86e72622 media: atomisp: i2c: Remove a superfluous else clause in a [...] adds c3cdc019a6bf media: atomisp: pci: reposition braces as per coding style adds a7a48b40c799 Merge commit 'c3cdc019a6bf' into media_tree adds e9f504f7b585 media: rc: meson-ir-tx: document device tree bindings adds 49be1c78d575 media: rc: introduce Meson IR TX driver adds 6fa54bc713c2 media: em28xx-input: fix refcount bug in em28xx_usb_disconnect adds c3609c45b7c2 media: v4l2-subdev: Fix documentation of the subdev_notifi [...] adds 932741d451a5 media: dt-bindings: media: Add bindings for imx335 adds 45d19b5fb9ae media: i2c: Add imx335 camera sensor driver adds 333b3125d130 media: dt-bindings: media: Add bindings for imx412 adds 9214e86c0cc1 media: i2c: Add imx412 camera sensor driver adds 4874ea398747 media: dt-bindings: media: Add bindings for ov9282 adds 14ea315bbeb7 media: i2c: Add ov9282 camera sensor driver adds 1536fbdbcb7f media: ov5640: Complement yuv mbus formats with their 1X16 [...] adds 7b537f290a9a media: mc-device.c: use DEVICE_ATTR_RO() helper macro adds 5fca4169f5bd media: i2c: et8ek8: use DEVICE_ATTR_RO() helper macro adds 9256de06942c media: i2c: use DEVICE_ATTR_RO() helper macro adds e006558fa473 media: exynos4-is: use DEVICE_ATTR_RW() helper macro adds 0368e7d2cd84 media: omap3isp: Fix missing unlock in isp_subdev_notifier [...] adds b9a543364299 media: Documentation: media: Improve camera sensor documentation adds 6f8f9fdec8e4 media: Documentation: media: Fix v4l2-async kerneldoc syntax adds 8925b5308398 media: Documentation: v4l: Fix V4L2_CID_PIXEL_RATE documentation adds e5a466d4bcf9 media: Documentation: v4l: Improve frame rate configuratio [...] adds 013c35b22e62 media: Documentation: v4l: Rework LP-11 documentation, add [...] adds 253171a0da67 media: v4l: subdev: Add pre_streamon and post_streamoff callbacks adds 41a95d043fa5 media: ccs: Implement support for manual LP control adds a40eba9b26f7 media: v4l2-flash: Add sanity checks for flash and indicat [...] adds 4d7adf0236c1 media: v4l2-flash: Check whether setting LED brightness succeeded adds 84363509c725 media: ov2740: use group write for digital gain adds 0e2b8552660c media: ov9734: use group write for digital gain adds d84a2e4900ff media: ov8856: ignore gpio and regulator for ov8856 with ACPI adds 51f93add3669 media: imx258: Rectify mismatch of VTS value adds f809665ee75f media: imx258: Limit the max analogue gain to 480 adds e8713c31f8ad media: dt-bindings: media: nxp,imx7-csi: Add i.MX8MM support adds a581c87c681c media: imx: imx7-media-csi: Set TWO_8BIT_SENSOR for >= 10- [...] adds 8b226173a1e9 media: imx: imx7-media-csi: Don't set PIXEL_BIT in CSICR1 adds 0ada1697ed42 media: imx: imx7-media-csi: Fix buffer return upon stream [...] adds 43c3f12dfbbd media: imx: imx7_mipi_csis: convert some switch cases to t [...] adds 37255747ecbd media: dt-bindings: media: document the nxp,imx8mq-mipi-cs [...] adds f33fd8d77dd0 media: imx: add a driver for i.MX8MQ mipi csi rx phy and c [...] adds 4108b3e6db31 media: v4l2-dv-timings.c: fix wrong condition in two for-loops adds 95d453661172 media: Fix cosmetic error in TDA1997x driver adds 7dee1030871a media: TDA1997x: fix tda1997x_query_dv_timings() return value adds 5cdd19bbad75 media: TDA1997x: report -ENOLINK after disconnecting HDMI source adds c8b263937c48 media: cec-pin: rename timer overrun variables adds 38367073c796 media: tegra-cec: Handle errors of clk_prepare_enable() adds 331e06bbde58 media: venus: hfi: fix return value check in sys_get_prop_ [...] adds 09ea9719a423 media: venus: venc: Fix potential null pointer dereference [...] adds 1ac61faf6ebb media: venus: helper: do not set constrained parameters for UBWC adds ea9f91199ca9 media: docs: ext-ctrls-codec: Document cyclic intra-refres [...] adds 9d5adeecc409 media: v4l2-ctrls: Add intra-refresh period control adds f7a3d3dc5831 media: venus: venc: Add support for intra-refresh period adds bfee75f73c37 media: venus: venc: add support for V4L2_CID_MPEG_VIDEO_H2 [...] adds 9c3a0f285248 Merge tag 'v5.14-rc4' into media_tree new 835d31d319d9 Merge tag 'media/v5.15-1' of git://git.kernel.org/pub/scm/ [...]
The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + Documentation/ABI/testing/configfs-usb-gadget-uac1 | 10 + Documentation/ABI/testing/configfs-usb-gadget-uac2 | 10 + .../ABI/testing/sysfs-bus-iio-chemical-sgp40 | 31 + Documentation/ABI/testing/sysfs-driver-ge-achc | 15 + Documentation/ABI/testing/sysfs-platform-dptf | 40 + Documentation/ABI/testing/sysfs-platform_profile | 7 + Documentation/admin-guide/binderfs.rst | 13 + Documentation/admin-guide/cgroup-v2.rst | 11 + Documentation/admin-guide/device-mapper/dm-ima.rst | 715 ++ Documentation/admin-guide/device-mapper/index.rst | 1 + .../admin-guide/device-mapper/writecache.rst | 16 +- Documentation/admin-guide/kernel-parameters.txt | 2 - Documentation/bpf/index.rst | 10 +- Documentation/bpf/libbpf/index.rst | 22 + Documentation/bpf/libbpf/libbpf.rst | 14 - Documentation/bpf/libbpf/libbpf_api.rst | 27 - .../bpf/libbpf/libbpf_naming_convention.rst | 2 +- .../bindings/connector/usb-connector.yaml | 4 + .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 44 - .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 89 + .../devicetree/bindings/fpga/xlnx,versal-fpga.yaml | 33 + .../devicetree/bindings/hwmon/amd,sbrmi.yaml | 53 + .../devicetree/bindings/hwmon/winbond,w83781d.yaml | 41 + .../bindings/iio/accel/bosch,bma180.yaml | 61 - .../bindings/iio/accel/bosch,bma255.yaml | 55 +- .../devicetree/bindings/iio/adc/ingenic,adc.yaml | 19 + .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 134 + .../bindings/iio/adc/rockchip-saradc.yaml | 1 + .../devicetree/bindings/iio/dac/adi,ad5064.yaml | 268 + .../devicetree/bindings/iio/dac/adi,ad5360.yaml | 79 + .../devicetree/bindings/iio/dac/adi,ad5380.yaml | 70 + .../devicetree/bindings/iio/dac/adi,ad5421.yaml | 51 + .../devicetree/bindings/iio/dac/adi,ad5449.yaml | 97 + .../devicetree/bindings/iio/dac/adi,ad5504.yaml | 50 + .../devicetree/bindings/iio/dac/adi,ad5624r.yaml | 47 + .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 75 + .../devicetree/bindings/iio/dac/adi,ad5761.yaml | 60 + .../devicetree/bindings/iio/dac/adi,ad5764.yaml | 62 + .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 52 + .../devicetree/bindings/iio/dac/adi,ad8801.yaml | 60 + .../bindings/iio/dac/microchip,mcp4922.yaml | 46 + .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../bindings/interconnect/qcom,rpmh.yaml | 11 + Documentation/devicetree/bindings/leds/common.yaml | 6 + .../bindings/media/amlogic,meson-ir-tx.yaml | 60 + .../devicetree/bindings/media/i2c/adv7180.yaml | 8 + .../devicetree/bindings/media/i2c/ovti,ov9282.yaml | 91 + .../devicetree/bindings/media/i2c/sony,imx335.yaml | 91 + .../devicetree/bindings/media/i2c/sony,imx412.yaml | 91 + .../devicetree/bindings/media/nxp,imx7-csi.yaml | 12 +- .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 174 + .../devicetree/bindings/media/rockchip-vpu.yaml | 1 + .../bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml | 137 + Documentation/devicetree/bindings/misc/ge-achc.txt | 26 - .../devicetree/bindings/misc/ge-achc.yaml | 65 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 18 +- .../devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml | 4 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 133 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../devicetree/bindings/net/brcm,unimac-mdio.txt | 43 - .../devicetree/bindings/net/brcm,unimac-mdio.yaml | 84 + .../devicetree/bindings/net/can/bosch,c_can.yaml | 119 + .../devicetree/bindings/net/can/bosch,m_can.yaml | 9 + .../devicetree/bindings/net/can/c_can.txt | 65 - .../bindings/net/can/can-controller.yaml | 9 + .../devicetree/bindings/net/can/fsl,flexcan.yaml | 17 + .../bindings/net/can/renesas,rcar-canfd.yaml | 69 +- Documentation/devicetree/bindings/net/fsl,fec.yaml | 244 + Documentation/devicetree/bindings/net/fsl-fec.txt | 95 - .../bindings/net/intel,ixp46x-ptp-timer.yaml | 54 + .../devicetree/bindings/net/litex,liteeth.yaml | 98 + Documentation/devicetree/bindings/net/macb.txt | 1 + .../devicetree/bindings/net/qcom,ipa.yaml | 24 +- .../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 15 +- .../devicetree/bindings/nvmem/nintendo-otp.yaml | 44 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 3 + .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 20 - .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 53 + .../bindings/phy/intel,keembay-phy-usb.yaml | 44 + .../bindings/phy/intel,phy-keembay-usb.yaml | 44 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 30 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 4 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 2 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 15 + .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 1 + .../bindings/phy/ti,phy-am654-serdes.txt | 82 - .../bindings/phy/ti,phy-am654-serdes.yaml | 103 + Documentation/devicetree/bindings/serial/8250.yaml | 6 + .../devicetree/bindings/serial/8250_omap.yaml | 1 + .../devicetree/bindings/serial/cdns,uart.txt | 27 - .../devicetree/bindings/serial/cdns,uart.yaml | 66 + .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../bindings/sound/davinci-mcasp-audio.txt | 1 + .../devicetree/bindings/sound/ics43432.txt | 6 +- .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 184 + .../sound/mt8195-mt6359-rt1019-rt5682.yaml | 47 + .../devicetree/bindings/sound/realtek,rt1015p.yaml | 4 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 118 + .../devicetree/bindings/sound/rockchip-i2s.yaml | 11 + .../devicetree/bindings/sound/rockchip-spdif.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 6 + .../devicetree/bindings/usb/generic-ehci.yaml | 6 + .../devicetree/bindings/usb/generic-ohci.yaml | 6 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 6 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 47 +- .../devicetree/bindings/usb/mediatek,musb.yaml | 1 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 26 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 15 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/fpga/fpga-bridge.rst | 10 +- Documentation/driver-api/fpga/fpga-mgr.rst | 12 +- Documentation/driver-api/fpga/fpga-programming.rst | 8 +- Documentation/driver-api/fpga/fpga-region.rst | 20 +- Documentation/driver-api/media/camera-sensor.rst | 45 +- Documentation/driver-api/media/cec-core.rst | 9 +- Documentation/driver-api/media/csi2.rst | 94 - Documentation/driver-api/media/index.rst | 2 +- Documentation/driver-api/media/tx-rx.rst | 133 + Documentation/driver-api/nfc/nfc-hci.rst | 2 +- Documentation/fault-injection/fault-injection.rst | 18 + Documentation/fault-injection/provoke-crashes.rst | 3 +- Documentation/filesystems/fscrypt.rst | 15 +- Documentation/filesystems/idmappings.rst | 1026 +++ Documentation/filesystems/index.rst | 1 + Documentation/fpga/dfl.rst | 4 +- Documentation/hwmon/aquacomputer_d5next.rst | 61 + Documentation/hwmon/index.rst | 2 + Documentation/hwmon/sbrmi.rst | 79 + Documentation/hwmon/scpi-hwmon.rst | 2 +- Documentation/hwmon/sht4x.rst | 2 +- Documentation/leds/well-known-leds.txt | 58 + Documentation/networking/batman-adv.rst | 2 +- Documentation/networking/bonding.rst | 12 + .../ethernet/freescale/dpaa2/index.rst | 1 + .../ethernet/freescale/dpaa2/switch-driver.rst | 217 + .../device_drivers/ethernet/mellanox/mlx5.rst | 44 + .../networking/devlink/devlink-params.rst | 12 + Documentation/networking/devlink/hns3.rst | 25 + Documentation/networking/devlink/index.rst | 2 +- Documentation/networking/devlink/sja1105.rst | 49 - Documentation/networking/dsa/dsa.rst | 29 +- Documentation/networking/dsa/sja1105.rst | 218 +- Documentation/networking/ethtool-netlink.rst | 23 + Documentation/networking/filter.rst | 27 +- Documentation/networking/index.rst | 2 + Documentation/networking/ioam6-sysctl.rst | 26 + Documentation/networking/ip-sysctl.rst | 17 + Documentation/networking/mctp.rst | 213 + Documentation/networking/mptcp-sysctl.rst | 12 + Documentation/networking/netdevices.rst | 29 + Documentation/networking/nf_conntrack-sysctl.rst | 7 + Documentation/networking/pktgen.rst | 18 +- Documentation/networking/timestamping.rst | 6 +- Documentation/networking/vrf.rst | 13 + Documentation/sound/alsa-configuration.rst | 34 +- Documentation/sound/hd-audio/notes.rst | 11 + .../sound/kernel-api/writing-an-alsa-driver.rst | 33 + Documentation/trace/coresight/coresight-config.rst | 244 + Documentation/trace/coresight/coresight.rst | 15 + Documentation/usb/gadget-testing.rst | 64 +- .../userspace-api/media/cec.h.rst.exceptions | 2 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 22 +- .../media/v4l/ext-ctrls-image-process.rst | 29 +- MAINTAINERS | 128 +- arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/kernel/srmcons.c | 8 +- arch/arm/boot/dts/imx35.dtsi | 2 +- arch/arm/boot/dts/imx53-ppd.dts | 23 +- arch/arm/boot/dts/imx6q-novena.dts | 34 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 18 +- arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 34 +- arch/arm/boot/dts/imx7-mba7.dtsi | 1 - arch/arm/boot/dts/imx7d-mba7.dts | 1 - arch/arm/common/locomo.c | 3 +- arch/arm/common/sa1111.c | 4 +- arch/arm/mach-ixp4xx/common.c | 14 + arch/arm/mach-rpc/ecard.c | 4 +- arch/arm/mach-tegra/board-paz00.c | 2 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi | 4 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 5 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 24 + arch/arm64/boot/dts/qcom/sc7280-idp.dts | 39 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 164 + arch/arm64/include/asm/acpi.h | 3 + arch/arm64/include/asm/compat.h | 14 +- arch/arm64/kernel/acpi.c | 19 +- arch/m68k/emu/nfcon.c | 30 +- arch/mips/include/asm/compat.h | 24 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/sgi-ip22/ip22-gio.c | 3 +- arch/parisc/include/asm/compat.h | 14 +- arch/parisc/include/uapi/asm/socket.h | 2 + arch/parisc/kernel/drivers.c | 5 +- arch/parisc/kernel/pdc_cons.c | 34 +- arch/powerpc/include/asm/compat.h | 11 - arch/powerpc/platforms/ps3/system-bus.c | 3 +- arch/powerpc/platforms/pseries/ibmebus.c | 3 +- arch/powerpc/platforms/pseries/vio.c | 3 +- arch/s390/include/asm/ccwgroup.h | 2 - arch/s390/include/asm/compat.h | 14 +- arch/s390/include/asm/eadm.h | 2 +- arch/sparc/include/asm/compat.h | 14 +- arch/sparc/include/uapi/asm/socket.h | 2 + arch/sparc/kernel/vio.c | 4 +- arch/um/drivers/line.c | 13 +- arch/um/drivers/vector_kern.c | 8 +- arch/x86/include/asm/compat.h | 14 +- arch/x86/include/asm/signal.h | 1 + arch/x86/kernel/amd_nb.c | 5 + arch/x86/kernel/setup.c | 11 +- arch/x86/net/bpf_jit_comp.c | 19 + arch/xtensa/platforms/iss/console.c | 45 +- block/bio.c | 12 +- drivers/accessibility/speakup/i18n.c | 14 +- drivers/accessibility/speakup/speakup_soft.c | 15 +- drivers/acpi/Kconfig | 4 +- drivers/acpi/acpi_configfs.c | 54 +- drivers/acpi/acpi_fpdt.c | 7 +- drivers/acpi/acpi_pad.c | 4 +- drivers/acpi/acpi_processor.c | 8 +- drivers/acpi/acpica/dswexec.c | 5 +- drivers/acpi/bus.c | 15 +- drivers/acpi/button.c | 11 + drivers/acpi/dptf/dptf_pch_fivr.c | 9 + drivers/acpi/glue.c | 51 +- drivers/acpi/numa/Kconfig | 2 +- drivers/acpi/numa/srat.c | 2 +- drivers/acpi/osl.c | 23 +- drivers/acpi/platform_profile.c | 3 + drivers/acpi/pmic/intel_pmic_xpower.c | 47 +- drivers/acpi/power.c | 38 +- drivers/acpi/processor_idle.c | 4 +- drivers/acpi/spcr.c | 1 + drivers/amba/bus.c | 4 +- drivers/android/binder.c | 4 +- drivers/android/binderfs.c | 39 + drivers/atm/horizon.c | 6 +- drivers/atm/idt77252.c | 2 +- drivers/base/auxiliary.c | 4 +- drivers/base/base.h | 3 + drivers/base/bus.c | 6 +- drivers/base/cacheinfo.c | 1 + drivers/base/core.c | 35 +- drivers/base/cpu.c | 4 +- drivers/base/dd.c | 16 +- drivers/base/firmware_loader/main.c | 20 +- drivers/base/isa.c | 4 +- drivers/base/map.c | 12 +- drivers/base/node.c | 71 +- drivers/base/platform.c | 24 +- drivers/base/power/domain.c | 30 +- drivers/base/power/wakeup.c | 2 +- drivers/base/property.c | 30 +- drivers/base/swnode.c | 61 +- drivers/base/topology.c | 115 +- drivers/bcma/main.c | 12 +- drivers/bcma/scan.c | 7 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btintel.c | 1314 ++- drivers/bluetooth/btintel.h | 119 +- drivers/bluetooth/btmrvl_sdio.c | 29 +- drivers/bluetooth/btrsi.c | 2 +- drivers/bluetooth/btrtl.c | 10 +- drivers/bluetooth/btusb.c | 1510 +--- drivers/bluetooth/hci_bcm.c | 6 + drivers/bluetooth/hci_h5.c | 116 +- drivers/bluetooth/hci_serdev.c | 3 + drivers/bluetooth/hci_uart.h | 7 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 138 +- drivers/bus/mhi/core/boot.c | 17 +- drivers/bus/mhi/core/init.c | 93 +- drivers/bus/mhi/core/internal.h | 20 - drivers/bus/mhi/core/main.c | 6 +- drivers/bus/mhi/core/pm.c | 34 +- drivers/bus/mhi/pci_generic.c | 42 + drivers/bus/sunxi-rsb.c | 4 +- drivers/char/Kconfig | 4 +- drivers/char/mwave/tp3780i.c | 4 +- drivers/char/pcmcia/synclink_cs.c | 27 +- drivers/char/ttyprintk.c | 4 +- drivers/counter/104-quad-8.c | 47 +- drivers/counter/counter.c | 50 +- drivers/counter/ftm-quaddec.c | 5 +- drivers/counter/intel-qep.c | 7 +- drivers/counter/interrupt-cnt.c | 11 +- drivers/counter/microchip-tcb-capture.c | 16 +- drivers/counter/stm32-lptimer-cnt.c | 18 +- drivers/counter/stm32-timer-cnt.c | 10 +- drivers/counter/ti-eqep.c | 37 +- drivers/cpufreq/acpi-cpufreq.c | 4 +- drivers/cpufreq/cpufreq.c | 6 +- drivers/cpufreq/cpufreq_ondemand.c | 4 +- drivers/cpufreq/intel_pstate.c | 43 +- drivers/cpufreq/powernow-k8.c | 6 +- drivers/cpufreq/powernv-cpufreq.c | 4 +- drivers/cxl/core.c | 3 +- drivers/dax/bus.c | 4 +- drivers/dio/dio.c | 2 +- drivers/dma/idxd/sysfs.c | 4 +- drivers/firewire/core-device.c | 4 +- drivers/firmware/arm_scmi/bus.c | 4 +- drivers/firmware/google/coreboot_table.c | 4 +- drivers/firmware/iscsi_ibft.c | 10 +- drivers/firmware/iscsi_ibft_find.c | 48 +- drivers/firmware/raspberrypi.c | 10 +- drivers/firmware/xilinx/zynqmp.c | 23 +- drivers/fpga/Kconfig | 11 +- drivers/fpga/Makefile | 1 + drivers/fpga/altera-cvp.c | 2 +- drivers/fpga/altera-freeze-bridge.c | 2 + drivers/fpga/dfl-fme-mgr.c | 6 - drivers/fpga/dfl-fme-pr.c | 2 +- drivers/fpga/dfl-n3000-nios.c | 2 +- drivers/fpga/dfl-pci.c | 5 + drivers/fpga/dfl.c | 31 +- drivers/fpga/dfl.h | 3 +- drivers/fpga/fpga-bridge.c | 8 +- drivers/fpga/fpga-mgr.c | 111 +- drivers/fpga/stratix10-soc.c | 6 - drivers/fpga/ts73xx-fpga.c | 6 - drivers/fpga/versal-fpga.c | 83 + drivers/fpga/xilinx-pr-decoupler.c | 2 + drivers/fpga/xilinx-spi.c | 2 + drivers/fpga/zynq-fpga.c | 6 +- drivers/fpga/zynqmp-fpga.c | 10 +- drivers/hid/hid-core.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 4 +- drivers/hv/vmbus_drv.c | 5 +- drivers/hwmon/Kconfig | 20 + drivers/hwmon/Makefile | 3 +- drivers/hwmon/adt7470.c | 1051 ++- drivers/hwmon/aquacomputer_d5next.c | 363 + drivers/hwmon/axi-fan-control.c | 117 +- drivers/hwmon/dell-smm-hwmon.c | 910 ++- drivers/hwmon/fam15h_power.c | 4 +- drivers/hwmon/intel-m10-bmc-hwmon.c | 116 + drivers/hwmon/k10temp.c | 30 +- drivers/hwmon/ntc_thermistor.c | 20 +- drivers/hwmon/pmbus/bpa-rs600.c | 68 +- drivers/hwmon/pmbus/ibm-cffps.c | 6 +- drivers/hwmon/sbrmi.c | 359 + drivers/hwmon/w83627ehf.c | 122 +- drivers/hwmon/w83781d.c | 11 + drivers/hwtracing/coresight/Kconfig | 1 + drivers/hwtracing/coresight/Makefile | 7 +- drivers/hwtracing/coresight/coresight-cfg-afdo.c | 153 + .../hwtracing/coresight/coresight-cfg-preload.c | 31 + .../hwtracing/coresight/coresight-cfg-preload.h | 13 + drivers/hwtracing/coresight/coresight-config.c | 272 + drivers/hwtracing/coresight/coresight-config.h | 253 + drivers/hwtracing/coresight/coresight-core.c | 12 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 150 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 12 +- drivers/hwtracing/coresight/coresight-etm4x-cfg.c | 182 + drivers/hwtracing/coresight/coresight-etm4x-cfg.h | 30 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 38 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 3 + .../coresight/coresight-syscfg-configfs.c | 396 + .../coresight/coresight-syscfg-configfs.h | 45 + drivers/hwtracing/coresight/coresight-syscfg.c | 847 ++ drivers/hwtracing/coresight/coresight-syscfg.h | 81 + drivers/hwtracing/intel_th/core.c | 4 +- drivers/i2c/busses/Kconfig | 20 +- drivers/i2c/busses/Makefile | 2 +- drivers/i2c/busses/i2c-at91-core.c | 19 +- drivers/i2c/busses/i2c-at91-master.c | 4 +- drivers/i2c/busses/i2c-cadence.c | 38 +- drivers/i2c/busses/i2c-designware-common.c | 8 +- drivers/i2c/busses/i2c-designware-core.h | 4 +- drivers/i2c/busses/i2c-designware-platdrv.c | 5 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 2 +- drivers/i2c/busses/i2c-i801.c | 46 +- drivers/i2c/busses/i2c-imx.c | 6 +- drivers/i2c/busses/i2c-iop3xx.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 2 +- drivers/i2c/busses/i2c-mxs.c | 4 +- drivers/i2c/busses/i2c-parport.c | 36 +- drivers/i2c/busses/i2c-pmcmsp.c | 600 -- drivers/i2c/busses/i2c-qup.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/i2c/busses/i2c-sh_mobile.c | 4 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/busses/i2c-virtio.c | 290 + drivers/i2c/busses/i2c-xlp9xx.c | 2 +- drivers/i2c/i2c-core-base.c | 5 +- drivers/i2c/i2c-dev.c | 22 +- drivers/i3c/master.c | 4 +- drivers/iio/accel/Kconfig | 5 +- drivers/iio/accel/adxl345.h | 1 - drivers/iio/accel/adxl345_core.c | 29 +- drivers/iio/accel/adxl345_i2c.c | 6 - drivers/iio/accel/adxl345_spi.c | 6 - drivers/iio/accel/bma220_spi.c | 79 +- drivers/iio/accel/bmc150-accel-core.c | 78 +- drivers/iio/accel/bmc150-accel-i2c.c | 10 +- drivers/iio/accel/bmc150-accel-spi.c | 10 +- drivers/iio/accel/bmc150-accel.h | 20 +- drivers/iio/accel/da280.c | 26 +- drivers/iio/accel/da311.c | 26 +- drivers/iio/accel/dmard10.c | 27 +- drivers/iio/accel/hid-sensor-accel-3d.c | 10 +- drivers/iio/accel/st_accel.h | 4 - drivers/iio/accel/st_accel_buffer.c | 16 +- drivers/iio/accel/st_accel_core.c | 14 +- drivers/iio/accel/st_accel_i2c.c | 3 +- drivers/iio/accel/st_accel_spi.c | 2 +- drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ep93xx_adc.c | 6 +- drivers/iio/adc/fsl-imx25-gcq.c | 17 +- drivers/iio/adc/ingenic-adc.c | 102 +- drivers/iio/adc/meson_saradc.c | 20 +- drivers/iio/adc/rockchip_saradc.c | 69 +- drivers/iio/adc/rzg2l_adc.c | 600 ++ drivers/iio/chemical/Kconfig | 11 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/sgp40.c | 378 + drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 - drivers/iio/common/st_sensors/st_sensors_core.c | 1 + drivers/iio/common/st_sensors/st_sensors_core.h | 1 + drivers/iio/common/st_sensors/st_sensors_i2c.c | 3 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 3 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 1 - drivers/iio/dac/ad5624r_spi.c | 18 +- drivers/iio/dac/max5821.c | 41 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 11 +- drivers/iio/gyro/st_gyro.h | 4 - drivers/iio/gyro/st_gyro_buffer.c | 16 +- drivers/iio/gyro/st_gyro_core.c | 15 +- drivers/iio/gyro/st_gyro_i2c.c | 2 +- drivers/iio/gyro/st_gyro_spi.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 18 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 15 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 1 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 9 +- drivers/iio/industrialio-core.c | 33 +- drivers/iio/light/adjd_s311.c | 53 +- drivers/iio/light/cm3323.c | 7 + drivers/iio/light/hid-sensor-als.c | 11 +- drivers/iio/light/hid-sensor-prox.c | 11 +- drivers/iio/light/si1145.c | 1 - drivers/iio/light/tcs3414.c | 48 +- drivers/iio/magnetometer/st_magn.h | 12 - drivers/iio/magnetometer/st_magn_buffer.c | 16 +- drivers/iio/magnetometer/st_magn_core.c | 17 +- drivers/iio/magnetometer/st_magn_i2c.c | 2 +- drivers/iio/magnetometer/st_magn_spi.c | 2 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 11 +- drivers/iio/potentiometer/Kconfig | 10 + drivers/iio/potentiometer/Makefile | 1 + drivers/iio/potentiometer/ad5110.c | 344 + drivers/iio/potentiometer/max5481.c | 22 +- drivers/iio/pressure/hid-sensor-press.c | 51 +- drivers/iio/pressure/hp03.c | 36 +- drivers/iio/pressure/st_pressure.h | 5 - drivers/iio/pressure/st_pressure_buffer.c | 16 +- drivers/iio/pressure/st_pressure_core.c | 16 +- drivers/iio/pressure/st_pressure_i2c.c | 3 +- drivers/iio/pressure/st_pressure_spi.c | 2 +- drivers/iio/proximity/rfd77402.c | 83 +- drivers/iio/proximity/sx9310.c | 48 +- drivers/iio/proximity/vcnl3020.c | 351 +- drivers/iio/temperature/ltc2983.c | 30 +- drivers/iio/temperature/tmp006.c | 53 +- drivers/infiniband/hw/mlx5/cq.c | 2 +- drivers/infiniband/hw/mlx5/devx.c | 7 +- drivers/infiniband/hw/mlx5/ib_rep.c | 77 +- drivers/infiniband/hw/mlx5/main.c | 44 +- drivers/infiniband/hw/mlx5/std_types.c | 10 +- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 8 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 8 +- drivers/input/gameport/gameport.c | 3 +- drivers/input/serio/serio.c | 3 +- drivers/interconnect/core.c | 3 + drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/icc-rpmh.c | 93 + drivers/interconnect/qcom/icc-rpmh.h | 2 + drivers/interconnect/qcom/osm-l3.c | 60 +- drivers/interconnect/qcom/sc7180.c | 96 +- drivers/interconnect/qcom/sc7280.c | 96 +- drivers/interconnect/qcom/sc8180x.c | 626 ++ drivers/interconnect/qcom/sc8180x.h | 174 + drivers/interconnect/qcom/sdm845.c | 99 +- drivers/interconnect/qcom/sdx55.c | 96 +- drivers/interconnect/qcom/sm8150.c | 96 +- drivers/interconnect/qcom/sm8250.c | 96 +- drivers/interconnect/qcom/sm8350.c | 97 +- drivers/ipack/devices/ipoctal.c | 13 +- drivers/ipack/ipack.c | 4 +- drivers/isdn/capi/capi.c | 14 +- drivers/leds/Kconfig | 59 +- drivers/leds/Makefile | 6 - drivers/leds/blink/leds-lgm-sso.c | 39 +- drivers/leds/flash/Kconfig | 53 + drivers/leds/flash/Makefile | 6 + drivers/leds/{ => flash}/leds-aat1290.c | 0 drivers/leds/{ => flash}/leds-as3645a.c | 0 drivers/leds/{ => flash}/leds-ktd2692.c | 0 drivers/leds/{ => flash}/leds-lm3601x.c | 0 drivers/leds/{ => flash}/leds-max77693.c | 0 drivers/leds/flash/leds-rt8515.c | 4 +- drivers/leds/{ => flash}/leds-sgm3140.c | 0 drivers/leds/led-class-flash.c | 6 +- drivers/leds/led-class.c | 10 +- drivers/leds/led-core.c | 15 + drivers/leds/leds-el15203000.c | 3 +- drivers/leds/leds-gpio.c | 12 +- drivers/leds/leds-is31fl32xx.c | 1 + drivers/leds/leds-lm3692x.c | 3 +- drivers/leds/leds-lm3697.c | 16 +- drivers/leds/leds-lt3593.c | 5 +- drivers/leds/leds-pca955x.c | 232 +- drivers/leds/leds-pwm.c | 49 +- drivers/leds/leds.h | 1 + drivers/leds/trigger/Kconfig | 2 +- drivers/leds/trigger/ledtrig-audio.c | 37 +- drivers/macintosh/macio_asic.c | 4 +- drivers/mcb/mcb-core.c | 4 +- drivers/md/Makefile | 4 + drivers/md/dm-cache-target.c | 24 + drivers/md/dm-clone-target.c | 5 + drivers/md/dm-core.h | 5 + drivers/md/dm-crypt.c | 38 +- drivers/md/dm-delay.c | 4 + drivers/md/dm-dust.c | 4 + drivers/md/dm-ebs-target.c | 3 + drivers/md/dm-era-target.c | 4 + drivers/md/dm-flakey.c | 4 + drivers/md/dm-ima.c | 750 ++ drivers/md/dm-ima.h | 78 + drivers/md/dm-integrity.c | 24 + drivers/md/dm-ioctl.c | 24 +- drivers/md/dm-linear.c | 10 +- drivers/md/dm-log-userspace-base.c | 3 + drivers/md/dm-log-writes.c | 4 + drivers/md/dm-log.c | 10 + drivers/md/dm-mpath.c | 40 +- drivers/md/dm-ps-historical-service-time.c | 3 + drivers/md/dm-ps-io-affinity.c | 3 + drivers/md/dm-ps-queue-length.c | 3 + drivers/md/dm-ps-round-robin.c | 4 + drivers/md/dm-ps-service-time.c | 3 + drivers/md/dm-raid.c | 39 + drivers/md/dm-raid1.c | 17 + drivers/md/dm-snap-persistent.c | 4 + drivers/md/dm-snap-transient.c | 4 + drivers/md/dm-snap.c | 13 + drivers/md/dm-stripe.c | 15 + drivers/md/dm-switch.c | 4 + drivers/md/dm-thin.c | 8 + drivers/md/dm-unstripe.c | 4 + drivers/md/dm-verity-target.c | 43 + drivers/md/dm-writecache.c | 467 +- drivers/md/dm-zoned-target.c | 3 + drivers/md/dm.c | 12 +- drivers/media/cec/core/cec-pin-priv.h | 4 +- drivers/media/cec/core/cec-pin.c | 20 +- drivers/media/cec/platform/stm32/stm32-cec.c | 26 +- drivers/media/cec/platform/tegra/tegra_cec.c | 10 +- drivers/media/dvb-frontends/cx24117.c | 1 - drivers/media/dvb-frontends/dib8000.c | 58 +- drivers/media/i2c/Kconfig | 42 + drivers/media/i2c/Makefile | 4 +- drivers/media/i2c/adv7180.c | 66 +- drivers/media/i2c/ccs/ccs-core.c | 58 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 5 +- drivers/media/i2c/imx258.c | 4 +- drivers/media/i2c/imx335.c | 1129 +++ drivers/media/i2c/imx412.c | 1272 +++ drivers/media/i2c/ov2740.c | 26 +- drivers/media/i2c/ov5640.c | 4 + drivers/media/i2c/ov8856.c | 27 +- drivers/media/i2c/ov9282.c | 1137 +++ drivers/media/i2c/ov9734.c | 24 +- drivers/media/i2c/tda1997x.c | 11 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/mc/mc-device.c | 4 +- drivers/media/pci/bt8xx/bttv-gpio.c | 3 +- drivers/media/pci/ivtv/ivtv-cards.h | 68 +- drivers/media/pci/ivtv/ivtv-i2c.c | 16 +- drivers/media/pci/saa7134/saa7134-alsa.c | 4 +- drivers/media/pci/saa7134/saa7134-core.c | 7 +- drivers/media/pci/saa7164/saa7164-cmd.c | 3 - drivers/media/pci/tw5864/tw5864-reg.h | 2 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 17 + drivers/media/platform/coda/coda-bit.c | 18 +- drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 13 +- drivers/media/platform/marvell-ccic/mcam-core.c | 2 +- drivers/media/platform/omap3isp/isp.c | 4 +- drivers/media/platform/qcom/venus/core.h | 2 + drivers/media/platform/qcom/venus/helpers.c | 3 + drivers/media/platform/qcom/venus/hfi_cmds.c | 8 + drivers/media/platform/qcom/venus/hfi_helper.h | 5 + drivers/media/platform/qcom/venus/hfi_msgs.c | 2 +- drivers/media/platform/qcom/venus/venc.c | 40 + drivers/media/platform/qcom/venus/venc_ctrls.c | 38 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 4 +- drivers/media/platform/rockchip/rga/rga.c | 27 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 12 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 6 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 3 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 2 +- drivers/media/platform/sti/delta/delta-ipc.c | 3 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 247 +- drivers/media/platform/ti-vpe/cal-video.c | 176 +- drivers/media/platform/ti-vpe/cal.c | 278 +- drivers/media/platform/ti-vpe/cal.h | 66 +- drivers/media/platform/ti-vpe/cal_regs.h | 53 +- drivers/media/platform/vsp1/vsp1_entity.c | 4 +- drivers/media/rc/Kconfig | 10 + drivers/media/rc/Makefile | 1 + drivers/media/rc/bpf-lirc.c | 6 +- drivers/media/rc/ene_ir.c | 2 +- drivers/media/rc/lirc_dev.c | 6 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/meson-ir-tx.c | 407 + drivers/media/rc/rc-loopback.c | 82 +- drivers/media/rc/rc-main.c | 2 +- drivers/media/rc/redrat3.c | 2 +- drivers/media/rc/streamzap.c | 2 - drivers/media/spi/cxd2880-spi.c | 7 +- drivers/media/test-drivers/vivid/vivid-cec.c | 2 +- drivers/media/usb/dvb-usb-v2/Kconfig | 2 + drivers/media/usb/dvb-usb-v2/af9035.c | 1 + drivers/media/usb/dvb-usb-v2/dvbsky.c | 37 +- drivers/media/usb/dvb-usb/dvb-usb-i2c.c | 9 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 2 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 12 +- drivers/media/usb/em28xx/em28xx-input.c | 1 - drivers/media/usb/go7007/go7007-driver.c | 26 - drivers/media/usb/go7007/go7007-usb.c | 2 +- drivers/media/usb/gspca/Kconfig | 1 - drivers/media/usb/gspca/vc032x.c | 6 +- drivers/media/usb/gspca/zc3xx.c | 134 +- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 34 +- drivers/media/v4l2-core/v4l2-ctrls-defs.c | 2 + drivers/media/v4l2-core/v4l2-dv-timings.c | 4 +- drivers/media/v4l2-core/v4l2-flash-led-class.c | 80 +- drivers/memstick/core/memstick.c | 3 +- drivers/memstick/core/ms_block.c | 2 +- drivers/memstick/host/r592.c | 9 +- drivers/memstick/host/tifm_ms.c | 12 +- drivers/mfd/Kconfig | 16 + drivers/mfd/Makefile | 1 + drivers/mfd/hi6421-spmi-pmic.c | 72 + drivers/mfd/mcp-core.c | 3 +- drivers/misc/Kconfig | 22 + drivers/misc/Makefile | 2 + drivers/misc/bcm-vk/bcm_vk_tty.c | 8 +- drivers/misc/gehc-achc.c | 565 ++ drivers/misc/hi6421v600-irq.c | 307 + drivers/misc/lkdtm/bugs.c | 51 +- drivers/misc/lkdtm/core.c | 8 +- drivers/misc/lkdtm/fortify.c | 53 + drivers/misc/lkdtm/heap.c | 9 +- drivers/misc/lkdtm/lkdtm.h | 24 +- drivers/misc/mei/bus.c | 22 +- drivers/misc/mei/client.h | 2 +- drivers/misc/mei/mei_dev.h | 2 +- drivers/misc/pci_endpoint_test.c | 1 + drivers/misc/pvpanic/pvpanic-pci.c | 2 + drivers/misc/pvpanic/pvpanic.c | 2 + drivers/misc/sgi-gru/grumain.c | 6 +- drivers/misc/sgi-gru/grutables.h | 3 +- drivers/misc/sgi-xp/xpc_uv.c | 8 +- drivers/misc/sram.c | 103 +- drivers/misc/sram.h | 9 + drivers/misc/tifm_core.c | 3 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/core/Kconfig | 2 +- drivers/mmc/core/block.c | 77 +- drivers/mmc/core/bus.c | 4 +- drivers/mmc/core/core.c | 13 +- drivers/mmc/core/crypto.c | 15 +- drivers/mmc/core/host.c | 13 +- drivers/mmc/core/host.h | 6 + drivers/mmc/core/mmc_ops.c | 16 +- drivers/mmc/core/mmc_ops.h | 1 + drivers/mmc/core/pwrseq_sd8787.c | 14 +- drivers/mmc/core/queue.c | 34 +- drivers/mmc/core/sdio_bus.c | 4 +- drivers/mmc/core/sdio_cis.c | 22 +- drivers/mmc/core/sdio_uart.c | 12 +- drivers/mmc/host/cqhci-crypto.h | 7 +- drivers/mmc/host/dw_mmc.c | 74 + drivers/mmc/host/dw_mmc.h | 7 + drivers/mmc/host/mmc_spi.c | 15 +- drivers/mmc/host/mmci.c | 3 + drivers/mmc/host/moxart-mmc.c | 1 + drivers/mmc/host/renesas_sdhi.h | 9 +- drivers/mmc/host/renesas_sdhi_core.c | 90 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 135 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 7 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 36 +- drivers/mmc/host/sdhci-esdhc-imx.c | 78 +- drivers/mmc/host/sdhci-msm.c | 3 + drivers/mmc/host/sdhci-of-arasan.c | 51 +- drivers/mmc/host/sdhci.c | 27 +- drivers/mmc/host/sdhci.h | 1 + drivers/mmc/host/sh_mmcif.c | 4 +- drivers/mmc/host/tifm_sd.c | 16 +- drivers/mmc/host/usdhi6rol0.c | 14 +- drivers/mmc/host/via-sdmmc.c | 4 +- drivers/most/most_cdev.c | 8 +- drivers/net/Kconfig | 17 +- drivers/net/Makefile | 6 +- drivers/net/Space.c | 178 +- drivers/net/appletalk/Kconfig | 4 +- drivers/net/appletalk/ipddp.c | 16 +- drivers/net/appletalk/ltpc.c | 7 +- drivers/net/bonding/bond_3ad.c | 11 +- drivers/net/bonding/bond_alb.c | 32 - drivers/net/bonding/bond_main.c | 591 +- drivers/net/bonding/bond_netlink.c | 16 + drivers/net/bonding/bond_options.c | 27 + drivers/net/bonding/bond_procfs.c | 2 + drivers/net/bonding/bond_sysfs.c | 25 +- drivers/net/can/Kconfig | 3 +- drivers/net/can/at91_can.c | 137 +- drivers/net/can/c_can/c_can.h | 25 +- drivers/net/can/c_can/c_can_main.c | 123 +- drivers/net/can/c_can/c_can_platform.c | 1 - drivers/net/can/dev/dev.c | 66 + drivers/net/can/dev/netlink.c | 11 +- drivers/net/can/dev/rx-offload.c | 90 +- drivers/net/can/flexcan.c | 129 +- drivers/net/can/janz-ican3.c | 23 +- drivers/net/can/m_can/m_can.c | 266 +- drivers/net/can/m_can/m_can.h | 11 +- drivers/net/can/m_can/m_can_pci.c | 11 +- drivers/net/can/m_can/m_can_platform.c | 31 +- drivers/net/can/m_can/tcan4x5x-core.c | 17 +- drivers/net/can/mscan/mpc5xxx_can.c | 7 +- drivers/net/can/rcar/Kconfig | 4 +- drivers/net/can/rcar/rcar_canfd.c | 338 +- drivers/net/can/sja1000/peak_pci.c | 119 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 30 +- .../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 2 +- drivers/net/can/ti_hecc.c | 2 + drivers/net/can/usb/esd_usb2.c | 12 +- drivers/net/can/usb/etas_es58x/es581_4.c | 5 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 82 +- drivers/net/can/usb/etas_es58x/es58x_core.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 19 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 23 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 228 +- drivers/net/dsa/b53/b53_common.c | 10 - drivers/net/dsa/b53/b53_priv.h | 2 - drivers/net/dsa/bcm_sf2.c | 1 - drivers/net/dsa/hirschmann/hellcreek.c | 1 + drivers/net/dsa/mt7530.c | 173 +- drivers/net/dsa/mt7530.h | 23 +- drivers/net/dsa/mv88e6xxx/Kconfig | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 103 +- drivers/net/dsa/ocelot/Kconfig | 2 + drivers/net/dsa/ocelot/felix.c | 153 +- drivers/net/dsa/ocelot/felix.h | 2 +- drivers/net/dsa/sja1105/Kconfig | 1 + drivers/net/dsa/sja1105/sja1105.h | 33 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 114 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 6 +- drivers/net/dsa/sja1105/sja1105_main.c | 1960 ++--- drivers/net/dsa/sja1105/sja1105_spi.c | 10 - drivers/net/dsa/sja1105/sja1105_vl.c | 14 +- drivers/net/eql.c | 24 +- drivers/net/ethernet/3com/3c509.c | 7 +- drivers/net/ethernet/3com/3c515.c | 3 +- drivers/net/ethernet/3com/3c574_cs.c | 2 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/3com/Kconfig | 1 + drivers/net/ethernet/8390/Kconfig | 3 + drivers/net/ethernet/8390/apne.c | 11 +- drivers/net/ethernet/8390/ax88796.c | 9 +- drivers/net/ethernet/8390/axnet_cs.c | 2 +- drivers/net/ethernet/8390/mac8390.c | 3 +- drivers/net/ethernet/8390/ne.c | 5 +- drivers/net/ethernet/8390/pcnet_cs.c | 2 +- drivers/net/ethernet/8390/smc-ultra.c | 9 +- drivers/net/ethernet/8390/wd.c | 7 +- drivers/net/ethernet/8390/xsurf100.c | 9 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/actions/Kconfig | 4 +- drivers/net/ethernet/actions/owl-emac.c | 6 +- drivers/net/ethernet/adaptec/starfire.c | 2 +- drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 8 +- drivers/net/ethernet/amd/Kconfig | 4 +- drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 11 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/lance.c | 6 +- drivers/net/ethernet/amd/mvme147.c | 16 +- drivers/net/ethernet/amd/ni65.c | 6 +- drivers/net/ethernet/amd/pcnet32.c | 2 +- drivers/net/ethernet/amd/sun3lance.c | 19 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 8 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 8 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 15 +- drivers/net/ethernet/arc/emac_main.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/broadcom/Kconfig | 6 +- drivers/net/ethernet/broadcom/b44.c | 2 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 5 +- drivers/net/ethernet/broadcom/bcmsysport.c | 8 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 70 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 6 - drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2312 +++--- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 135 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 185 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 90 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 573 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 763 ++ drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 145 + drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 391 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 53 + drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 455 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 264 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 31 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 62 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 12 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 81 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 12 +- drivers/net/ethernet/cadence/Kconfig | 1 + drivers/net/ethernet/cadence/macb_main.c | 13 +- drivers/net/ethernet/cavium/Kconfig | 4 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 8 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 11 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 6 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 8 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 4 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 10 +- drivers/net/ethernet/chelsio/Kconfig | 1 + drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 10 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 32 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 101 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 17 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 8 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 20 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 8 +- drivers/net/ethernet/cirrus/Kconfig | 27 +- drivers/net/ethernet/cirrus/cs89x0.c | 31 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 8 +- drivers/net/ethernet/cortina/gemini.c | 8 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dec/tulip/de4x5.c | 11 +- drivers/net/ethernet/dec/tulip/media.c | 2 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 2 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 2 +- drivers/net/ethernet/dlink/dl2k.c | 2 +- drivers/net/ethernet/dlink/sundance.c | 2 +- drivers/net/ethernet/dnet.c | 2 +- drivers/net/ethernet/ec_bhf.c | 10 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 8 +- drivers/net/ethernet/ethoc.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/faraday/ftmac100.c | 2 +- drivers/net/ethernet/fealnx.c | 2 +- drivers/net/ethernet/freescale/Kconfig | 2 +- drivers/net/ethernet/freescale/dpaa/Kconfig | 1 - drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 8 +- drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +- .../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 7 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 8 +- .../freescale/dpaa2/dpaa2-switch-ethtool.c | 56 +- .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 530 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 384 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 62 +- drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 19 + drivers/net/ethernet/freescale/dpaa2/dpsw.c | 80 + drivers/net/ethernet/freescale/dpaa2/dpsw.h | 36 + .../net/ethernet/freescale/enetc/enetc_ethtool.c | 8 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 +- drivers/net/ethernet/freescale/fec.h | 31 + drivers/net/ethernet/freescale/fec_main.c | 212 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 8 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/google/gve/gve_adminq.c | 6 +- drivers/net/ethernet/hisilicon/Kconfig | 4 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 8 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 17 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 228 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 37 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 265 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h | 31 + .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 75 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 34 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 51 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 70 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 148 + .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.h | 15 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1665 ++-- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 186 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 30 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 11 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 2 +- .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 29 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 16 +- .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 150 + .../hisilicon/hns3/hns3vf/hclgevf_devlink.h | 15 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 31 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 25 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 122 +- drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_devlink.h | 4 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 19 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 6 +- drivers/net/ethernet/i825xx/82596.c | 24 +- drivers/net/ethernet/i825xx/sun3_82586.c | 17 +- drivers/net/ethernet/ibm/emac/core.c | 4 +- drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/intel/Kconfig | 12 +- drivers/net/ethernet/intel/e100.c | 6 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 8 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 10 +- drivers/net/ethernet/intel/e1000e/hw.h | 9 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 13 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 + drivers/net/ethernet/intel/e1000e/netdev.c | 372 +- drivers/net/ethernet/intel/e1000e/ptp.c | 1 + drivers/net/ethernet/intel/e1000e/regs.h | 1 + drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 8 +- drivers/net/ethernet/intel/i40e/i40e.h | 78 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 32 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 756 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 29 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 23 +- drivers/net/ethernet/intel/iavf/iavf.h | 9 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 22 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 122 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 12 +- drivers/net/ethernet/intel/ice/ice_main.c | 19 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 66 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 6 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 11 +- drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igbvf/ethtool.c | 8 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc.h | 50 +- drivers/net/ethernet/intel/igc/igc_base.c | 10 +- drivers/net/ethernet/intel/igc/igc_defines.h | 91 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 49 +- drivers/net/ethernet/intel/igc/igc_main.c | 465 +- drivers/net/ethernet/intel/igc/igc_phy.c | 6 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 179 + drivers/net/ethernet/intel/igc/igc_regs.h | 43 + drivers/net/ethernet/intel/igc/igc_tsn.c | 176 +- drivers/net/ethernet/intel/igc/igc_tsn.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 8 +- drivers/net/ethernet/jme.c | 84 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 2 +- drivers/net/ethernet/litex/Kconfig | 28 + drivers/net/ethernet/litex/Makefile | 5 + drivers/net/ethernet/litex/litex_liteeth.c | 314 + drivers/net/ethernet/marvell/mv643xx_eth.c | 14 +- drivers/net/ethernet/marvell/mvneta.c | 44 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 27 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 4 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 5 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 5 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 7 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 7 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 31 +- .../ethernet/marvell/octeontx2/af/lmac_common.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 9 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 114 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 9 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 7 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 46 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 226 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 65 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 19 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 127 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 6 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 7 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 117 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.h | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 706 +- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 18 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 135 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 76 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 11 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 16 +- .../net/ethernet/marvell/octeontx2/af/rvu_sdp.c | 108 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 7 +- .../net/ethernet/marvell/octeontx2/af/rvu_switch.c | 3 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.c | 5 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 15 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 7 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 8 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 21 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 84 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 46 +- .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 156 + .../ethernet/marvell/octeontx2/nic/otx2_devlink.h | 20 + .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c | 3 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 72 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 154 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 69 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 5 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 7 +- .../ethernet/marvell/octeontx2/nic/otx2_struct.h | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 58 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 42 +- .../ethernet/marvell/prestera/prestera_devlink.c | 7 +- .../ethernet/marvell/prestera/prestera_devlink.h | 2 +- .../net/ethernet/marvell/prestera/prestera_main.c | 5 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 12 +- .../ethernet/marvell/prestera/prestera_switchdev.h | 3 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/skge.c | 10 +- drivers/net/ethernet/marvell/sky2.c | 14 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 +- drivers/net/ethernet/mellanox/mlx4/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 14 +- drivers/net/ethernet/mellanox/mlx4/main.c | 17 +- drivers/net/ethernet/mellanox/mlx4/qp.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 18 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 76 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 176 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 84 +- .../net/ethernet/mellanox/mlx5/core/en/channels.c | 46 + .../net/ethernet/mellanox/mlx5/core/en/channels.h | 16 + .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 99 +- .../mellanox/mlx5/core/en/fs_tt_redirect.c | 30 +- .../mellanox/mlx5/core/en/fs_tt_redirect.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/mapping.c | 45 + .../net/ethernet/mellanox/mlx5/core/en/mapping.h | 5 + .../net/ethernet/mellanox/mlx5/core/en/params.c | 12 + .../net/ethernet/mellanox/mlx5/core/en/params.h | 6 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 4 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 329 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 48 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c | 170 + drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h | 42 + drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 588 ++ drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 49 + .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 690 ++ .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 71 + .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 164 + .../ethernet/mellanox/mlx5/core/en/tc/post_act.h | 35 + .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 714 ++ .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 41 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 163 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 2 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 200 + drivers/net/ethernet/mellanox/mlx5/core/en/tir.h | 58 + drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 27 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 72 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.h | 4 - .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 12 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 13 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 53 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 25 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 29 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 140 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 671 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 156 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 871 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 172 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 323 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 1 + .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 16 + .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 359 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.h | 46 +- .../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 9 + .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 26 + .../mlx5/core/esw/diag/bridge_tracepoint.h | 9 +- .../mellanox/mlx5/core/esw/diag/qos_tracepoint.h | 123 + .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 1 + .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 20 + drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 869 ++ drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h | 41 + .../net/ethernet/mellanox/mlx5/core/esw/sample.c | 586 -- .../net/ethernet/mellanox/mlx5/core/esw/sample.h | 42 - drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 358 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 68 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 399 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/health.c | 6 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 8 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 76 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 268 +- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 2 + .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 602 ++ .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 70 + .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 105 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 7 + drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 75 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 2 +- .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 2 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h | 4 +- .../mellanox/mlx5/core/steering/dr_action.c | 271 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 1 + .../mellanox/mlx5/core/steering/dr_domain.c | 8 +- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 4 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 16 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 152 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 19 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 36 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 2 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 57 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 101 +- .../mellanox/mlx5/core/steering/dr_types.h | 68 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 51 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 6 - .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 4 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 25 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 5 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 84 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 12 + drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 1 - .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 94 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 44 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 32 +- drivers/net/ethernet/micrel/ks8851_common.c | 2 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/microchip/Kconfig | 1 + drivers/net/ethernet/microchip/lan743x_main.c | 2 +- drivers/net/ethernet/microchip/sparx5/Makefile | 2 +- .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 593 ++ .../net/ethernet/microchip/sparx5/sparx5_main.c | 23 +- .../net/ethernet/microchip/sparx5/sparx5_main.h | 69 + .../net/ethernet/microchip/sparx5/sparx5_packet.c | 13 +- .../net/ethernet/microchip/sparx5/sparx5_port.c | 2 +- .../net/ethernet/microchip/sparx5/sparx5_port.h | 1 + .../ethernet/microchip/sparx5/sparx5_switchdev.c | 24 +- drivers/net/ethernet/microsoft/mana/gdma.h | 32 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 88 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 2 +- drivers/net/ethernet/microsoft/mana/mana.h | 29 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 162 +- drivers/net/ethernet/mscc/Kconfig | 3 +- drivers/net/ethernet/mscc/ocelot.c | 246 +- drivers/net/ethernet/mscc/ocelot.h | 11 +- drivers/net/ethernet/mscc/ocelot_net.c | 397 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 71 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 71 +- drivers/net/ethernet/natsemi/jazzsonic.c | 2 - drivers/net/ethernet/natsemi/macsonic.c | 4 +- drivers/net/ethernet/natsemi/natsemi.c | 2 +- drivers/net/ethernet/natsemi/xtsonic.c | 1 - drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- drivers/net/ethernet/netronome/Kconfig | 1 + drivers/net/ethernet/netronome/nfp/flower/action.c | 35 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 620 +- .../net/ethernet/netronome/nfp/flower/conntrack.h | 26 + drivers/net/ethernet/netronome/nfp/flower/main.h | 79 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 333 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 7 +- .../net/ethernet/netronome/nfp/flower/offload.c | 51 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 20 + .../net/ethernet/netronome/nfp/nfp_net_common.c | 144 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 29 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 2 +- drivers/net/ethernet/ni/nixge.c | 24 +- drivers/net/ethernet/nvidia/forcedeth.c | 6 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 +- drivers/net/ethernet/oki-semi/pch_gbe/Kconfig | 1 + .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 10 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c | 4 +- drivers/net/ethernet/packetengines/hamachi.c | 63 +- drivers/net/ethernet/packetengines/yellowfin.c | 2 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 32 +- drivers/net/ethernet/pensando/Kconfig | 2 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 5 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 41 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 3 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 18 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 29 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 5 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 303 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 10 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 32 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 143 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 14 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 27 +- drivers/net/ethernet/qlogic/Kconfig | 2 +- drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 1 - .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qed/qed.h | 15 - drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 7 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 22 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 - drivers/net/ethernet/qlogic/qed/qed_main.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 1 - .../net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c | 1 - drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 8 + drivers/net/ethernet/qlogic/qede/qede.h | 13 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 14 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 33 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 10 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 16 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 32 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 6 +- drivers/net/ethernet/qualcomm/emac/emac.c | 2 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 2 +- drivers/net/ethernet/realtek/8139cp.c | 33 +- drivers/net/ethernet/realtek/8139too.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 69 +- drivers/net/ethernet/renesas/Kconfig | 2 +- drivers/net/ethernet/renesas/ravb.h | 36 +- drivers/net/ethernet/renesas/ravb_main.c | 379 +- drivers/net/ethernet/renesas/ravb_ptp.c | 8 +- drivers/net/ethernet/renesas/sh_eth.c | 4 +- drivers/net/ethernet/rocker/rocker.h | 3 +- drivers/net/ethernet/rocker/rocker_main.c | 9 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 19 +- drivers/net/ethernet/samsung/Kconfig | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 8 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/sfc/Kconfig | 2 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/ethtool.c | 8 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 8 +- drivers/net/ethernet/sgi/ioc3-eth.c | 2 +- drivers/net/ethernet/sgi/meth.c | 2 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/sis/sis900.c | 2 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/epic100.c | 2 +- drivers/net/ethernet/smsc/smc9194.c | 6 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 2 +- drivers/net/ethernet/smsc/smsc9420.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 12 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 13 + .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 18 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 7 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 75 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 7 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/niu.c | 22 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 24 - drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c | 14 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 30 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 81 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 2 + drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 8 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 8 +- drivers/net/ethernet/ti/cpsw_new.c | 28 +- drivers/net/ethernet/ti/cpsw_priv.h | 8 +- drivers/net/ethernet/ti/davinci_emac.c | 18 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/ti/tlan.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 29 +- drivers/net/ethernet/toshiba/tc35815.c | 2 +- drivers/net/ethernet/tundra/tsi108_eth.c | 2 +- drivers/net/ethernet/via/via-rhine.c | 11 +- drivers/net/ethernet/via/via-velocity.c | 16 +- drivers/net/ethernet/wiznet/w5100.c | 2 + drivers/net/ethernet/xilinx/ll_temac_main.c | 16 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 20 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 +- drivers/net/ethernet/xscale/Kconfig | 4 +- drivers/net/ethernet/xscale/Makefile | 6 +- drivers/net/ethernet/xscale/ixp46x_ts.h | 13 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 37 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 122 +- drivers/net/fddi/skfp/skfddi.c | 60 +- drivers/net/hamradio/baycom_epp.c | 9 +- drivers/net/hamradio/baycom_par.c | 12 +- drivers/net/hamradio/baycom_ser_fdx.c | 12 +- drivers/net/hamradio/baycom_ser_hdx.c | 12 +- drivers/net/hamradio/bpqether.c | 9 +- drivers/net/hamradio/dmascc.c | 18 +- drivers/net/hamradio/hdlcdrv.c | 20 +- drivers/net/hamradio/scc.c | 13 +- drivers/net/hamradio/yam.c | 19 +- drivers/net/hippi/rrunner.c | 11 +- drivers/net/hippi/rrunner.h | 3 +- drivers/net/ipa/Makefile | 5 +- drivers/net/ipa/gsi.c | 241 +- drivers/net/ipa/gsi.h | 31 +- drivers/net/ipa/gsi_trans.c | 34 +- drivers/net/ipa/ipa.h | 30 +- drivers/net/ipa/ipa_clock.c | 331 - drivers/net/ipa/ipa_clock.h | 64 - drivers/net/ipa/ipa_cmd.c | 51 +- drivers/net/ipa/ipa_cmd.h | 22 +- drivers/net/ipa/ipa_data-v3.1.c | 4 +- drivers/net/ipa/ipa_data-v3.5.1.c | 4 +- drivers/net/ipa/ipa_data-v4.11.c | 19 +- drivers/net/ipa/ipa_data-v4.2.c | 4 +- drivers/net/ipa/ipa_data-v4.5.c | 6 +- drivers/net/ipa/ipa_data-v4.9.c | 15 +- drivers/net/ipa/ipa_data.h | 10 +- drivers/net/ipa/ipa_endpoint.c | 44 +- drivers/net/ipa/ipa_interrupt.c | 83 +- drivers/net/ipa/ipa_interrupt.h | 8 +- drivers/net/ipa/ipa_main.c | 222 +- drivers/net/ipa/ipa_modem.c | 140 +- drivers/net/ipa/ipa_modem.h | 4 - drivers/net/ipa/ipa_power.c | 473 ++ drivers/net/ipa/ipa_power.h | 73 + drivers/net/ipa/ipa_qmi.c | 6 +- drivers/net/ipa/ipa_qmi.h | 19 + drivers/net/ipa/ipa_reg.h | 12 +- drivers/net/ipa/ipa_resource.c | 3 +- drivers/net/ipa/ipa_smp2p.c | 93 +- drivers/net/ipa/ipa_smp2p.h | 2 +- drivers/net/ipa/ipa_table.c | 40 +- drivers/net/ipa/ipa_table.h | 16 - drivers/net/ipa/ipa_uc.c | 70 +- drivers/net/ipa/ipa_uc.h | 22 +- drivers/net/ipvlan/ipvlan_main.c | 1 + drivers/net/macvlan.c | 8 +- drivers/net/mctp/Kconfig | 8 + .../Makefile.boot => drivers/net/mctp/Makefile | 0 drivers/net/mdio/Kconfig | 3 +- drivers/net/mdio/mdio-ipq4019.c | 41 + drivers/net/mdio/mdio-mscc-miim.c | 12 +- drivers/net/mhi/Makefile | 3 - drivers/net/mhi/mhi.h | 41 - drivers/net/mhi/net.c | 486 -- drivers/net/mhi/proto_mbim.c | 304 - drivers/net/mhi_net.c | 416 + drivers/net/mii.c | 6 +- drivers/net/netdevsim/bus.c | 46 +- drivers/net/netdevsim/dev.c | 25 +- drivers/net/netdevsim/ethtool.c | 8 +- drivers/net/netdevsim/fib.c | 2 +- drivers/net/netdevsim/netdev.c | 6 +- drivers/net/netdevsim/netdevsim.h | 2 + drivers/net/pcs/pcs-xpcs.c | 4 + drivers/net/phy/Kconfig | 8 + drivers/net/phy/Makefile | 1 + drivers/net/phy/at803x.c | 18 +- drivers/net/phy/dp83822.c | 8 +- drivers/net/phy/intel-xway.c | 76 + drivers/net/phy/marvell.c | 144 +- drivers/net/phy/marvell10g.c | 97 + drivers/net/phy/mscc/mscc_ptp.c | 8 +- drivers/net/phy/mxl-gpy.c | 727 ++ drivers/net/phy/nxp-tja11xx.c | 13 +- drivers/net/phy/phy.c | 4 +- drivers/net/phy/phy_device.c | 27 +- drivers/net/phy/phylink.c | 21 +- drivers/net/phy/xilinx_gmii2rgmii.c | 46 +- drivers/net/plip/plip.c | 12 +- drivers/net/ppp/ppp_generic.c | 14 +- drivers/net/sb1000.c | 20 +- drivers/net/slip/slip.c | 13 +- drivers/net/team/team_mode_loadbalance.c | 2 +- drivers/net/tun.c | 8 +- drivers/net/usb/asix_devices.c | 12 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 2 +- drivers/net/usb/cdc-phonet.c | 5 +- drivers/net/usb/dm9601.c | 2 +- drivers/net/usb/hso.c | 25 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/lan78xx.c | 1062 ++- drivers/net/usb/mcs7830.c | 2 +- drivers/net/usb/pegasus.c | 5 +- drivers/net/usb/r8152.c | 10 +- drivers/net/usb/rtl8150.c | 5 +- drivers/net/usb/smsc75xx.c | 2 +- drivers/net/usb/smsc95xx.c | 2 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/usb/sr9800.c | 2 +- drivers/net/usb/usbnet.c | 8 +- drivers/net/veth.c | 307 +- drivers/net/virtio_net.c | 52 +- drivers/net/vmxnet3/Makefile | 2 +- drivers/net/vmxnet3/upt1_defs.h | 2 +- drivers/net/vmxnet3/vmxnet3_defs.h | 50 +- drivers/net/vmxnet3/vmxnet3_drv.c | 268 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 32 +- drivers/net/vmxnet3/vmxnet3_int.h | 22 +- drivers/net/vrf.c | 21 +- drivers/net/wan/Kconfig | 51 - drivers/net/wan/Makefile | 1 - drivers/net/wan/c101.c | 33 +- drivers/net/wan/cosa.c | 15 +- drivers/net/wan/farsync.c | 123 +- drivers/net/wan/fsl_ucc_hdlc.c | 19 +- drivers/net/wan/hdlc.c | 9 +- drivers/net/wan/hdlc_cisco.c | 14 +- drivers/net/wan/hdlc_fr.c | 40 +- drivers/net/wan/hdlc_ppp.c | 8 +- drivers/net/wan/hdlc_raw.c | 14 +- drivers/net/wan/hdlc_raw_eth.c | 14 +- drivers/net/wan/hdlc_x25.c | 16 +- drivers/net/wan/hostess_sv11.c | 13 +- drivers/net/wan/ixp4xx_hss.c | 22 +- drivers/net/wan/lmc/lmc.h | 2 +- drivers/net/wan/lmc/lmc_main.c | 33 +- drivers/net/wan/lmc/lmc_proto.c | 7 - drivers/net/wan/lmc/lmc_proto.h | 1 - drivers/net/wan/n2.c | 32 +- drivers/net/wan/pc300too.c | 44 +- drivers/net/wan/pci200syn.c | 32 +- drivers/net/wan/sbni.c | 1638 ---- drivers/net/wan/sbni.h | 147 - drivers/net/wan/sealevel.c | 10 +- drivers/net/wan/wanxl.c | 21 +- drivers/net/wireless/ath/ath10k/pci.c | 9 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 5 - drivers/net/wireless/ath/ath11k/mhi.c | 1 + drivers/net/wireless/ath/ath11k/pci.c | 10 +- drivers/net/wireless/ath/ath5k/pci.c | 2 +- drivers/net/wireless/ath/ath6kl/wmi.c | 4 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 3 +- drivers/net/wireless/ath/ath9k/hw.c | 12 +- drivers/net/wireless/ath/ath9k/pci.c | 8 +- drivers/net/wireless/ath/wcn36xx/main.c | 12 +- drivers/net/wireless/ath/wcn36xx/smd.c | 4 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 4 + drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 2 + drivers/net/wireless/ath/wil6210/ethtool.c | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 4 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 8 + .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 29 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 5 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 69 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 126 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 8 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 5 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 30 +- .../wireless/broadcom/brcm80211/brcmfmac/xtlv.c | 82 + .../wireless/broadcom/brcm80211/brcmfmac/xtlv.h | 31 + .../wireless/broadcom/brcm80211/brcmsmac/main.c | 2 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 + .../net/wireless/broadcom/brcm80211/include/soc.h | 2 +- drivers/net/wireless/cisco/airo.c | 15 +- drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 56 +- drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 4 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 52 +- drivers/net/wireless/intel/iwlegacy/3945.c | 10 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 78 +- drivers/net/wireless/intel/iwlegacy/common.c | 19 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 76 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 304 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 66 +- drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 2 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 22 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 8 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 189 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 4 +- .../net/wireless/intel/iwlwifi/fw/api/offload.h | 31 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 144 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 22 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 15 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 20 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 34 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 24 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 26 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 40 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 580 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 11 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 85 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 108 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 74 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 45 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 93 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 120 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 41 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 24 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 17 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 53 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 59 +- drivers/net/wireless/intersil/Kconfig | 20 - drivers/net/wireless/intersil/Makefile | 1 - drivers/net/wireless/intersil/hostap/hostap.h | 3 +- .../net/wireless/intersil/hostap/hostap_ioctl.c | 30 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 3 + drivers/net/wireless/intersil/prism54/Makefile | 9 - drivers/net/wireless/intersil/prism54/isl_38xx.c | 245 - drivers/net/wireless/intersil/prism54/isl_38xx.h | 158 - drivers/net/wireless/intersil/prism54/isl_ioctl.c | 2909 ------- drivers/net/wireless/intersil/prism54/isl_ioctl.h | 35 - drivers/net/wireless/intersil/prism54/isl_oid.h | 492 -- drivers/net/wireless/intersil/prism54/islpci_dev.c | 951 --- drivers/net/wireless/intersil/prism54/islpci_dev.h | 204 - drivers/net/wireless/intersil/prism54/islpci_eth.c | 489 -- drivers/net/wireless/intersil/prism54/islpci_eth.h | 59 - .../net/wireless/intersil/prism54/islpci_hotplug.c | 316 - drivers/net/wireless/intersil/prism54/islpci_mgt.c | 491 -- drivers/net/wireless/intersil/prism54/islpci_mgt.h | 126 - drivers/net/wireless/intersil/prism54/oid_mgt.c | 889 --- drivers/net/wireless/intersil/prism54/oid_mgt.h | 46 - .../net/wireless/intersil/prism54/prismcompat.h | 30 - drivers/net/wireless/marvell/libertas/ethtool.c | 9 +- drivers/net/wireless/marvell/mwifiex/Makefile | 1 + drivers/net/wireless/marvell/mwifiex/cmdevt.c | 2 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 11 + drivers/net/wireless/marvell/mwifiex/pcie.h | 1 + drivers/net/wireless/marvell/mwifiex/pcie_quirks.c | 161 + drivers/net/wireless/marvell/mwifiex/pcie_quirks.h | 23 + drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 4 +- drivers/net/wireless/marvell/mwifiex/usb.h | 2 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 29 +- drivers/net/wireless/microchip/wilc1000/spi.c | 44 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 38 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 28 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 28 +- drivers/net/wireless/ray_cs.c | 8 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 2 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 37 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 52 +- drivers/net/wireless/realtek/rtw88/Makefile | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 8 +- drivers/net/wireless/realtek/rtw88/fw.h | 3 +- drivers/net/wireless/realtek/rtw88/main.c | 2 + drivers/net/wireless/realtek/rtw88/main.h | 6 + drivers/net/wireless/realtek/rtw88/pci.c | 47 +- drivers/net/wireless/realtek/rtw88/pci.h | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1 + drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/realtek/rtw88/wow.c | 107 +- drivers/net/wireless/rsi/rsi_91x_debugfs.c | 2 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 4 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 1 + drivers/net/wwan/Kconfig | 12 + drivers/net/wwan/Makefile | 1 + drivers/net/wwan/iosm/iosm_ipc_pcie.c | 19 +- drivers/net/wwan/iosm/iosm_ipc_protocol.c | 10 +- drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c | 13 +- drivers/net/wwan/mhi_wwan_mbim.c | 658 ++ drivers/net/wwan/wwan_core.c | 7 +- drivers/net/xen-netfront.c | 272 +- drivers/nfc/fdp/fdp.c | 38 +- drivers/nfc/fdp/fdp.h | 4 +- drivers/nfc/fdp/i2c.c | 8 +- drivers/nfc/mei_phy.c | 4 +- drivers/nfc/mei_phy.h | 2 +- drivers/nfc/microread/i2c.c | 4 +- drivers/nfc/microread/mei.c | 1 - drivers/nfc/microread/microread.c | 15 +- drivers/nfc/microread/microread.h | 6 +- drivers/nfc/nfcmrvl/fw_dnld.c | 16 +- drivers/nfc/nfcmrvl/i2c.c | 7 +- drivers/nfc/nfcmrvl/main.c | 6 +- drivers/nfc/nfcmrvl/nfcmrvl.h | 6 +- drivers/nfc/nfcmrvl/spi.c | 7 +- drivers/nfc/nfcmrvl/uart.c | 4 +- drivers/nfc/nfcmrvl/usb.c | 2 +- drivers/nfc/nfcsim.c | 4 +- drivers/nfc/nxp-nci/core.c | 2 +- drivers/nfc/pn533/pn533.c | 2 +- drivers/nfc/pn544/i2c.c | 2 +- drivers/nfc/pn544/pn544.c | 18 +- drivers/nfc/pn544/pn544.h | 7 +- drivers/nfc/port100.c | 47 +- drivers/nfc/s3fwrn5/core.c | 7 +- drivers/nfc/s3fwrn5/firmware.c | 12 +- drivers/nfc/s3fwrn5/nci.c | 8 +- drivers/nfc/s3fwrn5/nci.h | 2 +- drivers/nfc/st-nci/core.c | 7 +- drivers/nfc/st-nci/i2c.c | 2 +- drivers/nfc/st-nci/ndlc.c | 6 +- drivers/nfc/st-nci/ndlc.h | 8 +- drivers/nfc/st-nci/spi.c | 2 +- drivers/nfc/st-nci/vendor_cmds.c | 2 +- drivers/nfc/st21nfca/core.c | 7 +- drivers/nfc/st21nfca/i2c.c | 8 +- drivers/nfc/st21nfca/st21nfca.h | 4 +- drivers/nfc/st21nfca/vendor_cmds.c | 2 +- drivers/nfc/st95hf/core.c | 3 +- drivers/nfc/trf7970a.c | 19 +- drivers/nfc/virtual_ncidev.c | 13 +- drivers/ntb/core.c | 4 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nubus/bus.c | 8 +- drivers/nvdimm/bus.c | 3 +- drivers/nvmem/Kconfig | 11 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 7 +- drivers/nvmem/nintendo-otp.c | 124 + drivers/nvmem/qfprom.c | 31 +- drivers/of/base.c | 1 + drivers/opp/of.c | 12 +- drivers/parport/ieee1284_ops.c | 2 +- drivers/parport/parport_serial.c | 9 +- drivers/pci/endpoint/pci-epf-core.c | 7 +- drivers/pci/pci-driver.c | 3 +- drivers/pci/pci-sysfs.c | 6 +- drivers/pci/pci.c | 31 +- drivers/pci/pci.h | 3 - drivers/pci/pcie/ptm.c | 9 + drivers/pcmcia/ds.c | 4 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 8 +- drivers/phy/cadence/phy-cadence-torrent.c | 3181 ++++---- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 16 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 16 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 7 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 13 +- drivers/phy/mediatek/phy-mtk-tphy.c | 224 +- drivers/phy/mediatek/phy-mtk-ufs.c | 44 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 321 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 18 + drivers/phy/qualcomm/phy-qcom-usb-hs.c | 2 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 97 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 +- drivers/phy/samsung/Makefile | 5 +- drivers/phy/samsung/phy-exynos7-ufs.c | 77 + drivers/phy/samsung/phy-exynos7-ufs.h | 81 - drivers/phy/samsung/phy-exynosautov9-ufs.c | 67 + drivers/phy/samsung/phy-samsung-ufs.c | 3 + drivers/phy/samsung/phy-samsung-ufs.h | 13 +- drivers/phy/tegra/xusb.c | 4 +- drivers/phy/ti/phy-twl4030-usb.c | 15 + drivers/phy/xilinx/phy-zynqmp.c | 3 + drivers/platform/surface/aggregator/bus.c | 4 +- drivers/platform/surface/aggregator/core.c | 9 +- drivers/platform/x86/wmi.c | 4 +- drivers/pnp/driver.c | 3 +- drivers/powercap/intel_rapl_common.c | 50 +- drivers/powercap/intel_rapl_msr.c | 2 + drivers/pps/clients/pps_parport.c | 42 +- drivers/ptp/Kconfig | 20 +- drivers/ptp/ptp_ocp.c | 1283 ++- drivers/ptp/ptp_vclock.c | 2 + drivers/rapidio/rio-driver.c | 4 +- drivers/rpmsg/rpmsg_core.c | 7 +- drivers/s390/block/scm_drv.c | 4 +- drivers/s390/char/con3215.c | 11 +- drivers/s390/char/sclp_tty.c | 15 +- drivers/s390/char/sclp_vt220.c | 9 +- drivers/s390/char/tty3270.c | 4 +- drivers/s390/cio/ccwgroup.c | 28 +- drivers/s390/cio/chsc_sch.c | 3 +- drivers/s390/cio/css.c | 7 +- drivers/s390/cio/css.h | 2 +- drivers/s390/cio/device.c | 9 +- drivers/s390/cio/eadm_sch.c | 4 +- drivers/s390/cio/scm.c | 5 +- drivers/s390/cio/vfio_ccw_drv.c | 3 +- drivers/s390/crypto/ap_bus.c | 4 +- drivers/s390/net/Kconfig | 10 +- drivers/s390/net/ctcm_fsms.c | 2 +- drivers/s390/net/ctcm_mpc.c | 2 +- drivers/s390/net/qeth_core.h | 51 +- drivers/s390/net/qeth_core_main.c | 189 +- drivers/s390/net/qeth_core_mpc.c | 3 - drivers/s390/net/qeth_core_mpc.h | 23 +- drivers/s390/net/qeth_core_sys.c | 5 - drivers/s390/net/qeth_ethtool.c | 11 +- drivers/s390/net/qeth_l2_main.c | 414 +- drivers/s390/net/qeth_l3_main.c | 19 +- drivers/scsi/cxgbi/cxgb4i/Kconfig | 1 + drivers/scsi/scsi_debug.c | 3 +- drivers/sh/superhyway/superhyway.c | 8 +- drivers/siox/siox-core.c | 4 +- drivers/slimbus/core.c | 4 +- drivers/soc/qcom/apr.c | 4 +- drivers/soundwire/bus.c | 14 +- drivers/soundwire/cadence_master.c | 229 +- drivers/soundwire/cadence_master.h | 7 + drivers/soundwire/dmi-quirks.c | 36 +- drivers/soundwire/intel.c | 240 +- drivers/soundwire/intel.h | 1 + drivers/soundwire/intel_init.c | 14 +- drivers/soundwire/stream.c | 5 +- drivers/spi/spi-altera-dfl.c | 21 +- drivers/spi/spi.c | 4 +- drivers/spi/spidev.c | 1 - drivers/spmi/spmi.c | 3 +- drivers/ssb/main.c | 4 +- drivers/staging/Kconfig | 4 +- drivers/staging/Makefile | 3 +- drivers/staging/board/board.c | 7 +- drivers/staging/clocking-wizard/Kconfig | 2 +- drivers/staging/fbtft/fbtft-core.c | 23 +- drivers/staging/fieldbus/anybuss/host.c | 4 +- drivers/staging/fwserial/fwserial.c | 8 +- drivers/staging/gdm724x/gdm_tty.c | 13 +- drivers/staging/gdm724x/netlink_k.c | 4 +- drivers/staging/greybus/gbphy.c | 4 +- drivers/staging/greybus/uart.c | 4 +- drivers/staging/hikey9xx/Kconfig | 19 - drivers/staging/hikey9xx/Makefile | 3 - drivers/staging/hikey9xx/TODO | 5 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 311 - .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 134 - drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 10 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 13 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 22 +- drivers/staging/media/atomisp/i2c/ov2680.h | 2 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 2 - .../media/atomisp/pci/atomisp_compat_css20.c | 38 +- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 3 +- drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 6 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 8 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 4 +- .../pci/hive_isp_css_common/host/input_system.c | 62 - .../media/atomisp/pci/input_system_ctrl_defs.h | 2 +- .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 4 +- .../media/atomisp/pci/isp2400_input_system_local.h | 32 +- .../media/atomisp/pci/isp_acquisition_defs.h | 2 +- .../staging/media/atomisp/pci/isp_capture_defs.h | 2 +- .../media/atomisp/pci/runtime/isys/src/rx.c | 14 +- drivers/staging/media/atomisp/pci/sh_css.c | 47 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 6 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 69 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 171 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 108 +- drivers/staging/media/atomisp/pci/sh_css_version.c | 3 +- drivers/staging/media/hantro/Makefile | 1 + drivers/staging/media/hantro/hantro.h | 4 +- drivers/staging/media/hantro/hantro_drv.c | 11 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 48 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 31 +- drivers/staging/media/hantro/hantro_h264.c | 24 + drivers/staging/media/hantro/hantro_hw.h | 8 + .../media/hantro/rockchip_vpu2_hw_h264_dec.c | 491 ++ .../media/hantro/rockchip_vpu2_hw_vp8_dec.c | 32 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 43 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 6 - drivers/staging/media/imx/Makefile | 1 + drivers/staging/media/imx/imx7-media-csi.c | 36 +- drivers/staging/media/imx/imx7-mipi-csis.c | 6 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 991 +++ drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 26 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 + drivers/staging/media/tegra-video/vi.c | 4 +- drivers/staging/most/video/video.c | 4 +- drivers/staging/mt7621-pci/pci-mt7621.c | 13 +- drivers/staging/octeon/ethernet.c | 12 +- drivers/staging/qlge/qlge_dbg.c | 4 +- drivers/staging/qlge/qlge_ethtool.c | 10 +- drivers/staging/qlge/qlge_main.c | 5 +- drivers/staging/r8188eu/Kconfig | 26 + drivers/staging/r8188eu/Makefile | 105 + drivers/staging/r8188eu/TODO | 16 + drivers/staging/r8188eu/core/rtw_ap.c | 1850 +++++ drivers/staging/r8188eu/core/rtw_br_ext.c | 717 ++ drivers/staging/r8188eu/core/rtw_cmd.c | 2128 +++++ drivers/staging/r8188eu/core/rtw_debug.c | 904 +++ drivers/staging/r8188eu/core/rtw_efuse.c | 848 ++ drivers/staging/r8188eu/core/rtw_ieee80211.c | 1539 ++++ drivers/staging/r8188eu/core/rtw_io.c | 299 + drivers/staging/r8188eu/core/rtw_ioctl_set.c | 891 +++ drivers/staging/r8188eu/core/rtw_iol.c | 192 + drivers/staging/r8188eu/core/rtw_led.c | 1612 ++++ drivers/staging/r8188eu/core/rtw_mlme.c | 2199 ++++++ drivers/staging/r8188eu/core/rtw_mlme_ext.c | 8327 ++++++++++++++++++++ drivers/staging/r8188eu/core/rtw_mp.c | 935 +++ drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 1170 +++ drivers/staging/r8188eu/core/rtw_p2p.c | 1997 +++++ drivers/staging/r8188eu/core/rtw_pwrctrl.c | 605 ++ drivers/staging/r8188eu/core/rtw_recv.c | 2058 +++++ drivers/staging/r8188eu/core/rtw_rf.c | 72 + drivers/staging/r8188eu/core/rtw_security.c | 1656 ++++ drivers/staging/r8188eu/core/rtw_sreset.c | 62 + drivers/staging/r8188eu/core/rtw_sta_mgt.c | 508 ++ drivers/staging/r8188eu/core/rtw_wlan_util.c | 1643 ++++ drivers/staging/r8188eu/core/rtw_xmit.c | 2240 ++++++ drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c | 69 + drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 664 ++ drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 702 ++ drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 213 + drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 250 + drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 1264 +++ drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 95 + drivers/staging/r8188eu/hal/hal_com.c | 358 + drivers/staging/r8188eu/hal/hal_intf.c | 441 ++ drivers/staging/r8188eu/hal/odm.c | 1968 +++++ drivers/staging/r8188eu/hal/odm_HWConfig.c | 567 ++ drivers/staging/r8188eu/hal/odm_RTL8188E.c | 337 + drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 98 + drivers/staging/r8188eu/hal/odm_debug.c | 6 + drivers/staging/r8188eu/hal/odm_interface.c | 178 + drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 737 ++ drivers/staging/r8188eu/hal/rtl8188e_dm.c | 238 + drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 2304 ++++++ drivers/staging/r8188eu/hal/rtl8188e_mp.c | 798 ++ drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 1105 +++ drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 550 ++ drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 186 + drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 64 + drivers/staging/r8188eu/hal/rtl8188e_xmit.c | 22 + drivers/staging/r8188eu/hal/rtl8188eu_led.c | 94 + drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 117 + drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 672 ++ drivers/staging/r8188eu/hal/usb_halinit.c | 2271 ++++++ drivers/staging/r8188eu/hal/usb_ops_linux.c | 562 ++ drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 249 + drivers/staging/r8188eu/include/Hal8188EPhyReg.h | 1072 +++ drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 155 + .../staging/r8188eu/include/Hal8188ERateAdaptive.h | 64 + drivers/staging/r8188eu/include/HalHWImg8188E_BB.h | 27 + drivers/staging/r8188eu/include/HalHWImg8188E_FW.h | 16 + .../staging/r8188eu/include/HalHWImg8188E_MAC.h | 13 + drivers/staging/r8188eu/include/HalHWImg8188E_RF.h | 13 + drivers/staging/r8188eu/include/HalPhyRf_8188e.h | 41 + drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 110 + drivers/staging/r8188eu/include/HalVerDef.h | 149 + drivers/staging/r8188eu/include/basic_types.h | 123 + drivers/staging/r8188eu/include/drv_types.h | 323 + drivers/staging/r8188eu/include/hal_com.h | 156 + drivers/staging/r8188eu/include/hal_intf.h | 411 + drivers/staging/r8188eu/include/ieee80211.h | 1226 +++ drivers/staging/r8188eu/include/ieee80211_ext.h | 271 + drivers/staging/r8188eu/include/ioctl_cfg80211.h | 91 + drivers/staging/r8188eu/include/mlme_osdep.h | 19 + drivers/staging/r8188eu/include/mp_custom_oid.h | 333 + drivers/staging/r8188eu/include/odm.h | 1154 +++ drivers/staging/r8188eu/include/odm_HWConfig.h | 116 + drivers/staging/r8188eu/include/odm_RTL8188E.h | 36 + .../staging/r8188eu/include/odm_RegConfig8188E.h | 27 + .../staging/r8188eu/include/odm_RegDefine11AC.h | 29 + drivers/staging/r8188eu/include/odm_RegDefine11N.h | 143 + drivers/staging/r8188eu/include/odm_interface.h | 147 + drivers/staging/r8188eu/include/odm_precomp.h | 76 + drivers/staging/r8188eu/include/odm_reg.h | 89 + drivers/staging/r8188eu/include/odm_types.h | 45 + drivers/staging/r8188eu/include/osdep_intf.h | 64 + drivers/staging/r8188eu/include/osdep_service.h | 315 + drivers/staging/r8188eu/include/recv_osdep.h | 37 + drivers/staging/r8188eu/include/rtl8188e_cmd.h | 106 + drivers/staging/r8188eu/include/rtl8188e_dm.h | 47 + drivers/staging/r8188eu/include/rtl8188e_hal.h | 452 ++ drivers/staging/r8188eu/include/rtl8188e_led.h | 18 + drivers/staging/r8188eu/include/rtl8188e_recv.h | 53 + drivers/staging/r8188eu/include/rtl8188e_rf.h | 19 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 1381 ++++ drivers/staging/r8188eu/include/rtl8188e_sreset.h | 15 + drivers/staging/r8188eu/include/rtl8188e_xmit.h | 150 + drivers/staging/r8188eu/include/rtw_ap.h | 47 + drivers/staging/r8188eu/include/rtw_br_ext.h | 49 + drivers/staging/r8188eu/include/rtw_cmd.h | 975 +++ drivers/staging/r8188eu/include/rtw_debug.h | 231 + drivers/staging/r8188eu/include/rtw_eeprom.h | 114 + drivers/staging/r8188eu/include/rtw_efuse.h | 134 + drivers/staging/r8188eu/include/rtw_event.h | 97 + drivers/staging/r8188eu/include/rtw_ht.h | 28 + drivers/staging/r8188eu/include/rtw_io.h | 367 + drivers/staging/r8188eu/include/rtw_ioctl.h | 92 + drivers/staging/r8188eu/include/rtw_ioctl_rtl.h | 63 + drivers/staging/r8188eu/include/rtw_ioctl_set.h | 33 + drivers/staging/r8188eu/include/rtw_iol.h | 68 + drivers/staging/r8188eu/include/rtw_led.h | 181 + drivers/staging/r8188eu/include/rtw_mlme.h | 632 ++ drivers/staging/r8188eu/include/rtw_mlme_ext.h | 857 ++ drivers/staging/r8188eu/include/rtw_mp.h | 474 ++ drivers/staging/r8188eu/include/rtw_mp_ioctl.h | 242 + .../staging/r8188eu/include/rtw_mp_phy_regdef.h | 1063 +++ drivers/staging/r8188eu/include/rtw_p2p.h | 119 + drivers/staging/r8188eu/include/rtw_pwrctrl.h | 266 + drivers/staging/r8188eu/include/rtw_recv.h | 413 + drivers/staging/r8188eu/include/rtw_rf.h | 126 + drivers/staging/r8188eu/include/rtw_security.h | 341 + drivers/staging/r8188eu/include/rtw_sreset.h | 34 + drivers/staging/r8188eu/include/rtw_xmit.h | 367 + drivers/staging/r8188eu/include/sta_info.h | 368 + drivers/staging/r8188eu/include/usb_ops.h | 72 + drivers/staging/r8188eu/include/usb_ops_linux.h | 39 + drivers/staging/r8188eu/include/usb_osintf.h | 29 + drivers/staging/r8188eu/include/usb_vendor_req.h | 35 + drivers/staging/r8188eu/include/wifi.h | 1029 +++ drivers/staging/r8188eu/include/wlan_bssdef.h | 327 + drivers/staging/r8188eu/include/xmit_osdep.h | 51 + drivers/staging/r8188eu/os_dep/ioctl_linux.c | 6649 ++++++++++++++++ drivers/staging/r8188eu/os_dep/mlme_linux.c | 216 + drivers/staging/r8188eu/os_dep/os_intfs.c | 1199 +++ drivers/staging/r8188eu/os_dep/osdep_service.c | 343 + drivers/staging/r8188eu/os_dep/recv_linux.c | 214 + drivers/staging/r8188eu/os_dep/usb_intf.c | 781 ++ drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 253 + drivers/staging/r8188eu/os_dep/xmit_linux.c | 251 + drivers/staging/rtl8188eu/Kconfig | 25 - drivers/staging/rtl8188eu/Makefile | 56 - drivers/staging/rtl8188eu/TODO | 14 - drivers/staging/rtl8188eu/core/rtw_ap.c | 1665 ---- drivers/staging/rtl8188eu/core/rtw_cmd.c | 1219 --- drivers/staging/rtl8188eu/core/rtw_efuse.c | 876 -- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 992 --- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 512 -- drivers/staging/rtl8188eu/core/rtw_iol.c | 19 - drivers/staging/rtl8188eu/core/rtw_led.c | 460 -- drivers/staging/rtl8188eu/core/rtw_mlme.c | 1887 ----- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 5172 ------------ drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 581 -- drivers/staging/rtl8188eu/core/rtw_recv.c | 1812 ----- drivers/staging/rtl8188eu/core/rtw_rf.c | 58 - drivers/staging/rtl8188eu/core/rtw_security.c | 869 -- drivers/staging/rtl8188eu/core/rtw_sreset.c | 21 - drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 479 -- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 1373 ---- drivers/staging/rtl8188eu/core/rtw_xmit.c | 1928 ----- drivers/staging/rtl8188eu/hal/bb_cfg.c | 681 -- drivers/staging/rtl8188eu/hal/fw.c | 202 - .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 646 -- drivers/staging/rtl8188eu/hal/hal_com.c | 285 - drivers/staging/rtl8188eu/hal/hal_intf.c | 60 - drivers/staging/rtl8188eu/hal/mac_cfg.c | 120 - drivers/staging/rtl8188eu/hal/odm.c | 966 --- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 397 - drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 335 - drivers/staging/rtl8188eu/hal/phy.c | 1276 --- drivers/staging/rtl8188eu/hal/pwrseq.c | 88 - drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 80 - drivers/staging/rtl8188eu/hal/rf.c | 289 - drivers/staging/rtl8188eu/hal/rf_cfg.c | 247 - drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 591 -- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 217 - drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 523 -- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 193 - drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c | 25 - drivers/staging/rtl8188eu/hal/rtl8188eu_led.c | 55 - drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 83 - drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 638 -- drivers/staging/rtl8188eu/hal/usb_halinit.c | 1879 ----- drivers/staging/rtl8188eu/include/HalVerDef.h | 37 - drivers/staging/rtl8188eu/include/basic_types.h | 134 - drivers/staging/rtl8188eu/include/drv_types.h | 176 - drivers/staging/rtl8188eu/include/fw.h | 44 - .../staging/rtl8188eu/include/hal8188e_phy_cfg.h | 175 - .../staging/rtl8188eu/include/hal8188e_phy_reg.h | 201 - .../rtl8188eu/include/hal8188e_rate_adaptive.h | 74 - drivers/staging/rtl8188eu/include/hal_com.h | 150 - drivers/staging/rtl8188eu/include/hal_intf.h | 223 - drivers/staging/rtl8188eu/include/ieee80211.h | 742 -- drivers/staging/rtl8188eu/include/mlme_osdep.h | 21 - drivers/staging/rtl8188eu/include/mon.h | 28 - drivers/staging/rtl8188eu/include/odm.h | 1059 --- drivers/staging/rtl8188eu/include/odm_hwconfig.h | 101 - drivers/staging/rtl8188eu/include/odm_precomp.h | 63 - drivers/staging/rtl8188eu/include/odm_rtl8188e.h | 39 - drivers/staging/rtl8188eu/include/odm_types.h | 24 - drivers/staging/rtl8188eu/include/osdep_intf.h | 35 - drivers/staging/rtl8188eu/include/osdep_service.h | 81 - drivers/staging/rtl8188eu/include/phy.h | 26 - drivers/staging/rtl8188eu/include/phydm_reg.h | 22 - .../staging/rtl8188eu/include/phydm_regdefine11n.h | 53 - drivers/staging/rtl8188eu/include/pwrseq.h | 242 - drivers/staging/rtl8188eu/include/pwrseqcmd.h | 52 - drivers/staging/rtl8188eu/include/recv_osdep.h | 26 - drivers/staging/rtl8188eu/include/rf.h | 12 - drivers/staging/rtl8188eu/include/rtl8188e_cmd.h | 70 - drivers/staging/rtl8188eu/include/rtl8188e_dm.h | 40 - drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 333 - drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 53 - drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 1120 --- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 157 - drivers/staging/rtl8188eu/include/rtw_android.h | 50 - drivers/staging/rtl8188eu/include/rtw_ap.h | 45 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 361 - drivers/staging/rtl8188eu/include/rtw_eeprom.h | 114 - drivers/staging/rtl8188eu/include/rtw_efuse.h | 67 - drivers/staging/rtl8188eu/include/rtw_event.h | 81 - drivers/staging/rtl8188eu/include/rtw_ht.h | 26 - drivers/staging/rtl8188eu/include/rtw_ioctl.h | 85 - drivers/staging/rtl8188eu/include/rtw_ioctl_set.h | 28 - drivers/staging/rtl8188eu/include/rtw_iol.h | 14 - drivers/staging/rtl8188eu/include/rtw_led.h | 98 - drivers/staging/rtl8188eu/include/rtw_mlme.h | 355 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 680 -- drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 245 - drivers/staging/rtl8188eu/include/rtw_recv.h | 262 - drivers/staging/rtl8188eu/include/rtw_rf.h | 117 - drivers/staging/rtl8188eu/include/rtw_security.h | 241 - drivers/staging/rtl8188eu/include/rtw_sreset.h | 30 - drivers/staging/rtl8188eu/include/rtw_xmit.h | 352 - drivers/staging/rtl8188eu/include/sta_info.h | 359 - drivers/staging/rtl8188eu/include/usb_ops_linux.h | 26 - drivers/staging/rtl8188eu/include/wifi.h | 355 - drivers/staging/rtl8188eu/include/wlan_bssdef.h | 240 - drivers/staging/rtl8188eu/include/xmit_osdep.h | 32 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 2780 ------- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 167 - drivers/staging/rtl8188eu/os_dep/mon.c | 183 - drivers/staging/rtl8188eu/os_dep/os_intfs.c | 657 -- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 63 - drivers/staging/rtl8188eu/os_dep/recv_linux.c | 138 - drivers/staging/rtl8188eu/os_dep/rtw_android.c | 223 - drivers/staging/rtl8188eu/os_dep/usb_intf.c | 485 -- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 644 -- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 189 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 - drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 4 +- drivers/staging/rtl8192e/rtllib_rx.c | 57 +- drivers/staging/rtl8192e/rtllib_softmac.c | 3 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 18 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 4 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 49 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 92 +- drivers/staging/rtl8712/hal_init.c | 1 - drivers/staging/rtl8712/os_intfs.c | 2 +- drivers/staging/rtl8712/osdep_service.h | 2 +- drivers/staging/rtl8712/wifi.h | 48 - drivers/staging/rtl8723bs/Kconfig | 3 +- drivers/staging/rtl8723bs/Makefile | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 135 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 19 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 154 +- drivers/staging/rtl8723bs/core/rtw_io.c | 13 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 103 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 263 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 297 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 6 +- drivers/staging/rtl8723bs/core/rtw_rf.c | 1 - drivers/staging/rtl8723bs/core/rtw_security.c | 36 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 147 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 464 -- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 1 - drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 414 - drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 1 - drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 8 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 17 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 86 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 67 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 191 +- drivers/staging/rtl8723bs/hal/Mp_Precomp.h | 2 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 111 +- drivers/staging/rtl8723bs/hal/hal_com.c | 172 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 447 +- drivers/staging/rtl8723bs/hal/hal_sdio.c | 1 - drivers/staging/rtl8723bs/hal/odm.c | 56 +- drivers/staging/rtl8723bs/hal/odm.h | 25 - drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 36 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 5 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 343 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 29 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 23 +- drivers/staging/rtl8723bs/hal/odm_RTL8723B.c | 36 - drivers/staging/rtl8723bs/hal/odm_RTL8723B.h | 14 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 7 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 11 +- drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 2 - drivers/staging/rtl8723bs/hal/odm_precomp.h | 1 - drivers/staging/rtl8723bs/hal/odm_reg.h | 4 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 23 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 12 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 84 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 52 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 21 +- drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 1 - drivers/staging/rtl8723bs/hal/sdio_halinit.c | 2 - drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 4 - drivers/staging/rtl8723bs/include/HalVerDef.h | 18 - drivers/staging/rtl8723bs/include/drv_types.h | 9 - drivers/staging/rtl8723bs/include/ethernet.h | 14 - drivers/staging/rtl8723bs/include/hal_btcoex.h | 3 - drivers/staging/rtl8723bs/include/hal_com.h | 35 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 20 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 19 - drivers/staging/rtl8723bs/include/hal_data.h | 24 +- drivers/staging/rtl8723bs/include/hal_pg.h | 8 +- drivers/staging/rtl8723bs/include/hal_phy.h | 3 +- drivers/staging/rtl8723bs/include/ieee80211.h | 42 +- drivers/staging/rtl8723bs/include/osdep_service.h | 4 - drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 8 - drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 1 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 6 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 2 + drivers/staging/rtl8723bs/include/rtw_rf.h | 10 - drivers/staging/rtl8723bs/include/wifi.h | 8 - drivers/staging/rtl8723bs/include/wlan_bssdef.h | 92 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 173 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 3289 +------- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 31 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 1 - drivers/staging/rts5208/rtsx_scsi.c | 10 +- drivers/staging/sm750fb/sm750.c | 52 +- drivers/staging/sm750fb/sm750.h | 12 +- drivers/staging/sm750fb/sm750_cursor.c | 4 +- drivers/staging/sm750fb/sm750_hw.c | 62 +- drivers/staging/vc04_services/Kconfig | 28 +- drivers/staging/vc04_services/Makefile | 5 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 2 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 564 -- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2330 ++---- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 82 + .../vc04_services/interface/vchiq_arm/vchiq_core.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 1440 ++++ drivers/staging/vt6655/baseband.c | 2 - drivers/staging/vt6655/baseband.h | 2 - drivers/staging/vt6655/card.c | 1 - drivers/staging/vt6655/card.h | 2 - drivers/staging/vt6655/channel.c | 2 - drivers/staging/vt6655/channel.h | 1 - drivers/staging/vt6655/desc.h | 2 - drivers/staging/vt6655/device.h | 2 - drivers/staging/vt6655/device_cfg.h | 6 +- drivers/staging/vt6655/device_main.c | 2 - drivers/staging/vt6655/dpc.c | 2 - drivers/staging/vt6655/dpc.h | 2 - drivers/staging/vt6655/key.c | 2 - drivers/staging/vt6655/key.h | 2 - drivers/staging/vt6655/mac.c | 3 - drivers/staging/vt6655/mac.h | 2 - drivers/staging/vt6655/power.c | 2 - drivers/staging/vt6655/power.h | 2 - drivers/staging/vt6655/rf.c | 2 - drivers/staging/vt6655/rf.h | 2 - drivers/staging/vt6655/rxtx.c | 2 - drivers/staging/vt6655/rxtx.h | 2 - drivers/staging/vt6655/srom.c | 2 - drivers/staging/vt6655/srom.h | 2 - drivers/staging/vt6655/tmacro.h | 2 - drivers/staging/vt6655/upc.h | 2 - drivers/staging/vt6656/baseband.c | 2 - drivers/staging/vt6656/baseband.h | 2 - drivers/staging/vt6656/card.c | 1 - drivers/staging/vt6656/card.h | 2 - drivers/staging/vt6656/channel.c | 2 - drivers/staging/vt6656/channel.h | 2 - drivers/staging/vt6656/desc.h | 2 - drivers/staging/vt6656/device.h | 4 - drivers/staging/vt6656/key.c | 2 - drivers/staging/vt6656/key.h | 2 - drivers/staging/vt6656/mac.c | 2 - drivers/staging/vt6656/mac.h | 2 - drivers/staging/vt6656/main_usb.c | 2 - drivers/staging/vt6656/power.c | 2 - drivers/staging/vt6656/power.h | 2 - drivers/staging/vt6656/rf.c | 2 - drivers/staging/vt6656/rf.h | 2 - drivers/staging/vt6656/rxtx.c | 2 - drivers/staging/vt6656/rxtx.h | 2 - drivers/staging/vt6656/usbpipe.c | 2 - drivers/staging/vt6656/usbpipe.h | 2 - drivers/staging/vt6656/wcmd.c | 2 - drivers/staging/vt6656/wcmd.h | 2 - drivers/staging/wlan-ng/hfa384x.h | 19 +- drivers/staging/wlan-ng/hfa384x_usb.c | 13 +- drivers/staging/wlan-ng/p80211conv.c | 48 +- drivers/staging/wlan-ng/p80211conv.h | 2 +- drivers/staging/wlan-ng/p80211hdr.h | 30 +- drivers/staging/wlan-ng/p80211mgmt.h | 24 +- drivers/staging/wlan-ng/p80211netdev.c | 88 +- drivers/staging/wlan-ng/p80211netdev.h | 2 +- drivers/staging/wlan-ng/prism2fw.c | 8 +- drivers/staging/wlan-ng/prism2mib.c | 10 + drivers/staging/wlan-ng/prism2sta.c | 6 +- drivers/target/loopback/tcm_loop.c | 5 +- drivers/thermal/intel/therm_throt.c | 7 +- drivers/thermal/intel/thermal_interrupt.h | 3 + drivers/thunderbolt/domain.c | 4 +- drivers/thunderbolt/nhi.c | 46 +- drivers/thunderbolt/switch.c | 28 +- drivers/tty/amiserial.c | 278 +- drivers/tty/ehv_bytechan.c | 34 +- drivers/tty/goldfish.c | 18 +- drivers/tty/hvc/hvc_console.c | 10 +- drivers/tty/hvc/hvc_xen.c | 17 +- drivers/tty/hvc/hvcs.c | 12 +- drivers/tty/hvc/hvsi.c | 55 +- drivers/tty/ipwireless/tty.c | 12 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/moxa.c | 12 +- drivers/tty/mxser.c | 24 +- drivers/tty/n_gsm.c | 13 +- drivers/tty/nozomi.c | 12 +- drivers/tty/serdev/core.c | 40 +- drivers/tty/serial/8250/8250_bcm7271.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 36 +- drivers/tty/serial/8250/8250_ingenic.c | 6 +- drivers/tty/serial/8250/8250_lpss.c | 10 + drivers/tty/serial/8250/8250_omap.c | 27 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_pnp.c | 2 + drivers/tty/serial/8250/8250_port.c | 3 +- drivers/tty/serial/8250/Kconfig | 10 +- drivers/tty/serial/Kconfig | 4 +- drivers/tty/serial/amba-pl011.c | 163 +- drivers/tty/serial/fsl_linflexuart.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 62 +- drivers/tty/serial/jsm/jsm_neo.c | 2 + drivers/tty/serial/jsm/jsm_tty.c | 3 + drivers/tty/serial/kgdb_nmi.c | 11 +- drivers/tty/serial/max310x.c | 15 +- drivers/tty/serial/omap-serial.c | 75 +- drivers/tty/serial/samsung_tty.c | 95 +- drivers/tty/serial/serial-tegra.c | 6 +- drivers/tty/serial/serial_core.c | 20 +- drivers/tty/serial/sh-sci.c | 7 +- drivers/tty/serial/stm32-usart.c | 11 +- drivers/tty/serial/uartlite.c | 88 +- drivers/tty/serial/vt8500_serial.c | 7 +- drivers/tty/synclink_gt.c | 31 +- drivers/tty/sysrq.c | 4 +- drivers/tty/tty_io.c | 17 +- drivers/tty/ttynull.c | 4 +- drivers/tty/vcc.c | 4 +- drivers/tty/vt/keyboard.c | 62 +- drivers/tty/vt/vt.c | 27 +- drivers/usb/Kconfig | 2 +- drivers/usb/Makefile | 1 - drivers/usb/cdns3/cdnsp-mem.c | 2 +- drivers/usb/chipidea/host.c | 14 +- drivers/usb/class/cdc-acm.c | 14 +- drivers/usb/common/common.c | 20 + drivers/usb/common/ulpi.c | 4 +- drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc2/core.h | 2 + drivers/usb/dwc2/gadget.c | 51 +- drivers/usb/dwc3/core.c | 24 + drivers/usb/dwc3/core.h | 21 +- drivers/usb/dwc3/drd.c | 8 +- drivers/usb/dwc3/dwc3-imx8mp.c | 14 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 2 + drivers/usb/dwc3/dwc3-pci.c | 17 + drivers/usb/dwc3/dwc3-qcom.c | 28 +- drivers/usb/dwc3/ep0.c | 2 + drivers/usb/dwc3/gadget.c | 234 +- drivers/usb/gadget/Kconfig | 1 + drivers/usb/gadget/composite.c | 8 +- drivers/usb/gadget/configfs.c | 12 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_hid.c | 220 +- drivers/usb/gadget/function/f_mass_storage.c | 30 - drivers/usb/gadget/function/f_ncm.c | 50 +- drivers/usb/gadget/function/f_uac1.c | 674 +- drivers/usb/gadget/function/f_uac2.c | 652 +- drivers/usb/gadget/function/f_uvc.c | 1 + drivers/usb/gadget/function/u_audio.c | 369 +- drivers/usb/gadget/function/u_audio.h | 22 + drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/function/u_hid.h | 1 + drivers/usb/gadget/function/u_serial.c | 36 +- drivers/usb/gadget/function/u_uac1.h | 20 + drivers/usb/gadget/function/u_uac2.h | 23 +- drivers/usb/gadget/function/uvc.h | 15 +- drivers/usb/gadget/function/uvc_queue.c | 28 +- drivers/usb/gadget/function/uvc_queue.h | 7 +- drivers/usb/gadget/function/uvc_video.c | 155 +- drivers/usb/gadget/function/uvc_video.h | 2 + drivers/usb/gadget/legacy/Kconfig | 1 + drivers/usb/gadget/legacy/inode.c | 4 +- drivers/usb/gadget/legacy/printer.c | 1 + drivers/usb/gadget/udc/aspeed-vhub/core.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/dev.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/ep0.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/epn.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/hub.c | 5 - drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 1 - drivers/usb/gadget/udc/bdc/bdc_core.c | 30 +- drivers/usb/gadget/udc/core.c | 19 + drivers/usb/gadget/udc/mv_u3d_core.c | 19 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 17 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 + drivers/usb/gadget/udc/tegra-xudc.c | 4 +- drivers/usb/host/Kconfig | 9 - drivers/usb/host/ehci-brcm.c | 11 +- drivers/usb/host/ehci-hcd.c | 5 - drivers/usb/host/ehci-mv.c | 23 +- drivers/usb/host/ehci-orion.c | 8 +- drivers/usb/host/ehci-pmcmsp.c | 328 - drivers/usb/host/fotg210-hcd.c | 48 +- drivers/usb/host/fotg210.h | 5 - drivers/usb/host/ohci-spear.c | 2 +- drivers/usb/host/ohci-tmio.c | 3 + drivers/usb/host/xhci-dbgtty.c | 4 +- drivers/usb/host/xhci-debugfs.c | 14 +- drivers/usb/host/xhci-hub.c | 6 +- drivers/usb/host/xhci-mtk-sch.c | 180 +- drivers/usb/host/xhci-mtk.c | 79 +- drivers/usb/host/xhci-mtk.h | 17 +- drivers/usb/host/xhci-pci-renesas.c | 7 +- drivers/usb/host/xhci-pci.c | 2 - drivers/usb/host/xhci-pci.h | 3 - drivers/usb/host/xhci-rcar.c | 7 + drivers/usb/host/xhci-ring.c | 76 +- drivers/usb/host/xhci-trace.h | 26 +- drivers/usb/host/xhci.c | 30 +- drivers/usb/host/xhci.h | 73 +- drivers/usb/isp1760/isp1760-core.c | 54 +- drivers/usb/isp1760/isp1760-hcd.c | 87 +- drivers/usb/isp1760/isp1760-regs.h | 16 + drivers/usb/isp1760/isp1760-udc.c | 12 +- drivers/usb/misc/adutux.c | 5 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 2 + drivers/usb/mtu3/mtu3.h | 8 + drivers/usb/mtu3/mtu3_core.c | 119 +- drivers/usb/mtu3/mtu3_dr.c | 26 +- drivers/usb/mtu3/mtu3_dr.h | 30 +- drivers/usb/mtu3/mtu3_gadget.c | 11 +- drivers/usb/mtu3/mtu3_host.c | 108 +- drivers/usb/mtu3/mtu3_plat.c | 170 +- drivers/usb/musb/musb_dsps.c | 13 +- drivers/usb/phy/phy-fsl-usb.c | 2 + drivers/usb/phy/phy-isp1301-omap.c | 2 +- drivers/usb/phy/phy-tahvo.c | 4 +- drivers/usb/phy/phy-twl6030-usb.c | 5 + drivers/usb/renesas_usbhs/fifo.c | 2 +- drivers/usb/serial/bus.c | 4 +- drivers/usb/serial/usb-serial.c | 13 +- drivers/usb/typec/bus.c | 4 +- drivers/usb/typec/tcpm/tcpm.c | 91 +- drivers/usb/usbip/vhci_hcd.c | 36 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vdpa/vdpa.c | 4 +- drivers/vfio/mdev/mdev_driver.c | 4 +- drivers/vhost/net.c | 2 - drivers/virtio/virtio.c | 3 +- drivers/vlynq/vlynq.c | 4 +- drivers/vme/vme.c | 4 +- drivers/xen/xenbus/xenbus.h | 2 +- drivers/xen/xenbus/xenbus_probe.c | 4 +- drivers/zorro/zorro-driver.c | 16 +- fs/9p/vfs_file.c | 7 +- fs/btrfs/Makefile | 1 + fs/btrfs/acl.c | 11 +- fs/btrfs/backref.c | 6 +- fs/btrfs/backref.h | 2 +- fs/btrfs/block-group.c | 114 +- fs/btrfs/btrfs_inode.h | 27 +- fs/btrfs/check-integrity.c | 60 +- fs/btrfs/compression.c | 169 +- fs/btrfs/compression.h | 5 +- fs/btrfs/ctree.c | 62 +- fs/btrfs/ctree.h | 94 +- fs/btrfs/delayed-inode.c | 227 +- fs/btrfs/dir-item.c | 76 +- fs/btrfs/disk-io.c | 13 +- fs/btrfs/extent-tree.c | 12 +- fs/btrfs/extent_io.c | 318 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/file-item.c | 5 +- fs/btrfs/file.c | 23 +- fs/btrfs/free-space-cache.c | 26 +- fs/btrfs/inode.c | 300 +- fs/btrfs/ioctl.c | 188 +- fs/btrfs/lzo.c | 236 +- fs/btrfs/ordered-data.c | 5 +- fs/btrfs/ordered-data.h | 2 +- fs/btrfs/qgroup.c | 8 +- fs/btrfs/raid56.c | 18 +- fs/btrfs/ref-verify.c | 10 +- fs/btrfs/relocation.c | 306 +- fs/btrfs/send.c | 35 +- fs/btrfs/space-info.c | 98 +- fs/btrfs/struct-funcs.c | 8 +- fs/btrfs/subpage.c | 24 +- fs/btrfs/subpage.h | 3 + fs/btrfs/super.c | 56 +- fs/btrfs/sysfs.c | 108 +- fs/btrfs/tests/qgroup-tests.c | 30 +- fs/btrfs/tree-checker.c | 38 +- fs/btrfs/tree-log.c | 102 +- fs/btrfs/verity.c | 811 ++ fs/btrfs/volumes.c | 234 +- fs/btrfs/volumes.h | 29 +- fs/btrfs/zlib.c | 54 +- fs/btrfs/zoned.c | 22 +- fs/btrfs/zoned.h | 1 - fs/btrfs/zstd.c | 39 +- fs/buffer.c | 4 +- fs/crypto/fname.c | 106 +- fs/crypto/hooks.c | 44 + fs/dax.c | 578 +- fs/debugfs/file.c | 8 +- fs/ext4/symlink.c | 12 +- fs/f2fs/namei.c | 12 +- fs/file.c | 64 +- fs/fs-writeback.c | 19 +- fs/gfs2/aops.c | 9 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/glock.c | 13 +- fs/gfs2/glops.c | 27 +- fs/gfs2/incore.h | 2 +- fs/gfs2/lock_dlm.c | 5 + fs/gfs2/log.c | 2 +- fs/gfs2/lops.c | 44 +- fs/gfs2/meta_io.c | 7 +- fs/gfs2/ops_fstype.c | 53 + fs/gfs2/super.c | 107 +- fs/gfs2/super.h | 3 +- fs/gfs2/util.c | 3 +- fs/gfs2/util.h | 5 + fs/internal.h | 4 +- fs/ioctl.c | 8 + fs/iomap/Makefile | 2 +- fs/iomap/apply.c | 99 - fs/iomap/buffered-io.c | 512 +- fs/iomap/direct-io.c | 172 +- fs/iomap/fiemap.c | 101 +- fs/iomap/iter.c | 80 + fs/iomap/seek.c | 98 +- fs/iomap/swapfile.c | 44 +- fs/iomap/trace.h | 61 +- fs/kernfs/dir.c | 153 +- fs/kernfs/file.c | 4 +- fs/kernfs/inode.c | 26 +- fs/kernfs/kernfs-internal.h | 24 +- fs/kernfs/mount.c | 12 +- fs/kernfs/symlink.c | 4 +- fs/lockd/svc.c | 2 +- fs/lockd/svc4proc.c | 7 +- fs/lockd/svclock.c | 82 +- fs/lockd/svcproc.c | 6 +- fs/lockd/svcsubs.c | 114 +- fs/namei.c | 43 +- fs/namespace.c | 77 +- fs/nfs/export.c | 2 +- fs/nfs/file.c | 3 + fs/nfsd/lockd.c | 8 +- fs/nfsd/nfs4state.c | 20 +- fs/nfsd/nfsproc.c | 1 + fs/nfsd/trace.h | 17 +- fs/nfsd/vfs.c | 21 +- fs/sysfs/file.c | 4 +- fs/sysfs/group.c | 2 +- fs/ubifs/file.c | 13 +- include/acpi/acnames.h | 1 + include/acpi/acoutput.h | 2 +- include/acpi/acpi_io.h | 8 + include/acpi/acpixf.h | 2 +- include/acpi/actbl1.h | 16 +- include/acpi/actbl2.h | 170 + include/acpi/actbl3.h | 4 + include/asm-generic/compat.h | 17 + include/dt-bindings/iio/adc/ingenic,adc.h | 1 + include/dt-bindings/interconnect/qcom,sc8180x.h | 185 + include/linux/acpi.h | 12 +- include/linux/bio.h | 2 +- include/linux/bitmap.h | 6 + include/linux/bitops.h | 50 + include/linux/blk_types.h | 1 + include/linux/bpf-cgroup.h | 230 +- include/linux/bpf.h | 306 +- include/linux/bpf_types.h | 3 + include/linux/bpf_verifier.h | 19 +- include/linux/bpfptr.h | 12 +- include/linux/btf.h | 1 + include/linux/btf_ids.h | 9 +- include/linux/can/bittiming.h | 4 +- include/linux/can/dev.h | 8 + include/linux/can/platform/flexcan.h | 23 + include/linux/can/rx-offload.h | 8 +- include/linux/compat.h | 32 +- include/linux/coresight.h | 9 + include/linux/counter.h | 32 +- include/linux/cpumask.h | 38 + include/linux/device-mapper.h | 6 +- include/linux/device/bus.h | 2 +- include/linux/dfl.h | 1 + include/linux/dsa/8021q.h | 44 +- include/linux/dsa/sja1105.h | 22 +- include/linux/energy_model.h | 16 + include/linux/errno.h | 1 + include/linux/ethtool.h | 26 +- include/linux/exportfs.h | 2 + include/linux/filter.h | 80 +- include/linux/firmware/xlnx-zynqmp.h | 10 + include/linux/fpga/fpga-mgr.h | 2 +- include/linux/fs.h | 4 +- include/linux/fscrypt.h | 116 +- include/linux/fsl/mc.h | 3 +- include/linux/genetlink.h | 23 - include/linux/hdlc.h | 4 +- include/linux/hdlcdrv.h | 2 +- include/linux/ieee80211.h | 106 +- include/linux/if_bridge.h | 40 +- include/linux/igmp.h | 3 - include/linux/inetdevice.h | 9 + include/linux/ioam6.h | 13 + include/linux/ioam6_genl.h | 13 + include/linux/ioam6_iptunnel.h | 13 + include/linux/iomap.h | 91 +- include/linux/ipv6.h | 3 + include/linux/iscsi_ibft.h | 18 +- include/linux/kernfs.h | 7 +- include/linux/leds.h | 12 +- include/linux/lockd/bind.h | 3 +- include/linux/lockd/lockd.h | 11 +- include/linux/mei_cl_bus.h | 9 +- include/linux/memcontrol.h | 3 +- include/linux/mfd/hi6421-spmi-pmic.h | 5 - include/linux/mhi.h | 4 + include/linux/mii.h | 2 +- include/linux/mlx5/device.h | 71 +- include/linux/mlx5/driver.h | 18 +- include/linux/mlx5/eswitch.h | 16 + include/linux/mlx5/fs.h | 2 + include/linux/mlx5/mlx5_ifc.h | 25 +- include/linux/mm_types.h | 18 +- include/linux/mmc/core.h | 3 +- include/linux/mmc/host.h | 2 +- include/linux/mmc/sdio_ids.h | 1 + include/linux/namei.h | 1 + include/linux/netdevice.h | 92 +- include/linux/netfilter/x_tables.h | 6 +- include/linux/netfilter_bridge/ebtables.h | 2 + include/linux/notifier.h | 2 - include/linux/nubus.h | 2 +- include/linux/of.h | 5 + include/linux/pci-epf.h | 2 +- include/linux/pci.h | 10 + include/linux/pci_ids.h | 1 + include/linux/perf_event.h | 1 + include/linux/phy.h | 1 + include/linux/platform_data/davinci_asp.h | 1 + include/linux/platform_data/mmc-esdhc-imx.h | 42 - include/linux/platform_device.h | 2 - include/linux/pm_domain.h | 1 + include/linux/property.h | 2 - include/linux/ptp_clock_kernel.h | 48 +- include/linux/sched.h | 3 + include/linux/serdev.h | 14 + include/linux/serial_s3c.h | 9 + include/linux/skbuff.h | 21 +- include/linux/socket.h | 6 +- include/linux/soundwire/sdw.h | 3 + include/linux/soundwire/sdw_intel.h | 87 + include/linux/ssb/ssb.h | 2 +- include/linux/ssb/ssb_driver_extif.h | 2 +- include/linux/sunrpc/msg_prot.h | 1 + include/linux/sunrpc/svc.h | 5 + include/linux/sunrpc/svc_rdma.h | 7 +- include/linux/sunrpc/xdr.h | 1 + include/linux/sunrpc/xprt.h | 18 - include/linux/sysctl.h | 2 + include/linux/sysfs.h | 2 +- include/linux/thunderbolt.h | 2 + include/linux/trace_events.h | 7 +- include/linux/tty.h | 275 +- include/linux/tty_buffer.h | 59 + include/linux/tty_driver.h | 39 +- include/linux/tty_flip.h | 8 +- include/linux/tty_ldisc.h | 17 + include/linux/tty_port.h | 208 + include/linux/typecheck.h | 9 + include/linux/units.h | 16 + include/linux/usb/audio-v2.h | 14 + include/linux/usb/ehci_def.h | 33 +- include/linux/usb/gadget.h | 6 +- include/linux/usb/otg.h | 1 + include/linux/vt_kern.h | 30 +- include/linux/workqueue.h | 15 +- include/linux/zorro.h | 1 - include/media/dvb-usb-ids.h | 2 + include/media/hevc-ctrls.h | 3 +- include/media/rc-core.h | 5 +- include/media/v4l2-async.h | 30 +- include/media/v4l2-subdev.h | 27 +- include/net/Space.h | 10 - include/net/act_api.h | 22 +- include/net/af_unix.h | 19 + include/net/ax88796.h | 3 + include/net/bluetooth/hci_core.h | 21 +- include/net/bond_3ad.h | 1 + include/net/bond_options.h | 1 + include/net/bonding.h | 14 +- include/net/cfg80211.h | 92 + include/net/compat.h | 27 +- include/net/devlink.h | 58 +- include/net/dn_fib.h | 2 +- include/net/dsa.h | 72 +- include/net/dst.h | 2 + include/net/flow_offload.h | 1 + include/net/ieee80211_radiotap.h | 5 + include/net/if_inet6.h | 5 +- include/net/inet_hashtables.h | 6 + include/net/ioam6.h | 67 + include/net/ip.h | 22 +- include/net/ip6_route.h | 5 +- include/net/ip_fib.h | 2 +- include/net/ip_tunnels.h | 3 +- include/net/ipx.h | 171 - include/net/lwtunnel.h | 3 + include/net/mac80211.h | 41 + include/net/mctp.h | 232 + include/net/mctpdevice.h | 35 + include/net/mptcp.h | 29 +- include/net/net_namespace.h | 6 +- include/net/netfilter/nf_conntrack_ecache.h | 32 +- include/net/netfilter/nf_hooks_lwtunnel.h | 7 + include/net/netfilter/nf_queue.h | 4 +- include/net/netlink.h | 2 +- include/net/netns/conntrack.h | 1 - include/net/netns/ipv4.h | 1 - include/net/netns/ipv6.h | 3 + include/net/netns/mctp.h | 36 + include/net/netns/netfilter.h | 1 - include/net/netns/x_tables.h | 12 - include/net/netns/xfrm.h | 7 + include/net/nfc/digital.h | 4 +- include/net/nfc/hci.h | 6 +- include/net/nfc/nci_core.h | 30 +- include/net/nfc/nfc.h | 16 +- include/net/page_pool.h | 68 +- include/net/pkt_cls.h | 27 +- include/net/rtnetlink.h | 3 +- include/net/sch_generic.h | 2 +- include/net/sock.h | 18 +- include/net/switchdev.h | 108 + include/net/tcp.h | 1 - include/net/xdp.h | 5 + include/net/xfrm.h | 36 +- include/soc/mscc/ocelot.h | 26 +- include/sound/compress_driver.h | 2 - include/sound/core.h | 6 + include/sound/emu10k1.h | 6 +- include/sound/emu8000.h | 3 - include/sound/hda_codec.h | 1 - include/sound/hdaudio_ext.h | 2 +- include/sound/memalloc.h | 10 +- include/sound/pcm.h | 47 +- include/sound/pxa2xx-lib.h | 13 +- include/sound/sof.h | 1 + include/trace/events/btrfs.h | 21 +- include/trace/events/qdisc.h | 2 + include/trace/events/sunrpc.h | 8 +- include/trace/trace_events.h | 22 + include/uapi/asm-generic/socket.h | 2 + include/uapi/linux/bpf.h | 119 +- include/uapi/linux/btrfs.h | 1 + include/uapi/linux/btrfs_tree.h | 35 + include/uapi/linux/can/j1939.h | 9 + include/uapi/linux/cec.h | 2 +- include/uapi/linux/dm-ioctl.h | 6 + include/uapi/linux/ethtool.h | 2 + include/uapi/linux/ethtool_netlink.h | 2 + include/uapi/linux/if_arp.h | 1 + include/uapi/linux/if_bridge.h | 46 + include/uapi/linux/if_ether.h | 3 + include/uapi/linux/if_link.h | 13 + include/uapi/linux/in.h | 42 +- include/uapi/linux/in6.h | 1 + include/uapi/linux/ioam6.h | 133 + include/uapi/linux/ioam6_genl.h | 52 + include/uapi/linux/ioam6_iptunnel.h | 20 + include/uapi/linux/ipv6.h | 3 + include/uapi/linux/ipx.h | 87 - include/uapi/linux/lwtunnel.h | 1 + include/uapi/linux/mctp.h | 36 + include/uapi/linux/mount.h | 3 +- include/uapi/linux/mptcp.h | 1 + include/uapi/linux/netfilter/nfnetlink_conntrack.h | 1 + include/uapi/linux/nfsd/nfsfh.h | 1 - include/uapi/linux/nl80211-vnd-intel.h | 77 + include/uapi/linux/nl80211.h | 43 + include/uapi/linux/openvswitch.h | 8 + include/uapi/linux/pkt_cls.h | 1 + include/uapi/linux/serial_reg.h | 1 + include/uapi/linux/socket.h | 5 + include/uapi/linux/tc_act/tc_skbmod.h | 1 + include/uapi/linux/v4l2-controls.h | 1 + include/uapi/linux/virtio_i2c.h | 41 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/xfrm.h | 11 + include/uapi/sound/asound.h | 1 + include/uapi/sound/snd_sst_tokens.h | 6 +- init/main.c | 6 +- kernel/audit.h | 5 + kernel/audit_tree.c | 2 +- kernel/bpf/Kconfig | 2 +- kernel/bpf/arraymap.c | 21 + kernel/bpf/bpf_iter.c | 24 +- kernel/bpf/bpf_struct_ops.c | 22 +- kernel/bpf/bpf_task_storage.c | 6 +- kernel/bpf/btf.c | 84 +- kernel/bpf/cgroup.c | 198 +- kernel/bpf/core.c | 31 +- kernel/bpf/cpumap.c | 116 +- kernel/bpf/devmap.c | 118 +- kernel/bpf/hashtab.c | 105 +- kernel/bpf/helpers.c | 376 +- kernel/bpf/local_storage.c | 20 +- kernel/bpf/map_in_map.c | 8 + kernel/bpf/stackmap.c | 4 +- kernel/bpf/syscall.c | 220 +- kernel/bpf/task_iter.c | 11 +- kernel/bpf/trampoline.c | 14 +- kernel/bpf/verifier.c | 385 +- kernel/cgroup/cgroup-v1.c | 8 +- kernel/cgroup/cgroup.c | 27 +- kernel/cgroup/cpuset.c | 162 +- kernel/cpu_pm.c | 50 +- kernel/events/core.c | 77 +- kernel/fork.c | 1 + kernel/notifier.c | 19 - kernel/power/energy_model.c | 4 +- kernel/power/main.c | 2 +- kernel/power/suspend.c | 4 +- kernel/power/suspend_test.c | 2 +- kernel/sched/cpufreq_schedutil.c | 16 +- kernel/sys.c | 3 +- kernel/sysctl.c | 42 + kernel/trace/bpf_trace.c | 112 +- kernel/workqueue.c | 186 +- kernel/workqueue_internal.h | 3 +- lib/Kconfig.debug | 7 + lib/bitmap.c | 121 + lib/test_bitmap.c | 150 + lib/test_bpf.c | 2754 ++++++- mm/filemap.c | 36 +- mm/memcontrol.c | 26 +- net/6lowpan/debugfs.c | 3 +- net/802/Makefile | 1 - net/802/p8023.c | 60 - net/8021q/vlan.c | 2 +- net/8021q/vlan_dev.c | 6 +- net/Kconfig | 1 + net/Makefile | 1 + net/appletalk/ddp.c | 4 +- net/ax25/ax25_ip.c | 4 +- net/ax25/ax25_out.c | 13 +- net/ax25/ax25_route.c | 13 +- net/batman-adv/bat_iv_ogm.c | 75 +- net/batman-adv/bat_v.c | 30 +- net/batman-adv/bat_v_elp.c | 9 +- net/batman-adv/bat_v_ogm.c | 39 +- net/batman-adv/bridge_loop_avoidance.c | 39 +- net/batman-adv/distributed-arp-table.c | 27 +- net/batman-adv/fragmentation.c | 6 +- net/batman-adv/gateway_client.c | 60 +- net/batman-adv/gateway_client.h | 16 +- net/batman-adv/gateway_common.c | 2 +- net/batman-adv/hard-interface.c | 21 +- net/batman-adv/hard-interface.h | 3 + net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 11 +- net/batman-adv/netlink.c | 6 +- net/batman-adv/network-coding.c | 24 +- net/batman-adv/originator.c | 114 +- net/batman-adv/originator.h | 96 +- net/batman-adv/routing.c | 39 +- net/batman-adv/send.c | 33 +- net/batman-adv/soft-interface.c | 27 +- net/batman-adv/soft-interface.h | 16 +- net/batman-adv/tp_meter.c | 27 +- net/batman-adv/translation-table.c | 109 +- net/batman-adv/translation-table.h | 18 +- net/batman-adv/tvlv.c | 9 +- net/bluetooth/cmtp/cmtp.h | 2 +- net/bluetooth/hci_core.c | 48 +- net/bluetooth/hci_event.c | 223 +- net/bluetooth/hci_request.c | 81 +- net/bluetooth/hci_sysfs.c | 3 +- net/bluetooth/mgmt.c | 4 +- net/bluetooth/rfcomm/sock.c | 8 +- net/bluetooth/rfcomm/tty.c | 12 +- net/bluetooth/sco.c | 106 +- net/bpf/test_run.c | 139 +- net/bridge/br.c | 62 +- net/bridge/br_device.c | 16 +- net/bridge/br_fdb.c | 28 +- net/bridge/br_forward.c | 16 +- net/bridge/br_if.c | 15 +- net/bridge/br_input.c | 24 +- net/bridge/br_ioctl.c | 83 +- net/bridge/br_mdb.c | 177 +- net/bridge/br_multicast.c | 1912 +++-- net/bridge/br_multicast_eht.c | 92 +- net/bridge/br_netlink.c | 61 +- net/bridge/br_private.h | 581 +- net/bridge/br_private_mcast_eht.h | 3 +- net/bridge/br_private_tunnel.h | 6 +- net/bridge/br_switchdev.c | 246 +- net/bridge/br_sysfs_br.c | 48 +- net/bridge/br_sysfs_if.c | 4 +- net/bridge/br_vlan.c | 136 +- net/bridge/br_vlan_options.c | 427 +- net/bridge/br_vlan_tunnel.c | 14 +- net/bridge/netfilter/ebtable_broute.c | 17 +- net/bridge/netfilter/ebtable_filter.c | 17 +- net/bridge/netfilter/ebtable_nat.c | 17 +- net/bridge/netfilter/ebtables.c | 109 +- net/can/j1939/j1939-priv.h | 10 +- net/can/j1939/socket.c | 143 +- net/can/j1939/transport.c | 70 +- net/can/raw.c | 8 +- net/core/Makefile | 2 - net/core/bpf_sk_storage.c | 4 +- net/core/dev.c | 342 +- net/core/dev_addr_lists.c | 144 +- net/core/dev_ioctl.c | 264 +- net/core/devlink.c | 680 +- net/core/drop_monitor.c | 6 +- net/core/dst.c | 6 +- net/core/fib_rules.c | 4 +- net/core/filter.c | 134 +- net/core/flow_dissector.c | 12 +- net/core/flow_offload.c | 90 +- net/core/lwtunnel.c | 5 + net/core/neighbour.c | 29 +- net/core/net-procfs.c | 24 +- net/core/net_namespace.c | 52 +- net/core/page_pool.c | 114 +- net/core/pktgen.c | 167 +- net/core/ptp_classifier.c | 2 +- net/core/rtnetlink.c | 31 +- net/core/scm.c | 4 +- net/core/selftests.c | 12 + net/core/skbuff.c | 75 +- net/core/sock.c | 31 +- net/core/sock_map.c | 23 +- net/dccp/proto.c | 2 +- net/decnet/dn_dev.c | 6 +- net/decnet/dn_fib.c | 9 +- net/decnet/dn_route.c | 18 +- net/dsa/Kconfig | 13 +- net/dsa/Makefile | 3 +- net/dsa/dsa.c | 2 +- net/dsa/dsa2.c | 112 +- net/dsa/dsa_priv.h | 194 +- net/dsa/master.c | 6 +- net/dsa/port.c | 344 +- net/dsa/slave.c | 298 +- net/dsa/switch.c | 55 +- net/dsa/tag_8021q.c | 608 +- net/dsa/tag_ar9331.c | 3 +- net/dsa/tag_brcm.c | 34 +- net/dsa/tag_dsa.c | 95 +- net/dsa/tag_gswip.c | 3 +- net/dsa/tag_hellcreek.c | 5 +- net/dsa/tag_ksz.c | 8 +- net/dsa/tag_lan9303.c | 24 +- net/dsa/tag_mtk.c | 19 +- net/dsa/tag_ocelot.c | 5 +- net/dsa/tag_ocelot_8021q.c | 9 +- net/dsa/tag_qca.c | 16 +- net/dsa/tag_rtl4_a.c | 21 +- net/dsa/tag_sja1105.c | 284 +- net/dsa/tag_trailer.c | 3 +- net/dsa/tag_xrs700x.c | 5 +- net/ethernet/eth.c | 8 +- net/ethtool/coalesce.c | 29 +- net/ethtool/ioctl.c | 172 +- net/ethtool/netlink.c | 51 +- net/ethtool/netlink.h | 17 +- net/ieee802154/nl-phy.c | 3 +- net/ieee802154/nl802154.c | 3 +- net/ieee802154/socket.c | 7 +- net/ipv4/af_inet.c | 12 +- net/ipv4/bpf_tcp_ca.c | 41 +- net/ipv4/devinet.c | 21 +- net/ipv4/esp4.c | 4 +- net/ipv4/fib_semantics.c | 12 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/fou.c | 10 +- net/ipv4/icmp.c | 3 +- net/ipv4/igmp.c | 30 +- net/ipv4/inet_connection_sock.c | 3 +- net/ipv4/ip_gre.c | 2 +- net/ipv4/ip_output.c | 39 +- net/ipv4/ip_sockglue.c | 24 +- net/ipv4/ip_tunnel.c | 9 +- net/ipv4/ip_vti.c | 2 +- net/ipv4/ipip.c | 2 +- net/ipv4/netfilter/arptable_filter.c | 23 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 56 +- net/ipv4/netfilter/iptable_filter.c | 24 +- net/ipv4/netfilter/iptable_mangle.c | 19 +- net/ipv4/netfilter/iptable_nat.c | 20 +- net/ipv4/netfilter/iptable_raw.c | 21 +- net/ipv4/netfilter/iptable_security.c | 23 +- net/ipv4/route.c | 79 +- net/ipv4/tcp.c | 5 +- net/ipv4/tcp_fastopen.c | 20 +- net/ipv4/tcp_input.c | 54 +- net/ipv4/tcp_ipv4.c | 411 +- net/ipv4/tcp_output.c | 3 +- net/ipv4/tcp_recovery.c | 3 +- net/ipv4/udp.c | 2 +- net/ipv4/udp_bpf.c | 1 - net/ipv4/udp_offload.c | 2 +- net/ipv6/Kconfig | 11 + net/ipv6/Makefile | 3 +- net/ipv6/addrconf.c | 65 +- net/ipv6/af_inet6.c | 16 +- net/ipv6/exthdrs.c | 158 +- net/ipv6/ioam6.c | 910 +++ net/ipv6/ioam6_iptunnel.c | 274 + net/ipv6/ip6_fib.c | 4 +- net/ipv6/ip6_gre.c | 17 +- net/ipv6/ip6_output.c | 80 +- net/ipv6/ip6_tunnel.c | 21 +- net/ipv6/ip6_vti.c | 21 +- net/ipv6/ip6mr.c | 3 +- net/ipv6/ipv6_sockglue.c | 18 +- net/ipv6/mcast.c | 20 +- net/ipv6/ndisc.c | 17 +- net/ipv6/netfilter/ip6table_filter.c | 23 +- net/ipv6/netfilter/ip6table_mangle.c | 22 +- net/ipv6/netfilter/ip6table_nat.c | 16 +- net/ipv6/netfilter/ip6table_raw.c | 24 +- net/ipv6/netfilter/ip6table_security.c | 22 +- net/ipv6/route.c | 30 +- net/ipv6/seg6_iptunnel.c | 74 +- net/ipv6/seg6_local.c | 110 +- net/ipv6/sit.c | 40 +- net/ipv6/sysctl_net_ipv6.c | 19 + net/ipv6/udp.c | 2 +- net/iucv/af_iucv.c | 72 +- net/iucv/iucv.c | 60 +- net/llc/af_llc.c | 6 +- net/mac80211/cfg.c | 234 +- net/mac80211/driver-ops.h | 36 + net/mac80211/ibss.c | 15 +- net/mac80211/ieee80211_i.h | 21 + net/mac80211/iface.c | 54 +- net/mac80211/main.c | 2 +- net/mac80211/rx.c | 102 +- net/mac80211/s1g.c | 180 + net/mac80211/sta_info.c | 2 +- net/mac80211/status.c | 33 +- net/mac80211/trace.h | 67 + net/mac80211/tx.c | 33 +- net/mac80211/util.c | 12 + net/mctp/Kconfig | 13 + net/mctp/Makefile | 3 + net/mctp/af_mctp.c | 395 + net/mctp/device.c | 423 + net/mctp/neigh.c | 342 + net/mctp/route.c | 1116 +++ net/mpls/af_mpls.c | 2 +- net/mptcp/ctrl.c | 26 +- net/mptcp/mib.c | 4 + net/mptcp/mib.h | 4 + net/mptcp/options.c | 462 +- net/mptcp/pm.c | 84 +- net/mptcp/pm_netlink.c | 203 +- net/mptcp/protocol.c | 201 +- net/mptcp/protocol.h | 114 +- net/mptcp/subflow.c | 69 +- net/netfilter/Makefile | 3 + net/netfilter/nf_conntrack_ecache.c | 211 +- net/netfilter/nf_conntrack_netlink.c | 132 +- net/netfilter/nf_conntrack_standalone.c | 15 + net/netfilter/nf_flow_table_core.c | 12 +- net/netfilter/nf_flow_table_offload.c | 4 +- net/netfilter/nf_hooks_lwtunnel.c | 53 + net/netfilter/nf_queue.c | 43 +- net/netfilter/nf_tables_offload.c | 1 + net/netfilter/nfnetlink_queue.c | 15 +- net/netfilter/nft_compat.c | 8 +- net/netfilter/x_tables.c | 98 +- net/netfilter/xt_CT.c | 11 - net/netfilter/xt_bpf.c | 2 +- net/netlabel/netlabel_cipso_v4.c | 12 +- net/netlabel/netlabel_unlabeled.c | 6 +- net/netlink/af_netlink.c | 4 +- net/netlink/genetlink.c | 17 +- net/netrom/nr_loopback.c | 3 +- net/netrom/nr_route.c | 3 +- net/nfc/af_nfc.c | 2 +- net/nfc/core.c | 8 +- net/nfc/digital_core.c | 4 +- net/nfc/hci/core.c | 14 +- net/nfc/hci/llc.c | 4 +- net/nfc/hci/llc.h | 6 +- net/nfc/hci/llc_nop.c | 2 +- net/nfc/hci/llc_shdlc.c | 12 +- net/nfc/llcp.h | 8 +- net/nfc/llcp_commands.c | 46 +- net/nfc/llcp_core.c | 44 +- net/nfc/nci/core.c | 176 +- net/nfc/nci/data.c | 12 +- net/nfc/nci/hci.c | 52 +- net/nfc/nci/ntf.c | 87 +- net/nfc/nci/rsp.c | 48 +- net/nfc/nci/spi.c | 2 +- net/nfc/netlink.c | 4 +- net/nfc/nfc.h | 2 +- net/nfc/rawsock.c | 2 +- net/openvswitch/actions.c | 8 +- net/openvswitch/datapath.c | 76 +- net/openvswitch/datapath.h | 20 + net/packet/af_packet.c | 15 +- net/phonet/af_phonet.c | 3 +- net/phonet/pn_dev.c | 12 +- net/phonet/socket.c | 3 +- net/qrtr/qrtr.c | 12 +- net/rxrpc/Kconfig | 7 +- net/sched/act_api.c | 73 +- net/sched/act_bpf.c | 8 +- net/sched/act_connmark.c | 4 +- net/sched/act_csum.c | 7 +- net/sched/act_ct.c | 4 +- net/sched/act_ctinfo.c | 4 +- net/sched/act_gact.c | 4 +- net/sched/act_gate.c | 4 +- net/sched/act_ife.c | 9 +- net/sched/act_ipt.c | 21 +- net/sched/act_mirred.c | 10 +- net/sched/act_mpls.c | 4 +- net/sched/act_nat.c | 6 +- net/sched/act_pedit.c | 4 +- net/sched/act_police.c | 4 +- net/sched/act_sample.c | 7 +- net/sched/act_simple.c | 4 +- net/sched/act_skbedit.c | 4 +- net/sched/act_skbmod.c | 47 +- net/sched/act_tunnel_key.c | 4 +- net/sched/act_vlan.c | 4 +- net/sched/cls_api.c | 87 +- net/sched/cls_basic.c | 10 +- net/sched/cls_bpf.c | 12 +- net/sched/cls_cgroup.c | 6 +- net/sched/cls_flow.c | 6 +- net/sched/cls_flower.c | 18 +- net/sched/cls_fw.c | 13 +- net/sched/cls_matchall.c | 17 +- net/sched/cls_route.c | 10 +- net/sched/cls_rsvp.h | 7 +- net/sched/cls_tcindex.c | 10 +- net/sched/cls_u32.c | 24 +- net/sched/sch_api.c | 10 +- net/sched/sch_atm.c | 2 +- net/sched/sch_cake.c | 2 +- net/sched/sch_cbq.c | 4 +- net/sched/sch_drr.c | 2 +- net/sched/sch_dsmark.c | 2 +- net/sched/sch_ets.c | 2 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_fq_pie.c | 2 +- net/sched/sch_hfsc.c | 2 +- net/sched/sch_htb.c | 99 +- net/sched/sch_multiq.c | 2 +- net/sched/sch_prio.c | 2 +- net/sched/sch_qfq.c | 2 +- net/sched/sch_sfb.c | 2 +- net/sched/sch_sfq.c | 2 +- net/sched/sch_taprio.c | 4 +- net/smc/smc_core.c | 31 +- net/smc/smc_ib.c | 3 +- net/smc/smc_pnet.c | 3 +- net/socket.c | 352 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/debugfs.c | 73 +- net/sunrpc/fail.h | 25 + net/sunrpc/svc.c | 44 + net/sunrpc/svc_xprt.c | 3 + net/sunrpc/xprt.c | 14 + net/sunrpc/xprtrdma/svc_rdma_rw.c | 56 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 41 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 11 +- net/switchdev/switchdev.c | 308 + net/tipc/socket.c | 34 +- net/unix/Kconfig | 5 + net/unix/Makefile | 1 + net/unix/af_unix.c | 441 +- net/unix/unix_bpf.c | 174 + net/wireless/nl80211.c | 173 +- net/wireless/radiotap.c | 9 +- net/wireless/rdev-ops.h | 13 + net/wireless/reg.c | 9 +- net/wireless/scan.c | 3 +- net/wireless/trace.h | 46 + net/xfrm/xfrm_policy.c | 16 + net/xfrm/xfrm_user.c | 57 + samples/bpf/.gitignore | 2 + samples/bpf/Makefile | 109 +- samples/bpf/Makefile.target | 11 + samples/bpf/cookie_uid_helper_example.c | 11 +- samples/bpf/offwaketime_kern.c | 9 +- samples/bpf/test_override_return.sh | 1 + samples/bpf/tracex4_user.c | 2 +- samples/bpf/tracex7_user.c | 5 + samples/bpf/xdp1_kern.c | 2 + samples/bpf/xdp2_kern.c | 2 + samples/bpf/xdp_monitor.bpf.c | 8 + samples/bpf/xdp_monitor_kern.c | 257 - samples/bpf/xdp_monitor_user.c | 798 +- samples/bpf/xdp_redirect.bpf.c | 49 + samples/bpf/xdp_redirect_cpu.bpf.c | 541 ++ samples/bpf/xdp_redirect_cpu_kern.c | 730 -- samples/bpf/xdp_redirect_cpu_user.c | 1132 +-- samples/bpf/xdp_redirect_kern.c | 90 - samples/bpf/xdp_redirect_map.bpf.c | 95 + samples/bpf/xdp_redirect_map_kern.c | 142 - samples/bpf/xdp_redirect_map_multi.bpf.c | 82 + samples/bpf/xdp_redirect_map_multi_kern.c | 88 - samples/bpf/xdp_redirect_map_multi_user.c | 345 +- samples/bpf/xdp_redirect_map_user.c | 385 +- samples/bpf/xdp_redirect_user.c | 270 +- samples/bpf/xdp_sample.bpf.c | 266 + samples/bpf/xdp_sample.bpf.h | 141 + samples/bpf/xdp_sample_shared.h | 17 + samples/bpf/xdp_sample_user.c | 1673 ++++ samples/bpf/xdp_sample_user.h | 108 + samples/bpf/xdpsock_user.c | 20 +- samples/mei/mei-amt-version.c | 51 +- samples/pktgen/functions.sh | 2 +- .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 19 +- .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 19 +- samples/pktgen/pktgen_sample01_simple.sh | 13 +- samples/pktgen/pktgen_sample02_multiqueue.sh | 19 +- .../pktgen/pktgen_sample03_burst_single_flow.sh | 6 +- samples/pktgen/pktgen_sample04_many_flows.sh | 12 +- samples/pktgen/pktgen_sample05_flow_per_thread.sh | 12 +- ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 19 +- samples/trace_events/trace-events-sample.h | 27 + scripts/bpf_doc.py | 2 + scripts/spdxcheck-test.sh | 16 +- security/integrity/ima/ima_main.c | 1 + security/selinux/hooks.c | 8 +- security/selinux/include/classmap.h | 4 +- security/selinux/ss/services.c | 2 + security/smack/smack.h | 2 +- security/smack/smack_access.c | 17 +- security/smack/smack_lsm.c | 2 +- sound/ac97/bus.c | 6 +- sound/aoa/soundbus/core.c | 4 +- sound/arm/pxa2xx-ac97.c | 18 +- sound/arm/pxa2xx-pcm-lib.c | 90 +- sound/core/compress_offload.c | 69 +- sound/core/control_led.c | 2 +- sound/core/init.c | 105 +- sound/core/isadma.c | 38 + sound/core/memalloc.c | 177 +- sound/core/memalloc_local.h | 2 +- sound/core/pcm_lib.c | 2 +- sound/core/pcm_memory.c | 67 +- sound/core/pcm_native.c | 18 +- sound/core/seq/seq_dummy.c | 8 +- sound/core/sgbuf.c | 30 +- sound/drivers/Kconfig | 2 +- sound/drivers/aloop.c | 26 +- sound/drivers/dummy.c | 24 +- sound/drivers/mpu401/mpu401.c | 34 +- sound/drivers/mtpav.c | 30 +- sound/drivers/pcsp/pcsp.c | 49 +- sound/drivers/pcsp/pcsp_input.c | 14 +- sound/drivers/pcsp/pcsp_input.h | 1 - sound/drivers/serial-u16550.c | 57 +- sound/drivers/virmidi.c | 21 +- sound/drivers/vx/vx_core.c | 12 +- sound/firewire/motu/motu-protocol-v2.c | 22 +- sound/firewire/motu/motu.c | 1 + sound/firewire/motu/motu.h | 1 + sound/isa/ad1816a/ad1816a.c | 41 +- sound/isa/ad1816a/ad1816a_lib.c | 49 +- sound/isa/ad1848/ad1848.c | 19 +- sound/isa/adlib.c | 28 +- sound/isa/als100.c | 41 +- sound/isa/azt2320.c | 49 +- sound/isa/cmi8328.c | 31 +- sound/isa/cmi8330.c | 27 +- sound/isa/cs423x/cs4231.c | 21 +- sound/isa/cs423x/cs4236.c | 52 +- sound/isa/cs423x/cs4236_lib.c | 2 - sound/isa/es1688/es1688.c | 33 +- sound/isa/es18xx.c | 112 +- sound/isa/galaxy/galaxy.c | 82 +- sound/isa/gus/gus_main.c | 44 +- sound/isa/gus/gusclassic.c | 28 +- sound/isa/gus/gusextreme.c | 39 +- sound/isa/gus/gusmax.c | 65 +- sound/isa/gus/interwave.c | 53 +- sound/isa/msnd/msnd.c | 8 +- sound/isa/msnd/msnd_pinnacle.c | 119 +- sound/isa/opl3sa2.c | 60 +- sound/isa/opti9xx/miro.c | 76 +- sound/isa/opti9xx/opti92x-ad1848.c | 77 +- sound/isa/sb/emu8000.c | 48 +- sound/isa/sb/jazz16.c | 39 +- sound/isa/sb/sb16.c | 42 +- sound/isa/sb/sb8.c | 48 +- sound/isa/sb/sb_common.c | 64 +- sound/isa/sc6000.c | 84 +- sound/isa/sscape.c | 92 +- sound/isa/wavefront/wavefront.c | 46 +- sound/isa/wss/wss_lib.c | 67 +- sound/parisc/harmony.c | 14 - sound/pci/ad1889.c | 144 +- sound/pci/ali5451/ali5451.c | 90 +- sound/pci/als300.c | 80 +- sound/pci/als4000.c | 59 +- sound/pci/atiixp.c | 92 +- sound/pci/atiixp_modem.c | 92 +- sound/pci/au88x0/au88x0.c | 134 +- sound/pci/aw2/aw2-alsa.c | 102 +- sound/pci/azt3328.c | 124 +- sound/pci/bt87x.c | 98 +- sound/pci/ca0106/ca0106.h | 3 +- sound/pci/ca0106/ca0106_main.c | 114 +- sound/pci/cmipci.c | 104 +- sound/pci/cs4281.c | 114 +- sound/pci/cs46xx/cs46xx.c | 51 +- sound/pci/cs46xx/cs46xx.h | 4 +- sound/pci/cs46xx/cs46xx_lib.c | 141 +- sound/pci/cs5530.c | 86 +- sound/pci/cs5535audio/cs5535audio.c | 94 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 7 +- sound/pci/echoaudio/echoaudio.c | 168 +- sound/pci/echoaudio/echoaudio.h | 2 +- sound/pci/emu10k1/emu10k1.c | 53 +- sound/pci/emu10k1/emu10k1_main.c | 102 +- sound/pci/emu10k1/emu10k1x.c | 128 +- sound/pci/emu10k1/p16v.c | 22 +- sound/pci/ens1370.c | 115 +- sound/pci/es1938.c | 97 +- sound/pci/es1968.c | 112 +- sound/pci/fm801.c | 103 +- sound/pci/hda/Kconfig | 10 + sound/pci/hda/Makefile | 2 + sound/pci/hda/hda_auto_parser.c | 84 +- sound/pci/hda/hda_bind.c | 8 +- sound/pci/hda/hda_codec.c | 12 + sound/pci/hda/hda_controller.c | 13 +- sound/pci/hda/hda_controller.h | 3 - sound/pci/hda/hda_generic.c | 19 - sound/pci/hda/hda_generic.h | 1 - sound/pci/hda/hda_intel.c | 52 +- sound/pci/hda/hda_local.h | 2 + sound/pci/hda/patch_analog.c | 11 +- sound/pci/hda/patch_ca0132.c | 8 +- sound/pci/hda/patch_cirrus.c | 1074 --- sound/pci/hda/patch_conexant.c | 15 +- sound/pci/hda/patch_cs8409-tables.c | 560 ++ sound/pci/hda/patch_cs8409.c | 1299 +++ sound/pci/hda/patch_cs8409.h | 371 + sound/pci/hda/patch_hdmi.c | 7 + sound/pci/hda/patch_realtek.c | 24 +- sound/pci/hda/patch_sigmatel.c | 23 +- sound/pci/ice1712/ice1712.c | 133 +- sound/pci/ice1712/ice1724.c | 167 +- sound/pci/intel8x0.c | 144 +- sound/pci/intel8x0m.c | 139 +- sound/pci/korg1212/korg1212.c | 211 +- sound/pci/lola/lola.c | 127 +- sound/pci/lola/lola.h | 5 +- sound/pci/lola/lola_pcm.c | 20 +- sound/pci/lx6464es/lx6464es.c | 112 +- sound/pci/maestro3.c | 106 +- sound/pci/nm256/nm256.c | 131 +- sound/pci/oxygen/oxygen.c | 1 - sound/pci/oxygen/oxygen.h | 1 - sound/pci/oxygen/oxygen_lib.c | 66 +- sound/pci/oxygen/se6x.c | 1 - sound/pci/oxygen/virtuoso.c | 1 - sound/pci/pcxhr/pcxhr.c | 47 +- sound/pci/riptide/riptide.c | 89 +- sound/pci/rme32.c | 49 +- sound/pci/rme96.c | 57 +- sound/pci/rme9652/hdsp.c | 95 +- sound/pci/rme9652/hdspm.c | 64 +- sound/pci/rme9652/rme9652.c | 91 +- sound/pci/sis7019.c | 87 +- sound/pci/sonicvibes.c | 117 +- sound/pci/trident/trident.c | 39 +- sound/pci/trident/trident.h | 7 +- sound/pci/trident/trident_main.c | 90 +- sound/pci/trident/trident_memory.c | 8 +- sound/pci/via82xx.c | 116 +- sound/pci/via82xx_modem.c | 88 +- sound/pci/vx222/vx222.c | 69 +- sound/pci/ymfpci/ymfpci.c | 66 +- sound/pci/ymfpci/ymfpci.h | 8 +- sound/pci/ymfpci/ymfpci_main.c | 149 +- sound/pcmcia/vx/vxpocket.c | 22 - sound/soc/amd/Kconfig | 9 + sound/soc/amd/Makefile | 1 + sound/soc/amd/acp-da7219-max98357a.c | 12 +- sound/soc/amd/acp-pcm-dma.c | 20 +- sound/soc/amd/acp3x-rt5682-max9836.c | 14 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 10 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 8 - sound/soc/amd/renoir/acp3x-rn.c | 7 +- sound/soc/amd/vangogh/Makefile | 9 + sound/soc/amd/vangogh/acp5x-i2s.c | 427 + sound/soc/amd/vangogh/acp5x-pcm-dma.c | 517 ++ sound/soc/amd/vangogh/acp5x.h | 193 + sound/soc/amd/vangogh/pci-acp5x.c | 326 + sound/soc/amd/vangogh/vg_chip_offset_byte.h | 337 + sound/soc/atmel/Kconfig | 1 - sound/soc/atmel/mchp-spdifrx.c | 6 +- sound/soc/atmel/mchp-spdiftx.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 2 +- sound/soc/bcm/bcm63xx-pcm-whistler.c | 82 +- sound/soc/bcm/cygnus-pcm.c | 2 +- sound/soc/codecs/Kconfig | 21 +- sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ad193x.c | 30 +- sound/soc/codecs/ad193x.h | 4 + sound/soc/codecs/cs42l42.c | 28 +- sound/soc/codecs/cx20442.c | 8 +- sound/soc/codecs/ics43432.c | 4 +- sound/soc/codecs/lpass-rx-macro.c | 65 +- sound/soc/codecs/max98090.c | 4 +- sound/soc/codecs/max98390.c | 26 +- sound/soc/codecs/max98390.h | 1 + sound/soc/codecs/mt6359-accdet.c | 25 +- sound/soc/codecs/rt1015.c | 46 +- sound/soc/codecs/rt1015.h | 2 - sound/soc/codecs/rt1015p.c | 2 + sound/soc/codecs/rt5514.c | 2 +- sound/soc/codecs/rt5640.c | 133 +- sound/soc/codecs/rt5640.h | 6 + sound/soc/codecs/rt5682-i2c.c | 15 +- sound/soc/codecs/rt5682.c | 57 +- sound/soc/codecs/sdw-mockup.c | 312 + sound/soc/codecs/tlv320aic32x4.c | 10 +- sound/soc/codecs/wcd9335.c | 23 +- sound/soc/codecs/wcd938x.c | 854 +- sound/soc/codecs/wcd938x.h | 1 - sound/soc/codecs/wm_adsp.c | 9 +- sound/soc/dwc/dwc-i2s.c | 2 +- sound/soc/fsl/fsl_asrc_dma.c | 47 +- sound/soc/fsl/fsl_dma.c | 50 +- sound/soc/fsl/fsl_rpmsg.c | 20 +- sound/soc/fsl/fsl_xcvr.c | 4 +- sound/soc/fsl/imx-pcm-fiq.c | 75 +- sound/soc/fsl/imx-pcm-rpmsg.c | 89 +- sound/soc/fsl/imx-rpmsg.c | 2 +- sound/soc/fsl/mpc5200_dma.c | 63 +- sound/soc/generic/simple-card-utils.c | 4 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +- sound/soc/intel/atom/sst/sst_ipc.c | 2 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/bytcht_es8316.c | 31 +- sound/soc/intel/boards/bytcr_rt5640.c | 328 +- sound/soc/intel/boards/bytcr_rt5651.c | 63 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 55 +- sound/soc/intel/boards/sof_cs42l42.c | 361 +- sound/soc/intel/boards/sof_maxim_common.c | 17 +- sound/soc/intel/boards/sof_maxim_common.h | 4 +- sound/soc/intel/boards/sof_pcm512x.c | 13 +- sound/soc/intel/boards/sof_rt5682.c | 66 +- sound/soc/intel/boards/sof_sdw.c | 105 +- sound/soc/intel/boards/sof_sdw_common.h | 64 +- sound/soc/intel/boards/sof_sdw_max98373.c | 7 +- sound/soc/intel/boards/sof_sdw_rt1308.c | 3 +- sound/soc/intel/boards/sof_sdw_rt1316.c | 3 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 3 +- sound/soc/intel/boards/sof_sdw_rt700.c | 3 +- sound/soc/intel/boards/sof_sdw_rt711.c | 51 +- sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 52 +- sound/soc/intel/boards/sof_sdw_rt715.c | 3 +- sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 3 +- sound/soc/intel/common/Makefile | 3 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 15 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 8 + sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +- .../intel/common/soc-acpi-intel-sdw-mockup-match.c | 166 + .../intel/common/soc-acpi-intel-sdw-mockup-match.h | 17 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 38 + sound/soc/intel/skylake/skl-messages.c | 155 +- sound/soc/intel/skylake/skl-pcm.c | 33 +- sound/soc/intel/skylake/skl-topology.c | 155 +- sound/soc/intel/skylake/skl-topology.h | 26 +- sound/soc/mediatek/Kconfig | 24 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 22 +- sound/soc/mediatek/common/mtk-base-afe.h | 10 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 43 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 27 +- sound/soc/mediatek/mt8195/Makefile | 15 + sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 441 ++ sound/soc/mediatek/mt8195/mt8195-afe-clk.h | 109 + sound/soc/mediatek/mt8195/mt8195-afe-common.h | 158 + sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 3281 ++++++++ sound/soc/mediatek/mt8195/mt8195-audsys-clk.c | 214 + sound/soc/mediatek/mt8195/mt8195-audsys-clk.h | 15 + sound/soc/mediatek/mt8195/mt8195-audsys-clkid.h | 93 + sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 830 ++ sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 2639 +++++++ sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 389 + .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 1087 +++ sound/soc/mediatek/mt8195/mt8195-reg.h | 2796 +++++++ sound/soc/pxa/pxa-ssp.c | 3 - sound/soc/pxa/pxa2xx-ac97.c | 3 - sound/soc/pxa/pxa2xx-i2s.c | 3 - sound/soc/pxa/pxa2xx-pcm.c | 3 - sound/soc/qcom/apq8016_sbc.c | 17 + sound/soc/qcom/lpass-platform.c | 60 +- sound/soc/qcom/qdsp6/q6adm.c | 2 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 63 +- sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/rockchip/rockchip_i2s.c | 212 +- sound/soc/rockchip/rockchip_i2s.h | 10 +- sound/soc/rockchip/rockchip_spdif.c | 38 +- sound/soc/samsung/aries_wm8994.c | 2 +- sound/soc/samsung/arndale.c | 4 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/littlemill.c | 2 +- sound/soc/samsung/midas_wm1811.c | 2 +- sound/soc/samsung/neo1973_wm8753.c | 4 +- sound/soc/samsung/rx1950_uda1380.c | 2 +- sound/soc/samsung/smartq_wm8987.c | 2 +- sound/soc/samsung/smdk_wm8580.c | 2 +- sound/soc/samsung/smdk_wm8994.c | 2 +- sound/soc/samsung/smdk_wm8994pcm.c | 2 +- sound/soc/samsung/tm2_wm5110.c | 6 +- sound/soc/samsung/tobermory.c | 2 +- sound/soc/sh/Kconfig | 6 + sound/soc/sh/Makefile | 4 + sound/soc/sh/rcar/adg.c | 12 +- sound/soc/sh/rcar/core.c | 6 +- sound/soc/sh/rcar/dma.c | 2 +- sound/soc/sh/rcar/ssi.c | 6 +- sound/soc/sh/rz-ssi.c | 1074 +++ sound/soc/soc-ac97.c | 14 +- sound/soc/soc-component.c | 4 +- sound/soc/soc-compress.c | 1 - sound/soc/soc-core.c | 36 +- sound/soc/soc-dai.c | 18 +- sound/soc/soc-dapm.c | 65 +- sound/soc/soc-generic-dmaengine-pcm.c | 9 +- sound/soc/soc-jack.c | 15 +- sound/soc/soc-ops.c | 21 +- sound/soc/soc-pcm.c | 22 +- sound/soc/soc-topology.c | 23 +- sound/soc/sof/intel/Kconfig | 10 - sound/soc/sof/intel/cnl.c | 6 + sound/soc/sof/intel/hda-pcm.c | 16 +- sound/soc/sof/intel/hda-stream.c | 11 +- sound/soc/sof/intel/hda.c | 39 +- sound/soc/sof/intel/hda.h | 8 +- sound/soc/sof/intel/icl.c | 3 + sound/soc/sof/intel/pci-tng.c | 1 - sound/soc/sof/intel/shim.h | 3 + sound/soc/sof/intel/tgl.c | 12 + sound/soc/sof/sof-audio.c | 42 +- sound/soc/sof/sof-pci-dev.c | 9 + sound/soc/sprd/sprd-pcm-dma.c | 67 +- sound/soc/tegra/tegra210_admaif.c | 6 - sound/soc/tegra/tegra30_ahub.c | 6 +- sound/soc/tegra/tegra30_i2s.c | 8 +- sound/soc/tegra/tegra_pcm.c | 93 +- sound/soc/tegra/tegra_pcm.h | 7 - sound/soc/ti/Kconfig | 1 + sound/soc/ti/davinci-mcasp.c | 176 +- sound/soc/ti/j721e-evm.c | 30 +- sound/soc/ti/omap-abe-twl6040.c | 5 - sound/soc/uniphier/aio-cpu.c | 4 +- sound/usb/card.c | 46 +- sound/usb/card.h | 2 + sound/usb/clock.c | 15 +- sound/usb/endpoint.c | 21 +- sound/usb/format.c | 6 +- sound/usb/implicit.c | 6 +- sound/usb/mixer.c | 10 +- sound/usb/mixer.h | 3 +- sound/usb/mixer_maps.c | 22 - sound/usb/mixer_quirks.c | 265 +- sound/usb/pcm.c | 14 +- sound/usb/quirks-table.h | 70 +- sound/usb/quirks.c | 361 +- sound/usb/quirks.h | 5 +- sound/usb/stream.c | 4 +- sound/usb/usbaudio.h | 69 +- sound/x86/intel_hdmi_audio.c | 90 +- sound/x86/intel_hdmi_audio.h | 1 - tools/bpf/bpftool/Documentation/bpftool-btf.rst | 48 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 3 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 9 +- tools/bpf/bpftool/Documentation/bpftool-iter.rst | 2 + tools/bpf/bpftool/Documentation/bpftool-link.rst | 3 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 3 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 36 +- .../bpftool/Documentation/bpftool-struct_ops.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool.rst | 12 +- tools/bpf/bpftool/bash-completion/bpftool | 66 +- tools/bpf/bpftool/btf.c | 11 +- tools/bpf/bpftool/btf_dumper.c | 6 +- tools/bpf/bpftool/cgroup.c | 3 +- tools/bpf/bpftool/common.c | 6 + tools/bpf/bpftool/feature.c | 1 + tools/bpf/bpftool/gen.c | 3 +- tools/bpf/bpftool/iter.c | 2 + tools/bpf/bpftool/link.c | 3 +- tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/main.h | 3 +- tools/bpf/bpftool/map.c | 19 +- tools/bpf/bpftool/net.c | 1 + tools/bpf/bpftool/perf.c | 5 +- tools/bpf/bpftool/prog.c | 37 +- tools/bpf/bpftool/struct_ops.c | 2 +- tools/bpf/resolve_btfids/main.c | 13 +- tools/include/uapi/linux/bpf.h | 119 +- tools/include/uapi/linux/ethtool.h | 53 + tools/include/uapi/linux/if_link.h | 2 + tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 10 +- tools/lib/bpf/bpf.c | 32 +- tools/lib/bpf/bpf.h | 8 +- tools/lib/bpf/btf.c | 47 +- tools/lib/bpf/btf.h | 31 +- tools/lib/bpf/btf_dump.c | 871 +- tools/lib/bpf/libbpf.c | 1776 +---- tools/lib/bpf/libbpf.h | 76 +- tools/lib/bpf/libbpf.map | 11 + tools/lib/bpf/libbpf_internal.h | 113 +- tools/lib/bpf/relo_core.c | 1295 +++ tools/lib/bpf/relo_core.h | 100 + tools/perf/util/bpf-event.c | 11 +- tools/perf/util/bpf_counter.c | 12 +- tools/testing/selftests/Makefile | 2 + tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 7 +- tools/testing/selftests/bpf/README.rst | 7 + tools/testing/selftests/bpf/bpf_tcp_helpers.h | 19 + tools/testing/selftests/bpf/netcnt_common.h | 38 +- tools/testing/selftests/bpf/network_helpers.c | 120 +- tools/testing/selftests/bpf/network_helpers.h | 11 + .../selftests/bpf/prog_tests/attach_probe.c | 98 +- .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 254 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 16 + .../selftests/bpf/prog_tests/bpf_iter_setsockopt.c | 226 + .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 106 +- tools/testing/selftests/bpf/prog_tests/btf.c | 4 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 615 ++ .../testing/selftests/bpf/prog_tests/btf_module.c | 34 + .../selftests/bpf/prog_tests/core_autosize.c | 22 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 25 +- .../selftests/bpf/prog_tests/get_func_ip_test.c | 55 + .../testing/selftests/bpf/prog_tests/kfunc_call.c | 2 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 31 + tools/testing/selftests/bpf/prog_tests/netcnt.c | 82 + .../selftests/bpf/prog_tests/netns_cookie.c | 80 + tools/testing/selftests/bpf/prog_tests/perf_link.c | 89 + tools/testing/selftests/bpf/prog_tests/pinning.c | 9 + .../selftests/bpf/prog_tests/reference_tracking.c | 4 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 61 +- tools/testing/selftests/bpf/prog_tests/snprintf.c | 4 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 445 +- .../selftests/bpf/prog_tests/sockopt_inherit.c | 4 +- .../selftests/bpf/prog_tests/sockopt_qos_to_cc.c | 70 + .../selftests/bpf/prog_tests/task_pt_regs.c | 47 + .../testing/selftests/bpf/prog_tests/tc_redirect.c | 11 +- tools/testing/selftests/bpf/prog_tests/timer.c | 55 + tools/testing/selftests/bpf/prog_tests/timer_mim.c | 77 + .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 520 ++ .../bpf/prog_tests/xdp_context_test_run.c | 105 + .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 43 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 39 +- tools/testing/selftests/bpf/progs/bpf_dctcp.c | 25 + .../selftests/bpf/progs/bpf_dctcp_release.c | 26 + tools/testing/selftests/bpf/progs/bpf_iter.h | 8 + .../selftests/bpf/progs/bpf_iter_setsockopt.c | 72 + tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c | 2 +- tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 80 + .../testing/selftests/bpf/progs/bpf_tracing_net.h | 10 + .../testing/selftests/bpf/progs/get_func_ip_test.c | 84 + .../selftests/bpf/progs/kfunc_call_test_subprog.c | 4 +- tools/testing/selftests/bpf/progs/netcnt_prog.c | 8 +- .../selftests/bpf/progs/netns_cookie_prog.c | 84 + .../selftests/bpf/progs/sockopt_qos_to_cc.c | 39 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 16 + .../testing/selftests/bpf/progs/test_bpf_cookie.c | 85 + .../selftests/bpf/progs/test_core_autosize.c | 20 +- .../testing/selftests/bpf/progs/test_ksyms_weak.c | 56 + .../selftests/bpf/progs/test_map_in_map_invalid.c | 26 + tools/testing/selftests/bpf/progs/test_perf_link.c | 16 + .../selftests/bpf/progs/test_sk_lookup_kern.c | 14 +- tools/testing/selftests/bpf/progs/test_snprintf.c | 6 +- .../selftests/bpf/progs/test_task_pt_regs.c | 29 + tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 1 - .../bpf/progs/test_xdp_context_test_run.c | 20 + tools/testing/selftests/bpf/progs/timer.c | 297 + tools/testing/selftests/bpf/progs/timer_mim.c | 88 + .../testing/selftests/bpf/progs/timer_mim_reject.c | 74 + tools/testing/selftests/bpf/progs/xdp_tx.c | 2 +- tools/testing/selftests/bpf/test_bpftool.sh | 6 + tools/testing/selftests/bpf/test_bpftool_build.sh | 2 +- .../selftests/bpf/test_bpftool_synctypes.py | 586 ++ tools/testing/selftests/bpf/test_doc_build.sh | 10 +- tools/testing/selftests/bpf/test_maps.c | 90 +- tools/testing/selftests/bpf/test_netcnt.c | 148 - tools/testing/selftests/bpf/test_progs.c | 107 +- tools/testing/selftests/bpf/test_progs.h | 12 + tools/testing/selftests/bpf/test_tc_tunnel.sh | 2 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 2 +- tools/testing/selftests/bpf/test_xsk.sh | 10 +- tools/testing/selftests/bpf/trace_helpers.c | 87 + tools/testing/selftests/bpf/trace_helpers.h | 4 + tools/testing/selftests/bpf/xdpxceiver.c | 681 +- tools/testing/selftests/bpf/xdpxceiver.h | 63 +- tools/testing/selftests/bpf/xsk_prereqs.sh | 30 +- .../selftests/filesystems/binderfs/binderfs_test.c | 17 + tools/testing/selftests/firmware/fw_namespace.c | 3 +- tools/testing/selftests/lkdtm/config | 2 + tools/testing/selftests/lkdtm/tests.txt | 3 + .../selftests/move_mount_set_group/.gitignore | 1 + .../selftests/move_mount_set_group/Makefile | 7 + .../{mount => move_mount_set_group}/config | 0 .../move_mount_set_group_test.c | 375 + tools/testing/selftests/nci/nci_dev.c | 416 +- tools/testing/selftests/net/Makefile | 5 + tools/testing/selftests/net/af_unix/Makefile | 5 + .../testing/selftests/net/af_unix/test_unix_oob.c | 437 + tools/testing/selftests/net/config | 1 + tools/testing/selftests/net/fcnal-test.sh | 33 +- tools/testing/selftests/net/fib_rule_tests.sh | 7 +- .../selftests/net/forwarding/devlink_lib.sh | 15 +- tools/testing/selftests/net/forwarding/lib.sh | 27 +- .../selftests/net/forwarding/router_mpath_nh.sh | 2 +- .../net/forwarding/router_mpath_nh_res.sh | 2 +- tools/testing/selftests/net/gro.c | 1095 +++ tools/testing/selftests/net/gro.sh | 99 + tools/testing/selftests/net/ioam6.sh | 652 ++ tools/testing/selftests/net/ioam6_parser.c | 720 ++ tools/testing/selftests/net/mptcp/mptcp_join.sh | 345 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 16 +- tools/testing/selftests/net/psock_fanout.c | 4 +- tools/testing/selftests/net/psock_snd.sh | 3 - tools/testing/selftests/net/run_afpackettests | 5 +- tools/testing/selftests/net/setup_loopback.sh | 118 + tools/testing/selftests/net/setup_veth.sh | 41 + .../selftests/net/srv6_end_dt46_l3vpn_test.sh | 9 +- .../selftests/net/srv6_end_dt4_l3vpn_test.sh | 9 +- .../selftests/net/srv6_end_dt6_l3vpn_test.sh | 9 +- tools/testing/selftests/net/toeplitz.c | 585 ++ tools/testing/selftests/net/toeplitz.sh | 199 + tools/testing/selftests/net/toeplitz_client.sh | 28 + tools/testing/selftests/net/unicast_extensions.sh | 5 +- tools/testing/selftests/net/veth.sh | 183 +- .../testing/selftests/net/vrf_strict_mode_test.sh | 9 +- .../tc-testing/tc-tests/actions/skbmod.json | 24 + .../selftests/tc-testing/tc-tests/qdiscs/mq.json | 137 + tools/testing/selftests/tc-testing/tdc_config.py | 1 + 3749 files changed, 230760 insertions(+), 121245 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 create mode 100644 Documentation/ABI/testing/sysfs-driver-ge-achc create mode 100644 Documentation/admin-guide/device-mapper/dm-ima.rst create mode 100644 Documentation/bpf/libbpf/index.rst delete mode 100644 Documentation/bpf/libbpf/libbpf.rst delete mode 100644 Documentation/bpf/libbpf/libbpf_api.rst delete mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] create mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,versal-fpga.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/amd,sbrmi.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/winbond,w83781d.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma180.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5064.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5360.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5380.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5421.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5449.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5504.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5624r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5761.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5764.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad8801.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4922.yaml create mode 100644 Documentation/devicetree/bindings/media/amlogic,meson-ir-tx.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml create mode 100644 Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml delete mode 100644 Documentation/devicetree/bindings/misc/ge-achc.txt create mode 100644 Documentation/devicetree/bindings/misc/ge-achc.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml create mode 100644 Documentation/devicetree/bindings/net/can/bosch,c_can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/c_can.txt create mode 100644 Documentation/devicetree/bindings/net/fsl,fec.yaml delete mode 100644 Documentation/devicetree/bindings/net/fsl-fec.txt create mode 100644 Documentation/devicetree/bindings/net/intel,ixp46x-ptp-timer.yaml create mode 100644 Documentation/devicetree/bindings/net/litex,liteeth.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/nintendo-otp.yaml delete mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,keembay-phy-usb.yaml delete mode 100644 Documentation/devicetree/bindings/phy/intel,phy-keembay-usb.yaml delete mode 100644 Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.txt create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.yaml delete mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.txt create mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-afe-pcm.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1019-rt [...] create mode 100644 Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml delete mode 100644 Documentation/driver-api/media/csi2.rst create mode 100644 Documentation/driver-api/media/tx-rx.rst create mode 100644 Documentation/filesystems/idmappings.rst create mode 100644 Documentation/hwmon/aquacomputer_d5next.rst create mode 100644 Documentation/hwmon/sbrmi.rst create mode 100644 Documentation/leds/well-known-leds.txt create mode 100644 Documentation/networking/device_drivers/ethernet/freescale/dpaa [...] create mode 100644 Documentation/networking/devlink/hns3.rst delete mode 100644 Documentation/networking/devlink/sja1105.rst create mode 100644 Documentation/networking/ioam6-sysctl.rst create mode 100644 Documentation/networking/mctp.rst create mode 100644 Documentation/trace/coresight/coresight-config.rst create mode 100644 drivers/fpga/versal-fpga.c create mode 100644 drivers/hwmon/aquacomputer_d5next.c create mode 100644 drivers/hwmon/sbrmi.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-afdo.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.h create mode 100644 drivers/hwtracing/coresight/coresight-config.c create mode 100644 drivers/hwtracing/coresight/coresight-config.h create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.c create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.h create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.c create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.h create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.c create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.h delete mode 100644 drivers/i2c/busses/i2c-pmcmsp.c create mode 100644 drivers/i2c/busses/i2c-virtio.c create mode 100644 drivers/iio/adc/rzg2l_adc.c create mode 100644 drivers/iio/chemical/sgp40.c create mode 100644 drivers/iio/potentiometer/ad5110.c create mode 100644 drivers/interconnect/qcom/sc8180x.c create mode 100644 drivers/interconnect/qcom/sc8180x.h rename drivers/leds/{ => flash}/leds-aat1290.c (100%) rename drivers/leds/{ => flash}/leds-as3645a.c (100%) rename drivers/leds/{ => flash}/leds-ktd2692.c (100%) rename drivers/leds/{ => flash}/leds-lm3601x.c (100%) rename drivers/leds/{ => flash}/leds-max77693.c (100%) rename drivers/leds/{ => flash}/leds-sgm3140.c (100%) create mode 100644 drivers/md/dm-ima.c create mode 100644 drivers/md/dm-ima.h create mode 100644 drivers/media/i2c/imx335.c create mode 100644 drivers/media/i2c/imx412.c create mode 100644 drivers/media/i2c/ov9282.c create mode 100644 drivers/media/rc/meson-ir-tx.c create mode 100644 drivers/mfd/hi6421-spmi-pmic.c create mode 100644 drivers/misc/gehc-achc.c create mode 100644 drivers/misc/hi6421v600-irq.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.h create mode 100644 drivers/net/ethernet/litex/Kconfig create mode 100644 drivers/net/ethernet/litex/Makefile create mode 100644 drivers/net/ethernet/litex/litex_liteeth.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/channels.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/channels.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rss.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rss.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tir.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tir.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/diag/qos_tracepoint.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c delete mode 100644 drivers/net/ipa/ipa_clock.c delete mode 100644 drivers/net/ipa/ipa_clock.h create mode 100644 drivers/net/ipa/ipa_power.c create mode 100644 drivers/net/ipa/ipa_power.h create mode 100644 drivers/net/mctp/Kconfig copy arch/arm/mach-imx/Makefile.boot => drivers/net/mctp/Makefile (100%) delete mode 100644 drivers/net/mhi/Makefile delete mode 100644 drivers/net/mhi/mhi.h delete mode 100644 drivers/net/mhi/net.c delete mode 100644 drivers/net/mhi/proto_mbim.c create mode 100644 drivers/net/mhi_net.c create mode 100644 drivers/net/phy/mxl-gpy.c delete mode 100644 drivers/net/wan/sbni.c delete mode 100644 drivers/net/wan/sbni.h create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.c create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.h delete mode 100644 drivers/net/wireless/intersil/prism54/Makefile delete mode 100644 drivers/net/wireless/intersil/prism54/isl_38xx.c delete mode 100644 drivers/net/wireless/intersil/prism54/isl_38xx.h delete mode 100644 drivers/net/wireless/intersil/prism54/isl_ioctl.c delete mode 100644 drivers/net/wireless/intersil/prism54/isl_ioctl.h delete mode 100644 drivers/net/wireless/intersil/prism54/isl_oid.h delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_dev.c delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_dev.h delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_eth.c delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_eth.h delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_hotplug.c delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_mgt.c delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_mgt.h delete mode 100644 drivers/net/wireless/intersil/prism54/oid_mgt.c delete mode 100644 drivers/net/wireless/intersil/prism54/oid_mgt.h delete mode 100644 drivers/net/wireless/intersil/prism54/prismcompat.h create mode 100644 drivers/net/wireless/marvell/mwifiex/pcie_quirks.c create mode 100644 drivers/net/wireless/marvell/mwifiex/pcie_quirks.h create mode 100644 drivers/net/wwan/mhi_wwan_mbim.c create mode 100644 drivers/nvmem/nintendo-otp.c create mode 100644 drivers/phy/samsung/phy-exynos7-ufs.c delete mode 100644 drivers/phy/samsung/phy-exynos7-ufs.h create mode 100644 drivers/phy/samsung/phy-exynosautov9-ufs.c delete mode 100644 drivers/staging/hikey9xx/Kconfig delete mode 100644 drivers/staging/hikey9xx/Makefile delete mode 100644 drivers/staging/hikey9xx/TODO delete mode 100644 drivers/staging/hikey9xx/hi6421-spmi-pmic.c delete mode 100644 drivers/staging/hikey9xx/hisilicon,hi6421-spmi-pmic.yaml create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_h264_dec.c create mode 100644 drivers/staging/media/imx/imx8mq-mipi-csi2.c create mode 100644 drivers/staging/r8188eu/Kconfig create mode 100644 drivers/staging/r8188eu/Makefile create mode 100644 drivers/staging/r8188eu/TODO create mode 100644 drivers/staging/r8188eu/core/rtw_ap.c create mode 100644 drivers/staging/r8188eu/core/rtw_br_ext.c create mode 100644 drivers/staging/r8188eu/core/rtw_cmd.c create mode 100644 drivers/staging/r8188eu/core/rtw_debug.c create mode 100644 drivers/staging/r8188eu/core/rtw_efuse.c create mode 100644 drivers/staging/r8188eu/core/rtw_ieee80211.c create mode 100644 drivers/staging/r8188eu/core/rtw_io.c create mode 100644 drivers/staging/r8188eu/core/rtw_ioctl_set.c create mode 100644 drivers/staging/r8188eu/core/rtw_iol.c create mode 100644 drivers/staging/r8188eu/core/rtw_led.c create mode 100644 drivers/staging/r8188eu/core/rtw_mlme.c create mode 100644 drivers/staging/r8188eu/core/rtw_mlme_ext.c create mode 100644 drivers/staging/r8188eu/core/rtw_mp.c create mode 100644 drivers/staging/r8188eu/core/rtw_mp_ioctl.c create mode 100644 drivers/staging/r8188eu/core/rtw_p2p.c create mode 100644 drivers/staging/r8188eu/core/rtw_pwrctrl.c create mode 100644 drivers/staging/r8188eu/core/rtw_recv.c create mode 100644 drivers/staging/r8188eu/core/rtw_rf.c create mode 100644 drivers/staging/r8188eu/core/rtw_security.c create mode 100644 drivers/staging/r8188eu/core/rtw_sreset.c create mode 100644 drivers/staging/r8188eu/core/rtw_sta_mgt.c create mode 100644 drivers/staging/r8188eu/core/rtw_wlan_util.c create mode 100644 drivers/staging/r8188eu/core/rtw_xmit.c create mode 100644 drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c create mode 100644 drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c create mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c create mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c create mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c create mode 100644 drivers/staging/r8188eu/hal/HalPhyRf_8188e.c create mode 100644 drivers/staging/r8188eu/hal/HalPwrSeqCmd.c create mode 100644 drivers/staging/r8188eu/hal/hal_com.c create mode 100644 drivers/staging/r8188eu/hal/hal_intf.c create mode 100644 drivers/staging/r8188eu/hal/odm.c create mode 100644 drivers/staging/r8188eu/hal/odm_HWConfig.c create mode 100644 drivers/staging/r8188eu/hal/odm_RTL8188E.c create mode 100644 drivers/staging/r8188eu/hal/odm_RegConfig8188E.c create mode 100644 drivers/staging/r8188eu/hal/odm_debug.c create mode 100644 drivers/staging/r8188eu/hal/odm_interface.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_cmd.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_dm.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_hal_init.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_mp.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_phycfg.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_rf6052.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_sreset.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_xmit.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_led.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_recv.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_xmit.c create mode 100644 drivers/staging/r8188eu/hal/usb_halinit.c create mode 100644 drivers/staging/r8188eu/hal/usb_ops_linux.c create mode 100644 drivers/staging/r8188eu/include/Hal8188EPhyCfg.h create mode 100644 drivers/staging/r8188eu/include/Hal8188EPhyReg.h create mode 100644 drivers/staging/r8188eu/include/Hal8188EPwrSeq.h create mode 100644 drivers/staging/r8188eu/include/Hal8188ERateAdaptive.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_BB.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_FW.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_MAC.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_RF.h create mode 100644 drivers/staging/r8188eu/include/HalPhyRf_8188e.h create mode 100644 drivers/staging/r8188eu/include/HalPwrSeqCmd.h create mode 100644 drivers/staging/r8188eu/include/HalVerDef.h create mode 100644 drivers/staging/r8188eu/include/basic_types.h create mode 100644 drivers/staging/r8188eu/include/drv_types.h create mode 100644 drivers/staging/r8188eu/include/hal_com.h create mode 100644 drivers/staging/r8188eu/include/hal_intf.h create mode 100644 drivers/staging/r8188eu/include/ieee80211.h create mode 100644 drivers/staging/r8188eu/include/ieee80211_ext.h create mode 100644 drivers/staging/r8188eu/include/ioctl_cfg80211.h create mode 100644 drivers/staging/r8188eu/include/mlme_osdep.h create mode 100644 drivers/staging/r8188eu/include/mp_custom_oid.h create mode 100644 drivers/staging/r8188eu/include/odm.h create mode 100644 drivers/staging/r8188eu/include/odm_HWConfig.h create mode 100644 drivers/staging/r8188eu/include/odm_RTL8188E.h create mode 100644 drivers/staging/r8188eu/include/odm_RegConfig8188E.h create mode 100644 drivers/staging/r8188eu/include/odm_RegDefine11AC.h create mode 100644 drivers/staging/r8188eu/include/odm_RegDefine11N.h create mode 100644 drivers/staging/r8188eu/include/odm_interface.h create mode 100644 drivers/staging/r8188eu/include/odm_precomp.h create mode 100644 drivers/staging/r8188eu/include/odm_reg.h create mode 100644 drivers/staging/r8188eu/include/odm_types.h create mode 100644 drivers/staging/r8188eu/include/osdep_intf.h create mode 100644 drivers/staging/r8188eu/include/osdep_service.h create mode 100644 drivers/staging/r8188eu/include/recv_osdep.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_cmd.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_dm.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_hal.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_led.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_recv.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_rf.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_spec.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_sreset.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_xmit.h create mode 100644 drivers/staging/r8188eu/include/rtw_ap.h create mode 100644 drivers/staging/r8188eu/include/rtw_br_ext.h create mode 100644 drivers/staging/r8188eu/include/rtw_cmd.h create mode 100644 drivers/staging/r8188eu/include/rtw_debug.h create mode 100644 drivers/staging/r8188eu/include/rtw_eeprom.h create mode 100644 drivers/staging/r8188eu/include/rtw_efuse.h create mode 100644 drivers/staging/r8188eu/include/rtw_event.h create mode 100644 drivers/staging/r8188eu/include/rtw_ht.h create mode 100644 drivers/staging/r8188eu/include/rtw_io.h create mode 100644 drivers/staging/r8188eu/include/rtw_ioctl.h create mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_rtl.h create mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_set.h create mode 100644 drivers/staging/r8188eu/include/rtw_iol.h create mode 100644 drivers/staging/r8188eu/include/rtw_led.h create mode 100644 drivers/staging/r8188eu/include/rtw_mlme.h create mode 100644 drivers/staging/r8188eu/include/rtw_mlme_ext.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp_ioctl.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp_phy_regdef.h create mode 100644 drivers/staging/r8188eu/include/rtw_p2p.h create mode 100644 drivers/staging/r8188eu/include/rtw_pwrctrl.h create mode 100644 drivers/staging/r8188eu/include/rtw_recv.h create mode 100644 drivers/staging/r8188eu/include/rtw_rf.h create mode 100644 drivers/staging/r8188eu/include/rtw_security.h create mode 100644 drivers/staging/r8188eu/include/rtw_sreset.h create mode 100644 drivers/staging/r8188eu/include/rtw_xmit.h create mode 100644 drivers/staging/r8188eu/include/sta_info.h create mode 100644 drivers/staging/r8188eu/include/usb_ops.h create mode 100644 drivers/staging/r8188eu/include/usb_ops_linux.h create mode 100644 drivers/staging/r8188eu/include/usb_osintf.h create mode 100644 drivers/staging/r8188eu/include/usb_vendor_req.h create mode 100644 drivers/staging/r8188eu/include/wifi.h create mode 100644 drivers/staging/r8188eu/include/wlan_bssdef.h create mode 100644 drivers/staging/r8188eu/include/xmit_osdep.h create mode 100644 drivers/staging/r8188eu/os_dep/ioctl_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/mlme_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/os_intfs.c create mode 100644 drivers/staging/r8188eu/os_dep/osdep_service.c create mode 100644 drivers/staging/r8188eu/os_dep/recv_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/usb_intf.c create mode 100644 drivers/staging/r8188eu/os_dep/usb_ops_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/xmit_linux.c delete mode 100644 drivers/staging/rtl8188eu/Kconfig delete mode 100644 drivers/staging/rtl8188eu/Makefile delete mode 100644 drivers/staging/rtl8188eu/TODO delete mode 100644 drivers/staging/rtl8188eu/core/rtw_ap.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_cmd.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_efuse.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_ieee80211.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_iol.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_led.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_mlme.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_recv.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_rf.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_security.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_sreset.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_wlan_util.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_xmit.c delete mode 100644 drivers/staging/rtl8188eu/hal/bb_cfg.c delete mode 100644 drivers/staging/rtl8188eu/hal/fw.c delete mode 100644 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c delete mode 100644 drivers/staging/rtl8188eu/hal/hal_com.c delete mode 100644 drivers/staging/rtl8188eu/hal/hal_intf.c delete mode 100644 drivers/staging/rtl8188eu/hal/mac_cfg.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm_hwconfig.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm_rtl8188e.c delete mode 100644 drivers/staging/rtl8188eu/hal/phy.c delete mode 100644 drivers/staging/rtl8188eu/hal/pwrseq.c delete mode 100644 drivers/staging/rtl8188eu/hal/pwrseqcmd.c delete mode 100644 drivers/staging/rtl8188eu/hal/rf.c delete mode 100644 drivers/staging/rtl8188eu/hal/rf_cfg.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_dm.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_led.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c delete mode 100644 drivers/staging/rtl8188eu/hal/usb_halinit.c delete mode 100644 drivers/staging/rtl8188eu/include/HalVerDef.h delete mode 100644 drivers/staging/rtl8188eu/include/basic_types.h delete mode 100644 drivers/staging/rtl8188eu/include/drv_types.h delete mode 100644 drivers/staging/rtl8188eu/include/fw.h delete mode 100644 drivers/staging/rtl8188eu/include/hal8188e_phy_cfg.h delete mode 100644 drivers/staging/rtl8188eu/include/hal8188e_phy_reg.h delete mode 100644 drivers/staging/rtl8188eu/include/hal8188e_rate_adaptive.h delete mode 100644 drivers/staging/rtl8188eu/include/hal_com.h delete mode 100644 drivers/staging/rtl8188eu/include/hal_intf.h delete mode 100644 drivers/staging/rtl8188eu/include/ieee80211.h delete mode 100644 drivers/staging/rtl8188eu/include/mlme_osdep.h delete mode 100644 drivers/staging/rtl8188eu/include/mon.h delete mode 100644 drivers/staging/rtl8188eu/include/odm.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_hwconfig.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_precomp.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_rtl8188e.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_types.h delete mode 100644 drivers/staging/rtl8188eu/include/osdep_intf.h delete mode 100644 drivers/staging/rtl8188eu/include/osdep_service.h delete mode 100644 drivers/staging/rtl8188eu/include/phy.h delete mode 100644 drivers/staging/rtl8188eu/include/phydm_reg.h delete mode 100644 drivers/staging/rtl8188eu/include/phydm_regdefine11n.h delete mode 100644 drivers/staging/rtl8188eu/include/pwrseq.h delete mode 100644 drivers/staging/rtl8188eu/include/pwrseqcmd.h delete mode 100644 drivers/staging/rtl8188eu/include/recv_osdep.h delete mode 100644 drivers/staging/rtl8188eu/include/rf.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_cmd.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_dm.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_hal.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_recv.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_spec.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_xmit.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_android.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ap.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_cmd.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_eeprom.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_efuse.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_event.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ht.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ioctl.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ioctl_set.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_iol.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_led.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_mlme.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_pwrctrl.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_recv.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_rf.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_security.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_sreset.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_xmit.h delete mode 100644 drivers/staging/rtl8188eu/include/sta_info.h delete mode 100644 drivers/staging/rtl8188eu/include/usb_ops_linux.h delete mode 100644 drivers/staging/rtl8188eu/include/wifi.h delete mode 100644 drivers/staging/rtl8188eu/include/wlan_bssdef.h delete mode 100644 drivers/staging/rtl8188eu/include/xmit_osdep.h delete mode 100644 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/mlme_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/mon.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/os_intfs.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/osdep_service.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/recv_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/rtw_android.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/usb_intf.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/xmit_linux.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.h delete mode 100644 drivers/staging/rtl8723bs/include/ethernet.h delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c create mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c delete mode 100644 drivers/usb/host/ehci-pmcmsp.c create mode 100644 fs/btrfs/verity.c delete mode 100644 fs/iomap/apply.c create mode 100644 fs/iomap/iter.c create mode 100644 include/dt-bindings/interconnect/qcom,sc8180x.h create mode 100644 include/linux/can/platform/flexcan.h create mode 100644 include/linux/ioam6.h create mode 100644 include/linux/ioam6_genl.h create mode 100644 include/linux/ioam6_iptunnel.h delete mode 100644 include/linux/platform_data/mmc-esdhc-imx.h create mode 100644 include/linux/tty_buffer.h create mode 100644 include/linux/tty_port.h create mode 100644 include/net/ioam6.h delete mode 100644 include/net/ipx.h create mode 100644 include/net/mctp.h create mode 100644 include/net/mctpdevice.h create mode 100644 include/net/netfilter/nf_hooks_lwtunnel.h create mode 100644 include/net/netns/mctp.h delete mode 100644 include/net/netns/x_tables.h create mode 100644 include/uapi/linux/ioam6.h create mode 100644 include/uapi/linux/ioam6_genl.h create mode 100644 include/uapi/linux/ioam6_iptunnel.h delete mode 100644 include/uapi/linux/ipx.h create mode 100644 include/uapi/linux/mctp.h create mode 100644 include/uapi/linux/nl80211-vnd-intel.h create mode 100644 include/uapi/linux/virtio_i2c.h delete mode 100644 net/802/p8023.c create mode 100644 net/ipv6/ioam6.c create mode 100644 net/ipv6/ioam6_iptunnel.c create mode 100644 net/mctp/Kconfig create mode 100644 net/mctp/Makefile create mode 100644 net/mctp/af_mctp.c create mode 100644 net/mctp/device.c create mode 100644 net/mctp/neigh.c create mode 100644 net/mctp/route.c create mode 100644 net/netfilter/nf_hooks_lwtunnel.c create mode 100644 net/sunrpc/fail.h create mode 100644 net/unix/unix_bpf.c create mode 100644 samples/bpf/xdp_monitor.bpf.c delete mode 100644 samples/bpf/xdp_monitor_kern.c create mode 100644 samples/bpf/xdp_redirect.bpf.c create mode 100644 samples/bpf/xdp_redirect_cpu.bpf.c delete mode 100644 samples/bpf/xdp_redirect_cpu_kern.c delete mode 100644 samples/bpf/xdp_redirect_kern.c create mode 100644 samples/bpf/xdp_redirect_map.bpf.c delete mode 100644 samples/bpf/xdp_redirect_map_kern.c create mode 100644 samples/bpf/xdp_redirect_map_multi.bpf.c delete mode 100644 samples/bpf/xdp_redirect_map_multi_kern.c create mode 100644 samples/bpf/xdp_sample.bpf.c create mode 100644 samples/bpf/xdp_sample.bpf.h create mode 100644 samples/bpf/xdp_sample_shared.h create mode 100644 samples/bpf/xdp_sample_user.c create mode 100644 samples/bpf/xdp_sample_user.h create mode 100644 sound/pci/hda/patch_cs8409-tables.c create mode 100644 sound/pci/hda/patch_cs8409.c create mode 100644 sound/pci/hda/patch_cs8409.h create mode 100644 sound/soc/amd/vangogh/Makefile create mode 100644 sound/soc/amd/vangogh/acp5x-i2s.c create mode 100644 sound/soc/amd/vangogh/acp5x-pcm-dma.c create mode 100644 sound/soc/amd/vangogh/acp5x.h create mode 100644 sound/soc/amd/vangogh/pci-acp5x.c create mode 100644 sound/soc/amd/vangogh/vg_chip_offset_byte.h create mode 100644 sound/soc/codecs/sdw-mockup.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.h create mode 100644 sound/soc/mediatek/mt8195/Makefile create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-clk.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-clk.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-common.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clk.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clk.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clkid.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-adda.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-etdm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-reg.h create mode 100644 sound/soc/sh/rz-ssi.c create mode 100644 tools/lib/bpf/relo_core.c create mode 100644 tools/lib/bpf/relo_core.h create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_cookie.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_module.c create mode 100644 tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c create mode 100644 tools/testing/selftests/bpf/prog_tests/netcnt.c create mode 100644 tools/testing/selftests/bpf/prog_tests/netns_cookie.c create mode 100644 tools/testing/selftests/bpf/prog_tests/perf_link.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt_qos_to_cc.c create mode 100644 tools/testing/selftests/bpf/prog_tests/task_pt_regs.c create mode 100644 tools/testing/selftests/bpf/prog_tests/timer.c create mode 100644 tools/testing/selftests/bpf/prog_tests/timer_mim.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_bonding.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_dctcp_release.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_setsockopt.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_unix.c create mode 100644 tools/testing/selftests/bpf/progs/get_func_ip_test.c create mode 100644 tools/testing/selftests/bpf/progs/netns_cookie_prog.c create mode 100644 tools/testing/selftests/bpf/progs/sockopt_qos_to_cc.c create mode 100644 tools/testing/selftests/bpf/progs/test_bpf_cookie.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_weak.c create mode 100644 tools/testing/selftests/bpf/progs/test_map_in_map_invalid.c create mode 100644 tools/testing/selftests/bpf/progs/test_perf_link.c create mode 100644 tools/testing/selftests/bpf/progs/test_task_pt_regs.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_context_test_run.c create mode 100644 tools/testing/selftests/bpf/progs/timer.c create mode 100644 tools/testing/selftests/bpf/progs/timer_mim.c create mode 100644 tools/testing/selftests/bpf/progs/timer_mim_reject.c create mode 100755 tools/testing/selftests/bpf/test_bpftool_synctypes.py delete mode 100644 tools/testing/selftests/bpf/test_netcnt.c create mode 100644 tools/testing/selftests/move_mount_set_group/.gitignore create mode 100644 tools/testing/selftests/move_mount_set_group/Makefile copy tools/testing/selftests/{mount => move_mount_set_group}/config (100%) create mode 100644 tools/testing/selftests/move_mount_set_group/move_mount_set_gro [...] create mode 100644 tools/testing/selftests/net/af_unix/Makefile create mode 100644 tools/testing/selftests/net/af_unix/test_unix_oob.c create mode 100644 tools/testing/selftests/net/gro.c create mode 100755 tools/testing/selftests/net/gro.sh create mode 100755 tools/testing/selftests/net/ioam6.sh create mode 100644 tools/testing/selftests/net/ioam6_parser.c create mode 100755 tools/testing/selftests/net/setup_loopback.sh create mode 100644 tools/testing/selftests/net/setup_veth.sh create mode 100644 tools/testing/selftests/net/toeplitz.c create mode 100755 tools/testing/selftests/net/toeplitz.sh create mode 100755 tools/testing/selftests/net/toeplitz_client.sh create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/mq.json