This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 733f21b14e9c Merge remote-tracking branch 'pidfd-fixes/fixes' omits f7d9b5d6ce23 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 3bdc415da765 Merge remote-tracking branch 'vfs-fixes/fixes' omits d2c56bafde47 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 9ec04ec58bc0 Merge remote-tracking branch 'omap-fixes/fixes' omits d8c866da5b28 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 62af514cbf23 Merge remote-tracking branch 'ide/master' omits fd5f20803c57 Merge remote-tracking branch 'crypto-current/master' omits 8e4292b08c89 Merge remote-tracking branch 'input-current/for-linus' omits e2a7c7c64bd1 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 8b5aec84dd90 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits f592d109d978 Merge remote-tracking branch 'spi-fixes/for-linus' omits f64ac16ede80 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits c140f26ca82a Merge remote-tracking branch 'sound-current/for-linus' omits 3ce52f48e86a Merge remote-tracking branch 'net/master' omits 71bc9e7953c5 Merge remote-tracking branch 'sparc/master' new b60fe990c6b0 KVM: coalesced_mmio: add bounds checking new 404e634fdb96 Merge tag 'for-linus-urgent' of git://git.kernel.org/pub/s [...] adds 4c6903a0f9d7 KVM: x86: fix reporting of AMD speculation bug CPUID leaf adds 50896de4be7e KVM: x86: always expose VIRT_SSBD to guests adds 0c54914d0c52 KVM: x86: use Intel speculation bugs and features as deriv [...] adds 016cd759642c KVM: x86: Fix x86_decode_insn() return when fetching insn [...] adds 05402f64544f x86: KVM: svm: don't pretend to advance RIP in case wrmsr_ [...] adds f8ea7c6049d5 x86: kvm: svm: propagate errors from skip_emulated_instruction() adds 97413d2981bb x86: KVM: clear interrupt shadow on EMULTYPE_SKIP adds 02d4160fbd76 x86: KVM: add xsetbv to the emulator adds c4762fdab55c x86: KVM: svm: remove hardcoded instruction length from in [...] adds e7134c1bb5af x86: KVM: svm: eliminate weird goto from vmrun_interception() adds c8e16b78c614 x86: KVM: svm: eliminate hardcoded RIP advancement from vm [...] adds 871bd0346018 KVM: x86: Rename access permissions cache member in struct [...] adds 4af7715110a2 KVM: x86/mmu: Add explicit access mask for MMIO SPTEs adds 26c44a63a291 KVM: x86/mmu: Consolidate "is MMIO SPTE" code adds 92735b1b3313 KVM: x86: Unconditionally call x86 ops that are always imp [...] adds b382f44e9850 KVM: X86: Add pv tlb shootdown tracepoint adds 12b58f4ed2a1 KVM: Assert that struct kvm_vcpu is always as offset zero adds b6852ae75d4b KVM: VMX: Fix and tweak the comments for VM-Enter adds fdcf75621375 KVM: x86: Disable posted interrupts for non-standard IRQs [...] adds 16cfacc80857 KVM: x86: Manually calculate reserved bits when loading PDPTRS adds 0e84ec96b561 KVM: PPC: Remove leftover comment from emulate_loadstore.c adds 3bda7f0ae0f7 KVM: PPC: Book3S PR: Fix software breakpoints adds 237aed48c642 KVM: PPC: Book3S HV: XIVE: Free escalation interrupts befo [...] adds 959c5d513478 KVM: PPC: Book3S HV: Fix race in re-enabling XIVE escalati [...] adds 8d4ba9c931bc KVM: PPC: Book3S HV: Don't push XIVE context when not usin [...] adds da15c03b047d powerpc/xive: Implement get_irqchip_state method for XIVE [...] adds 75bf465f0bc3 Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kv [...] adds ff7240ccf0cd KVM: PPC: Book3S: Mark expected switch fall-through adds d22deab6960a KVM: PPC: Book3S HV: Define usage types for rmap array in [...] adds 2ad7a27deaf6 KVM: PPC: Book3S: Enable XIVE native capability only if OP [...] adds d28eafc5a640 KVM: PPC: Book3S HV: Check for MMU ready on piggybacked vi [...] adds ff42df49e75f KVM: PPC: Book3S HV: Don't lose pending doorbell request o [...] adds 8146856b0a26 Merge tag 'kvm-ppc-next-5.4-1' of git://git.kernel.org/pub [...] adds 24cab82c34aa KVM: arm/arm64: vgic: Add LPI translation cache definition adds 1bb3691d8330 KVM: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive adds 7d825fd6eaa7 KVM: arm/arm64: vgic-its: Add MSI-LPI translation cache in [...] adds 0c1448486619 KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation c [...] adds b4931afcde1f KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation c [...] adds 363518f37a86 KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation c [...] adds cbfda481d87e KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation c [...] adds 89489ee9ced8 KVM: arm/arm64: vgic-its: Cache successful MSI->LPI translation adds 86a7dae884f3 KVM: arm/arm64: vgic-its: Check the LPI translation cache [...] adds 41108170d980 KVM: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic adds 363de99b7705 arm64/kvm: Remove VMID rollover I-cache maintenance adds 0ed5f5d63963 KVM: arm/arm64: vgic: Make function comments match functio [...] adds 07ab0f8d9a12 KVM: Call kvm_arch_vcpu_blocking early into the blocking sequence adds 926c61568d0b KVM: arm/arm64: vgic: Remove spurious semicolons adds 3109741a8d77 KVM: arm/arm64: vgic: Use a single IO device per redistributor adds e8688ba38749 arm64: KVM: Device mappings should be execute-never adds 92f35b751c71 KVM: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE adds 32d1d15c52c1 Merge tag 'kvmarm-5.4' of git://git.kernel.org/pub/scm/lin [...] adds d94fdcd7eafb KVM: X86: Trace vcpu_id for vmexit adds 13a7e370cb89 KVM: X86: Remove tailing newline for tracepoints adds c5c5d6fae001 KVM: VMX: Change ple_window type to unsigned int adds 4f75bcc33221 KVM: X86: Tune PLE Window tracepoint adds b274a2908139 doc: kvm: Fix return description of KVM_SET_MSRS adds f20935d85a23 KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callers adds 1edce0a9eb23 KVM: x86: Add kvm_emulate_{rd,wr}msr() to consolidate VXM/ [...] adds 7396d337cfad KVM: x86: Return to userspace with internal error on unexp [...] adds a061985b81a2 x86: KVM: svm: Fix a check in nested_svm_vmrun() adds 5497b95567c1 KVM: nVMX: add tracepoint for failed nested VM-Enter adds 380e0055bc7e KVM: nVMX: trace nested VM-Enter failures detected by H/W adds 8530a79c5a9f KVM: x86: always stop emulation on page fault adds c8848cee74ff KVM: x86: set ctxt->have_exception in x86_decode_insn() adds 1cfff4d9a5d0 kvm: Nested KVM MMUs need PAE root too adds 2b0911d1311e KVM: LAPIC: Micro optimize IPI latency adds 95c065400a12 KVM: VMX: Stop the preemption timer during vCPU reset adds 2040f414d12f KVM: selftests: Split ucall.c into architecture specific files adds f90f57b3971a KVM: selftests: Implement ucall() for s390x adds a049a377164c KVM: selftests: Enable dirty_log_test on s390x adds a13b03bbb457 KVM: s390: Test for bad access register and size at the st [...] adds b4d863c302e6 KVM: s390: improve documentation for S390_MEM_OP adds be6f55a60d28 KVM: selftests: Add a test for the KVM_S390_MEM_OP ioctl adds 200824f55eef KVM: s390: Disallow invalid bits in kvm_valid_regs and kvm [...] adds 81cb736c0c92 KVM: selftests: Test invalid bits in kvm_valid_regs and kv [...] adds 17a81bdb4ee4 Merge tag 'kvm-s390-next-5.4-1' of git://git.kernel.org/pu [...] adds 4a53d99dd0c2 KVM: VMX: Introduce exit reason for receiving INIT signal [...] adds 4b9852f4f389 KVM: x86: Fix INIT signal handling in various CPU states adds fb3925d06c28 KVM: X86: Use IPI shorthands in kvm guest when support new fe38bd686207 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 515db266a9da driver core: Remove device link creation limitation adds 2fd60da46da7 kernfs: fix potential null pointer dereference adds bbe70e4e4211 fs: kernfs: Fix possible null-pointer dereferences in kern [...] adds fb583c8eeeb1 driver core: Fix creation of device links with PM-runtime flags adds f87da58b797a Merge branch 'generic_lookup_helpers' into driver-core-next adds 7723f4c5ecdb driver core: platform: Add an error message to platform_ge [...] adds 98051ba2b28b coccinelle: Add script to check for platform_get_irq() exc [...] adds 45640a383adc mfd: ab3100: no need to check return value of debugfs_crea [...] adds b11f75d032d8 mfd: ab8500: no need to check return value of debugfs_crea [...] adds dc607f6bbafd mfd: aat2870: no need to check return value of debugfs_cre [...] adds 644bf6008895 i2c: Revert incorrect conversion to use generic helper adds b9515ecbf6ca drivers: Fix typo in parameter description for driver_find [...] adds 313b46d83118 drivers: Fix htmldocs warnings with bus_find_next_device() adds 5302dd7dd0b6 driver core: Add support for linking devices during device [...] adds 134b23eec9e3 driver core: Add edit_links() callback for drivers adds 690ff7881b26 of/platform: Add functional dependency link from DT bindings adds 8f8184d6bf67 driver core: Add sync_state driver/bus callback adds 21871a99b34c of/platform: Pause/resume sync state during init and of_pl [...] adds 709fb8297358 of/platform: Create device links for all child-supplier de [...] adds b3173c2292fb of/platform: Don't create device links for default busses adds 97e2551de3f9 Merge tag 'dev_groups_all_drivers' into driver-core-next adds 0682e005d170 uio: uio_fsl_elbc_gpcm: convert platform driver to use dev_groups adds 43b9ac937be6 firmware: arm_scpi: convert platform driver to use dev_groups adds 0abd02ede7df video: fbdev: wm8505fb: convert platform driver to use dev_groups adds e14018cc34d6 video: fbdev: w100fb: convert platform driver to use dev_groups adds de3dacf0347e video: fbdev: sm501fb: convert platform driver to use dev_groups adds 5bd08a4ae3d0 platform: x86: hp-wmi: convert platform driver to use dev_groups adds 0fbb93fce79b olpc: x01: convert platform driver to use dev_groups adds 0ad0bdd8ba64 of/platform: Fix fn definitons for of_link_is_valid() and [...] adds 5adf5781019d of/platform: Fix device_links_supplier_sync_state_resume() [...] adds 1f573cce48a2 device.h: Fix warnings for mismatched parameter names in comments adds e6aa640eb2f6 Merge 5.3-rc4 into driver-core-next adds 9c1c5e0bc5ec of/platform: Disable generic device linking code for PowerPC adds ce684d957c56 devcoredump: use memory_read_from_buffer adds 2a77eec0d3ca devcoredump: fix typo in comment adds caec05b66882 Revert "of/platform: Disable generic device linking code f [...] adds 8ef4df5ae109 Revert "of/platform: Fix device_links_supplier_sync_state_ [...] adds f6680a66a3ca Revert "of/platform: Fix fn definitons for of_link_is_vali [...] adds 40e05e6acdc0 Revert "of/platform: Don't create device links for default [...] adds b1c46e118b21 Revert "of/platform: Create device links for all child-sup [...] adds 77df8e790026 Revert "of/platform: Pause/resume sync state during init a [...] adds bcca686c11cd Revert "driver core: Add sync_state driver/bus callback" adds d77b3f07a1d7 Revert "of/platform: Add functional dependency link from D [...] adds 33cbfe544993 Revert "driver core: Add edit_links() callback for drivers" adds bfb3943bed67 Revert "driver core: Add support for linking devices durin [...] adds 8973ea47901c driver core: platform: Introduce platform_get_irq_optional() adds 6e7e5c7fbc1c hwmon: pwm-fan: Use platform_get_irq_optional() adds d9430f96c051 driver core: platform: Export platform_get_irq_optional() adds 7f905761e15a sysfs: add BIN_ATTR_WO() macro adds 1d5a013f9c0f driver-core: add include guard to linux/container.h adds ca7ce5a2710a coccinelle: platform_get_irq: Fix parse error new 1f7d290a7275 Merge tag 'driver-core-5.4-rc1' of git://git.kernel.org/pu [...] adds 57cd166afc4b USB: core: hcd-pci: Use dev_get_drvdata where possible adds 07e803ec9f6b usb: dwc2: Switch to use device_property_count_u32() adds 41b57327b270 usb: dwc3: Switch to use device_property_count_u32() adds bc7514925cf5 usb: typec: tcpm: Switch to use fwnode_property_count_uXX() adds 6ce9ba07b1b7 usb: typec: mux: Switch to use fwnode_property_count_uXX() adds 110f87a6a5f6 usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h adds 6443c671d5cb usb: host: oxu210hp-hcd: squash oxu210hp.h into oxu210hp-hcd.c adds 3114bc89c021 usb: host: Remove call to memset after dma_alloc_coherent adds 6269e4c76eac usb: host: xhci-hub: fix extra endianness conversion adds ed7fe551575c usb: chipidea: udc: remove redundant assignment to variabl [...] adds 34d0545978b6 dt-bindings: usb: mtu3: fix typo of DMA clock name adds 6389a62ff798 usbip: tools: fix GCC8 warning for strncpy adds 2a0f4f16d201 Merge 5.3-rc2 into usb-next adds c27989cc536b dt-bindings: switch Exynos EHCI/OHCI bindings to use array [...] adds 214b606e90dd usb: exynos: add support for getting PHYs from the standar [...] adds 314de2f6b577 ARM: dts: exynos: Use standard arrays of generic PHYs for [...] adds 9e22cb829982 usb: host: ohci-tmio: Mark expected switch fall-throughs adds dcf8f7ecb361 usb: phy: ab8500-usb: Mark expected switch fall-throughs adds b33f37064b74 usb: Remove dev_err() usage after platform_get_irq() adds 82e17a09c412 usb: musb: remove redundant assignment to variable ret adds d1f54df4fbb5 usb: wusbcore: Spelling s/disconenct/disconnect/ adds eb6c2eb6c7fb usb: host: xhci-plat: Prevent an abnormally restrictive PH [...] adds d3523b631403 usb: dwc3: meson-g12a: use devm_platform_ioremap_resource( [...] adds 582ee9c5ad26 USB: Disable USB2 LPM at shutdown adds c5d1653783ca Merge tag 'dev_groups_all_drivers' of git://git.kernel.org [...] adds 91148dbad80b USB: usbip: convert platform driver to use dev_groups adds b71b283e3d6d USB: add support for dev_groups to struct usb_driver adds 7d9c1d2f7aca USB: add support for dev_groups to struct usb_device_driver adds 71ed79b0e4be USB: Move wusbcore and UWB to staging as it is obsolete adds d3b5e319a19e USB: musb: convert platform driver to use dev_groups adds 2e18b14e1642 USB: typec: ucsi_ccg: convert i2c driver to use dev_groups adds b6fd94883249 MAINTAINERS: mark wusbcore and UWB as obsolete adds 938a76ed6486 usb: gadget: atmel_usba_udc: Mark expected switch fall-through adds f0104b0c0fd3 USB: gadget: udc: s3c2410_udc: Mark expected switch fall-throughs adds 891c1da6ceff USB: phy: twl6030: convert platform driver to use dev_groups adds f4d09e9f53ae USB: phy: tahvo: convert platform driver to use dev_groups adds 3e2cb866b2b1 USB: phy: mv-usb: convert platform driver to use dev_groups adds 524f3ac1542c USB: chipidea: convert platform driver to use dev_groups adds 899ad6d68ec8 USB: lvstest: convert to use dev_groups adds 761ef1e4bc20 USB: cypress_cy7c63: convert to use dev_groups adds c847a36521b0 USB: cytherm: convert to use dev_groups adds 04a0625e3b37 USB: usbtmc: convert to use dev_groups adds 02c4d45d8389 USB: usblp: convert to use dev_groups adds ec935791ec52 USB: ueagle-atm: convert to use dev_groups adds e605c30977bb USB: atm: cxacru: convert to use dev_groups adds c5501d23e38d USB: usbip: convert to use dev_groups adds f9bbcbef0c50 USB: trancevibrator: convert to use dev_groups adds a21350feb9ae USB: usbsevseg: convert to use dev_groups adds 7794f486ed0b usbfs: Add ioctls for runtime power management adds 894efaf5236d staging: wusbcore: Fix build error without CONFIG_USB adds a190d94830c3 usb: remove ehci-w90x900 driver adds 92b8608691bf dt-bindings: usb: renesas_gen3: Rename bindings documentat [...] adds 51fa228c8e05 Merge 5.3-rc4 into usb-next adds 115f3bad1a36 usb-storage: remove single-use define for debugging adds 4ed3350539aa USB: usbfs: Add a capability flag for runtime suspend adds eceddc4071e3 usb: typec: fusb302: Remove unused properties adds c7316315a221 dt-bindings: usb: fusb302: Remove deprecated properties adds 8f6244055bd3 usb: typec: fusb302: Always provide fwnode for the port adds b98052e9b5c4 USB: storage: isd200: remove redundant assignment to varia [...] adds 6d03c140db2e USB: phy: fsl-usb: convert platform driver to use dev_groups adds 9f4bc2ed7408 usb: typec: tcpm: Use usb_debug_root as root for our debug [...] adds b7cd6f64ff57 usb: typec: fusb302: Use usb_debug_root as root for our de [...] adds 1e296b5be40d usb: typec: fusb302: Call fusb302_debugfs_init earlier adds 7ffc95e90e30 Merge 5.3-rc5 into usb-next adds a599e48662b4 usb: usb-skeleton: make comment block in line with coding style adds b08a6259a141 usb: usbfs: only account once for mmap()'ed usb memory usage adds 0709831a50d3 usb: host: ohci-pxa27x: Fix and & vs | typo adds 7b81cb6bddd2 usb: add a HCD_DMA flag instead of guestimating DMA capabilities adds 5d6ff300f011 usb/max3421: remove the dummy {un,}map_urb_for_dma methods adds bd5defaee872 dma-mapping: remove is_device_dma_capable adds cdfee5623290 driver core: initialize a default DMA mask for platform device adds e74e8bbff6e3 dt-bindings: usb: mtk-xhci: add an optional xhci_ck clock adds b2fcb285ade3 usb: xhci-mtk: add an optional xhci_ck clock adds dccce749ac66 USB: gadget: udc: s3c2410_udc: Mark expected switch fall-throughs adds 27125cf8b5ae usb: gadget: atmel_usba_udc: Mark expected switch fall-through adds 37bea42fec57 usb: dwc2: gadget: Fix kill_all_requests race adds c6e4999cd930 usb: dwc3: meson-g12a: use devm_platform_ioremap_resource( [...] adds 58dd0bad2554 usb: dwc3: omap: use devm_platform_ioremap_resource() to s [...] adds 5b76f6a0b0f8 usb: dwc3: keystone: use devm_platform_ioremap_resource() [...] adds 18425e5eb029 usb: dwc2: Switch to use device_property_count_u32() adds 8484aa0cb36d usb: gadget: pch_udc: Use dev_get_drvdata adds a6e5e6794a53 usb: dwc3: Switch to use device_property_count_u32() adds b2a3974253d3 usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h adds 4749e0e61241 usb: dwc3: Update soft-reset wait polling rate adds 3cd703f483d1 usb: dwc3: remove generic PHYs forwarding for XHCI device adds 03bf32bbb607 usb: dwc3: Use devres to get clocks adds 240b65dc1e89 usb: dwc3: Use clk_bulk_prepare_enable() adds 9fbbeb4eff07 usb: gadget: aspeed: Don't set port enable change bit on reset adds d042c35eb86a usb: gadget: aspeed: Cleanup EP0 state on port reset adds 7e420cef9047 usb: gadget: aspeed: Fix EP0 stall handling adds ef9d34686bae usb: gadget: aspeed: Don't reject requests on suspended devices adds 155940a16d68 usb: gadget: aspeed: Check suspend/resume callback existence adds 5f0625aaba5e usb: gadget: aspeed: Rework the reset logic adds 801675989408 usb: gadget: aspeed: Remove unused "suspended" flag adds cca1754c1d00 usb: gadget: aspeed: Improve debugging when nuking adds 22a5d3ce0d03 usb: Add definitions for the USB2.0 hub TT requests adds aa31332f67ac usb: gadget: aspeed: Implement dummy hub TT requests adds c09b73cfac2a usb: dwc3: don't set gadget->is_otg flag adds e36721b90144 usb: dwc3: st: Add of_node_put() before return in probe function adds bceb418b65b9 usb: dwc3: st: Add of_dev_put() in probe function adds 163be6ff7739 usb: gadget: udc: core: Fix segfault if udc_bind_to_driver [...] adds 566aacaf80b8 usb: udc: lpc32xx: remove set but not used 3 variables adds 1cf084d161f4 usb: dwc3: meson-g12a: fix suspend resume regulator unbala [...] adds c33f141615c2 usb: udc: lpc32xx: silence fall-through warning adds f1b19006f4c9 usb: phy: phy-fsl-usb: Make structure fsl_otg_initdata constant adds 05f0b20b67f4 usb: gadget: Export recommended BESL values adds 16fe4f304015 usb: dwc3: Separate field holding multiple properties adds 54fb5ba647f8 usb: dwc3: gadget: Set BESL config parameter adds cca3854010c5 usb: gadget: composite: Set recommended BESL values adds a7a3a6a941cf dt-bindings: add binding for USBSS-DRD controller. adds 91f255a26bce usb: common: Separated decoding functions from dwc3 driver. adds 010665b44d59 usb: common: Patch simplify usb_decode_set_clear_feature f [...] adds f72429fc88b5 usb: common: Simplify usb_decode_get_set_descriptor function. adds 7733f6c32e36 usb: cdns3: Add Cadence USB3 DRD Driver adds 6bbf87a131ed usb:cdns3 Fix for stuck packets in on-chip OUT buffer. adds 17b63704ec7c usb: dwc3: gadget: Workaround Mirosoft's BESL check adds ec8ca8a3489c usb: gadget: net2280: Move all "ll" registers in one structure adds 18a93cd38be3 usb: gadget: net2280: Add workaround for AB chip Errata 11 adds 96e46dcfb853 Merge tag 'usb-for-v5.4' of git://git.kernel.org/pub/scm/l [...] adds 7a8114620485 Merge 5.3-rc7 into usb-next adds a1747eb43f35 usb/ohci-sm501: remove the HCD_DMA flag adds 8838d9224f84 usb/ohci-tmio: remove the HCD_DMA flag adds bf89015a5413 usb-storage: use hcd_uses_dma to check for DMA capabilities adds ac2658e0d9f0 usb: remove a stale comment in hcd_alloc_coherent adds 7b65fe12556f usb: remove commented out dma wrappers adds 8ceb1417f3ca mfd: don't select DMA_DECLARE_COHERENT for the sm501 and t [...] adds b3d72616b428 usb: cdns3: Fix Wunused-but-set-variable warning adds f271b966bff1 usb: cdns3: remove set but not used variable 'priv_dev' adds 35af2445dc30 usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C adds 4d2233ecec8e usb: cdns3: remove redundant assignment to ret on error exit path adds 04db1d2057c8 usb: cdns3: fix missing assignment of ret before error che [...] adds 5d04111d76e2 usb: cdns3: fix spelling mistake: "cnfiguration" -> "confi [...] adds 5a030e618712 usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc [...] adds b62a31b04e93 usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'x [...] adds 8a62dff2c073 xhci: add TSP bitflag to TRB tracing adds 9334367cda85 xhci: fix possible memleak on setup address fails. adds 77d8f110acb7 usb: host: xhci-plat: add quirks member into struct xhci_p [...] adds ed056203fa7c usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv adds ee6754ace1ec usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of [...] adds d7290cd04b4e usb: chipidea: msm: Use device-managed registration API adds 34c7ed72f4f0 usb: core: phy: add support for PHY calibration adds a0a465569b45 usb: dwc3: remove generic PHY calibrate() calls adds 6ed151f26484 xhci-ext-caps.c: Add property to disable Intel SW switch adds 2be1fb64dfeb usb: roles: intel: Enable static DRD mode for role switch adds ea44d190764b usbip: Implement SG support to vhci-hcd and stub driver adds 451d15a1731c dt-binding: usb: add usb-role-switch property adds 6b68240d7c54 dt-bindings: connector: add optional properties for Type-B adds f651c73e71f5 dt-bindings: usb: add binding for USB GPIO based connectio [...] adds 3ef8685f84b3 dt-bindings: usb: mtu3: add properties about USB Role Switch adds 977607653cdd usb: roles: Introduce stubs for the exiting functions in role.h adds 44493062abc3 device connection: Add fwnode_connection_find_match() adds a31f01777bc5 usb: roles: Add fwnode_usb_role_switch_get() function adds c5c0283a9db1 Merge generic_lookup_helpers into usb-next adds 6fadd72943b8 usb: roles: get usb-role-switch from parent adds 12b591bccc46 usb: common: create Kconfig file adds 4602f3bff266 usb: common: add USB GPIO based connection detection driver adds 1ac91ac5d097 usb: mtu3: register a USB Role Switch for dual role mode adds 95e29e9bbe28 USB: rio500: simplify locking adds 9472aff16ca0 USB: rio500: Fix lockdep violation adds 815cdcc33404 usb: cdns3: Remove redundant dev_err call in cdns3_probe() adds 7a786b847907 USB: serial: ftdi_sio: add support for FT232H CBUS gpios adds 11c302f29eaf Merge tag 'usb-serial-5.4-rc1' of https://git.kernel.org/p [...] adds 3dd550a2d365 USB: usbcore: Fix slab-out-of-bounds bug during device reset adds 58fb8beda201 dt-binding: usb: ci-hdrc-usb2: add imx7ulp compatible adds 71fcb8bdf5ab dt-binding: usb: usbmisc-imx: add imx7ulp compatible adds 05559f10ed79 usb: chipidea: add role switch class support adds ecd55e367f3d usb: chipidea: msm: Use device-managed registration API adds fb9617edf6c0 Merge tag 'usb-ci-v5.4-rc1' of git://git.kernel.org/pub/sc [...] new c6b48dad92ae Merge tag 'usb-5.4-rc1' of git://git.kernel.org/pub/scm/li [...] adds 69b1aaa45041 tty: n_gsm: remove obsolete mknod doc example adds a64d19aa0ef6 tty: n_gsm: update doc example to use header for N_GSM0710 define adds 43a9e710cbed tty: n_gsm: add helpers to convert mux-num to/from tty-base adds 627a545c6bb0 serial: 8250_omap: Fix idling for unloaded serdev drivers adds acf01e66566f tty: hvcs: Fix odd use of strlcpy adds 0998a63b493b tty: serial: Remove call to memset after pci_alloc_consistent adds 95604220cec8 tty/isicom: remove redundant assignment to variable word_count adds 76b4106c4b48 serial: 8250: Use dev_get_drvdata where possible adds 18b1345e60ae tty: nozomi: Use dev_get_drvdata adds df60a8af8420 serial: 8250_exar: Use struct_size() helper adds 38eb523461dc tty: serial: fsl_lpuart: remove the dev.coherent_dma_mask [...] adds d8a0e92e1c1e tty: serial: fsl_lpuart: add earlycon for imx8qxp platform adds ca8d92f6d3dd tty: serial: fsl_lpuart: use kzalloc() instead of kmalloc() adds 638341d5dbd1 tty: serial: fsl_lpuart: remove sg_set_buf() for sport->rx_sgl adds f77ebb241ce0 tty: serial: fsl_lpuart: correct the FIFO depth size adds ea5ab2e422de 8250_lpss: check null return when calling pci_ioremap_bar adds 96b79ac705cc dt-bindings: serial: stm32: add wakeup option adds 94616d9a9db0 serial: stm32: select pinctrl state in each suspend/resume [...] adds fb6dcef62d52 serial: stm32: add pm_runtime support adds fe94347d6dc9 serial: stm32: Use __maybe_unused instead of #if CONFIG_PM_SLEEP adds fdc2de87124f serial/8250: Add support for NI-Serial PXI/PXIe+485 devices adds 72d819612ae0 serial: 8250_pnp: Move to struct dev_pm_ops adds a25aee902e66 serial: imx: set_termios(): do not enable autoRTS if RTS is unset adds 197540dc8301 serial: imx: set_mctrl(): correctly restore autoRTS state adds b777b5de6aaa serial: imx: get rid of imx_uart_rts_auto() adds 656321793ff4 tty: serial: fsl_lpuart: fix framing error handling when u [...] adds cc584ab86057 tty: serial: fsl_lpuart: flush receive FIFO after overruns adds 9bc19af9dacb tty: serial: fsl_lpuart: Flush HW FIFOs in .flush_buffer adds 3993ddc236a5 tty: serial: fsl_lpuart: Simplify RX/TX IRQ handlers adds 834a974168b5 tty: serial: fsl_lpuart: Fix bogus indentation adds 66127ec7e324 tty: serial: fsl_lpuart: Drop unnecessary uart_write_wakeup() adds 15dd287b28b9 tty: serial: fsl_lpuart: Fix issue in software flow control adds 93b9523a8e72 tty: serial: fls_lpuart: Split shared TX IRQ handler into two adds d26454ee3c45 tty: serial: fsl_lpuart: Drop no-op bit opearation adds bcfa46bfb9b7 tty: serial: fsl_lpuart: Drop unnecessary extra parenthesis adds 76e3f2ac4a4a tty: serial: fsl_lpuart: Clear CSTOPB unconditionally adds 1da17d7cf8e2 tty: serial: fsl_lpuart: Use appropriate lpuart32_* I/O funcs adds 56dd627fb223 tty: serial: fsl_lpuart: Introduce lpuart_wait_bit_set() adds f2f5e04c75c1 tty: serial: fsl_lpuart: Use cpu_relax() instead of barrier() adds a90fa53282f3 tty: serial: fsl_lpuart: Introduce lpuart_stopped_or_empty() adds 8a9b82422ff5 tty: serial: fsl_lpuart: Drop unnecessary lpuart*_stop_tx() adds 769d55c523f7 tty: serial: fsl_lpuart: Introduce lpuart_dma_shutdown() adds 1df217868178 tty: Remove dev_err() usage after platform_get_irq() adds 2bf593f101f3 xilinx_uartps.c: suppress "may be used uninitialised" warning adds 6aa57f16185c serial: sh-sci: use driver core functions, not sysfs ones. adds 6be254c2113d serial: 8250_exar: No need to autoconfigure Exar ports adds ef4e281ecccd serial: 8250_exar: Extract PM routine from 8250_port adds b2b4b8ed3c06 serial: 8250_exar: Move custom divisor support out from 8250_port adds 47b1747f705e serial: 8250_exar: Clear buffer before shutdown adds ce734600545f tty: serial: qcom_geni_serial: Update the oversampling rate adds 7027e62a7d06 serial: sh-sci: Use DEVICE_ATTR_RW() for rx_fifo_trigger adds 72169e4234d4 serial: 8250_exar: Absorb remaining 8250_port INT0 support adds e8b2a6187544 serial: mctrl_gpio: Avoid probe failures in case of missin [...] adds e55a09732be9 serial: sh-sci: Don't check for mctrl_gpio_init() returnin [...] adds 3d7514da0391 serial: 8250: Don't check for mctrl_gpio_init() returning -ENOSYS adds 44e60d527e59 tty: serial: qcom_geni_serial: use devm_platform_ioremap_r [...] adds 653d00c8d0f1 serial: 8250_exar: Consolidate callback assignments in def [...] adds 3f72879e005e serial: 8250_exar: Replace msleep(1) with usleep_range() adds 5982199ca071 tty: serial: fsl_lpuart: Introduce lpuart_tx_dma_startup() adds fd60e8e4a701 tty: serial: fsl_lpuart: Introduce lpuart_rx_dma_startup() adds 4ff69041eccf tty: serial: fsl_lpuart: Introduce lpuart32_configure() adds 352bd55e5dce tty: serial: fsl_lpuart: Introduce lpuart*_setup_watermark [...] adds f7ec1721b38c tty: serial: fsl_lpuart: Don't enable TIE in .startup() or [...] adds 6798e901ab23 tty: serial: fsl_lpuart: Ignore TX/RX interrupts if DMA is [...] adds 4b967e63fdfb serial: lantiq: Add SMP support adds a8571fda4740 serial: 8250_dw: Use a unified new dev variable in remove adds 62907e90cc7e serial: 8250_dw: use pointer to uart local variable adds 136e0ab99b22 serial: 8250_dw: split Synopsys DesignWare 8250 common functions adds 4d5675c3b10b serial: 8250_dw: switch to use 8250_dwlib library adds bf414f5520ef serial: 8250_lpss: switch to use 8250_dwlib library adds b4d0aac23e35 serial: 8250_lpss: add fractional divisor support adds f6bbb9f531c6 serial: 8250_lpss: register DMA IRQ and pool with instance ID adds d53aa935b7d1 serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro adds 4f912b898dc2 serial: 8250_lpss: Enable HS UART on Elkhart Lake adds 0de2580fdb77 serial: lantiq: Use proper DT compatible string adds 14208b3890ca serial: lantiq: Make IRQ & ISR assignment dynamic adds b832776bbc90 serial: lantiq: Add support for Lightning Mountain SoC adds bd0d9d159988 serial: remove ks8695 driver adds 8515dbc1f51b serial: 8250_pci: Add support for Sunix serial boards adds c6c94eecb19b parport: parport_serial: Add support for Sunix Multi I/O boards adds 8d41ab87630b tty/serial: atmel: remove redundant assignment to ret adds 09864c1cdf5c tty: serial: Add linflexuart driver for S32V234 adds d2ace81bf902 tty/serial: atmel: reschedule TX after RX was started adds 6300b140c29f serial: tegra: add internal loopback functionality adds 18a4c404d2b4 serial: tegra: protect IER against LCR.DLAB adds a16c4c5a9cb6 serial: sh-sci: Don't check for mctrl_gpio_to_gpiod() retu [...] adds 6cbdf5c659ab serial: mxs-auart: Don't check for mctrl_gpio_to_gpiod() r [...] adds 37ba760b6bb7 serial: sprd: Add loopback function support adds d193db7fb10d serial: 8250_pci: Merge 8250_moxa to 8250_pci adds a7b121b4b8b0 tty: n_gsm: add ioctl to map serial device to mux'ed tty adds c140e97f803f tty: serial: add dependence for CONFIG_SERIAL_FSL_LINFLEXUART adds 4ad8e34d1f47 serial: mctrl_gpio: Use gpiod flags directly adds 68e26a8d224f serial: 8250_pci: Add F81504A series Support adds 8428413b1d14 serial: 8250_pci: Implement MSI(-X) support adds 06e9b2fe7f12 tty: serial: linflexuart: Use DEFINE_SPINLOCK() for spinlock adds 8016c3da0cc2 tty: max310x: fix off-by-one buffer access when storing overrun adds 2eda5345e4ef serial: imx: get rid of unbounded busy-waiting loop adds 88c38044c12b serial: imx: do not stop Rx/Tx on termios change adds 85f30fbf32d1 serial: imx: do not disable individual irqs during termios change adds d47bcb4a6cf0 serial: imx: fix data breakage on termios change adds c514a6f848b5 serial: imx: use Tx ready rather than Tx empty irq adds d2d8d4c049db tty/serial: atmel: remove unneeded atmel_get_lines_status [...] adds 99038fe75afa serial: sprd: check the right port and membase adds e85c9d6786e5 serial: sprd: add console_initcall in sprd's uart driver adds 418319026ca3 serial: sprd: keep console alive even if missing the 'enab [...] adds 7030082a7415 tty: n_gsm: avoid recursive locking with async port hangup adds 2bd3661ea0eb serial: fsl_linflexuart: Update compatible string adds 0e16feab6cce dt-bindings: serial: Document Freescale LINFlexD UART adds 8966110c5645 tty: serial: fix platform_no_drv_owner.cocci warnings adds 5a8c296f5362 serial: max310x: Properly set flags in AutoCTS mode adds 7d4f881ff1fb serial: max310x: turn off transmitter before activating Au [...] adds a16226170391 dt-bindings: serial: Convert riscv,sifive-serial to json-schema adds 9c801e313195 serial: sprd: correct the wrong sequence of arguments adds 33ae787b74fc serial: tegra: add support to ignore read adds 494f79bd2365 serial: tegra: avoid reg access when clk disabled adds b9c2470fb150 serial: tegra: flush the RX fifo on frame error adds cb79f504bb26 serial: tegra: report error to upper tty layer adds c9fd37f926fc dt-binding: serial: tegra: add new chips adds 222dcdff3405 serial: tegra: check for FIFO mode enabled status adds 53d0a062cb77 serial: tegra: set maximum num of uart ports to 8 adds 7799a3aa8127 serial: tegra: add support to use 8 bytes trigger adds d90fd87bab5e serial: tegra: DT for Adjusted baud rates adds f04a3cc8d455 serial: tegra: add support to adjust baud rate adds d781ec21bae6 serial: tegra: report clk rate errors adds 1dce2df3ee06 serial: tegra: Add PIO mode support new e444d51b14c4 Merge tag 'tty-5.4-rc1' of git://git.kernel.org/pub/scm/li [...] adds ebf256e36754 staging: most: Delete an error message for a failed memory [...] adds baacd53a3b72 staging: greybus: Replace function gb_i2c_device_setup() adds e1928327353d staging: greybus: remove redundant assignment to variable [...] adds e82a9a17d49c staging: erofs:converting all 'unsigned' to 'unsigned int' adds 2ac3b368f40f staging: erofs: Remove function erofs_kill_sb() adds d327ace0f301 staging: rtl8712: remove redundant assignment to variable res adds 8826a1985f96 staging: most: dim2: Replace function dim_norm_ctrl_async_ [...] adds 41e359e6daf4 staging: most: dim2: Remove function dimcb_io_read() adds 6fa4e8eb3f19 staging: most: dim2: Remove function dimcb_io_write() adds 72da91bc590a staging: wlan-ng: Remove function hfa384x_dorrid_wait() adds 83c23c8e79ee staging: wlan-ng: Remove function hfa384x_dowrid_wait() adds 57d100b8aa68 staging: wlan-ng: Remove function hfa384x_dowrid_async() adds bb75c586cabd staging: wlan-ng: Remove unused function hfa384x_dorrid_async() adds f2a82b0941ea staging: wlan-ng: Remove unused function hfa384x_dormem_async() adds 71b289cc5aa6 staging: wlan-ng: Remove function hfa384x_dowmem_async() adds aef29ca497f0 staging: wlan-ng: Remove unused function hfa384x_docmd_async() adds 53055d6a915c staging: wlan-ng: Remove function hfa384x_docmd_wait() adds 28c03f826077 staging: wlan-ng: Replace function hfa384x_dormem() adds 68336404aa51 staging: wlan-ng: Replace function hfa384x_dowmem() adds 4ad366015d05 staging: wilc1000: Replace function wilc_wlan_cfg_get_val() adds 26a7ae2949a8 staging: wlan-ng: use "%*pE" for serial number adds 543ba01d99cc staging: fsl-dpaa2/ethsw: Fix setting port learning/floodi [...] adds b2fdbfa91b8c staging: fsl-dpaa2/ethsw: Add network interface statistics adds 7dbac0c9a1c4 staging: fsl-dpaa2/ethsw: Remove netdevice on port probing error adds de7ee3aea2e8 staging: fsl-dpaa2/ethsw: Add ndo_get_phys_port_name adds c5bd72f8713e staging: fsl-dpaa2/ethsw: Add comments to ETHSW_VLAN flags adds 6c90bade52bb staging: rtl8188eu: remove unused definitions from hal8188 [...] adds d59381d639af staging: kpc2000: kpc_spi: Remove unnecessary null check b [...] adds 2e7a3f1158ee staging: rtl8723bs: hal: Remove code valid only for 5GHz adds 2615f966f9f2 staging: rtl8723bs: core: Remove code valid only for 5GHz adds b21f9b8352aa staging: rtl8723bs: os_dep: Remove code valid only for 5GHz adds 067756acdac8 staging: rtl8723bs: core: Change return type of init_mlme_ [...] adds 6290da3e439d staging: rtl8188eu: core: Replace function Set_MSR() adds d6a496f93752 staging: rtl8188eu: core: Remove function enable_rate_adaptive() adds 01625b0bbb52 staging: rtl8188eu: Replace function beacon_timing_control() adds c6255d2d2432 staging: rtl8188eu: Remove function rtw_os_indicate_scan_done() adds 04c8c1985618 staging: rtl8188eu: Remove function rtw_modular64() adds 5cace672b9a4 staging: rtl8188eu: Replace function rtw_alloc_network() adds 792d89ee4bd6 staging: rtl8188eu: Replace function rtl88e_phy_rf6052_config() adds 384329ddc42a staging: rtl8188eu: Replace function rtl88eu_phy_rf_config() adds 44a22dc3dd89 staging: vt6656: change alignment to match parenthesis adds 441dfcc8861e staging: erofs: avoid opened loop codes adds 9da681e017a3 staging: erofs: support bmap adds 2125a44149cd staging: mt7621-pci: Add of_node_put() before return adds c4011dde241d staging: mt7621-pinctrl: Add of_node_put() before return adds 3e6998b17f36 staging: android: ion: Remove unused rbtree for ion_buffer adds 28771088953f staging: comedi: daqboard2000: Remove function db2k_initia [...] adds 7a047abbb6ef staging: wilc1000: Merge memcpy + le32_to_cpus to get_unal [...] adds 814b75b4ed9c staging: rtl8712: recv_linux.c: Align * on block comment adds ec2b26f71261 staging: rtl8712: Merge memcpy + be16_to_cpus to get_unali [...] adds 3e67274a41b2 staging: rtl8712: r8712_init_mlme_priv(): Change return values adds 33972d48c2de staging: rtl8712: r8712_set_auth(): Change return values adds 8a73a8c46570 staging: rtl8712: r8712_set_key(): Change return values adds 7c93fdf090df staging: rtl8712: r8712_register_cmd_alive(): Change retur [...] adds 42ceb6731d78 staging: rtl8712: init_mp_priv(): Change return values adds 34ef8dbe02f4 staging: rtl8712: r8712_set_802_11_add_wep(): Change retur [...] adds 606c5cf07b79 staging: rtl8712: r8712_init_recvbuf(): Change return type adds caecc46bf4e7 staging: rtl8712: r8712_free_recvframe(): Change return type adds 8143be90aaab staging: rtl8723bs: remove set but not used variable 'cck_ [...] adds fee0cc591ae4 staging: rtl8723bs: os_dep: change return type of rtw_susp [...] adds 1c4bfacf1d70 staging: rtl8723bs: core: Remove Unneeded variable ret adds 8638eeed7481 staging: rtl8723bs: remove unused file hal_phy.c adds 3774fb6bd2b9 staging: rtl8723bs: hal: remove redundant assignment to va [...] adds 756e4624ddcf staging: rtl8192e: remove set but not used variable 'payload ' adds 7f9b583358a4 staging: mt7621-pci: avoid use 'err' local variable adds 4b2c85cacde3 drivers/staging/rtl8192u: fix indentation issue, remove extra tab adds 2e20a5ac67f8 staging: rtl8723bs: rtw_pwrctrl: Change true/false checks adds fe2ffeb5fdd2 staging: rtl8723bs: hal: Replace function PHY_SetTxPowerIndex() adds 9dd2f1d9a158 staging: rtl8723bs: hal: Replace function PHY_GetTxPowerIndex() adds 0528096df377 staging: rtl8723bs: hal: Replace function rtl8723b_set_wow [...] adds 7a9a7332b62b staging: rtl8723bs: hal: Replace function rtl8723b_set_ap_ [...] adds d40e29d7e219 staging: rtl8723bs: Replace function beacon_timing_control() adds 4e8cc1c2df86 staging: rtl8723bs: Replace function odm_TXPowerTrackingInit() adds f79670abd541 staging: rtl8723bs: Replace function ODM_TXPowerTrackingCheck() adds 4da947b27cdb staging: rtl8723bs: Remove unused function prototype ODM_S [...] adds 0f073df7e731 staging: rtl8723bs: hal: Remove unneeded variable pU1Tmp adds e59fc5252911 staging: rtl8192*: display ESSIDs using %pE adds 07ca9aa4a4b7 staging: rtl8723bs: remove set but not used variable 'bWifiBusy' adds 30833b4b4bc6 staging: rtl8723bs: remove set but not used variable 'pszB [...] adds 149726d3d78a staging: rtl8723bs: os_dep: remove two set but not used variables adds db0e6a573e9c staging: vc04_services: fix unused-but-set-variable warning adds 5f251e986de0 staging: olpc_dcon: Remove TODO item adds a20eefaee646 staging: most: Use DEFINE_SPINLOCK() instead of struct spinlock adds 9d6b3ee001cb Staging: fbtft: Fix some typo. pdc8544 --> pcd8544 adds c47f77eed0da staging: rtl8188eu: replace hal_EfusePgCheckAvailableAddr() adds 91e590851f51 Staging: rtl8192e: fixed a function prototype definition issue adds 36475456f353 staging: rtl8188eu: remove redundant assignment to rtstatus adds 8e7cb7352ec8 staging: kpc2000: Convert put_page() to put_user_page*() adds f68dc00ee710 staging: wilc1000: remove inetaddr notifier adds 98af3e7ed683 staging: wilc1000: remove ip timeout timer adds 5a28d3fd407b staging: wilc1000: remove unused members adds ded11ab18184 staging: wilc1000: avoid overriding powersave state adds 7e0cf3e3bfe9 staging: wilc1000: apply power management regardless of op [...] adds 25f12201a4ba staging: wilc1000: remove manual sleep mode adds 3455db0e0565 staging: rtl8188eu: add spaces around '+' in usb_halinit.c adds 6d7ff7361137 staging: rtl8188eu: add spaces around '&' in usb_halinit.c adds fe6c0d20bb91 staging: rtl8188eu: add spaces around '|' in usb_halinit.c adds 8f4686cb7db0 staging: rtl8188eu: add spaces around '<<' and '>>' in usb [...] adds 1f5bfba56f90 staging: rtl8188eu: add spaces around '-' and '*' in usb_h [...] adds 2c0e81ec21db staging: rtl8188eu: cleanup comparsion to NULL in usb_halinit.c adds e2724c77ca21 staging: fsl-dpaa2/ethsw: remove unused structure adds b380a4e6e5e1 staging: fsl-dpaa2/ethsw: notify switchdev of offloaded entry adds de01ac2e49d5 staging: fsl-dpaa2/ethsw: add .ndo_fdb_dump callback adds e1e6a04d97cf staging: fsl-dpaa2/ethsw: check added_by_user flag adds 939878fe0646 staging: fsl-dpaa2/ethsw: add .ndo_fdb[add|del] callbacks adds 04d15d5cadb8 staging: Remove dev_err() usage after platform_get_irq() adds 9a675a13c3bb Revert "staging: kpc2000: Convert put_page() to put_user_page*()" adds f7d120d9e0b9 staging: rtl8723bs: indicate disconnection when disconnecting adds 9ba2986ff579 staging: rtl8188eu: remove redundant assignment to variabl [...] adds 572d8be0d4dd staging: rtl8723bs: remove set but not used variable 'bEEP [...] adds 09acf29c8246 staging: rtl8192u: null check the kzalloc adds d698b0a09656 staging: rtl8723bs: remove set but not used variables 'prs [...] adds b0d08afda84d staging: rtl8723bs: remove set but not used variable 'Firs [...] adds 29b24f6ca112 staging: erofs: update source file headers adds 57b78c9fd9ce staging: erofs: rename source files for better understanding adds 5734fa217f27 staging: erofs: fix dummy functions erofs_{get, list}xattr adds cead56f85baa staging: erofs: keep up erofs_fs.h with erofs-outofstaging [...] adds b1897c60b14d staging: erofs: sunset erofs_workstn_{lock,unlock} adds 14f362b4f405 staging: erofs: clean up internal.h adds 22ee1347a8fb staging: erofs: remove redundant #include "internal.h" adds beb5f3c4a1f8 staging: erofs: kill CONFIG_EROFS_FS_IO_MAX_RETRIES adds 22fe04a77d10 staging: erofs: clean up shrinker stuffs adds 9e794de573d7 staging: erofs: kill sbi->dev_name adds 8f7acdae2cd4 staging: erofs: kill all failure handling in fill_super() adds 8494c29ffe22 staging: erofs: drop __GFP_NOFAIL for managed inode adds b25a15191c5c staging: erofs: refine erofs_allocpage() adds 46c2d1494332 staging: erofs: kill CONFIG_EROFS_FS_USE_VM_MAP_RAM adds 046d64e1189f staging: erofs: tidy up zpvec.h adds febde7b3ac4d staging: erofs: remove redundant braces in inode.c adds 97e86a858bc3 staging: erofs: tidy up decompression frontend adds eace994a116c staging: erofs: remove clusterbits in sbi adds 4279f3f9889f staging: erofs: turn cache strategies into mount options adds 2bb90cc275e2 staging: erofs: tidy up utils.c adds bc33d9f35da8 staging: erofs: update super.c adds 0b800f3dbae7 staging: erofs: update Kconfig adds a5589269e660 staging: fsl-dpaa2/ethsw: Remove useless set memory to zer [...] adds 129d0561a3e8 staging: bcm2835-camera: Spelling s/conencted/connected/ adds b7a40c32f18a staging: wlan-ng: Remove function prism2mib_excludeunencrypted() adds 4b1b8b08ab9f staging: wilc1000: merge drv_handle and operation_mode wids adds 9104688c321a staging: wilc1000: remove unused function adds 42755adcce88 staging: rtl8723bs: Change return type of hal_btcoex_IsBtExist() adds 84881dd37beb staging: rtl8723bs: Change return type of hal_btcoex_IsBtC [...] adds 365231fcd67c staging: rtl8723bs: Change return type of hal_btcoex_IsLpsOn() adds 6250a57e6cf4 staging: rtl8723bs: Replace hal_btcoex_Initialize() adds a0afad481b83 staging: rtl8712: r8712_os_recv_resource_alloc(): Change r [...] adds 1ce0212ab8c1 staging: rtl8712: _r8712_init_recv_priv(): Change return type adds 0bf36e605286 staging: rtl8712: r8712_init_recv_priv(): Change return type adds 14b4302ff028 staging: rtl8712: r8712_os_recvbuf_resource_alloc(): Chang [...] adds dcca75a495f9 staging: rtl8712: r8712_os_recvbuf_resource_free(): Change [...] adds f8dbe3f0acaf staging: rtl8712: r8712_tkip_decrypt(): Change return type adds e48a3add05d1 staging: rtl8712: aes_cipher(): Change return type adds eb43590f50a3 staging: rtl8712: aes_decipher(): Change return type adds b35105a3a323 staging: rtl8712: r8712_aes_decrypt(): Change return type adds 8ca9d8ad30f3 staging: rtl8188eu: core: rtw_recv.c: Remove Unnecessary p [...] adds 7cbf0108247d staging: isdn: remove unnecessary parentheses adds 9fd827c699aa staging: rtl8712: Add spaces around << adds fe4e6e036888 staging: rtl8188eu: core: add spaces around '-', '+', '>>' [...] adds 783f9a6a2d2c staging: rtl8723bs: core: correct spelling mistake in rtw_ap.c adds 67ca96bbd031 staging: rtl8723bs: core: Remove Unnecessary parentheses adds d8ba499d53d9 staging: rtl8723bs: core: add spaces around '-', '+', '&', [...] adds 36d042bd6865 staging: rtl8192e: Make use kmemdup adds b0d525a007b9 staging: wilc1000: use helper API to pack data for firmware adds 4f4139e02135 Staging: rtl8188eu: core: rtw_security: tidy up crc32_init() adds 5222a8fe6bd0 staging: isdn: hysdn_procconf_init() remove parantheses fr [...] adds a9ca0c5951ff staging: rtl8723bs: fix brace position in enum declaration adds fc898688aa37 staging: rtl8712: amsdu_to_msdu(): Change return type adds 4dbadfaf6a77 staging: rtl8712: recv_indicatepkt_reorder(): Change retur [...] adds 1bdcb3666a83 staging: rtl8712: r8712_wlanhdr_to_ethhdr(): Change return values adds af556d30d338 staging: rtl8712: r8712_recv_entry(): Change return type adds 9dca5e687fb0 staging: rtl8712: recvbuf2recvframe(): Change return type adds 30d83c801d06 staging: rtl8712: init_default_value(): Change return type adds 690407fdc9dd staging: rtl8712: init_drv_sw(): Change return values adds 02433a24fe71 staging: rtl8712: r8712_free_drv_sw(): Change return type adds 1c8a4f7c84dc staging: rtl8712: Remove while loop and check_cmd_fifo() adds 3f411e8c99e3 staging: rtl8712: r8712_xmit_classifier(): Change return v [...] adds b2a878de1125 Merge 5.3-rc4 into staging-next adds 0d1b57c1f04c staging: wilc1000: Don't reset WILC CPU disgracefully adds 133716f4ece3 staging: wilc1000: return kernel error codes from wilc_wlan_stop adds ed5d2eaf5f5d staging: rtl8712: _r8712_init_xmit_priv(): Change return v [...] adds b013c5b8ddac staging: rtl8712: r8712_update_attrib(): Change return val [...] adds 0d478943e3c5 staging: rtl8712: make_wlanhdr(): Change return values and type adds 670b673fa0d0 staging: rtl8712: r8712_free_xmitbuf(): Change return type adds 9958e0e53ba4 staging: rtl8712: r8712_xmit_direct(): Change return type adds e7df51e00828 staging: rtl8712: r8712_construct_txaggr_cmd_desc(): Chang [...] adds 70deda9dfa66 staging: rtl8712: r8712_construct_txaggr_cmd_hdr(): Change [...] adds 1aee09b8fa5b staging: rtl8192u: fix spacing errors adds 433514fc7002 dt-bindings: iio: chemical: pms7003: convert bindings to yaml adds 8e97d4c8a463 MAINTAINERS: add entry for plantower pms7003 driver adds a0b4dddaa131 iio: adc: sc27xx: Introduce local variable 'struct device *dev' adds 46916ded7602 iio: adc: sc27xx: Replace devm_add_action() followed by fa [...] adds d284feaf982a iio: imu: mpu6050: Replace devm_add_action() followed by f [...] adds 82efbabfe897 dt-bindings: Add vendor prefix for sensortek adds 04a14aed8114 dt-bindings: iio: light: add stk33xx adds c3a686070670 iio: light: stk3310: Add device tree support adds a85a43e04523 dt-bindings: iio: adc: stm32: add analog switches supply control adds 3a81bde5457e iio: adc: stm32-adc: add analog switches supply control adds daa2b5c6229d Documentation: ABI: iio: Add missing newline at end of file adds dbcd2088a718 iio: imu: st_lsm6dsx: add support to LSM6DS3TR-C adds 0ebcdf3dfa33 dt-bindings: iio: imu: st_lsm6dsx: add lsm6ds3tr-c device [...] adds 0eec1f38c7bb staging: iio: ad7192: create of_device_id array adds b299d00420e2 IIO: stm32: Remove quadrature related functions from trigg [...] adds 80343f5b8a20 iio: sca3000: Fix a typo adds 50e5bae0c1f9 iio: light: apds9960: Fix a typo adds ed1f2e85da79 iio: cros_ec: Add calibscale for 3d MEMS adds f53199c0bc62 iio: cros_ec: Remove replacing error code with -EIO adds a090965b8823 iio:common:st_sensors: add st_sensors_get_settings_index() [...] adds 823a7adac4f1 iio:accel: introduce st_accel_get_settings() function adds 2acca26bba3a iio:gyro: introduce st_gyro_get_settings() function adds aa4e75c85076 iio:magn: introduce st_magn_get_settings() function adds 539b25fa700a iio:pressure: introduce st_press_get_settings() function adds feba6b18c926 iio:accel: device settings are set immediately during probe adds 3c05484c7907 iio:gyro: device settings are set immediately during probe adds 291d83f2f4ef iio:magn: device settings are set immediately during probe adds 570c2c55ef36 iio:pressure: device settings are set immediately during probe adds 1ecd245e0eb2 iio: move 3-wire spi initialization to st_sensors_spi adds 062809ef7733 iio: make st_sensors drivers use regmap adds 8ecc8b2b78e6 iio: maxim_thermocouple: Use device-managed APIs adds 857ba268f918 staging: iio: ad2s1210: Use device-managed API adds 23f1ce3c08aa iio: humidity: Use device-managed APIs adds 6e4707ed3411 iio: mxc4005: Use device-managed APIs adds dca39af8831e iio: imu: adis: Add support for SPI transfer cs_change_delay adds db6ed4d23dd1 iio: imu: Add support for the ADIS16460 IMU adds 1c667c4d99d7 dt-bindings: iio: imu: add bindings for ADIS16460 adds d96dbb3f1b74 iio: light: cm36651: convert to i2c_new_dummy_device adds 48cfd4ef0d52 iio: light: veml6070: convert to i2c_new_dummy_device adds b4a339baf359 iio: pressure: hp03: convert to i2c_new_dummy_device adds 3f2cde742632 iio: magnetometer: mmc35240: Fix a typo in the name of a constant adds 62f5b7c72410 Merge tag 'tags/i3c/export-i3c_device_match_id' into HEAD adds 2660b0080bb2 iio: imu: st_lsm6dsx: add i3c basic support for LSM6DSO an [...] adds ec76d918f230 iio: imu: st_lsm6dsx: flip irq return logic adds 3e4dabacf967 counter/ftm-quaddec: Use device-managed registration API adds 3cf9df00957f iio: common: cros_ec_sensors: determine protocol version adds 12bf745c9afb iio: cros_ec: Add sign vector in core for backward compatibility adds b9a0a64e3b35 iio: cros_ec_accel_legacy: Fix incorrect channel setting adds d96e267762fc iio: cros_ec_accel_legacy: Use cros_ec_sensors_core adds 9566cb1ddb81 iio: cros_ec_accel_legacy: Add support for veyron-minnie adds ae7b02ad2f32 iio: common: cros_ec_sensors: Expose cros_ec_sensors frequ [...] adds 06ae56b9e723 iio: document bindings for mounting matrices adds 7677f73158d3 iio: adc: ad7606: Move common channel definition to header adds a0c648c07ce5 iio: adc: ad7606: Move spi dependent features to spi file adds c5d93137af93 iio: adc: ad7606: Allow reconfigration after reset adds f2a22e1e172f iio: adc: ad7606: Add support for software mode for ad7616 adds a444fa597e2a iio: adc: ad7606: Add debug mode for ad7616 adds 425c6f106395 iio: potentiometer: add a driver for Maxim 5432-5435 adds 5e8447d1b0a7 dt-bindings: iio: potentiometer: add max5432.yaml binding adds dff38165a5a8 iio: light: cm3323: Use device-managed APIs adds 40dd73438977 iio: imu: st_lsm6dsx: move odr_table in st_lsm6dsx_sensor_ [...] adds 640aca3fb897 iio: imu: st_lsm6dsx: move fs_table in st_lsm6dsx_sensor_settings adds ec19a6f49993 iio: imu: st_lsm6dsx: inline output acc/gyro output regs adds f48bc49b9747 iio: imu: st_lsm6dsx: move iio chan definitions in st_lsm6 [...] adds db947a79fc3a iio: imu: st_lsm6dsx: add support to ISM330DHCX adds 5a57a9bf52b0 dt-bindings: iio: imu: st_lsm6dsx: add ism330dhcx device bindings adds d4e851983bee iio:accel: preenable/postenable/predisable fixup for ST ac [...] adds 21b1ee319034 iio:gyro: preenable/postenable/predisable fixup for ST gyr [...] adds 6ee19af415c5 iio:magn: preenable/postenable/predisable fixup for ST mag [...] adds eb1d8ebf2d0a iio:pressure: preenable/postenable/predisable fixup for ST [...] adds d3017f5fbb2d iio: light: si1145: Use device-managed APIs adds 7c279229f980 iio: Remove dev_err() usage after platform_get_irq() adds 6b9ab1cf4b21 iio: tsl2772: Use devm_add_action_or_reset adds 338084135aed iio: tsl2772: Use devm_add_action_or_reset for tsl2772_chip_off adds 7e7f631c9546 iio: tsl2772: Use devm_iio_device_register adds a6513a878e21 iio: tsl2772: Use regulator_bulk_() APIs adds 48cceecfa762 iio: imu: st_lsm6dsx: make IIO_CHAN_INFO_SCALE shared by type adds 9cd15d521a3a iio: remove get_irq_data_ready() function pointer and use [...] adds 1441beda92e7 dt-bindings: Add binding document for NOA1305 adds 741172d18e8a iio: light: noa1305: Add support for NOA1305 adds 854da7511a05 iio: imu: inv_mpu6050: be more explicit on supported chips adds e031d5f558f1 iio:st_sensors: remove buffer allocation at each buffer enable adds 6822dc9daa26 iio: hi8435: Use gpiod_set_value_cansleep() adds ef19ee60f9cf iio: hi8435: Drop hi8435_remove() by using devres for rema [...] adds 6aed51d89124 Merge tag 'iio-for-5.4a' of git://git.kernel.org/pub/scm/l [...] adds 31664caaf4d8 iio:light:noa1305: Fix missing break statement. adds 3d2969fac698 staging: erofs: inline erofs_inode_is_data_compressed() adds 753a3c80b6af staging: erofs: remove incomplete cleancache adds 9ddc7004f6aa staging: erofs: xattr.c: avoid BUG_ON adds 737d4d9ef626 staging: rtl8723bs: Remove debugging information exposed v [...] adds 6da2422efbb7 staging: rtl8712: xmitframe_addmic(): Change return values [...] adds bc6132f141b7 staging: rtl8712: r8712_append_mpdu_unit(): Change return type adds b849e9a4a09f staging: rtl8712: r8712_xmitframe_aggr_1st(): Change retur [...] adds ca8a0a4934e0 staging: rtl8712: r8712_dump_aggr_xframe(): Change type to void adds b1198cca2982 Staging: rtl8712: rtl8712_recv: fixed 80 character length warning adds 759b2e69238d staging: rtl8723bs: remove redundant assignment to ret adds 9d8cfa9d5346 staging: fsl-dpaa2/ethsw: remove IGMP default address adds f740eb942b26 staging: fsl-dpaa2/ethsw: enable switch ports only on dev_open adds 738663247710 staging: fsl-dpaa2/ethsw: add line terminator to all formats adds 47980a20a4e2 staging: fsl-dpaa2/ethsw: remove debug message adds 38ec70cc875f staging: fsl-dpaa2/ethsw: use bool when encoding learning/ [...] adds 36ec62b7e9e6 staging: fsl-dpaa2/ethsw: remove unnecessary memset adds e76d3d60e3bb staging: fsl-dpaa2/ethsw: remove redundant VLAN check adds 38fc21369eaa staging: fsl-dpaa2/ethsw: reword error message adds 18f1296f067e staging: fsl-dpaa2/ethsw: register_netdev only when ready adds c391818a10de staging: fsl-dpaa2/ethsw: do not force user to bring inter [...] adds a72553505f11 staging: erofs: removing an extra call to iloc() in fill_inode() adds 1548547e1d82 staging: gasket: apex: Make structure apex_desc constant adds 7d5e9e350e60 staging: rtl8192u: fix up indentation of a statement adds d247ceda6ae6 staging: comedi: usbduxsigma: remove redundant assignment [...] adds a6b9b1d5eae6 staging: erofs: introduce EFSCORRUPTED and more logs adds 382329a9d855 staging: erofs: differentiate unsupported on-disk format adds ff784a78af11 staging: erofs: correct all misused ENOTSUPP adds 81e0da703fdb staging: sm750fb: fix odd license text adds eb0e7bf3ca94 staging: rtl8192u: ieee80211: ieee80211_crypt_ccmp.c: Use [...] adds 5ee5265674ce staging: rtl8192e: rtllib_crypt_ccmp.c: Use crypto API ccm(aes) adds 1d819c5406d8 staging: erofs: use common file type conversion adds 87b42aa3cb55 staging: gasket: Remove unnecessary line-breaks in functio [...] adds c6d6832ce398 Merge 5.3-rc5 into staging-next adds a64d9493f587 staging: erofs: refuse to mount images with malformed volume name adds acb383f1dcb4 staging: erofs: fix an error handling in erofs_readdir() adds ee45197c8078 staging: erofs: some compressed cluster should be submitte [...] adds 3407a4198faf staging: erofs: cannot set EROFS_V_Z_INITED_BIT if fill_in [...] adds 138e1a0990e8 staging: erofs: add two missing erofs_workgroup_put for co [...] adds 598bb8913d01 staging: erofs: avoid endless loop of invalid lookback distance 0 adds 88db7fc59255 staging: comedi: ni_mio_common: Fix a typo in ni_mio_common.c adds 2cb05d8788f7 staging: rtl8723bs: core: Remove unneeded declaration WFD_OUI adds bfc4ccb15841 staging: erofs: avoid loop in submit chains adds f55ef00e0ea2 staging: rtl8712: Improve naming of include hearder guards adds be237202ee05 staging: android: Remove ion device tree bindings from the TODO adds 1327d35ac3c1 staging: kpc2000: kpc2000_i2c: Fix different address space [...] adds 8467c3b456b5 staging: rts5208: remove redundant assignment to retval adds e12a0ce2fa69 staging: erofs: detect potential multiref due to corrupted images adds 68772c84f7e0 staging: rtl8192u: ieee80211: remove set but not used vari [...] adds 4a67342ea9c7 staging: rtl8192e: remove two set but not used variables adds 6808f8cf57f1 staging: rtl8192e: remove set but not used variable 'data_len' adds ee16d7d3e012 staging: rtl8192u: fix OPEN_BRACE errors in ieee80211 adds 2b1d4c425ae5 staging: rtl8192u: fix macro alignment in ieee80211 adds f401441deda6 staging: rtl8192u: fix spacing in ieee80211 adds 47e4937a4a7c erofs: move erofs out of staging adds de9defd21539 staging: rtl8723bs: os_dep: Remove unused declarations adds eac53016919f staging: rtl8723bs: hal: Drop condition with no effect adds 5ab706bd0bca staging: rtl8723bs: os_dep: Drop condition with no effect adds 5e718a12e1a1 staging: rtl8192u: remove redundant assignment to pointer crypt adds 76fe9cfb09e7 staging: rtl8192u: Remove unnecessary blank lines adds 684c215dd06e staging: rtl8192u: remove code under TO_DO_LIST adds cadcc6b20d97 staging: rtl8192u: Add space around binary operators adds f419f889e2f9 staging: most-core: Fix checkpatch warnings adds 8e480989dff3 staging: rtl8712: wifi: checkpatch style fix adds 8c10170fe141 staging: rtl8192u: Add or remove spaces to fix style issues adds 48d911f29e9f staging: rtl8192u: Add or remove blank lines as required adds a1db98f20b81 erofs: fix compile warnings when moving out include/trace/ [...] adds baeeb02ccd70 staging: greybus: fix up SPDX comment in .h files adds 137bfbd006b2 staging: greybus: remove license "boilerplate" adds a11ac9ef4b16 staging: greybus: hd: Fix up some alignment checkpatch issues adds ee989b020404 staging: greybus: manifest: Fix up some alignment checkpat [...] adds 9238238589a3 staging: greybus: log: Fix up some alignment checkpatch issues adds 9c31973907fb staging: greybus: loopback: Fix up some alignment checkpat [...] adds ec0ad868173d staging: greybus: move core include files to include/linux [...] adds 8465def499c7 staging: greybus: move the greybus core to drivers/greybus adds b81beec9cb2d staging: greybus: move es2 to drivers/greybus/ adds c10bf3921e74 staging: greybus: add missing includes adds e003f9af9b8d staging: greybus: fix more header declarations adds a1617c8c3d39 staging: rtl8192u: Fix indentation adds 3982f1df00df staging: most: sound: Fix error path of audio_init adds c48c9f7ff32b staging: exfat: add exfat filesystem code to staging adds 5cf89673645f MAINTAINERS: fix up exfat directory location adds 8d8a09b093d7 erofs: remove all likely/unlikely annotations adds 097a802ae15e erofs: reduntant assignment in __erofs_get_meta_page() adds 58985a9d2d03 drivers/staging/exfat - by default, prohibit mount of fat/vfat adds 544b3e7fd2d3 staging: exfat: make exfat depend on BLOCK adds 5b489e2ff650 staging: exfat: cleanup blank line warnings adds ef16b89c8243 staging: exfat: use BIT macro for defining sizes adds 076a8e2f769e staging: exfat: fix uninitialized variable ret adds be22bc7ceb5f staging: exfat: remove return and error return via a goto adds 2e63a4a4b78e staging: rts5208: remove redundant sd30_mode checks adds 21d48f69d6fd staging: rts5208: Fixed checkpath warning. adds 207380572103 staging: rts5208: Fix checkpath warning adds 329101244f21 staging: greybus: light: fix a couple double frees adds dab8fe7ea267 staging: exfat: check for null return from call to FAT_getblk adds f08ab0abb699 staging: kpc2000: Fix long constant sparse warning adds 39a4916b19e1 staging: r8188eu: use skb_put_data instead of skb_put/memcpy pair adds 4a3975215136 staging: rtl8723bs: replace __inline by inline adds a70cfd89dc9a staging: exfat: cleanup braces for if/else statements adds ab050766f942 staging: exfat: fix spelling errors in comments adds dfa5b30b12aa staging: exfat: drop local TRUE/FALSE defines adds c0af3b61b508 iio: accel: kxcjk1013: Improve comments on KIOX010A and KI [...] adds 519808425e19 iio: imu: adis16460: fix variable signedness adds 4be27c2a185d staging: iio: adc: ad7192: Remove platform data adds 77f6a23092c0 staging: iio: adc: ad7192: Add low_pass_3db_filter_frequency adds f7356e47032c dt-bindings: iio: adc: ad7192: Add binding documentation f [...] adds 62ed7a81ef81 MAINTAINERS: ftm-quaddec: Fix typo in a filepath adds b311da85f794 staging: iio: accel: adis16240: Improve readability on wri [...] adds 2715a28105c6 iio: adc: max1027: Use device-managed APIs adds 473d12f7638c iio: hid-sensor-attributes: Convert to use int_pow() adds 8de877d2bba5 iio: adc: sc27xx: Change to polling mode to read data adds a5913d009b28 tools: iio: add .gitignore adds d2a415c86c6b iio: adc: ad7606: Add support for AD7606B ADC adds 75338cc8eb29 MAINTAINERS: Add Beniamin Bia for AD7606 driver adds 416f882c3b40 dt-bindings: iio: adc: Migrate AD7606 documentation to yaml adds 6b4d6822eef5 dt-bindings: iio: adc: Add AD7606B ADC documentation adds 258128e8e953 iio: st_sensors: Fix build error adds 4a5e353c16d1 Kconfig: Fix the reference to the RFD77402 ToF sensor in t [...] adds 88149b520950 dt-bindings: iio: light: isl29501: Rename bindings documen [...] adds 3b72950d5a33 iio: imu: st_lsm6dsx: introduce update_fifo function pointer adds 5022c5a43314 iio: imu: st_lsm6dsx: move register definitions to sensor_ [...] adds 52f4b1f19679 iio: imu: st_lsm6dsx: add support for accel/gyro unit of lsm9ds1 adds 050833f1b15d dt-bindings: iio: imu: st_lsm6dsx: add lsm9ds1 device bindings adds 70575abeaaca iio: imu: st_lsm6dsx: Fix FIFO diff mask for tagged fifo adds b1e18768ef12 iio: dac: ad5380: fix incorrect assignment to val adds 22087c850e8e iio: cros_ec: set calibscale for 3d MEMS to unit vector adds 0f7e17286b45 iio: imu: st_lsm6dsx: remove invalid gain value for LSM9DS1 adds 6fa029486b74 iio: imu: st_lsm6dsx: rely on IIO_G_TO_M_S_2 for gain defi [...] adds 74eb9c06b1d7 Merge tag 'iio-for-5.4b-take3' of git://git.kernel.org/pub [...] adds 4e690bf985bd Staging: rtl8723bs: Use kzfree rather than its implementation adds 3b531807e605 staging: exfat: cleanup explicit comparisons to NULL adds 512f9922eeb1 erofs: using switch-case while checking the inode type. adds 7f95bb6aa3dd staging: exfat: Fix two missing unlocks on error paths adds 59d45f2a4d4a staging: exfat: remove the redundant check when kfree an o [...] adds 0f16ebb9dcd6 staging: exfat: remove duplicated include from exfat_super.c adds 981cdf7d5779 staging: exfat: remove unused including <linux/version.h> adds f30bd2989b11 staging: exfat: Use kmemdup in exfat_symlink() adds 21ba22e6214a staging: rtl8192e: remove unnecessary blank line adds 3ee8b9de9142 staging: rtl8723bs: Remove return statement from void function adds 4b66eb51d2c4 erofs: remove all the byte offset comments adds 60a49ba8fee1 erofs: on-disk format should have explicitly assigned numbers adds b6796abd3cc1 erofs: some macros are much more readable as a function adds ed34aa4a8a7d erofs: kill __packed for on-disk structures adds c39747f770be erofs: update erofs_inode_is_data_compressed helper adds 426a930891cf erofs: use feature_incompat rather than requirements adds 8a76568225de erofs: better naming for erofs inode related stuffs adds 1c2dfbf9c2c8 erofs: kill erofs_{init,exit}_inode_cache adds a5876e24f13f erofs: use erofs_inode naming adds ea559e7b8451 erofs: update erofs_fs.h comments adds 2d78c209b988 erofs: update comments in inode.c adds a2c75c8143ea erofs: better erofs symlink stuffs adds 0259f209487c erofs: use dsb instead of layout for ondisk super_block adds 688a5f2ed486 erofs: kill verbose debug info in erofs_fill_super adds a5c0b7802cc9 erofs: localize erofs_grab_bio() adds e655b5b3a29c erofs: kill prio and nofail of erofs_get_meta_page() adds 94e4e153b1c2 erofs: kill __submit_bio() adds 99634bf388db erofs: add "erofs_" prefix for common and short functions adds e2c71e74b21e erofs: kill all erofs specific fault injection adds 73d03931be2f erofs: kill use_vmap module parameter adds 84947eb60371 erofs: save one level of indentation adds 4f761fa253b4 erofs: rename errln/infoln/debugln to erofs_{err, info, dbg} adds fe7c2423570d erofs: use read_mapping_page instead of sb_bread adds 4231138fe0c8 erofs: always use iget5_locked adds 618f40ea026b erofs: use read_cache_page_gfp for erofs_get_meta_page adds f6897deef4fc iio: hid-sensor-attributes: Fix divisions for 32-bit platforms adds 26cf7660919e staging: exfat: stopusing CONFIG_FAT_DEFAULT_IOCHARSET adds 44f6b40c225e staging: exfat: stop using 32-bit time_t adds f0c7686dd746 staging: pi433: Fix typo in documentation adds b33f56a1e405 staging: rtl8723bs: hal: remove redundant variable n adds 179e14c8e6af staging: exfat: cleanup spacing for operators adds 0e739ba8e269 staging: exfat: cleanup spacing for casts adds 4e35a0d87cbd staging: exfat: use integer constants adds 56a583d264b9 Staging: exfat: Avoid use of strcpy adds 2d70718dd576 staging: exfat: drop unused function parameter adds 77b0a8412ccf staging: nvec: make use of devm_platform_ioremap_resource adds ae8779e1983d staging: dt-bindings: wilc1000: add optional rtc_clk property adds 8692b047e86c staging: wilc1000: look for rtc_clk clock adds 8b77d94e69c3 staging: emxx_udc: remove local TRUE/FALSE definition adds 5e0127455737 dt-bindings: anybus-controller: move to staging/ tree adds d9c35cca30d3 staging: rtl8723bs: core: Remove Macro "IS_MAC_ADDRESS_BROADCAST" adds 0ba4d388d70e staging: rtl8188eu: make two arrays static const, makes ob [...] adds 5817eca06747 staging: fbtft: make several arrays static const, makes ob [...] adds a76e712a5a09 staging: wilc1000: remove unused interrupt status handling code adds 9a4c56be67f8 staging: wilc1000: avoid twice IRQ handler execution for e [...] adds 63350bdb3845 staging: vhciq_core: replace snprintf with scnprintf adds 129dac370096 Staging: octeon: Avoid several usecases of strcpy adds 3fb73eddba10 Staging: gasket: Use temporaries to reduce line length. new e6874fc29410 Merge tag 'staging-5.4-rc1' of git://git.kernel.org/pub/sc [...] adds 80257121f435 misc: eeprom: ee1004: convert to i2c_new_dummy_device adds 2495aeeca24d misc: eeprom: max6875: convert to i2c_new_dummy_device adds db4ad308a506 misc: alcor_pci: Use dev_get_drvdata adds 615c164da0eb intel_th: msu: Introduce buffer interface adds f220df66f676 intel_th: msu-sink: An example msu buffer "sink" adds 57b69a1f6648 intel_th: msu: Get rid of the window size limit adds ed5207afc580 intel_th: msu: Prevent freeing buffers while locked windows exist adds 092f47c383ad intel_th: msu: Preserve pre-existing buffer configuration adds 7bdd9695970e char: ppdev: Fix a possible null-pointer dereference in pp [...] adds dcfecd4d7a55 fpga: dfl: use driver core functions, not sysfs ones. adds bc83f79bd211 mic: avoid statically declaring a 'struct device'. adds 0854d589aa91 docs: ABI: remove extension from sysfs-class-mic.txt adds 41db5f8397ee misc: fastrpc: fix memory leak when out of memory adds 6de465a50a90 Merge 5.3-rc2 into char-misc-next adds 75080370459a uio: Remove dev_err() usage after platform_get_irq() adds ab81f3f386e2 mei: Use dev_get_drvdata where possible adds 509ce4c85bd0 ppdev: add header include guard adds 5b25380d906a parport: Add missing newline at end of file adds 9e18a80c2e06 parport: parport_serial: Use dev_get_drvdata adds b0a523fa9e9d w1: mxc_w1: use devm_platform_ioremap_resource() to simplify code adds 7008aff290e1 w1: omap-hdq: use devm_platform_ioremap_resource() to simp [...] adds 69bb18ddfc43 fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl [...] adds bdd4f307956a fpga: dfl: pci: enable SRIOV support. adds d2ad5ac1cda7 fpga: dfl: afu: add AFU state related sysfs interfaces adds 15bbb300fcef fpga: dfl: add id_table for dfl private feature driver adds 3c51ff772278 fpga: dfl: make uinit callback optional adds 52eb6d31a1c2 fpga: dfl: fme: add capability sysfs interfaces adds f51cf9e23b70 misc: Remove spear13xx pcie gadget driver adds 998c1de56dac fpga: altera-cvp: Fix function definition argument adds 71d8e94dabee fpga: altera-pr-ip: Make alt_pr_unregister function void adds 2949dc443116 dt-bindings: fpga: Consolidate bridge properties adds cec2caedd979 Merge tag 'fpga-for-5.4' of git://git.kernel.org/pub/scm/l [...] adds 77e38c19f373 Merge 5.3-rc4 into char-misc-next adds 6d54e455689e misc: xilinx_sdfec: Store driver config and state adds 6f86ed820178 misc: xilinx_sdfec: Add ability to configure turbo adds 20ec628e8007 misc: xilinx_sdfec: Add ability to configure LDPC adds 77dd39d924e6 misc: xilinx_sdfec: Add ability to get/set config adds cc538f609dee misc: xilinx_sdfec: Support poll file operation adds 6bd6a690c2e7 misc: xilinx_sdfec: Add stats & status ioctls adds e6f4c346d32e Docs: misc: xilinx_sdfec: Add documentation adds e00feed03f8d MAINTAINERS: add maintainer for SD-FEC adds 9bfe54e3b70e xilinx_sdfec: Convert to IDA adds cd010d9b986f sgi-xp: xpc_uv: Make structure xpc_arch_ops_uv constant adds 672a749b4df6 sgi-xpc: Use GFP_ATOMIC for kmalloc in atomic context. adds 04eb94d52642 slimbus: qcom-ngd-ctrl: Add of_node_put() before return adds fcaf3d933926 slimbus: fix slim_tid_txn() adds 443c396f08a4 dt-bindings: imx-ocotp: Add i.MX8MN compatible adds d93b5d4a2145 nvmem: imx-ocotp: Add i.MX8MN support adds 2ac00e34acfc nvmem: sunxi_sid: fix A64 SID controller support adds cb6b0a393c4a nvmem: meson-mx-efuse: allow reading data smaller than word_size adds 5fb812293ad6 nvmem: mxs-ocotp: update MODULE_AUTHOR() email address adds e3fd9d360c7d dt-bindings: fsl: scu: add new compatible string for ocotp adds a3c59cf29710 nvmem: imx: add i.MX8QM platform support adds e70c971d7d8a Merge 5.3-rc5 into char-misc-next adds dac4f1964a9c misc: xilinx_sdfec: Fix a couple small information leaks adds 129c3b082c63 misc: xilinx_sdfec: Return -EFAULT if copy_from_user() fails adds 56a635c0ec14 misc: xilinx_sdfec: Prevent a divide by zero in xsdfec_reg [...] adds 6123f1fe5398 misc: xilinx_sdfec: Prevent integer overflow in xsdfec_tab [...] adds 3b420aeb7525 misc: xilinx_sdfec: fix spelling mistake: "Schdule" -> "Schedule" adds b0eb93cfd516 lkdtm: Add Control Flow Integrity test adds 1ee170ea3f0d lkdtm: Split WARNING into separate tests adds d4e34999a757 Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] adds 99097a214b0c Merge 5.3-rc7 into char-misc-next adds a104dbc52755 extcon: arizona: Switch to use device_property_count_u32() adds a6d9cfcb853f extcon: extcon-max77843: convert to i2c_new_dummy_device adds 6527c6856fac extcon: fsa9480: Support the FSA880 variant adds 7d2b02275e89 extcon: arizona: Update binding example to use available defines adds 8bc4810b435a extcon: gpio: Request reasonable interrupts adds 005ad18727b4 extcon: sm5502: Add IRQ_ONESHOT adds d72e3dc7915f extcon: axp288: Add missed error check adds 21be848ebc5f extcon: axp288: Use for_each_set_bit() in axp288_extcon_log_rsi() adds a3fc57233977 extcon: adc-jack: Remove dev_err() usage after platform_get_irq() adds 77fda29f9c48 Merge tag 'extcon-next-for-5.4' of git://git.kernel.org/pu [...] adds 127ab2cc5f19 interconnect: Add support for path tags adds cbd5a9c28bb5 interconnect: Add pre_aggregate() callback adds 9e3ce77c1163 interconnect: qcom: Add tagging and wake/sleep support for sdm845 adds 24f516ebbab8 dt-bindings: interconnect: Add Qualcomm QCS404 DT bindings adds be06f8e7425d interconnect: qcom: Add interconnect RPM over SMD driver adds 5e4e6c4d3ae0 interconnect: qcom: Add QCS404 interconnect provider driver adds dcc31687b8b9 interconnect: qcom: remove COMPILE_TEST from CONFIG_INTERC [...] adds 6311b6521bcc drivers: qcom: Add BCM vote macro to header adds 4a79ce748f31 Merge tag 'icc-5.4-rc1' of https://git.linaro.org/people/g [...] adds 088e88be5a38 dt-bindings: phy: add binding for the Lantiq VRX200 and AR [...] adds e52a632195bf phy: lantiq: vrx200-pcie: add a driver for the Lantiq VRX2 [...] adds 4e99276a6f7c phy: enable compile-testing for the Lantiq PHY drivers adds 8d160f6b491e phy: marvell: phy-armada38x-comphy: Add of_node_put() befo [...] adds 5b43a20ac6c4 phy: marvell: phy-mvebu-cp110-comphy: Add of_node_put() be [...] adds beae796d6616 phy: marvell: phy-mvebu-a3700-comphy: Add of_node_put() be [...] adds bbae18f0fc62 phy: core: document phy_calibrate() adds 6aeec986f1bc phy: samsung: disable bind/unbind platform driver feature adds cacc9539cff1 phy: mvebu-a3700-comphy: Inform users if their firmware is [...] adds 3e644828421e phy: ti: am654-serdes: fix an use-after-free in serdes_am6 [...] adds e6839c31a608 phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in ove [...] adds be0345b2cc1f phy: qualcomm: phy-qcom-qmp: Add of_node_put() before return adds 14ced7e3a1ae phy: qcom-qmp: Correct ready status, again adds 64ea59577f68 phy-rockchip-inno-hdmi: Fix RK3328_TERM_RESISTOR_CALIB_SPE [...] adds 0629d57bbdbf phy: mvebu-cp110-comphy: Add clocks support adds d4eda9d847ac phy: mvebu-cp110-comphy: Explicitly initialize the lane submode adds eb6a1fcb53e2 phy: mvebu-cp110-comphy: Add SMC call support adds ea678b4b637e phy: mvebu-cp110-comphy: List already supported Ethernet modes adds 461324f0382c phy: mvebu-cp110-comphy: Add RXAUI support adds c2afb2fef595 phy: mvebu-cp110-comphy: Rename the macro handling only Et [...] adds 96888aed3d09 phy: mvebu-cp110-comphy: Allow non-Ethernet modes to be co [...] adds c527a636d620 phy: mvebu-cp110-comphy: Add USB3 host/device support adds ef0ac9f24b65 phy: mvebu-cp110-comphy: Add SATA support adds 1eb9157ab3ef phy: mvebu-cp110-comphy: Cosmetic change in a helper adds 652488760ea6 phy: mvebu-cp110-comphy: Add PCIe support adds 4e19a76ec08e phy: mvebu-cp110-comphy: Update comment about powering off [...] adds 06a09dc318e4 dt-bindings: phy: Add Marvell COMPHY clocks adds 0c79cf1f4861 dt-bindings: pci: add PHY properties to Armada 7K/8K contr [...] adds f2a857aa2ad7 phy: marvell: phy-mvebu-cp110-comphy: implement RXAUI support adds 5af67635c36e phy: marvell: phy-mvebu-cp110-comphy: rename instances of DLT adds e6508c7efa90 Merge tag 'phy-for-5.4' of git://git.kernel.org/pub/scm/li [...] adds 100c12f20dfa thunderbolt: Switch to use device_property_count_uXX() adds 04f7745300ed thunderbolt: Show key using %*pE not %*pEp adds ce19f91eae43 thunderbolt: Correct path indices for PCIe tunnel adds f437c24bf694 thunderbolt: Move NVM upgrade support flag to struct icm adds 943795219d3c thunderbolt: Use 32-bit writes when writing ring producer/ [...] adds d94dcbb10183 thunderbolt: Do not fail adding switch if some port is not [...] adds 58f414fa435c thunderbolt: Hide switch attributes that are not set adds 3f415e5ee18b thunderbolt: Expose active parts of NVM even if upgrade is [...] adds 3cdb9446a117 thunderbolt: Add support for Intel Ice Lake adds dfda20419884 ACPI / property: Add two new Thunderbolt property GUIDs to [...] adds 18ec9392929f Merge tag 'thunderbolt-for-v5.4' of git://git.kernel.org/p [...] adds eb12511f0d47 fpga: altera-cvp: Discover Vendor Specific offset adds d2083d040a95 fpga: altera-cvp: Preparation for V2 parts. adds e58915179f3f fpga: altera-cvp: Add Stratix10 (V2) Support adds 526af0405487 Merge tag 'fpga-cvp-for-5.4' of git://git.kernel.org/pub/s [...] adds 3bf8c48ca727 coresight: etm4x: Two function calls less adds 17b4add0d4e0 coresight: etm4x: Add ETM PIDs for SDM845 and MSM8996 adds df4473fadcfe coresight: cpu-debug: Add support for Qualcomm Kryo adds 5774a34fc802 coresight: etr_buf: Consolidate refcount initialization adds f52ff9b7d649 coresight: tmc-etr: Handle memory errors adds 8a4bc4f19504 coresight: tmc-etr: Check if non-secure access is enabled adds 82451bbd540f coresight: Convert pr_warn to dev_warn for obsolete bindings adds 6c87bedc9e9c coresight: acpi: Static funnel support adds 6d7651015c16 coresight: etm4x: Remove superfluous setting of os_unlock adds 1004ce4c255f coresight: etm4x: Use explicit barriers on enable/disable adds 08d2ddaa5850 coresight: etm4x: use module_param instead of module_param_named adds 89e89b05ef5b coresight: etm4x: improve clarity of etm4_os_unlock comment adds 13af88f312fc coresight: tmc-etr: Fix updating buffer in not-snapshot mode. adds bbedcb91cc3b coresight: tmc-etr: Fix perf_data check adds 00bb485ce7b8 coresight: tmc: Make memory width mask computation into a [...] adds 3507d231a499 coresight: tmc-etr: Decouple buffer sync and barrier packe [...] adds ec13c78d7b45 coresight: tmc-etr: Add barrier packets when moving offset [...] adds cbb4a74478e9 Merge tag 'dev_groups_all_drivers' into fpga-dfl-for-5.4 adds af9ca4b0bd05 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 84b693e3786b fpga: dfl: make init callback optional adds 084c3ff1b1d2 fpga: dfl: fme: convert platform_driver to use dev_groups adds a80a4b82e7d8 fpga: dfl: afu: convert platform_driver to use dev_groups adds f09991adfb34 fpga: dfl: afu: add userclock sysfs interfaces. adds 95844372f4f3 fpga: dfl: afu: expose __afu_port_enable/disable function. adds 44d247534ff2 fpga: dfl: afu: add error reporting support. adds bd127b8191cf fpga: dfl: afu: add STP (SignalTap) support adds cb3c2c47e3b8 fpga: dfl: fme: add global error reporting support adds 77a0ef488de9 Documentation: fpga: dfl: add descriptions for virtualizat [...] adds b8bf2681dce1 Merge tag 'fpga-dfl-for-5.4' of git://git.kernel.org/pub/s [...] adds c165d8947bc4 eeprom: Deprecate the legacy eeprom driver new 028fb5822b76 binder: Validate the default binderfs device names. new ca2864c6e896 binder: Add default binder devices through binderfs when c [...] new f00834518ed3 binder: add a mount option to show global stats new 0e13e452dafc binder: Add stats, state and transactions files new 03e2e07e3814 binder: Make transaction_log available in binderfs new 4feb80faf428 binder: Add binder_proc logging to binderfs new 8619e5bdeee8 /dev/mem: Bail out upon SIGKILL. new 4b708b7b1a2c firmware: google: check if size is valid when decoding VPD data new 7feebfa487b9 test_firmware: add support for request_firmware_into_buf new 1798045900b7 selftests: firmware: Add request_firmware_into_buf tests new b5dc75c915cd firmware: stratix10-svc: extend svc to support new RSU features new 4526ebbc7773 firmware: add Intel Stratix10 remote system update driver new feef87e9118f firmware: rsu: document sysfs interface new 474d83edaf56 MAINTAINERS: add maintainer for Intel Stratix10 FW drivers new 278d56f970ae misc: fastrpc: Reference count channel context new 2e369878bd43 misc: fastrpc: Don't reference rpmsg_device after remove new 15fe27f3162e misc: fastrpc: remove unused definition new 5672ff4dc389 misc: fastrpc: fix double refcounting on dmabuf new cf61860e6b09 misc: fastrpc: free dma buf scatter list new 13c1d4b30e52 toshiba: Add correct printk log level while emitting error log new b0297622a972 uio: uio_pdrv_genirq: Make UIO name controllable via DT no [...] new ef9ae0c58bd9 uio: Documentation: Add information on using uio_pdrv_geni [...] new 836e9494f448 pcmcia/i82092: Refactored dprintk macro for dev_dbg(). new 74ded38a8e18 w1: add 1-wire master driver for IP block found in SGI ASICs new 25ec8710d9c2 w1: add DS2501, DS2502, DS2505 EPROM device driver new 68b8819daf8e habanalabs: remove write_open_cnt property new f388ec7c16ad habanalabs: add comments on INFO IOCTL new 52a1ae115a68 habanalabs: add debug print when rejecting CS new ed0fc50535ee habanalabs: cap simulator timeout new 209257feabb5 habanalabs: power management through sysfs is only for GOYA new 30f273222cbc habanalabs: Use dev_get_drvdata new b888751a02e7 habanalabs: add handle field to context structure new 4aecb05e526a habanalabs: kill user process after CS rollback new 02e921e42b27 habanalabs: show the process context dram usage new 86d5307a6d35 habanalabs: rename user_ctx as compute_ctx new eb7caf84b029 habanalabs: maintain a list of file private data objects new b968eb1a84e0 habanalabs: change device_setup_cdev() to be more generic new 4d6a7751f6c3 habanalabs: create two char devices per ASIC new 4095a17657e4 habanalabs: Add descriptive names to PSOC scratch-pad registers new 10d7de2cdb87 habanalabs: Add descriptive name to PSOC app status register new 8d1759329d04 habanalabs: use default structure for user input in Debug IOCTL new 9b50f539fff1 habanalabs: improve security in Debug IOCTL new ea451f88ef9c habanalabs: Expose devices after initialization is done new 129b6a9324ad habanalabs: Handle HW_IP_INFO if device disabled or in reset new abca3a822441 habanalabs: replace __cpu_to_le32/64 with cpu_to_le32/64 new fe9a52c97f10 habanalabs: replace __le32_to_cpu with le32_to_cpu new 867b58ac9445 habanalabs: print to kernel log when reset is finished new 4fd2cb15cd08 habanalabs: explicitly set the queue-id enumerated numbers new 413cf576fd50 habanalabs: Make the Coresight timestamp perpetual new 75b3cb2bb080 habanalabs: add uapi to retrieve device utilization new e9730763a21a habanalabs: add uapi to retrieve aggregate H/W events new 0996bd1c74d3 habanalabs: display card name as sensors header new 4c172bbfaa4e habanalabs: stop using the acronym KMD new 307eae93d5ce habanalabs: show correct id in error print new 6dc66f7c26f9 habanalabs: correctly cast variable to __le32 new 9b4a66fd21b0 Merge tag 'misc-habanalabs-next-2019-09-05' of git://peopl [...] new 16a0f687cac7 misc: mic: Use PTR_ERR_OR_ZERO rather than its implementation new 6cfae0c26b21 Merge tag 'char-misc-5.4-rc1' of git://git.kernel.org/pub/ [...] new 8b53c76533aa Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 66b5f1c43984 net-ipv6-ndisc: add support for RFC7710 RA Captive Portal [...] adds bb448f8a60ea net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx adds 5864118b6a44 usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unali [...] adds d1854d509d61 ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 adds fcd4e60885af r8169: improve rtl_rx adds 7e24b4ed5ac4 net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 adds d7840976e391 net: Use skb accessors in network drivers adds d8e18a516f8f net: Use skb accessors in network core adds b656722906ef net: Increase the size of skb_frag_t adds f58ecf1b7d58 net: Reorder the contents of skb_frag_t adds 1dfa5bd38545 net: Rename skb_frag page to bv_page adds b8b576a16f79 net: Rename skb_frag_t size to bv_len adds 8842d285bafa net: Convert skb_frag_t to bio_vec adds d5c3a62d0bb9 Merge branch 'Convert-skb_frag_t-to-bio_vec' adds 955315b0dc8c qlge: Move drivers/net/ethernet/qlogic/qlge/ to drivers/st [...] adds 084323f62b0b ftgmac100: Fix build. adds c349c0a28326 atm: Use dev_get_drvdata adds 9f293c9af856 net: 3com: 3c59x: Use dev_get_drvdata adds f54b0fc86ce6 net: atheros: Use dev_get_drvdata adds f521eaa9d2ef net: broadcom: Use dev_get_drvdata adds ee2e80c19462 e1000e: Use dev_get_drvdata where possible adds 7f53be6f6b8d fm10k: Use dev_get_drvdata adds 1c8aa7b1f15b i40e: Use dev_get_drvdata adds 5daab287c67d igb: Use dev_get_drvdata where possible adds c9b6c56d52be net: jme: Use dev_get_drvdata adds 658688ce6c93 net/mlx5e: xsk: dynamically allocate mlx5e_channel_param adds 6749d5901698 net: sched: include mpls actions in hardware intermediate [...] adds a6eb1817fb98 nfp: flower: offload MPLS push action adds 35b7c70cc3b8 nfp: flower: offload MPLS pop action adds e03e47a3dcec nfp: flower: offload MPLS set action adds 21e8a49ab0bc Merge branch 'nfp-Offload-MPLS-actions' adds ce103204cbe6 hv_sock: Use consistent types for UUIDs adds 3e3bb69589e4 tc-testing: added tdc tests for [b|p]fifo qdisc adds 570d785ba46b drivers: net: xgene: Remove acpi_has_method() calls adds 61670d62bd9e MAINTAINERS: can: add missing files to CAN NETWORK DRIVERS [...] adds 4dfc39e1b639 can: sja1000: Makefile/Kconfig: sort alphabetically adds 2d91fdccad4d can: sja1000: f81601: add Fintek F81601 support adds d9e5d174ad8b can: kvaser_usb: Use struct_size() in alloc_candev() adds 26ad340e582d can: kvaser_pciefd: Add driver for Kvaser PCIEcan devices adds b07fbf239738 can: mark expected switch fall-throughs adds 69652195b6e0 can: m_can: Fix checkpatch issues on existing code adds f524f829b75a can: m_can: Create a m_can platform framework adds 441ac340169b can: m_can: Rename m_can_priv to m_can_classdev adds 4edd396a1911 dt-bindings: can: tcan4x5x: Add DT bindings for TCAN4x5X driver adds 5443c226ba91 can: tcan4x5x: Add tcan4x5x driver to the kernel adds d38f9180da88 can: xilinx_can: Fix style issues adds c942a575b95f can: xilinx_can: Fix kernel doc warnings adds 3281b380ec9f can: xilinx_can: Fix flags field initialization for axi ca [...] adds 8dce7ea41a1e can: xilinx_can: Add cantype parameter in xcan_devtype_dat [...] adds c223da689324 can: xilinx_can: Add support for CANFD FD frames adds 64d6ce8fe48e can: xilinx_can: clean up indentation issue adds 26bca9fe5f1d can: Kconfig: correct history of the CAN protocol adds ca10989632d8 can: flexcan: implement can Runtime PM adds 9d733992772d dt-bindings: can: flexcan: add PE clock source property to [...] adds 8c306bec2d09 can: flexcan: add support for PE clock source select adds 10e0c525fc41 dt-bindings: can: flexcan: add can wakeup property adds 915f9666421c can: flexcan: add support for DT property 'wakeup-source' adds 4c7f71548515 can: ti_hecc: use timestamp based rx-offloading adds 60649d4e0af6 can: remove obsolete empty ioctl() handler adds fba76a584526 can: Add SPDX license identifiers for CAN subsystem adds f876a784292b Merge tag 'linux-can-next-for-5.4-20190724' of git://git.k [...] adds 7bdb9234952b net: marvell: Use dev_get_drvdata where possible adds dfa56f83153f forcedeth: Use dev_get_drvdata where possible adds 3e03a8ba8e1d sfc: Use dev_get_drvdata where possible adds 8f75ec1a220e sfc-falcon: Use dev_get_drvdata where possible adds 92493a2f8a8d Build fixes for skb_frag_size conversion adds ed72a9bb9af0 r8169: fix a typo in a comment adds 2ec0a8909189 qlge: Fix build error without CONFIG_ETHERNET adds e62088ea6a20 selftests: mlxsw: Fix typo in qos_mc_aware.sh adds d601be97126e net/ixgbevf: fix a compilation error of skb_frag_t adds 2b69286dbd99 igc: Remove the polarity field from a PHY information structure adds 6145787d5e2e igc: Remove the unused field from a device specification s [...] adds bb4265ec24c1 igc: Update the MAC reset flow adds 6d37a38243bc igc: Add more SKUs for i225 device adds e5e9a2ecfe78 e1000e: add workaround for possible stalled packet adds ce599b1a129c Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 81cd17a4121d r8169: improve rtl_set_rx_mode adds 7c116e02a4a7 qed: reduce maximum stack frame size adds 9eed21c01c78 mlx4: avoid large stack usage in mlx4_init_hca() adds c93496e9f768 net: sfc: falcon: convert to i2c_new_dummy_device adds b06689cc1b04 mlxsw: spectrum: Expose KVD size for Spectrum-2 adds fc25996e6f46 mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups adds f2ad83af32c3 Merge branch 'mlxsw-Two-small-updates' adds 37f7c66f4560 ptp: ptp_dte: remove redundant dev_err message adds 4929a932be33 tipc: optimize link synching mechanism adds 2320bcdae628 tipc: fix changeover issues due to large packet adds b591c6f620ac Merge branch 'tipc-link-changeover-issues' adds 00c33afbf9dd net: mvneta: use devm_platform_ioremap_resource() to simpl [...] adds 1fbf400b58fa staging: octeon: Fix build failure due to typo. adds cd8ae2073963 sis900: add support for ethtool's EEPROM dump adds f530eed65bca net: neigh: remove redundant assignment to variable bucket adds 1a981c0586c0 net: stmmac: Make MDIO bus reset optional adds ddfbee9e3204 net: stmmac: Do not request stmmaceth clock adds 85d2c5cde158 drivers: net: xgene: Move status variable declaration into [...] adds 91c6bfb8315b mlx4/en_netdev: allow offloading VXLAN over VLAN adds edcde3ee579b r8169: align setting PME with vendor driver adds 280b0b8e89ad ipv6: remove printk adds 0170d594ded8 r8169: set GSO size and segment limits adds e64e0c897499 r8169: implement callback ndo_features_check adds 96ea772ef241 r8169: remove r8169_csum_workaround adds 93681cd7d94f r8169: enable HW csum and TSO adds ca4ac16817fe Merge branch 'r8169-improve-HW-csum-and-TSO-handling' adds 185556f09249 mlxsw: spectrum_flower: Forbid to offload mirred redirect [...] adds c9588e28123c mlxsw: spectrum_acl: Track rules that forbid egress block bind adds 7079676d0931 mlxsw: spectrum_flower: Forbid to offload match on reserve [...] adds dda91bd7abb0 Merge branch 'mlxsw-spectrum_acl-Forbid-unsupported-filters' adds 44950d28cccf net: hns3: add reset checking before set channels adds aa3253b8899d net: hns3: add a check for get_reset_level adds 8e9eee783160 net: hns3: remove upgrade reset level when reset fail adds d659f9f60f6a net: hns3: change GFP flag during lock period adds 923713730db9 net: hns3: modify firmware version display format adds 1c822948fa60 net: hns3: add debug messages to identify eth down cause adds 7be1b9f3e99f net: hns3: make hclge_service use delayed workqueue adds 0812545487ec net: hns3: add interrupt affinity support for misc interrupt adds dbba6da0c67c net: hns3: Add support for using order 1 pages with a 4K buffer adds 08d80a4c90bd net: hns3: use dev_info() instead of pr_info() adds d24b6c624b3b Merge branch 'hns3-next' adds 18917d51472f NFC: fix attrs checks in netlink interface adds 1b14a37565d9 NFC: nxp-nci: Add NXP1001 to the ACPI ID table adds 3b0b278312ba NFC: nxp-nci: Get rid of platform data adds 43201767b44c NFC: nxp-nci: Convert to use GPIO descriptor adds 099d03f02dbf NFC: nxp-nci: Add GPIO ACPI mapping table adds ad0acfd69add NFC: nxp-nci: Get rid of code duplication in ->probe() adds 4f1cbf24fc52 NFC: nxp-nci: Get rid of useless label adds 52c2ea049142 NFC: nxp-nci: Constify acpi_device_id adds da05208a0cb6 NFC: nxp-nci: Drop of_match_ptr() use adds 41bd9cee8a68 NFC: nxp-nci: Drop comma in terminator lines adds 3b11dc5712c3 NFC: nxp-nci: Remove unused macro pr_fmt() adds 826a99ebd4e2 NFC: nxp-nci: Remove 'default n' for the core adds 6f713f49b4b8 NFC: nxp-nci: Clarify on supported chips adds 8f6920ac0050 NFC: nxp-nci: Fix recommendation for NFC_NXP_NCI_I2C Kconfig adds e9e1dcda2e64 Merge branch 'nfc-next' adds c51ab067c531 net: ag71xx: use resource_size for the ioremap size adds 171a9bae68c7 staging/octeon: Allow test build on !MIPS adds ef14358546b1 r8169: make use of xmit_more adds 1cb9dfca39eb net: dsa: mv88e6xxx: avoid some redundant vtu load/purge o [...] adds 473d924d7d46 can: fix ioctl function removal adds 2792b5b95ed5 bnxt_en: Update firmware interface spec. to 1.10.0.89. adds 218a8a71d91a bnxt_en: Add TPA structure definitions for BCM57500 chips. adds 4a228a3a5e58 bnxt_en: Refactor TPA logic. adds 79632e9ba386 bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips. adds 8fe88ce7ab31 bnxt_en: Handle standalone RX_AGG completions. adds bee5a188b716 bnxt_en: Refactor tunneled hardware GRO logic. adds f45b7b78c619 bnxt_en: Set TPA GRO mode flags on 57500 chips properly. adds bfcd8d791ec1 bnxt_en: Add fast path logic for TPA on 57500 chips. adds ec4d8e7cf024 bnxt_en: Add TPA ID mapping logic for 57500 chips. adds 67912c366d4b bnxt_en: Add hardware GRO setup function for 57500 chips. adds ee79566e6594 bnxt_en: Refactor ethtool ring statistics logic. adds 4e7485066373 bnxt_en: Allocate the larger per-ring statistics block for [...] adds 78e7b86605b4 bnxt_en: Support TPA counters on 57500 chips. adds 7c3809181468 bnxt_en: Refactor bnxt_init_one() and turn on TPA support [...] adds 1dc88b97a020 bnxt_en: Support all variants of the 5750X chip family. adds 49c98421e6ab bnxt_en: Add PCI IDs for 57500 series NPAR devices. adds 85fd8011475e Merge branch 'bnxt_en-TPA-57500' adds 1db88c534371 rxrpc: Fix -Wframe-larger-than= warnings from on-stack crypto adds 4c31bc6b1e2e sctp: only copy the available addr data in sctp_transport_init adds f40f1177c38c sctp: check addr_size with sa_family_t size in __sctp_sets [...] adds dd8378b3af57 sctp: clean up __sctp_connect adds f26f995122f4 sctp: factor out sctp_connect_new_asoc adds a64e59c72ca6 sctp: factor out sctp_connect_add_peer adds 6ca04afbf981 Merge branch 'sctp-clean-up-sctp_connect-function' adds 7240b60c98d6 linux: Add skb_frag_t page_offset accessors adds b54c9d5bd6e3 net: Use skb_frag_off accessors adds 65c84f148e35 linux: Remove bvec page_offset, use bv_offset adds 2d73a6c38d44 Merge branch 'Finish-conversion-of-skb_frag_t-to-bio_vec' adds d1a55841ab24 net: Remove dev_err() usage after platform_get_irq() adds 473c7391ce73 vsock/virtio: limit the memory used per-socket adds b89d882dc9fc vsock/virtio: reduce credit update messages adds 9632e9f61bc4 vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() adds 6dbd3e66e778 vhost/vsock: split packets to send using multiple buffers adds 0038ff357f05 vsock/virtio: change the maximum packet size allowed adds c69e6eafff5f Merge branch 'vsock-virtio-optimizations-to-increase-the-t [...] adds 4c173472d051 dt-bindings: net: dsa: ksz: document Microchip KSZ87xx fam [...] adds 016e43a26bab net: dsa: ksz: Add KSZ8795 tag code adds e66f840c08a2 net: dsa: ksz: Add Microchip KSZ8795 DSA driver adds 5133f36cef46 Merge branch 'net-dsa-ksz-Add-Microchip-KSZ87xx-support' adds a9d41e7b8b1f net: ag71xx: Slighly simplify code in 'ag71xx_rings_init()' adds 7084148854e7 myri10ge: remove unneeded variable adds 7700476f3198 selftests: mlxsw: Fix local variable declarations in DSCP tests adds d11786bb9664 selftests: mlxsw: Add a test for leftover DSCP rule adds 164f0de315ce Merge branch 'mlxsw-Test-coverage-for-DSCP-leftover-fix' adds 690c4509e980 mac80211_hwsim: Fix a typo in the name of function 'mac802 [...] adds 5db4c4b9559f mac80211: pass the vif to cancel_remain_on_channel adds 49175fe63ee8 iwlwifi: dvm: no need to check return value of debugfs_cre [...] adds 09e1946cb759 iwlwifi: mvm: remove unused .remove_sta_debugfs callback adds 612fcfd9b31f mac80211: remove unused and unneeded remove_sta_debugfs callback adds a11e2f85481c lib80211: use crypto API ccm(aes) transform for CCMP processing adds fb0e76abe34b mac80211: add tx dequeue function for process context adds 5d29050b409d mac80211_hwsim: Extended Key ID API update adds 3e47bf1ca4c3 mac80211: Simplify Extended Key ID API adds dc3998ec5cf2 mac80211: AMPDU handling for rekeys with Extended Key ID adds d82574a8e5a4 cfg80211: no need to check return value of debugfs_create [...] adds 84f1772bc0c7 cfg80211: clean up cfg80211_inform_single_bss_frame_data() adds b0d1d7ffc555 cfg80211: don't parse MBSSID if transmitting BSS isn't created adds 60d7dfea00e1 cfg80211: give all multi-BSSID BSS entries the same timestamp adds 2aa485e11485 mac80211: add support for parsing ADDBA_EXT IEs adds cbe77dde4757 mac80211: add xmit rate to struct ieee80211_tx_status adds b7b2e8caa08c mac80211: propagate struct ieee80211_tx_status into ieee80 [...] adds 3d07ffcaf320 mac80211: add struct ieee80211_tx_status support to ieee80 [...] adds ef11a931bd1c mac80211: HE: add Spatial Reuse element parsing support adds a0b4496a4368 mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee8021 [...] adds 60ad72da55ac mac80211: implement HE support for mesh adds 7a113110fc8c nl80211: document uapi for CMD_FRAME_WAIT_CANCEL adds ae6fa4d5e94e nl80211: Include wiphy address setup in NEW_WIPHY adds 3ab8227d3e7d cfg80211: refactor cfg80211_bss_update adds 0afd425b1b64 cfg80211: fix duplicated scan entries after channel switch adds d34990bbc255 cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch adds 90d4962cfc87 mac80211: fix ieee80211_he_oper_size() comment adds 697f6c507c74 mac80211: propagate HE operation info into bss_conf adds 2ab45876756f mac80211: add support for the ADDBA extension element adds f12cac539fe0 mac80211: add missing null return check from call to ieee8 [...] adds 05d610af3e71 mac80211_hwsim: fill boottime_ns in netlink RX path adds 50508d941c18 cfg80211: use parallel_ops for genl adds 52dba8d7d5ab mac80211: reject zero MAC address in add station adds 796e90f42b7e cfg80211: add support for parsing OBBS_PD attributes adds 6d4dd4ef1a23 nl80211: add strict start type adds 1ced169cc1c2 mac80211: allow setting spatial reuse parameters from bss_conf adds f39b07fdfb68 mac80211: HE STA disassoc due to QOS NULL not sent adds ac5fe22636e2 Merge tag 'mac80211-next-for-davem-2019-07-31' of git://gi [...] adds 6a7ce95d752e staging/octeon: Fix build error without CONFIG_NETDEVICES adds 842a2eb28f14 net/mlx5e: Print a warning when LRO feature is dropped or [...] adds 424019677657 net/mlx5e: Avoid warning print when not required adds 79ce39be1d63 net/mlx5e: Improve ethtool rxnfc callback structure adds aae67158da36 net/mlx5e: Fix unnecessary flow_block_cb_is_busy call adds 233fd21211bd net/mlx5e: Simplify get_route_and_out_devs helper function adds 5a7e5bcb663d net/mlx5e: Extend tc flow struct with reference counter adds 226f2ca3075a net/mlx5e: Change flow flags type to unsigned long adds c5d326b29603 net/mlx5e: Protect tc flows hashtable with rcu adds ad86755b18d5 net/mlx5e: Protect unready flows with dedicated lock adds 525e84bea52b net/mlx5e: Eswitch, change offloads num_flows type to atomic64 adds 0e18134f4f9f net/mlx5e: Eswitch, use state_lock to synchronize vlan change adds fa833bd52b7b net/mlx5e: Rely on rcu instead of rtnl lock when getting u [...] adds b6fac0b46a1a net/mlx5e: Protect tc flow table with mutex adds 21947f467cda Merge tag 'mlx5-updates-2019-07-29' of git://git.kernel.or [...] adds 0eba31ef5c89 tc-testing: Clarify the use of tdc's -d option adds 3247b272048f net: bridge: mcast: add delete due to fast-leave mdb flag adds 3230a55b3633 mvpp2: use devm_platform_ioremap_resource() to simplify code adds 6551c8c807b8 net: dsa: lantiq: use devm_platform_ioremap_resource() to [...] adds 291f4b6de48a net: dsa: b53: use devm_platform_ioremap_resource() to sim [...] adds 42376788469b net: dsa: bcm_sf2: use devm_platform_ioremap_resource() to [...] adds 566495de1658 net: mediatek: use devm_platform_ioremap_resource() to sim [...] adds c792c0081db6 net: qcom/emac: use devm_platform_ioremap_resource() to si [...] adds 9d26cfa5b0d2 bcm63xx_enet: use devm_platform_ioremap_resource() to simp [...] adds 0ae9fce32c5e net: phy: xgene: use devm_platform_ioremap_resource() to s [...] adds ed8fb4b262ae net: hns3: add link change event report adds b18bf305c46c net: hns3: add handler for NCSI error mailbox adds 3f0f325309ac net: hns3: do not query unsupported commands in debugfs adds a723fb8efe29 net: hns3: refine for set ring parameters adds 6e4139f69163 net: hns3: remove unnecessary variable in hclge_get_mac_vl [...] adds a4ee7624c003 net: hns3: minor cleanup in hns3_clean_rx_ring adds b6872fd36105 net: hns3: minior error handling change for hclge_tm_schd_ [...] adds dbae56a33f58 net: hns3: simplify hclge_cmd_query_error() adds 6e6e7680630c net: hns3: rename a member in struct hclge_mac_ethertype_i [...] adds 6b428b4fbf98 net: hns3: fix some reset handshake issue adds 72e2fb07997c net: hns3: clear reset interrupt status in hclge_irq_handle() adds 012fcb52f67c net: hns3: activate reset timer when calling reset_event adds 9b59e39f0997 Merge branch 'net-hns3-some-code-optimizations-bugfixes-features' adds 5a056cd7ead2 ice: add lp_advertising flow control support adds 36517fd397f1 ice: track hardware stat registers past rollover adds 17bc6d07212c ice: Move vector base setup to PF VSI adds c31a5c25bb19 ice: Always set prefena when configuring an Rx queue adds 5c91ecfda5a8 ice: separate out control queue lock creation adds 6d5999467df0 ice: Do not configure port with no media adds c7aeb4d1b9bf ice: Disable VFs until reset is completed adds cb7db35641c9 ice: Only bump Rx tail and release buffers once per napi_poll adds d5a46359171a ice: Set up Tx scheduling tree based on alloc VSI Tx queues adds 66b29e7a884e ice: Update number of VF queue before setting VSI resources adds 56923ab66467 ice: Add stats for Rx drops at the port level adds a1e996859323 ice: Remove duplicate code in ice_alloc_rx_bufs adds 992149446353 ice: Don't return error for disabling LAN Tx queue that do [...] adds ba880734ba9c ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA adds b67f25d76e9f ice: Remove flag to track VF interrupt status adds 3015b8fcb60d ice: Bump version number adds a8e600e2184f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 7095a4c497ad net: dsa: mv88e6xxx: lock mutex in vlan_prepare adds 425d2d37aba6 net: dsa: mv88e6xxx: explicit entry passed to vtu_getnext adds 5ef8d249f874 net: dsa: mv88e6xxx: call vtu_getnext directly in db load/purge adds 5210989283c2 net: dsa: mv88e6xxx: call vtu_getnext directly in vlan_del adds b1ac6fb440d6 net: dsa: mv88e6xxx: call vtu_getnext directly in vlan_add adds f7571cde6b0f Merge branch 'net-dsa-mv88e6xxx-avoid-some-redundant-VTU-o [...] adds 7c5b42055964 tipc: reduce risk of wakeup queue starvation adds 94166fd21af3 dt-bindings: net: Add aspeed, ast2600-mdio binding adds f160e99462c6 net: phy: Add mdio-aspeed adds 39bfab8844a0 net: ftgmac100: Add support for DT phy-handle property adds 82f151def215 net: ftgmac100: Select ASPEED MDIO driver for the AST2600 adds 3cc6e44b5f84 Merge branch 'net-phy-Add-AST2600-MDIO-support' adds 4902264745b5 net: dsa: mv88e6xxx: add support for MV88E6220 adds 83c5ee315f73 dt-bindings: net: dsa: marvell: add 6220 model to the 6250 family adds c857486a4b6d net: dsa: mv88e6xxx: introduce invalid_port_mask in mv88e6 [...] adds 121b8fe2fdc9 net: dsa: mv88e6xxx: setup message port is not supported i [...] adds 8858ccc837e6 net: dsa: mv88e6xxx: order ptp structs numerically ascending adds 7150961487c5 net: dsa: mv88e6xxx: add PTP support for MV88E6250 family adds 4a9866179d51 Merge branch 'net-dsa-mv88e6xxx-add-support-for-MV88E6220' adds 2152e7a2d9a8 enetc: Clean up local mdio bus allocation adds 0c010a9deb33 enetc: Clean up makefile adds 231ece36f50d enetc: Add mdio bus driver for the PCIe MDIO endpoint adds 288a91d5cd0c dt-bindings: net: fsl: enetc: Add bindings for the central [...] adds 8488d8e90c03 arm64: dts: fsl: ls1028a: Enable eth port1 on the ls1028a [...] adds 4de97b0c86fc Merge branch 'enetc-PCIe-MDIO' adds 30b1b498d756 fm10k: reduce scope of the err variable adds a5c0d861280d fm10k: reduce scope of *p local variable adds 4f9e05fb44f7 fm10k: reduce the scope of qv local variable adds 57928c583ded fm10k: reduce the scope of local err variable adds 7a432d57e080 fm10k: reduce the scope of the q_idx local variable adds fb381e60b8eb fm10k: reduce the scope of the tx_buffer variable adds b731d079e1ba fm10k: reduce the scope of the err variable adds d56b47791d34 fm10k: reduce the scope of the local i variable adds 71974d7e8556 fm10k: reduce the scope of the local msg variable adds 8e03f26b716f fm10k: reduce the scope of the result local variable adds df87b8fcf8fe fm10k: reduce scope of the ring variable adds 856a27236ee3 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds acda655fefae selftests: Add nettest adds 6f9d5cacfe07 selftests: Setup for functional tests for fib and socket lookups adds c032dd8cc7e2 selftests: Add ipv4 ping tests to fcnal-test adds c0644e71df33 selftests: Add ipv6 ping tests to fcnal-test adds bbd7c764086b selftests: Add ipv4 tcp tests to fcnal-test adds a071bbf20539 selftests: Add ipv6 tcp tests to fcnal-test adds a4368be9ad23 selftests: Add ipv4 udp tests to fcnal-test adds 6abdb6512557 selftests: Add ipv6 udp tests to fcnal-test adds 75b2b2b3db4c selftests: Add ipv4 address bind tests to fcnal-test adds 34d0302ab861 selftests: Add ipv6 address bind tests to fcnal-test adds 0113f726856e selftests: Add ipv4 runtime tests to fcnal-test adds 4cd12f61b55b selftests: Add ipv6 runtime tests to fcnal-test adds 88f2b36053b9 selftests: Add ipv4 netfilter tests to fcnal-test adds db6641ee6e9e selftests: Add ipv6 netfilter tests to fcnal-test adds 56eba15d1c60 selftests: Add use case section to fcnal-test adds 9e8fb25254f7 Merge branch 'net-l3-l4-functional-tests' adds a9e21bea1f81 ][next] selftests: nettest: fix spelling mistake: "potocol [...] adds 0470e5e38c9d net/mlx5: fix -Wtype-limits compilation warnings adds 6f06e04b67ba net/mlx5: Refactor and optimize flow counter bulk query adds 8536a6bf2ea1 net/mlx5: Add flow counter bulk allocation hardware bits a [...] adds 7761f9eef3f0 net/mlx5: Fix offset of tisc bits reserved field adds 0000a5f2507d net/mlx5: Make load_one() and unload_one() symmetric adds 6cedde451399 net/mlx5: E-Switch, Verify support QoS element type adds 332bd3a5b931 net/mlx5: E-switch, Combine metadata enable/disable functionality adds 610090ebce92 net/mlx5: E-switch, Initialize TSAR Qos hardware block bef [...] adds 5019833d661f net/mlx5: E-switch, Introduce helper function to enable/di [...] adds 9ddb830a14db net/mlx5: E-Switch, remove redundant error handling adds 131ce7014043 net/mlx5: E-Switch, Remove redundant mc_promisc NULL check adds 5896b97296a7 net/mlx5: E-switch, Tide up eswitch config sequence adds 68e18626dfe9 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds fcb64c0f5640 net/mlx5: E-Switch, add ingress rate support adds 5d8a02536545 net/mlx5: Add flow counter bulk infrastructure adds 558101f1b980 net/mlx5: Add flow counter pool adds 68865419ba1b net/mlx5e: Tx, Strict the room needed for SQ edge NOPs adds 6c085a8aab51 net/mlx5e: XDP, Close TX MPWQE session when no room for in [...] adds 7cf6f811b72a net/mlx5e: XDP, Slight enhancement for WQE fetch function adds b431302e92f0 net/mlx5e: Tx, Soften inline mode VLAN dependencies adds 8c7698d5caa7 net/mlx5e: Rx, checksum handling refactoring adds 7f7cc235c2df net/mlx5e: Fix mlx5e_tx_reporter_create return value adds baf6dfdb10e9 net/mlx5e: Set tx reporter only on successful creation adds c9e6c7209a9a net/mlx5e: TX reporter cleanup adds 6830b468259b net/mlx5e: Allow dropping specific tunnel packets adds 5a0d7dcf85d0 Merge tag 'mlx5-updates-2019-08-01' of git://git.kernel.or [...] adds 43a4b60d0436 ipv6: have a single rcu unlock point in __ip6_rt_update_pmtu adds 0dfa0bed9662 cnic: Explicitly initialize all reference counts to 0. adds ffc60b55d9cc net: dsa: ksz: Remove dead code and fix warnings adds 6a7abc610250 net: dsa: ksz: Merge ksz_priv.h into ksz_common.h adds 267df70fe81b net: dsa: ksz: Drop NET_DSA_TAG_KSZ9477 adds 2230a7ef5198 drop_monitor: Use correct error code adds dbf896b70d4a drop_monitor: Rename and document scope of mutex adds 01921d53f870 drop_monitor: Document scope of spinlock adds ff3818ca39c9 drop_monitor: Avoid multiple blank lines adds 965100966efe drop_monitor: Add extack support adds b19d95505548 drop_monitor: Use pre_doit / post_doit hooks adds c4ed52538cd0 Merge branch 'drop_monitor-Various-improvements-and-cleanups' adds 48e2331197b8 net: dsa: dump CPU port regs through master adds b8fb640643fc net: mdio-octeon: Fix Kconfig warnings and build errors adds ae697f3bf784 Increase fq_codel count in the bulk dropper adds 77ddaff218fc fq_codel: Kill useless per-flow dropped statistic adds 2af8cfac2b40 Merge branch 'fq_codel-small-optimizations' adds a14cc4d24a64 r8169: remove access to legacy register MultiIntr adds ef712ede3541 r8169: add helper r8168_mac_ocp_modify adds a7a92cf81589 r8169: sync PCIe PHY init with vendor driver 8.047.01 adds d9ecd1f748f2 fm10k: remove unnecessary variable initializer adds 4d12002fd29a fm10k: remove needless assignment of err local variable adds cb1b5226cbdf fm10k: remove needless initialization of size local variable adds 9aac0fbd471b fm10k: explicitly return 0 on success path in function adds 27429be75e0d fm10k: cast page_addr to u8 * when incrementing it adds d5c2f3950054 fm10k: mark unused parameters with __always_unused adds a3ffeaf7c2be fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS adds 1fa475fee490 fm10k: fix fm10k_get_fault_pf to read correct address adds 55a47dc2691b Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 77feb4eed756 net: tc_act: add skbedit_ptype helper functions adds fb1b775a247e net: sched: add skbedit of ptype action to hardware IR adds d7609c96c6da net: tc_act: add helpers to detect ingress mirred actions adds 48e584ac583b net: sched: add ingress mirred action to hardware IR adds 4b10c53d81fd nfp: flower: push vlan after tunnel in merge adds f5c977eed725 nfp: flower: detect potential pre-tunnel rules adds 120ffd84a9ec nfp: flower: verify pre-tunnel rules adds f12725d98cbe nfp: flower: offload pre-tunnel rules adds 09aa811bb7de nfp: flower: remove offloaded MACs when reprs are applied [...] adds 2e0bc7f3cb55 nfp: flower: encode mac indexes with pre-tunnel rule check adds ef68de56c7ad Merge branch 'Support-tunnels-over-VLAN-in-NFP' adds aa733660dbd8 openvswitch: Print error when ovs_execute_actions() fails adds f21fa0606c38 i40e: fix incorrect ethtool statistics veb and veb.tc_ adds d9f78ceb8ffa i40e: Log disable-fw-lldp flag change by ethtool adds 2ad1274fa35a i40e: don't report link up for a VF who hasn't enabled queues adds 6db6032298d2 i40e: fix code comments adds 0969402fd5dd i40e: Update visual effect for advertised FEC mode. adds b603f9dc20af i40e: Log info when PF is entering and leaving Allmulti mode. adds b27223591606 i40e: verify string count matches even on early return adds 558e93c93f78 i40e: Remove unicast log when VF is leaving multicast mode. adds 05bb520376af Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 13dfb3fa4943 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds bc986391c80d batman-adv: Start new development cycle adds 529a8f939a5f batman-adv: Replace usage of strlcpy with strscpy adds f89255a02f1d batman-adv: BATMAN_V: introduce per hard-iface OGMv2 queues adds 9cb9a17813bf batman-adv: BATMAN_V: aggregate OGMv2 packets adds b3a598eb0d6b Merge tag 'batadv-next-for-davem-20190808' of git://git.op [...] adds 31168a6d129a dpaa_eth: Use refcount_t for refcount adds 4b4de3985047 mkiss: Use refcount_t for refcount adds 9d2f11238398 net: delete "register" keyword adds e858ef1cd4bc selftests: Add l2tp tests adds 4a8937b83892 cxgb4: smt: Add lock for atomic_dec_and_test adds ad2dcba008a4 cxgb4: smt: Use normal int for refcount adds 5e6d9fc76190 qed: Add new ethtool supported port types based on media. adds 5e040d4b1a44 sfc: don't score irq moderation points for GRO adds 67270136949e sfc: falcon: don't score irq moderation points for GRO adds 323ebb61e32b net: use listified RX for handling GRO_NORMAL skbs adds 61552d2ce861 Merge branch 'net-batched-receive-in-GRO-path' adds 242453c227d1 cls_api: modify the tc_indr_block_ing_cmd parameters. adds f8436988574e cls_api: remove the tcf_block cache adds e4da91021153 cls_api: add flow_indr_block_call function adds 4e481908c51b flow_offload: move tc indirect block to flow offload adds 1150ab0f1b33 flow_offload: support get multi-subsystem block adds 9a32669fecfb netfilter: nf_tables_offload: support indr block call adds 2339ef1cf327 Merge branch 'flow_offload-add-indr-block-in-nf_table_offload' adds 6c9081a3915d tipc: add loopback device tracking adds b6cdf09f51c2 net: stmmac: xgmac: Implement MMC counters adds 5656ac5542df net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() adds 7035aad875ba net: stmmac: xgmac: Implement tx_queue_prio() adds 76067459c686 net: stmmac: Implement RSS and enable it in XGMAC core adds 1fbdad00055c net: stmmac: selftests: Add RSS test adds 3cd1cfcba26e net: stmmac: Implement VLAN Hash Filtering in XGMAC adds 74043f6b22c3 net: stmmac: selftests: Add test for VLAN and Double VLAN [...] adds 56e58d6c8a56 net: stmmac: Implement Safety Features in XGMAC core adds d6e1c12cf9bc net: stmmac: Add Flexible RX Parser support in XGMAC adds ccfc639a94f2 net: stmmac: selftests: Add a selftest for Flexible RX Parser adds eb716a649f25 Merge branch 'stmmac-next' adds da382875c616 mlxsw: spectrum: Extend to support Spectrum-3 ASIC adds 018e5b458723 fq_codel: remove set but not used variables 'prev_ecn_mark [...] adds 32879f000120 r8169: allocate rx buffers using alloc_pages_node adds fcc32a21655e liquidio: Use pcie_flr() instead of reimplementing it adds 1a9914884db5 tcp: batch calls to sk_flush_backlog() adds 3a5e523479c4 devlink: remove pointless data_len arg from region snapsho [...] adds c04b79b6cfd7 tcp: add new tcp_mtu_probe_floor sysctl adds 1555e6fdf062 tcp: Update TCP_BASE_MSS comment adds a7eb6a4f2560 r8169: fix performance issue on RTL8168evl adds ca497fb6aa9f taprio: remove unused variable 'entry_list_policy' adds 9e6717af61df net: hns3: fix GFP flag error in hclge_mac_update_stats() adds 130509213bae net: hns3: fix interrupt clearing error for VF adds eb977d996e93 net: hns3: clean up for vlan handling in hns3_fill_desc_vtags adds 7ac243f99d61 net: hns3: add input length check for debugfs write function adds aacbe27e82f0 net: hns3: modify how pause options is displayed adds ddb54554fa51 net: hns3: add DFX registers information for ethtool -d adds b20d7fe51e0d net: hns3: add some statitics info to tx process adds 42611b70f8be net: hns3: add check for max TX BD num for tso and non-tso case adds dec8466001f7 net: hns3: add function display NCL_CONFIG info adds 615466ce415a net: hns3: refine MAC pause statistics querying function adds 427a7bff66c8 net: hns3: add handshake with VF for PF reset adds eddd98600b38 net: hns3: refine some macro definitions adds f52ea3c55a40 Merge branch 'hns3-next' adds f887427b2cec selftests: Fix detection of nettest command in fcnal-test adds 62ad42ec9c49 tc-testing: added tdc tests for matchall filter adds e4f9abbd38e4 net/mlx5e: Extend hairpin entry with reference counter adds 73edca736e58 net/mlx5e: Protect hairpin entry flows list with spinlock adds b32accda8afd net/mlx5e: Protect hairpin hash table with mutex adds db76ca2424fe net/mlx5e: Allow concurrent creation of hairpin entries adds dd58edc328ce net/mlx5e: Extend mod header entry with reference counter adds 83a52f0d5255 net/mlx5e: Protect mod header entry flows list with spinlock adds d2faae25c305 net/mlx5e: Protect mod_hdr hash table with mutex adds a734d0071731 net/mlx5e: Allow concurrent creation of mod_hdr entries adds 948993f2beeb net/mlx5e: Extend encap entry with reference counter adds 61086f391044 net/mlx5e: Protect encap hash table with mutex adds d589e785baf5 net/mlx5e: Allow concurrent creation of encap entries adds ef2e4094e076 net/mlx5: E-switch, Removed unused hwid adds 724ee17912c9 net/mlx5e: Simplify querying port representor parent id adds c938451f6b9c net/mlx5e: Use vhca_id in generating representor port_index adds b51c225e6c4e net/mlx5e: Use refcount_t for refcount adds 38b9e0f6d981 Merge tag 'mlx5-updates-2019-08-09' of git://git.kernel.or [...] adds a62052ba2aec wimax: no need to check return value of debugfs_create functions adds fedcc6da10f3 bonding: no need to print a message if debugfs_create_dir() fails adds 9f818c8a7388 mlx5: no need to check return value of debugfs_create functions adds 9e3926df8779 xgbe: no need to check return value of debugfs_create functions adds 3a131e85043c bnxt: no need to check return value of debugfs_create functions adds 9dac1e8eeaa2 cxgb4: no need to check return value of debugfs_create functions adds 11ab11e69d63 hns3: no need to check return value of debugfs_create functions adds 16e9b481e988 nfp: no need to check return value of debugfs_create functions adds 8d72ab119f42 stmmac: no need to check return value of debugfs_create functions adds 92aff5b46787 dpaa2: no need to check return value of debugfs_create functions adds 687236b07a67 qca: no need to check return value of debugfs_create functions adds 2f62f8e6c379 skge: no need to check return value of debugfs_create functions adds e6882aa623f6 mvpp2: no need to check return value of debugfs_create functions adds ecc557075166 fm10k: no need to check return value of debugfs_create functions adds 43c4eb038119 i40e: no need to check return value of debugfs_create functions adds 35dc61ebfc10 ixgbe: no need to check return value of debugfs_create functions adds 7e174a49bb80 ieee802154: no need to check return value of debugfs_creat [...] adds 2cc2743d8fee Merge branch 'Networking-driver-debugfs-cleanups' adds 7c747838a558 drop_monitor: Split tracing enable / disable to different [...] adds 70c69274f354 drop_monitor: Initialize timer and work item upon tracing enable adds 44075f563793 drop_monitor: Reset per-CPU data before starting to trace adds c5ab9b1c41f6 drop_monitor: Require CAP_NET_ADMIN for drop monitor confi [...] adds 28315f799987 drop_monitor: Add alert mode operations adds ca30707dee2b drop_monitor: Add packet alert mode adds 57986617a736 drop_monitor: Allow truncation of dropped packets adds 444be061d012 drop_monitor: Add a command to query current configuration adds 30328d46af59 drop_monitor: Make drop queue length configurable adds e9feb58020f9 drop_monitor: Expose tail drop counter adds 6e5ee483397a Merge branch 'drop_monitor-Capture-dropped-packets-and-metadata' adds 150e8f8a1bae netdevsim: register couple of devlink params adds 3eef8689325e net: phy: simplify genphy_config_advert by using the linkm [...] adds f4069cd7fa65 net: phy: prepare phylib to deal with PHY's extending Clause 22 adds bf22b343ca80 net: phy: add phy_modify_paged_changed adds 087f5b8758ae net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 adds d35bbe84c12e Merge branch 'realtek-phy-next' adds eb2e7f092271 r8169: inline rtl8169_free_rx_databuff adds 929938536fc0 net: dsa: mv88e6xxx: wait for 88E6185 PPU disabled adds 683f2244c5a3 net: dsa: mv88e6xxx: introduce wait mask routine adds 19fb7f69da2a net: dsa: mv88e6xxx: introduce wait bit routine adds 28ae1e9662b2 net: dsa: mv88e6xxx: wait for AVB Busy bit adds 2ad4da776bdb net: dsa: mv88e6xxx: remove wait and update routines adds 1c6463b6fc36 net: dsa: mv88e6xxx: fix SMI bit checking adds eede236112b7 net: dsa: mv88e6xxx: add delay in direct SMI wait adds a858390177bc Merge branch 'net-dsa-mv88e6xxx-prepare-Wait-Bit-operation' adds 6f20a697e487 xen-netback: no need to check return value of debugfs_crea [...] adds 53f6f391786e caif: no need to check return value of debugfs_create functions adds 92b498222881 devlink: send notifications for deleted snapshots on regio [...] adds a9a96760165d net: hns3: Make hclge_func_reset_sync_vf static adds f2a3e4e95f40 libbpf: provide more helpful message on uninitialized global var adds 58b80815362e selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API adds 898ca681cd78 selftests/bpf: switch test_tcpnotify to perf_buffer API adds f58a4d51d8da samples/bpf: convert xdp_sample_pkts_user to perf_buffer API adds c17bec549c9d samples/bpf: switch trace_output sample to perf_buffer API adds 47da6e4dc3d3 selftests/bpf: remove perf buffer helpers adds 5e31d507da6c Merge branch 'convert-tests-to-libbpf' adds 7c4b90d79d0f bpf: Allow bpf_skb_event_output for a few prog types adds 03cd1d1a493e selftests/bpf: Add selftests for bpf_perf_event_output adds 086f95682114 bpf/flow_dissector: pass input flags to BPF flow dissector [...] adds 1ac6b126dbe8 bpf/flow_dissector: document flags adds b2ca4e1cfa7d bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN adds 57debff23c4c tools/bpf: sync bpf_flow_keys flags adds ae173a915785 selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG adds 71c99e32b926 bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_D [...] adds e853ae776a58 selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP adds 943e398dd36c Merge branch 'flow_dissector-input-flags' adds 61098e89e6c8 selftests/bpf: prevent headers to be compiled as C code adds 766f2a59323a selftests/bpf: revamp test_progs to allow more control adds 8160bae21fc2 selftests/bpf: add test selectors by number and name to te [...] adds e87fd8bae44c libbpf: return previous print callback from libbpf_set_print adds 329e38f76cc2 selftest/bpf: centralize libbpf logging management for test_progs adds 0ff97e56c098 selftests/bpf: abstract away test log output adds 3a516a0a3a7b selftests/bpf: add sub-tests support for test_progs adds 51436ed78d59 selftests/bpf: convert bpf_verif_scale.c to sub-tests API adds b207edfe4e02 selftests/bpf: convert send_signal.c to use subtests adds 475e31f8da1b Merge branch 'revamp-test_progs' adds 6dbff13ca8a2 include/bpf.h: Remove map_insert_ctx() stubs adds fca16e51078e xdp: Refactor devmap allocation code for reuse adds 6f9d451ab1a3 xdp: Add devmap_hash map type for looking up devices by ha [...] adds 10fbe21163fc tools/include/uapi: Add devmap_hash BPF map type adds e42346192c9f tools/libbpf_probes: Add new devmap_hash type adds 1375dc4a4579 tools: Add definitions for devmap_hash map type adds d3406913561c Merge branch 'devmap_hash' adds 965112785e4b tcp: tcp_syn_flood_action read port from socket adds 9349d600fb6a tcp: add skb-less helpers to retrieve SYN cookie adds 70d66244317e bpf: add bpf_tcp_gen_syncookie helper adds 3745ee18017e bpf: sync bpf.h to tools/ adds 637f71c09ba2 selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers adds 91bc35789db4 selftests/bpf: add test for bpf_tcp_gen_syncookie adds 116e7dbe34b4 Merge branch 'gen-syn-cookie' adds bf8ff0f8cfd7 selftests/bpf: fix clearing buffered output between tests/ [...] adds a98bf57391a2 tools: bpftool: add support for reporting the effective cg [...] adds 9babe825da76 bpf: always allocate at least 16 bytes for setsockopt hook adds fd5ef31f370a selftests/bpf: extend sockopt_sk selftest with TCP_CONGEST [...] adds 02bc2b64940e Merge branch 'setsockopt-extra-mem' adds a78d0dbec712 selftests/bpf: add loop test 4 adds 8c30396074c1 selftests/bpf: add loop test 5 adds 946152b3c5d6 selftests/bpf: test_progs: switch to open_memstream adds 66bd2ec1e0d9 selftests/bpf: test_progs: test__printf -> printf adds 16e910d4467c selftests/bpf: test_progs: drop extra trailing tab adds 682cdbdc2160 Merge branch 'test_progs-stdio' adds ef20a9b27c66 libbpf: add helpers for working with BTF types adds b03bc6853c0e libbpf: convert libbpf code to use new btf helpers adds 4cedc0dad9b5 libbpf: add .BTF.ext offset relocation section loading adds ddc7c3042614 libbpf: implement BPF CO-RE offset relocation algorithm adds 2dc26d5a4f2e selftests/bpf: add BPF_CORE_READ relocatable read macro adds df36e621418b selftests/bpf: add CO-RE relocs testing setup adds 002d3afce655 selftests/bpf: add CO-RE relocs struct flavors tests adds ec6438a988a4 selftests/bpf: add CO-RE relocs nesting tests adds 20a9ad2e7136 selftests/bpf: add CO-RE relocs array tests adds d9db3550300f selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests adds 9654e2ae908e selftests/bpf: add CO-RE relocs modifiers/typedef tests adds d698f9dbdbed selftests/bpf: add CO-RE relocs ptr-as-array tests adds c1f5e7dd19e7 selftests/bpf: add CO-RE relocs ints tests adds 29e1c6687245 selftests/bpf: add CO-RE relocs misc tests adds 726e333fd2e9 Merge branch 'compile-once-run-everywhere' adds b707659213d3 tools/bpf: fix core_reloc.c compilation error adds d9973cec9d57 xdp: xdp_umem: fix umem pages mapping for 32bits systems adds 3783d43752ea samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports adds a32a32cb26eb samples/bpf: make xdp_fwd more practically usable via devm [...] adds abcce733adb7 samples/bpf: xdp_fwd explain bpf_fib_lookup return codes adds 9f30cd568b39 Merge branch 'bpf-xdp-fwd-sample-improvements' adds a664a834579a tools: bpftool: fix reading from /proc/config.gz adds 341dfcf8d78e btf: expose BTF info through sysfs adds d66fa3c70e59 tools: bpftool: add feature check for zlib adds 9840a4ffcf0b selftests/bpf: fix race in flow dissector tests adds 7fd785685e22 btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux adds a1916a153c25 libbpf: attempt to load kernel BTF from sysfs first adds 72ef80b5ee13 Merge branch 'bpf-libbpf-read-sysfs-btf' adds 708852dcac84 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 043b8413e8c0 net: devlink: remove redundant rtnl lock assert adds 7b261e0ef5f8 net: phy: add __set_linkmode_max_speed adds 331c56ac7384 net: phy: add phy_speed_down_core and phy_resolve_min_speed adds 65b27995a4ab net: phy: let phy_speed_down/up support speeds >1Gbps adds e070ca371f2b Merge branch 'net-phy-let-phy_speed_down-up-support-speeds-1Gbps' adds ec5791c202ac r8152: separate the rx buffer size adds 252df8b86667 r8152: replace array with linking list for rx information adds d55d70894c6d r8152: use alloc_pages for rx buffer adds 47922fcde536 r8152: support skb_add_rx_frag adds e4a5017ac5b3 r8152: change rx_copybreak and rx_pending through ethtool adds b753c5a7f99f Merge branch 'r8152-RX-improve' adds 8c0bb7873815 netfilter: synproxy: rename mss synproxy_options field adds e84fb4b3666d netfilter: conntrack: use shared sysctl constants adds 1b90af292e71 ipvs: Improve robustness to the ipvs sysctl adds 7e59b3fea2a2 netfilter: remove unnecessary spaces adds bd8699e9e292 netfilter: nft_bitwise: add offload support adds 43dd16efc7f2 netfilter: nf_tables: store data in offload context registers adds bd96b4c75675 netfilter: inline four headers files into another one. adds a1b2f04ea527 netfilter: add missing includes to a number of header-files. adds 9211bfbff80a netfilter: add missing IS_ENABLED(CONFIG_BRIDGE_NETFILTER) [...] adds 47e640af2e49 netfilter: add missing IS_ENABLED(CONFIG_NF_TABLES) check [...] adds 0abc8bf4f284 netfilter: add missing IS_ENABLED(CONFIG_NF_CONNTRACK) che [...] adds 78458e3e08cd netfilter: add missing IS_ENABLED(CONFIG_NETFILTER) checks [...] adds 20a9379d9a03 netfilter: remove "#ifdef __KERNEL__" guards from some headers. adds 2a475c409fe8 kbuild: remove all netfilter headers from header-test blacklist. adds 5785cf15fd74 netfilter: nf_tables: add missing prototypes. adds 0a30ba509fde netfilter: nf_nat_proto: make tables static adds 105333435b4f netfilter: connlabels: prefer static lock initialiser adds c162610c7db2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 4773f9bdb476 r8169: fix sporadic transmit timeout issue adds 5181b473d64e net: phy: realtek: add NBase-T PHY auto-detection adds 707816c8b050 netfilter: remove deprecation warnings from uapi headers. adds 83c156d3ecc0 netfilter: nft_bitwise: Adjust parentheses to fix memcmp s [...] adds 03eb57bb897f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds ecb9f80db23a net/mvpp2: Replace tasklet with softirq hrtimer adds a46b5b6c2701 net/rds: Add RDS6_INFO_SOCKETS and RDS6_INFO_RECV_MESSAGES [...] adds 916e571ebad3 net: phy: read MII_CTRL1000 in genphy_read_status only if needed adds 2441ba4806a1 net: phy: swphy: emulate register MII_ESTATUS adds 5b3f13950c91 net: phy: realtek: add support for EEE registers on integr [...] adds 2e779ddb5617 r8169: use the generic EEE management functions adds d700d26418ee Merge branch 'realtek-EEE' adds b6cef26fb909 r8169: sync EEE handling for RTL8168h with vendor driver adds 873343e7d496 page_pool: remove unnecessary variable init adds d87e5edb4cd7 selftests: net: push jq workaround into separate helper adds dc8a670a87e6 selftests: netdevsim: add devlink params tests adds bd00cc363e11 Merge branch 'selftests-netdevsim-add-devlink-paramstests' adds 4418f862d675 netdevsim: implement support for devlink region and snapshots adds 5156d7ef6d5e selftests: netdevsim: add devlink regions tests adds 907389b747e1 Merge branch 'netdevsim-implement-support-for-devlink-regi [...] adds 65dedd7fe1f2 RDS: limit the number of times we loop in rds_send_xmit adds 356feaad4f7d RDS: don't use GFP_ATOMIC for sk_alloc in rds_create adds 55c70ca00c98 net/rds: Add a few missing rds_stat_names entries adds 11740ef44829 rds: check for excessive looping in rds_send_xmit adds 4b58c9b127f0 Merge branch 'rds-next' adds 8d73f8f23e6b page_pool: fix logic in __page_pool_get_cached adds 1910cd88539c can: kvaser_pciefd: kvaser_pciefd_pwm_stop(): remove unnec [...] adds 5549369cfde0 can: kvaser_pciefd: Remove unused including <linux/version.h> adds 175a60b73b17 can: sja1000: f81601: remove unused including <linux/version.h> adds 99a3d7c12243 can: ti_hecc: convert block comments to network style comments adds d5f1a984edd8 can: ti_hecc: fix indention adds ab3a78f65983 can: ti_hecc: avoid long lines adds dfa9352dbe4e can: ti_hecc: fix print formating strings adds c71400cec438 can: ti_hecc: ti_hecc_start(): avoid multiple assignments adds babfcda6ef43 can: ti_hecc: ti_hecc_mailbox_read(): add blank lines to i [...] adds 7123e1c7ea29 can: ti_hecc: ti_hecc_mailbox_read(): remove set but not u [...] adds 3486cc40ccbf can: xilinx_can: xcan_chip_start(): fix failure with invalid bus adds 6b0d35891c83 can: xilinx_can: xcan_probe(): skip error message on defer [...] adds 93bbd6c5eeb1 can: xilinx_can: xcanfd_rx(): fix FSR register handling in [...] adds e6997dd26884 can: xilinx_can: fix the data update logic for CANFD FD frames adds 9d06bcb9aa48 can: xilinx_can: xcan_rx_fifo_get_next_frame(): fix FSR re [...] adds 3e994ff28f86 can: xilinx_can: xcan_set_bittiming(): fix the data phase [...] adds 147d9e9a67e1 can: af_can: convert block comments to network style comments adds 8325ce9bca55 can: af_can: balance braces around else statements adds b11844b6068c can: af_can: fix alignment adds 1cf571eb81d3 can: af_can: avoid splitting quoted string across lines adds fbd4665a67f7 can: af_can: can_pernet_init(): Use preferred style kzallo [...] adds 97c334935100 can: af_can: add missing identifiers to struct receiver::func adds d6ada83bba99 can: raw: convert block comments to network style comments adds d5e4ecac87fc can: raw: remove unnecessary blank lines, add suggested bl [...] adds bff10040672d can: raw: balance braces around else statements adds d956b1a87f9b can: raw: raw_module_init(): use pr_err() instead of print [...] adds af0b1470bda9 can: raw: raw_sock_no_ioctlcmd(): mark function as static adds 9989f6333c58 can: bcm: bcm_sock_no_ioctlcmd(): mark function as static adds bf74aa86e111 can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrt [...] adds 465c0deb1057 can: gw: convert block comments to network style comments adds f62564f5e3f2 can: gw: remove unnecessary blank lines, add suggested bla [...] adds 5dfc8c94a887 can: gw: add missing spaces around operators adds 0815c891e522 can: gw: can_can_gw_rcv(): remove return at end of void function adds 78f8a326f924 can: gw: cgw_dump_jobs(): avoid long lines adds 21468e6de80e can: gw: cgw_parse_attr(): remove unnecessary braces for s [...] adds e9dc7c60507c can: gw: use struct canfd_frame as internal data structure adds 456a8a646b25 can: gw: add support for CAN FD frames adds d569de814967 can: vcan: convert block comments to network style comments adds 4248f5e02f2e can: vcan: remove unnecessary blank lines adds e83e416cdf4f can: vcan: introduce pr_fmt and make use of it adds 3ca3c4aad2ef can: netlink: fix documentation typos adds 8714652fcd32 Merge tag 'linux-can-next-for-5.4-20190814' of git://git.k [...] adds 38eabdf0248e qed: Add API for configuring NVM attributes. adds 0dabbe1bb3a4 qed: Add driver API for flashing the config attributes. adds 8ce2cfd42e29 Merge branch 'qed-NVM' adds e36ea63b62ed Documentation/bindings: net: ocelot: document the PTP bank adds 744350b98c3a Documentation/bindings: net: ocelot: document the PTP ready IRQ adds 45bce1719cbd net: mscc: describe the PTP register range adds d8c964dccae3 net: mscc: improve the frame header parsing readability adds 1f0239de58d6 net: mscc: remove the frame_info cpuq member adds 4e3b0468e6d7 net: mscc: PTP Hardware Clock (PHC) support adds 459c5fb44379 Merge branch 'mscc-PTP-support' adds 9c1029818c71 net: phy: adin: add support for Analog Devices PHYs adds 49cc4c7db453 net: phy: adin: hook genphy_{suspend, resume} into the driver adds fb44b8d62cc3 net: phy: adin: add support for interrupts adds 3e32d020d864 net: phy: adin: add {write,read}_mmd hooks adds d6200c8fd5b3 net: phy: adin: configure RGMII/RMII/MII modes on config adds c83e6163d852 net: phy: adin: make RGMII internal delays configurable adds f1012fb47608 net: phy: adin: make RMII fifo depth configurable adds b422d1b6f761 net: phy: adin: add support MDI/MDIX/Auto-MDI selection adds c6aa697c41fd net: phy: adin: add EEE translation layer from Clause 45 t [...] adds fa5bd9c5f1cd net: phy: adin: implement PHY subsystem software reset adds 2d99b58461e1 net: phy: adin: implement downshift configuration via phy-tunable adds 9fe0b8d6ba9f net: phy: adin: add ethtool get_stats support adds 767078132ff9 dt-bindings: net: add bindings for ADIN PHY driver adds 13b18f1d281b Merge branch 'net-phy-adin-add-support-for-Analog-Devices-PHYs' adds 927441adea56 net: dsa: mv88e6xxx: check for mode change in port_setup_mac adds 87caaaf2d19d selftests: Fix get_ifidx and callers in nettest.c adds a4d2113e46c1 ipvlan: set hw_enc_features like macvlan adds c227ce442385 net: phy: remove calls to genphy_config_init adds 00843d99ce15 net: dsa: remove calls to genphy_config_init adds 4b9cb2a5ceed net: phy: remove genphy_config_init adds 59d0f749bf3e Merge branch 'net-phy-remove-genphy_config_init' adds f59783f5bb1a net: bridge: mdb: move vlan comments adds 6545916ed9f4 net: bridge: mdb: factor out mdb filling adds e77b0c84e33c net: bridge: mdb: dump host-joined entries as well adds 1bc844ee0faa net: bridge: mdb: allow add/delete for host-joined groups adds f77508308fa7 Merge branch 'bridge-mdb' adds 9b63f57d4ab9 drop_monitor: Move per-CPU data init/fini to separate functions adds cac1174fa17f drop_monitor: Initialize hardware per-CPU data adds edd3d0074c25 drop_monitor: Add basic infrastructure for hardware drops adds 80cebed85c88 drop_monitor: Consider all monitoring states before perfor [...] adds 5e58109b1ea4 drop_monitor: Add support for packet alert mode for hardwa [...] adds d40e1deb930f drop_monitor: Add support for summary alert mode for hardw [...] adds 8e94c3bc922e drop_monitor: Allow user to start monitoring hardware drops adds 0f420b6c52e9 devlink: Add packet trap infrastructure adds 391203ab11df devlink: Add generic packet traps and groups adds f3047ca01f12 Documentation: Add devlink-trap documentation adds da58f90f11f5 netdevsim: Add devlink-trap support adds 9e0874570488 Documentation: Add description of netdevsim traps adds bc030d9c91c3 selftests: forwarding: devlink_lib: Allow tests to define [...] adds a054c8d90bac selftests: forwarding: devlink_lib: Add devlink-trap helpers adds b3cb7df9ecb5 selftests: devlink_trap: Add test cases for devlink-trap adds 95766451bfb8 Documentation: Add a section for devlink-trap testing adds 83beee5a3aff Merge branch 'drop_monitor-for-offloaded-paths' adds 25e80cd05ff8 net: stmmac: Get correct timestamp values from XGMAC adds ec222003bd94 net: stmmac: Prepare to add Split Header support adds c887e02a938d net: stmmac: xgmac: Correctly return that RX descriptor is [...] adds 67afd6d1cfdf net: stmmac: Add Split Header support and enable it in XGM [...] adds b5418e130e5f net: stmmac: Add a counter for Split Header packets adds 95eaf3cd0a90 net: stmmac: dwxgmac: Add Flexible PPS support adds bfc56530697d net: stmmac: Add ethtool register dump for XGMAC cores adds 8000ddc0eceb net: stmmac: Add support for SA Insertion/Replacement in X [...] adds 8180d5797a1d net: stmmac: selftests: Add tests for SA Insertion/Replacement adds 81b945aea0ea net: stmmac: xgmac: Add EEE support adds 30d932279dc2 net: stmmac: Add support for VLAN Insertion Offload adds 94e18382003c net: stmmac: selftests: Add selftest for VLAN TX Offload adds d83d508b74c4 Merge branch 'stmmac-next' adds 46ee73508cbb net: hns3: add or modify comments adds cdd332accd4a net: hns3: modify redundant initialization of variable adds 37417c6625ca net: hns3: fix error and incorrect format adds ac887be5b0fe net: hns3: change print level of RAS error log from warnin [...] adds 20981a1e6b70 net: hns3: prevent unnecessary MAC TNL interrupt adds 1bef61fc7eed net: hns3: add phy_attached_info() to the hns3 driver adds 10086b345385 Merge branch 'hns3-next' adds e654f9f53b45 tipc: clean up skb list lock handling on send path adds 9041f047df3a be2net: eliminate enable field from be_aic_obj adds 5be4480d4656 dt-bindings: net: mediatek: Add support for MediaTek MT762 [...] adds 45487403e104 net: ethernet: mediatek: Rename MTK_QMTK_INT_STATUS to MTK [...] adds 08df5fa63acc net: ethernet: mediatek: Rename NEXT_RX_DESP_IDX to NEXT_DESP_IDX adds 296c9120752b net: ethernet: mediatek: Add MT7628/88 SoC support adds 20e79a0a2cfd net: hns: add phy_attached_info() to the hns driver adds 446bf64b613c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 607f625b86f9 net: flow_offload: convert block_ing_cb_list to regular list type adds 99b60d56a35b net: phy: add EEE-related constants adds edde25e55d87 net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 adds 44b3769b3857 Merge branch 'RTL8125-EEE' adds 6636fb310681 r8152: fix accessing skb after napi_gro_receive adds c11a99e79423 tc-testing: use dedicated DUMMY interface name for dummy dev adds 14b54ac4fbb9 tc-testing: concurrency: wrap piped rule update commands adds 196640a6468f Merge branch 'ns-plugin-fixes' adds af809709e9df net: remove empty inet_exit_net adds 4e27428fb562 sctp: add asconf_enable in struct sctp_endpoint adds bb2ded26028b sctp: not set peer.asconf_capable in sctp_association_init adds a2eeacc83043 sctp: check asoc peer.asconf_capable before processing asconf adds df2c71ffdfae sctp: add SCTP_ASCONF_SUPPORTED sockopt adds 219f9ea4d3b7 sctp: use ep and asoc auth_enable properly adds 03f961270f42 sctp: add sctp_auth_init and sctp_auth_free adds 56dd525abd56 sctp: add SCTP_AUTH_SUPPORTED sockopt adds 2f7576347cf3 sctp: remove net sctp.x_enable working as a global switch adds 5483ecefe960 Merge branch 'sctp-support-per-endpoint-auth-and-asconf-flags' adds 231e83fdcd03 rsi: return explicit error values adds 3b902fa811cf rt2x00usb: remove unnecessary rx flag checks adds 1dc244064c47 rt2x00: no need to check return value of debugfs_create functions adds 18e714687bea rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU adds 4c8a46851019 libertas: remove redundant assignment to variable ret adds c032461936de wl3501_cs: remove redundant variable rc adds 5ff29d836d1b rtw88: Fix misuse of GENMASK macro adds 764f3f1ecffc libertas: Add missing sentinel at end of if_usb.c fw_table adds ee6db78f5db9 rtw88: pci: Rearrange the memory usage for skb in RX ISR adds 29b68a920f6a rtw88: pci: Use DMA sync instead of remapping in RX ISR adds f491645f0394 brcmfmac: add 160MHz in chandef_to_chanspec() adds 011a56a3336a brcmfmac: enable DFS_OFFLOAD extended feature if supported adds fa9050927fa8 brcmfmac: allow 160MHz in custom regulatory rules adds a84a60ccdd65 Revert "brcmfmac: fix NULL pointer derefence during USB di [...] adds 14fcfd1cc0c0 brcmfmac: change the order of things in brcmf_detach() adds c613085b7494 brcmfmac: avoid firmware command in brcmf_netdev_open() wh [...] adds c33330ac06fe brcmfmac: clear events in brcmf_fweh_detach() will always fail adds 1ac11ae949dd brcmfmac: avoid firmware commands when bus is down adds e0bfb9601d48 brcmfmac: simply remove flowring if bus is down adds 4b11c915f00c brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar adds f0248ec49bde mt7601u: use params->ssn value directly adds 9a29f7d8476c rtlwifi: btcoex: fix issue possible condition with no effe [...] adds 8812022cb2fd rtw88: debug: dump tx power indexes in use adds 2ec4ad49b98e libertas_tf: Use correct channel range in lbtf_geo_init adds e3b1d879ccda brcmfmac: don't net_ratelimit() CONSOLE messages on firmwa [...] adds b43d6c8e8d7f rtlwifi: remove assignment to itself adds 15e830e90fde mwifiex: use eth_broadcast_addr() to assign broadcast address adds 3457f86da60d rtw88: use txpwr_lmt_cfg_pair struct, not arrays adds 9236c1250cb7 bcma: Use dev_get_drvdata adds 6334dea8880a mwifiex: make error values consistent in mwifiex_update_bs [...] adds 8f9af6309b84 rsi: fix for sdio interface setup in 9116 adds a40c28700d98 iwlegacy: Use dev_get_drvdata where possible adds ffa4d78cbc26 mwifiex: pcie: Use dev_get_drvdata adds 1f5f5ea72fc9 qtnfmac_pcie: Use dev_get_drvdata adds e7338e031985 rtlwifi: rtl_pci: Use dev_get_drvdata adds a4a68f727fb8 rtlwifi: remove unneeded function _rtl_dump_channel_map() adds cddecd92d1ec brcmfmac: remove set but not used variable 'dtim_period' adds b95c732234fa mt7601u: null check the allocation adds 3915a252ce71 libertas: Fix a double free in if_spi_c2h_data() adds dfc7a8f7c857 rsi: fix for sdio reset card issue adds 937a194ae865 ipw2x00: remove redundant assignment to err adds de019a3bdd6e brcmsmac: remove three set but not used variables adds d1b68c118238 rtw88: pci: remove set but not used variable 'ip_sel' adds 706f0182b1ad rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN adds b97494f48d5a rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX desc [...] adds 66b2b064ee54 rtlwifi: rtl88188ee: Replace local bit manipulation macros adds 36eda7568f2e rtlwifi: rtl8188ee: Convert macros that set descriptor adds e53e30ba15da rtlwifi: rtl8188ee: Convert inline routines to little-endi [...] adds d1d1a96bdb44 rtlwifi: rtl8188ee: Remove local configuration variable adds 0d762f031d70 rtw88: allow c2h operation in irq context adds 713a30de45a2 rtw88: enclose c2h cmd handle with mutex adds 4136214f7c46 rtw88: add BT co-existence support adds 49a52d05a3c7 rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX adds a246b9291433 rtlwifi: rtl8192ce: Replace local bit manipulation macros adds 98fd8db59a00 rtlwifi: rtl8192ce: Convert macros that set descriptor adds c85a63766738 rtlwifi: rtl8192ce: Convert inline routines to little-endi [...] adds 654026df2635 Revert "mwifiex: fix system hang problem after resume" adds 6004cf298a41 b43legacy: Remove pointless cond_resched() wrapper adds 932630fa9028 Merge tag 'wireless-drivers-next-for-davem-2019-08-19' of [...] adds d2187f8e4454 r8152: divide the tx and rx bottom functions adds 955222ca5281 net: dsa: use a single switch statement for port setup adds 74be4babe72f net: dsa: do not enable or disable non user ports adds 0394a63acfe2 net: dsa: enable and disable all ports adds 3903f315165d net: dsa: mv88e6xxx: do not change STP state on port disabling adds b759f528ca3d net: dsa: mv88e6xxx: enable SERDES after setup adds fc0bc0190bc5 net: dsa: mv88e6xxx: wrap SERDES IRQ in power function adds b1b5133db19c Merge branch 'net-dsa-enable-and-disable-all-ports' adds d9bd6d279236 netdevsim: Fix build error without CONFIG_INET adds afc1f67b99d5 s390/qeth: use node_descriptor struct adds 12fc286f84b1 s390/qeth: propagate length of processed cmd IO data to callback adds 7c5f8ffb3357 s390/qeth: use correct length field in SNMP cmd callback adds 32e85a0d83ee s390/qeth: keep cmd alive after IO completion adds 308946b07430 s390/qeth: merge qeth_reply struct into qeth_cmd_buffer adds 2744d8116903 s390/qeth: get vnicc sub-cmd type from reply data adds 59b757a9bf2b s390/qeth: streamline control code for promisc mode adds 4f6e01f3d6ff s390/ctcm: don't use intparm for channel IO adds 0506d5ba6876 s390/lcs: don't use intparm for channel IO adds c08129bbd4af Merge branch 's390-net-next' adds 30cc0ed73e33 can: rcar_can: Remove unused platform data support adds 1f0dee39e3cb can: peak_pci: Make structure peak_pciec_i2c_bit_ops constant adds 653ee35ce6d5 can: hi311x: remove custom DMA mapped buffer adds 65668b326956 can: tcan4x5x: remove unused struct tcan4x5x_priv::tcan4x5x_lock adds ad07819f223e can: tcan4x5x: remove not needed casts to struct tcan4x5x_priv * adds 7fbda1306542 can: tcan4x5x: tcan4x5x_can_probe(): add missing error han [...] adds 6093f744fec7 can: tcan4x5x: fix data length in regmap write path adds 28b0ffe98b53 can: m_can_platform: remove not needed casts to struct m_c [...] adds b3402c405747 can: m_can_platform: m_can_plat_probe(): add missing error [...] adds 3b9bcede4d9f can: mcp251x: convert block comments to network style comments adds 77654a6da00f can: mcp251x: remove unnecessary blank lines adds 4669597496dc can: mcp251x: avoid long lines adds d344c6d6c33f can: mcp251x: fix print formating strings adds af669cd26e0a can: mcp251x: use u8 instead of uint8_t adds d84ea2123f8d can: mcp251x: mcp251x_hw_reset(): allow more time after a reset adds 3964576307ed can: mcp251x: Use dev_name() during request_threaded_irq() adds 6a07c2305ab2 can: mcp251x: Use DT-supplied interrupt flags adds df58525df395 can: mcp251x: remove custom DMA mapped buffer adds f588af848b5a Merge tag 'linux-can-next-for-5.4-20190820' of git://git.k [...] adds c1ddf1f5c4ad ice: Use the software based tail when checking for hung Tx ring adds 9118fcd5255f ice: Assume that more than one Rx queue is rare in ice_napi_poll adds d82dd83df27e ice: Restructure VFs initialization flows adds f1a4a66d2310 ice: fix set pause param autoneg check adds 2ab28bb04ce6 ice: Set WB_ON_ITR when we don't re-enable interrupts adds 7829570e287d ice: Fix kernel hang with DCB reset in CEE mode adds ac6f733a7bd5 ice: allow empty Rx descriptors adds e6c45149b88e ice: Do not always bring up PF VSI in ice_ena_vsi() adds 1337175deca7 ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access adds 60d628ea27d2 ice: Reduce wait times during VF bringup/reset adds 11836214d5b7 ice: Increase size of Mailbox receive queue for many VFs adds c275684b9250 ice: Move VF resources definition to SR-IOV specific file adds cbfe31b5d74d ice: Change type for queue counts adds be6f7ef69cf0 ice: improve print for VF's when adding/deleting MAC filters adds ac2eb56e7504 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 4edc17fdfdf1 net/mlx5e: Rename reporter header file adds 06293ae4fa0a net/mlx5e: Change naming convention for reporter's functions adds c50de4af1d63 net/mlx5e: Generalize tx reporter's functionality adds dd921fd24179 net/mlx5e: Extend tx diagnose function adds 2d708887a4b1 net/mlx5e: Extend tx reporter diagnostics output adds 2bf09e60ae5e net/mlx5e: Add cq info to tx reporter diagnose adds 11af6a6d09e9 net/mlx5e: Add helper functions for reporter's basics adds 9032e7192eac net/mlx5e: Add support to rx reporter diagnose adds 9d18b5144a0a net/mlx5e: Split open/close ICOSQ into stages adds be5323c8379f net/mlx5e: Report and recover from CQE error on ICOSQ adds 32c57fb26863 net/mlx5e: Report and recover from rx timeout adds 0a35ab3e1382 net/mlx5e: RX, Handle CQE with error at the earliest stage adds 8276ea1353a4 net/mlx5e: Report and recover from CQE with error on RQ adds 26aa7ab10f15 Documentation: net: mlx5: Devlink health documentation updates adds 3c140dd54f37 net/mlx5e: Fix deallocation of non-fully init encap entries adds b1b9f97a0937 net/mlx5: Fix the order of fc_stats cleanup adds 8c40f3b212a3 Merge tag 'mlx5-updates-2019-08-15' of git://git.kernel.or [...] adds b7bf027087cb mlxsw: core: Add API to set trap action adds 6a44bae3b2b9 mlxsw: reg: Add new trap actions adds a812cedb8e35 mlxsw: Add layer 2 discard trap IDs adds 9e6290c75a50 mlxsw: Add trap group for layer 2 discards adds b5ce611fd96e mlxsw: spectrum: Add devlink-trap support adds 170270329b1b selftests: mlxsw: Add test cases for devlink-trap L2 drops adds 1455865a040a selftests: mlxsw: Add a test case for devlink-trap adds 3a76edf28af8 Merge branch 'mlxsw-Add-devlink-trap-support' adds dc649d649a5e mac80211: fix TX legacy rate reporting when tx_status_ext is used adds 8db6e7367d3c mac80211: fix bad guard when reporting legacy rates adds a027c3041fef mac80211: 80Mhz was not reported properly when using tx_st [...] adds 3a00f0814064 mac80211: add missing length field increment when generati [...] adds c5b9a7f82673 nl80211: add 6GHz band definition to enum nl80211_band adds f89769cfdd5a cfg80211: add 6GHz UNII band definitions adds fa1f1085bc06 cfg80211: util: add 6GHz channel to freq conversion and vi [...] adds 852f04620e5b cfg80211: extend ieee80211_operating_class_to_band() for 6GHz adds e548a1c36b11 cfg80211: add 6GHz in code handling array with NUM_NL80211 [...] adds 0816e6b1177a cfg80211: use same IR permissive rules for 6GHz band adds 5ea4e7802c43 cfg80211: ibss: use 11a mandatory rates for 6GHz band operation adds 62524a5857d2 cfg80211: apply same mandatory rate flags for 5GHz and 6GHz adds 6c7a00339e2a cfg80211: Support assoc-at timer in sta-info adds 9cf02338880d mac80211: add assoc-at support adds 5db16ba82f38 mac80211: fix possible NULL pointerderef in obss pd code adds 2a38075cd0be nl80211: Add support for EDMG channels adds 56dd918ff06e mac80211: minstrel_ht: fix per-group max throughput rate i [...] adds f793c7eedd94 mac80211: minstrel_ht: reduce unnecessary rate probing attempts adds 21f7981b4bd9 mac80211: minstrel_ht: fix default max throughput rate indexes adds 48cb39522a9d mac80211: minstrel_ht: improve rate probing for devices wi [...] adds fb86b9208ff8 Merge tag 'mac80211-next-for-davem-2019-08-21' of git://gi [...] adds eba39fd6fe31 amd-xgbe: use devm_platform_ioremap_resource() to simplify code adds c8ace62ff3a9 net: ethernet: ti: use devm_platform_ioremap_resource() to [...] adds 8a54d4c21919 via-rhine: use devm_platform_ioremap_resource() to simplify code adds 5bd5b56457b0 net: socionext: use devm_platform_ioremap_resource() to si [...] adds 4865695c0f1a net: ks8851-ml: use devm_platform_ioremap_resource() to si [...] adds ffb36a10c656 net: sxgbe: use devm_platform_ioremap_resource() to simplify code adds 1a1ba7118807 cirrus: cs89x0: use devm_platform_ioremap_resource() to si [...] adds b6df983076e5 ezchip: nps_enet: use devm_platform_ioremap_resource() to [...] adds 4f830a5af7b5 net: fec: use devm_platform_ioremap_resource() to simplify code adds 37f76049b095 net: mvneta: use devm_platform_ioremap_resource() to simpl [...] adds 531fd23b0061 pxa168_eth: use devm_platform_ioremap_resource() to simplify code adds 4ca3348dff9a net: bcmgenet: use devm_platform_ioremap_resource() to sim [...] adds 913919e51ee6 net: systemport: use devm_platform_ioremap_resource() to s [...] adds 999232a38ff1 net: stmmac: dwmac-meson8b: use devm_platform_ioremap_reso [...] adds f33bf6b00f20 net: stmmac: dwmac-meson: use devm_platform_ioremap_resour [...] adds ad124aa34e51 net: stmmac: dwmac-anarion: use devm_platform_ioremap_reso [...] adds 2b9b5e74507f net: stmmac: dwc-qos: use devm_platform_ioremap_resource() [...] adds 93415e45d30c net/mlx5e: Extract code that queues neigh update work into [...] adds 61081f9c09df net/mlx5e: Always take reference to neigh entry adds 1216ce9d4a74 net/mlx5e: Extend neigh hash entry with rcu adds 70e83bd3b0e4 net/mlx5e: Refactor mlx5e_neigh_update_table->encap_lock adds ac0d917632cf net/mlx5e: Protect neigh hash encap list with spinlock and rcu adds 6a06c2f7843d net/mlx5e: Refactor neigh used value update for concurrent [...] adds 2a1f1768fa17 net/mlx5e: Refactor neigh update for concurrent execution adds 95435ad7999b net/mlx5e: Only access fully initialized flows in neigh update adds 7a978759b4e0 net/mlx5e: Add tc flower tracepoints adds c786fe596bed net/mlx5e: Add trace point for neigh used value update adds 5970882a2510 net/mlx5e: Add trace point for neigh update adds fed07ef3b072 Merge tag 'mlx5-updates-2019-08-21' of git://git.kernel.or [...] adds e5d2f910cfec PCI: hv: Add a paravirtual backchannel in software adds 348dd93e40c1 PCI: hv: Add a Hyper-V PCI interface driver for software b [...] adds 913d14e86657 net/mlx5: Add wrappers for HyperV PCIe operations adds 87175120defd net/mlx5: Add HV VHCA infrastructure adds 29ddad43166d net/mlx5: Add HV VHCA control agent adds cef35af34d6d net/mlx5e: Add mlx5e HV VHCA stats agent adds 8da3803d1ac4 Merge branch 'mlx5-hyperv' adds c76c99252524 nexthops: remove redundant assignment to variable err adds 33b165684ab7 i40e: reduce stack usage in i40e_set_fc adds bc6c1eaaedee i40e: Check if transceiver implements DDM before access adds 408bfc382efc i40e: add check on i40e_configure_tx_ring() return value adds fb59826288a6 i40e: fix shifts of signed values adds d802c760ab87 i40e: Add drop mode parameter to set mac config adds d4256c8e9a7f i40e: check_recovery_mode had wrong if statement adds f93b3fd9a34b i40e: Update FW API version to 1.9 adds 1e0303fd2942 i40e: reset veb.tc_stats when resetting veb.stats adds 9889707b06ac i40e: Fix crash caused by stress setting of VF MAC addresses adds 541d97310ae3 i40e: Remove function i40e_update_dcb_config() adds a39f165db5c4 i40e: allow reset in recovery mode adds 65c275e40164 i40e: Persistent LLDP support adds 1b5f5d388b2b i40e: fix retrying in i40e_aq_get_phy_capabilities adds 7ee7f3e844de Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 57b77df7b719 dt-bindings: net: snps, dwmac: update reg minItems maxItems adds d5a57e4e31d1 dt-bindings: net: meson-dwmac: convert to yaml adds c2a5b91e8c52 Merge branch 'dt-bindings-net-meson-dwmac-convert-to-yaml' adds d3ee8ec7de83 net: fec: add C45 MDIO read/write support adds 0f817a5eb9e3 mISDN: Delete unnecessary checks before the macro call “de [...] adds 038dab7efc38 can: Delete unnecessary checks before the macro call “dev_ [...] adds b7deac31979b hamradio: Delete unnecessary checks before the macro call [...] adds 5477fccf9abd net: usb: Delete unnecessary checks before the macro call [...] adds 399e06a517b6 ethernet: Delete unnecessary checks before the macro call [...] adds 6d24e1414005 net/ncsi: update response packet length for GCPS/GNS/GNPTS [...] adds f4a93be689df r8152: saving the settings of EEE adds e7bde56b7446 r8152: add a helper function about setting EEE adds aa19d1f1042e Merge branch 'r8152-save-EEE' adds c7a42eb49212 net: ipv6: fix listify ip6_rcv_finish in case of forwarding adds 87cade2997c9 net/mlx5: Fix return code in case of hyperv wrong size read adds bf1867db9b85 net/rds: Whitelist rdma_cookie and rx_tstamp for usercopy adds bd1200b79510 drop_monitor: Make timestamps y2038 safe adds d4ed7463d02a r8169: fix DMA issue on MIPS platform adds f3acd33d840d net: use unlikely for dql_avail case adds 2307f4a517c7 net: hns3: Fix -Wunused-const-variable warning adds dd016aca28f6 net/core/skmsg: Delete an unnecessary check before the fun [...] adds fbbdbc647307 bnxt_en: Fix allocation of zero statistics block size regression. adds 7c47f5afdeef s390/qdio: enable drivers to poll for Output completions adds 313dc689b16c s390/qdio: let drivers opt-out from Output Queue scanning adds eeac0e20a173 s390/qeth: collect accurate TX statistics adds e53edf743d26 s390/qeth: add TX NAPI support for IQD devices adds 85e537d8f1b6 s390/qeth: when in TX NAPI mode, use napi_consume_skb() adds 96bd6c94bdf9 s390/qeth: add BQL support for IQD devices adds 9549d70a2d71 s390/qeth: add xmit_more support for IQD devices adds ace4cedea934 Merge branch 's390-qeth-next' adds 0c3a6101ff2d ice: Allow egress control packets from PF_VSI adds 1b0c3247a092 ice: Account for all states of FW DCBx and LLDP adds da4a9e73d8a5 ice: Don't call synchronize_irq() for VF's from the host adds 64bcaec64284 ice: Treat DCBx state NOT_STARTED as valid adds 42a179c80ddd ice: Copy dcbx configuration only if mode is correct adds f8af5bf5b45e ice: reject VF attempts to enable head writeback adds 84a118ab58ed ice: Rename ethtool private flag for lldp adds 90e477379e92 ice: silence some bogus error messages adds 057911ba9b79 ice: Fix flag used for module query adds 3747f03115c1 ice: Don't clear auto_fec bit in ice_cfg_phy_fec() adds 3f416961b0a5 ice: Add input handlers for virtual channel handlers adds 5a4a86731027 ice: update ethtool stats on-demand adds bbb968e8b34c ice: Fix issues updating VSI MAC filters adds 8b2c858240ac ice: Don't allow VSI to remove unassociated ucast filter adds a914a8411035 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds c1236979b4d2 net: phy: sfp: Add labels to hwmon sensors adds ee641b0cdb94 net: mediatek: remove set but not used variable 'status' adds 2889456498c6 Revert "net: mediatek: remove set but not used variable 'status'" adds 0846e1616f0f cirrus: cs89x0: remove set but not used variable 'lp' adds 4f8116c85057 net: sched: protect block offload-related fields with rw_s [...] adds 97394bef5622 net: sched: change tcf block offload counter type to atomic_t adds 401192113730 net: sched: refactor block offloads counter usage adds a449a3e77a85 net: sched: notify classifier on successful offload add/delete adds c9f14470d048 net: sched: add API for registering unlocked offload block [...] adds 11bd634da257 net: sched: conditionally obtain rtnl lock in cls hw offloads API adds 9838b20a7fb2 net: sched: take rtnl lock in tc_setup_flow_action() adds 5a6ff4b13d59 net: sched: take reference to action dev before calling offloads adds 1444c175a374 net: sched: copy tunnel info when setting flow_action entr [...] adds 918190f50eb6 net: sched: flower: don't take rtnl lock for cls hw offloads API adds 72991b560681 Merge branch 'cls-hw-offload-rtnl' adds 3c95e5013b7f r8169: improve DMA handling in rtl_rx adds d00ee466a07e nfp: add AMDA0058 boards to firmware list adds 68aaf4459556 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds e65d45cc351a net: dsa: remove bitmap operations adds cf360866b119 net: dsa: do not skip -EOPNOTSUPP in dsa_port_vid_add adds bdcff080f7ae net: dsa: add slave VLAN helpers adds c5335d737ff3 net: dsa: check bridge VLAN in slave operations adds 7e1741b47f24 net: dsa: program VLAN on CPU port from slave adds b9499904f363 net: dsa: clear VLAN PVID flag for CPU port adds cb6ec9754b1a Merge branch 'net-dsa-explicit-programmation-of-VLAN-on-CP [...] adds b8fc9f30821e net: ethernet: mediatek: Add basic PHYLINK support adds 7e538372694b net: ethernet: mediatek: Re-add support SGMII adds bd69baaace06 dt-bindings: net: ethernet: Update mt7622 docs and dts to [...] adds 1ddc5d948419 Merge branch 'net-ethernet-mediatek-convert-to-PHYLINK' adds 9b236d2a69da net: dsa: Advertise the VLAN offload netdev ability only i [...] adds e9bf96943b40 net: dsa: sja1105: Clear VLAN filtering offload netdev feature adds 380702e37155 Merge branch 'Simplify-DSA-handling-of-VLAN-subinterface-offload' adds 7add83d93a94 net: mediatek: remove set but not used variable 'status' adds 1b0b8114b954 sctp: make ecn flag per netns and endpoint adds 2f5268a9249b sctp: allow users to set netns ecn flag with sysctl adds d5886b919a72 sctp: allow users to set ep ecn flag by sockopt adds e93b4f038662 Merge branch 'sctp-add-SCTP_ECN_SUPPORTED-sockopt' adds 4e6da7969ffe net: dsa: mv88e6xxx: support 2500base-x in SGMII IRQ handler adds 609070133aff net: dsa: mv88e6xxx: update code operating on hidden registers adds 17deaf5cb37a net: dsa: mv88e6xxx: create serdes_get_lane chip operation adds d3cf7d8f20b4 net: dsa: mv88e6xxx: simplify SERDES code for Topaz and Peridot adds 3bbb8867f87d net: dsa: mv88e6xxx: rename port cmode macro adds 7a3007d22e8d net: dsa: mv88e6xxx: fully support SERDES on Topaz family adds 0e5c9ab32cbe Merge branch 'net-dsa-mv88e6xxx-Peridot-Topaz-SERDES-changes' adds 99122836d26a net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID adds e125dcef7556 net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID adds f6256585fecc net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID adds 190f73ab4c43 net: stmmac: setup higher frequency clk support for EHL & TGL adds 00ebd4998b53 Merge branch 'stmmac-Add-EHL-and-TGL-PCI-info-and-PCI-ID' adds 14105c191e09 ipv6: shrink struct ipv6_mc_socklist adds a3a90244c471 wimax/i2400m: remove redundant assignment to variable result adds bd301e05ba06 phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() [...] adds ba869d3c40fc phy: mdio-hisi-femac: use devm_platform_ioremap_resource() [...] adds ea7076923bde phy: mdio-moxart: use devm_platform_ioremap_resource() to [...] adds bd51ce0583e2 phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resour [...] adds 3894793e4b1a phy: mdio-sun4i: use devm_platform_ioremap_resource() to s [...] adds 9e7a5d174622 ice: Fix ethtool port and PFC stats for 4x25G cards adds 293582487389 ice: added sibling head to parse nodes adds f27db2e65e11 ice: Sanitize ice_ena_vsi and ice_dis_vsi adds dc67039b3d11 ice: shorten local and add debug prints adds 4425e0531c43 ice: Introduce a local variable for a VSI in the rebuild path adds e63a1dbdc7df ice: Don't clog kernel debug log with VF MDD events errors adds 9c7dd7566d18 ice: add validation in OP_CONFIG_VSI_QUEUES VF message adds 35b4f4372f91 ice: fix ice_is_tc_ena adds a1199d679af4 ice: fix potential infinite loop adds d02f734cb713 ice: add support for enabling/disabling single queues adds 77ca27c41705 ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap adds 78b5713ac124 ice: Alloc queue management bitmaps and arrays dynamically adds cb6a8dc07827 ice: Fix VF configuration issues due to reset adds 152b978a1f90 ice: Rework ice_ena_msix_range adds ae2bdbb45d38 ice: fix adminq calls during remove adds 8e4a2adcedac Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 95fb8bb3181b net: phy: force phy suspend when calling phy_stop adds b97cd891268d mlxsw: Remove 56G speed support adds 3f61967f4197 mlxsw: spectrum: Prevent auto negotiation on number of lanes adds 45bd634131fd mlxsw: Bump firmware version to 13.2000.1886 adds dc4f3eb08a12 mlxsw: spectrum_ptp: Add counters for GC events adds 198836fdff09 Merge branch 'mlxsw-Various-updates' adds f7fe7e3d19e8 dpaa2-eth: Remove support for changing link settings adds cce62943c08e dpaa2-eth: Use stored link settings adds 8eb3cef8d264 dpaa2-eth: Add pause frame support adds a582b78dfc33 net: hns3: code optimization for debugfs related to "dump reg" adds 6f92bfd70a8a net: hns3: use macro instead of magic number adds 6125b52d2641 net: hns3: modify base parameter of kstrtouint in hclge_db [...] adds 70a214903da9 net: hns3: reduce the parameters of some functions adds ed5b255ba679 net: hns3: optimize some log printings adds 199d2dd416df net: hns3: make some reusable codes into a function adds 82f7d0576fa6 net: hns3: fix incorrect type in assignment. adds e8df45c28134 net: hns3: optimize waiting time for TQP reset adds a83d29618b1c net: hns3: implement .process_hw_error for hns3 client adds c9765a89d142 net: hns3: add phy selftest function adds 2336f19d7892 net: hns3: check reset interrupt status when reset fails adds dd2956eab104 net: hns3: not allow SSU loopback while execute ethtool -t dev adds 73a1dd8c908e Merge branch 'net-hns3-add-some-cleanups-and-optimizations' adds b98f0f530d79 net: dsa: mv88e6xxx: get serdes lane after lock adds 5d24da1e5ccb net: dsa: mv88e6xxx: keep CMODE writable code private adds 42aa15cf05c0 net: dsa: mv88e6xxx: fix freeing unused SERDES IRQ adds ea77388b0227 net/mlx5: Fix mlx5_ifc_query_lag_out_bits adds 7084ed30ae2a IB/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command adds 694a296024d4 net/mlx5: remove self-assignment on esw->dev adds 94f3e14e00fd mlx5: Use refcount_t for refcount adds 647d58a989b3 net/mlx5: Use debug message instead of warn adds b1635ee6120c net/mlx5: Add XRQ legacy commands opcodes adds eed6f7dc28d3 net/mlx5: Add missing include file to lib/crypto.c adds 866ff8f22380 net/mlx5: Improve functions documentation adds 30b10e89f2ae net/mlx5: Add support for VNIC_ENV internal rq counter adds caa185473544 net/mlx5: Expose IP-in-IP capability bit adds 1eba383f4e36 net/mlx5: Add lag_tx_port_affinity capability bit adds f66ad830b114 net/mlx5: Add per-namespace flow table default miss action [...] adds e6806e9a63a7 net/mlx5: Create bypass and loopback flow steering namespa [...] adds bb487d29ce00 net/mlx5: fix a -Wstringop-truncation warning adds 00679b631edd net/mlx5: Set ODP capabilities for DC transport to max adds 537f321097d0 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds d5e1c0ef550e net/mlx5e: ethtool, Fix a typo in WOL function names adds 3c14562663c6 net/mlx5e: Expose new function for TIS destroy loop adds 45f171b1182b net/mlx5e: Support LAG TX port affinity distribution adds 0cfafd4b4ddf net/mlx5e: Add device out of buffer counter adds a49e1f31ae15 net/mlx5e: Change function's position to a more fitting file adds a795d8db2a6d net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets adds e3a53bc536fc net/mlx5e: Improve stateless offload capability check adds 25948b87dda2 net/mlx5e: Support TSO and TX checksum offloads for IP-in- [...] adds 1a4f1a024c4f Merge tag 'mlx5-updates-2019-08-22' of git://git.kernel.or [...] adds c1d532d268cb r8169: change interrupt mask type to u32 adds c623305bf465 r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions adds ce37115e3a57 r8169: factor out reading MAC address from registers adds bcf2b868a5ae r8169: move disabling interrupt coalescing to RTL8169/RTL8 [...] adds 7366016d2d4c r8169: read common register for PCI commit adds ae84bc187337 r8169: don't use bit LastFrag in tx descriptor after send adds f1bce4ad2f1c r8169: add support for RTL8125 adds 02bf642b188a r8169: add RTL8125 PHY initialization adds b3a42e3a78ce r8169: add support for EEE on RTL8125 adds b4e11253b1f3 Merge branch 'r8169-add-support-for-RTL8125' adds 3f1071ec39f7 net: spider_net: Use struct_size() helper adds 1a914990ffe9 wimax/i2400m: remove debug containing bogus calculation of index adds 688125a6e787 MIPS: SGI-IP27: remove ioc3 ethernet init adds cbe7d51745f9 MIPS: SGI-IP27: restructure ioc3 register access adds c1b6a3d85d3f net: sgi: ioc3-eth: remove checkpatch errors/warning adds 141a7dbb886f net: sgi: ioc3-eth: use defines for constants dealing with [...] adds c7b572747549 net: sgi: ioc3-eth: allocate space for desc rings only once adds 489467e52486 net: sgi: ioc3-eth: get rid of ioc3_clean_rx_ring() adds 9c328b05443a net: sgi: ioc3-eth: separate tx and rx ring handling adds fcd0da5a6d87 net: sgi: ioc3-eth: introduce chip start function adds 19a957b6b464 net: sgi: ioc3-eth: split ring cleaning/freeing and allocation adds 850d2fed5bce net: sgi: ioc3-eth: refactor rx buffer allocation adds ed870f6a7aa2 net: sgi: ioc3-eth: use dma-direct for dma allocations adds 8dff19a6dcb8 net: sgi: ioc3-eth: use csum_fold adds 3498cb272e87 net: sgi: ioc3-eth: Fix IPG settings adds d1c9454274d8 net: sgi: ioc3-eth: protect emcr in all cases adds 70359dbe2475 net: sgi: ioc3-eth: no need to stop queue set_multicast_list adds 19828bd3d1a0 Merge branch 'ioc3-eth-improvements' adds b3b0ddd07e63 bnxt_en: Use a common function to print the same ethtool - [...] adds a935cb7ec449 bnxt_en: Remove the -1 error return code from bnxt_hwrm_do [...] adds d4f1420d3656 bnxt_en: Convert error code in firmware message response t [...] adds a798302d56f5 bnxt_en: Simplify error checking in the SR-IOV message for [...] adds 5bedb5296e33 bnxt_en: Suppress all error messages in hwrm_do_send_msg() [...] adds ba642ab773db bnxt_en: Prepare bnxt_init_one() to be called multiple times. adds 702d5011ab5e bnxt_en: Refactor bnxt_sriov_enable(). adds 91b9be487001 bnxt_en: Register buffers for VFs before reserving resources. adds ec5d31e3c15d bnxt_en: Handle firmware reset status during IF_UP. adds 07f83d72d238 bnxt_en: Discover firmware error recovery capabilities. adds 9ffbd6773490 bnxt_en: Pre-map the firmware health monitoring registers. adds 7e914027f757 bnxt_en: Enable health monitoring. adds 3bc7d4a352ef bnxt_en: Add BNXT_STATE_IN_FW_RESET state. adds 6763c779c2d8 bnxt_en: Add new FW devlink_health_reporter adds 2151fe0830fd bnxt_en: Handle RESET_NOTIFY async event from firmware. adds 230d1f0de754 bnxt_en: Handle firmware reset. adds 657a33c8a0a2 bnxt_en: Add devlink health reset reporter. adds 2cd869685045 bnxt_en: Retain user settings on a VF after RESET_NOTIFY event. adds b4fff2079d10 bnxt_en: Do not send firmware messages if firmware is in e [...] adds cbb51067a5f5 bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task(). adds d1db9e166bf6 bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors. adds acfb50e4e773 bnxt_en: Add FW fatal devlink_health_reporter. adds 1f99fc7fffa5 Merge branch 'bnxt_en-health-and-error-recovery' adds 77afe3b82e97 arcnet: capmode: remove redundant assignment to pointer pkt adds 27382472adcd net: stmmac: depend on COMMON_CLK adds fa730a3bb9d3 sched: act_vlan: implement stats_update callback adds de8e1beb1919 tcp_bbr: clarify that bbr_bdp() rounds up in comments adds f2b795ea025c net: sched: cls_matchall: cleanup flow_action before deallocating adds daa664a5cdd5 net/mlx5e: Move local var definition into ifdef block adds fd0f75d28da2 Merge branch 'Fixes-for-unlocked-cls-hardware-offload-API- [...] adds e72cb7d62453 bnxt_en: Fix compile error regression with CONFIG_BNXT_SRI [...] adds 7cf92ccb8555 net/mlx5e: Remove unlikely() from WARN*() condition adds 974ceb21fcf9 udp: Remove unlikely() from IS_ERR*() condition adds 2a813f139220 batman-adv: Add Sven to MAINTAINERS file adds 5c63592f90c6 Merge tag 'batadv-next-for-davem-20190830' of git://git.op [...] adds f40d9b20864a net: bridge: Populate the pvid flag in br_vlan_get_info adds 5f33183b7fdf net: dsa: tag_8021q: Restore bridge VLANs when enabling vl [...] adds b0274eb0d76e Merge branch 'Dynamic-toggling-of-vlan_filtering-for-SJA1105-DSA' adds 2d4c849530a9 qed: Add APIs for reading config id attributes. adds d44a3ced7023 qede: Add support for reading the config id attributes. adds 3b86bd076284 qed: Add APIs for configuring grc dump config flags. adds 849dbf09234a qede: Add support for dumping the grc data. adds ed6e8103ba72 Merge branch 'qed-Enhancements' adds 15a7dea750e0 net/tls: use RCU protection on icsk->icsk_ulp_data adds 61723b393292 tcp: ulp: add functions to dump ulp-specific information adds 26811cc9f55a net: tls: export protocol version, cipher, tx_conf/rx_conf [...] adds 1b6ca07b6879 Merge branch 'net-tls-add-socket-diag' adds c7282b501f22 devlink: Make port index data type as unsigned int adds 58b6be4175a4 devlink: Use switch-case instead of if-else adds 38320f69403d Merge branch 'Minor-cleanup-in-devlink' adds 6f671045b642 net/ncsi: add response handlers for PLDM over NC-SI adds dc161162e42c r8169: don't set bit RxVlan on RTL8125 adds 56fcd40f8a51 netlabel: remove redundant assignment to pointer iter adds bdad7529ee4e net: hns3: remove redundant assignment to pointer reg_info adds b943e03341e6 net: hns3: remove set but not used variable 'qos' adds 946bc2509eb8 net: dsa: mv88e6xxx: check errors in mv88e6352_serdes_irq_link adds f441ed0f4c89 net: dsa: mv88e6xxx: fix SERDES IRQ mapping adds 4241ef52372e net: dsa: mv88e6xxx: introduce .serdes_irq_mapping adds 5122d4ec9e80 net: dsa: mv88e6xxx: simplify .serdes_get_lane adds 9db4a7257e60 net: dsa: mv88e6xxx: implement mv88e6352_serdes_get_lane adds 6600d8e5822d net: dsa: mv88e6xxx: merge mv88e6352_serdes_power_set adds dc272f600eb3 net: dsa: mv88e6xxx: pass lane to .serdes_power adds 61a46b4147b2 net: dsa: mv88e6xxx: introduce .serdes_irq_enable adds 907b9b9fcaef net: dsa: mv88e6xxx: introduce .serdes_irq_status adds 45de77ff8286 net: dsa: mv88e6xxx: centralize SERDES IRQ handling adds 4bc61b0b1695 Merge branch 'net-dsa-mv88e6xxx-centralize-SERDES-IRQ-handling' adds 765b7590c92d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds a21cf11bc57f mlx5: Add missing init_net check in FIB notifier adds 4ba0ebbc6cde net: dsa: Fix off-by-one number of calls to devlink_port_u [...] adds 136163618e3a mvpp2: refactor BM pool functions adds 7d04b0b13b11 mvpp2: percpu buffers adds 67538eb5c00f Merge branch 'mvpp2-per-cpu-buffers' adds c9b9dcb430b3 net/mlx5: Move device memory management to mlx5_core adds 97b5484ed608 net/mlx5: Add HW bits and definitions required for SW steering adds 3a6ef5158d4a net/mlx5: Avoid disabling RoCE when uninitialized adds f813cb506b8c net/mlx5: Add stub for mlx5_eswitch_mode adds fc603294267f net/mlx5: Set only stag for match untagged packets adds a06ebb8d953b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 2b688ea5efde net/mlx5: Add flow steering actions to fs_cmd shim layer adds 14c32fd17c9b net/mlx5: DR, Add the internal direct rule types definitions adds 1d9186476e12 net/mlx5: DR, Add direct rule command utilities adds 29cf8febd185 net/mlx5: DR, ICM pool memory allocator adds 297cccebdc5a net/mlx5: DR, Expose an internal API to issue RDMA operations adds 26d688e33f88 net/mlx5: DR, Add Steering entry (STE) utilities adds 4ec9e7b02697 net/mlx5: DR, Expose steering domain functionality adds 7838e1725394 net/mlx5: DR, Expose steering table functionality adds 852f660bd7cc net/mlx5: DR, Expose steering matcher functionality adds 9db810ed2d37 net/mlx5: DR, Expose steering action functionality adds 41d07074154c net/mlx5: DR, Expose steering rule functionality adds c47ff7baff6e net/mlx5: DR, Add required FW steering functionality adds 70605ea545e8 net/mlx5: DR, Expose APIs for direct rule managing adds fb86f1210a57 net/mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software ste [...] adds 6a48faeeca10 net/mlx5: Add direct rule fs_cmd implementation adds 38b9d1c62a6e net/mlx5: Add API to set the namespace steering mode adds 8463daf17e80 net/mlx5: Add support to use SMFS in switchdev mode adds e890acd5ff18 net/mlx5: Add devlink flow_steering_mode parameter adds 94810bd365cb Merge tag 'mlx5-updates-2019-09-01-v2' of git://git.kernel [...] adds 03af840650bb ice: Fix EMP reset handling adds 8132e17dfb16 ice: Fix resource leak in ice_remove_rule_internal() adds 567af267fa1d ice: Report what the user set for coalesce [tx|rx]-usecs adds d24ef08a9d94 ice: Deduce TSA value from the priority value in the CEE mode adds 18057cb3578a ice: add needed PFR during driver unload adds 7404e84a2332 ice: update driver unloading field for Queue Shutdown AQ command adds 432609887aa9 ice: add print of autoneg state to link message adds 2e0ab37c04c2 ice: print extra message if topology issue adds 6a025730e0cd ice: Cleanup defines in ice_type.h adds a257f188b72b ice: Limit Max TCs on devices with more than 4 ports adds 473ca574884b ice: Correctly handle return values for init DCB adds 06914ac20abb ice: Always notify FW of VF reset adds 3d57fd10f2c9 ice: Report stats when VSI is down adds 03bba02016f9 ice: Remove enable DCB when SW LLDP is activated adds cd186e51513c ice: Only disable VLAN pruning for the VF when all VLANs a [...] adds 2c1f9e263444 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds ae90a6f0d9c8 dpaa2-eth: Minor refactoring in ethtool stats adds d84c3a4ded96 dpaa2-eth: Add new DPNI statistics counters adds 52b6a4ffe2b6 dpaa2-eth: Poll Tx pending frames counter on if down adds 472e12e7ff9f Merge branch 'dpaa2-eth-Add-new-statistics-counters' adds 771efeda3936 r8152: modify rtl8152_set_speed function adds ca366d6c889b net: dsa: mt7530: Convert to PHYLINK API adds 4f358cbd054d dt-bindings: net: dsa: mt7530: Add support for port 5 adds 38f790a80560 net: dsa: mt7530: Add support for port 5 adds 0d622143d174 Merge branch 'net-dsa-mt7530-PHYLINK-and-port-5' adds 7d5aa9a524db devlink: Add new info version tags for ASIC and FW adds df69ba43217d ionic: Add basic framework for IONIC Network device driver adds fbfb8031533c ionic: Add hardware init and device commands adds 04436595c435 ionic: Add port management commands adds 1a58e196467f ionic: Add basic lif support adds 6461b446f2a0 ionic: Add interrupts and doorbells adds 1d062b7b6f64 ionic: Add basic adminq support adds 938962d55229 ionic: Add adminq action adds 77ceb68e29cc ionic: Add notifyq support adds beead698b173 ionic: Add the basic NDO callbacks for netdev support adds c1e329ebec8d ionic: Add management of rx filters adds 2a654540be10 ionic: Add Rx filter and rx_mode ndo support adds 8d61aad4e8dc ionic: Add async link status check and basic stats adds 4d03e00a2140 ionic: Add initial ethtool support adds 0f3154e6bcb3 ionic: Add Tx and Rx handling adds 1a371ea1b7b6 ionic: Add netdev-event handling adds e470355bd96a ionic: Add driver stats adds aa3198819bea ionic: Add RSS support adds 8c15440bce31 ionic: Add coalesce and other features adds e7ac4ea0fefb Merge branch 'ionic-Add-ionic-driver' adds 9367fa08415a net/sched: cbs: remove redundant assignment to variable port_rate adds 842841ece540 Convert usage of IN_MULTICAST to ipv4_is_multicast adds be7bbea114d6 net/tls: use the full sk_proto pointer adds 90962b4894f5 net/tls: don't jump to return adds 3544c98acd09 net/tls: narrow down the critical area of device_offload_lock adds be2fbc155fc8 net/tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE adds 6e3d02b670ea net/tls: dedup the record cleanup adds 9c895c1bc576 Merge branch 'net-tls-minor-cleanups' adds f4d7c8e3da91 vsock/virtio: a better comment on credit update adds ec44dd579038 can: kvaser_pciefd: the PWM generator is running at the bu [...] adds e3b329221567 dt-bindings: can: tcan4x5x: Update binding to use interrup [...] adds be1d28424adc can: tcan4x5x: Remove data-ready gpio interrupt adds 81f29dd30469 can: tcan4x5x: Remove checking the wake pin adds f6cae800bfdb can: mcp251x: remove deprecated board file setup example adds b4cb76961c95 can: mcp251x: Use devm_clk_get_optional() to get the input clock adds 8de29a5c34a5 can: mcp251x: Make use of device property API adds 761a61591705 can: mcp251x: Call wrapper instead of regulator_disable() adds ee9a5f5e554d can: dev: convert block comments to network style comments adds d7bda7307020 can: dev: avoid long lines adds 39fe6fd5fb3a can: dev: remove unnecessary parentheses adds d726c01aa744 can: dev: remove unnecessary blank line adds f59d7824bfd1 can: dev: can_restart(): convert NULL pointer check adds d36673f5918c can: dev: can_dellink(): remove return at end of void function adds 13ecee77fa81 can: dev: can_dev_init(): convert from printk(KERN_INFO) t [...] adds b06b39927249 Merge tag 'linux-can-next-for-5.4-20190903' of git://git.k [...] adds 10ae8f4e81d8 ixgbe: Use kzfree() rather than its implementation. adds 60b3990c2cef sunrpc: Use kzfree rather than its implementation. adds da3a3b653b34 net: mpoa: Use kzfree rather than its implementation. adds 09ea989e2bd2 Merge branch 'net-kzfree' adds 8330f73fe974 rocker: add missing init_net check in FIB notifier adds 6c43bb3a413c can: netns: give structs holding the CAN statistics a sens [...] adds 2341086df448 can: netns: give members of struct netns_can holding the s [...] adds e2c1f5c75008 can: af_can: give variables holding CAN statistics a sensi [...] adds 448c70749478 can: proc: give variables holding CAN statistics a sensible name adds 564577dfee4e can: netns: remove "can_" prefix from members struct netns_can adds 56be1d52fc0b can: af_can: give variable holding the CAN per device rece [...] adds ff7fbea4c133 can: proc: give variable holding the CAN per device receiv [...] adds 3ee6d2bebef8 can: af_can: rename find_rcv_list() to can_rcv_list_find() adds fac785009aaf can: af_can: rename find_dev_rcv_lists() to can_dev_rcv_li [...] adds 6625a18e9ff6 can: af_can: give variable holding the CAN receiver and th [...] adds e2586a5796d6 can: af_can: can_rx_register(): use max() instead of open [...] adds 3f1503560693 can: af_can: can_pernet_exit(): no need to iterate over an [...] adds ffd956eef69b can: introduce CAN midlayer private and allocate it automatically adds 8df9ffb888c0 can: make use of preallocated can_ml_priv for per device s [...] adds bdfb5765e45b can: af_can: remove NULL-ptr checks from users of can_dev_ [...] adds 24efc6d36d23 can: af_can: use spin_lock_bh() for &net->can.rcvlists_lock adds 4f746fb49518 mailmap: update email address adds 9868b5d44f3d can: introduce CAN_REQUIRED_SIZE macro adds 2a0c9aaa6247 can: add socket type for CAN_J1939 adds f5223e9eee65 can: extend sockaddr_can to include j1939 members adds 9d71dd0c7009 can: add support of SAE J1939 protocol adds 44c40910b66f Merge tag 'linux-can-next-for-5.4-20190904' of git://git.k [...] adds 9513321069ee net: stmmac: selftests: Return proper error code to userspace adds 6338488356d2 net: stmmac: xgmac: Add RBU handling in DMA interrupt adds c104891c4b1f net: stmmac: Do not return error code in TC Initialization adds 425eabddaf0f net: stmmac: Implement L3/L4 Filters using TC Flower adds 4647e021193d net: stmmac: selftests: Add selftest for L3/L4 Filters adds 5904a980f93c net: stmmac: xgmac: Implement ARP Offload adds 5e3fb0a6e2b3 net: stmmac: selftests: Implement the ARP Offload test adds 0b273ca41fe0 net: stmmac: Only consider RX error when HW Timestamping i [...] adds 8f9e5b5db4e2 net: stmmac: ethtool: Let user configure TX coalesce without RIWT adds c2b69474d63b net: stmmac: xgmac: Correct RAVSEL field interpretation adds 56bcd5912221 net: stmmac: Correctly assing MAX MTU in XGMAC cores case adds 8a488c3f97cd net: stmmac: xgmac: Enable RX Jumbo frame support adds 427849e8c37f net: stmmac: selftests: Add Jumbo Frame tests adds d1e8496edac2 Merge branch 'stmmac-next' adds 7d993c5f86aa gianfar: remove forward declarations adds 7ad387840a85 gianfar: make five functions static adds 887b8194fb86 gianfar: cleanup gianfar.h adds 8e578e73ef2e gianfar: use DT more consistently when selecting PHY conne [...] adds 1ddee6d843d8 Merge branch 'gianfar-some-assorted-cleanup' adds 36b1a2fcd0d2 include: mdio: Add driver data helpers adds 168f7a161608 net: phy: gmii2rgmii: Dont use priv field in phy device adds 1e6068899c0f Merge branch 'Fix-GMII2RGMII-private-field' adds a8a213cbedaa pppoatm: use %*ph to print small buffer adds ee4c3deac70d net: qed: Move static keyword to the front of declaration adds 5e5d8bc4a073 net: hns: Move static keyword to the front of declaration adds 0e5b36bc4c1f r8152: adjust the settings of ups flags adds 47e25277693c nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics adds 95a7233c452a net: openvswitch: Set OvS recirc_id from tc chain index adds d1967e495a8d net_sched: act_police: add 2 new attributes to support pol [...] adds fe4a7a41767a net: phy: Do not check Link status when loopback is enabled adds c3a502deaf1f stmmac: platform: adjust messages and move to dev level adds d9c0f2756a33 net: hns3: fix error VF index when setting VLAN offload adds 323a2ac52227 net: hns3: fix double free bug when setting ringparam adds 525a294e6080 net: hns3: fix mis-assignment to hdev->reset_level in hclge_reset adds b7cf22b74a3f net: hns3: add client node validity judgment adds 1483fa494643 net: hns3: remove explicit conversion to bool adds 1cbc662dd847 net: hns3: disable loopback setting in hclge_mac_init adds 91f8ff09ada1 net: hns3: make hclge_dbg_get_m7_stats_info static adds 7250a9d21e27 Merge branch 'net-hns3-add-some-bugfixes-and-cleanups' adds 845e4b8014a5 ravb: correct typo in FBP field of SFO register adds 009a470365b3 ravb: remove undocumented counter processing adds 2d957a7e2a9b ravb: remove undocumented endianness selection adds fd8ab76a8562 ravb: TROCR register is only present on R-Car Gen3 adds 5b1ab1ae3d2f Merge branch 'ravb-remove-use-of-undocumented-registers' adds f9bcfe214b00 lan743x: remove redundant assignment to variable rx_proces [...] adds a9436dca115d tools: bpftool: compile with $(EXTRA_WARNINGS) adds 04949ccc273e tools: bpftool: add net attach command to attach XDP on interface adds 37c7f863ba92 tools: bpftool: add net detach command to detach XDP on interface adds 10a708c24a31 tools: bpftool: add bash-completion for net attach/detach adds cb9d99686616 tools: bpftool: add documentation for net attach/detach adds 37b7c058d410 Merge branch 'bpftool-net-attach' adds dadb81d0afe7 libbpf: make libbpf.map source of truth for libbpf version adds 9def249dc840 tools: bpftool: fix arguments for p_err() in do_event_pipe() adds 22c349e8db89 tools: bpftool: fix format strings and arguments for jsonw [...] adds ed4a3983cd3e tools: bpftool: fix argument for p_err() in BTF do_dump() adds 8a15d5ced8c6 tools: bpftool: fix format string for p_err() in query_flo [...] adds b0ead6d75a5b tools: bpftool: fix format string for p_err() in detect_co [...] adds 8918dc42dc85 tools: bpftool: move "__printf()" attributes to header file adds 82c4c3b7c767 Merge branch 'fix-printf' adds e03250061b54 btf: fix return value check in btf_vmlinux_init() adds 9116e5e2b1ff xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup adds 77cd0d7b3f25 xsk: add support for need_wakeup flag in AF_XDP rings adds 3d0c5f1cd268 i40e: add support for AF_XDP need_wakeup feature adds 5c129241e2de ixgbe: add support for AF_XDP need_wakeup feature adds a4500432c258 libbpf: add support for need_wakeup flag in AF_XDP part adds 46738f73ea4f samples/bpf: add use of need_wakeup flag in xdpsock adds 871aa189a69f net/mlx5e: Move the SW XSK code from NAPI poll to a separa [...] adds a7bd4018d642 net/mlx5e: Add AF_XDP need_wakeup support adds c8186c8064c4 Merge branch 'bpf-af-xdp-wakeup' adds c14a9f633d9e net: Don't call XDP_SETUP_PROG when nothing is changed adds 929ffa6e9df0 libbpf: relicense bpf_helpers.h and bpf_endian.h adds fae55527ac11 selftests/bpf: fix race in test_tcp_rtt test adds b0e4701ce15d bpf: export bpf_map_inc_not_zero adds 8f51dfc73bf1 bpf: support cloning sk storage on accept() adds 9e819ffcfe35 bpf: sync bpf.h to tools/ adds c3bbf176fbad selftests/bpf: add sockopt clone/inheritance test adds 8e46c3534a55 Merge branch 'bpf-sk-storage-clone' adds 0402acd683c6 xsk: remove AF_XDP socket from map when the socket is released adds 36cc34358caf xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP adds 1f7267232711 Merge branch 'bpf-af-xdp-xskmap-improvements' adds ede6bc88d6bb bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() adds 3481e64bbe98 bpf: add BTF ids in procfs for file descriptors to BTF objects adds 69ecfdaa5349 bpf: add include guard to tnum.h adds 098454362a06 test_bpf: Fix a new clang warning about xor-ing two numbers adds 1b9ed84ecf26 bpf: add new BPF_BTF_GET_NEXT_ID syscall command adds d2648e1ebbce tools: bpf: synchronise BPF UAPI header with tools adds a6e130c4203b libbpf: refactor bpf_*_get_next_id() functions adds 09d7c2e32b6e libbpf: add bpf_btf_get_next_id() to cycle through BTF objects adds 4d374ba0bf30 tools: bpftool: implement "bpftool btf show|list" adds 51746f94865a Merge branch 'btf_get_next_id' adds 71dd77fd4bf7 libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap [...] adds 624676e78899 xdp: xdp_umem: replace kmap on vmap for umem map adds bb4b5c08a8e0 samples: bpf: syscall_nrs: use mmap2 if defined adds fdf370376640 btf: do not use CONFIG_OUTPUT_FORMAT adds 5cbd22c17901 bpf: clarify description for CONFIG_BPF_EVENTS adds 8050a395112d bpf: fix 'struct pt_reg' typo in documentation adds 55c33dfbeb83 bpf: clarify when bpf_trace_printk discards lines adds 1f8919b17031 bpf: sync bpf.h to tools/ adds c354ff2ef233 tools: bpftool: show frozen status for maps adds 0bb52b0dfc88 tools: bpftool: add "bpftool map freeze" subcommand adds 10d274e880eb bpf: introduce verifier internal test flag adds 0fc2e0b84ba7 tools/bpf: sync bpf.h adds e8c13c4d9b36 selftests/bpf: verifier precise tests adds 411cdb456901 selftests/bpf: add precision tracking test adds 08eea4f312c0 Merge branch 'bpf-precision-tracking-tests' adds cd9c21d76879 selftests/bpf: test_progs: test__skip adds d38835b75f67 selftests/bpf: test_progs: remove global fail/success counts adds 62d69f24fe5e selftests/bpf: test_progs: remove asserts from subtests adds 86ccc384cfca selftests/bpf: test_progs: remove unused ret adds 7bc7d83870b2 Merge branch 'bpf-misc-test-fixes' adds 47ee6e86e0a3 selftests/bpf: remove wrong nhoff in flow dissector test adds 1c8f9b91c456 bpf: s390: add JIT support for multi-function programs adds e0a43aa3e4a4 tools: bpftool: ignore make built-in rules for getting ker [...] adds 45c5589d0715 tools: bpftool: improve and check builds for different mak [...] adds fbdb620b7c67 tools: bpf: account for generated feature/ and libbpf/ dir [...] adds 5b84ad2e8921 tools: bpftool: do not link twice against libbpf.a in Makefile adds c5a2c734b4fe Merge branch 'bpf-bpftool-build-improvements' adds bc2796db5a02 nfp: bpf: rework MTU checking adds f24e29099f4f nfp: bpf: add simple map op cache adds 736a55309de3 Merge branch 'bpf-nfp-map-op-cache' adds 0741be358d5a bpf: fix error check in bpf_tcp_gen_syncookie adds 1c6d6e021c45 selftests/bpf: Fix a typo in test_offload.py adds 10912fc9faa1 i40e: simplify Rx buffer recycle adds b35a2d3e8956 ixgbe: simplify Rx buffer recycle adds c05cd3645814 xsk: add support to allow unaligned chunk placement adds 2f86c806a8a8 i40e: modify driver for handling offsets adds d8c3061e5edd ixgbe: modify driver for handling offsets adds beb3e4b29530 mlx5e: modify driver for handling offsets adds 282c0c798f8e net/mlx5e: Allow XSK frames smaller than a page adds 10d30e301732 libbpf: add flags to umem config adds c543f5469822 samples/bpf: add unaligned chunks mode support to xdpsock adds 03895e63ff97 samples/bpf: add buffer recycling for unaligned chunks to xdpsock adds 3945b37a975d samples/bpf: use hugepages in xdpsock app adds d57f172c99bd doc/af_xdp: include unaligned chunk case adds bdb15a29cc28 Merge branch 'bpf-xdp-unaligned-chunk' adds d80507d15d45 selftests/bpf: test_progs: fix verbose mode garbage adds ac915762ea39 selftests/bpf: test_progs: add missing \n to CHECK_FAIL adds 53092f7e0749 bpf: s390: add JIT support for bpf line info adds 504792e07a44 arm64: bpf: optimize modulo operation adds b96326799443 selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu adds 3404ddf234ba selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 adds 416c57282184 selftests/bpf: improve unexpected success reporting in test_syctl adds 3ec2a0ed3fec selftests/bpf: fix endianness issues in test_sysctl adds 110509df4540 Merge branch 'bpf-selftest-endianess-fixes' adds 4c5d9a7fa149 i40e: fix xdp handle calculations adds 7cbbf9f1fa23 ixgbe: fix xdp handle calculations adds 310f4204eeb6 selftests/bpf: precision tracking tests adds 94a997637c5b xsk: avoid store-tearing when assigning queues adds 9764f4b301c3 xsk: avoid store-tearing when assigning umem adds 42fddcc7c64b xsk: use state member for socket synchronization adds 25dc18ff9b58 xsk: lock the control mutex in sock_diag interface adds 593f191a8005 Merge branch 'bpf-af-xdp-barrier-fixes' adds 1e46c09ec100 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds b6326fc025aa rtlwifi: fix non-kerneldoc comment in usb.c adds 01bb31de5262 rtlwifi: rtl8192cu: Fix value set in descriptor adds 84d31d3b6234 rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE [...] adds 8cc782cd997d rtlwifi: rtl_pci: Fix memory leak when hardware init fails adds 8ef113ff0fed rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX adds 11f92ca1475c rtlwifi: rtl8192ee: Replace local bit manipulation macros adds 7f1c7460e932 rtlwifi: rtl8192ee: Convert macros that set descriptor adds 200e8bd4df8f rtlwifi: rtl8192ee: Convert inline routines to little-endi [...] adds 9dc35d8a555b rtlwifi: rtl8192ee: Remove some variable initializations adds 4170941ed19c rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX adds 081420490083 rtlwifi: rtl8192cu: Replace local bit manipulation macros adds 3925ae06ba60 rtlwifi: rtl8192cu: Convert macros that set descriptor adds afd708f74f1e rtlwifi: rtl8192cu: Convert inline routines to little-endi [...] adds 3bf404b470f9 rtlwifi: rtl8821ae: Fix incorrect returned values adds 38fcdcbd3def rtlwifi: rtl8188ee: Fix incorrect returned values adds fe025ef7d066 rtlwifi: rtl8192ce: Fix incorrect returned values adds 52929cad3293 rtw88: Fix an error message adds d74d0767b95e rtw88: drop unused rtw_coex_coex_dm_reset() adds 9f7d65fb3935 rtw88: remove redundant assignment to pointer debugfs_topdir adds b3d07736b30a rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ adds 79066903454b rtw88: pci: enable MSI interrupt adds b80df89f3909 brcm80211: Avoid possible null-pointer dereferences in wlc [...] adds 0a60e0aa495f bcma: remove two unused variables adds 73c742bb9c9b brcmfmac: remove redundant assignment to pointer hash adds 7a2eb7367fde zd1211rw: remove false assertion from zd_mac_clear() adds 145a32fe57e3 airo: fix memory leaks adds 14aba89386a4 ipw2x00: fix spelling mistake "initializationg" -> "initia [...] adds 567a9b766b47 rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status adds 5f42b382ead2 brcmfmac: replace strncpy() by strscpy() adds 420c20be08a4 bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA adds 82f93cf46d60 brcmfmac: get chip's default RAM info during PCIe setup adds 84b0b6635247 zd1211rw: zd_usb: Use struct_size() helper adds 850e8f6fbd5d mt76: round up length on mt76_wr_copy adds 132d8da5bded mt76: mt7615: fix sparse warnings: warning: restricted __l [...] adds 3ea83705372f mt76: mt7615: introduce mt7615_regd_notifier adds d67a66469fe6 mt76: mt7615: add hw dfs pattern detector support adds 02fc62e374bb mt76: mt7615: do not perform txcalibration before cac is c [...] adds 5ec87dc8c3e2 mt76: mt7615: add csa support adds 70911d963806 mt76: mt7615: add radar pattern test knob to debugfs adds 5abe8baf107e mt76: mt7615: clean up FWDL TXQ during/after firmware upload adds 4a926e302263 mt76: mt7615: fall back to sw encryption for unsupported ciphers adds 2fc446487c36 mt76: mt7615: always release sem in mt7615_load_patch adds 6c6a3fe6f915 mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine adds 3815ab3f495b mt76: mt7603: enable hardware rate up/down selection adds 592ed85d6b28 mt76: mt7615: move mt7615_mcu_set_rates to mac.c adds 5f3413fc5e01 mt76: mt7615: reset rate index/counters on rate table update adds 4af81f02b49c mt76: mt7615: sync with mt7603 rate control changes adds cf211051987c mt76: mt76u: fix typo in mt76u_fill_rx_sg adds 3eb514dd45f3 mt76: mt7615: fix using VHT STBC rates adds 1f5581dffe76 mt76: mt7615: fix PS buffering of action frames adds f4635f66da8d mt76: mt7615: fix invalid fallback rates adds 820e4da1746f mt76: mt7603: fix invalid fallback rates adds b229bf7d30d6 mt76: usb: fix endian in mt76u_copy adds 8f72e98e9c91 mt76: usb: remove unneeded {put,get}_unaligned adds 5eedd2a5c992 mt76: mt76x02: use params->ssn value directly adds f8f3b20a9a6f mt76: mt7603: use params->ssn value directly adds 3d1e5cddae83 mt76: mt7615: use params->ssn value directly adds 27c7bfc5f063 mt76: mt76x0u: add support to TP-Link T2UHP adds 880495e2f00b mt76: mt7615: add missing register initialization adds 92671eb95c59 mt76: mt7615: move mt7615_mac_get_key_info in mac.c adds 3d687a7fcb97 mt76: mt7615: add mt7615_mac_wtbl_addr routine adds 45db4400e5d8 mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine adds 093733ca53d0 mt76: mt7615: remove wtbl_sec_key definition adds 27b8a900b221 mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_ [...] adds 35e4ebeaace1 mt76: introduce mt76_mmio_read_copy routine adds 457d19c71af7 mt76: mt7615: fix MT7615_WATCHDOG_TIME definition adds 5e814e71a264 mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel adds 49f1132cdb2f mt76: mt7615: add 4 WMM sets support adds 4f8a4f17fb1c mt76: mt7615: update cw_min/max related settings adds 06413abe55af mt76: Add paragraphs to describe the config symbols fully adds 7f17b86a042e mt76: mt7603: fix some checkpatch warnings adds 0dacf9d3abf5 mt76: mt7615: fix some checkpatch warnings adds ff97c52a3a0a mt76: mt76x02: fix some checkpatch warnings adds 0e3d677750fb mt76: switch to SPDX tag instead of verbose boilerplate text adds 7fe965415275 mt76: mt7615: rework locking scheme for mt7615_set_channel adds 49de79ad9a74 mt76: mt7615: add Smart Carrier Sense support adds 1920a0cc03e9 mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x [...] adds d5160d867fe3 mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_b [...] adds f110d1d51d12 mt76: mt76x02u: enable multi-vif support adds 168aea24f4bb mt76: mt76x02u: enable survey support adds fc98e670adf8 mt76: mt7603: move survey_time in mt76_dev adds 863c15a14e13 mt76: mt7615: enable survey support adds c325c9c77967 mt76: move mt76_tx_tasklet in mt76 module adds 7f7d19c3bc86 mt76: mt7603: remove unnecessary mcu queue initialization adds 01cfc1b45421 mt76: mt7615: add BIP_CMAC_128 cipher support adds 13381dcdb3ac mt76: fix some checkpatch warnings adds 8b8ab5c23534 mt76: add default implementation for mt76_sw_scan/mt76_sw_ [...] adds 55bbbefd8432 mt76: mt7615: apply calibration-free data from OTP adds 5a90107d79e7 mt76: dma: reset q->rx_head on rx reset adds 58bab0d42f25 mt76: stop rx aggregation on station removal adds e3ca8fa0ca24 mt76: do not send BAR frame on tx aggregation flush stop adds 04824da9203d mt76: remove offchannel check in tx scheduling adds ef836a71ae3b mt76: make mt76_rx_convert static adds 187617c55c11 mt76: mt76x0: remove redundant chandef copy adds 0c168e1084da mt76: mt76x0: remove unneeded return value on set channel adds 4c49c099472c mt76: mt7603: use devm_platform_ioremap_resource() to simp [...] adds 373a9a13ba6f mt76: mt7615: introduce mt7615_txwi_to_txp utility routine adds 0e6a29e477f3 mt76: mt7615: add support to read temperature from mcu adds a18da8f61949 Merge tag 'mt76-for-kvalo-2019-09-05' of https://github.co [...] adds cb34212b1c25 brcmfmac: add stub version of brcmf_debugfs_get_devdir() adds 2f8c8e62cd50 brcmfmac: add "reset" debugfs entry for testing reset adds 64827a6ac049 hostap: remove set but not used variable 'copied' in prism [...] adds eb9affaeff70 rtw88: fix seq_file memory leak adds 4c3e48794dec rtlwifi: Fix file release memory leak adds 290890df5a8a hostap: use %*ph to print small buffer adds 0e48b86d9a8f brcmfmac: use %*ph to print small buffer adds d13b12c30c34 zd1211rw: use %*ph to print small buffer adds 9cb63bf664fb iwlwifi: bump FW API to 49 for 22000 series adds 79660869bf75 iwlwifi: Send DQA enable command only if TVL is on adds 07c89a601b64 iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw [...] adds 4f58121dc40a iwlwifi: mvm: Block 26-tone RU OFDMA transmissions adds 5a28c2148b0b iwlwifi: mvm: remove unnecessary forward declarations adds b721f5b1be18 iwlwifi: dbg: move monitor recording functionality from he [...] adds 203c83d3b256 iwlwifi: dbg: move debug recording stop from trans to op mode adds 576058330f2d iwlwifi: dbg: support debug recording suspend resume command adds 60ced7973f41 iwlwifi: add ldbg config cmd debug print adds 06eb547c4ae4 iwlwifi: mvm: fix scan config command size adds f38acea63a5c iwlwifi: mvm: add the skb length to a print adds 2b7f47539b76 iwlwifi: mvm: start to remove the code for d0i3 adds 58d3bef4163b iwlwifi: remove all the d0i3 references adds 4d4183c45e67 iwlwifi: mvm: remove the tx defer for d0i3 adds 45745363336e iwlwifi: mvm: remove the d0i3 entry/exit flow adds 0ea933880a5f iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only adds 99970e4afbab iwlwifi: mvm: remove d0i3_ap_sta_id adds 632fa0eabc66 iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode adds 66cdca01e047 iwlwifi: mvm: remove last leftovers of d0i3 adds 1877fa3d5fb6 iwlwifi: remove CMD_HIGH_PRIO adds 3596ad2b3e87 iwlwifi: trans: remove suspending flag adds 24d2176d1778 iwlwifi: remove the code under IWLWIFI_PCIE_RTPM adds aa43ae121675 iwlwifi: LTR updates adds de645c934660 iwlwifi: scan: add support for new scan request command version adds 2e838c6f18db iwlwifi: mvm: name magic numbers with enum adds 242d9c8b9a93 iwlwifi: mvm: use FW thermal monitoring regardless of CONF [...] adds ba7136f3f9e8 iwlwifi: Set w-pointer upon resume according to SN adds f60e27508165 iwlwifi: remove runtime_pm_mode adds ea74343aeb1c iwlwifi: remove the opmode's d0i3 handlers adds 0d52497ac8ee iwlwifi: pcie: remove the refs / unrefs from the transport adds 043fa901736f iwlwifi: pcie: remove some more d0i3 code from the transport adds 75dfa6d58ba2 iwlwifi: remove the d0i3 related module parameters adds bab3cb9285a7 iwlwifi: remove pm_runtime completely adds b5baefdad2fe iwlwifi: scan: don't pass large argument by value adds 41874d3a0b99 iwlwifi: dbg_ini: align dbg tlv functions names to a singl [...] adds 1971c4f9d9a6 iwlwifi: remove unused regdb_ptrs allocation adds 15995b759307 iwlwifi: dbg: add debug periphery registers to 9000 device family adds ccdc3d6d1555 iwlwifi: dbg_ini: maintain buffer allocations from trans i [...] adds 40b7d22d1f0e iwlwifi: dbg_ini: use linked list to store debug TLVs adds 5b79c323525b iwlwifi: dbg_ini: remove periphery phy and aux regions handling adds 2d46f7af5ee3 iwlwifi: stop passing bogus gfp flags arguments to dma_all [...] adds 0202bcf0e36a iwlwifi: mvm: simplify the channel switch flow for newer firmware adds e533f7458968 iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() adds 6ce1e5c0c207 iwlwifi: support per-platform antenna gain adds 94c4a2e4c091 iwlwifi: api: fix FTM struct documentation adds 2196ea9c8d0f iwlwifi: bump FW API to 50 for 22000 series adds 4a7bd3cf83fd iwlwifi: remove duplicate FW string definitions adds a1af4c486ae7 iwlwifi: dbg_ini: use function to check if ini dbg mode is on adds 341bd290b9a2 iwlwifi: dbg_ini: verify debug TLVs at allocation phase adds f259fc896e8d iwlwifi: dbg_ini: remove debug flow TLV adds a64d4e8d451d iwlwifi: dbg: align wrt log prints to the same format adds 2c0c02403547 iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition adds c8cfa08e39c1 iwlwifi: allocate bigger nvm data in case of UHB adds dd36a507c806 iwlwifi: mvm: look for the first supported channel when ad [...] adds 00eacde4974a iwlwifi: dbg_ini: separate cfg and dump flows to different [...] adds 0fc296f8efbc iwlwifi: dbg_ini: use linked list for dump TLVs during dum [...] adds d4c444ef0dfa iwlwifi: dbg_ini: move tx fifo data into fw runtime adds bdc623901456 iwlwifi: dbg_ini: make a single ops struct for paging collect adds cd6de838e179 iwlwifi: dbg_ini: use regions ops array instead of switch [...] adds 79b6c8feb635 iwlwifi: separate elements from cfg that are needed by tra [...] adds 91eff3f82005 iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() adds 809805a820c6 iwlwifi: pcie: move some cfg mangling from trans_pcie_allo [...] adds 0c18714a0d32 iwlwifi: pcie: set iwl_trans->cfg later in the probe function adds 7e8258c09f56 iwlwifi: pass the iwl_config_trans_params when needed adds 286ca8eb4d0a iwlwifi: add a pointer to the trans_cfg directly in trans adds d8913b803f3a iwlwifi: pass the iwl_trans instead of cfg to some functions adds 7d34a7d7da97 iwlwifi: always access the trans configuration via trans adds 973ef19e9d50 iwlwifi: fix warning iwl-trans.h is included more than once adds e5f3f215d07f iwlwifi: add support for suspend-resume flow for new devic [...] adds f005fd88e965 iwlwifi: add sta_id to WOWLAN_CONFIG_CMD adds 0968fbfa4141 iwlwifi: mvm: drop BA sessions on too many old-SN frames adds fe69b7d1243a iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification adds 5952e0ec3f05 iwlwifi: mvm: add support for single antenna diversity adds 94b952b55c4d iwlwifi: mvm: don't log un-decrypted frames adds a29f6576c31d iwlwifi: add iwl_tlv_array_len() adds b108d8c782cc iwlwifi: dbg_ini: remove apply point, switch to time point API adds 4d3f5e8e7e3c iwlwifi: fw api: add DRAM buffer allocation command adds 4828f462b5eb iwlwifi: dbg_ini: fix dump structs doc adds 9b1bcfcc6e06 iwlwifi: dbg_ini: remove periodic trigger adds 787350ef8d80 iwlwifi: dbg: remove iwl_fw_cancel_dumps function adds 67e974c3ae21 Merge tag 'iwlwifi-next-for-kalle-2019-09-06' of git://git [...] adds 742ca7812bcc Merge tag 'wireless-drivers-next-for-davem-2019-09-07' of [...] adds 34cdcb165b05 ice: Update fields in ice_vsi_set_num_qs when reconfiguring adds 208ff75135cd ice: Add ice_get_main_vsi to get PF/main VSI adds ade78c2ec1de ice: Check root pointer for validity adds 2fb0821fd54c ice: clean up arguments adds 6503b6593028 ice: move code closer together adds d27525ec1fdd ice: small efficiency fixes adds 9d56b7fd6a1a ice: change work limit to a constant adds 29d42f1f3ae5 ice: Reliably reset VFs adds c61d2342349f ice: report link down for VF when PF's queues are not enabled adds 80739b57b160 ice: Check for DCB capability before initializing DCB adds dfc62400125f ice: Report VF link status with opcode to get resources adds 201beeb71595 ice: update Tx context struct adds ea300f41bb49 ice: Allow for delayed LLDP MIB change registration adds 8c243700ab10 ice: Minor refactor in queue management adds dd47e1fd8650 ice: change default number of receive descriptors adds 5c875c1af8dc ice: Rework around device/function capabilities adds 6938843dd8bb Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds a1b840adafcb netfilter: nf_tables: Introduce new 64-bit helper register [...] adds 63d10e12b00d netfilter: nft_meta: support for time matching adds 65af4a10743b netfilter: nfnetlink_log: add support for VLAN information adds d0a8d877da97 netfilter: nft_dynset: support for element deletion adds 44b63b0a718f netfilter: not mark a spinlock as __read_mostly adds d62d0ba97b58 netfilter: nf_tables: Introduce stateful object update operation adds 85936e56e923 netfilter: nft_quota: add quota object update support adds aa4095a156b5 netfilter: nf_tables: fix possible null-pointer dereferenc [...] adds b8f6a0eeb9b9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 9b789f476eca ethernet: micrel: Use DIV_ROUND_CLOSEST directly to make i [...] adds 3dd97a08271f net: fib_notifier: move fib_notifier_ops from struct net i [...] adds b58662a5f7f4 tcp: ulp: fix possible crash in tcp_diag_get_aux_size() adds 394cf13c2497 net/mlx5e: Fix static checker warning of potential pointer [...] adds 4057a7652b74 net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPER [...] adds 5cc3a8c66dd5 net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 bei [...] adds a6d35fb47a3f net/mlx5e: Remove leftover declaration adds 4938c3d84541 net/mlx5: fix spelling mistake "offlaods" -> "offloads" adds e53e665558ee net/mlx5: fix missing assignment of variable err adds a2b7189be6b5 net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation adds fa9e01c89539 net/mlx5e: kTLS, Remove unused function parameter adds 7f7edefda122 net/mlx5e: Remove unnecessary clear_bit()s adds f6a8cddfb50a net/mlx5: DR, Remove useless set memory to zero use memset() adds 83de91f82665 net/mlx5: DR, Fix error return code in dr_domain_init_resources() adds 63d67f305929 net/mlx5: DR, Remove redundant dev_name print from err log adds 948d3f90e9e2 net/mlx5: Expose HW capability bits for port buffer per pr [...] adds 1297d97f4862 net/mlx5e: Add port buffer's congestion counters adds 22c63d9c9461 Merge tag 'mlx5-updates-2019-09-05' of git://git.kernel.or [...] adds b441f79532ec hv_netvsc: Allow scatter-gather feature to be tunable adds 68622d071e55 hv_netvsc: Sync offloading features to VF NIC adds 06be46336877 Merge branch 'hv_netvsc-features' adds 0079ad8e8dc3 ipmr: remove hard code cache_resolve_queue_len limit adds 034c8fadba33 net: stmmac: selftests: Add missing checks for support of SA adds b3138c5b0f9c net: stmmac: selftests: Set RX tail pointer in Flow Control test adds 41f2a3e6367e net: stmmac: dwmac4: Enable RX Jumbo frame support adds 5f8475daa296 net: stmmac: selftests: Add Split Header test adds d9da2c87176a net: stmmac: Limit max speeds of XGMAC if asked to adds 428e2d6fceb6 Merge branch 'stmmac-next' adds 52d565404647 ionic: Remove unused including <linux/version.h> adds f4ee1476861b be2net: make two arrays static const, makes object smaller adds e9ac25b70da4 net: hns3: make array spec_opcode static const, makes obje [...] adds ad4a6795e0cf Bluetooth: Add support for utilizing Fast Advertising Interval adds 9c81f2b7e783 Bluetooth: hci_qca: Remove redundant initializations to zero adds ff7c8380c9d3 Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings adds 9e45524a0111 Bluetooth: btusb: Fix suspend issue for Realtek devices adds 569428dabc3e Bluetooth: 6lowpan: Make variable header_ops constant adds 2edc9c5cca7a Bluetooth: hci_qca: Make structure qca_proto constant adds e14c167a58b8 Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY f [...] adds dd656296c67f dt-bindings: net: Add compatible for BCM4345C5 bluetooth device adds 52c8c7a766ec bluetooth: bcm: Add support for loading firmware for BCM4345C5 adds 16946de5905f bluetooth: hci_bcm: Give more time to come out of reset adds 010376ab7fd7 Bluetooth: hci_qca: wait for Pre shutdown complete event b [...] adds 65251e2e0ad3 Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY adds 240b64a83165 Bluetooth: btrtl: Add firmware version print adds d182215d2fb9 Bluetooth: btrtl: Remove redundant prefix from calls to rt [...] adds f1300c034087 Bluetooth: btrtl: Remove trailing newline from calls to rt [...] adds 72bb169e024a Bluetooth: mgmt: Use struct_size() helper adds cf0d9a705d81 Bluetooth: btrtl: Fix an issue that failing to download th [...] adds d7ef0d1e3968 Bluetooth: btusb: Use cmd_timeout to reset Realtek device adds 8bb3537095f1 Bluetooth: hidp: Fix assumptions on the return value of hi [...] adds fcd8c627090a Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 7ccd451912dd net/tls: unref frags in order adds d4774ac0d49a net/tls: use RCU for the adder to the offload record list adds e7b159a48ba6 net/tls: remove the record tail optimization adds e681cc603a79 net/tls: align non temporal copy to cache lines adds 6703a605b5ab Merge branch 'net-tls-small-TX-offload-optimizations' adds 2410a3dad498 iavf: remove unused debug function iavf_debug_d adds d7cb9da1864d ixgbevf: Link lost in VM on ixgbevf when restoring from fr [...] adds dee23594d587 e1000e: Make speed detection on hotplugging cable more reliable adds 10ce2c00cfdc igc: Remove useless forward declaration adds 675ab6509a01 Documentation: iavf: Update the Intel LAN driver doc for iavf adds 0ea7e88d3f3d fm10k: use a local variable for the frag pointer adds 9b924edd8f23 igc: Add NVM checksum validation adds 155f0ac2c96b iavf: allow permanent MAC address to change adds 00c0916618e6 igc: Remove unneeded PCI bus defines adds e1a8ca11c735 i40e: fix hw_dbg usage in i40e_hmc_get_object_va adds 54579ca83715 i40e: Implement debug macro hw_dbg using dev_dbg adds c19d034b54fa i40e: Remove EMPR traces from debugfs facility adds e7ba676c6188 ixgbe: sync the first fragment unconditionally adds d3ae3cfbf548 igc: Add tx_csum offload functionality adds f78787f36352 i40e: Add support for X710 device adds db63864786c7 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds c21815f1c199 net/mlx4_en: ethtool: make array modes static const, makes [...] adds d8291a956ac6 net: dsa: mv88e6xxx: complete ATU state definitions adds f3a2cd326e44 net: dsa: mv88e6xxx: introduce .port_set_policy adds da7dc8755304 net: dsa: mv88e6xxx: add RXNFC support adds 4bb2f84a2a43 Merge branch 'net-dsa-mv88e6xxx-add-PCL-support' adds e019a3b17f0d devlink: extend 'fw_load_policy' values adds 5bbd21df5a07 devlink: add 'reset_dev_on_drv_probe' param adds 1da16f0c84c3 nfp: nsp: add support for fw_loaded command adds 74612cdaf55b nfp: nsp: add support for optional hwinfo lookup adds e69e9db9031b nfp: nsp: add support for hwinfo set operation adds f8921d73301f nfp: honor FW reset and loading policies adds 165c3c9f8c3b nfp: add devlink param infrastructure adds ff04788c5b58 nfp: devlink: add 'fw_load_policy' support adds 0fbee0ec1fd5 nfp: devlink: add 'reset_dev_on_drv_probe' support adds 8fb822ce9323 kdoc: fix nfp_fw_load documentation adds 40a962beebd1 Documentation: nfp: add nfp driver specific notes adds 074be7fd99a2 Merge branch 'nfp-implement-firmware-loading-policy' adds 4093d1a26261 net: hns3: add ethtool_ops.set_channels support for HNS3 V [...] adds 3a5a5f06d4d2 net: hns3: revert to old channel when setting new channel [...] adds 1a92497dc3f9 net: hns3: fix shaper parameter algorithm adds 24283ece5a0f net: hns3: fix port setting handle for fibre port adds 96e65abb7700 net: hns3: modify some logs format adds fa17c708ff5a net: hns3: check NULL pointer before use adds 0ecf1f7b28b7 net: hns3: add some DFX info for reset issue adds e7f13f44c77b Merge branch 'hns3-next' adds 6fa9d691b91a net: stmmac: Prevent divide-by-zero adds c1be0022df0d net: stmmac: Add VLAN HASH filtering support in GMAC4+ adds afdf26ab3c9b net: stmmac: xgmac: Reinitialize correctly a variable adds 1d982e93dff1 net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ adds e94e3f3b51ce net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ adds c9b10043d0b8 net: stmmac: ARP Offload for GMAC4+ Cores adds 6d47b4bca461 Merge branch 'stmmac-next' adds 7550d5415c3d net/mlx5: Fix rt's type in dr_action_create_reformat_action adds 334a306f7be8 net/mlx5: Fix addr's type in mlx5dr_icm_dm adds fa355bb1b037 net/mlx5: FWTrace, Reduce stack usage adds 747f3cf4bf71 Merge tag 'mlx5-updates-2019-09-10' of git://git.kernel.or [...] adds b26af9304467 mac80211: minstrel_ht: fix infinite loop because supported [...] adds 7010998c6caf nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands adds c8cd6e7f159e cfg80211: add local BSS receive time to survey information adds df5d7a88bc94 cfg80211: fix boundary value in ieee80211_frequency_to_channel() adds e5c0b0fff6b1 mac80211: vht: add support VHT EXT NSS BW in parsing VHT adds 3cfe91c4c3c0 cfg80211: always shut down on HW rfkill adds 546263248845 mac80211: list features in WEP/TKIP disable in better order adds 1c9559734eca mac80211: remove unnecessary key condition adds 624ff4b210ec mac80211: clear crypto tx tailroom counter upon keys enable adds 753a9a729f84 mac80211: don't check if key is NULL in ieee80211_key_link() adds 4b08d1b6a994 mac80211: IBSS: send deauth when expiring inactive STAs adds 24f6d765c892 cfg80211: Do not compare with boolean in nl80211_common_re [...] adds 06354665f92f mac80211: allow drivers to set max MTU adds 4b2c5a14cd80 nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds adds b697746c62df mac80211_hwsim: Register support for HE meshpoint adds c1d3ad84eae3 cfg80211: Purge frame registrations on iftype change adds c1b3ddf7c319 Merge tag 'mac80211-next-for-davem-2019-09-11' of git://gi [...] adds 64f658ded48e devlink: add unknown 'fw_load_policy' value adds 44798eceea87 nfp: devlink: set unknown fw_load_policy adds 2f2fa16e2381 Merge branch 'devlink-unknown' adds 9e54ba7c3752 qed*: Fix size of config attribute dump. adds 2da244a5c4b5 qed: Fix Config attribute frame format. adds c1609946b8b6 Merge branch 'qed-Fix-series' adds 0060c8783330 net: stmmac: implement support for passive mode converters via dt adds 9c15d3597c62 dt-bindings: net: dwmac: document 'mac-mode' property adds a2111c460c0c net: phy: dp83867: Add documentation for SGMII mode type adds 507ddd5c0d47 net: phy: dp83867: Add SGMII mode type switching adds ebecb860ed22 net: stmmac: pci: Add HAPS support using GMAC5 adds cbfd68913c5d ipv6: Don't use dst gateway directly in ip6_confirm_neigh() adds 051ba67447de tcp: force a PSH flag on TSO packets adds 421bceb270e2 nfp: read chip model from the PluDevice register adds 20e03777d709 net: dsa: microchip: add KSZ9477 I2C driver adds 9b2d9f05cddf net: dsa: microchip: add ksz9567 to ksz9477 driver adds f4073e9164b5 net: dsa: microchip: remove NET_DSA_TAG_KSZ_COMMON adds 837636f586e8 Merge branch 'add-ksz9567-with-I2C-support-to-ksz9477-driver' adds 172ca8308b05 cxgb4: Fix spelling typos adds b74ae9618b15 netfilter: nf_tables: Fix an Oops in nf_tables_updobj() er [...] adds b44492afd2b1 netfilter: nf_tables_offload: avoid excessive stack usage adds 3474a2c62ff9 netfilter: nf_tables_offload: move indirect flow_block cal [...] adds ee394f96ad75 netfilter: nft_synproxy: add synproxy stateful object support adds be2861dc36d7 netfilter: nft_{fwd,dup}_netdev: add offload support adds 504882db833b netfilter: nf_tables_offload: add __nft_offload_get_chain [...] adds 8fc618c52d16 netfilter: nf_tables_offload: refactor the nft_flow_offloa [...] adds e211aab73d4c netfilter: nf_tables_offload: refactor the nft_flow_offloa [...] adds 06d392cbe3db netfilter: nf_tables_offload: remove rules when the device [...] adds 0286fbc624e2 netfilter: fix include guards. adds b0edba2af715 netfilter: fix coding-style errors. adds f5d65c197531 netfilter: ip_tables: remove unused function declarations. adds 85cfbc25e5c5 netfilter: inline xt_hashlimit, ebt_802_3 and xt_physdev headers adds 40d102cde0a2 netfilter: update include directives. adds 8bf3cbe32b18 netfilter: remove nf_conntrack_icmpv6.h header. adds 44dde23698a7 netfilter: move inline nf_ip6_ext_hdr() function to a more [...] adds e2f1cbb16508 netfilter: synproxy: move code between headers. adds 46705b070c27 netfilter: move nf_bridge_frag_data struct definition to a [...] adds 16b26cde6f12 netfilter: conntrack: use consistent style when defining i [...] adds 25d7cbcd2bb5 netfilter: replace defined(CONFIG...) || defined(CONFIG... [...] adds 22e81d7416d0 netfilter: conntrack: wrap two inline functions in config checks. adds f1815650b547 netfilter: br_netfilter: update stub br_nf_pre_routing_ipv [...] adds 261db6c2fbd6 netfilter: conntrack: move code to linux/nf_conntrack_common.h. adds 51a21be42ad8 netfilter: conntrack: remove CONFIG_NF_CONNTRACK check fro [...] adds f19438bdd4bf netfilter: remove CONFIG_NETFILTER checks from headers. adds 1f1475f38b68 netfilter: conntrack: remove CONFIG_NF_CONNTRACK checks fr [...] adds 0d32e7048d92 netfilter: conntrack: remove two unused functions from nf_ [...] adds 022c10d6c73b Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 22d11eacc32c ixgbe: fix memory leaks adds a7542b876075 i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask adds fb91a8bb73ec ixgbe: use skb_get_queue_mapping in tx path adds c4d8d90c1ecc i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 adds eaa4950c2264 i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP adds 3c734bbbb904 i40e: mark additional missing bits as reserved adds 3fc9d8e1d689 i40e: fix missed "Negotiated" string in i40e_print_link_message() adds 22afe2cf10da i40e: Fix message for other card without FEC. adds 846fcc7841de i40e: use BIT macro to specify the cloud filter field flags adds 8ad2e2982947 i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate adds c5c922b3e09b iavf: fix MAC address setting for VFs when filter is rejected adds 64d8db7dcf68 net/ixgbevf: make array api static const, makes object smaller adds 1f459bdc2007 i40e: fix potential RX buffer starvation for AF_XDP adds 069841ef8293 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds e3710a01a869 ice: send driver version to firmware adds 870f805e97d9 ice: Fix FW version formatting in dmesg adds c76488109616 ice: Implement Dynamic Device Personalization (DDP) download adds 32d63fa1e9f3 ice: Initialize DDP package structures adds 462acf6aca85 ice: Enable DDP package download adds 2de125663658 ice: Bump version adds 6cd476d26bf5 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 415606588c61 PTP: introduce new versions of IOCTLs adds 823eb2a3c4c7 PTP: add support for one-shot output adds c6af0c227a22 ip: support SO_MARK cmsg adds 35c7ff349a2d mlx4: Split restart_one into two functions adds 97691069dc5a net: devlink: split reload op into two adds 2670ac2625f9 net: devlink: move reload fail indication to devlink core [...] adds 1ba569fc2250 Merge branch 'devlink-move-reload-fail-indication-to-devli [...] adds ba76ff25ee64 brcmfmac: move "cfg80211_ops" pointer to another struct adds 450914c39f88 brcmfmac: split brcmf_attach() and brcmf_detach() functions adds a1f5aac1765a brcmfmac: don't realloc wiphy during PCIe reset adds 569ce0a486fd rtlwifi: rtl8821ae: make array static const and remove red [...] adds c57391f41572 bcma: make arrays pwr_info_offset and sprom_sizes static c [...] adds 3dfb22003f98 brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable adds 527c5d375419 CREDITS: Update email address adds d3bb26868105 ssb: make array pwr_info_offset static const, makes object [...] adds 2199c9817670 libertas: use mesh_wdev->ssid instead of priv->mesh_ssid adds eb4b2d33c167 rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros adds 05e2a0cb8ce3 rtlwifi: rtl8723ae: Replace local bit manipulation macros adds a9db071f7816 rtlwifi: rtl8723ae: Convert macros that set descriptor adds 773755d9112b rtlwifi: rtl8723ae: Convert inline routines to little-endi [...] adds 64578a3d3426 rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros adds 360226fdc53d rtlwifi: rtl8723be: Replace local bit manipulation macros adds d7b259fe6971 rtlwifi: rtl8723be: Convert macros that set descriptor adds fca13fd03da7 rtlwifi: rtl8723be: Convert inline routines to little-endi [...] adds e6e5ec3042fe rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl88 [...] adds 8908a9c17a41 rtw88: 8822c: update PHY parameter to v38 adds dfcd0f58865b rtw88: 8822c: update pwr_seq to v13 adds bc61ae96437f rtw88: 8822c: Enable interrupt migration adds 1ac3294bf75e rtw88: 8822c: add FW IQK support adds 5227c2ee453d rtw88: 8822c: add SW DPK support adds f27b886d0d06 rtw88: move IQK/DPK into phy_calibration adds 479c4ee931a6 rtw88: add dynamic cck pd mechanism adds 970cad9fb2a5 rtw88: allows to receive AMSDU in AMPDU adds 1335ad27bd07 rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage w [...] adds 622c19ed3607 rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage w [...] adds 3a1f85798e9f rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage w [...] adds e9afa2dc4090 rtw88: fix wrong rx power calculation adds 98ab76ef6b6d rtw88: report RX power for each antenna adds 23bb9f692b66 wil6210: fix wil_cid_valid with negative cid values adds 9abe3e306ecc wil6210: Add EDMG channel support adds d20b1e6c8307 wil6210: Delete an unnecessary kfree() call in wil_tid_amp [...] adds 68092f9cf932 carl9170: remove set but not used variable 'udev' adds 5a4f2040fd07 ath9k: add loader for AR92XX (and older) pci(e) adds e1aa1a1db3b0 ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init adds 5df65dd52dd5 ath9k: dyanck: introduce ath_dynack_set_timeout routine adds 6999e40d5f1d ath9k: dynack: properly set last timeout timestamp in ath_ [...] adds 86e392994dee ath9k: dynack: set max timeout according to channel width adds 72bb1aa91ff8 ath9k: dynack: set ackto to max timeout in ath_dynack_reset adds 0e7bf23e4967 ath6kl: Fix a possible null-pointer dereference in ath6kl_ [...] adds 355cf3191201 wcn36xx: use dynamic allocation for large variables adds 39d170b3cb62 ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_f [...] adds 83ac260151e7 ath10k: add mic bytes for pmf management packet adds db8deae03271 ath10k: add reorder and change PN check logic for mac80211 adds 45f09a1c5b85 ath9k: Remove unneeded variable to store return value adds 853acf7caf10 ath9k_htc: release allocated buffer if timed out adds 728c1e2a05e4 ath9k: release allocated buffer if timed out adds b3281c6cb768 ath10k: free beacon buf later in vdev teardown adds b7139960832e ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet adds 6be6c04bcc2e ath10k: fix channel info parsing for non tlv target adds f99fe49ff372 wil6210: add wil_netif_rx() helper function adds 977c45ab5f41 wil6210: add debugfs to show PMC ring content adds 42fe1e519e9f wil6210: fix PTK re-key race adds f4519fd9375d wil6210: make sure DR bit is read before rest of the statu [...] adds e78975fcdae4 wil6210: verify cid value is valid adds 068f359aac40 wil6210: properly initialize discovery_expired_work adds 058b3f112419 wil6210: report boottime_ns in scan results adds 0e698cd0b94c wil6210: use writel_relaxed in wil_debugfs_iomem_x32_set adds 055c8a71eb5b wil6210: fix RX short frame check adds 50e107ff2213 wil6210: ignore reset errors for FW during probe adds f9e568754562 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds a3d3c74da49c Merge tag 'wireless-drivers-next-for-davem-2019-09-14' of [...] adds aa2eaa8c272a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 53568438e381 net: dsa: b53: Add support for port_egress_floods callback adds 1f249677cf4c qed: fix spelling mistake "fullill" -> "fulfill" adds 28c9eb9042a9 net/wan: dscc4: remove broken dscc4 driver adds 1158958a218b net: sched: extend flow_action_entry with destructor adds 4a5da47d5cb6 net: sched: take reference to psample group in flow_action infra adds 470d5060e6b3 net: sched: use get_dev() action API in flow_action infra adds 95cf66747fc2 Merge branch 'More-fixes-for-unlocked-cls-hardware-offload [...] adds 5f109d45a476 net: stmmac: socfpga: re-use the `interface` parameter fro [...] adds 618916a4bf16 kbuild: replace BASH-specific ${@:2} with shift and ${@} adds 88dadc632763 selftests/bpf: test_progs: add test__join_cgroup helper adds 4a64742168ce selftests/bpf: test_progs: convert test_sockopt adds 9a365e67d8bb selftests/bpf: test_progs: convert test_sockopt_sk adds 3886bd7c9b01 selftests/bpf: test_progs: convert test_sockopt_multi adds e3e02e1d9c24 selftests/bpf: test_progs: convert test_sockopt_inherit adds 1f4f80fed217 selftests/bpf: test_progs: convert test_tcp_rtt adds 8f6e19ab49bd Merge branch 'move-sockopt-tests' adds a2c11b034142 kcm: use BPF_PROG_RUN adds 4ce150b6a412 selftests/bpf: add bpf-gcc support adds 168dfc3a77ff i40e: fix xdp handle calculations adds 2e78fc620f5c ixgbe: fix xdp handle calculations adds 5a712e1363c8 samples/bpf: fix xdpsock l2fwd tx for unaligned mode adds a4fa6e169007 Merge branch 'bpf-af-xdp-unaligned-fixes' adds af58e7ee6a8d xdp: Fix race in dev_map_hash_update_elem() when replacing [...] adds d895a0f16fad bpf: fix accessing bpf_sysctl.file_pos on s390 adds 28f2c362dbe2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 40ba6a12a548 net: mdio: switch to using gpiod_get_optional() adds f9af2dbbfe01 tcp: Add TCP_INFO counter for packets received out-of-order adds 8f7baad7f035 tcp: Add snd_wnd to TCP_INFO adds 268d0895f1b9 bnxt_en: Don't proceed in .ndo_set_rx_mode() when device i [...] adds 57a8730b1f7a bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands adds 72e0c9f91238 bnxt_en: Update firmware interface spec. to 1.10.0.100. adds 4037eb715680 bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state. adds 0a75709b449c Merge branch 'bnxt_en-error-recovery-follow-up-patches' adds 67e80b99a554 net: phylink: clarify where phylink should be used adds 9c66d1564676 taprio: Add support for hardware offloading adds 47d23af29220 net: dsa: Pass ndo_setup_tc slave callback to drivers adds 7f1e4ba8147d net: dsa: sja1105: Add static config tables for scheduling adds 5f06c63bd3f0 net: dsa: sja1105: Advertise the 8 TX queues adds 317ab5b86c8e net: dsa: sja1105: Configure the Time-Aware Scheduler via [...] adds 7c95afa42f07 docs: net: dsa: sja1105: Add info about the Time-Aware Scheduler adds db539cae12a3 Merge branch 'tc-taprio-offload-for-SJA1105-DSA' adds 58a406def437 netdevsim: Set offsets to various protocol layers adds bef17466811b drop_monitor: Better sanitize notified packets adds f432c2e30461 Merge branch 'drop_monitor-Better-sanitize-notified-packets' adds 56a4e37ef14f s390/ctcm: Delete unnecessary checks before the macro call [...] adds 9f2f13f4ffb1 ethtool: implement Energy Detect Powerdown support via phy [...] adds 65d7be094f04 net: phy: adin: implement Energy Detect Powerdown mode via [...] adds 1b8da10370d4 Merge branch 'ethtool-implement-Energy-Detect-Powerdown-su [...] adds 15619e722b16 net: ena: add intr_moder_rx_interval to struct ena_com_dev [...] adds 282faf61a053 net: ena: switch to dim algorithm for rx adaptive interrup [...] adds b3db86dc4b82 net: ena: reimplement set/get_coalesce() adds bd21b0cc3a63 net: ena: enable the interrupt_moderation in driver_suppor [...] adds 57e3a5f24bb5 net: ena: remove code duplication in ena_com_update_nonada [...] adds 242d81fd3dd9 net: ena: remove old adaptive interrupt moderation code fr [...] adds 64d1fb9dfc6c net: ena: remove ena_restore_ethtool_params() and relevant fields adds 3ced8cbdf7dd net: ena: remove all old adaptive rx interrupt moderation [...] adds 7b8a28787e2b net: ena: fix update of interrupt moderation register adds 0eda847953d8 net: ena: fix retrieval of nonadaptive interrupt moderatio [...] adds 79226cea4a5e net: ena: fix incorrect update of intr_delay_resolution adds b63e1a02d74b Merge branch 'net-ena-implement-adaptive-interrupt-moderat [...] adds 9d0aa053ea68 mlxsw: spectrum_buffers: Prevent changing CPU port's confi [...] adds 28b1987ef506 mlxsw: spectrum: Register CPU port with devlink adds a759ab6dacd0 mlxsw: spectrum_buffers: Add the ability to query the CPU [...] adds 990925fad5c2 Merge branch 'mlxsw-spectrum_buffers-Add-the-ability-to-qu [...] adds 1bab8d4c488b Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/net new 81160dda9a7a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...] adds ff0ebee239ce filename_lookup(): audit_inode() argument is always 0 adds 39145f5f0cc9 filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there adds c9b07eab0c87 audit_inode(): switch to passing AUDIT_INODE_... adds fbb7d9d56d16 kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h adds 6b61aed06a3b namei.h: get the comments on LOOKUP_... in sync with reality adds ce6595a28a15 kill the last users of user_{path,lpath,path_dir}() adds ee594bfff389 fs/namei.c: new helper - legitimize_root() adds 84a2bd39405f fs/namei.c: keep track of nd->root refcount status adds 29dfeb0b6ae6 hypfs: don't bother with d_delete() adds 6effcab4da7b infiniband: don't bother with d_delete() adds 46c46f8df9aa devpts_pty_kill(): don't bother with d_delete() new 53e5e7a7a71c Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] adds f2683bd8d5bd [PATCH] fix d_absolute_path() interplay with fsmount() new b30d87cf969e Merge branch 'work.dcache' of git://git.kernel.org/pub/scm [...] adds 1dd9bc08cf14 vfs: set fs_context::user_ns for reconfigure adds 533770cc0ae8 new helper: get_tree_keyed() adds fe62c3a4e17d vfs: Create fs_context-aware mount_bdev() replacement adds 0f071004109d mtd: Provide fs_context-aware mount_mtd() replacement new e170eb27715f Merge branch 'work.mount-base' of git://git.kernel.org/pub [...] adds 6b0e42771795 locks: revise generic_add_lease tracepoint adds 43e4cb942e88 locks: Fix procfs output for file leases adds df2474a22c42 locks: print a warning when mount fails due to lack of "ma [...] adds cfddf9f4c9f0 locks: fix a memory leak bug in __break_lease() new d013cc800a2a Merge tag 'filelock-v5.4-1' of git://git.kernel.org/pub/sc [...] adds 75798f85f2ba fscrypt: remove loadable module related code adds 1c5100a2aab4 fscrypt: clean up base64 encoding/decoding adds 886da8b39cf2 fscrypt: make fscrypt_msg() take inode instead of super_block adds 63f668f0def1 fscrypt: improve warning messages for unsupported encrypti [...] adds a4d14e915bcb fscrypt: improve warnings for missing crypto API support adds 29a98c1caf7b fscrypt: use ENOPKG when crypto API support missing adds 7af0ab0d3aab fs, fscrypt: move uapi definitions to new header <linux/fs [...] adds 2336d0deb2d4 fscrypt: use FSCRYPT_ prefix for uapi constants adds 3b6df59bc4d2 fscrypt: use FSCRYPT_* definitions, not FS_* adds 59dc6a8e1f53 fscrypt: add ->ci_inode to fscrypt_info adds a828daabb2ae fscrypt: rename fscrypt_master_key to fscrypt_direct_key adds 3ec4f2a62927 fscrypt: refactor key setup code in preparation for v2 policies adds 0109ce76dd6e fscrypt: move v1 policy key setup to keysetup_v1.c adds feed82586191 fscrypt: rename keyinfo.c to keysetup.c adds 22d94f493bfb fscrypt: add FS_IOC_ADD_ENCRYPTION_KEY ioctl adds b1c0ec3599f4 fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY ioctl adds 5a7e29924dac fscrypt: add FS_IOC_GET_ENCRYPTION_KEY_STATUS ioctl adds c1144c9b8ad9 fscrypt: add an HKDF-SHA512 implementation adds 5dae460c2292 fscrypt: v2 encryption policy support adds 23c688b54016 fscrypt: allow unprivileged users to add/remove keys for v [...] adds 78a1b96bcf7a fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS ioctl adds 5ab7189a31ba fscrypt: require that key be added when setting a v2 encry [...] adds 29b3692e6dbf ext4: wire up new fscrypt ioctls adds 8ce589c77318 f2fs: wire up new fscrypt ioctls adds 62de25927a25 ubifs: wire up new fscrypt ioctls adds ba13f2c8d7a0 fscrypt: document the new ioctls and policy version adds 0642ea2409f3 ext4 crypto: fix to check feature status before get policy new 734d1ed83e1f Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 6ff2deb2e8f6 fs-verity: add a documentation file adds c9570b2ced03 fs-verity: add MAINTAINERS file entry adds 085771ec14b9 fs-verity: add UAPI header adds fe9918d3b228 fs: uapi: define verity bit for FS_IOC_GETFLAGS adds 671e67b47e9f fs-verity: add Kconfig and the helper functions for hashing adds 5585f2af737a fs-verity: add inode and superblock fields adds fd2d1acfcadf fs-verity: add the hook for file ->open() adds c1d9b584e2cf fs-verity: add the hook for file ->setattr() adds 8a1d0f9cacc9 fs-verity: add data verification hooks for ->readpages() adds 3fda4c617e84 fs-verity: implement FS_IOC_ENABLE_VERITY ioctl adds 4dd893d832cf fs-verity: implement FS_IOC_MEASURE_VERITY ioctl adds add890c9f9d2 fs-verity: add SHA-512 support adds 432434c9f8e1 fs-verity: support builtin file signatures adds c93d8f885809 ext4: add basic fs-verity support adds 22cfe4b48ccb ext4: add fs-verity read support adds 84fb7ca4b3f8 ext4: update on-disk format documentation for fs-verity adds 95ae251fe828 f2fs: add fs-verity support new f60c55a94e1d Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds f16180739cd1 Merge remote-tracking branch 'net/master' into afs-next adds cacf2d7dcf96 afs: remove unused variable 'afs_voltypes' adds 52c9c1307800 afs: remove unused variable 'afs_zero_fid' adds 23a289137ab8 afs: Use afs_extract_discard() rather than iov_iter_discard() adds 8b6a666a9754 afs: Provide an RCU-capable key lookup adds a0753c29004f afs: Support RCU pathwalk new 0bb73e42f027 Merge tag 'afs-next-20190915' of git://git.kernel.org/pub/ [...] new 9cba40a693e6 Btrfs: factor out extent dropping code from hole punch handler new 690a5dbfc513 Btrfs: fix ENOSPC errors, leading to transaction aborts, w [...] new 99fccf33c203 btrfs: remove set but not used variable 'offset' new 8ddc319706e5 btrfs: reduce stack usage for btrfsic_process_written_block new 5044ed4f394c btrfs: Remove unused locking functions new 40cf931fa81b btrfs: use common vfs LABEL ioctl definitions new ac3e99334d64 btrfs: Return number of compressed extents directly in com [...] new cecc8d9038d1 btrfs: Move free_pages_out label in inline extent handling [...] new 74e9194afb2c btrfs: Remove delalloc_end argument from extent_clear_unlo [...] new 330a58279045 btrfs: Remove leftover of in-band dedupe new 982f1f5d1617 btrfs: Add an assertion to warn incorrect case in insert_i [...] new d23ea3fa7dcb btrfs: assert extent map tree lock in add_extent_mapping new 73e82fe4099b btrfs: assert tree mod log lock in __tree_mod_log_insert new 9e3246a5f675 btrfs: volumes: Unexport find_free_dev_extent_start() new 135da9766eea btrfs: volumes: Add comment for find_free_dev_extent_start() new e91381421f87 btrfs: extent-tree: Add comment for inc_block_group_ro() new 112974d4067b btrfs: volumes: Remove ENOSPC-prone btrfs_can_relocate() new 933c22a7512c btrfs: delayed-inode: Kill the BUG_ON() in btrfs_delete_de [...] new 2a28468e525f btrfs: extent-tree: Make sure we only allocate extents fro [...] new 259ee7754b67 btrfs: tree-checker: Add ROOT_ITEM check new 7764d56baa84 Btrfs: fix hang when loading existing inode cache off disk new 29d47d00e0ae Btrfs: fix inode cache block reserve leak on failure to al [...] new a68ebe0790fc Btrfs: fix inode cache waiters hanging on failure to start [...] new 9d123a35d7e9 Btrfs: fix inode cache waiters hanging on path allocation failure new 32e534402ad5 Btrfs: wake up inode cache waiters sooner to reduce waiting time new e678934cbe5f btrfs: Remove unnecessary check from join_running_log_trans new 559ca6ea695e btrfs: Refactor btrfs_calc_avail_data_space new b64119b5f043 Btrfs: remove unnecessary condition in btrfs_clone() to av [...] new adf4c0c53a98 btrfs: remove unused btrfs_device::flush_bio_sent new 82253cb6863c btrfs: remove unused key type set/get helpers new e13976cf1203 btrfs: tree-log: convert defines to enums new f64ce7b84c47 btrfs: async-thread: convert defines to enums new 430a662602ea btrfs: tree-log: use symbolic name for first replay stage new 478b4d9f0105 btrfs: move btrfs_add_free_space out of a header file new aac0023c2106 btrfs: move basic block_group definitions to their own header new 2e405ad84254 btrfs: migrate the block group lookup code new 3cad128400c2 btrfs: migrate the block group ref counting stuff new 3eeb3226a889 btrfs: migrate nocow and reservation helpers new 676f1f759fa3 btrfs: export the block group caching helpers new 6f410d1b3dbf btrfs: export the excluded extents helpers new e3cb339fa5ca btrfs: export the caching control helpers new caa4efafcf03 btrfs: temporarily export fragment_free_space new 6a9fb468f115 btrfs: make caching_thread use btrfs_find_next_key new 6e369febbc53 btrfs: sysfs: add debugging exports new b33151e7b3a3 btrfs: delete debugfs code new cdf52bd9fe28 Btrfs: fix memory leaks in the test test_find_first_clear_ [...] new 202f64ef427c Btrfs: make test_find_first_clear_extent_bit fail on incor [...] new 73a3ca20934d btrfs: clarify btrfs_ioctl_get_dev_stats padding new 73798c465b66 btrfs: qgroup: Try our best to delete qgroup relations new 4e411a7d0441 btrfs: reset device stat using btrfs_dev_stat_set new ae4b9b4c7d54 btrfs: opencode reset of all device stats new 89439109bc2b btrfs: move sysfs declarations out of ctree.h new 32a9991f15a0 btrfs: factor sysfs code out of link_block_group new 536ea45cba34 btrfs: sysfs: unexport btrfs_raid_ktype new b882327a7740 btrfs: factor out sysfs code for creating space infos new 27992d014554 btrfs: sysfs: unexport space_info_ktype new f10152bcc962 btrfs: sysfs: replace direct access to feature set names w [...] new 5b28692e0c4f btrfs: factor out sysfs code for sending device uevent new b5865babb7b4 btrfs: factor out sysfs code for deleting block group and [...] new f93c39970b1d btrfs: factor out sysfs code for updating sprout fsid new 67715b206c39 btrfs: cleanup kobject.h includes new 8f52316c271a btrfs: sysfs: move type conversion helpers to sysfs.c new 9188db611dbb btrfs: sysfs: move helper macros to sysfs.c new 9f21246d8c7e btrfs: migrate the block group caching code new 3b2a78f21d5c btrfs: temporarily export inc_block_group_ro new e3e0520b32bc btrfs: migrate the block group removal code new 4358d9635a16 btrfs: migrate the block group read/creation code new 8484764e8587 btrfs: temporarily export btrfs_get_restripe_target new 26ce2095e03c btrfs: migrate inc/dec_block_group_ro code new 77745c05115f btrfs: migrate the dirty bg writeout code new ade4b5169f3f btrfs: export block group accounting helpers new 606d1bf10d7e btrfs: migrate the block group space accounting helpers new 07730d87ac78 btrfs: migrate the chunk allocation code new 878d7b679491 btrfs: migrate the alloc_profile helpers new 3e43c279e824 btrfs: migrate the block group cleanup code new e11c0406ad1b btrfs: unexport the temporary exported functions new 844245b45484 btrfs: add a flush step for delayed iputs new 374bf9c5cd7d btrfs: unify error handling for ticket flushing new 03235279b4de btrfs: factor out the ticket flush handling new 9ce2f423b946 btrfs: refactor priority_reclaim_metadata_space new d3984c90414a btrfs: introduce an evict flushing state new 27e022a9c6fe btrfs: replace: BTRFS_DEV_REPLACE_ITEM_STATE_x defines should go new efad8a853ad2 Btrfs: fix use-after-free when using the tree modification log new e18333a7cb97 btrfs: define compression levels statically new b0c1fe1eaf5e btrfs: compression: replace set_level callbacks by a commo [...] new 4f84bd7f99fb btrfs: Make reada_tree_block_flagged private new 440630ea7c37 btrfs: dev stats item key conversion per cpu type is not needed new 3b80a984d228 btrfs: dev stat drop useless goto new f11369897ed4 btrfs: fix error pointer check in __btrfs_map_block() new f82d1c7ca8ae btrfs: tree-checker: Add EXTENT_ITEM and METADATA_ITEM check new e2406a6f13bd btrfs: tree-checker: Add simple keyed refs check new 0785a9aacf9d btrfs: tree-checker: Add EXTENT_DATA_REF check new 2bd36e7b4fd6 btrfs: rename the btrfs_calc_*_metadata_size helpers new bcacf5f3f92b btrfs: only reserve metadata_size for inodes new 3e024846d241 btrfs: refactor variable scope in run_delalloc_nocow new a6bd9cd1559b btrfs: improve comments around nocow path new bb55f6260b47 btrfs: simplify extent type checks in run_delalloc_nocow new 922f0518249d btrfs: streamline code in run_delalloc_nocow in case of in [...] new e8e210075a90 btrfs: comment and minor simplifications in run_delalloc_nocow new 762bf09893b4 btrfs: improve error handling in run_delalloc_nocow new ebc87351e5fc btrfs: Deprecate BTRFS_SUBVOL_CREATE_ASYNC flag new 62fdaa52a3d0 btrfs: Detect unbalanced tree with empty leaf before crash [...] new 3acd48507dc4 btrfs: fix allocation of free space cache v1 bitmap pages new a06dee4d7eb6 btrfs: proper error handling when invalid device is found [...] new d2979aa25fc8 btrfs: use proper error values on allocation failure in cl [...] new 602cbe91fb01 btrfs: move cond_wake_up functions out of ctree new 784352fe0bb4 btrfs: move math functions to misc.h new 8a953348afdd btrfs: move private raid56 definitions from ctree.h new 4b231ae47417 btrfs: rename and export read_node_slot new 18d0f5c6e16c btrfs: move functions for tree compare to send.c new 67b61aefcef3 btrfs: move struct io_ctl to free-space-cache.h new 1dc990dfd310 btrfs: move dev_stats helpers to volumes.c new 9bb8407f54f6 btrfs: Make btrfs_find_name_in_backref return btrfs_inode_ [...] new 6ff49c6ad285 btrfs: Make btrfs_find_name_in_ext_backref return struct b [...] new cb49511328dc btrfs: define separate btrfs_set/get_XX helpers new 48bc39501a54 btrfs: assume valid token for btrfs_set/get_token helpers new c82f823c9b00 btrfs: tie extent buffer and it's token together new c09767a8960c btrfs: use correct count in btrfs_file_write_iter() new f50cb7aff964 btrfs: treat RWF_{,D}SYNC writes as sync for CRCs new e182163d9cbe btrfs: stop clearing EXTENT_DIRTY in inode I/O tree new ef1317a1b9a3 btrfs: do not allow reservations if we have pending tickets new f3e75e3805e1 btrfs: roll tracepoint into btrfs_space_info_update helper new a43c383574d8 btrfs: add space reservation tracepoint for reserved bytes new 91182645075f btrfs: stop partially refilling tickets when releasing space new 18fa2284aac3 btrfs: refactor the ticket wakeup code new 2341ccd1bf05 btrfs: rework wake_all_tickets new 00c0135eb8b8 btrfs: fix may_commit_transaction to deal with no partial filling new def936e53530 btrfs: remove orig_bytes from reserve_ticket new d05e46497f86 btrfs: rename btrfs_space_info_add_old_bytes new 3593ce30b5b4 btrfs: change the minimum global reserve size new d792b0f19711 btrfs: always reserve our entire size for the global reserve new 426551f6866a btrfs: use btrfs_try_granting_tickets in update_global_rsv new 0096420adb03 btrfs: do not account global reserve in can_overcommit new 84fe47a4be93 btrfs: add enospc debug messages for ticket failure new e35b79a1070d btrfs: turn checksum type define into an enum new af024ed2e0e5 btrfs: create structure to encode checksum type and length new 65e99c43e9c2 btrfs: Don't assign retval of btrfs_try_tree_write_lock/bt [...] new 6af112b11a4b btrfs: Relinquish CPUs in btrfs_compare_trees new 7d14df2d280f Merge tag 'for-5.4-tag' of git://git.kernel.org/pub/scm/li [...] adds 0be0bfd2de9d ovl: fix regression caused by overlapping layers detection adds 97f024b9171e ovl: Fix dereferencing possible ERR_PTR() adds 5c2e9f346b81 ovl: filter of trusted xattr results in audit new b6c0d3577246 Merge tag 'ovl-fixes-5.3' of git://git.kernel.org/pub/scm/ [...] adds 1638045c3677 mm: set S_SWAPFILE on blockdev swap devices adds dc617f29dbe5 vfs: don't allow writes to swap files new e6bc9de71497 Merge tag 'vfs-5.4-merge-1' of git://git.kernel.org/pub/sc [...] adds 707e0ddaf67e fs: xfs: Remove KM_NOSLEEP and KM_SLEEP. adds 0ad95687c3ad xfs: add kmem allocation trace points adds d916275aa4dd xfs: get allocation alignment from the buftarg adds f8f9ee479439 xfs: add kmem_alloc_io() adds 71912e08e06b xfs: remove excess function parameter description in 'xfs_ [...] adds 519e5869d50d xfs: bmap scrub should only scrub records once adds c94613feefd7 xfs: fix maxicount division by zero error adds 7380e8fec16b xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys adds b521c89027f4 xfs: fix sign handling problem in xfs_bmbt_diff_two_keys adds 2ca09177ab9d xfs: remove unnecessary parameter from xfs_iext_inc_seq adds bc46ac64713f xfs: remove unnecessary int returns from deferred rmap functions adds 74b4c5d4a9c0 xfs: remove unnecessary int returns from deferred refcount [...] adds 3e08f42ae782 xfs: remove unnecessary int returns from deferred bmap functions adds ffb5696f7555 xfs: reinitialize rm_flags when unpacking an offset into a [...] adds 7f313eda8fcc xfs: log proper length of btree block in scrub/repair adds e7ee96dfb8c2 xfs: remove all *_ITER_ABORT values adds 39ee2239a5a2 xfs: remove all *_ITER_CONTINUE values adds aee7754bbeb1 xfs: move xfs_dir2_addname() adds a07258a69528 xfs: factor data block addition from xfs_dir2_node_addname_int() adds 0e822255f95d xfs: factor free block index lookup from xfs_dir2_node_add [...] adds 610125ab1e4b xfs: speed up directory bestfree block scanning adds 756c6f0f7efe xfs: reverse search directory freespace indexes adds 728bcaa3e0f9 xfs: make attr lookup returns consistent adds a0e959d3c9d5 xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue adds e3cc4554ce1b xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue adds 9df243a1a9e6 xfs: consolidate attribute value copying adds ddbca70cc45c xfs: allocate xattr buffer on demand adds 692fe62433d4 mm: Handle MADV_WILLNEED through vfs_fadvise() adds cf1ea0592dbf fs: Export generic_fadvise() adds 40144e49ff84 xfs: Fix stale data exposure when readahead races with hole punch adds adcb0ca2330b xfs: fix the dax supported check in xfs_ioctl_setattr_dax_ [...] adds ecfc28a41cf1 xfs: cleanup xfs_fsb_to_db adds 1baa2800e62d xfs: remove the unused XFS_ALLOC_USERDATA flag adds eb77b23b565e xfs: add a xfs_valid_startblock helper adds 76f1793359db xfs: define a flags field for the AG geometry ioctl structure adds bc56ad8c74b8 xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT adds eb2e99943c5b xfs: Use WARN_ON_ONCE for bailout mount-operation adds 7c107afb871a xfs: push the AIL in xlog_grant_head_wake adds cdea5459ce26 xfs: fix missed wakeup on l_flush_wait adds 8ab39f11d974 xfs: prevent CIL push holdoff in log recovery adds 6769aa2a4f2b xfs: factor debug code out of xlog_state_do_callback() adds 6546818c8570 xfs: factor callbacks out of xlog_state_do_callback() adds 5e96fa8d2b09 xfs: factor iclog state processing out of xlog_state_do_ca [...] adds 0383f543d870 xfs: push iclog state cleaning into xlog_state_clean_log adds 14e15f1bcd73 xfs: push the grant head when the log head moves forward new b41dae061bbd Merge tag 'xfs-5.4-merge-7' of git://git.kernel.org/pub/sc [...] new 920fdab7b3ce arm64: fix unreachable code issue with cmpxchg new bd3841cd3bd8 selftests, arm64: add kernel headers path for tags_test new c27eccfe4d6c arm64: fix function types in COND_SYSCALL new 799c85105233 arm64: Fix reference to docs for ARM64_TAGGED_ADDR_ABI new a2453d8f0812 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' new 6a388490de2d Merge remote-tracking branch 'sparc/master' new 40aea029d20f Merge remote-tracking branch 'sound-current/for-linus' new 22525a07db51 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new c374c1000941 Merge remote-tracking branch 'spi-fixes/for-linus' new 7df7e8fa6a72 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 1b5da95de31c Merge remote-tracking branch 'char-misc.current/char-misc-linus' new 859705902906 Merge remote-tracking branch 'input-current/for-linus' new 188fdb177293 Merge remote-tracking branch 'ide/master' new e1c018620a28 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new c05afd782870 Merge remote-tracking branch 'omap-fixes/fixes' new 98d1a3c245e4 hwmon: (nct7904) Fix the incorrect value of vsen_mask in n [...] new d2304421adb8 Merge remote-tracking branch 'hwmon-fixes/hwmon' new 0ea801ff4353 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new f0728bfdc8d2 Merge remote-tracking branch 'vfs-fixes/fixes' new 26aae35f3f6e Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new cd0a293e6cef Merge remote-tracking branch 'pidfd-fixes/fixes'
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (733f21b14e9c) \ N -- N -- N refs/heads/pending-fixes (cd0a293e6cef)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 237 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 | 1 + CREDITS | 2 +- .../ABI/testing/sysfs-bus-iio-dfsdm-adc-stm32 | 2 +- .../ABI/testing/sysfs-bus-iio-timer-stm32 | 23 - .../ABI/testing/sysfs-bus-intel_th-devices-msc | 3 +- .../{sysfs-class-mic.txt => sysfs-class-mic} | 0 .../testing/sysfs-devices-platform-stratix10-rsu | 128 + Documentation/ABI/testing/sysfs-driver-habanalabs | 14 +- Documentation/ABI/testing/sysfs-kernel-btf | 17 + Documentation/ABI/testing/sysfs-platform-dfl-fme | 85 + Documentation/ABI/testing/sysfs-platform-dfl-port | 85 + Documentation/PCI/pci-error-recovery.rst | 1 - Documentation/admin-guide/kernel-parameters.txt | 6 + Documentation/bpf/prog_flow_dissector.rst | 18 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 4 +- .../bindings/arm/mediatek/mediatek,sgmiisys.txt | 2 - .../bindings/connector/usb-connector.txt | 14 + .../devicetree/bindings/extcon/extcon-arizona.txt | 2 +- .../devicetree/bindings/extcon/extcon-fsa9480.txt | 4 +- .../bindings/fpga/altera-fpga2sdram-bridge.txt | 5 +- .../bindings/fpga/altera-freeze-bridge.txt | 5 +- .../bindings/fpga/altera-hps2fpga-bridge.txt | 5 +- .../devicetree/bindings/fpga/fpga-bridge.txt | 13 + .../bindings/fpga/xilinx-pr-decoupler.txt | 8 +- .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 121 + .../devicetree/bindings/iio/adc/adi,ad7606.txt | 66 - .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 138 + .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 6 + .../bindings/iio/chemical/plantower,pms7003.txt | 26 - .../bindings/iio/chemical/plantower,pms7003.yaml | 51 + .../devicetree/bindings/iio/imu/adi,adis16460.yaml | 53 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 + .../devicetree/bindings/iio/light/noa1305.yaml | 44 + .../light/{isl29501.txt => renesas,isl29501.txt} | 0 .../devicetree/bindings/iio/light/stk33xx.yaml | 49 + .../devicetree/bindings/iio/mount-matrix.txt | 203 + .../bindings/iio/potentiometer/max5432.yaml | 44 + .../bindings/interconnect/qcom,qcs404.txt | 45 + .../devicetree/bindings/net/adi,adin.yaml | 73 + .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 3 + .../bindings/net/amlogic,meson-dwmac.yaml | 113 + .../bindings/net/aspeed,ast2600-mdio.yaml | 45 + .../devicetree/bindings/net/broadcom-bluetooth.txt | 1 + .../devicetree/bindings/net/can/fsl-flexcan.txt | 10 + .../devicetree/bindings/net/can/tcan4x5x.txt | 40 + Documentation/devicetree/bindings/net/dsa/ksz.txt | 3 + .../devicetree/bindings/net/dsa/marvell.txt | 2 +- .../devicetree/bindings/net/dsa/mt7530.txt | 214 + .../devicetree/bindings/net/fsl-enetc.txt | 42 +- .../devicetree/bindings/net/mediatek-net.txt | 1 + .../devicetree/bindings/net/meson-dwmac.txt | 71 - .../devicetree/bindings/net/mscc-ocelot.txt | 20 +- .../devicetree/bindings/net/snps,dwmac.yaml | 16 +- .../devicetree/bindings/net/ti,dp83867.txt | 4 + .../devicetree/bindings/nvmem/imx-ocotp.txt | 3 +- .../devicetree/bindings/pci/pci-armada8k.txt | 8 + .../bindings/phy/lantiq,vrx200-pcie-phy.yaml | 95 + .../devicetree/bindings/phy/phy-mvebu-comphy.txt | 10 + .../bindings/serial/fsl,s32-linflexuart.txt | 22 + .../bindings/serial/nvidia,tegra20-hsuart.txt | 39 +- .../devicetree/bindings/serial/sifive-serial.txt | 33 - .../devicetree/bindings/serial/sifive-serial.yaml | 62 + .../devicetree/bindings/serial/st,stm32-usart.txt | 5 + .../devicetree/bindings/usb/cdns-usb3.txt | 45 + .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 1 + .../devicetree/bindings/usb/exynos-usb.txt | 41 +- .../devicetree/bindings/usb/fcs,fusb302.txt | 7 - Documentation/devicetree/bindings/usb/generic.txt | 4 + .../devicetree/bindings/usb/mediatek,mtk-xhci.txt | 5 +- .../devicetree/bindings/usb/mediatek,mtu3.txt | 12 +- .../{renesas,usb3.txt => renesas,usb3-peri.txt} | 0 .../devicetree/bindings/usb/usb-conn-gpio.txt | 30 + .../devicetree/bindings/usb/usbmisc-imx.txt | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/device_link.rst | 4 +- Documentation/driver-api/serial/n_gsm.rst | 19 +- Documentation/driver-api/uio-howto.rst | 7 + Documentation/filesystems/erofs.txt | 210 + Documentation/filesystems/ext4/inodes.rst | 6 +- Documentation/filesystems/ext4/overview.rst | 1 + Documentation/filesystems/ext4/super.rst | 2 + Documentation/filesystems/ext4/verity.rst | 41 + Documentation/filesystems/fscrypt.rst | 758 +- Documentation/filesystems/fsverity.rst | 726 ++ Documentation/filesystems/index.rst | 1 + Documentation/filesystems/mandatory-locking.txt | 10 + Documentation/filesystems/overlayfs.txt | 2 +- Documentation/fpga/dfl.rst | 105 + Documentation/ioctl/ioctl-number.rst | 1 + Documentation/misc-devices/index.rst | 1 + Documentation/networking/af_xdp.rst | 10 +- Documentation/networking/device_drivers/index.rst | 1 + .../networking/device_drivers/intel/iavf.rst | 115 +- .../networking/device_drivers/mellanox/mlx5.rst | 112 +- .../networking/device_drivers/netronome/nfp.rst | 133 + .../networking/device_drivers/pensando/ionic.rst | 43 + Documentation/networking/devlink-info-versions.rst | 16 + Documentation/networking/devlink-params-nfp.txt | 5 + Documentation/networking/devlink-params.txt | 16 + .../networking/devlink-trap-netdevsim.rst | 20 + Documentation/networking/devlink-trap.rst | 208 + Documentation/networking/dsa/sja1105.rst | 90 + Documentation/networking/index.rst | 3 + Documentation/networking/ip-sysctl.txt | 6 + Documentation/networking/j1939.rst | 422 + Documentation/networking/sfp-phylink.rst | 3 +- Documentation/virt/kvm/api.txt | 33 +- Documentation/virt/kvm/mmu.txt | 4 +- MAINTAINERS | 137 +- arch/arm/boot/dts/exynos4.dtsi | 28 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 8 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 9 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 8 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 5 +- arch/arm/boot/dts/exynos4412-origen.dts | 9 +- arch/arm/boot/dts/exynos5250.dtsi | 16 +- arch/arm/boot/dts/exynos54xx.dtsi | 18 +- arch/arm/include/uapi/asm/kvm.h | 4 +- arch/arm64/Kconfig | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 40 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 6 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 26 +- .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 28 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 1 - arch/arm64/include/asm/cmpxchg.h | 6 +- arch/arm64/include/asm/pgtable-prot.h | 2 +- arch/arm64/include/asm/syscall_wrapper.h | 15 +- arch/arm64/include/uapi/asm/kvm.h | 4 +- arch/arm64/kvm/hyp/tlb.c | 14 +- arch/arm64/net/bpf_jit.h | 3 + arch/arm64/net/bpf_jit_comp.c | 6 +- arch/m68k/kernel/dma.c | 9 - arch/mips/include/asm/sn/ioc3.h | 357 +- arch/mips/sgi-ip27/ip27-console.c | 5 +- arch/mips/sgi-ip27/ip27-init.c | 13 - arch/powerpc/include/asm/kvm_host.h | 22 +- arch/powerpc/include/asm/kvm_ppc.h | 1 + arch/powerpc/include/asm/xive.h | 9 + arch/powerpc/kernel/setup-common.c | 6 - arch/powerpc/kvm/book3s.c | 8 +- arch/powerpc/kvm/book3s_hv.c | 24 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 38 +- arch/powerpc/kvm/book3s_xive.c | 60 +- arch/powerpc/kvm/book3s_xive.h | 2 + arch/powerpc/kvm/book3s_xive_native.c | 23 +- arch/powerpc/kvm/e500.c | 3 + arch/powerpc/kvm/emulate.c | 1 + arch/powerpc/kvm/emulate_loadstore.c | 6 - arch/powerpc/kvm/powerpc.c | 3 +- arch/powerpc/sysdev/xive/common.c | 87 +- arch/powerpc/sysdev/xive/native.c | 7 + arch/s390/hypfs/inode.c | 2 +- arch/s390/include/asm/qdio.h | 6 +- arch/s390/include/uapi/asm/kvm.h | 6 + arch/s390/kvm/kvm-s390.c | 6 +- arch/s390/net/bpf_jit_comp.c | 67 +- arch/sh/boards/mach-ap325rxa/setup.c | 1 - arch/sh/boards/mach-ecovec24/setup.c | 2 - arch/sh/boards/mach-kfr2r09/setup.c | 1 - arch/sh/boards/mach-migor/setup.c | 1 - arch/sh/boards/mach-se/7724/setup.c | 2 - arch/x86/include/asm/kvm_emulate.h | 3 +- arch/x86/include/asm/kvm_host.h | 19 +- arch/x86/include/asm/vmx.h | 14 + arch/x86/include/uapi/asm/vmx.h | 2 + arch/x86/kernel/kvm.c | 12 - arch/x86/kvm/cpuid.c | 27 +- arch/x86/kvm/emulate.c | 27 +- arch/x86/kvm/lapic.c | 20 +- arch/x86/kvm/mmu.c | 61 +- arch/x86/kvm/mmu.h | 2 +- arch/x86/kvm/svm.c | 198 +- arch/x86/kvm/trace.h | 74 +- arch/x86/kvm/vmx/nested.c | 305 +- arch/x86/kvm/vmx/vmenter.S | 4 +- arch/x86/kvm/vmx/vmx.c | 94 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/kvm/x86.c | 197 +- arch/x86/kvm/x86.h | 2 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 17 +- drivers/Kconfig | 4 +- drivers/Makefile | 2 +- drivers/acpi/property.c | 6 + drivers/android/binder.c | 100 +- drivers/android/binder_internal.h | 86 + drivers/android/binderfs.c | 290 +- drivers/atm/eni.c | 2 +- drivers/atm/he.c | 7 +- drivers/atm/solos-pci.c | 9 +- drivers/base/core.c | 180 +- drivers/base/devcon.c | 43 +- drivers/base/devcoredump.c | 13 +- drivers/base/platform.c | 102 +- drivers/base/power/runtime.c | 4 +- drivers/bcma/driver_mips.c | 16 - drivers/bcma/driver_pci.c | 4 +- drivers/bcma/host_pci.c | 6 +- drivers/bcma/sprom.c | 10 +- drivers/bluetooth/btbcm.c | 3 + drivers/bluetooth/btqca.c | 5 +- drivers/bluetooth/btrtl.c | 125 +- drivers/bluetooth/btusb.c | 65 +- drivers/bluetooth/hci_bcm.c | 33 +- drivers/bluetooth/hci_qca.c | 28 +- drivers/char/mem.c | 21 + drivers/char/ppdev.c | 2 +- drivers/char/toshiba.c | 8 +- drivers/clk/qcom/clk-rpmh.c | 16 +- drivers/counter/ftm-quaddec.c | 30 +- drivers/crypto/chelsio/chtls/chtls_io.c | 6 +- drivers/crypto/chelsio/chtls/chtls_main.c | 6 +- drivers/extcon/extcon-adc-jack.c | 4 +- drivers/extcon/extcon-arizona.c | 2 +- drivers/extcon/extcon-axp288.c | 16 +- drivers/extcon/extcon-fsa9480.c | 1 + drivers/extcon/extcon-gpio.c | 29 +- drivers/extcon/extcon-max77843.c | 6 +- drivers/extcon/extcon-sm5502.c | 2 +- drivers/firmware/Kconfig | 18 + drivers/firmware/Makefile | 1 + drivers/firmware/arm_scpi.c | 5 +- drivers/firmware/google/vpd.c | 4 +- drivers/firmware/google/vpd_decode.c | 55 +- drivers/firmware/google/vpd_decode.h | 6 +- drivers/firmware/stratix10-rsu.c | 451 + drivers/firmware/stratix10-svc.c | 76 +- drivers/fpga/Kconfig | 6 +- drivers/fpga/Makefile | 3 +- drivers/fpga/altera-cvp.c | 342 +- drivers/fpga/altera-pr-ip-core-plat.c | 4 +- drivers/fpga/altera-pr-ip-core.c | 4 +- drivers/fpga/dfl-afu-error.c | 230 + drivers/fpga/dfl-afu-main.c | 381 +- drivers/fpga/dfl-afu.h | 9 + drivers/fpga/dfl-fme-error.c | 359 + drivers/fpga/dfl-fme-main.c | 128 +- drivers/fpga/dfl-fme-pr.c | 7 +- drivers/fpga/dfl-fme.h | 6 +- drivers/fpga/dfl-pci.c | 36 + drivers/fpga/dfl.c | 226 +- drivers/fpga/dfl.h | 52 +- drivers/greybus/Kconfig | 32 + drivers/greybus/Makefile | 26 + drivers/greybus/arpc.h | 63 + drivers/greybus/bundle.c | 252 + drivers/greybus/connection.c | 942 ++ drivers/greybus/control.c | 584 + drivers/greybus/core.c | 349 + drivers/greybus/debugfs.c | 29 + drivers/greybus/es2.c | 1465 +++ drivers/greybus/greybus_trace.h | 502 + drivers/greybus/hd.c | 256 + drivers/greybus/interface.c | 1263 ++ drivers/greybus/manifest.c | 533 + drivers/greybus/module.c | 236 + drivers/greybus/operation.c | 1264 ++ drivers/greybus/svc.c | 1397 +++ drivers/greybus/svc_watchdog.c | 197 + drivers/hid/hid-microsoft.c | 2 +- drivers/hsi/clients/ssi_protocol.c | 3 +- drivers/hwmon/nct7904.c | 11 +- drivers/hwmon/pwm-fan.c | 2 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 33 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 13 +- drivers/hwtracing/coresight/coresight-etm4x.c | 38 +- drivers/hwtracing/coresight/coresight-funnel.c | 11 +- drivers/hwtracing/coresight/coresight-priv.h | 10 +- drivers/hwtracing/coresight/coresight-replicator.c | 3 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 23 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 93 +- drivers/hwtracing/coresight/coresight-tmc.c | 40 + drivers/hwtracing/coresight/coresight-tmc.h | 11 +- drivers/hwtracing/intel_th/Makefile | 3 + drivers/hwtracing/intel_th/msu-sink.c | 116 + drivers/hwtracing/intel_th/msu.c | 537 +- drivers/hwtracing/intel_th/msu.h | 20 +- drivers/i2c/i2c-core-acpi.c | 15 +- drivers/iio/accel/Kconfig | 4 +- drivers/iio/accel/cros_ec_accel_legacy.c | 352 +- drivers/iio/accel/kxcjk-1013.c | 4 +- drivers/iio/accel/mxc4005.c | 40 +- drivers/iio/accel/sca3000.c | 2 +- drivers/iio/accel/st_accel.h | 1 + drivers/iio/accel/st_accel_buffer.c | 44 +- drivers/iio/accel/st_accel_core.c | 32 +- drivers/iio/accel/st_accel_i2c.c | 23 +- drivers/iio/accel/st_accel_spi.c | 20 +- drivers/iio/adc/ad7606.c | 100 +- drivers/iio/adc/ad7606.h | 61 +- drivers/iio/adc/ad7606_par.c | 4 +- drivers/iio/adc/ad7606_spi.c | 282 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/axp288_adc.c | 4 +- drivers/iio/adc/bcm_iproc_adc.c | 7 +- drivers/iio/adc/da9150-gpadc.c | 4 +- drivers/iio/adc/envelope-detector.c | 5 +- drivers/iio/adc/exynos_adc.c | 4 +- drivers/iio/adc/fsl-imx25-gcq.c | 1 - drivers/iio/adc/hi8435.c | 34 +- drivers/iio/adc/imx7d_adc.c | 4 +- drivers/iio/adc/lpc32xx_adc.c | 4 +- drivers/iio/adc/max1027.c | 38 +- drivers/iio/adc/npcm_adc.c | 1 - drivers/iio/adc/rockchip_saradc.c | 4 +- drivers/iio/adc/sc27xx_adc.c | 122 +- drivers/iio/adc/spear_adc.c | 1 - drivers/iio/adc/stm32-adc-core.c | 194 +- drivers/iio/adc/stm32-adc.c | 4 +- drivers/iio/adc/stm32-dfsdm-adc.c | 5 +- drivers/iio/adc/sun4i-gpadc-iio.c | 4 +- drivers/iio/adc/twl6030-gpadc.c | 4 +- drivers/iio/adc/vf610_adc.c | 4 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 54 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 153 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 69 +- drivers/iio/common/st_sensors/Kconfig | 2 + drivers/iio/common/st_sensors/st_sensors_buffer.c | 10 +- drivers/iio/common/st_sensors/st_sensors_core.c | 118 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 82 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 148 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 31 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/gyro/st_gyro.h | 1 + drivers/iio/gyro/st_gyro_buffer.c | 48 +- drivers/iio/gyro/st_gyro_core.c | 32 +- drivers/iio/gyro/st_gyro_i2c.c | 22 +- drivers/iio/gyro/st_gyro_spi.c | 20 +- drivers/iio/humidity/am2315.c | 24 +- drivers/iio/humidity/hdc100x.c | 19 +- drivers/iio/imu/Kconfig | 12 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis.c | 12 + drivers/iio/imu/adis16460.c | 489 + drivers/iio/imu/inv_mpu6050/Kconfig | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 3 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 11 +- drivers/iio/imu/st_lsm6dsx/Makefile | 1 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 29 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 36 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 622 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 15 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 57 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 15 + drivers/iio/light/Kconfig | 11 + drivers/iio/light/Makefile | 1 + drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/cm3323.c | 33 +- drivers/iio/light/cm36651.c | 12 +- drivers/iio/light/cros_ec_light_prox.c | 51 +- drivers/iio/light/noa1305.c | 313 + drivers/iio/light/si1145.c | 42 +- drivers/iio/light/stk3310.c | 9 + drivers/iio/light/tsl2772.c | 124 +- drivers/iio/light/veml6070.c | 6 +- drivers/iio/magnetometer/mmc35240.c | 4 +- drivers/iio/magnetometer/st_magn.h | 1 + drivers/iio/magnetometer/st_magn_buffer.c | 31 +- drivers/iio/magnetometer/st_magn_core.c | 32 +- drivers/iio/magnetometer/st_magn_i2c.c | 22 +- drivers/iio/magnetometer/st_magn_spi.c | 20 +- drivers/iio/potentiometer/Kconfig | 11 + drivers/iio/potentiometer/Makefile | 1 + drivers/iio/potentiometer/max5432.c | 135 + drivers/iio/pressure/cros_ec_baro.c | 19 +- drivers/iio/pressure/hp03.c | 6 +- drivers/iio/pressure/st_pressure.h | 1 + drivers/iio/pressure/st_pressure_buffer.c | 39 +- drivers/iio/pressure/st_pressure_core.c | 32 +- drivers/iio/pressure/st_pressure_i2c.c | 31 +- drivers/iio/pressure/st_pressure_spi.c | 22 +- drivers/iio/proximity/Kconfig | 2 +- drivers/iio/temperature/maxim_thermocouple.c | 25 +- drivers/iio/trigger/stm32-timer-trigger.c | 84 - drivers/infiniband/hw/hfi1/vnic_sdma.c | 4 +- drivers/infiniband/hw/mlx5/cmd.c | 130 - drivers/infiniband/hw/mlx5/cmd.h | 4 - drivers/infiniband/hw/mlx5/devx.c | 1 + drivers/infiniband/hw/mlx5/flow.c | 21 +- drivers/infiniband/hw/mlx5/main.c | 109 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 7 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 6 +- drivers/infiniband/hw/qib/qib_fs.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 3 +- drivers/interconnect/core.c | 27 +- drivers/interconnect/qcom/Kconfig | 12 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/qcs404.c | 539 + drivers/interconnect/qcom/sdm845.c | 160 +- drivers/interconnect/qcom/smd-rpm.c | 77 + drivers/interconnect/qcom/smd-rpm.h | 15 + drivers/isdn/hardware/mISDN/avmfritz.c | 3 +- drivers/isdn/hardware/mISDN/hfcpci.c | 6 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 12 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 3 +- drivers/isdn/hardware/mISDN/netjet.c | 3 +- drivers/isdn/hardware/mISDN/w6692.c | 9 +- drivers/isdn/mISDN/l1oip_core.c | 3 +- drivers/isdn/mISDN/layer2.c | 9 +- drivers/isdn/mISDN/stack.c | 6 +- drivers/isdn/mISDN/tei.c | 6 +- drivers/mfd/Kconfig | 2 - drivers/mfd/aat2870-core.c | 13 +- drivers/mfd/ab3100-core.c | 45 +- drivers/mfd/ab3100-otp.c | 21 +- drivers/mfd/ab8500-debugfs.c | 324 +- drivers/misc/Kconfig | 9 - drivers/misc/Makefile | 1 - drivers/misc/cardreader/alcor_pci.c | 6 +- drivers/misc/eeprom/Kconfig | 5 +- drivers/misc/eeprom/ee1004.c | 6 +- drivers/misc/eeprom/max6875.c | 6 +- drivers/misc/fastrpc.c | 79 +- drivers/misc/habanalabs/asid.c | 2 +- drivers/misc/habanalabs/command_buffer.c | 3 +- drivers/misc/habanalabs/command_submission.c | 27 +- drivers/misc/habanalabs/context.c | 40 +- drivers/misc/habanalabs/debugfs.c | 16 +- drivers/misc/habanalabs/device.c | 488 +- drivers/misc/habanalabs/goya/goya.c | 95 +- drivers/misc/habanalabs/goya/goyaP.h | 19 +- drivers/misc/habanalabs/goya/goya_coresight.c | 89 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 109 + drivers/misc/habanalabs/habanalabs.h | 129 +- drivers/misc/habanalabs/habanalabs_drv.c | 171 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 180 +- drivers/misc/habanalabs/hw_queue.c | 18 +- drivers/misc/habanalabs/hwmon.c | 24 +- drivers/misc/habanalabs/include/armcp_if.h | 85 +- drivers/misc/habanalabs/include/goya/goya.h | 2 + .../misc/habanalabs/include/goya/goya_reg_map.h | 34 + drivers/misc/habanalabs/irq.c | 4 +- drivers/misc/habanalabs/sysfs.c | 126 +- drivers/misc/lkdtm/Makefile | 1 + drivers/misc/lkdtm/bugs.c | 7 +- drivers/misc/lkdtm/cfi.c | 42 + drivers/misc/lkdtm/core.c | 2 + drivers/misc/lkdtm/lkdtm.h | 4 + drivers/misc/mei/pci-me.c | 19 +- drivers/misc/mei/pci-txe.c | 19 +- drivers/misc/mic/card/mic_x100.c | 28 +- drivers/misc/mic/scif/scif_epd.h | 5 +- drivers/misc/sgi-xp/xpc_uv.c | 4 +- drivers/misc/spear13xx_pcie_gadget.c | 797 -- drivers/misc/xilinx_sdfec.c | 1214 +- drivers/mtd/mtdcore.h | 1 + drivers/mtd/mtdsuper.c | 179 +- drivers/net/arcnet/capmode.c | 2 +- drivers/net/bonding/bond_debugfs.c | 5 - drivers/net/caif/caif_serial.c | 26 +- drivers/net/caif/caif_virtio.c | 6 +- drivers/net/can/Kconfig | 13 + drivers/net/can/Makefile | 1 + drivers/net/can/dev.c | 155 +- drivers/net/can/flexcan.c | 138 +- drivers/net/can/janz-ican3.c | 1 - drivers/net/can/kvaser_pciefd.c | 1911 +++ drivers/net/can/m_can/Kconfig | 22 +- drivers/net/can/m_can/Makefile | 2 + drivers/net/can/m_can/m_can.c | 1079 +- drivers/net/can/m_can/m_can.h | 110 + drivers/net/can/m_can/m_can_platform.c | 201 + drivers/net/can/m_can/tcan4x5x.c | 505 + drivers/net/can/rcar/rcar_can.c | 23 +- drivers/net/can/rcar/rcar_canfd.c | 2 - drivers/net/can/sja1000/Kconfig | 79 +- drivers/net/can/sja1000/Makefile | 11 +- drivers/net/can/sja1000/f81601.c | 211 + drivers/net/can/sja1000/peak_pci.c | 2 +- drivers/net/can/slcan.c | 6 +- drivers/net/can/spi/hi311x.c | 62 +- drivers/net/can/spi/mcp251x.c | 187 +- drivers/net/can/sun4i_can.c | 1 - drivers/net/can/ti_hecc.c | 268 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 3 +- drivers/net/can/vcan.c | 26 +- drivers/net/can/vxcan.c | 4 +- drivers/net/can/xilinx_can.c | 292 +- drivers/net/dsa/b53/b53_common.c | 40 +- drivers/net/dsa/b53/b53_priv.h | 2 + drivers/net/dsa/b53/b53_srab.c | 8 +- drivers/net/dsa/bcm_sf2.c | 7 +- drivers/net/dsa/lan9303-core.c | 6 + drivers/net/dsa/lantiq_gswip.c | 16 +- drivers/net/dsa/microchip/Kconfig | 25 +- drivers/net/dsa/microchip/Makefile | 3 + drivers/net/dsa/microchip/ksz8795.c | 1310 ++ drivers/net/dsa/microchip/ksz8795_reg.h | 1004 ++ drivers/net/dsa/microchip/ksz8795_spi.c | 103 + drivers/net/dsa/microchip/ksz9477.c | 10 +- drivers/net/dsa/microchip/ksz9477_i2c.c | 101 + drivers/net/dsa/microchip/ksz9477_spi.c | 2 +- drivers/net/dsa/microchip/ksz_common.c | 21 +- drivers/net/dsa/microchip/ksz_common.h | 175 +- drivers/net/dsa/microchip/ksz_priv.h | 155 - drivers/net/dsa/mt7530.c | 377 +- drivers/net/dsa/mt7530.h | 61 +- drivers/net/dsa/mv88e6xxx/Makefile | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 817 +- drivers/net/dsa/mv88e6xxx/chip.h | 76 +- drivers/net/dsa/mv88e6xxx/global1.c | 95 +- drivers/net/dsa/mv88e6xxx/global1.h | 48 +- drivers/net/dsa/mv88e6xxx/global1_atu.c | 13 +- drivers/net/dsa/mv88e6xxx/global1_vtu.c | 6 +- drivers/net/dsa/mv88e6xxx/global2.c | 72 +- drivers/net/dsa/mv88e6xxx/global2.h | 12 +- drivers/net/dsa/mv88e6xxx/global2_avb.c | 29 +- drivers/net/dsa/mv88e6xxx/global2_scratch.c | 3 +- drivers/net/dsa/mv88e6xxx/port.c | 209 +- drivers/net/dsa/mv88e6xxx/port.h | 49 +- drivers/net/dsa/mv88e6xxx/port_hidden.c | 70 + drivers/net/dsa/mv88e6xxx/ptp.c | 95 +- drivers/net/dsa/mv88e6xxx/ptp.h | 6 +- drivers/net/dsa/mv88e6xxx/serdes.c | 473 +- drivers/net/dsa/mv88e6xxx/serdes.h | 100 +- drivers/net/dsa/mv88e6xxx/smi.c | 4 +- drivers/net/dsa/sja1105/Kconfig | 8 + drivers/net/dsa/sja1105/Makefile | 4 + drivers/net/dsa/sja1105/sja1105.h | 6 + drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 8 + drivers/net/dsa/sja1105/sja1105_main.c | 42 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 167 + drivers/net/dsa/sja1105/sja1105_static_config.h | 48 +- drivers/net/dsa/sja1105/sja1105_tas.c | 423 + drivers/net/dsa/sja1105/sja1105_tas.h | 41 + drivers/net/ethernet/3com/3c59x.c | 8 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/aeroflex/greth.c | 2 +- drivers/net/ethernet/agere/et131x.c | 6 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 8 + drivers/net/ethernet/amazon/ena/ena_com.c | 175 +- drivers/net/ethernet/amazon/ena/ena_com.h | 151 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 89 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 85 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 8 +- drivers/net/ethernet/amd/au1000_eth.c | 1 - drivers/net/ethernet/amd/ni65.c | 6 +- drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c | 107 +- drivers/net/ethernet/amd/xgbe/xgbe-desc.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-platform.c | 33 +- drivers/net/ethernet/apm/xgene-v2/main.c | 4 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 10 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 8 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 10 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 10 +- drivers/net/ethernet/apple/bmac.c | 4 +- drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/atheros/alx/main.c | 10 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 12 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 3 +- drivers/net/ethernet/atheros/atlx/atl1.c | 11 +- drivers/net/ethernet/aurora/nb8800.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 9 +- drivers/net/ethernet/broadcom/bcmsysport.c | 7 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 4 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1509 ++- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 191 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c | 39 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 197 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 197 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 247 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 181 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 17 - drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 3 + drivers/net/ethernet/broadcom/cnic.c | 5 + drivers/net/ethernet/broadcom/genet/bcmgenet.c | 15 +- drivers/net/ethernet/broadcom/tg3.c | 6 +- drivers/net/ethernet/brocade/bna/bnad.c | 2 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 23 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 23 +- .../net/ethernet/cavium/liquidio/octeon_mailbox.c | 4 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 6 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 3 - drivers/net/ethernet/chelsio/cxgb4/smt.c | 18 +- drivers/net/ethernet/chelsio/cxgb4/smt.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 30 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 21 +- drivers/net/ethernet/cirrus/cs89x0.c | 7 +- drivers/net/ethernet/cortina/gemini.c | 9 +- drivers/net/ethernet/davicom/dm9000.c | 2 - drivers/net/ethernet/emulex/benet/be.h | 2 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 4 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 7 +- drivers/net/ethernet/emulex/benet/be_main.c | 21 +- drivers/net/ethernet/ezchip/nps_enet.c | 4 +- drivers/net/ethernet/faraday/Kconfig | 1 + drivers/net/ethernet/faraday/ftgmac100.c | 39 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 8 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 3 +- .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 54 +- .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.h | 3 - drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 117 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 7 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 134 +- drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 3 +- drivers/net/ethernet/freescale/dpaa2/dpni.c | 42 +- drivers/net/ethernet/freescale/dpaa2/dpni.h | 45 + drivers/net/ethernet/freescale/enetc/Kconfig | 9 + drivers/net/ethernet/freescale/enetc/Makefile | 19 +- drivers/net/ethernet/freescale/enetc/enetc.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 97 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.h | 12 + .../net/ethernet/freescale/enetc/enetc_pci_mdio.c | 101 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 5 +- drivers/net/ethernet/freescale/fec_main.c | 78 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 3228 +++-- drivers/net/ethernet/freescale/gianfar.h | 45 - drivers/net/ethernet/freescale/gianfar_ethtool.c | 13 - drivers/net/ethernet/hisilicon/hisi_femac.c | 1 - drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 + drivers/net/ethernet/hisilicon/hns3/hnae3.c | 25 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 45 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 51 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 415 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 38 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 166 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 43 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 60 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 63 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 448 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 19 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 151 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 1 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1114 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 73 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 47 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 31 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 18 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 7 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 183 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 7 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 12 +- drivers/net/ethernet/ibm/emac/core.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 3 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 6 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 6 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 10 + drivers/net/ethernet/intel/e1000e/ich8lan.h | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 22 +- drivers/net/ethernet/intel/fm10k/fm10k.h | 10 +- drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c | 6 +- drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c | 2 - drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 15 +- drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 5 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 24 +- drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 11 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 23 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 24 +- drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 15 +- drivers/net/ethernet/intel/fm10k/fm10k_tlv.c | 9 +- drivers/net/ethernet/intel/fm10k/fm10k_type.h | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 25 +- drivers/net/ethernet/intel/i40e/i40e.h | 12 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 38 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 111 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_dcb.h | 2 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 26 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 80 +- drivers/net/ethernet/intel/i40e/i40e_hmc.c | 1 + drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 21 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 191 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 101 + drivers/net/ethernet/intel/i40e/i40e_osdep.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 8 + drivers/net/ethernet/intel/i40e/i40e_ptp.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 30 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 3 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 64 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 1 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 57 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 2 +- drivers/net/ethernet/intel/iavf/iavf.h | 1 - drivers/net/ethernet/intel/iavf/iavf_main.c | 27 - drivers/net/ethernet/intel/iavf/iavf_txrx.c | 6 +- drivers/net/ethernet/intel/iavf/iavf_txrx.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 7 + drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 90 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 79 +- drivers/net/ethernet/intel/ice/ice_common.c | 371 +- drivers/net/ethernet/intel/ice/ice_common.h | 18 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 112 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 50 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 11 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 259 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 2 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 308 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 1549 +++ drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 29 + drivers/net/ethernet/intel/ice/ice_flex_type.h | 374 + drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 36 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 2 + drivers/net/ethernet/intel/ice/ice_lib.c | 699 +- drivers/net/ethernet/intel/ice/ice_lib.h | 35 +- drivers/net/ethernet/intel/ice/ice_main.c | 1366 +- drivers/net/ethernet/intel/ice/ice_sched.c | 59 +- drivers/net/ethernet/intel/ice/ice_switch.c | 61 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 204 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 13 + drivers/net/ethernet/intel/ice/ice_type.h | 51 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 591 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 39 +- drivers/net/ethernet/intel/igb/igb_main.c | 11 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc.h | 4 + drivers/net/ethernet/intel/igc/igc_base.c | 5 +- drivers/net/ethernet/intel/igc/igc_base.h | 8 + drivers/net/ethernet/intel/igc/igc_defines.h | 11 +- drivers/net/ethernet/intel/igc/igc_hw.h | 14 +- drivers/net/ethernet/intel/igc/igc_mac.c | 73 +- drivers/net/ethernet/intel/igc/igc_main.c | 117 +- drivers/net/ethernet/intel/igc/igc_phy.c | 192 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c | 22 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 40 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 48 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 24 +- drivers/net/ethernet/jme.c | 15 +- drivers/net/ethernet/lantiq_xrx200.c | 10 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 8 +- drivers/net/ethernet/marvell/mvneta_bm.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 7 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c | 19 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 349 +- drivers/net/ethernet/marvell/pxa168_eth.c | 3 +- drivers/net/ethernet/marvell/skge.c | 45 +- drivers/net/ethernet/marvell/sky2.c | 3 +- drivers/net/ethernet/mediatek/Kconfig | 4 +- drivers/net/ethernet/mediatek/mtk_eth_path.c | 71 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 999 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 123 +- drivers/net/ethernet/mediatek/mtk_sgmii.c | 65 +- drivers/net/ethernet/mellanox/mlx4/catas.c | 2 +- drivers/net/ethernet/mellanox/mlx4/crdump.c | 7 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 43 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/main.c | 110 +- drivers/net/ethernet/mellanox/mlx4/mlx4.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 9 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 18 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 55 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 102 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 112 +- .../mellanox/mlx5/core/diag/en_rep_tracepoint.h | 54 + .../mellanox/mlx5/core/diag/en_tc_tracepoint.c | 58 + .../mellanox/mlx5/core/diag/en_tc_tracepoint.h | 114 + .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 67 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 25 +- .../net/ethernet/mellanox/mlx5/core/en/health.c | 205 + .../net/ethernet/mellanox/mlx5/core/en/health.h | 53 + .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c | 161 + .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.h | 25 + .../net/ethernet/mellanox/mlx5/core/en/params.c | 23 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 2 + .../net/ethernet/mellanox/mlx5/core/en/reporter.h | 15 - .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 404 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 256 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 60 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 44 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 66 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 14 + .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 44 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 9 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.h | 14 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 12 - drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 50 + .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 191 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 339 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 95 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 196 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 7 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1118 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 44 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 45 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 222 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 42 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 176 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 191 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 41 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 280 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 42 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 446 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 3 + .../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 223 + drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c | 64 + drivers/net/ethernet/mellanox/mlx5/core/lib/hv.h | 22 + .../net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c | 371 + .../net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h | 104 + .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 30 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/qp.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 10 +- .../mlx5/core/{accel => steering}/Makefile | 0 .../mellanox/mlx5/core/steering/dr_action.c | 1588 +++ .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 480 + .../mellanox/mlx5/core/steering/dr_crc32.c | 98 + .../mellanox/mlx5/core/steering/dr_domain.c | 393 + .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 93 + .../mellanox/mlx5/core/steering/dr_icm_pool.c | 570 + .../mellanox/mlx5/core/steering/dr_matcher.c | 770 ++ .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 1243 ++ .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 975 ++ .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 2308 ++++ .../mellanox/mlx5/core/steering/dr_table.c | 294 + .../mellanox/mlx5/core/steering/dr_types.h | 1060 ++ .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 600 + .../ethernet/mellanox/mlx5/core/steering/fs_dr.h | 60 + .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 604 + .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 212 + drivers/net/ethernet/mellanox/mlx5/core/vport.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/wq.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/wq.h | 1 + drivers/net/ethernet/mellanox/mlxsw/Kconfig | 6 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 157 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 17 + drivers/net/ethernet/mellanox/mlxsw/pci.h | 1 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 13 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 286 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 37 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 17 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 51 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 22 + drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 67 + drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 32 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 267 + drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 6 - drivers/net/ethernet/mellanox/mlxsw/trap.h | 7 + drivers/net/ethernet/micrel/ks8842.c | 4 +- drivers/net/ethernet/micrel/ks8851_mll.c | 7 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 8 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 3 +- drivers/net/ethernet/mscc/ocelot.c | 401 +- drivers/net/ethernet/mscc/ocelot.h | 49 +- drivers/net/ethernet/mscc/ocelot_board.c | 145 +- drivers/net/ethernet/mscc/ocelot_ptp.h | 41 + drivers/net/ethernet/mscc/ocelot_regs.c | 11 + drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 19 +- drivers/net/ethernet/netronome/nfp/Makefile | 1 + drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 187 +- drivers/net/ethernet/netronome/nfp/bpf/fw.h | 1 + drivers/net/ethernet/netronome/nfp/bpf/main.c | 33 + drivers/net/ethernet/netronome/nfp/bpf/main.h | 24 + drivers/net/ethernet/netronome/nfp/bpf/offload.c | 3 + drivers/net/ethernet/netronome/nfp/devlink_param.c | 255 + drivers/net/ethernet/netronome/nfp/flower/action.c | 160 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 25 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 1 + drivers/net/ethernet/netronome/nfp/flower/main.h | 19 + .../net/ethernet/netronome/nfp/flower/offload.c | 197 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 200 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 144 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 5 + drivers/net/ethernet/netronome/nfp/nfp_net.h | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 15 +- .../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 17 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 11 +- .../ethernet/netronome/nfp/nfpcore/nfp_cpplib.c | 16 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 77 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 29 + drivers/net/ethernet/nvidia/forcedeth.c | 3 +- drivers/net/ethernet/packetengines/yellowfin.c | 3 +- drivers/net/ethernet/pensando/Kconfig | 32 + drivers/net/ethernet/pensando/Makefile | 6 + drivers/net/ethernet/pensando/ionic/Makefile | 8 + drivers/net/ethernet/pensando/ionic/ionic.h | 73 + drivers/net/ethernet/pensando/ionic/ionic_bus.h | 16 + .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 292 + .../net/ethernet/pensando/ionic/ionic_debugfs.c | 248 + .../net/ethernet/pensando/ionic/ionic_debugfs.h | 34 + drivers/net/ethernet/pensando/ionic/ionic_dev.c | 500 + drivers/net/ethernet/pensando/ionic/ionic_dev.h | 299 + .../net/ethernet/pensando/ionic/ionic_devlink.c | 99 + .../net/ethernet/pensando/ionic/ionic_devlink.h | 14 + .../net/ethernet/pensando/ionic/ionic_ethtool.c | 779 ++ .../net/ethernet/pensando/ionic/ionic_ethtool.h | 9 + drivers/net/ethernet/pensando/ionic/ionic_if.h | 2482 ++++ drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2274 ++++ drivers/net/ethernet/pensando/ionic/ionic_lif.h | 277 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 548 + drivers/net/ethernet/pensando/ionic/ionic_regs.h | 136 + .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 150 + .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 35 + drivers/net/ethernet/pensando/ionic/ionic_stats.c | 310 + drivers/net/ethernet/pensando/ionic/ionic_stats.h | 53 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 925 ++ drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 15 + drivers/net/ethernet/qlogic/Kconfig | 9 - drivers/net/ethernet/qlogic/Makefile | 1 - .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 82 + drivers/net/ethernet/qlogic/qed/qed_hsi.h | 32 + drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 34 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 149 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 61 + drivers/net/ethernet/qlogic/qed/qed_mcp.h | 35 + drivers/net/ethernet/qlogic/qed/qed_vf.c | 2 +- drivers/net/ethernet/qlogic/qede/qede.h | 15 + drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 119 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 2 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 12 +- drivers/net/ethernet/qualcomm/emac/emac.c | 12 +- drivers/net/ethernet/qualcomm/qca_debug.c | 13 +- drivers/net/ethernet/qualcomm/qca_spi.c | 3 +- drivers/net/ethernet/qualcomm/qca_uart.c | 3 +- drivers/net/ethernet/realtek/Kconfig | 9 +- drivers/net/ethernet/realtek/r8169_main.c | 1087 +- drivers/net/ethernet/renesas/ravb.h | 9 +- drivers/net/ethernet/renesas/ravb_main.c | 21 +- drivers/net/ethernet/rocker/rocker_main.c | 3 + .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 4 +- drivers/net/ethernet/sfc/efx.c | 10 +- drivers/net/ethernet/sfc/falcon/efx.c | 6 +- drivers/net/ethernet/sfc/falcon/falcon_boards.c | 18 +- drivers/net/ethernet/sfc/falcon/rx.c | 5 +- drivers/net/ethernet/sfc/rx.c | 5 +- drivers/net/ethernet/sfc/tx.c | 2 +- drivers/net/ethernet/sgi/ioc3-eth.c | 1038 +- drivers/net/ethernet/sgi/meth.c | 3 +- drivers/net/ethernet/sis/sis900.c | 68 + drivers/net/ethernet/smsc/smc91x.c | 3 +- drivers/net/ethernet/socionext/sni_ave.c | 8 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 1 + drivers/net/ethernet/stmicro/stmmac/common.h | 18 + .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 4 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 14 +- drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 4 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 4 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 26 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 85 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 43 + drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h | 9 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 165 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 992 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 114 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 49 +- drivers/net/ethernet/stmicro/stmmac/hwif.c | 4 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 66 + drivers/net/ethernet/stmicro/stmmac/mmc.h | 9 + drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 192 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 35 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 124 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 484 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 244 + .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 85 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 3 + .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 1137 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 247 +- drivers/net/ethernet/sun/cassini.c | 8 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 7 +- drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 5 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 6 +- drivers/net/ethernet/via/via-rhine.c | 4 +- drivers/net/geneve.c | 2 +- drivers/net/hamradio/baycom_epp.c | 3 +- drivers/net/hamradio/hdlcdrv.c | 3 +- drivers/net/hamradio/mkiss.c | 11 +- drivers/net/hyperv/hyperv_net.h | 2 +- drivers/net/hyperv/netvsc_drv.c | 30 +- drivers/net/hyperv/rndis_filter.c | 1 + drivers/net/ieee802154/adf7242.c | 13 +- drivers/net/ieee802154/at86rf230.c | 20 +- drivers/net/ieee802154/ca8210.c | 9 +- drivers/net/ipvlan/ipvlan_main.c | 1 + drivers/net/netdevsim/dev.c | 430 +- drivers/net/netdevsim/netdevsim.h | 4 + drivers/net/phy/Kconfig | 26 +- drivers/net/phy/Makefile | 2 + drivers/net/phy/adin.c | 781 ++ drivers/net/phy/at803x.c | 4 - drivers/net/phy/dp83822.c | 5 - drivers/net/phy/dp83848.c | 11 +- drivers/net/phy/dp83867.c | 19 + drivers/net/phy/dp83tc811.c | 4 - drivers/net/phy/mdio-aspeed.c | 157 + drivers/net/phy/mdio-bcm-iproc.c | 4 +- drivers/net/phy/mdio-cavium.h | 2 + drivers/net/phy/mdio-hisi-femac.c | 4 +- drivers/net/phy/mdio-moxart.c | 4 +- drivers/net/phy/mdio-mux-meson-g12a.c | 4 +- drivers/net/phy/mdio-sun4i.c | 4 +- drivers/net/phy/mdio-xgene.c | 4 +- drivers/net/phy/mdio_bus.c | 22 +- drivers/net/phy/meson-gxl.c | 2 +- drivers/net/phy/microchip.c | 1 - drivers/net/phy/microchip_t1.c | 1 - drivers/net/phy/mscc.c | 4 +- drivers/net/phy/phy-core.c | 66 +- drivers/net/phy/phy.c | 68 +- drivers/net/phy/phy_device.c | 111 +- drivers/net/phy/realtek.c | 188 +- drivers/net/phy/sfp.c | 73 +- drivers/net/phy/swphy.c | 8 + drivers/net/phy/vitesse.c | 6 +- drivers/net/phy/xilinx_gmii2rgmii.c | 4 +- drivers/net/slip/slhc.c | 30 +- drivers/net/thunderbolt.c | 2 +- drivers/net/usb/asix_common.c | 9 +- drivers/net/usb/ax88179_178a.c | 14 +- drivers/net/usb/lan78xx.c | 23 +- drivers/net/usb/lg-vl600.c | 4 +- drivers/net/usb/r8152.c | 945 +- drivers/net/usb/rtl8150.c | 6 +- drivers/net/usb/smsc75xx.c | 20 +- drivers/net/usb/sr9800.c | 9 +- drivers/net/usb/usbnet.c | 6 +- drivers/net/vmxnet3/vmxnet3_drv.c | 9 +- drivers/net/wan/Kconfig | 14 - drivers/net/wan/Makefile | 1 - drivers/net/wan/dscc4.c | 2057 --- drivers/net/wimax/i2400m/debugfs.c | 150 +- drivers/net/wimax/i2400m/driver.c | 7 +- drivers/net/wimax/i2400m/fw.c | 9 +- drivers/net/wimax/i2400m/i2400m.h | 7 +- drivers/net/wimax/i2400m/rx.c | 1 - drivers/net/wimax/i2400m/usb.c | 64 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 91 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 8 + drivers/net/wireless/ath/ath10k/mac.c | 12 +- drivers/net/wireless/ath/ath10k/sdio.c | 29 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 16 + drivers/net/wireless/ath/ath10k/wmi.h | 8 - drivers/net/wireless/ath/ath6kl/htc_mbox.c | 4 +- drivers/net/wireless/ath/ath6kl/usb.c | 8 + drivers/net/wireless/ath/ath9k/Kconfig | 16 + drivers/net/wireless/ath/ath9k/Makefile | 2 + .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 215 + drivers/net/wireless/ath/ath9k/dynack.c | 101 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 4 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 3 + drivers/net/wireless/ath/ath9k/main.c | 3 +- drivers/net/wireless/ath/ath9k/wmi.c | 1 + drivers/net/wireless/ath/carl9170/usb.c | 2 - drivers/net/wireless/ath/wcn36xx/smd.c | 186 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 221 +- drivers/net/wireless/ath/wil6210/debugfs.c | 19 +- drivers/net/wireless/ath/wil6210/main.c | 4 + drivers/net/wireless/ath/wil6210/netdev.c | 4 + drivers/net/wireless/ath/wil6210/pcie_bus.c | 4 +- drivers/net/wireless/ath/wil6210/pmc.c | 26 + drivers/net/wireless/ath/wil6210/pmc.h | 1 + drivers/net/wireless/ath/wil6210/rx_reorder.c | 1 - drivers/net/wireless/ath/wil6210/txrx.c | 253 +- drivers/net/wireless/ath/wil6210/txrx.h | 42 + drivers/net/wireless/ath/wil6210/txrx_edma.c | 42 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 12 +- drivers/net/wireless/ath/wil6210/wil6210.h | 25 +- drivers/net/wireless/ath/wil6210/wmi.c | 43 +- drivers/net/wireless/ath/wil6210/wmi.h | 29 +- drivers/net/wireless/broadcom/b43legacy/phy.c | 21 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 11 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 6 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 4 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 84 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 1 - .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 1 + .../wireless/broadcom/brcm80211/brcmfmac/common.c | 1 - .../wireless/broadcom/brcm80211/brcmfmac/core.c | 93 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 1 + .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 4 + .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 9 - .../broadcom/brcm80211/brcmfmac/fwsignal.c | 16 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 8 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 22 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 10 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 15 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 34 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 13 - .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 16 +- drivers/net/wireless/cisco/airo.c | 11 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlegacy/common.c | 3 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 14 - drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 14 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 26 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 46 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 18 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 44 +- drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 10 +- drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 10 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 10 +- drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/led.c | 5 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 12 +- drivers/net/wireless/intel/iwlwifi/dvm/power.c | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 29 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 5 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 12 + .../net/wireless/intel/iwlwifi/fw/api/commands.h | 7 + drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 6 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 102 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 83 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 4 + drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 7 + drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 12 + drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 18 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 32 + drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 55 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 1155 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 121 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 38 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 29 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 9 - drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 - drivers/net/wireless/intel/iwlwifi/fw/paging.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 23 +- drivers/net/wireless/intel/iwlwifi/fw/smem.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 51 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 236 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 36 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 1 - drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 30 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 21 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 4 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 21 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 18 +- drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 60 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 27 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 5 + drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 16 - drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 150 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 1 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 224 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 154 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 183 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 427 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 150 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 480 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 82 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 19 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 115 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 98 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 29 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 9 - .../net/wireless/intel/iwlwifi/mvm/time-event.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 19 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 326 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 38 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 77 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 19 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 380 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 52 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 176 +- .../net/wireless/intersil/hostap/hostap_download.c | 6 +- drivers/net/wireless/intersil/hostap/hostap_plx.c | 3 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 303 +- drivers/net/wireless/marvell/libertas/dev.h | 2 - drivers/net/wireless/marvell/libertas/if_spi.c | 14 +- drivers/net/wireless/marvell/libertas/if_usb.c | 3 +- drivers/net/wireless/marvell/libertas/main.c | 2 +- drivers/net/wireless/marvell/libertas/mesh.c | 31 +- drivers/net/wireless/marvell/libertas/mesh.h | 3 +- drivers/net/wireless/marvell/libertas_tf/cmd.c | 2 +- drivers/net/wireless/marvell/mwifiex/init.c | 2 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 8 +- drivers/net/wireless/marvell/mwifiex/scan.c | 2 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 3 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 36 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 13 +- drivers/net/wireless/mediatek/mt76/dma.c | 21 +- drivers/net/wireless/mediatek/mt76/dma.h | 13 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 13 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 78 +- drivers/net/wireless/mediatek/mt76/mcu.c | 13 +- drivers/net/wireless/mediatek/mt76/mmio.c | 28 +- drivers/net/wireless/mediatek/mt76/mt76.h | 43 +- drivers/net/wireless/mediatek/mt76/mt7603/Kconfig | 6 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/core.c | 2 +- .../net/wireless/mediatek/mt76/mt7603/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 17 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 14 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 41 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 1 - drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 7 +- drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 3 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 91 + drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 38 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 80 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 733 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 28 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 111 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 474 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 54 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 99 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 75 + drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig | 12 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 17 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 15 +- .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 49 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 28 +- .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 45 +- .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 83 +- .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_dma.h | 13 +- .../net/wireless/mediatek/mt76/mt76x02_eeprom.c | 13 +- .../net/wireless/mediatek/mt76/mt76x02_eeprom.h | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 29 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 15 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 26 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 24 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 16 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.h | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 41 +- drivers/net/wireless/mediatek/mt76/mt76x02_trace.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_trace.h | 16 +- drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 13 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 13 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 75 +- drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig | 14 +- drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 23 +- drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/mac.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/mac.h | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h | 16 +- drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 13 +- .../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 13 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 14 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 15 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 17 +- .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 14 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 20 +- .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 13 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 24 +- .../net/wireless/mediatek/mt76/mt76x2/usb_mcu.c | 13 +- .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 13 +- drivers/net/wireless/mediatek/mt76/trace.c | 13 +- drivers/net/wireless/mediatek/mt76/trace.h | 22 +- drivers/net/wireless/mediatek/mt76/tx.c | 44 +- drivers/net/wireless/mediatek/mt76/usb.c | 60 +- drivers/net/wireless/mediatek/mt76/usb_trace.c | 13 +- drivers/net/wireless/mediatek/mt76/usb_trace.h | 24 +- drivers/net/wireless/mediatek/mt76/util.c | 13 +- drivers/net/wireless/mediatek/mt76/util.h | 4 +- drivers/net/wireless/mediatek/mt7601u/init.c | 3 + drivers/net/wireless/mediatek/mt7601u/main.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 + drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 136 +- drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 3 - drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 9 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c | 11 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 3 +- drivers/net/wireless/realtek/rtlwifi/base.h | 27 - .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 8 +- drivers/net/wireless/realtek/rtlwifi/debug.c | 2 +- drivers/net/wireless/realtek/rtlwifi/efuse.c | 17 - drivers/net/wireless/realtek/rtlwifi/pci.c | 8 +- drivers/net/wireless/realtek/rtlwifi/regd.c | 18 - .../net/wireless/realtek/rtlwifi/rtl8188ee/def.h | 29 - .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 4 - .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 257 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.h | 1046 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/def.h | 33 - .../net/wireless/realtek/rtlwifi/rtl8192ce/sw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 238 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.h | 803 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 272 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.h | 529 +- .../net/wireless/realtek/rtlwifi/rtl8192de/def.h | 31 - .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 18 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 314 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.h | 861 +- .../net/wireless/realtek/rtlwifi/rtl8192se/sw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8723ae/def.h | 31 - .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 4 - .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 212 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.h | 794 +- .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 4 - .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 236 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.h | 718 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/def.h | 31 - .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 4 - .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h | 10 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 16 +- drivers/net/wireless/realtek/rtw88/Makefile | 1 + drivers/net/wireless/realtek/rtw88/coex.c | 2502 ++++ drivers/net/wireless/realtek/rtw88/coex.h | 370 + drivers/net/wireless/realtek/rtw88/debug.c | 116 +- drivers/net/wireless/realtek/rtw88/fw.c | 135 +- drivers/net/wireless/realtek/rtw88/fw.h | 73 + drivers/net/wireless/realtek/rtw88/mac80211.c | 21 +- drivers/net/wireless/realtek/rtw88/main.c | 46 +- drivers/net/wireless/realtek/rtw88/main.h | 289 +- drivers/net/wireless/realtek/rtw88/pci.c | 144 +- drivers/net/wireless/realtek/rtw88/phy.c | 160 +- drivers/net/wireless/realtek/rtw88/phy.h | 11 + drivers/net/wireless/realtek/rtw88/ps.c | 9 + drivers/net/wireless/realtek/rtw88/reg.h | 79 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 470 +- .../net/wireless/realtek/rtw88/rtw8822b_table.c | 1564 ++- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1543 ++- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 86 + .../net/wireless/realtek/rtw88/rtw8822c_table.c | 9565 +++++++++----- .../net/wireless/realtek/rtw88/rtw8822c_table.h | 3 + drivers/net/wireless/realtek/rtw88/rx.c | 5 + drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 31 +- drivers/net/wireless/ti/wlcore/main.c | 3 +- drivers/net/wireless/wl3501_cs.c | 4 +- drivers/net/wireless/zydas/zd1211rw/zd_chip.c | 3 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 1 - drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 11 +- drivers/net/xen-netback/netback.c | 13 +- drivers/net/xen-netback/xenbus.c | 46 +- drivers/net/xen-netfront.c | 8 +- drivers/nfc/nxp-nci/Kconfig | 7 +- drivers/nfc/nxp-nci/core.c | 2 - drivers/nfc/nxp-nci/i2c.c | 134 +- drivers/nfc/nxp-nci/nxp-nci.h | 1 - drivers/nvmem/imx-ocotp-scu.c | 7 + drivers/nvmem/imx-ocotp.c | 7 + drivers/nvmem/meson-mx-efuse.c | 3 +- drivers/nvmem/mxs-ocotp.c | 2 +- drivers/nvmem/sunxi_sid.c | 1 + drivers/parport/Makefile | 2 +- drivers/parport/parport_serial.c | 50 +- drivers/pci/Kconfig | 1 + drivers/pci/controller/Kconfig | 7 + drivers/pci/controller/Makefile | 1 + drivers/pci/controller/pci-hyperv-intf.c | 67 + drivers/pci/controller/pci-hyperv.c | 308 + drivers/pcmcia/i82092.c | 6 +- drivers/phy/Makefile | 2 +- drivers/phy/lantiq/Kconfig | 11 + drivers/phy/lantiq/Makefile | 1 + drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 494 + drivers/phy/marvell/Kconfig | 1 + drivers/phy/marvell/phy-armada38x-comphy.c | 4 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 17 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 525 +- drivers/phy/phy-core.c | 10 + drivers/phy/qualcomm/phy-qcom-qmp.c | 44 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 2 + drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 2 +- drivers/phy/samsung/phy-exynos-dp-video.c | 1 + drivers/phy/samsung/phy-exynos-mipi-video.c | 1 + drivers/phy/samsung/phy-exynos-pcie.c | 1 + drivers/phy/samsung/phy-exynos5-usbdrd.c | 1 + drivers/phy/samsung/phy-exynos5250-sata.c | 1 + drivers/phy/samsung/phy-samsung-usb2.c | 1 + drivers/phy/ti/phy-am654-serdes.c | 33 +- drivers/platform/x86/hp-wmi.c | 47 +- drivers/ptp/ptp_chardev.c | 63 + drivers/ptp/ptp_dte.c | 5 +- drivers/s390/cio/qdio.h | 3 +- drivers/s390/cio/qdio_main.c | 75 +- drivers/s390/cio/qdio_setup.c | 2 +- drivers/s390/net/ctcm_fsms.c | 42 +- drivers/s390/net/ctcm_main.c | 12 +- drivers/s390/net/ctcm_mpc.c | 6 +- drivers/s390/net/lcs.c | 6 +- drivers/s390/net/qeth_core.h | 88 +- drivers/s390/net/qeth_core_main.c | 673 +- drivers/s390/net/qeth_core_mpc.h | 1 - drivers/s390/net/qeth_ethtool.c | 2 + drivers/s390/net/qeth_l2_main.c | 74 +- drivers/s390/net/qeth_l3_main.c | 33 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +- drivers/scsi/fcoe/fcoe.c | 3 +- drivers/scsi/fcoe/fcoe_transport.c | 4 +- drivers/scsi/qedf/qedf_main.c | 2 +- drivers/slimbus/qcom-ngd-ctrl.c | 5 +- drivers/slimbus/slimbus.h | 2 +- drivers/ssb/pci.c | 2 +- drivers/staging/Kconfig | 9 +- drivers/staging/Makefile | 5 +- drivers/staging/android/TODO | 2 - drivers/staging/android/ion/ion.c | 36 - drivers/staging/android/ion/ion.h | 10 +- drivers/staging/comedi/drivers/daqboard2000.c | 7 +- drivers/staging/comedi/drivers/ni_mio_common.c | 2 +- drivers/staging/comedi/drivers/usbduxsigma.c | 2 +- drivers/staging/emxx_udc/emxx_udc.c | 80 +- drivers/staging/emxx_udc/emxx_udc.h | 5 - .../erofs/Documentation/filesystems/erofs.txt | 209 - drivers/staging/erofs/Kconfig | 151 - drivers/staging/erofs/Makefile | 13 - drivers/staging/erofs/TODO | 46 - drivers/staging/erofs/compress.h | 62 - drivers/staging/erofs/data.c | 400 - drivers/staging/erofs/decompressor.c | 335 - drivers/staging/erofs/dir.c | 151 - drivers/staging/erofs/erofs_fs.h | 322 - drivers/staging/erofs/include/linux/tagptr.h | 110 - drivers/staging/erofs/include/trace/events/erofs.h | 256 - drivers/staging/erofs/inode.c | 332 - drivers/staging/erofs/internal.h | 642 - drivers/staging/erofs/namei.c | 256 - drivers/staging/erofs/super.c | 701 -- drivers/staging/erofs/unzip_pagevec.h | 169 - drivers/staging/erofs/unzip_vle.c | 1591 --- drivers/staging/erofs/unzip_vle.h | 196 - drivers/staging/erofs/utils.c | 353 - drivers/staging/erofs/xattr.c | 704 -- drivers/staging/erofs/xattr.h | 97 - drivers/staging/erofs/zmap.c | 463 - drivers/staging/exfat/Kconfig | 49 + drivers/staging/exfat/Makefile | 10 + drivers/staging/exfat/TODO | 12 + drivers/staging/exfat/exfat.h | 971 ++ drivers/staging/exfat/exfat_blkdev.c | 136 + drivers/staging/exfat/exfat_cache.c | 724 ++ drivers/staging/exfat/exfat_core.c | 3701 ++++++ drivers/staging/exfat/exfat_nls.c | 404 + drivers/staging/exfat/exfat_super.c | 4049 ++++++ drivers/staging/exfat/exfat_upcase.c | 740 ++ drivers/staging/fbtft/fb_hx8340bn.c | 2 +- drivers/staging/fbtft/fb_hx8347d.c | 2 +- drivers/staging/fbtft/fb_ili9163.c | 2 +- drivers/staging/fbtft/fb_ili9320.c | 2 +- drivers/staging/fbtft/fb_ili9325.c | 2 +- drivers/staging/fbtft/fb_pcd8544.c | 4 +- drivers/staging/fbtft/fb_s6d1121.c | 2 +- drivers/staging/fbtft/fb_ssd1289.c | 2 +- .../bindings/fieldbus/arcx,anybus-controller.txt | 0 drivers/staging/fsl-dpaa2/ethsw/TODO | 1 - drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 15 +- drivers/staging/fsl-dpaa2/ethsw/dpsw.c | 51 + drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 56 +- drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 44 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 309 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 4 + drivers/staging/gasket/apex_driver.c | 22 +- drivers/staging/gasket/gasket_ioctl.c | 12 +- drivers/staging/goldfish/goldfish_audio.c | 4 +- .../greybus/Documentation/firmware/authenticate.c | 46 - .../greybus/Documentation/firmware/firmware.c | 46 - drivers/staging/greybus/Kconfig | 27 - drivers/staging/greybus/Makefile | 22 - drivers/staging/greybus/arche-platform.c | 2 +- drivers/staging/greybus/arpc.h | 109 - drivers/staging/greybus/audio_apbridgea.c | 3 +- drivers/staging/greybus/audio_apbridgea.h | 26 +- drivers/staging/greybus/audio_codec.h | 4 +- drivers/staging/greybus/audio_gb.c | 4 +- drivers/staging/greybus/audio_manager.c | 2 +- drivers/staging/greybus/authentication.c | 3 +- drivers/staging/greybus/bootrom.c | 2 +- drivers/staging/greybus/bundle.c | 252 - drivers/staging/greybus/bundle.h | 89 - drivers/staging/greybus/camera.c | 2 +- drivers/staging/greybus/connection.c | 942 -- drivers/staging/greybus/connection.h | 128 - drivers/staging/greybus/control.c | 584 - drivers/staging/greybus/control.h | 57 - drivers/staging/greybus/core.c | 349 - drivers/staging/greybus/debugfs.c | 30 - drivers/staging/greybus/es2.c | 1466 --- drivers/staging/greybus/firmware.h | 4 +- drivers/staging/greybus/fw-core.c | 2 +- drivers/staging/greybus/fw-download.c | 2 +- drivers/staging/greybus/fw-management.c | 2 +- drivers/staging/greybus/gb-camera.h | 2 +- drivers/staging/greybus/gbphy.c | 2 +- drivers/staging/greybus/gbphy.h | 2 +- drivers/staging/greybus/gpio.c | 2 +- drivers/staging/greybus/greybus.h | 152 - drivers/staging/greybus/greybus_authentication.h | 48 +- drivers/staging/greybus/greybus_firmware.h | 48 +- drivers/staging/greybus/greybus_manifest.h | 178 - drivers/staging/greybus/greybus_protocols.h | 2222 ---- drivers/staging/greybus/greybus_trace.h | 502 - drivers/staging/greybus/hd.c | 256 - drivers/staging/greybus/hd.h | 82 - drivers/staging/greybus/hid.c | 3 +- drivers/staging/greybus/i2c.c | 24 +- drivers/staging/greybus/interface.c | 1263 -- drivers/staging/greybus/interface.h | 82 - drivers/staging/greybus/light.c | 16 +- drivers/staging/greybus/log.c | 9 +- drivers/staging/greybus/loopback.c | 9 +- drivers/staging/greybus/manifest.c | 534 - drivers/staging/greybus/manifest.h | 15 - drivers/staging/greybus/module.c | 236 - drivers/staging/greybus/module.h | 33 - drivers/staging/greybus/operation.c | 1264 -- drivers/staging/greybus/operation.h | 224 - drivers/staging/greybus/power_supply.c | 3 +- drivers/staging/greybus/pwm.c | 2 +- drivers/staging/greybus/raw.c | 3 +- drivers/staging/greybus/sdio.c | 2 +- drivers/staging/greybus/spi.c | 2 +- drivers/staging/greybus/spilib.c | 2 +- drivers/staging/greybus/spilib.h | 2 +- drivers/staging/greybus/svc.c | 1398 --- drivers/staging/greybus/svc.h | 101 - drivers/staging/greybus/svc_watchdog.c | 197 - drivers/staging/greybus/tools/loopback_test.c | 2 - drivers/staging/greybus/uart.c | 2 +- drivers/staging/greybus/usb.c | 2 +- drivers/staging/greybus/vibrator.c | 3 +- drivers/staging/iio/accel/adis16240.c | 5 +- drivers/staging/iio/adc/ad7192.c | 175 +- drivers/staging/iio/adc/ad7192.h | 37 - drivers/staging/iio/resolver/ad2s1210.c | 12 +- drivers/staging/isdn/hysdn/hysdn_net.c | 2 +- drivers/staging/isdn/hysdn/hysdn_procconf.c | 2 +- drivers/staging/kpc2000/kpc2000/cell_probe.c | 18 +- drivers/staging/kpc2000/kpc2000/core.c | 18 +- drivers/staging/kpc2000/kpc2000_i2c.c | 4 +- drivers/staging/kpc2000/kpc2000_spi.c | 3 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 8 +- drivers/staging/media/allegro-dvt/allegro-core.c | 4 +- drivers/staging/media/hantro/hantro_drv.c | 4 +- drivers/staging/media/imx/imx7-media-csi.c | 4 +- drivers/staging/media/imx/imx7-mipi-csis.c | 4 +- drivers/staging/media/meson/vdec/esparser.c | 4 +- drivers/staging/media/omap4iss/iss.c | 1 - drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 5 +- drivers/staging/most/cdev/cdev.c | 4 +- drivers/staging/most/core.c | 4 +- drivers/staging/most/dim2/dim2.c | 21 - drivers/staging/most/dim2/hal.c | 99 +- drivers/staging/most/dim2/hal.h | 4 - drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/sound.c | 5 +- drivers/staging/most/video/video.c | 3 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 4 +- drivers/staging/mt7621-pci/pci-mt7621.c | 12 +- drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 5 +- drivers/staging/nvec/nvec.c | 8 +- drivers/staging/octeon-usb/octeon-hcd.c | 2 +- drivers/staging/octeon/Kconfig | 3 +- drivers/staging/octeon/ethernet-defines.h | 2 - drivers/staging/octeon/ethernet-mdio.c | 6 +- drivers/staging/octeon/ethernet-mem.c | 5 +- drivers/staging/octeon/ethernet-rgmii.c | 10 +- drivers/staging/octeon/ethernet-rx.c | 13 +- drivers/staging/octeon/ethernet-rx.h | 2 - drivers/staging/octeon/ethernet-sgmii.c | 8 +- drivers/staging/octeon/ethernet-spi.c | 10 +- drivers/staging/octeon/ethernet-tx.c | 19 +- drivers/staging/octeon/ethernet-util.h | 4 - drivers/staging/octeon/ethernet.c | 28 +- drivers/staging/octeon/octeon-ethernet.h | 29 +- drivers/staging/octeon/octeon-stubs.h | 1429 +++ drivers/staging/olpc_dcon/TODO | 4 - drivers/staging/pi433/Documentation/pi433.txt | 2 +- drivers/staging/qlge/Kconfig | 10 + .../{net/ethernet/qlogic => staging}/qlge/Makefile | 0 drivers/staging/qlge/TODO | 46 + .../{net/ethernet/qlogic => staging}/qlge/qlge.h | 0 .../ethernet/qlogic => staging}/qlge/qlge_dbg.c | 0 .../qlogic => staging}/qlge/qlge_ethtool.c | 0 .../ethernet/qlogic => staging}/qlge/qlge_main.c | 0 .../ethernet/qlogic => staging}/qlge/qlge_mpi.c | 0 drivers/staging/ralink-gdma/ralink-gdma.c | 4 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 2 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 141 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 11 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 14 +- drivers/staging/rtl8188eu/core/rtw_security.c | 41 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 19 +- drivers/staging/rtl8188eu/hal/bb_cfg.c | 2 +- drivers/staging/rtl8188eu/hal/rf_cfg.c | 14 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 143 +- .../staging/rtl8188eu/include/hal8188e_phy_reg.h | 881 -- drivers/staging/rtl8188eu/include/hal_intf.h | 2 +- drivers/staging/rtl8188eu/include/mlme_osdep.h | 1 - drivers/staging/rtl8188eu/include/osdep_service.h | 2 - drivers/staging/rtl8188eu/include/rtw_mlme.h | 2 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 1 - drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 5 - drivers/staging/rtl8188eu/os_dep/osdep_service.c | 5 - drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 3 +- drivers/staging/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 12 +- drivers/staging/rtl8192e/rtllib.h | 5 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 206 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 - drivers/staging/rtl8192e/rtllib_softmac.c | 24 +- drivers/staging/rtl8192u/Kconfig | 2 + drivers/staging/rtl8192u/ieee80211/dot11d.c | 10 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 42 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 204 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 22 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 635 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 1 - .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 14 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 142 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 43 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 12 +- drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 17 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 4 - .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 18 +- drivers/staging/rtl8192u/r8180_93cx6.c | 11 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 42 +- drivers/staging/rtl8192u/r8192U_core.c | 112 +- drivers/staging/rtl8192u/r8192U_dm.c | 2 +- drivers/staging/rtl8192u/r819xU_firmware.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 59 - drivers/staging/rtl8712/os_intfs.c | 35 +- drivers/staging/rtl8712/recv_linux.c | 18 +- drivers/staging/rtl8712/recv_osdep.h | 16 +- drivers/staging/rtl8712/rtl8712_cmd.c | 14 +- drivers/staging/rtl8712/rtl8712_recv.c | 54 +- drivers/staging/rtl8712/rtl8712_recv.h | 2 +- drivers/staging/rtl8712/rtl8712_xmit.c | 46 +- drivers/staging/rtl8712/rtl8712_xmit.h | 8 +- drivers/staging/rtl8712/rtl871x_io.h | 7 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 5 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 16 +- drivers/staging/rtl8712/rtl871x_ioctl_set.h | 4 +- drivers/staging/rtl8712/rtl871x_mlme.c | 34 +- drivers/staging/rtl8712/rtl871x_mlme.h | 8 +- drivers/staging/rtl8712/rtl871x_mp.c | 9 +- drivers/staging/rtl8712/rtl871x_pwrctrl.c | 10 +- drivers/staging/rtl8712/rtl871x_pwrctrl.h | 2 +- drivers/staging/rtl8712/rtl871x_recv.c | 22 +- drivers/staging/rtl8712/rtl871x_recv.h | 2 +- drivers/staging/rtl8712/rtl871x_rf.h | 3 +- drivers/staging/rtl8712/rtl871x_security.c | 29 +- drivers/staging/rtl8712/rtl871x_security.h | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 65 +- drivers/staging/rtl8712/rtl871x_xmit.h | 20 +- drivers/staging/rtl8712/usb_intf.c | 2 +- drivers/staging/rtl8712/usb_osintf.h | 4 +- drivers/staging/rtl8712/wifi.h | 8 - drivers/staging/rtl8712/xmit_linux.c | 2 +- drivers/staging/rtl8723bs/Makefile | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 113 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 11 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 1307 -- drivers/staging/rtl8723bs/core/rtw_io.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 7 - drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 15 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 121 +- drivers/staging/rtl8723bs/core/rtw_security.c | 3 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 7 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 6 - drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 1 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 44 +- drivers/staging/rtl8723bs/hal/hal_com.c | 5 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 18 - drivers/staging/rtl8723bs/hal/hal_intf.c | 2 +- drivers/staging/rtl8723bs/hal/hal_phy.c | 157 - drivers/staging/rtl8723bs/hal/odm.c | 19 +- drivers/staging/rtl8723bs/hal/odm.h | 4 - drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 5 - drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 7 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 15 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 7 +- drivers/staging/rtl8723bs/include/autoconf.h | 4 - drivers/staging/rtl8723bs/include/drv_types.h | 8 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 8 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 17 - drivers/staging/rtl8723bs/include/hal_intf.h | 2 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 4 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 - drivers/staging/rtl8723bs/include/osdep_service.h | 10 +- .../rtl8723bs/include/osdep_service_linux.h | 14 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 77 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 20 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 3 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 16 +- drivers/staging/rtl8723bs/include/sta_info.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 14 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 10 - drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 7 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 21 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 4 - drivers/staging/rtl8723bs/os_dep/rtw_proc.c | 779 -- drivers/staging/rtl8723bs/os_dep/rtw_proc.h | 37 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 5 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 5 - drivers/staging/rts5208/ms.c | 2 +- drivers/staging/rts5208/rtsx_transport.c | 12 +- drivers/staging/rts5208/sd.c | 28 +- drivers/staging/sm750fb/ddk750.h | 3 - drivers/staging/sm750fb/ddk750_swi2c.c | 3 - drivers/staging/sm750fb/ddk750_swi2c.h | 3 - drivers/staging/unisys/visornic/visornic_main.c | 6 +- drivers/{ => staging}/uwb/Kconfig | 0 drivers/{ => staging}/uwb/Makefile | 0 drivers/staging/uwb/TODO | 8 + drivers/{ => staging}/uwb/address.c | 0 drivers/staging/uwb/allocator.c | 374 + drivers/{ => staging}/uwb/beacon.c | 0 drivers/{ => staging}/uwb/driver.c | 0 drivers/{ => staging}/uwb/drp-avail.c | 0 drivers/staging/uwb/drp-ie.c | 305 + drivers/{ => staging}/uwb/drp.c | 0 drivers/{ => staging}/uwb/est.c | 0 drivers/staging/uwb/hwa-rc.c | 929 ++ drivers/{ => staging}/uwb/i1480/Makefile | 0 drivers/{ => staging}/uwb/i1480/dfu/Makefile | 0 drivers/staging/uwb/i1480/dfu/dfu.c | 198 + drivers/staging/uwb/i1480/dfu/i1480-dfu.h | 246 + drivers/staging/uwb/i1480/dfu/mac.c | 496 + drivers/staging/uwb/i1480/dfu/phy.c | 190 + drivers/staging/uwb/i1480/dfu/usb.c | 448 + drivers/staging/uwb/i1480/i1480-est.c | 85 + drivers/{ => staging}/uwb/ie-rcv.c | 0 drivers/{ => staging}/uwb/ie.c | 0 .../staging/uwb/include}/debug-cmd.h | 0 .../uwb => drivers/staging/uwb/include}/spec.h | 0 .../uwb => drivers/staging/uwb/include}/umc.h | 0 .../uwb => drivers/staging/uwb/include}/whci.h | 0 drivers/{ => staging}/uwb/lc-dev.c | 0 drivers/{ => staging}/uwb/lc-rc.c | 0 drivers/{ => staging}/uwb/neh.c | 0 drivers/staging/uwb/pal.c | 128 + drivers/staging/uwb/radio.c | 196 + drivers/{ => staging}/uwb/reset.c | 0 drivers/staging/uwb/rsv.c | 1000 ++ drivers/{ => staging}/uwb/scan.c | 0 drivers/staging/uwb/umc-bus.c | 211 + drivers/staging/uwb/umc-dev.c | 94 + drivers/staging/uwb/umc-drv.c | 31 + drivers/staging/uwb/uwb-debug.c | 354 + drivers/staging/uwb/uwb-internal.h | 366 + drivers/staging/uwb/uwb.h | 817 ++ drivers/{ => staging}/uwb/uwbd.c | 0 drivers/staging/uwb/whc-rc.c | 467 + drivers/staging/uwb/whci.c | 257 + .../vc04_services/bcm2835-camera/mmal-vchiq.h | 2 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 5 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 38 +- drivers/staging/vt6656/rxtx.c | 10 +- drivers/staging/vt6656/usbpipe.c | 2 +- .../staging/wilc1000/microchip,wilc1000,sdio.txt | 8 +- .../staging/wilc1000/microchip,wilc1000,spi.txt | 8 + drivers/staging/wilc1000/wilc_hif.c | 70 +- drivers/staging/wilc1000/wilc_hif.h | 6 +- drivers/staging/wilc1000/wilc_mon.c | 3 +- drivers/staging/wilc1000/wilc_netdev.c | 78 +- drivers/staging/wilc1000/wilc_sdio.c | 18 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 63 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 3 +- drivers/staging/wilc1000/wilc_wlan.c | 135 +- drivers/staging/wilc1000/wilc_wlan.h | 19 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 78 +- drivers/staging/wilc1000/wilc_wlan_cfg.h | 4 +- drivers/staging/wilc1000/wilc_wlan_if.h | 3 +- drivers/staging/wlan-ng/hfa384x_usb.c | 210 +- drivers/staging/wlan-ng/prism2mib.c | 44 +- drivers/staging/wlan-ng/prism2sta.c | 2 +- .../staging/wusbcore/Documentation}/wusb-cbaf | 0 .../Documentation}/wusb-design-overview.rst | 0 drivers/staging/wusbcore/Kconfig | 39 + drivers/staging/wusbcore/Makefile | 28 + drivers/staging/wusbcore/TODO | 8 + drivers/staging/wusbcore/cbaf.c | 645 + drivers/staging/wusbcore/crypto.c | 441 + drivers/{usb => staging}/wusbcore/dev-sysfs.c | 0 drivers/staging/wusbcore/devconnect.c | 1085 ++ drivers/staging/wusbcore/host/Kconfig | 28 + drivers/staging/wusbcore/host/Makefile | 3 + drivers/staging/wusbcore/host/hwa-hc.c | 875 ++ .../{usb => staging/wusbcore}/host/whci/Makefile | 0 drivers/staging/wusbcore/host/whci/asl.c | 376 + drivers/staging/wusbcore/host/whci/debug.c | 153 + drivers/staging/wusbcore/host/whci/hcd.c | 356 + drivers/staging/wusbcore/host/whci/hw.c | 93 + drivers/staging/wusbcore/host/whci/init.c | 177 + drivers/staging/wusbcore/host/whci/int.c | 82 + drivers/staging/wusbcore/host/whci/pzl.c | 404 + drivers/staging/wusbcore/host/whci/qset.c | 831 ++ drivers/staging/wusbcore/host/whci/whcd.h | 202 + .../{usb => staging/wusbcore}/host/whci/whci-hc.h | 0 drivers/staging/wusbcore/host/whci/wusb.c | 210 + .../staging/wusbcore/include}/association.h | 0 .../staging/wusbcore/include}/wusb-wa.h | 0 drivers/staging/wusbcore/include/wusb.h | 362 + drivers/staging/wusbcore/mmc.c | 303 + drivers/{usb => staging}/wusbcore/pal.c | 0 drivers/staging/wusbcore/reservation.c | 110 + drivers/{usb => staging}/wusbcore/rh.c | 0 drivers/{usb => staging}/wusbcore/security.c | 0 drivers/{usb => staging}/wusbcore/wa-hc.c | 0 drivers/staging/wusbcore/wa-hc.h | 467 + drivers/{usb => staging}/wusbcore/wa-nep.c | 0 drivers/{usb => staging}/wusbcore/wa-rpipe.c | 0 drivers/{usb => staging}/wusbcore/wa-xfer.c | 0 drivers/{usb => staging}/wusbcore/wusbhc.c | 0 drivers/staging/wusbcore/wusbhc.h | 487 + drivers/target/iscsi/cxgbit/cxgbit_target.c | 13 +- drivers/thunderbolt/Makefile | 2 +- drivers/thunderbolt/ctl.c | 23 +- drivers/thunderbolt/eeprom.c | 6 +- drivers/thunderbolt/icm.c | 194 +- drivers/thunderbolt/nhi.c | 134 +- drivers/thunderbolt/nhi.h | 22 + drivers/thunderbolt/nhi_ops.c | 179 + drivers/thunderbolt/nhi_regs.h | 37 + drivers/thunderbolt/switch.c | 52 +- drivers/thunderbolt/tb_msgs.h | 16 +- drivers/thunderbolt/tunnel.c | 4 +- drivers/thunderbolt/xdomain.c | 2 +- drivers/tty/hvc/hvcs.c | 4 +- drivers/tty/isicom.c | 1 - drivers/tty/n_gsm.c | 25 +- drivers/tty/nozomi.c | 4 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 4 +- drivers/tty/serial/8250/8250_core.c | 6 +- drivers/tty/serial/8250/8250_dw.c | 173 +- drivers/tty/serial/8250/8250_dwlib.c | 126 + drivers/tty/serial/8250/8250_dwlib.h | 19 + drivers/tty/serial/8250/8250_exar.c | 114 +- drivers/tty/serial/8250/8250_lpc18xx.c | 4 +- drivers/tty/serial/8250/8250_lpss.c | 76 +- drivers/tty/serial/8250/8250_moxa.c | 155 - drivers/tty/serial/8250/8250_omap.c | 11 +- drivers/tty/serial/8250/8250_pci.c | 651 +- drivers/tty/serial/8250/8250_pnp.c | 20 +- drivers/tty/serial/8250/8250_port.c | 93 +- drivers/tty/serial/8250/8250_uniphier.c | 4 +- drivers/tty/serial/8250/Kconfig | 15 +- drivers/tty/serial/8250/Makefile | 2 +- drivers/tty/serial/Kconfig | 33 +- drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/amba-pl011.c | 5 +- drivers/tty/serial/atmel_serial.c | 51 +- drivers/tty/serial/fsl_linflexuart.c | 937 ++ drivers/tty/serial/fsl_lpuart.c | 518 +- drivers/tty/serial/icom.c | 2 - drivers/tty/serial/imx.c | 88 +- drivers/tty/serial/lantiq.c | 261 +- drivers/tty/serial/lpc32xx_hs.c | 5 +- drivers/tty/serial/max310x.c | 32 +- drivers/tty/serial/mvebu-uart.c | 12 +- drivers/tty/serial/mxs-auart.c | 6 +- drivers/tty/serial/owl-uart.c | 4 +- drivers/tty/serial/qcom_geni_serial.c | 23 +- drivers/tty/serial/rda-uart.c | 4 +- drivers/tty/serial/sccnxp.c | 1 - drivers/tty/serial/serial-tegra.c | 407 +- drivers/tty/serial/serial_ks8695.c | 698 -- drivers/tty/serial/serial_mctrl_gpio.c | 36 +- drivers/tty/serial/serial_mctrl_gpio.h | 6 +- drivers/tty/serial/sh-sci.c | 50 +- drivers/tty/serial/sifive.c | 4 +- drivers/tty/serial/sprd_serial.c | 58 +- drivers/tty/serial/stm32-usart.c | 72 +- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/uio/uio_dmem_genirq.c | 4 +- drivers/uio/uio_fsl_elbc_gpcm.c | 23 +- drivers/uio/uio_pdrv_genirq.c | 14 +- drivers/usb/Kconfig | 39 +- drivers/usb/Makefile | 4 +- drivers/usb/atm/cxacru.c | 58 +- drivers/usb/atm/ueagle-atm.c | 16 +- drivers/usb/cdns3/Kconfig | 46 + drivers/usb/cdns3/Makefile | 16 + drivers/usb/cdns3/cdns3-pci-wrap.c | 203 + drivers/usb/cdns3/core.c | 651 + drivers/usb/cdns3/core.h | 98 + drivers/usb/cdns3/debug.h | 161 + drivers/usb/cdns3/drd.c | 381 + drivers/usb/cdns3/drd.h | 167 + drivers/usb/cdns3/ep0.c | 886 ++ drivers/usb/cdns3/gadget-export.h | 28 + drivers/usb/cdns3/gadget.c | 2744 ++++ drivers/usb/cdns3/gadget.h | 1338 ++ drivers/usb/cdns3/host-export.h | 28 + drivers/usb/cdns3/host.c | 74 + drivers/usb/cdns3/trace.c | 11 + drivers/usb/cdns3/trace.h | 493 + drivers/usb/chipidea/Kconfig | 1 + drivers/usb/chipidea/ci.h | 12 + drivers/usb/chipidea/ci_hdrc_msm.c | 9 +- drivers/usb/chipidea/core.c | 97 +- drivers/usb/chipidea/otg.c | 8 +- drivers/usb/chipidea/udc.c | 3 +- drivers/usb/class/usblp.c | 13 +- drivers/usb/class/usbtmc.c | 13 +- drivers/usb/common/Kconfig | 51 + drivers/usb/common/Makefile | 2 + drivers/usb/common/debug.c | 268 + drivers/usb/common/usb-conn-gpio.c | 284 + drivers/usb/core/config.c | 12 +- drivers/usb/core/devio.c | 108 +- drivers/usb/core/driver.c | 2 + drivers/usb/core/generic.c | 5 + drivers/usb/core/hcd-pci.c | 3 +- drivers/usb/core/hcd.c | 11 +- drivers/usb/core/phy.c | 21 + drivers/usb/core/phy.h | 1 + drivers/usb/core/port.c | 9 + drivers/usb/core/usb.c | 222 - drivers/usb/core/usb.h | 3 + drivers/usb/dwc2/gadget.c | 9 +- drivers/usb/dwc2/hcd.c | 6 +- drivers/usb/dwc2/params.c | 5 +- drivers/usb/dwc2/platform.c | 4 +- drivers/usb/dwc3/core.c | 61 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/debug.h | 252 - drivers/usb/dwc3/dwc3-keystone.c | 5 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 18 +- drivers/usb/dwc3/dwc3-omap.c | 15 +- drivers/usb/dwc3/dwc3-st.c | 10 +- drivers/usb/dwc3/gadget.c | 24 +- drivers/usb/dwc3/host.c | 22 +- drivers/usb/dwc3/trace.h | 2 +- drivers/usb/gadget/composite.c | 38 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 7 +- drivers/usb/gadget/udc/aspeed-vhub/dev.c | 80 +- drivers/usb/gadget/udc/aspeed-vhub/ep0.c | 59 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 15 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 3 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 1 + drivers/usb/gadget/udc/bcm63xx_udc.c | 8 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/gadget/udc/core.c | 2 +- drivers/usb/gadget/udc/gr_udc.c | 8 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 14 +- drivers/usb/gadget/udc/net2280.c | 38 +- drivers/usb/gadget/udc/net2280.h | 3 - drivers/usb/gadget/udc/pch_udc.c | 3 +- drivers/usb/gadget/udc/renesas_usb3.c | 4 +- drivers/usb/gadget/udc/s3c-hsudc.c | 4 +- drivers/usb/gadget/udc/s3c2410_udc.c | 2 + drivers/usb/gadget/udc/udc-xilinx.c | 4 +- drivers/usb/host/Kconfig | 32 - drivers/usb/host/Makefile | 4 - drivers/usb/host/ehci-atmel.c | 3 - drivers/usb/host/ehci-exynos.c | 23 +- drivers/usb/host/ehci-grlib.c | 2 +- drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/ehci-omap.c | 4 +- drivers/usb/host/ehci-orion.c | 3 - drivers/usb/host/ehci-platform.c | 4 +- drivers/usb/host/ehci-pmcmsp.c | 2 +- drivers/usb/host/ehci-ppc-of.c | 2 +- drivers/usb/host/ehci-ps3.c | 2 +- drivers/usb/host/ehci-sh.c | 5 +- drivers/usb/host/ehci-st.c | 4 +- drivers/usb/host/ehci-w90x900.c | 130 - drivers/usb/host/ehci-xilinx-of.c | 2 +- drivers/usb/host/fhci-hcd.c | 2 +- drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/hwa-hc.c | 875 -- drivers/usb/host/imx21-hcd.c | 6 +- drivers/usb/host/isp116x-hcd.c | 6 - drivers/usb/host/isp1362-hcd.c | 5 - drivers/usb/host/max3421-hcd.c | 17 - drivers/usb/host/ohci-exynos.c | 23 +- drivers/usb/host/ohci-hcd.c | 2 +- drivers/usb/host/ohci-platform.c | 4 +- drivers/usb/host/ohci-ppc-of.c | 2 +- drivers/usb/host/ohci-ps3.c | 2 +- drivers/usb/host/ohci-pxa27x.c | 2 +- drivers/usb/host/ohci-sa1111.c | 2 +- drivers/usb/host/ohci-st.c | 4 +- drivers/usb/host/ohci-tmio.c | 3 + drivers/usb/host/oxu210hp-hcd.c | 446 +- drivers/usb/host/oxu210hp.h | 448 - drivers/usb/host/r8a66597-hcd.c | 6 - drivers/usb/host/sl811-hcd.c | 6 - drivers/usb/host/u132-hcd.c | 2 - drivers/usb/host/uhci-grlib.c | 2 +- drivers/usb/host/uhci-pci.c | 2 +- drivers/usb/host/uhci-platform.c | 2 +- drivers/usb/host/whci/asl.c | 376 - drivers/usb/host/whci/debug.c | 153 - drivers/usb/host/whci/hcd.c | 356 - drivers/usb/host/whci/hw.c | 93 - drivers/usb/host/whci/init.c | 177 - drivers/usb/host/whci/int.c | 82 - drivers/usb/host/whci/pzl.c | 404 - drivers/usb/host/whci/qset.c | 831 -- drivers/usb/host/whci/whcd.h | 202 - drivers/usb/host/whci/wusb.c | 210 - drivers/usb/host/xhci-dbgcap.c | 1 - drivers/usb/host/xhci-dbgtty.c | 4 +- drivers/usb/host/xhci-ext-caps.c | 18 + drivers/usb/host/xhci-hub.c | 2 +- drivers/usb/host/xhci-mem.c | 1 - drivers/usb/host/xhci-mtk.c | 13 + drivers/usb/host/xhci-mtk.h | 1 + drivers/usb/host/xhci-plat.c | 15 +- drivers/usb/host/xhci-plat.h | 2 + drivers/usb/host/xhci-rcar.c | 28 - drivers/usb/host/xhci-rcar.h | 21 + drivers/usb/host/xhci.c | 5 +- drivers/usb/host/xhci.h | 3 +- drivers/usb/isp1760/isp1760-core.c | 3 - drivers/usb/isp1760/isp1760-if.c | 1 - drivers/usb/misc/cypress_cy7c63.c | 29 +- drivers/usb/misc/cytherm.c | 64 +- drivers/usb/misc/lvstest.c | 19 +- drivers/usb/misc/rio500.c | 109 +- drivers/usb/misc/trancevibrator.c | 15 +- drivers/usb/misc/usbsevseg.c | 17 +- drivers/usb/mtu3/Kconfig | 1 + drivers/usb/mtu3/mtu3.h | 5 + drivers/usb/mtu3/mtu3_core.c | 4 +- drivers/usb/mtu3/mtu3_debugfs.c | 4 +- drivers/usb/mtu3/mtu3_dr.c | 48 +- drivers/usb/mtu3/mtu3_dr.h | 6 +- drivers/usb/mtu3/mtu3_plat.c | 3 +- drivers/usb/musb/musb_core.c | 24 +- drivers/usb/musb/musb_host.c | 2 +- drivers/usb/phy/phy-ab8500-usb.c | 18 +- drivers/usb/phy/phy-fsl-usb.c | 14 +- drivers/usb/phy/phy-mv-usb.c | 17 +- drivers/usb/phy/phy-tahvo.c | 18 +- drivers/usb/phy/phy-twl6030-usb.c | 12 +- drivers/usb/renesas_usbhs/mod_host.c | 2 +- drivers/usb/roles/class.c | 41 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 27 +- drivers/usb/serial/ftdi_sio.c | 43 + drivers/usb/storage/debug.h | 2 - drivers/usb/storage/isd200.c | 2 +- drivers/usb/storage/scsiglue.c | 8 +- drivers/usb/typec/Kconfig | 1 + drivers/usb/typec/mux.c | 2 +- drivers/usb/typec/tcpm/fusb302.c | 101 +- drivers/usb/typec/tcpm/tcpm.c | 23 +- drivers/usb/typec/tcpm/wcove.c | 4 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 13 +- drivers/usb/usb-skeleton.c | 8 +- drivers/usb/usbip/stub.h | 7 +- drivers/usb/usbip/stub_dev.c | 50 +- drivers/usb/usbip/stub_main.c | 57 +- drivers/usb/usbip/stub_rx.c | 204 +- drivers/usb/usbip/stub_tx.c | 99 +- drivers/usb/usbip/usbip_common.c | 59 +- drivers/usb/usbip/vhci_hcd.c | 12 +- drivers/usb/usbip/vhci_rx.c | 3 + drivers/usb/usbip/vhci_tx.c | 66 +- drivers/usb/usbip/vudc.h | 2 +- drivers/usb/usbip/vudc_dev.c | 9 - drivers/usb/usbip/vudc_main.c | 1 + drivers/usb/usbip/vudc_sysfs.c | 7 +- drivers/usb/wusbcore/Kconfig | 38 - drivers/usb/wusbcore/Makefile | 26 - drivers/usb/wusbcore/cbaf.c | 645 - drivers/usb/wusbcore/crypto.c | 441 - drivers/usb/wusbcore/devconnect.c | 1085 -- drivers/usb/wusbcore/mmc.c | 303 - drivers/usb/wusbcore/reservation.c | 110 - drivers/usb/wusbcore/wa-hc.h | 467 - drivers/usb/wusbcore/wusbhc.h | 487 - drivers/uwb/allocator.c | 374 - drivers/uwb/drp-ie.c | 305 - drivers/uwb/hwa-rc.c | 929 -- drivers/uwb/i1480/dfu/dfu.c | 198 - drivers/uwb/i1480/dfu/i1480-dfu.h | 246 - drivers/uwb/i1480/dfu/mac.c | 496 - drivers/uwb/i1480/dfu/phy.c | 190 - drivers/uwb/i1480/dfu/usb.c | 448 - drivers/uwb/i1480/i1480-est.c | 85 - drivers/uwb/pal.c | 128 - drivers/uwb/radio.c | 196 - drivers/uwb/rsv.c | 1000 -- drivers/uwb/umc-bus.c | 211 - drivers/uwb/umc-dev.c | 94 - drivers/uwb/umc-drv.c | 31 - drivers/uwb/uwb-debug.c | 355 - drivers/uwb/uwb-internal.h | 366 - drivers/uwb/whc-rc.c | 467 - drivers/uwb/whci.c | 257 - drivers/vhost/vsock.c | 68 +- drivers/video/fbdev/sm501fb.c | 37 +- drivers/video/fbdev/w100fb.c | 23 +- drivers/video/fbdev/wm8505fb.c | 13 +- drivers/w1/masters/Kconfig | 9 + drivers/w1/masters/Makefile | 1 + drivers/w1/masters/mxc_w1.c | 4 +- drivers/w1/masters/omap_hdq.c | 4 +- drivers/w1/masters/sgi_w1.c | 130 + drivers/w1/slaves/Kconfig | 6 + drivers/w1/slaves/Makefile | 1 + drivers/w1/slaves/w1_ds250x.c | 290 + fs/Kconfig | 3 + fs/Makefile | 2 + fs/afs/dir.c | 54 +- fs/afs/fsclient.c | 6 +- fs/afs/internal.h | 1 + fs/afs/security.c | 108 +- fs/afs/volume.c | 2 - fs/afs/yfsclient.c | 6 +- fs/block_dev.c | 3 + fs/btrfs/Makefile | 2 +- fs/btrfs/async-thread.c | 8 +- fs/btrfs/block-group.c | 3173 +++++ fs/btrfs/block-group.h | 250 + fs/btrfs/block-rsv.c | 48 +- fs/btrfs/check-integrity.c | 7 +- fs/btrfs/compression.c | 21 +- fs/btrfs/compression.h | 11 +- fs/btrfs/ctree.c | 452 +- fs/btrfs/ctree.h | 417 +- fs/btrfs/dedupe.h | 12 - fs/btrfs/delalloc-space.c | 34 +- fs/btrfs/delayed-inode.c | 18 +- fs/btrfs/delayed-ref.c | 10 +- fs/btrfs/dev-replace.c | 3 +- fs/btrfs/disk-io.c | 40 +- fs/btrfs/disk-io.h | 2 - fs/btrfs/extent-tree.c | 12422 +++++++------------ fs/btrfs/extent_io.c | 12 +- fs/btrfs/extent_io.h | 6 +- fs/btrfs/extent_map.c | 2 + fs/btrfs/file.c | 435 +- fs/btrfs/free-space-cache.c | 42 +- fs/btrfs/free-space-cache.h | 24 +- fs/btrfs/free-space-tree.c | 1 + fs/btrfs/free-space-tree.h | 2 + fs/btrfs/inode-item.c | 62 +- fs/btrfs/inode-map.c | 32 +- fs/btrfs/inode.c | 397 +- fs/btrfs/ioctl.c | 430 +- fs/btrfs/locking.c | 37 +- fs/btrfs/locking.h | 2 - fs/btrfs/lzo.c | 8 +- fs/btrfs/math.h | 28 - fs/btrfs/misc.h | 50 + fs/btrfs/ordered-data.c | 1 + fs/btrfs/props.c | 2 +- fs/btrfs/qgroup.c | 48 +- fs/btrfs/raid56.c | 16 + fs/btrfs/reada.c | 30 + fs/btrfs/relocation.c | 3 +- fs/btrfs/root-tree.c | 2 +- fs/btrfs/scrub.c | 1 + fs/btrfs/send.c | 375 + fs/btrfs/space-info.c | 372 +- fs/btrfs/space-info.h | 30 +- fs/btrfs/struct-funcs.c | 73 +- fs/btrfs/super.c | 32 +- fs/btrfs/sysfs.c | 270 +- fs/btrfs/sysfs.h | 82 +- fs/btrfs/tests/btrfs-tests.c | 1 + fs/btrfs/tests/extent-io-tests.c | 31 +- fs/btrfs/tests/free-space-tests.c | 1 + fs/btrfs/tests/free-space-tree-tests.c | 1 + fs/btrfs/tests/inode-tests.c | 24 +- fs/btrfs/transaction.c | 6 +- fs/btrfs/tree-checker.c | 432 + fs/btrfs/tree-log.c | 55 +- fs/btrfs/volumes.c | 102 +- fs/btrfs/volumes.h | 9 - fs/btrfs/zlib.c | 11 +- fs/btrfs/zstd.c | 12 +- fs/coda/pioctl.c | 7 +- fs/crypto/Kconfig | 2 + fs/crypto/Makefile | 10 +- fs/crypto/crypto.c | 45 +- fs/crypto/fname.c | 47 +- fs/crypto/fscrypt_private.h | 399 +- fs/crypto/hkdf.c | 181 + fs/crypto/hooks.c | 6 +- fs/crypto/keyinfo.c | 611 - fs/crypto/keyring.c | 984 ++ fs/crypto/keysetup.c | 591 + fs/crypto/keysetup_v1.c | 340 + fs/crypto/policy.c | 434 +- fs/d_path.c | 6 +- fs/devpts/inode.c | 2 +- fs/erofs/Kconfig | 91 + fs/erofs/Makefile | 11 + fs/erofs/compress.h | 60 + fs/erofs/data.c | 360 + fs/erofs/decompressor.c | 338 + fs/erofs/dir.c | 142 + fs/erofs/erofs_fs.h | 316 + fs/erofs/inode.c | 337 + fs/erofs/internal.h | 431 + fs/erofs/namei.c | 252 + fs/erofs/super.c | 615 + fs/erofs/tagptr.h | 110 + fs/erofs/utils.c | 333 + fs/erofs/xattr.c | 704 ++ fs/erofs/xattr.h | 92 + fs/erofs/zdata.c | 1431 +++ fs/erofs/zdata.h | 193 + fs/erofs/zmap.c | 471 + fs/erofs/zpvec.h | 157 + fs/ext4/Makefile | 1 + fs/ext4/ext4.h | 23 +- fs/ext4/file.c | 4 + fs/ext4/inode.c | 55 +- fs/ext4/ioctl.c | 45 + fs/ext4/readpage.c | 211 +- fs/ext4/super.c | 21 +- fs/ext4/sysfs.c | 6 + fs/ext4/verity.c | 367 + fs/f2fs/Makefile | 1 + fs/f2fs/data.c | 75 +- fs/f2fs/f2fs.h | 20 +- fs/f2fs/file.c | 101 +- fs/f2fs/inode.c | 5 +- fs/f2fs/super.c | 5 + fs/f2fs/sysfs.c | 11 + fs/f2fs/verity.c | 247 + fs/f2fs/xattr.h | 2 + fs/fs_context.c | 4 +- fs/kernfs/dir.c | 9 +- fs/locks.c | 11 +- fs/namei.c | 64 +- fs/namespace.c | 21 +- fs/nfs/nfstrace.h | 2 - fs/nfsd/nfsctl.c | 3 +- fs/overlayfs/export.c | 3 +- fs/overlayfs/inode.c | 3 +- fs/overlayfs/ovl_entry.h | 1 + fs/overlayfs/super.c | 73 +- fs/proc/root.c | 3 +- fs/super.c | 106 + fs/ubifs/ioctl.c | 20 + fs/ubifs/super.c | 11 + fs/verity/Kconfig | 55 + fs/verity/Makefile | 10 + fs/verity/enable.c | 377 + fs/verity/fsverity_private.h | 185 + fs/verity/hash_algs.c | 280 + fs/verity/init.c | 61 + fs/verity/measure.c | 57 + fs/verity/open.c | 356 + fs/verity/signature.c | 157 + fs/verity/verify.c | 281 + fs/xfs/kmem.c | 79 +- fs/xfs/kmem.h | 15 +- fs/xfs/libxfs/xfs_alloc.c | 2 +- fs/xfs/libxfs/xfs_alloc.h | 7 +- fs/xfs/libxfs/xfs_attr.c | 79 +- fs/xfs/libxfs/xfs_attr.h | 6 +- fs/xfs/libxfs/xfs_attr_leaf.c | 130 +- fs/xfs/libxfs/xfs_attr_remote.c | 2 + fs/xfs/libxfs/xfs_bmap.c | 85 +- fs/xfs/libxfs/xfs_bmap.h | 11 +- fs/xfs/libxfs/xfs_bmap_btree.c | 16 +- fs/xfs/libxfs/xfs_btree.c | 14 +- fs/xfs/libxfs/xfs_btree.h | 10 +- fs/xfs/libxfs/xfs_da_btree.c | 6 +- fs/xfs/libxfs/xfs_da_btree.h | 4 +- fs/xfs/libxfs/xfs_defer.c | 2 +- fs/xfs/libxfs/xfs_dir2.c | 14 +- fs/xfs/libxfs/xfs_dir2_block.c | 2 +- fs/xfs/libxfs/xfs_dir2_node.c | 678 +- fs/xfs/libxfs/xfs_dir2_sf.c | 8 +- fs/xfs/libxfs/xfs_fs.h | 2 +- fs/xfs/libxfs/xfs_ialloc.c | 9 +- fs/xfs/libxfs/xfs_iext_tree.c | 8 +- fs/xfs/libxfs/xfs_inode_fork.c | 16 +- fs/xfs/libxfs/xfs_refcount.c | 50 +- fs/xfs/libxfs/xfs_refcount.h | 12 +- fs/xfs/libxfs/xfs_rmap.c | 59 +- fs/xfs/libxfs/xfs_rmap.h | 11 +- fs/xfs/libxfs/xfs_shared.h | 6 - fs/xfs/libxfs/xfs_types.h | 8 + fs/xfs/scrub/agheader.c | 4 +- fs/xfs/scrub/attr.c | 6 +- fs/xfs/scrub/bmap.c | 81 +- fs/xfs/scrub/fscounters.c | 2 +- fs/xfs/scrub/repair.c | 6 +- fs/xfs/scrub/symlink.c | 2 +- fs/xfs/xfs_acl.c | 14 +- fs/xfs/xfs_attr_inactive.c | 2 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bmap_item.c | 8 +- fs/xfs/xfs_bmap_util.c | 22 +- fs/xfs/xfs_buf.c | 7 +- fs/xfs/xfs_buf.h | 6 + fs/xfs/xfs_buf_item.c | 4 +- fs/xfs/xfs_dquot.c | 4 +- fs/xfs/xfs_dquot_item.c | 2 +- fs/xfs/xfs_error.c | 2 +- fs/xfs/xfs_extent_busy.c | 2 +- fs/xfs/xfs_extfree_item.c | 8 +- fs/xfs/xfs_file.c | 26 + fs/xfs/xfs_fsmap.c | 12 +- fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_icreate_item.c | 2 +- fs/xfs/xfs_inode.c | 85 +- fs/xfs/xfs_inode_item.c | 2 +- fs/xfs/xfs_ioctl.c | 27 +- fs/xfs/xfs_ioctl32.c | 2 +- fs/xfs/xfs_iomap.c | 6 +- fs/xfs/xfs_itable.c | 10 +- fs/xfs/xfs_itable.h | 13 +- fs/xfs/xfs_iwalk.c | 4 +- fs/xfs/xfs_iwalk.h | 13 +- fs/xfs/xfs_log.c | 466 +- fs/xfs/xfs_log_cil.c | 10 +- fs/xfs/xfs_log_recover.c | 50 +- fs/xfs/xfs_mount.c | 4 +- fs/xfs/xfs_mount.h | 7 - fs/xfs/xfs_mru_cache.c | 4 +- fs/xfs/xfs_qm.c | 4 +- fs/xfs/xfs_refcount_item.c | 16 +- fs/xfs/xfs_reflink.c | 23 +- fs/xfs/xfs_rmap_item.c | 6 +- fs/xfs/xfs_rtalloc.c | 4 +- fs/xfs/xfs_super.c | 3 +- fs/xfs/xfs_trace.h | 34 + fs/xfs/xfs_trans.c | 4 +- fs/xfs/xfs_trans_dquot.c | 2 +- fs/xfs/xfs_xattr.c | 2 +- include/Kbuild | 74 - include/dt-bindings/interconnect/qcom,qcs404.h | 88 + include/dt-bindings/phy/phy-lantiq-vrx200-pcie.h | 11 + include/kvm/arm_vgic.h | 4 +- include/linux/audit.h | 21 +- include/linux/bpf.h | 16 +- include/linux/bpf_types.h | 1 + include/linux/bpf_verifier.h | 1 + include/linux/can/can-ml.h | 68 + include/linux/can/core.h | 11 +- include/linux/can/dev.h | 3 +- include/linux/can/platform/rcar_can.h | 18 - include/linux/can/rx-offload.h | 13 +- include/linux/can/skb.h | 2 +- include/linux/container.h | 5 + include/linux/device.h | 26 +- include/linux/dma-mapping.h | 5 - include/linux/filter.h | 8 +- include/linux/firmware/intel/stratix10-smc.h | 51 +- .../linux/firmware/intel/stratix10-svc-client.h | 11 +- include/linux/fpga/altera-pr-ip-core.h | 2 +- include/linux/fs.h | 25 + include/linux/fs_context.h | 12 +- include/linux/fscrypt.h | 55 +- include/linux/fsverity.h | 211 + include/linux/greybus.h | 152 + include/linux/greybus/bundle.h | 92 + include/linux/greybus/connection.h | 131 + include/linux/greybus/control.h | 60 + .../staging => include/linux}/greybus/greybus_id.h | 0 include/linux/greybus/greybus_manifest.h | 181 + include/linux/greybus/greybus_protocols.h | 2178 ++++ include/linux/greybus/hd.h | 85 + include/linux/greybus/interface.h | 85 + include/linux/greybus/manifest.h | 17 + include/linux/greybus/module.h | 36 + include/linux/greybus/operation.h | 229 + include/linux/greybus/svc.h | 106 + include/linux/hyperv.h | 29 + include/linux/ieee80211.h | 63 +- include/linux/iio/common/cros_ec_sensors_core.h | 28 +- include/linux/iio/common/st_sensors.h | 66 +- include/linux/iio/common/st_sensors_i2c.h | 4 +- include/linux/iio/common/st_sensors_spi.h | 4 +- include/linux/iio/imu/adis.h | 2 + include/linux/intel_th.h | 79 + include/linux/interconnect-provider.h | 7 +- include/linux/interconnect.h | 5 + include/linux/key.h | 14 +- include/linux/mdio.h | 11 + include/linux/mfd/aat2870.h | 1 - include/linux/mlx5/device.h | 8 + include/linux/mlx5/driver.h | 44 +- include/linux/mlx5/eswitch.h | 9 +- include/linux/mlx5/fs.h | 39 +- include/linux/mlx5/mlx5_ifc.h | 318 +- include/linux/mtd/super.h | 3 + include/linux/namei.h | 63 +- include/linux/netdevice.h | 20 +- include/linux/netfilter.h | 4 +- include/linux/netfilter/ipset/ip_set.h | 238 +- include/linux/netfilter/ipset/ip_set_comment.h | 73 - include/linux/netfilter/ipset/ip_set_counter.h | 84 - include/linux/netfilter/ipset/ip_set_getport.h | 6 +- include/linux/netfilter/ipset/ip_set_skbinfo.h | 42 - include/linux/netfilter/ipset/ip_set_timeout.h | 77 - include/linux/netfilter/nf_conntrack_amanda.h | 4 + include/linux/netfilter/nf_conntrack_common.h | 20 + include/linux/netfilter/nf_conntrack_dccp.h | 3 - include/linux/netfilter/nf_conntrack_ftp.h | 8 +- include/linux/netfilter/nf_conntrack_h323.h | 11 +- include/linux/netfilter/nf_conntrack_h323_asn1.h | 2 + include/linux/netfilter/nf_conntrack_irc.h | 5 +- include/linux/netfilter/nf_conntrack_pptp.h | 12 +- include/linux/netfilter/nf_conntrack_proto_gre.h | 2 - include/linux/netfilter/nf_conntrack_sane.h | 4 - include/linux/netfilter/nf_conntrack_sip.h | 6 +- include/linux/netfilter/nf_conntrack_snmp.h | 3 + include/linux/netfilter/nf_conntrack_tftp.h | 5 + include/linux/netfilter/x_tables.h | 2 +- include/linux/netfilter/xt_hashlimit.h | 11 - include/linux/netfilter/xt_physdev.h | 8 - include/linux/netfilter_bridge.h | 7 + include/linux/netfilter_bridge/ebt_802_3.h | 12 - include/linux/netfilter_bridge/ebtables.h | 1 + include/linux/netfilter_ipv4/ip_tables.h | 5 +- include/linux/netfilter_ipv6.h | 28 +- include/linux/netfilter_ipv6/ip6_tables.h | 18 +- include/linux/oxu210hp.h | 8 - include/linux/phy.h | 14 +- include/linux/platform_data/dwc3-omap.h | 43 - include/linux/platform_data/nxp-nci.h | 19 - include/linux/platform_data/sgi-w1.h | 13 + include/linux/platform_device.h | 3 +- include/linux/qed/qed_if.h | 31 +- include/linux/skbuff.h | 150 +- include/linux/stmmac.h | 4 + include/linux/sysfs.h | 9 + include/linux/tcp.h | 2 + include/linux/thunderbolt.h | 2 + include/linux/tnum.h | 6 + include/linux/usb.h | 7 +- include/linux/usb/ch9.h | 27 + include/linux/usb/gadget.h | 3 + include/linux/usb/hcd.h | 11 +- include/linux/usb/role.h | 37 + include/linux/usb/usb338x.h | 35 +- include/linux/usb/wusb.h | 362 - include/linux/uwb.h | 817 -- include/linux/virtio_vsock.h | 4 +- include/linux/w1.h | 5 + include/linux/wimax/debug.h | 20 +- include/net/act_api.h | 9 +- include/net/bluetooth/hci_core.h | 2 + include/net/bpf_sk_storage.h | 10 + include/net/cfg80211.h | 107 +- include/net/devlink.h | 199 +- include/net/drop_monitor.h | 33 + include/net/dsa.h | 7 +- include/net/flow_offload.h | 68 +- include/net/if_inet6.h | 2 +- include/net/inet_connection_sock.h | 2 +- include/net/inet_sock.h | 1 + include/net/ip.h | 1 + include/net/mac80211.h | 56 +- include/net/ndisc.h | 1 + include/net/net_namespace.h | 3 - include/net/netfilter/br_netfilter.h | 12 +- include/net/netfilter/ipv4/nf_dup_ipv4.h | 3 + include/net/netfilter/ipv6/nf_conntrack_icmpv6.h | 21 - include/net/netfilter/ipv6/nf_defrag_ipv6.h | 4 +- include/net/netfilter/ipv6/nf_dup_ipv6.h | 2 + include/net/netfilter/nf_conntrack.h | 15 +- include/net/netfilter/nf_conntrack_acct.h | 13 +- include/net/netfilter/nf_conntrack_bridge.h | 13 +- include/net/netfilter/nf_conntrack_core.h | 7 +- include/net/netfilter/nf_conntrack_count.h | 3 + include/net/netfilter/nf_conntrack_ecache.h | 84 +- include/net/netfilter/nf_conntrack_expect.h | 2 +- include/net/netfilter/nf_conntrack_extend.h | 2 +- include/net/netfilter/nf_conntrack_l4proto.h | 16 +- include/net/netfilter/nf_conntrack_labels.h | 11 +- include/net/netfilter/nf_conntrack_synproxy.h | 41 +- include/net/netfilter/nf_conntrack_timeout.h | 4 + include/net/netfilter/nf_conntrack_timestamp.h | 10 - include/net/netfilter/nf_conntrack_tuple.h | 2 +- include/net/netfilter/nf_conntrack_zones.h | 6 +- include/net/netfilter/nf_dup_netdev.h | 8 + include/net/netfilter/nf_flow_table.h | 3 +- include/net/netfilter/nf_nat.h | 17 +- include/net/netfilter/nf_nat_helper.h | 4 +- include/net/netfilter/nf_nat_masquerade.h | 1 + include/net/netfilter/nf_nat_redirect.h | 3 + include/net/netfilter/nf_queue.h | 3 + include/net/netfilter/nf_reject.h | 3 + include/net/netfilter/nf_synproxy.h | 40 + include/net/netfilter/nf_tables.h | 48 +- include/net/netfilter/nf_tables_ipv6.h | 1 + include/net/netfilter/nf_tables_offload.h | 7 +- include/net/netfilter/nft_fib.h | 2 + include/net/netfilter/nft_meta.h | 2 + include/net/netfilter/nft_reject.h | 5 + include/net/netns/can.h | 14 +- include/net/netns/ipv4.h | 1 + include/net/netns/sctp.h | 3 + include/net/pkt_cls.h | 56 +- include/net/pkt_sched.h | 23 + include/net/psample.h | 1 + include/net/sch_generic.h | 44 +- include/net/sctp/auth.h | 2 + include/net/sctp/structs.h | 4 +- include/net/tc_act/tc_mirred.h | 18 + include/net/tc_act/tc_mpls.h | 75 + include/net/tc_act/tc_sample.h | 6 - include/net/tc_act/tc_skbedit.h | 27 + include/net/tc_act/tc_tunnel_key.h | 17 + include/net/tcp.h | 15 +- include/net/tls.h | 74 +- include/net/udp.h | 2 +- include/net/vxlan.h | 4 +- include/net/xdp_sock.h | 122 +- include/soc/qcom/tcs.h | 20 +- include/trace/events/btrfs.h | 3 +- include/trace/events/erofs.h | 259 + include/trace/events/filelock.h | 14 +- include/trace/events/xdp.h | 3 +- include/uapi/linux/bpf.h | 52 +- include/uapi/linux/btrfs.h | 13 +- include/uapi/linux/btrfs_tree.h | 9 +- include/uapi/linux/can.h | 20 +- include/uapi/linux/can/gw.h | 17 +- include/uapi/linux/can/j1939.h | 99 + include/uapi/linux/can/netlink.h | 6 +- include/uapi/linux/devlink.h | 73 + include/uapi/linux/ethtool.h | 22 + include/uapi/linux/fpga-dfl.h | 18 + include/uapi/linux/fs.h | 55 +- include/uapi/linux/fscrypt.h | 181 + include/uapi/linux/fsverity.h | 40 + include/uapi/linux/gsmmux.h | 2 + include/uapi/linux/if_bridge.h | 1 + include/uapi/linux/if_xdp.h | 22 + include/uapi/linux/inet_diag.h | 9 + include/uapi/linux/kvm.h | 3 + include/uapi/linux/magic.h | 1 + include/uapi/linux/mdio.h | 10 + include/uapi/linux/net_dropmon.h | 66 + include/uapi/linux/netfilter/nf_tables.h | 10 +- include/uapi/linux/netfilter/nfnetlink_log.h | 11 + include/uapi/linux/netfilter/xt_policy.h | 1 + include/uapi/linux/netfilter_ipv4/ipt_LOG.h | 2 - include/uapi/linux/netfilter_ipv6/ip6t_LOG.h | 2 - include/uapi/linux/nl80211.h | 63 +- include/uapi/linux/openvswitch.h | 3 + include/uapi/linux/pkt_cls.h | 2 + include/uapi/linux/pkt_sched.h | 3 +- include/uapi/linux/ppdev.h | 5 +- include/uapi/linux/ptp_clock.h | 26 +- include/uapi/linux/sctp.h | 3 + include/uapi/linux/serial_core.h | 9 +- include/uapi/linux/tcp.h | 6 + include/uapi/linux/tls.h | 15 + include/uapi/linux/usb/ch9.h | 2 + include/uapi/linux/usbdevice_fs.h | 4 + include/uapi/misc/habanalabs.h | 102 +- include/uapi/misc/xilinx_sdfec.h | 448 + ipc/mqueue.c | 3 +- kernel/bpf/Makefile | 3 + kernel/bpf/btf.c | 16 +- kernel/bpf/cgroup.c | 27 +- kernel/bpf/devmap.c | 339 +- kernel/bpf/syscall.c | 21 +- kernel/bpf/sysfs_btf.c | 46 + kernel/bpf/verifier.c | 11 +- kernel/bpf/xskmap.c | 133 +- kernel/trace/Kconfig | 3 +- lib/test_bpf.c | 2 +- lib/test_firmware.c | 50 +- mm/fadvise.c | 4 +- mm/filemap.c | 3 + mm/madvise.c | 22 +- mm/memory.c | 4 + mm/mmap.c | 8 +- mm/swapfile.c | 41 +- net/Kconfig | 1 + net/appletalk/ddp.c | 4 +- net/atm/mpoa_caches.c | 6 +- net/atm/pppoatm.c | 4 +- net/batman-adv/bat_v.c | 7 + net/batman-adv/bat_v_ogm.c | 179 +- net/batman-adv/bat_v_ogm.h | 3 + net/batman-adv/main.h | 2 +- net/batman-adv/soft-interface.c | 8 +- net/batman-adv/sysfs.c | 2 +- net/batman-adv/types.h | 12 + net/bluetooth/6lowpan.c | 2 +- net/bluetooth/hci_request.c | 29 +- net/bluetooth/hidp/core.c | 4 +- net/bluetooth/mgmt.c | 8 +- net/bpf/test_run.c | 39 +- net/bridge/br_mdb.c | 177 +- net/bridge/br_multicast.c | 32 +- net/bridge/br_private.h | 3 + net/bridge/br_vlan.c | 2 + net/bridge/netfilter/ebt_802_3.c | 8 +- net/bridge/netfilter/nf_conntrack_bridge.c | 15 +- net/can/Kconfig | 13 +- net/can/Makefile | 2 + net/can/af_can.c | 379 +- net/can/af_can.h | 25 +- net/can/bcm.c | 170 +- net/can/gw.c | 511 +- net/can/j1939/Kconfig | 15 + net/can/j1939/Makefile | 10 + net/can/j1939/address-claim.c | 230 + net/can/j1939/bus.c | 333 + net/can/j1939/j1939-priv.h | 338 + net/can/j1939/main.c | 403 + net/can/j1939/socket.c | 1160 ++ net/can/j1939/transport.c | 2027 +++ net/can/proc.c | 164 +- net/can/raw.c | 44 +- net/core/bpf_sk_storage.c | 104 +- net/core/datagram.c | 6 +- net/core/dev.c | 61 +- net/core/devlink.c | 1611 ++- net/core/drop_monitor.c | 1345 +- net/core/ethtool.c | 6 + net/core/fib_notifier.c | 29 +- net/core/filter.c | 88 +- net/core/flow_dissector.c | 21 +- net/core/flow_offload.c | 241 + net/core/neighbour.c | 2 +- net/core/page_pool.c | 41 +- net/core/pktgen.c | 2 +- net/core/skbuff.c | 84 +- net/core/skmsg.c | 3 +- net/core/sock.c | 9 +- net/core/sock_map.c | 2 +- net/core/sysctl_net_core.c | 8 + net/core/tso.c | 8 +- net/dsa/Kconfig | 16 +- net/dsa/Makefile | 2 +- net/dsa/dsa2.c | 125 +- net/dsa/master.c | 66 + net/dsa/port.c | 19 +- net/dsa/slave.c | 102 +- net/dsa/switch.c | 135 +- net/dsa/tag_8021q.c | 102 +- net/dsa/tag_ksz.c | 62 + net/dsa/tag_sja1105.c | 3 +- net/ipv4/af_inet.c | 5 - net/ipv4/ip_output.c | 3 +- net/ipv4/ipmr.c | 4 +- net/ipv4/netfilter/Kconfig | 8 +- net/ipv4/netfilter/Makefile | 2 +- net/ipv4/netfilter/ipt_SYNPROXY.c | 4 +- net/ipv4/nexthop.c | 2 +- net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 4 +- net/ipv4/sysctl_net_ipv4.c | 9 + net/ipv4/tcp.c | 32 +- net/ipv4/tcp_bbr.c | 6 +- net/ipv4/tcp_diag.c | 52 +- net/ipv4/tcp_input.c | 82 +- net/ipv4/tcp_ipv4.c | 16 + net/ipv4/tcp_output.c | 17 +- net/ipv4/tcp_timer.c | 2 +- net/ipv4/udp.c | 2 +- net/ipv6/exthdrs_core.c | 4 +- net/ipv6/ip6_input.c | 4 +- net/ipv6/ip6_output.c | 3 +- net/ipv6/ip6mr.c | 4 +- net/ipv6/ndisc.c | 1 + net/ipv6/netfilter.c | 4 +- net/ipv6/netfilter/ip6t_SYNPROXY.c | 4 +- net/ipv6/netfilter/ip6t_ipv6header.c | 4 +- net/ipv6/netfilter/nf_log_ipv6.c | 4 +- net/ipv6/netfilter/nf_socket_ipv6.c | 1 - net/ipv6/raw.c | 4 +- net/ipv6/route.c | 16 +- net/ipv6/tcp_ipv6.c | 15 + net/ipv6/udp.c | 3 +- net/kcm/kcmsock.c | 12 +- net/mac80211/agg-rx.c | 72 +- net/mac80211/cfg.c | 7 +- net/mac80211/debugfs.c | 3 +- net/mac80211/driver-ops.h | 8 +- net/mac80211/he.c | 40 + net/mac80211/ht.c | 2 +- net/mac80211/ibss.c | 8 + net/mac80211/ieee80211_i.h | 20 +- net/mac80211/iface.c | 2 +- net/mac80211/key.c | 64 +- net/mac80211/key.h | 4 +- net/mac80211/main.c | 19 +- net/mac80211/mesh.c | 62 + net/mac80211/mesh.h | 4 + net/mac80211/mesh_plink.c | 12 +- net/mac80211/mlme.c | 22 +- net/mac80211/offchannel.c | 5 +- net/mac80211/rate.h | 9 - net/mac80211/rc80211_minstrel.h | 1 + net/mac80211/rc80211_minstrel_ht.c | 277 +- net/mac80211/rc80211_minstrel_ht.h | 12 + net/mac80211/sta_info.c | 4 +- net/mac80211/sta_info.h | 2 + net/mac80211/status.c | 195 +- net/mac80211/trace.h | 7 +- net/mac80211/tx.c | 6 +- net/mac80211/util.c | 71 +- net/mac80211/vht.c | 10 +- net/mac80211/wpa.c | 6 +- net/ncsi/ncsi-pkt.h | 5 + net/ncsi/ncsi-rsp.c | 17 +- net/netfilter/Kconfig | 8 +- net/netfilter/Makefile | 2 +- net/netfilter/ipset/ip_set_hash_gen.h | 4 +- net/netfilter/ipset/ip_set_list_set.c | 2 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_ctl.c | 73 +- net/netfilter/ipvs/ip_vs_lblcr.c | 4 +- net/netfilter/ipvs/ip_vs_mh.c | 4 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 2 +- net/netfilter/nf_conntrack_core.c | 3 +- net/netfilter/nf_conntrack_ecache.c | 1 + net/netfilter/nf_conntrack_expect.c | 2 + net/netfilter/nf_conntrack_ftp.c | 2 +- net/netfilter/nf_conntrack_helper.c | 5 +- net/netfilter/nf_conntrack_labels.c | 3 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 1 - net/netfilter/nf_conntrack_proto_tcp.c | 2 +- net/netfilter/nf_conntrack_standalone.c | 35 +- net/netfilter/nf_conntrack_timeout.c | 1 + net/netfilter/nf_dup_netdev.c | 21 + net/netfilter/nf_flow_table_core.c | 1 + net/netfilter/nf_nat_core.c | 6 +- net/netfilter/nf_nat_proto.c | 4 +- net/netfilter/nf_synproxy_core.c | 8 +- net/netfilter/nf_tables_api.c | 93 +- net/netfilter/nf_tables_offload.c | 296 +- net/netfilter/nfnetlink_log.c | 61 +- net/netfilter/nfnetlink_queue.c | 4 +- net/netfilter/nft_bitwise.c | 19 + net/netfilter/nft_byteorder.c | 9 +- net/netfilter/nft_dup_netdev.c | 12 + net/netfilter/nft_dynset.c | 6 + net/netfilter/nft_flow_offload.c | 3 +- net/netfilter/nft_fwd_netdev.c | 12 + net/netfilter/nft_immediate.c | 24 +- net/netfilter/nft_meta.c | 46 + net/netfilter/nft_quota.c | 29 +- net/netfilter/nft_set_bitmap.c | 2 +- net/netfilter/nft_set_hash.c | 21 +- net/netfilter/nft_set_rbtree.c | 2 +- net/netfilter/nft_synproxy.c | 147 +- net/netfilter/xt_IDLETIMER.c | 2 +- net/netfilter/xt_connlimit.c | 2 + net/netfilter/xt_hashlimit.c | 7 +- net/netfilter/xt_physdev.c | 5 +- net/netfilter/xt_set.c | 1 - net/netlabel/netlabel_kapi.c | 2 +- net/nfc/netlink.c | 6 +- net/openvswitch/datapath.c | 45 +- net/openvswitch/datapath.h | 2 + net/openvswitch/flow.c | 13 + net/psample/psample.c | 20 +- net/rds/af_rds.c | 99 +- net/rds/bind.c | 4 +- net/rds/ib_recv.c | 23 +- net/rds/rds.h | 11 +- net/rds/recv.c | 22 +- net/rds/send.c | 16 +- net/rds/stats.c | 3 + net/rxrpc/ar-internal.h | 4 + net/rxrpc/call_object.c | 4 +- net/rxrpc/insecure.c | 5 + net/rxrpc/rxkad.c | 103 +- net/sched/Kconfig | 13 + net/sched/act_ct.c | 2 +- net/sched/act_mirred.c | 21 +- net/sched/act_police.c | 27 +- net/sched/act_sample.c | 27 + net/sched/act_vlan.c | 14 + net/sched/cls_api.c | 666 +- net/sched/cls_bpf.c | 38 +- net/sched/cls_flower.c | 124 +- net/sched/cls_matchall.c | 33 +- net/sched/cls_u32.c | 29 +- net/sched/sch_cbs.c | 2 +- net/sched/sch_fq_codel.c | 14 +- net/sched/sch_taprio.c | 413 +- net/sctp/associola.c | 9 - net/sctp/auth.c | 101 +- net/sctp/endpointola.c | 65 +- net/sctp/protocol.c | 3 + net/sctp/sm_make_chunk.c | 34 +- net/sctp/sm_statefuns.c | 6 +- net/sctp/sm_statetable.c | 28 +- net/sctp/socket.c | 679 +- net/sctp/sysctl.c | 7 + net/sctp/transport.c | 2 +- net/sunrpc/auth_gss/gss_krb5_keys.c | 9 +- net/sunrpc/rpc_pipe.c | 3 +- net/tipc/bcast.c | 14 +- net/tipc/bearer.c | 64 + net/tipc/bearer.h | 10 + net/tipc/core.c | 5 + net/tipc/core.h | 3 + net/tipc/group.c | 4 +- net/tipc/link.c | 160 +- net/tipc/msg.c | 59 + net/tipc/msg.h | 28 +- net/tipc/name_distr.c | 2 +- net/tipc/node.c | 14 +- net/tipc/node.h | 6 +- net/tipc/socket.c | 14 +- net/tipc/topsrv.c | 2 + net/tls/tls_device.c | 228 +- net/tls/tls_device_fallback.c | 2 +- net/tls/tls_main.c | 136 +- net/tls/tls_sw.c | 6 +- net/vmw_vsock/hyperv_transport.c | 24 +- net/vmw_vsock/virtio_transport.c | 1 + net/vmw_vsock/virtio_transport_common.c | 104 +- net/wimax/debugfs.c | 42 +- net/wimax/stack.c | 11 +- net/wimax/wimax-internal.h | 7 +- net/wireless/Kconfig | 2 + net/wireless/chan.c | 162 +- net/wireless/core.c | 30 +- net/wireless/core.h | 4 +- net/wireless/ibss.c | 16 +- net/wireless/lib80211_crypt_ccmp.c | 197 +- net/wireless/nl80211.c | 238 +- net/wireless/reg.c | 21 +- net/wireless/scan.c | 269 +- net/wireless/trace.h | 3 +- net/wireless/util.c | 57 +- net/wireless/wext-compat.c | 5 +- net/xdp/xdp_umem.c | 73 +- net/xdp/xsk.c | 349 +- net/xdp/xsk.h | 13 + net/xdp/xsk_diag.c | 5 +- net/xdp/xsk_queue.h | 71 +- net/xfrm/xfrm_ipcomp.c | 2 +- samples/bpf/syscall_nrs.c | 6 + samples/bpf/trace_output_user.c | 43 +- samples/bpf/tracex5_kern.c | 13 + samples/bpf/xdp_fwd_kern.c | 39 +- samples/bpf/xdp_fwd_user.c | 35 +- samples/bpf/xdp_sample_pkts_user.c | 61 +- samples/bpf/xdpsock_user.c | 243 +- scripts/coccinelle/api/platform_get_irq.cocci | 102 + scripts/link-vmlinux.sh | 60 +- tools/bpf/.gitignore | 1 + tools/bpf/Makefile | 5 +- tools/bpf/bpftool/.gitignore | 2 + tools/bpf/bpftool/Documentation/bpftool-btf.rst | 7 + tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 16 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 11 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 57 +- tools/bpf/bpftool/Makefile | 42 +- tools/bpf/bpftool/bash-completion/bpftool | 108 +- tools/bpf/bpftool/btf.c | 344 +- tools/bpf/bpftool/btf_dumper.c | 8 +- tools/bpf/bpftool/cgroup.c | 85 +- tools/bpf/bpftool/common.c | 4 +- tools/bpf/bpftool/feature.c | 105 +- tools/bpf/bpftool/json_writer.c | 6 +- tools/bpf/bpftool/json_writer.h | 6 +- tools/bpf/bpftool/main.c | 2 +- tools/bpf/bpftool/main.h | 4 +- tools/bpf/bpftool/map.c | 67 +- tools/bpf/bpftool/map_perf_ring.c | 4 +- tools/bpf/bpftool/net.c | 178 +- tools/bpf/bpftool/perf.c | 4 + tools/iio/.gitignore | 4 + tools/include/linux/compiler-gcc.h | 2 + tools/include/uapi/linux/bpf.h | 52 +- tools/include/uapi/linux/if_xdp.h | 22 + tools/lib/bpf/Makefile | 26 +- tools/lib/bpf/bpf.c | 24 +- tools/lib/bpf/bpf.h | 1 + tools/lib/bpf/btf.c | 250 +- tools/lib/bpf/btf.h | 182 + tools/lib/bpf/btf_dump.c | 138 +- tools/lib/bpf/libbpf.c | 1009 +- tools/lib/bpf/libbpf.h | 3 +- tools/lib/bpf/libbpf.map | 6 + tools/lib/bpf/libbpf_internal.h | 105 + tools/lib/bpf/libbpf_probes.c | 1 + tools/lib/bpf/xsk.c | 86 +- tools/lib/bpf/xsk.h | 33 + tools/testing/selftests/arm64/Makefile | 1 + tools/testing/selftests/bpf/.gitignore | 4 - tools/testing/selftests/bpf/Makefile | 93 +- tools/testing/selftests/bpf/bpf_endian.h | 16 +- tools/testing/selftests/bpf/bpf_helpers.h | 49 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 26 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 89 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 385 + .../selftests/bpf/prog_tests/flow_dissector.c | 268 +- .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 85 +- .../testing/selftests/bpf/prog_tests/global_data.c | 20 +- tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 9 +- tools/testing/selftests/bpf/prog_tests/map_lock.c | 38 +- .../testing/selftests/bpf/prog_tests/pkt_access.c | 4 +- .../selftests/bpf/prog_tests/pkt_md_access.c | 4 +- .../selftests/bpf/prog_tests/queue_stack_map.c | 8 +- .../selftests/bpf/prog_tests/reference_tracking.c | 19 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 52 +- tools/testing/selftests/bpf/prog_tests/sockopt.c | 985 ++ .../selftests/bpf/prog_tests/sockopt_inherit.c | 235 + .../selftests/bpf/prog_tests/sockopt_multi.c | 332 + .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 200 + tools/testing/selftests/bpf/prog_tests/spinlock.c | 16 +- .../selftests/bpf/prog_tests/stacktrace_build_id.c | 7 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 7 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 17 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 9 +- .../selftests/bpf/prog_tests/task_fd_query_rawtp.c | 3 - .../selftests/bpf/prog_tests/task_fd_query_tp.c | 5 - .../testing/selftests/bpf/prog_tests/tcp_estats.c | 4 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 256 + tools/testing/selftests/bpf/prog_tests/xdp.c | 4 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 4 +- .../selftests/bpf/prog_tests/xdp_noinline.c | 11 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 60 +- .../selftests/bpf/progs/btf__core_reloc_arrays.c | 3 + .../progs/btf__core_reloc_arrays___diff_arr_dim.c | 3 + .../btf__core_reloc_arrays___diff_arr_val_sz.c | 3 + .../progs/btf__core_reloc_arrays___err_non_array.c | 3 + .../btf__core_reloc_arrays___err_too_shallow.c | 3 + .../progs/btf__core_reloc_arrays___err_too_small.c | 3 + .../btf__core_reloc_arrays___err_wrong_val_type1.c | 3 + .../btf__core_reloc_arrays___err_wrong_val_type2.c | 3 + .../selftests/bpf/progs/btf__core_reloc_flavors.c | 3 + .../btf__core_reloc_flavors__err_wrong_name.c | 3 + .../selftests/bpf/progs/btf__core_reloc_ints.c | 3 + .../bpf/progs/btf__core_reloc_ints___bool.c | 3 + .../progs/btf__core_reloc_ints___err_bitfield.c | 3 + .../progs/btf__core_reloc_ints___err_wrong_sz_16.c | 3 + .../progs/btf__core_reloc_ints___err_wrong_sz_32.c | 3 + .../progs/btf__core_reloc_ints___err_wrong_sz_64.c | 3 + .../progs/btf__core_reloc_ints___err_wrong_sz_8.c | 3 + .../progs/btf__core_reloc_ints___reverse_sign.c | 3 + .../selftests/bpf/progs/btf__core_reloc_misc.c | 5 + .../selftests/bpf/progs/btf__core_reloc_mods.c | 3 + .../bpf/progs/btf__core_reloc_mods___mod_swap.c | 3 + .../bpf/progs/btf__core_reloc_mods___typedefs.c | 3 + .../selftests/bpf/progs/btf__core_reloc_nesting.c | 3 + .../progs/btf__core_reloc_nesting___anon_embed.c | 3 + .../btf__core_reloc_nesting___dup_compat_types.c | 5 + ...btf__core_reloc_nesting___err_array_container.c | 3 + .../btf__core_reloc_nesting___err_array_field.c | 3 + ...__core_reloc_nesting___err_dup_incompat_types.c | 4 + ...f__core_reloc_nesting___err_missing_container.c | 3 + .../btf__core_reloc_nesting___err_missing_field.c | 3 + ..._core_reloc_nesting___err_nonstruct_container.c | 3 + ...__core_reloc_nesting___err_partial_match_dups.c | 4 + .../progs/btf__core_reloc_nesting___err_too_deep.c | 3 + .../btf__core_reloc_nesting___extra_nesting.c | 3 + .../btf__core_reloc_nesting___struct_union_mixup.c | 3 + .../bpf/progs/btf__core_reloc_primitives.c | 3 + .../btf__core_reloc_primitives___diff_enum_def.c | 3 + .../btf__core_reloc_primitives___diff_func_proto.c | 3 + .../btf__core_reloc_primitives___diff_ptr_type.c | 3 + .../btf__core_reloc_primitives___err_non_enum.c | 3 + .../btf__core_reloc_primitives___err_non_int.c | 3 + .../btf__core_reloc_primitives___err_non_ptr.c | 3 + .../bpf/progs/btf__core_reloc_ptr_as_arr.c | 3 + .../progs/btf__core_reloc_ptr_as_arr___diff_sz.c | 3 + .../testing/selftests/bpf/progs/core_reloc_types.h | 667 + tools/testing/selftests/bpf/progs/loop4.c | 18 + tools/testing/selftests/bpf/progs/loop5.c | 32 + .../testing/selftests/bpf/progs/sockopt_inherit.c | 97 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 22 + .../selftests/bpf/progs/test_core_reloc_arrays.c | 55 + .../selftests/bpf/progs/test_core_reloc_flavors.c | 62 + .../selftests/bpf/progs/test_core_reloc_ints.c | 44 + .../selftests/bpf/progs/test_core_reloc_kernel.c | 36 + .../selftests/bpf/progs/test_core_reloc_misc.c | 57 + .../selftests/bpf/progs/test_core_reloc_mods.c | 62 + .../selftests/bpf/progs/test_core_reloc_nesting.c | 46 + .../bpf/progs/test_core_reloc_primitives.c | 43 + .../bpf/progs/test_core_reloc_ptr_as_arr.c | 30 + .../selftests/bpf/progs/test_get_stack_rawtp.c | 2 +- .../selftests/bpf/progs/test_lwt_seg6local.c | 16 +- tools/testing/selftests/bpf/progs/test_seg6_loop.c | 8 +- tools/testing/selftests/bpf/progs/test_tc_edt.c | 1 + .../bpf/progs/test_tcp_check_syncookie_kern.c | 48 +- tools/testing/selftests/bpf/test_bpftool_build.sh | 143 + tools/testing/selftests/bpf/test_maps.c | 16 + tools/testing/selftests/bpf/test_offload.py | 2 +- tools/testing/selftests/bpf/test_progs.c | 432 +- tools/testing/selftests/bpf/test_progs.h | 55 +- tools/testing/selftests/bpf/test_sockopt.c | 1021 -- tools/testing/selftests/bpf/test_sockopt_multi.c | 374 - tools/testing/selftests/bpf/test_sockopt_sk.c | 211 - tools/testing/selftests/bpf/test_sysctl.c | 139 +- .../selftests/bpf/test_tcp_check_syncookie.sh | 3 + .../selftests/bpf/test_tcp_check_syncookie_user.c | 61 +- tools/testing/selftests/bpf/test_tcp_rtt.c | 254 - tools/testing/selftests/bpf/test_tcpnotify_user.c | 90 +- tools/testing/selftests/bpf/test_verifier.c | 80 +- tools/testing/selftests/bpf/trace_helpers.c | 125 - tools/testing/selftests/bpf/trace_helpers.h | 9 - .../testing/selftests/bpf/verifier/event_output.c | 94 + tools/testing/selftests/bpf/verifier/precise.c | 194 + .../selftests/drivers/net/mlxsw/devlink_trap.sh | 129 + .../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 484 + .../selftests/drivers/net/mlxsw/qos_dscp_bridge.sh | 6 +- .../selftests/drivers/net/mlxsw/qos_dscp_router.sh | 24 +- .../selftests/drivers/net/netdevsim/devlink.sh | 114 +- .../drivers/net/netdevsim/devlink_trap.sh | 364 + tools/testing/selftests/firmware/fw_filesystem.sh | 57 +- tools/testing/selftests/firmware/fw_lib.sh | 11 + tools/testing/selftests/kvm/Makefile | 10 +- tools/testing/selftests/kvm/dirty_log_test.c | 61 +- tools/testing/selftests/kvm/include/kvm_util.h | 8 +- tools/testing/selftests/kvm/lib/aarch64/ucall.c | 112 + tools/testing/selftests/kvm/lib/s390x/ucall.c | 56 + tools/testing/selftests/kvm/lib/ucall.c | 157 - tools/testing/selftests/kvm/lib/x86_64/ucall.c | 56 + tools/testing/selftests/kvm/s390x/memop.c | 166 + tools/testing/selftests/kvm/s390x/sync_regs_test.c | 36 +- tools/testing/selftests/net/Makefile | 4 +- tools/testing/selftests/net/fcnal-test.sh | 3432 +++++ .../selftests/net/forwarding/devlink_lib.sh | 189 +- tools/testing/selftests/net/forwarding/lib.sh | 19 + .../testing/selftests/net/forwarding/tc_common.sh | 17 +- tools/testing/selftests/net/l2tp.sh | 382 + tools/testing/selftests/net/nettest.c | 1757 +++ tools/testing/selftests/tc-testing/README | 4 +- .../tc-testing/tc-tests/filters/concurrency.json | 18 +- .../tc-testing/tc-tests/filters/matchall.json | 391 + .../selftests/tc-testing/tc-tests/qdiscs/fifo.json | 304 + .../tc-testing/tc-tests/qdiscs/ingress.json | 50 +- .../selftests/tc-testing/tc-tests/qdiscs/prio.json | 128 +- tools/testing/selftests/tc-testing/tdc.py | 12 +- tools/testing/selftests/tc-testing/tdc_config.py | 1 + tools/usb/usbip/libsrc/usbip_common.c | 6 +- tools/usb/usbip/libsrc/usbip_device_driver.c | 6 +- virt/kvm/arm/arm.c | 2 + virt/kvm/arm/vgic/vgic-init.c | 8 +- virt/kvm/arm/vgic/vgic-irqfd.c | 36 +- virt/kvm/arm/vgic/vgic-its.c | 207 + virt/kvm/arm/vgic/vgic-mmio-v3.c | 85 +- virt/kvm/arm/vgic/vgic-v2.c | 7 +- virt/kvm/arm/vgic/vgic-v3.c | 7 +- virt/kvm/arm/vgic/vgic.c | 26 +- virt/kvm/arm/vgic/vgic.h | 5 + virt/kvm/coalesced_mmio.c | 19 +- virt/kvm/kvm_main.c | 7 +- 3117 files changed, 220347 insertions(+), 100892 deletions(-) rename Documentation/ABI/testing/{sysfs-class-mic.txt => sysfs-class-mic} (100%) create mode 100644 Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu create mode 100644 Documentation/ABI/testing/sysfs-kernel-btf create mode 100644 Documentation/devicetree/bindings/fpga/fpga-bridge.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml delete mode 100644 Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/noa1305.yaml rename Documentation/devicetree/bindings/iio/light/{isl29501.txt => renesas,isl295 [...] create mode 100644 Documentation/devicetree/bindings/iio/light/stk33xx.yaml create mode 100644 Documentation/devicetree/bindings/iio/mount-matrix.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/max5432.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt create mode 100644 Documentation/devicetree/bindings/net/adi,adin.yaml create mode 100644 Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml create mode 100644 Documentation/devicetree/bindings/net/aspeed,ast2600-mdio.yaml create mode 100644 Documentation/devicetree/bindings/net/can/tcan4x5x.txt delete mode 100644 Documentation/devicetree/bindings/net/meson-dwmac.txt create mode 100644 Documentation/devicetree/bindings/phy/lantiq,vrx200-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/serial/fsl,s32-linflexuart.txt delete mode 100644 Documentation/devicetree/bindings/serial/sifive-serial.txt create mode 100644 Documentation/devicetree/bindings/serial/sifive-serial.yaml create mode 100644 Documentation/devicetree/bindings/usb/cdns-usb3.txt rename Documentation/devicetree/bindings/usb/{renesas,usb3.txt => renesas,usb3-per [...] create mode 100644 Documentation/devicetree/bindings/usb/usb-conn-gpio.txt create mode 100644 Documentation/filesystems/erofs.txt create mode 100644 Documentation/filesystems/ext4/verity.rst create mode 100644 Documentation/filesystems/fsverity.rst create mode 100644 Documentation/networking/device_drivers/netronome/nfp.rst create mode 100644 Documentation/networking/device_drivers/pensando/ionic.rst create mode 100644 Documentation/networking/devlink-params-nfp.txt create mode 100644 Documentation/networking/devlink-trap-netdevsim.rst create mode 100644 Documentation/networking/devlink-trap.rst create mode 100644 Documentation/networking/j1939.rst create mode 100644 drivers/firmware/stratix10-rsu.c create mode 100644 drivers/fpga/dfl-afu-error.c create mode 100644 drivers/fpga/dfl-fme-error.c create mode 100644 drivers/greybus/Kconfig create mode 100644 drivers/greybus/Makefile create mode 100644 drivers/greybus/arpc.h create mode 100644 drivers/greybus/bundle.c create mode 100644 drivers/greybus/connection.c create mode 100644 drivers/greybus/control.c create mode 100644 drivers/greybus/core.c create mode 100644 drivers/greybus/debugfs.c create mode 100644 drivers/greybus/es2.c create mode 100644 drivers/greybus/greybus_trace.h create mode 100644 drivers/greybus/hd.c create mode 100644 drivers/greybus/interface.c create mode 100644 drivers/greybus/manifest.c create mode 100644 drivers/greybus/module.c create mode 100644 drivers/greybus/operation.c create mode 100644 drivers/greybus/svc.c create mode 100644 drivers/greybus/svc_watchdog.c create mode 100644 drivers/hwtracing/intel_th/msu-sink.c create mode 100644 drivers/iio/imu/adis16460.c create mode 100644 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c create mode 100644 drivers/iio/light/noa1305.c create mode 100644 drivers/iio/potentiometer/max5432.c create mode 100644 drivers/interconnect/qcom/qcs404.c create mode 100644 drivers/interconnect/qcom/smd-rpm.c create mode 100644 drivers/interconnect/qcom/smd-rpm.h create mode 100644 drivers/misc/habanalabs/include/goya/goya_reg_map.h create mode 100644 drivers/misc/lkdtm/cfi.c delete mode 100644 drivers/misc/spear13xx_pcie_gadget.c create mode 100644 drivers/net/can/kvaser_pciefd.c create mode 100644 drivers/net/can/m_can/m_can.h create mode 100644 drivers/net/can/m_can/m_can_platform.c create mode 100644 drivers/net/can/m_can/tcan4x5x.c create mode 100644 drivers/net/can/sja1000/f81601.c create mode 100644 drivers/net/dsa/microchip/ksz8795.c create mode 100644 drivers/net/dsa/microchip/ksz8795_reg.h create mode 100644 drivers/net/dsa/microchip/ksz8795_spi.c create mode 100644 drivers/net/dsa/microchip/ksz9477_i2c.c delete mode 100644 drivers/net/dsa/microchip/ksz_priv.h create mode 100644 drivers/net/dsa/mv88e6xxx/port_hidden.c create mode 100644 drivers/net/dsa/sja1105/sja1105_tas.c create mode 100644 drivers/net/dsa/sja1105/sja1105_tas.h create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_mdio.h create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c create mode 100644 drivers/net/ethernet/intel/ice/ice_flex_pipe.c create mode 100644 drivers/net/ethernet/intel/ice/ice_flex_pipe.h create mode 100644 drivers/net/ethernet/intel/ice/ice_flex_type.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/en_rep_tracepoint.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/health.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/health.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/reporter.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h copy drivers/net/ethernet/mellanox/mlx5/core/{accel => steering}/Makefile (100%) create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_crc32.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_fw.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_icm_pool.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_table.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5_ifc_dr.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c create mode 100644 drivers/net/ethernet/mscc/ocelot_ptp.h create mode 100644 drivers/net/ethernet/netronome/nfp/devlink_param.c create mode 100644 drivers/net/ethernet/pensando/Kconfig create mode 100644 drivers/net/ethernet/pensando/Makefile create mode 100644 drivers/net/ethernet/pensando/ionic/Makefile create mode 100644 drivers/net/ethernet/pensando/ionic/ionic.h create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_bus.h create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_debugfs.c create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_debugfs.h create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_dev.c create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_dev.h create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_devlink.c create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_devlink.h create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_ethtool.h create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_if.h create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_lif.c create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_lif.h create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_main.c create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_regs.h create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.h create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_stats.c create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_stats.h create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_txrx.c create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_txrx.h create mode 100644 drivers/net/phy/adin.c create mode 100644 drivers/net/phy/mdio-aspeed.c delete mode 100644 drivers/net/wan/dscc4.c create mode 100644 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c create mode 100644 drivers/net/wireless/realtek/rtw88/coex.c create mode 100644 drivers/net/wireless/realtek/rtw88/coex.h create mode 100644 drivers/pci/controller/pci-hyperv-intf.c create mode 100644 drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c delete mode 100644 drivers/staging/erofs/Documentation/filesystems/erofs.txt delete mode 100644 drivers/staging/erofs/Kconfig delete mode 100644 drivers/staging/erofs/Makefile delete mode 100644 drivers/staging/erofs/TODO delete mode 100644 drivers/staging/erofs/compress.h delete mode 100644 drivers/staging/erofs/data.c delete mode 100644 drivers/staging/erofs/decompressor.c delete mode 100644 drivers/staging/erofs/dir.c delete mode 100644 drivers/staging/erofs/erofs_fs.h delete mode 100644 drivers/staging/erofs/include/linux/tagptr.h delete mode 100644 drivers/staging/erofs/include/trace/events/erofs.h delete mode 100644 drivers/staging/erofs/inode.c delete mode 100644 drivers/staging/erofs/internal.h delete mode 100644 drivers/staging/erofs/namei.c delete mode 100644 drivers/staging/erofs/super.c delete mode 100644 drivers/staging/erofs/unzip_pagevec.h delete mode 100644 drivers/staging/erofs/unzip_vle.c delete mode 100644 drivers/staging/erofs/unzip_vle.h delete mode 100644 drivers/staging/erofs/utils.c delete mode 100644 drivers/staging/erofs/xattr.c delete mode 100644 drivers/staging/erofs/xattr.h delete mode 100644 drivers/staging/erofs/zmap.c create mode 100644 drivers/staging/exfat/Kconfig create mode 100644 drivers/staging/exfat/Makefile create mode 100644 drivers/staging/exfat/TODO create mode 100644 drivers/staging/exfat/exfat.h create mode 100644 drivers/staging/exfat/exfat_blkdev.c create mode 100644 drivers/staging/exfat/exfat_cache.c create mode 100644 drivers/staging/exfat/exfat_core.c create mode 100644 drivers/staging/exfat/exfat_nls.c create mode 100644 drivers/staging/exfat/exfat_super.c create mode 100644 drivers/staging/exfat/exfat_upcase.c rename {Documentation => drivers/staging/fieldbus/Documentation}/devicetree/bindin [...] delete mode 100644 drivers/staging/greybus/arpc.h delete mode 100644 drivers/staging/greybus/bundle.c delete mode 100644 drivers/staging/greybus/bundle.h delete mode 100644 drivers/staging/greybus/connection.c delete mode 100644 drivers/staging/greybus/connection.h delete mode 100644 drivers/staging/greybus/control.c delete mode 100644 drivers/staging/greybus/control.h delete mode 100644 drivers/staging/greybus/core.c delete mode 100644 drivers/staging/greybus/debugfs.c delete mode 100644 drivers/staging/greybus/es2.c delete mode 100644 drivers/staging/greybus/greybus.h delete mode 100644 drivers/staging/greybus/greybus_manifest.h delete mode 100644 drivers/staging/greybus/greybus_protocols.h delete mode 100644 drivers/staging/greybus/greybus_trace.h delete mode 100644 drivers/staging/greybus/hd.c delete mode 100644 drivers/staging/greybus/hd.h delete mode 100644 drivers/staging/greybus/interface.c delete mode 100644 drivers/staging/greybus/interface.h delete mode 100644 drivers/staging/greybus/manifest.c delete mode 100644 drivers/staging/greybus/manifest.h delete mode 100644 drivers/staging/greybus/module.c delete mode 100644 drivers/staging/greybus/module.h delete mode 100644 drivers/staging/greybus/operation.c delete mode 100644 drivers/staging/greybus/operation.h delete mode 100644 drivers/staging/greybus/svc.c delete mode 100644 drivers/staging/greybus/svc.h delete mode 100644 drivers/staging/greybus/svc_watchdog.c delete mode 100644 drivers/staging/iio/adc/ad7192.h create mode 100644 drivers/staging/octeon/octeon-stubs.h create mode 100644 drivers/staging/qlge/Kconfig rename drivers/{net/ethernet/qlogic => staging}/qlge/Makefile (100%) create mode 100644 drivers/staging/qlge/TODO rename drivers/{net/ethernet/qlogic => staging}/qlge/qlge.h (100%) rename drivers/{net/ethernet/qlogic => staging}/qlge/qlge_dbg.c (100%) rename drivers/{net/ethernet/qlogic => staging}/qlge/qlge_ethtool.c (100%) rename drivers/{net/ethernet/qlogic => staging}/qlge/qlge_main.c (100%) rename drivers/{net/ethernet/qlogic => staging}/qlge/qlge_mpi.c (100%) delete mode 100644 drivers/staging/rtl8723bs/hal/hal_phy.c delete mode 100644 drivers/staging/rtl8723bs/os_dep/rtw_proc.c delete mode 100644 drivers/staging/rtl8723bs/os_dep/rtw_proc.h rename drivers/{ => staging}/uwb/Kconfig (100%) rename drivers/{ => staging}/uwb/Makefile (100%) create mode 100644 drivers/staging/uwb/TODO rename drivers/{ => staging}/uwb/address.c (100%) create mode 100644 drivers/staging/uwb/allocator.c rename drivers/{ => staging}/uwb/beacon.c (100%) rename drivers/{ => staging}/uwb/driver.c (100%) rename drivers/{ => staging}/uwb/drp-avail.c (100%) create mode 100644 drivers/staging/uwb/drp-ie.c rename drivers/{ => staging}/uwb/drp.c (100%) rename drivers/{ => staging}/uwb/est.c (100%) create mode 100644 drivers/staging/uwb/hwa-rc.c rename drivers/{ => staging}/uwb/i1480/Makefile (100%) rename drivers/{ => staging}/uwb/i1480/dfu/Makefile (100%) create mode 100644 drivers/staging/uwb/i1480/dfu/dfu.c create mode 100644 drivers/staging/uwb/i1480/dfu/i1480-dfu.h create mode 100644 drivers/staging/uwb/i1480/dfu/mac.c create mode 100644 drivers/staging/uwb/i1480/dfu/phy.c create mode 100644 drivers/staging/uwb/i1480/dfu/usb.c create mode 100644 drivers/staging/uwb/i1480/i1480-est.c rename drivers/{ => staging}/uwb/ie-rcv.c (100%) rename drivers/{ => staging}/uwb/ie.c (100%) rename {include/linux/uwb => drivers/staging/uwb/include}/debug-cmd.h (100%) rename {include/linux/uwb => drivers/staging/uwb/include}/spec.h (100%) rename {include/linux/uwb => drivers/staging/uwb/include}/umc.h (100%) rename {include/linux/uwb => drivers/staging/uwb/include}/whci.h (100%) rename drivers/{ => staging}/uwb/lc-dev.c (100%) rename drivers/{ => staging}/uwb/lc-rc.c (100%) rename drivers/{ => staging}/uwb/neh.c (100%) create mode 100644 drivers/staging/uwb/pal.c create mode 100644 drivers/staging/uwb/radio.c rename drivers/{ => staging}/uwb/reset.c (100%) create mode 100644 drivers/staging/uwb/rsv.c rename drivers/{ => staging}/uwb/scan.c (100%) create mode 100644 drivers/staging/uwb/umc-bus.c create mode 100644 drivers/staging/uwb/umc-dev.c create mode 100644 drivers/staging/uwb/umc-drv.c create mode 100644 drivers/staging/uwb/uwb-debug.c create mode 100644 drivers/staging/uwb/uwb-internal.h create mode 100644 drivers/staging/uwb/uwb.h rename drivers/{ => staging}/uwb/uwbd.c (100%) create mode 100644 drivers/staging/uwb/whc-rc.c create mode 100644 drivers/staging/uwb/whci.c rename {Documentation/usb => drivers/staging/wusbcore/Documentation}/wusb-cbaf (100%) rename {Documentation/usb => drivers/staging/wusbcore/Documentation}/wusb-design-o [...] create mode 100644 drivers/staging/wusbcore/Kconfig create mode 100644 drivers/staging/wusbcore/Makefile create mode 100644 drivers/staging/wusbcore/TODO create mode 100644 drivers/staging/wusbcore/cbaf.c create mode 100644 drivers/staging/wusbcore/crypto.c rename drivers/{usb => staging}/wusbcore/dev-sysfs.c (100%) create mode 100644 drivers/staging/wusbcore/devconnect.c create mode 100644 drivers/staging/wusbcore/host/Kconfig create mode 100644 drivers/staging/wusbcore/host/Makefile create mode 100644 drivers/staging/wusbcore/host/hwa-hc.c rename drivers/{usb => staging/wusbcore}/host/whci/Makefile (100%) create mode 100644 drivers/staging/wusbcore/host/whci/asl.c create mode 100644 drivers/staging/wusbcore/host/whci/debug.c create mode 100644 drivers/staging/wusbcore/host/whci/hcd.c create mode 100644 drivers/staging/wusbcore/host/whci/hw.c create mode 100644 drivers/staging/wusbcore/host/whci/init.c create mode 100644 drivers/staging/wusbcore/host/whci/int.c create mode 100644 drivers/staging/wusbcore/host/whci/pzl.c create mode 100644 drivers/staging/wusbcore/host/whci/qset.c create mode 100644 drivers/staging/wusbcore/host/whci/whcd.h rename drivers/{usb => staging/wusbcore}/host/whci/whci-hc.h (100%) create mode 100644 drivers/staging/wusbcore/host/whci/wusb.c rename {include/linux/usb => drivers/staging/wusbcore/include}/association.h (100%) rename {include/linux/usb => drivers/staging/wusbcore/include}/wusb-wa.h (100%) create mode 100644 drivers/staging/wusbcore/include/wusb.h create mode 100644 drivers/staging/wusbcore/mmc.c rename drivers/{usb => staging}/wusbcore/pal.c (100%) create mode 100644 drivers/staging/wusbcore/reservation.c rename drivers/{usb => staging}/wusbcore/rh.c (100%) rename drivers/{usb => staging}/wusbcore/security.c (100%) rename drivers/{usb => staging}/wusbcore/wa-hc.c (100%) create mode 100644 drivers/staging/wusbcore/wa-hc.h rename drivers/{usb => staging}/wusbcore/wa-nep.c (100%) rename drivers/{usb => staging}/wusbcore/wa-rpipe.c (100%) rename drivers/{usb => staging}/wusbcore/wa-xfer.c (100%) rename drivers/{usb => staging}/wusbcore/wusbhc.c (100%) create mode 100644 drivers/staging/wusbcore/wusbhc.h create mode 100644 drivers/thunderbolt/nhi_ops.c create mode 100644 drivers/tty/serial/8250/8250_dwlib.c create mode 100644 drivers/tty/serial/8250/8250_dwlib.h delete mode 100644 drivers/tty/serial/8250/8250_moxa.c create mode 100644 drivers/tty/serial/fsl_linflexuart.c delete mode 100644 drivers/tty/serial/serial_ks8695.c create mode 100644 drivers/usb/cdns3/Kconfig create mode 100644 drivers/usb/cdns3/Makefile create mode 100644 drivers/usb/cdns3/cdns3-pci-wrap.c create mode 100644 drivers/usb/cdns3/core.c create mode 100644 drivers/usb/cdns3/core.h create mode 100644 drivers/usb/cdns3/debug.h create mode 100644 drivers/usb/cdns3/drd.c create mode 100644 drivers/usb/cdns3/drd.h create mode 100644 drivers/usb/cdns3/ep0.c create mode 100644 drivers/usb/cdns3/gadget-export.h create mode 100644 drivers/usb/cdns3/gadget.c create mode 100644 drivers/usb/cdns3/gadget.h create mode 100644 drivers/usb/cdns3/host-export.h create mode 100644 drivers/usb/cdns3/host.c create mode 100644 drivers/usb/cdns3/trace.c create mode 100644 drivers/usb/cdns3/trace.h create mode 100644 drivers/usb/common/Kconfig create mode 100644 drivers/usb/common/debug.c create mode 100644 drivers/usb/common/usb-conn-gpio.c delete mode 100644 drivers/usb/host/ehci-w90x900.c delete mode 100644 drivers/usb/host/hwa-hc.c delete mode 100644 drivers/usb/host/oxu210hp.h delete mode 100644 drivers/usb/host/whci/asl.c delete mode 100644 drivers/usb/host/whci/debug.c delete mode 100644 drivers/usb/host/whci/hcd.c delete mode 100644 drivers/usb/host/whci/hw.c delete mode 100644 drivers/usb/host/whci/init.c delete mode 100644 drivers/usb/host/whci/int.c delete mode 100644 drivers/usb/host/whci/pzl.c delete mode 100644 drivers/usb/host/whci/qset.c delete mode 100644 drivers/usb/host/whci/whcd.h delete mode 100644 drivers/usb/host/whci/wusb.c delete mode 100644 drivers/usb/wusbcore/Kconfig delete mode 100644 drivers/usb/wusbcore/Makefile delete mode 100644 drivers/usb/wusbcore/cbaf.c delete mode 100644 drivers/usb/wusbcore/crypto.c delete mode 100644 drivers/usb/wusbcore/devconnect.c delete mode 100644 drivers/usb/wusbcore/mmc.c delete mode 100644 drivers/usb/wusbcore/reservation.c delete mode 100644 drivers/usb/wusbcore/wa-hc.h delete mode 100644 drivers/usb/wusbcore/wusbhc.h delete mode 100644 drivers/uwb/allocator.c delete mode 100644 drivers/uwb/drp-ie.c delete mode 100644 drivers/uwb/hwa-rc.c delete mode 100644 drivers/uwb/i1480/dfu/dfu.c delete mode 100644 drivers/uwb/i1480/dfu/i1480-dfu.h delete mode 100644 drivers/uwb/i1480/dfu/mac.c delete mode 100644 drivers/uwb/i1480/dfu/phy.c delete mode 100644 drivers/uwb/i1480/dfu/usb.c delete mode 100644 drivers/uwb/i1480/i1480-est.c delete mode 100644 drivers/uwb/pal.c delete mode 100644 drivers/uwb/radio.c delete mode 100644 drivers/uwb/rsv.c delete mode 100644 drivers/uwb/umc-bus.c delete mode 100644 drivers/uwb/umc-dev.c delete mode 100644 drivers/uwb/umc-drv.c delete mode 100644 drivers/uwb/uwb-debug.c delete mode 100644 drivers/uwb/uwb-internal.h delete mode 100644 drivers/uwb/whc-rc.c delete mode 100644 drivers/uwb/whci.c create mode 100644 drivers/w1/masters/sgi_w1.c create mode 100644 drivers/w1/slaves/w1_ds250x.c create mode 100644 fs/btrfs/block-group.c create mode 100644 fs/btrfs/block-group.h delete mode 100644 fs/btrfs/dedupe.h delete mode 100644 fs/btrfs/math.h create mode 100644 fs/btrfs/misc.h create mode 100644 fs/crypto/hkdf.c delete mode 100644 fs/crypto/keyinfo.c create mode 100644 fs/crypto/keyring.c create mode 100644 fs/crypto/keysetup.c create mode 100644 fs/crypto/keysetup_v1.c create mode 100644 fs/erofs/Kconfig create mode 100644 fs/erofs/Makefile create mode 100644 fs/erofs/compress.h create mode 100644 fs/erofs/data.c create mode 100644 fs/erofs/decompressor.c create mode 100644 fs/erofs/dir.c create mode 100644 fs/erofs/erofs_fs.h create mode 100644 fs/erofs/inode.c create mode 100644 fs/erofs/internal.h create mode 100644 fs/erofs/namei.c create mode 100644 fs/erofs/super.c create mode 100644 fs/erofs/tagptr.h create mode 100644 fs/erofs/utils.c create mode 100644 fs/erofs/xattr.c create mode 100644 fs/erofs/xattr.h create mode 100644 fs/erofs/zdata.c create mode 100644 fs/erofs/zdata.h create mode 100644 fs/erofs/zmap.c create mode 100644 fs/erofs/zpvec.h create mode 100644 fs/ext4/verity.c create mode 100644 fs/f2fs/verity.c create mode 100644 fs/verity/Kconfig create mode 100644 fs/verity/Makefile create mode 100644 fs/verity/enable.c create mode 100644 fs/verity/fsverity_private.h create mode 100644 fs/verity/hash_algs.c create mode 100644 fs/verity/init.c create mode 100644 fs/verity/measure.c create mode 100644 fs/verity/open.c create mode 100644 fs/verity/signature.c create mode 100644 fs/verity/verify.c create mode 100644 include/dt-bindings/interconnect/qcom,qcs404.h create mode 100644 include/dt-bindings/phy/phy-lantiq-vrx200-pcie.h create mode 100644 include/linux/can/can-ml.h delete mode 100644 include/linux/can/platform/rcar_can.h create mode 100644 include/linux/fsverity.h create mode 100644 include/linux/greybus.h create mode 100644 include/linux/greybus/bundle.h create mode 100644 include/linux/greybus/connection.h create mode 100644 include/linux/greybus/control.h rename {drivers/staging => include/linux}/greybus/greybus_id.h (100%) create mode 100644 include/linux/greybus/greybus_manifest.h create mode 100644 include/linux/greybus/greybus_protocols.h create mode 100644 include/linux/greybus/hd.h create mode 100644 include/linux/greybus/interface.h create mode 100644 include/linux/greybus/manifest.h create mode 100644 include/linux/greybus/module.h create mode 100644 include/linux/greybus/operation.h create mode 100644 include/linux/greybus/svc.h create mode 100644 include/linux/intel_th.h delete mode 100644 include/linux/netfilter/ipset/ip_set_comment.h delete mode 100644 include/linux/netfilter/ipset/ip_set_counter.h delete mode 100644 include/linux/netfilter/ipset/ip_set_skbinfo.h delete mode 100644 include/linux/netfilter/ipset/ip_set_timeout.h delete mode 100644 include/linux/netfilter/xt_hashlimit.h delete mode 100644 include/linux/netfilter/xt_physdev.h delete mode 100644 include/linux/netfilter_bridge/ebt_802_3.h delete mode 100644 include/linux/oxu210hp.h delete mode 100644 include/linux/platform_data/dwc3-omap.h delete mode 100644 include/linux/platform_data/nxp-nci.h create mode 100644 include/linux/platform_data/sgi-w1.h delete mode 100644 include/linux/usb/wusb.h delete mode 100644 include/linux/uwb.h create mode 100644 include/net/drop_monitor.h delete mode 100644 include/net/netfilter/ipv6/nf_conntrack_icmpv6.h create mode 100644 include/trace/events/erofs.h create mode 100644 include/uapi/linux/can/j1939.h create mode 100644 include/uapi/linux/fscrypt.h create mode 100644 include/uapi/linux/fsverity.h create mode 100644 include/uapi/misc/xilinx_sdfec.h create mode 100644 kernel/bpf/sysfs_btf.c create mode 100644 net/can/j1939/Kconfig create mode 100644 net/can/j1939/Makefile create mode 100644 net/can/j1939/address-claim.c create mode 100644 net/can/j1939/bus.c create mode 100644 net/can/j1939/j1939-priv.h create mode 100644 net/can/j1939/main.c create mode 100644 net/can/j1939/socket.c create mode 100644 net/can/j1939/transport.c create mode 100644 scripts/coccinelle/api/platform_get_irq.cocci create mode 100644 tools/iio/.gitignore create mode 100644 tools/testing/selftests/bpf/prog_tests/core_reloc.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt_multi.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c create mode 100644 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___diff [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___diff [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_flavors.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_flavors__err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___bool.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_bi [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___revers [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_misc.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_mods.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_mods___mod_swap.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_mods___typedefs.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___ano [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___dup [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___ext [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___str [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ptr_as_arr.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ptr_as_arr___ [...] create mode 100644 tools/testing/selftests/bpf/progs/core_reloc_types.h create mode 100644 tools/testing/selftests/bpf/progs/loop4.c create mode 100644 tools/testing/selftests/bpf/progs/loop5.c create mode 100644 tools/testing/selftests/bpf/progs/sockopt_inherit.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_ints.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_misc.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_mods.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_ptr_as_arr.c create mode 100755 tools/testing/selftests/bpf/test_bpftool_build.sh delete mode 100644 tools/testing/selftests/bpf/test_sockopt.c delete mode 100644 tools/testing/selftests/bpf/test_sockopt_multi.c delete mode 100644 tools/testing/selftests/bpf/test_sockopt_sk.c delete mode 100644 tools/testing/selftests/bpf/test_tcp_rtt.c create mode 100644 tools/testing/selftests/bpf/verifier/event_output.c create mode 100644 tools/testing/selftests/bpf/verifier/precise.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_l2_drops.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/devlink_trap.sh create mode 100644 tools/testing/selftests/kvm/lib/aarch64/ucall.c create mode 100644 tools/testing/selftests/kvm/lib/s390x/ucall.c delete mode 100644 tools/testing/selftests/kvm/lib/ucall.c create mode 100644 tools/testing/selftests/kvm/lib/x86_64/ucall.c create mode 100644 tools/testing/selftests/kvm/s390x/memop.c create mode 100755 tools/testing/selftests/net/fcnal-test.sh create mode 100644 tools/testing/selftests/net/l2tp.sh create mode 100644 tools/testing/selftests/net/nettest.c create mode 100644 tools/testing/selftests/tc-testing/tc-tests/filters/matchall.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/fifo.json