This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-defconfig in repository toolchain/ci/linux.
from 5ad18b2e60b7 Merge branch 'siginfo-linus' of git://git.kernel.org/pub/s [...] adds daa78cc3408e pwm: sifive: Add DT documentation for SiFive PWM Controller adds 9e37a53eb051 pwm: sifive: Add a driver for SiFive SoC PWM adds f6c9b59769db dt-bindings: pwm: stm32-lp: Document pin control sleep state adds cce4a833fc6d pwm: stm32-lp: Add power management support adds b2c200e3f2fd pwm: Add consumer device link adds 69252ec16596 dt-bindings: pwm: stm32: Add #pwm-cells adds 0b055ed4c9bc pwm: stm32: Use 3 cells ->of_xlate() adds 1cdb44135dd8 pwm: meson: Update with SPDX Licence identifier adds 9bce02ef0dfa pwm: meson: Fix the G12A AO clock parents order adds 925488e8df4f dt-bindings: pwm: jz47xx: Remove unused compatible strings adds 93808aca349c pwm: jz4740: Remove unused devicetree compatible strings adds 1ac99c58bda9 pwm: jz4740: Apply configuration atomically adds 6580fd173070 pwm: jz4740: Force TCU2 channels to return to their init level adds 084f137600f4 pwm: meson: Unify the parameter list of meson_pwm_{enable, [...] adds ba4004c715c9 pwm: meson: Use devm_clk_get_optional() to get the input clock adds 181164b669c9 pwm: meson: Use GENMASK and FIELD_PREP for the lo and hi values adds 33cefd84d26b pwm: meson: Change MISC_CLK_SEL_WIDTH to MISC_CLK_SEL_MASK adds b79c3670e120 pwm: meson: Don't duplicate the polarity internally adds 7e0321629c2a pwm: meson: Pass struct pwm_device to meson_pwm_calc() adds a50a49a45140 pwm: meson: Add the meson_pwm_channel data to struct meson_pwm adds 8bbf31645381 pwm: meson: Add the per-channel register offsets and bits [...] adds 1064c6bacedd pwm: meson: Move pwm_set_chip_data() to meson_pwm_request() adds fb2081e870e9 pwm: meson: Simplify the calculation of the pre-divider and count adds c375bcbaabdb pwm: meson: Read the full hardware state in meson_pwm_get_state() adds d6885b3e0a39 pwm: meson: Don't cache struct pwm_state internally adds 7341c785d81e pwm: meson: Add support PWM_POLARITY_INVERSED when disabling adds 4ae42ce793a7 pwm: meson: Add documentation to the driver adds 321a7cea973b pwm: Add power management descriptions adds 7fd4edc57bba pwm: sysfs: Add suspend/resume support adds 4a5fa56cc031 pwm: rcar: Remove suspend/resume support adds 4a6ef8e37c4d pwm: Add support referencing PWMs from ACPI adds 3f467ebe9e89 leds: pwm: Support ACPI via firmware-node framework adds 11fc4edc483b pwm: bcm2835: Improve precision of PWM adds da9b386492f8 pwm: atmel-hlcdc: Add compatible for SAM9X60 HLCDC's PWM adds 3479bbd1e1f8 pwm: fsl-ftm: More relaxed permissions for updating period adds a2a28229cdce pwm: fsl-ftm: Use write protection for prescaler & polarity adds 3d25025ce9c2 pwm: fsl-ftm: Make sure to unlock mutex on failure adds 6e2bbb688aa6 Merge tag 'pwm/for-5.3-rc1' of git://git.kernel.org/pub/sc [...] adds e7c787cb2697 dt-bindings: leds: Add binding for spi-byte LED. adds e9a804d7a428 leds: spi-byte: add single byte SPI LED driver adds 433068aa88cc leds: avoid flush_work in atomic context adds 1916ebfdfbac leds: max77650: Remove set but not used variable 'parent' adds 1c57d9bd29f6 leds: leds-pca955x: simplify getting the adapter of a client adds 09bfa5f6833a leds: leds-tca6507: simplify getting the adapter of a client adds 2f230f300497 dt-bindings: mfd: LMU: Add the ramp up/down property adds d0147554d004 dt-bindings: mfd: LMU: Add ti,brightness-resolution adds 3fce8e1eb994 leds: TI LMU: Add common code for TI LMU devices adds 1372bbe66a59 dt-bindings: ti-lmu: Modify dt bindings for the LM3697 adds b86b9ba55a2e mfd: ti-lmu: Remove support for LM3697 adds 5c1d824cda9f leds: lm3697: Introduce the lm3697 driver adds 4665743276c3 dt-bindings: mfd: Add lm36274 bindings to ti-lmu adds 9c523efb749d mfd: ti-lmu: Add LM36274 support to the ti-lmu adds bff5e8071533 regulator: lm363x: Add support for LM36274 adds 04f4dc1bc5f0 dt-bindings: leds: Add LED bindings for the LM36274 adds 11e1bbc116a7 leds: lm36274: Introduce the TI LM36274 LED driver adds 25529edef561 Merge tag 'ti-lmu-led-drivers' into for-next adds 8dab91970a8c docs: leds: convert to ReST adds 2605085fba22 dt: leds-lm36274.txt: fix a broken reference to ti-lmu.txt adds 8a3367cc8005 Merge tag 'leds-for-5.3-rc1' of git://git.kernel.org/pub/s [...] adds 88c50322449a i3c: Drop support for I2C 10 bit addresing adds 5e343fbb7176 dt-bindings: i3c: Document dropped support for I2C 10 bit devices adds ecc8fb54bd44 i3c: fix i2c and i3c scl rate by bus mode adds cbf4f7325a63 i3c: add mixed limited bus mode adds f467907c1c38 i3c: dw: add limited bus mode support adds ea3bfeec6bf7 dt-bindings: i3c: cdns: Use correct cells for I2C device adds ede2001569c3 i3c: master: Use struct_size() helper adds 96407298ff6e Merge tag 'i3c/for-5.3' of git://git.kernel.org/pub/scm/li [...] adds 663ba742d2fe gpio: vf610: Use PTR_ERR_OR_ZERO() in vf610_gpio_probe() adds db9477f8b549 gpio: Update Kconfig text for GPIO_SYSFS adds 4b3d50062ce0 gpio: Fix minor grammar errors in documentation adds 315c1a8ebd74 gpio: ixp4xx: Use irq_domain_translate_twocell() adds 919c46c89bff Documentation: gpio: remove duplicated lines adds 910f38bed943 dt-bindings: gpio: Convert Arm PL061 to json-schema adds e3023bf80639 gpio: of: Handle the Freescale SPI CS adds 8b74ae41f1ee gpio: pca953x: Add support for the TI TCA9539 adds 0aa3ebffc43c docs: gpio: driver.rst: fix a bad tag adds 5923ea6c2ce6 gpio: pass lookup and descriptor flags to request_own adds 36c0551976d5 gpio: davinci: Fix the compiler warning with ARM64 config enabled adds 6eeea326b389 gpio: Davinci: Add K3 dependencies adds 6a4d8b6bd279 gpio: davinci: Add new compatible for K3 AM654 SoCs adds fc8938d445d5 dt-bindings: gpio: davinci: Add k3 am654 compatible adds 7fae8a9ced74 fmc: Decouple from Linux GPIO subsystem adds 1ebd06871b57 gpio: xilinx: convert from OF GPIO to standard devm APIs adds 9d373acadaf6 gpio: altera: Allocate irq_chip dynamically adds edc1ef3ff342 gpio: of: parse stmmac PHY reset line specific active-low [...] adds 74a36e4a038b Merge branch 'ib-snps-reset-gpio' into devel adds c859e0d479b3 gpio: omap: ensure irq is enabled before wakeup adds 64ea3e9094a1 gpio: omap: fix lack of irqstatus_raw0 for OMAP4 adds c030a9c96b8e gpio: omap: remove remainder of list management adds 395373c721a2 gpio: omap: clean up edge interrupt handling adds 693de831c6e5 gpio: omap: remove irq_ack method adds dfbc6c7a1d25 gpio: omap: move omap_gpio_request() and omap_gpio_free() adds 40bb2273a263 gpio: omap: simplify omap_gpio_get_direction() adds 5ca5f92c1add gpio: omap: simplify get() method adds 6653dd88cf69 gpio: omap: simplify get_multiple() adds 8ba705957f56 gpio: omap: simplify set_multiple() adds a0e881e2c573 gpio: omap: simplify bank->level_mask adds 8ee1de65a94b gpio: omap: simplify read-modify-write adds a47b91587f6a gpio: omap: simplify omap_toggle_gpio_edge_triggering() adds 31b2d7f7cc07 gpio: omap: simplify omap_set_gpio_irqenable() adds 9a3027812257 gpio: omap: remove dataout variation in context handling adds 9c7f798d170a gpio: omap: clean up omap_gpio_restore_context() adds 18bd49c4c7c2 gpio: omap: constify register tables adds 40fd422a7d59 gpio: omap: clean up wakeup handling adds f1c32ef14b4c gpio: omap: irq_startup() must not return error codes adds 754dfd799265 gpio: omap: clean up register access in omap2_set_gpio_debounce() adds 6a80b30086b8 fmc: Delete the FMC subsystem adds a522f1d0c381 gpio: omap: Fix lost edge wake-up interrupts adds 42d9fc7176eb gpio: ftgpio: Pass irqchip when adding gpiochip adds 9a82ee69ee93 gpio: Add GPIOLIB_IRQCHIP cleanup to TODO adds 4892d3a6a009 gpio: Drop the parent_irq from gpio_irq_chip adds a1000673d288 gpio: amd: Drop unused pdev pointer in privata data adds f310f2eff794 gpio: Add comments on #if/#else/#endif adds b183cab7fdf7 gpio: rcar: Pedantic formatting adds 2b3fee3622d0 gpio: amdpt: Drop unneeded deref of &pdev->dev adds 6bdec6c77d62 gpio: ep93xx: Use devm_platform_ioremap_resource() adds 01d078aa9b90 gpio: grgpio: Use devm_platform_ioremap_resource() adds 527285653377 gpio: janz-ttl: Drop unneccessary temp variable dev adds c7d0ca24fd97 gpio: vr41xx: Use devm_platform_ioremap_resource() adds 0f5cb8cc27a2 gpio: eic-sprd: Use devm_platform_ioremap_resource() adds 8f3fd8959337 siox: Add helper macro to simplify driver registration adds f79047b10911 gpio: siox: Use module_siox_driver() adds db16bad6efd9 gpio: Sort GPIO drivers in Makefile adds acc68b0e70e8 gpio: No need to cast away return value of debugfs_create_file() adds d1d522d4f8b4 gpio: tegra: No need to cast away return value of debugfs_ [...] adds 04ce935c6b2a gpio: pl061: Pass irqchip when adding gpiochip adds 4c0a8899d9c2 gpio: siox: Do not call gpiochip_remove() on errorpath adds 8df9d7f70f87 gpio: siox: Switch to IRQ_TYPE_NONE adds ef9ace6f8008 tools: gpio: Add include/linux/gpio.h to .gitignore adds 4c411ce35b86 gpio: em: Remove error messages on out-of-memory conditions adds 715ed72801ff gpio: em: Return early on error in em_gio_probe() adds 8764c4ca5049 gpio: em: use the managed version of gpiochip_add_data() adds 375b94246761 gpio: max732x: use i2c_new_dummy_device() adds 2674700c4c0e gpio: max732x: use devm_gpiochip_add_data() adds 690499d969bc gpio: madera: Fixup SPDX headers adds f360dcd4ef7f gpio: mockup: no need to check return value of debugfs_cre [...] adds da6070fc558e Merge tag 'gpio-v5.3-updates-for-linus' of git://git.kerne [...] adds a4de43049a1d gpio: tegra: Clean-up debugfs initialisation adds aee5cec5bb27 gpio: ath79: Pass irqchip when adding gpiochip adds 9dea44c91469 devres: allow const resource arguments adds 87b70378f424 drivers: gpio: amd-fch: make resource struct const adds b25e10f8f9bc gpio: siox: Pass irqchip when adding gpiochip adds acc141374df4 gpio: siox: Add struct device *dev helper variable adds 8b29450437d7 gpio: siox: Use devm_ managed gpiochip adds 2617790f0f94 gpio: altera: Pass irqchip when adding gpiochip adds 4d19addd6b2f gpio: pl061: drop duplicate printing of device name adds 01f14c52591d Documentation: gpio: Fix reference to gpiod_get_array() adds f99d479bcb78 gpiolib: Document new gpio_chip.init_valid_mask field adds 3285170f28a8 gpiolib: Fix references to gpiod_[gs]et_*value_cansleep() [...] adds 827a9b8bbfdc gpiolib: Clarify use of non-sleeping functions adds 8a7b179781e8 gpio: stp-xway: simplify error handling in xway_stp_probe() adds bd791c48808a gpio: stp-xway: improve module clock error handling adds c0ec70123859 gpio: stp-xway: get rid of the #include <lantiq_soc.h> dependency adds 5099837d2f80 gpio: stp-xway: allow compile-testing adds f0b40863bee4 gpiolib: Use spinlock_t instead of struct spinlock adds 9b3b623804a6 Revert "gpio: tegra: Clean-up debugfs initialisation" adds 2ec98f567888 Merge tag 'gpio-v5.3-1' of git://git.kernel.org/pub/scm/li [...] adds 2899872b627e regmap: debugfs: Fix memory leak in regmap_debugfs_init adds db057679de3e regmap: fix bulk writes on paged registers adds ea09b3e21f18 Merge branch 'regmap-5.2' into regmap-linus adds 6445500b4312 regmap: add i3c bus support adds 55535589eb7f regmap: lzo: Switch to bitmap_zalloc() adds eff5a8500171 regmap: select CONFIG_REGMAP while REGMAP_SCCB is set adds aaccf3863ce2 Merge branch 'regmap-5.3' into regmap-next adds 12a5146bda2f Merge tag 'regmap-v5.3' of git://git.kernel.org/pub/scm/li [...] adds 70ca117b02f3 regulator: s2mps11: Fix ERR_PTR dereference on GPIO lookup [...] adds 16da0eb5ab6e regulator: s2mps11: Fix buck7 and buck8 wrong voltages adds 9d83dcb3e455 regulator: s2mps11: Adjust supported buck voltages to real values adds f0386617dca6 Merge branch 'regulator-5.2' into regulator-linus adds 68ce3a446172 regulator: core: Slightly improve readability of _regulato [...] adds 3df4235ac41c regulator: max77650: Convert MAX77651 SBB1 to pickable lin [...] adds 249825cc48eb MAINTAINERS: slg51000 updates to the Dialog Semiconductor [...] adds a867bde3dd03 regulator: slg51000: add slg51000 regulator driver adds 977bfde5d4cb dt-bindings: regulator: add document bindings for slg51000 adds 96d82e9d0dc7 Merge tag 'v5.2-rc1' into regulator-5.3 adds 662307294f27 regulator: da9063: remove platform_data support adds 824bd1be3ed0 regulator: da9063: move definitions out of a header into t [...] adds 973af54c5218 regulator: da9063: platform_data is gone, depend on OF adds 46f4050a6587 regulator: arizona: Update device tree binding to support [...] adds 1f5f11e7370c regulator: arizona-ldo1: Add support for Cirrus Logic Made [...] adds 7bd7916dc8ab regulator: arizona-micsupp: Add support for Cirrus Logic M [...] adds 1914a996436b regulator: Convert regulator binding to json-schema adds 673e401effe9 regulator: Convert gpio-regulator to json-schema adds 27b1b58fcfe7 regulator: Convert max8660 binding to json-schema adds 59dec1f0fac8 regulator: max77650: Move max77651_SBB1_desc's declaration down adds 0a33d4feea74 regulator: slg51000: Constify slg51000_regl_ops and slg510 [...] adds 12c574d84c8e regulator: slg51000: Remove unneeded regl_pdata from struc [...] adds cbafbd1dcc04 regulator: max77620: Support Maxim 77663 adds 60b909e413da regulator: arizona-micsupp: Delete unused include adds 532e9334eb38 regulator: bd70528: Drop unused include adds 5cbb1515e75c regulator: bd718x7: Drop unused include adds 25a7d03dae3a regulator: cpcap: Spelling s/configuraion/configuration/ adds 6b96092a6bfa regulator: max8952: simplify getting the adapter of a client adds d17adf7d3f5b regulator: max77802: Drop unused includes adds 9a5ed0bac86e regulator: wm831x: Convert to use GPIO descriptors adds 6f10419187d0 regulator: 88pm800: fix warning same module names adds fd742eaab827 regulator: max8952: Convert to use GPIO descriptors adds 86f4ff7a0c0c regulator: qcom_spmi: enable linear range info adds ba576a6232dc regulator: qcom_spmi: Refactor get_mode/set_mode adds e1d700f7c94e Merge tag 'v5.2-rc4' into regulator-5.3 adds f2c6203fdd11 regulator: core: Make entire header comment C++ style adds 4fe0676b04ed dt-bindings: qcom_spmi: Document PM8005 regulators adds 42ba89c8bbd9 regulator: qcom_spmi: Add support for PM8005 adds 1c3f37d11023 arm64: dts: msm8998-mtp: Add pm8005_s1 regulator adds bbd7992e6a32 dt-bindings: qcom_spmi: Document pms405 support adds 0211f68e626f regulator: qcom_spmi: add PMS405 SPMI regulator adds fd5d10059d5e regulator: da9061/62: Adjust LDO voltage selection minimum value adds 61d7fdc49f03 regulator: qcom_spmi: Fix math of spmi_regulator_set_volta [...] adds b01d18232587 regulator: qcom_spmi: Do NULL check for lvs adds df33799c5c32 regulator: s2mps11: Reduce number of rdev_get_id() calls adds 65d80db2ee92 regulator: s2mps11: Add support for disabling S2MPS11 regu [...] adds 025bf37725f1 gpio: Fix return value mismatch of function gpiod_get_from [...] adds 4e210fbeee8e regulator: add support for the stm32-booster adds d6d02bc6e804 dt-bindings: regulator: add support for the stm32-booster adds a3c7c029c3da regulator: max77620: remove redundant assignment to variable ret adds ba2bf340ade8 regulator: max77650: add MODULE_ALIAS() adds 2da8d9473e20 regulator: implement selector stepping adds 3c7577d442a7 regulator: max77650: use vsel_step adds 65244e5b1f4f Merge branch 'regulator-5.3' into regulator-next adds d8ca7d184b33 regulator: core: Introduce API for regulators coupling cus [...] adds d22b85a1b97d regulator: core: Expose some of core functions needed by couplers adds 0ed4513c9a32 Merge remote-tracking branch 'regulator/topic/coupled' int [...] adds 98537ee92fb1 Merge tag 'regulator-v5.3' of git://git.kernel.org/pub/scm [...] adds a75e91bad717 spi: qup: fix PIO/DMA transfers. adds 94613d5ae109 spi: spi-stm32-qspi: Remove CR_FTHRES_MASK usage adds e4671df0bfd6 spi: uniphier: fix timeout error adds 2b947137f2b8 spi: uniphier: fix zero-length transfer adds 2337ff45293f Merge branch 'spi-5.2' into spi-linus adds e29eaa3c4b76 spi: ep93xx: Drop unused variable adds f7b99e5948e6 dt-bindings: mfd: atmel-usart: add DMA bindings for USART [...] adds c3fdefc2d79e spi: at91-usart: add DMA support adds 9ac3f90db46b spi: bcm2835: bcm2835_spi_transfer_one_poll remove unneces [...] adds 7f1922eb3adb spi: bcm2835: Avoid 64-bit arithmetic in xfer len calc adds c41d62b06cb9 spi: bcm2835: added comment about different bus behaviour [...] adds ff245d90ebed spi: bcm2835: make the polling duration limits configurable adds 154f7da56f1e spi: bcm2835: add driver stats to debugfs adds 0ff2de8bb163 spi: core: allow defining time that cs is deasserted adds d5864e5bed96 spi: core: allow defining time that cs is deasserted as a [...] adds 47300728fb21 spi: rockchip: turn down tx dma bursts adds e6f3f7e4dc76 spi: Add spi_is_bpw_supported() adds e727d4cbc785 Merge tag 'spi-bpw-is-supported' of https://git.kernel.org [...] adds 5d7e2b5ed585 spi: core: allow reporting the effectivly used speed_hz fo [...] adds bf93b9512645 spi: bcm2835aux: Remove spi_alloc_master() error printing adds bfada2080b64 spi: bcm2835: Remove spi_alloc_master() error printing adds 35ceb6759d1b spi: Allow selecting BCM2835 SPI controllers on ARCH_BRCMSTB adds 3393f7d92451 spi: bcm2835: only split transfers that exceed DLEN if DMA [...] adds 63c1440596ff spi: tegra114: add support for gpio based CS adds 1bf9f3c9232d spi: tegra114: add support for hw based cs adds 9b76ef39b7fb spi: tegra114: add support for HW CS timing adds 318dacbd049b spi: tegra114: add support for TX and RX trimmers adds eceb995e04b7 Merge tag 'v5.2-rc1' into spi-5.3 adds 9783da2384c5 spi: spidev: Add dhcom-board to compatibility list adds 0a1b92935683 spi: Add YAML schemas for the generic SPI options adds 3133f5c24305 spi: sun4i: Add YAML schemas adds 101e6fce89b4 spi: sun6i: Add YAML schemas adds 97266c4d0534 spi: dt-bindings: Convert spi-gpio binding to json-schema adds 5f336ea53b6b spi: bcm2835: Replace spi_master by spi_controller adds af505208e960 spi: bcm2835: Drop assignment of dma_slave_config direction adds cc0f6e96c4fd spi: dt-bindings: Convert Arm pl022 to json-schema adds 0e896f380b84 spi: tegra114: set master cleanup and also invoke it on pr [...] adds d9424d6d48c8 Merge branch 'spi-5.2' into spi-5.3 adds 635bdb7a3e1f spi: sh-msiof: Reduce delays in sh_msiof_modify_ctr_wait() adds 891100dfa2d6 spi: spi-meson-spifc: update with SPDX Licence identifier adds c6e2d2c7ca4e spidev: Add M53Menlo CPLD compatible adds 3594bfa265da spi: qup: remove unnecessary goto adds 6acf0ed57b8c MAINTAINERS: Add entry for Synquacer SPI driver adds 6d72a49ff3f6 spi: Add DT bindings for Synquacer adds b0823ee35cf9 spi: Add spi driver for Socionext SynQuacer platform adds 3e582c6e911f spi: mediatek: add SPI_LSB_FIRST support adds aef9752274f4 spi: Use struct_size() helper adds 4343f61103cd Merge tag 'v5.2-rc4' into spi-5.3 adds 4c3c59544f33 spi/acpi: enumerate all SPI slaves in the namespace adds 36f34737ff48 spi: Add a prototype for exported spi_set_cs_timing() adds ebc37af5e0a1 spi: No need to assign dummy value in spi_unregister_controller() adds f56943699463 spi: don't open code list_for_each_entry_safe_reverse() adds b5e3cf410b48 spi/acpi: fix incorrect ACPI parent check adds 51c711f2c38a spi: spi-synquacer: Fixed build on architectures missing r [...] adds f9481b08220d spi: fix ctrl->num_chipselect constraint adds b28944c6f6d3 spi/acpi: avoid spurious matches during slave enumeration adds cae86eac98cd dt-bindings: spi: stm32-qspi: add dma properties adds 775c4c0032c4 spi: stm32-qspi: remove signal sensitive on completion adds 23cdddb21f41 spi: pxa2xx: Set minimum transfer speed adds 5b74e9a30626 spi: atmel-quadspi: void return type for atmel_qspi_init() adds ab735611402f spi: atmel-quadspi: fix resume call adds 8cc7720470a1 spi: pxa2xx: Add support for Intel Elkhart Lake adds 106dbe24d414 Merge branch 'spi-5.3' into spi-next adds 924b5867e7bd spi: Allow SPI devices to request the pumping thread be realtime adds 26ac56506b0e Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next adds c6b6cebbc597 Merge tag 'spi-v5.3' of git://git.kernel.org/pub/scm/linux [...] adds d7af4d987dfa iommu/vt-d: Fix bind svm with multiple devices adds f780a8dc196d iommu/vt-d: Remove unnecessary rcu_read_locks adds ea09506c363e iommu/vt-d: Modify the format of intel DMAR tables dump adds cdd3a2499d30 iommu/vt-d: Introduce macros useful for dumping DMAR table adds dd5142ca5d24 iommu/vt-d: Add debugfs support to show scalable mode DMAR [...] adds 7423e01741dd iommu: Add API to request DMA domain for device adds 73bcbdc9fa8d iommu/vt-d: Implement apply_resv_region iommu ops entry adds d850c2ee5fe2 iommu/vt-d: Expose ISA direct mapping region via iommu_get [...] adds d8190dc63886 iommu/vt-d: Enable DMA remapping after rmrr mapped adds f273a453b740 iommu/vt-d: Add device_def_domain_type() helper adds 4de354ec2f0c iommu/vt-d: Delegate the identity domain to upper layer adds fa954e683178 iommu/vt-d: Delegate the dma domain to upper layer adds 942067f1b6b9 iommu/vt-d: Identify default domains replaced with private adds 98b2fffb5e27 iommu/vt-d: Handle 32bit device with identity default domain adds fa212a97f3a3 iommu/vt-d: Probe DMA-capable ACPI name space devices adds 8af46c784ecf iommu/vt-d: Implement is_attach_deferred iommu ops entry adds 4ec066c7b147 iommu/vt-d: Cleanup get_valid_domain_for_dev() adds 0e31a7266508 iommu/vt-d: Remove startup parameter from device_def_domai [...] adds b7297783c2bb iommu/vt-d: Remove duplicated code for device hotplug adds df4f3c603aeb iommu/vt-d: Remove static identity map code adds f34e1176df34 iommu/vt-d: Fix typo in SVM code comment adds e314a7c92b32 iommu/vt-d: Fix a variable set but not used adds 2de03c111715 Merge tag 'v5.2-rc3' into x86/vt-d adds ad0834dedaa1 iommu: Fix a leak in iommu_insert_resv_region adds 5f64ce5411b4 iommu/vt-d: Duplicate iommu_resv_region objects per device list adds b9a7f9816483 iommu/vt-d: Introduce is_downstream_to_pci_bridge helper adds e143fd4598dd iommu/vt-d: Handle RMRR with PCI bridge device scopes adds 3855ba2d834d iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_ [...] adds adfd37382090 iommu: Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memo [...] adds 1c5c59fbad20 iommu/vt-d: Differentiate relaxable and non relaxable RMRRs adds f4c63ea91c6f iommu/vt-d: Don't return error when device gets right domain adds c57b260a7d7d iommu/vt-d: Set domain type for a private domain adds 6a8c6748b94b iommu/vt-d: Don't enable iommu's which have been ignored adds 5679582c2fad iommu/vt-d: Allow DMA domain attaching to rmrr locked device adds d5692d4af08c iommu/vt-d: Fix suspicious RCU usage in probe_acpi_namespa [...] adds 16c9e29e12e8 iommu/vt-d: Cleanup after delegating DMA domain to generic iommu adds 123b2ffc376e iommu/vt-d: Consolidate domain_init() to avoid duplication adds 42db7c6a404b iommu/vt-d: Remove an unused variable "length" adds af88ec396201 iommu/vt-d: Silence a variable set but not used adds 0bcfa628f8a3 iommu/vt-d: Cleanup unused variable adds 2dbbcce1f8dd iommu/amd: Remove redundant assignment to variable npages adds c1ddcf1cc9ad iommu/amd: Add missed 'tag' to error msg in iommu_print_event adds 3ddbe913e555 iommu/amd: Make iommu_disable safer adds bf4bff46eac1 iommu/amd: Move gart fallback to amd_iommu_init adds 5c90501a7290 iommu/amd: Only free resources once on init error adds 5cd3f2e98cca iommu/amd: Flush not present cache in iommu_map_page adds d25f6ead162e iommu/arm-smmu-v3: Increase maximum size of queues adds 90ec7a76cc4b iommu/io-pgtable-arm: Add support to use system cache adds 4f41845b3407 iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with spe [...] adds 9e6ea59f3ff3 iommu/io-pgtable: Support non-coherent page tables adds 39debdc1d7e6 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] adds 80eaa9f55813 iommu/ipmmu-vmsa: Link IOMMUs and devices in sysfs adds 82576aa8af49 iommu/ipmmu-vmsa: Prepare to handle 40-bit error addresses adds b43e0d8a458c iommu/ipmmu-vmsa: Make IPMMU_CTX_MAX unsigned adds b7f3f047aea4 iommu/ipmmu-vmsa: Move num_utlbs to SoC-specific features adds 892db541cc68 iommu/ipmmu-vmsa: Extract hardware context initialization adds da38e9ec9c2d iommu/ipmmu-vmsa: Add suspend/resume support adds 3430abd6f403 Merge branch 'arm/renesas' into arm/smmu adds 900a85ca43f4 iommu/arm-smmu-v3: Fix compilation when CONFIG_CMA=n adds 8dd8f005bdd4 iommu/arm-smmu-v3: Invalidate ATC when detaching a device adds 6e8b566806b7 iommu/omap: Use dev_get_drvdata() adds 9378bfeaafcb iommu/omap: No need to check return value of debugfs_creat [...] adds 185da893fab1 iommu/dma: Cleanup dma-iommu.h adds af751d4308a7 iommu/dma: Remove the flush_page callback adds 23f88e0a7e9f iommu/dma: Use for_each_sg in iommu_dma_alloc adds 06d60728ff5c iommu/dma: move the arm64 wrappers to common code adds 92aec09cc879 iommu/dma: Move __iommu_dma_map adds b61d271e59d7 iommu/dma: Move domain lookup into __iommu_dma_{map,unmap} adds 796a08cf1605 iommu/dma: Squash __iommu_dma_{map,unmap}_page helpers adds 4c360acee929 iommu/dma: Factor out remapped pages lookup adds 21b95aaf5f22 iommu/dma: Refactor the page array remapping allocator adds aa8ba2275705 iommu/dma: Remove __iommu_dma_free adds bcf4b9c4c2ee iommu/dma: Refactor iommu_dma_free adds 072bebc06917 iommu/dma: Refactor iommu_dma_alloc adds 8680aa5a58ab iommu/dma: Don't remap CMA unnecessarily adds 9a4ab94afcc4 iommu/dma: Merge the CMA and alloc_pages allocation paths adds 8553f6e65240 iommu/dma: Split iommu_dma_free adds 9ad5d6eddcb0 iommu/dma: Cleanup variable naming in iommu_dma_alloc adds ee1ef05d02b0 iommu/dma: Refactor iommu_dma_alloc, part 2 adds 3fb3378bb1eb iommu/dma: Refactor iommu_dma_get_sgtable adds efd9f10b7068 iommu/dma: Refactor iommu_dma_mmap adds e6475eb010fa iommu/dma: Don't depend on CONFIG_DMA_DIRECT_REMAP adds a9f4d93dbeb6 iommu/dma: Switch copyright boilerplace to SPDX adds b5f75a3639ff arm64: switch copyright boilerplace to SPDX in dma-mapping.c adds a84cc69eb537 arm64: trim includes in dma-mapping.c adds 1b961423158c iommu/dma: Fix condition check in iommu_dma_unmap_sg adds ceedd5f74d8c Merge tag 'v5.2-rc6' into generic-dma-ops adds 57274ea25736 iommu: Use right function to get group for device adds ec6bc2e9e81b driver core: Add per device iommu param adds 4e32348ba526 iommu: Introduce device fault data adds 0c830e6b3282 iommu: Introduce device fault report API adds bf3255b3cfe2 iommu: Add recoverable fault reporting adds 58b55c859ac0 iommu: Add padding to struct iommu_fault adds 29fcea8ce7f3 iommu: Fix integer truncation adds d95c3885865b Merge branches 'x86/vt-d', 'x86/amd', 'arm/smmu', 'arm/oma [...] adds 6b04014f3f15 Merge tag 'iommu-updates-v5.3' of git://git.kernel.org/pub [...] adds 585fb3d93d32 EDAC/sysfs: Fix memory leak when creating a csrow object adds 7adc05d2dc3a EDAC/sysfs: Drop device references properly adds 17e47dc6db4f EDAC/altera: Add Stratix10 OCRAM ECC support adds 3c4fcb89db2c arm64: dts: stratix10: Add OCRAM EDAC node adds a428b4d348c4 EDAC/altera: Add Stratix10 SDMMC support adds 109d789922f1 arm64: dts: stratix10: Add SDMMC EDAC node adds 0042e9e7a5f6 EDAC/sb_edac: Remove redundant update of tad_base adds 91abaeaaff35 EDAC/sifive: Add EDAC platform driver for SiFive SoCs adds c452a9d30feb EDAC/ie31200: Add Intel Coffee Lake CPU support adds 4d91fde8d570 EDAC/ie31200: Reformat PCI device table adds ff70cacc967f EDAC/aspeed: Remove set but not used variable 'np' adds 40d796243478 EDAC: Make edac_debugfs_create_x*() return void adds 5c5d3ac2064a EDAC, i10nm: Add Intel additional Ice-Lake support adds c4a1dd9e83ce EDAC, i10nm: Check ECC enabling status per channel adds 1dc78f1ffa3a EDAC, skx, i10nm: Fix source ID register offset adds d8655e7630da EDAC: Fix global-out-of-bounds write when setting edac_mc_ [...] adds 947fbd4ca9fb Merge tag 'please-pull-for_5.3' of git://git.kernel.org/pu [...] adds 73c1a577b839 media: atmel: atmel-isc: reworked white balance feature adds a0816e5088ba media: v4l2-ctrl: fix flags for DO_WHITE_BALANCE adds 90a493a34917 media: atmel: atmel-isc: add support for DO_WHITE_BALANCE adds 5490ba5645f2 media: atmel: atmel-isc: make try_fmt error less verbose adds 31e71dbcc1fd media: coda: move register debugging to coda_debug level 3 adds 736a33d20546 media: coda: move job ready message to coda_debug level 2 adds 8e7479c7e725 media: coda: add coda_frame_type_char helper adds e94bb8d269ff media: coda: improve decoder job finished debug message adds 74135fb1847d media: coda: demote s_ctrl debug messages to level 2 adds 8a618957257a media: coda: add menu strings to s_ctrl debug output adds e45cf927f3a5 media: coda: update profile and level controls after seque [...] adds a132459d4009 media: venus: core: fix max load for msm8996 and sdm845 adds cd396c8cbfcd media: venus: Add support for H265 controls adds 3d7f0d7126e0 media: venus: hfi_cmds: add more not-implemented properties adds bc8c479a5b19 media: venus: helpers: fix dynamic buffer mode for v4 adds 4a0bbf4815f1 media: si2168: add frequency data to frontend info adds 24e4cf770371 media: spi: IR LED: add missing of table registration adds 6cf97230cd5f media: dvb: usb: fix use after free in dvb_usb_device_exit adds 6d0d1ff9ff21 media: au0828: fix null dereference in error path adds dd5f551b58a8 media: dvb-usb-v2: Report error on all error paths adds fec2e415cb18 media: dvbsky: Remove duplicate error reporting for dvbsky [...] adds f16888a3e8a9 media: af9035: Remove duplicate error reporting for dvbsky [...] adds 9390467c2d3b media: rc: meson-ir: update with SPDX Licence identifier adds 354cf00339b1 media: cec: mark devnode as registered before actually reg [...] adds 00ccd263ee08 media: cec-gpio: use disable/enable_irq adds 63d171f85fb1 media: cec: cec_transmit_msg_fh: do sanity checks first adds e76cbec85eac media: cec: move check from cec_transmit to cec_transmit_msg_fh adds aa50accfda60 media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper [...] adds eabe3bc2689a media: cec-ioc-receive.rst: document CEC_MSG_FL_RAW adds 89db242aa3c5 media: cec: support CEC_MSG_FL_RAW adds b6c96e156825 media: cec: allow any initiator for Ping and Image/Text View On adds 428d3c867df6 media: cec-ioc-g-mode.rst: be more specific when EPERM is [...] adds cfe7cc383cfa media: ov7740: fix unbalanced pm_runtime_get/put adds 6e4ab830ac6d media: ov7740: avoid invalid framesize setting adds eed6b2e7c9ca media: ov7740: fix vertical flip control adds d7ac8b1bd281 media: ov7740: remove redundant V4L2_CTRL_FLAG_VOLATILE set adds f8075c1cdc79 media: v4l: fwnode: C-PHY has no clock lane adds 1305d97b7c78 media: dt-bindings: marvell,mmp2-ccic: Add Marvell MMP2 camera adds 0c7aa32966da media: marvell-ccic: fix DMA s/g desc number calculation adds c3cc51032689 media: marvell-ccic: don't generate EOF on parallel bus adds a1038ee8ca9f media: smiapp: core: add small range to usleep_range adds 6fae100e74af media: staging/intel-ipu3: update minimal GDC envelope size to 4 adds defcdc5d89ce media: videobuf2-core: Prevent size alignment wrapping buf [...] adds 14f28f5cea9e media: videobuf2-dma-sg: Prevent size from overflowing adds b29ecab178b0 media: videobuf2-core.h: Document the alloc memop size arg [...] adds 8169cf0a02ca media: Kconfig: allow to select drivers if EMBEDDED adds 94b7ddb91c16 media: coda: remove -I$(src) header search path adds 020bc7354a6e media: staging/imx: Allow driver to build if COMPILE_TEST [...] adds e08f0761234d media: vpss: fix a potential NULL pointer dereference adds 8aef94beadc5 media: vpss: fix the order of resource clean up adds f49308878d72 media: media_device_enum_links32: clean a reserved field adds 3d3515312f97 media: rc-main: clean-up two warnings adds 2f39cce96363 media: remove redundant 'default n' from Kconfig-s adds 4a96f5e10eb9 media: exynos4-is: Add missing of_node_put to fix reference leaks adds 2c41cc0be07b media: venus: firmware: fix leaked of_node references adds 1e0566fd4a81 Merge tag 'v5.2-rc2' into patchwork adds 4914425e28fb media: coda/venus/s5p_mfc: fix control typo adds cf760c4b6020 media: rockchip/vpu: Use pixel format helpers adds 365f3bfc5f4b media: rockchip/vpu: Use v4l2_m2m_buf_copy_metadata adds 92cd4307baf3 media: rockchip/vpu: Cleanup macroblock alignment adds 9d4e1f745d58 media: rockchip/vpu: Cleanup JPEG bounce buffer management adds 6002e0be7571 media: rockchip/vpu: Remove a useless test adds 03006bd0880a media: imx7_mipi_csis: fix racy entity pads init adds c612e54fca55 media: move drivers/media/media-* to drivers/media/mc/mc-* adds 1753c7c4367a media: pvrusb2: use a different format for warnings adds ddfef32a3386 media: coda: Print a nicer device registered message adds 766b9b168f6c media: coda: Remove unbalanced and unneeded mutex unlock adds 1405bc55e617 media: coda: Replace the threaded interrupt with a hard interrupt adds 2b4116290c20 media: coda: Clear the interrupt reason adds bfe819509f4e media: v4l2: Initialize mpeg slice controls adds 0783525fff6e media: vicodec: correctly support unbinding of the driver adds a82c3149ad8b media: docs-rst: Clarify older field vs. first transmitted field adds eff73de2b160 media: cpia2_usb: first wake up, then free in disconnect adds debb0dd644ce media: pwc: convert to BIT macro adds 20059cbbf981 media: vim2m: fix two double-free issues adds 0c310868826e media: rcar-csi2: Fix coccinelle warning for PTR_ERR_OR_ZERO() adds 3e0f724346e9 media: v4l2-core: fix use-after-free error adds ee1c71a8e145 media: vimc: fix component match compare adds fe97d64d7258 media: vimc: Remove unneeded return statement in vimc_sen_ [...] adds 75417060e95c media: staging: media: imx: fix Unneeded variable: "ret". [...] adds 5d2e73a5f80a media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364x [...] adds 9bec226d8c79 media: v4l2-pci-skeleton.c: fix doc warning adds 411c59881c77 media: Revert "media: staging/imx: add media device to cap [...] adds 6d01b7ff5233 media: staging/imx: Switch to sync registration for IPU subdevs adds 34ff38745b16 media: staging/imx: Pass device to alloc/free_dma_buf adds 3e80d125b507 media: staging/imx: Move add_video_device into capture_dev [...] adds 225dc4909f38 media: Revert "media: imx: Set capture compose rectangle i [...] adds 523759c7bfd5 media: staging/imx: Remove capture_device_set_format adds 6b8952db0644 media: staging/imx: Re-organize modules adds 3ef46bc97ca2 media: staging/imx: Improve pipeline searching adds 87562287444d media: staging/imx: Don't set driver data for v4l2_dev adds 434d40df057c media: imx7-media-csi: Acquire a single clock adds 55be6fd2742a media: imx7-media-csi: Use devm_platform_ioremap_resource() adds b761151f40d5 media: imx7-media-csi: Propagate the correct error for pla [...] adds 59e45933b13f media: imx7-media-csi: Propagate the correct error for dev [...] adds 964fcacddff4 media: imx7-media-csi: Remove unneeded break adds ddfb2982ecc4 media: imx7-media-csi: Check the return value from clk_pre [...] adds 39cb46751e2f media: imx7-media-csi: Change imx7_csi_enable() to void adds ccf7a31f1ed9 media: cx25840: don't open-code cx25840_reset() inside cx2 [...] adds 60acc4ab1127 media: cx25840: g_std operation really implements querystd [...] adds 763549a3cf12 media: cx25840: implement g_std operation adds e81a9076b4d6 media: cx25840: add pin to pad mapping and output format c [...] adds 65efeca0a641 media: cx25840: set_fmt operation should clamp out-of-rang [...] adds d525e5c2f1b7 media: cxusb: implement Medion MD95700 digital / analog co [...] adds e478d4054054 media: cxusb: add analog mode support for Medion MD95700 adds ead14a70754f media: cxusb: add raw mode support for Medion MD95700 adds 23e0b8c65e8e media: coda: add decoder MPEG-4 profile and level controls adds 5902bca94ae0 media: v4l2-ctrl: add MPEG-2 profile and level controls adds 8a8621ba0135 media: coda: add decoder MPEG-2 profile and level controls adds 7edd18b64a16 media: coda: add lockdep asserts adds b65f1e654665 media: coda: use v4l2_m2m_buf_copy_metadata adds 9d7a1bed0706 media: cedrus: Allow different mod clock rates adds 1f0545d3ed1d media: uapi: Add H264 low-level decoder API compound controls. adds f183ec61cc2f media: pixfmt: Add H264 Slice format adds 67e84a98af65 media: pixfmt: Add H264_SLICE_RAW format documentation adds 6eb9b758e307 media: cedrus: Add H264 decoding support adds 26989c2725a5 media: videobuf2-v4l2: set last_buffer_dequeued in dqbuf adds 156fa8845a57 media: dt-bindings: media: document allegro-dvt bindings adds 8df39e16877f media: dt-bindings: media: Add vendor prefix for allegro adds f20387dfd065 media: allegro: add Allegro DVT video IP core driver adds 878344de61d0 media: allegro: add SPS/PPS nal unit writer adds 707947247e95 media: videobuf2-vmalloc: get_userptr: buffers are always [...] adds 578a3ab12705 media: allegro-dvt: fix build failure adds 5a433fccafc7 media: staging: allegro: cleanup two warnings adds e9ad78bc0c54 media: cxusb-analog: Fix some coding style issues adds 63f9fa925e02 media: cxusb: fix several coding style issues adds 10a34367ce09 media: cx25840: Address several coding style issues adds c8d0ccfd73da media: mtk-vpu: fix leaked of_node references adds 15b5c5b1dce9 media: mtk-vcodec: fix leaked of_node references adds 3e6a515ff4d4 media: media-ioc-enum-links.rst: fix incorrect reserved fi [...] adds 518fa4e0e0da media: mc-device.c: don't memset __user pointer contents adds 50710eeefbc1 media: saa7164: fix remove_proc_entry warning adds 64b42d8eee9b media: cec-adap: fix regression in ping sanity check adds ce57a82f8a8d media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes adds 32cddf9c94d8 media: v4l2-common: Add an helper to apply frmsize constraints adds 0a4f091c12b3 media: rockchip/vpu: Use v4l2_apply_frmsize_constraints() [...] adds b1c6cc64dd14 media: rockchip/vpu: Open-code media controller register adds 7d47b45dc590 media: rockchip/vpu: Support the Request API adds 8c06082041e4 media: rockchip/vpu: Rename rockchip_vpu_common.h into roc [...] adds c65227fd2aac media: rockchip/vpu: Move encoder logic to a common place adds 4aa807ef41d8 media: rockchip/vpu: Provide a helper to reset both src an [...] adds 953aaa1492c5 media: rockchip/vpu: Prepare things to support decoders adds 8c3dc73d41f5 media: rockchip/vpu: Add decoder boilerplate adds 6d9a39cffc1e media: rockchip/vpu: Add support for non-standard controls adds 7cdedc3f45cc media: rockchip/vpu: Add infra to support MPEG-2 decoding adds 879dee56a40c media: rockchip/vpu: Add MPEG2 decoding support to RK3399 adds ceaac6dc5b7a media: rockchip/vpu: Add support for MPEG-2 decoding on RK3288 adds c9d52c114a9f media: staging: imgu: Address a compiler warning on alignment adds 0ace8734f405 media: staging: imgu: Remove redundant checks adds 3efcbe3e4286 media: staging: imgu: Address compiler / checker warnings [...] adds 17f61abb9bbd media: staging: imgu: Drop support for other page sizes adds d3844b9df9cb media: ov8856: modify register to fix test pattern adds 0a0c2a9262a1 media: dt-bindings: media: sun6i-csi: Add compatible strin [...] adds 8c03d845b86c media: sun6i: Support A83T variant adds 5c1c695307b6 media: em28xx: give RC device proper name adds 6bd914bc05f3 media: em28xx: use common code for decoding nec scancodes adds 0547858b00bf media: em28xx: use usb_to_input_id() rather than handrolling it adds 6211e44a4dfc media: cx231xx-dvb: fix memory leak in dvb_fini() adds 835706214875 media: videobuf-dma-contig: Use size of buffer in mmap not [...] adds 6995a659101b media: staging: media: davinci_vpfe: - Fix for memory leak [...] adds f42292040d31 media: staging: media: davinci_vpfe: Replace a bit shift adds 814434984a5d media: omap3isp: Don't rely on devm for memory resource ma [...] adds dd9a00ab9c3e media: omap3isp: Call video_unregister_device() unconditionally adds 2bd4290f6b78 media: staging: media: davinci_vpfe: use __func__ for func [...] adds 05a7c22c2f68 media: omap3isp: constify platform_device_id adds 3b6471c7becd media: Staging: media: Release the correct resource in an [...] adds 69fbb3f47327 media: wl128x: Fix some error handling in fm_v4l2_init_vid [...] adds e867110a9a32 media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use [...] adds 7f9d5ac8e1e5 media: cx23885: remove redundant assignment to err adds 9f7406d6b56b media: platform: ao-cec-g12a: disable regmap fast_io for c [...] adds c89b41343862 media: staging/imx: fix two NULL vs IS_ERR() bugs adds 0864c9ce8fe8 media: dt-bindings: Fix vendor-prefixes YAML adds 1ddc8a9732fb media: v4l2: Make sure all drivers set _MPLANE caps in vde [...] adds 7e98b7b542a4 media: v4l2: Get rid of ->vidioc_enum_fmt_vid_{cap, out}_mplane adds e83ce3005db1 media: media/radio: set device_caps in struct video_device adds 8c3854d03bd7 media: media/usb: set device_caps in struct video_device adds 372332b111b7 media: rtl2832_sdr: set device_caps in struct video_device adds 1397e3ec0cff media: usb/gadget/f_uvc: set device_caps in struct video_device adds b0b48b487de6 media: vc04_services/bcm2835-camera: set device_caps in st [...] adds ad2220aa4591 media: staging/media: set device_caps in struct video_device adds ef732d5e2813 media: v4l2-mem2mem: add try_en/decoder_cmd ioctl helpers adds 9b925365569e media: vicodec: use new v4l2_m2m_ioctl_try_en/decoder_cmd funcs adds e9ca90074c26 media: do not use C++ style comments in uapi headers adds 9ff4d4e08ba8 media: dvb: tag deprecated DVB APIs as such adds e96a8819a6c4 media: docs: fix minor typos adds 84060c65a8fa media: media/doc: Allow sizeimage to be set by v4l clients adds 3c1b9ac753e9 media: vimc: Remove or modify stream checks adds 2b393f91c651 media: imx7-mipi-csis: Propagate the error if clock enabli [...] adds 7acc1f91bfb2 media: imx7-mipi-csis: Remove unneeded 'ret' initialization adds b76bfa6d7f5a media: imx7-mipi-csis: Remove extra blank line adds 9293e39c5d7f media: mtk-vcodec: replace GPLv2 with SPDX adds 0a7ff71e223f media: mtk-vcodec: constify formats adds 0c6280b3c353 media: mtk-vcodec: support single-buffer frames adds d4ec9550e4b2 media: vivid: fix incorrect assignment operation when sett [...] adds eb42ac1b411c media: platform: Fix Warning of Unneeded Semicolon reporte [...] adds 4f62e840f827 media: cxusb: Revert "media: cxusb: add raw mode support f [...] adds dbb9fcc8c2d8 media: stm32-dcmi: fix irq = 0 case adds 9698ed4d4a29 media: aspeed: fix a kernel warning on clk control adds 7b74dc0caa30 media: aspeed: refine clock control logic adds 12ae1c1bf5db media: aspeed: change irq to threaded irq adds c8b996ca28d0 media: aspeed: remove IRQF_SHARED flag adds 084b6790cf35 media: aspeed: reduce noisy log printing outs adds f8a02b37e218 media: aspeed: remove checking of VE_INTERRUPT_CAPTURE_COMPLETE adds 68b65879e816 media: aspeed: refine interrupt handling logic adds 99914b611560 media: aspeed: remove source buffer allocation before mode [...] adds 2b0287ef1d9e media: aspeed: use different delays for triggering VE H/W reset adds 345162044fa6 media: imx7-media-csi: Use functions instead of macros adds 9e5fa4e1e5b5 media: imx7-media-csi: Use u32 for storing register reads adds 2ac36fd57453 media: imx7-media-csi: Remove unneeded error message adds 7aac98494d1d media: platform: ao-cec-g12a: remove spin_lock_irqsave() l [...] adds 6e2980cc68d0 media: pvrusb2: fix null-ptr-deref in class_unregister() adds 6aace2f89f78 media: Documentation: update email address adds edadd68031e5 media: MAINTAINERS: update email address adds f0d2b7a8915a media: v4l2: Fix the _MPLANE format check in v4l_enum_fmt() adds 2659417876d5 media: Revert "media: staging/imx: Allow driver to build i [...] adds 3c8f4cd271c4 media: stv6110x: Implement probe/remove for stv6110x adds eb5005df886b media: stv090x: Implement probe/remove for stv090x adds 71f49a8bf5c5 media: ttpci: use rc-core for the IR receiver adds a1ccca0e8424 media: dt-bindings: media: add Amlogic Video Decoder Bindings adds 3e7f51bd9607 media: meson: add v4l2 m2m video decoder driver adds 22670e77724d media: MAINTAINERS: Add meson video decoder adds e5bc0e1ddd1c media: vicodec: move v4l2_ctrl_request_complete after spin_unlock adds d421ba0c165f media: vicodec: always return a valid format. adds 518f6b9a145a media: vicodec: fix initial stateless sizeimage value adds efec9c815e5d media: vicodec: pass on enc output format to capture side adds 358387d34bea media: vicodec: add V4L2_CID_MIN_BUFFERS_FOR_OUTPUT adds fbbbb2cd0b39 media: vicodec: set KEY/PFRAME flag when decoding adds 8307f0ab0331 media: vicodec: use correct sizeimage value when draining adds 3b6813d6f52d media: vicodec: stateless codecs do not have EOS and SOURC [...] adds d17589afa970 media: vicodec: improve handling of ENC_CMD_STOP/START adds 580057196023 Merge tag 'v5.2-rc4' into media/master adds 675e2f20b113 media: uvcvideo: Include streaming interface number in deb [...] adds 11a087f484bf media: uvcvideo: Fix access to uninitialized fields on pro [...] adds a8a3e813963c media: i2c: mt9p031: simplify getting the adapter of a client adds 4e8c120de926 media: fdp1: Support M3N and E3 platforms adds a29add8c9bb2 media: rockchip/vpu: rename from rockchip to hantro adds 0b675962d939 media: hantro: print video device name in addition to device node adds 0fd7ada14eef media: hantro: add PM runtime resume callback adds 4d20d087db46 media: hantro: make irq names configurable adds f855fc2c0d71 media: hantro: add support for named register ranges adds c330d371137f media: hantro: add support for separate control block adds b86b8473d52f media: hantro: allow arbitrary number of clocks adds 6c0bbc933386 media: touchscreen/sur40: set device_caps in struct video_device adds de7a0020901e media: MAINTAINERS: media: Add Tomasz Figa as a videobuf2 [...] adds 4419617e0d0c media: drivers: media: i2c: don't enable if CONFIG_DRM_I2C [...] adds 1296987d2baf media: drivers: media: coda: fix warning same module names adds 3510c68d32bf media: meson: vdec: Add missing kthread.h adds 64f883cd98c6 media: davinci: vpif_capture: fix memory leak in vpif_probe() adds be22203aec44 media: s5p-mfc: fix reading min scratch buffer size on MFC v6/v7 adds 3dad39e67cca media: imx214: Fix typo in module description of imx214 adds 513dbd35b5d9 media: add SPDX headers to some files adds d5cb82b01a5a media: si2157: add detection of si2177 tuner adds cac821d2ea72 media: pvrusb2: Add multiple dvb frontend support adds 6f6be371608e media: pvrusb2: Add i2c client demod/tuner support adds dd60bf436031 media: pvrusb2: Add Hauppauge HVR1955/1975 devices adds 575f60312b3c media: cx231xx-cards: Add Hauppauge 955Q variant adds efe8b031d8eb media: stv090x: fix double free on state object adds 12e23ebb396e media: ttpci: Fix build error without RC_CORE adds 5c4c8b4a9990 media: rc: IR signal for Panasonic air conditioner too long adds 882f261874c9 Merge tag 'v5.2-rc5' into patchwork adds 4b1f67dc8edc media: v4l2-ctrl: Initialize _BUTTON and _CTRL_CLASS adds 94b5bf3ac9c4 media: hantro: remove an unnecessary NULL check adds a84e355ecd3e media: staging: davinci: fix memory leaks and check for al [...] adds 3dd8c0975417 media: vb2: Introduce a vb2_get_buffer accessor adds 8eebd6150aa5 media: mtk-jpeg: Use vb2_get_buffer adds 9e393300167b media: mtk-vcodec: Use vb2_get_buffer adds ababd7612321 media: sti: Use vb2_get_buffer adds 13d93380fca8 media: Clarify the meaning of file descriptors in VIDIOC_DQBUF adds e0c76a7d3428 media: imx7-media-csi: get csi upstream endpoint adds 0a0e265515db media: atmel: atmel-isc: split driver into driver base and isc adds b046ec51f9bb media: atmel: atmel-isc: fix and cleanup potential bugs adds 89a9f68883bb media: staging: media: meson: remove redundant initializat [...] adds b2ce5617dad2 media: i2c: fix warning same module names adds a244fabc15ff media: rcar-vin: Do not call pm_runtime_{resume,suspend}() adds b2ef816c3db0 media: rcar-vin: Remove unneeded calls to pm_runtime_{enab [...] adds 11492ee7cbfe media: rcar-vin: Allow interrupting lock when trying to op [...] adds 4e4ef86f522d media: rcar-vin: Do not sync subdevice format when opening [...] adds 2a18fbec1dab media: rcar-vin: Move pm_runtime_{get,put} out of helpers adds e378faaa66f1 media: rcar-vin: Merge helpers dealing with powering the p [...] adds a59846ce4f26 media: rcar-vin: Fold rvin_initialize_device() into rvin_open() adds a60b42c9218b media: rcar-vin: Merge Gen2 and Gen3 file operations adds 5ca004d11bfa media: media.h: Fix shifting signed 32-bit value by 31 bit [...] adds ff3c65cb8115 media: videodev2.h: Fix shifting signed 32-bit value by 31 [...] adds fc47bf1147ec media: MAINTAINERS: fix linux-media mailing list for meson [...] adds e08efef8fe7d media: s5p-mfc: Make additional clocks optional adds 7239682847b5 media: docs: v4l2-controls: remove repeated ioctl names adds e050f55207c5 media: docs: v4l2-controls: fix indentation adds 9e75efb0f2c5 media: docs: v4l2-controls: add links to structs adds e36160b84253 media: docs: v4l2-controls: rearrange control initializati [...] adds 6b623dbfbd4f media: docs: v4l2-controls: add links to functions adds 270c0024a368 media: docs: v4l2-controls: convert code blocks to C adds 025b94113235 media: docs: v4l2-controls: document file to include adds 40208924b988 media: docs: v4l2-controls: remove outdated paragraph adds 9aa36e61dc6b media: vimc: debayer: Fix typos adds d13b3cdcbacb media: vimc: Makefile: file cleanup adds 86aed3f51931 media: mtk-vcodec: avoid unneeded pointer-to-long conversions adds 9fcb242be63d media: mtk-vcodec: remove unneeded proxy functions adds 3fcedae34602 media: vivid: remove unnecessary min and max timeperframe [...] adds 8c937ab966fd media: docs: v4l2-controls: fix sentence rendered in a non [...] adds eef4d8e9f06d media: meye: Fix build COMPILE_TEST error adds 94954bb709c9 media: video-i2c: use V4L2_FRACT_COMPARE adds bfa69bdf342b media: vimc: stream: add missing function documentation adds 03f4175bd01f media: docs: create vimc documentation adds ad266c031662 media: dt-bindings: imx7-csi: Document a single CSI clock adds 1a9ade50b82f media: aspeed: add a workaround to fix a silicon bug adds 56202c0cbe4f media: coda: Use devm_platform_ioremap_resource() adds 0f8cd165287b media: staging: media: tegra-vde: Remove BIT() macro from [...] adds b1b9b7bee370 media: staging: media: tegra-vde: Manually pack UAPI structures adds 448e11538f71 media: vivid: make input dv_timings per-input adds 6c396c28dce0 media: vivid: make input std_signal per-input adds c533435ffb91 media: vivid: add display present control adds 389e21b312a4 media: vivid: add number of HDMI ports to device state adds 79a792dafac6 media: vivid: add HDMI (dis)connect TX emulation adds 8a99e9faa131 media: vivid: add HDMI (dis)connect RX emulation adds 4ee895e71abb media: vivid: reorder CEC allocation and control set-up adds 4938958f5374 media: vivid: add CEC support to display present ctrl adds 4196ad7cc99f media: vivid.rst: describe display present control adds 26092e7eec3d media: i2c: Fix Unnecessary Semicolon Warning Reported by [...] adds 5c49ac3ac656 media: ov6650: Fix device node exposed without proper locking adds 4ace2d28aba5 media: v4l2-fwnode: Avoid using PTR_ERR(NULL) adds e14b77c3db5c media: ov9640: Don't check for NULL on devm_gpiod_get retu [...] adds 3a959dcd11a4 media: mt9m111: add regulator support adds 9a57d72b9486 media: mt9m111: No need to check for the regulator adds 04bc4f6631f7 media: mt9m111: Fix error handling in mt9m111_power_on adds 5197051fdf4d media: i2c: ak881x: simplify getting the adapter of a client adds 41341dd9c389 media: i2c: mt9m001: simplify getting the adapter of a client adds 54ed1c182ed2 media: i2c: mt9m111: simplify getting the adapter of a client adds e64de2082dab media: i2c: ov2640: simplify getting the adapter of a client adds 2a50c83bbd72 media: i2c: tw9910: simplify getting the adapter of a client adds 0283700894e6 media: staging: media: soc_camera: imx074: simplify gettin [...] adds ac76efaecb45 media: staging: media: soc_camera: mt9t031: simplify getti [...] adds ecaa3e9423dc media: staging: media: soc_camera: soc_mt9v022: simplify g [...] adds 8d4e29a51a95 media: mt9m111: fix fw-node refactoring adds 415cd3ac4ea0 media: Revert "[media] marvell-ccic: reset ccic phy when s [...] adds fa49e1d37bbd media: marvell-ccic: drop unused stuff adds f12fb2849b11 media: marvell-ccic/mmp: enable clock before accessing registers adds 4d5da53d327c media: marvell-ccic: rename the clocks adds 83c40e6611ec media: marvell-ccic/mmp: add devicetree support adds 3eefe36cc00c media: marvell-ccic: use async notifier to get the sensor adds 81a409bfd551 media: marvell-ccic: provide a clock for the sensor adds 6a381d1072f1 media: st-mipid02: add support of V4L2_CID_LINK_FREQ adds 197adee60564 media: st-mipid02: add support of RGB565 adds b9f343dfc65e media: st-mipid02: add support of YUYV8 and UYVY8 adds 03aedb1d2cd7 media: st-mipid02: add support of JPEG adds 901ecb021137 media: marvell-ccic: only calculate the DPHY registers whe [...] adds ff250c6147f3 media: marvell-ccic: mmp: don't chicken out w/o pdata adds d677a6cf707c media: staging: media: fix style problem adds 932952e525e5 media: cafe-driver: mark an static var as such adds 60c74167fef4 media: coda: implement CMD_START to restart decoding adds f66a607d7338 media: coda: use mem2mem try_en/decoder_cmd helpers adds 56d159a4ec6d media: coda: fix mpeg2 sequence number handling adds f3775f89852d media: coda: fix last buffer handling in V4L2_ENC_CMD_STOP adds cce5b73265db media: coda: add coda_wake_up_capture_queue adds 7e5eaae0af2e media: coda: fix V4L2_DEC_CMD_STOP when all buffers are al [...] adds 8e717396d87e media: coda: split decoder sequence initialization out of [...] adds 497e6b8559a6 media: coda: add sequence initialization work adds 236306be0b2c media: coda: implement decoder source change event adds 94af4c45a7a6 media: coda: integrate internal frame metadata into a structure adds ccb901196ec5 media: coda: make coda_bitstream_queue more versatile adds 2719ef7d1b11 media: coda: pad first buffer with repeated MPEG headers t [...] adds f74c0a29eca5 media: coda: do not enforce 512-byte initial bitstream pay [...] adds e7fd95849b3c media: coda: flush bitstream ring buffer on decoder restart adds b3b7d96817cd media: coda: increment sequence offset for the last return [...] adds aa3972a358b6 media: coda: allow flagging last output buffer internally adds 1b438b454085 media: coda: mark the last output buffer on decoder stop command adds a02f6ca3367e media: coda: only set the stream end flags if there are no [...] adds 9e3b94cc03db media: coda: mark the last output buffer on encoder stop command adds 0ee08a1e7b71 media: coda: retire coda_buf_is_end_of_stream adds 0f8f63383435 media: coda: only wake up capture queue if no pending buff [...] adds cf895efc4d9c media: coda: flag the last encoded buffer adds 9ee50a9489f1 media: coda: lock capture queue wakeup against encoder sto [...] adds d09ed310142a media: coda: mark last pending buffer or last meta on deco [...] adds 4b424e9e01e6 media: coda: mark last returned frame adds cdc841b5ac05 media: coda: store device pointer in driver structure inst [...] adds 0414b4756820 media: coda: add coda_slice_mode() function adds b152a403a020 media: coda: encoder parameter change support adds a8fa55078a77 media: v4l2-subdev: Verify arguments in v4l2_subdev_call() adds a4f4a763d8a0 media: v4l2-subdev: Verify v4l2_subdev_call() pointer arguments adds 374d62e7aa50 media: v4l2-subdev: Verify v4l2_subdev_call() pad config argument adds 2161536516ed media: media/pci: set device_caps in struct video_device adds 77ae46e11df5 media: vimc: cap: check v4l2_fill_pixfmt return value adds 782dc2d58923 media: pci: cx88: Change the type of 'missed' to u64 adds fd5b4046c7bb media: hantro: Use vb2_get_buffer adds ba74edc6def2 media: v4l2-ctrl: Move compound control initialization adds 021d2ad0f695 media: atmel: atmel-isc: fix i386 build error adds 07d89227a983 media: v4l2: Test type instead of cfg->type in v4l2_ctrl_n [...] adds 6bc5a4a19275 media: hdpvr: fix locking and a missing msleep adds b301f8de1925 media: staging: media: tegra-vde: Add IOMMU support adds 92cd14408be3 media: staging: media: tegra-vde: Defer dmabuf's unmapping adds 86d617d6c79d media: MAINTAINERS: Add maintainers for Media Controller adds 3d51dc03a4ee media: cec-notifier: rename variables, check kstrdup and n [...] adds 32a847f9fa40 media: cec: add struct cec_connector_info support adds b48cb35c6a7b media: cec-notifier: add new notifier functions adds 9e2e4382ec72 media: rc: remove redundant dev_err message adds a91418ac130d media: mceusb: disable "nonsensical irdata" messages adds 15a98fb2fc28 media: dvb_frontend: split dvb_frontend_handle_ioctl function adds 1910ea428f28 media: rc: Prefer KEY_NUMERIC_* for number buttons on remotes adds b09a2ab2baeb media: stv0297: fix frequency range limit adds c666355e60dd media: radio-raremono: change devm_k*alloc to k*alloc adds 46fb47497881 media: doc-rst: Fix typos adds f81cbfc4f82a media: allegro: use new v4l2_m2m_ioctl_try_encoder_cmd funcs adds ed63b9c87360 Merge tag 'media/v5.3-1' of git://git.kernel.org/pub/scm/l [...] adds 73ee89436047 Merge tag 'v5.2-rc1' of https://git.kernel.org/pub/scm/lin [...] adds f225f1393f03 video: fbdev: mxsfb: Remove driver adds e0b29902483b au1200fb: fix DMA API abuse adds 7e801d63fd3a video: fbdev: atafb: remove superfluous function prototypes adds 59c1ad914ef2 video: fbdev: atmel_lcdfb: add COMPILE_TEST support adds b90b279e87a3 video: fbdev: imxfb: add COMPILE_TEST support adds f0bab2e3f675 video: fbdev: pxa168fb: add COMPILE_TEST support adds 552ccf6b259d video: fbdev: gbefb: add COMPILE_TEST support adds 767ceabc6cc6 video: fbdev: da8xx-fb: add COMPILE_TEST support adds 66019bc26d2b video: fbdev: cyber2000fb: remove superfluous CONFIG_PCI ifdef adds db7f2cb965cb video: fbdev: pvr2fb: remove function prototypes adds 0f5a5712ad1e video: fbdev: pvr2fb: add COMPILE_TEST support adds 214b0dd591ab dummycon: Sprinkle locking checks adds 7076404f7c8d fbdev: locking check for fb_set_suspend adds a135513c0b57 vt: might_sleep() annotation for do_blank_screen adds ddde3c18b700 vt: More locking checks adds 390e5de11284 fbdev/sa1100fb: Remove dead code adds 561f1f6e023b fbdev/cyber2000: Remove struct display adds 127cd8d33ec7 fbdev/aty128fb: Remove dead code adds 50233393f0cf fbcon: s/struct display/struct fbcon_display/ adds 1f4ed2fb01f8 fbcon: Remove fbcon_has_exited adds 97b67986f145 fbcon: call fbcon_fb_(un)registered directly adds 0fe66f327c46 fbdev/sh_mobile: remove sh_mobile_lcdc_display_notify adds 1e16eaebe2ea fbdev/omap: sysfs files can't disappear before the device is gone adds 34f31f14c477 fbdev: sysfs files can't disappear before the device is gone adds 9ef373923756 staging/olpc: lock_fb_info can't fail adds cd90b5fdfad5 fbdev/atyfb: lock_fb_info can't fail adds cf4a3ae4ef33 fbdev: lock_fb_info cannot fail adds 0e0f3250d440 fbcon: call fbcon_fb_bind directly adds deb00d2785be fbdev: make unregister/unlink functions not fail adds 927ab1aed13d fbdev: unify unlink_framebuffer paths adds 9c22ad983328 fbdev/sh_mob: Remove fb notifier callback adds 50c505635634 fbdev: directly call fbcon_suspended/resumed adds 13ff178ccd6d fbcon: Call fbcon_mode_deleted/new_modelist directly adds 0526c2239ad8 fbdev: Call fbcon_get_requirement directly adds 7a625549ea8c Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" adds de29ae5c092b fbmem: pull fbcon_fb_blanked out of fb_blank adds 3667617347ba fbdev: remove FBINFO_MISC_USEREVENT around fb_blank adds c428f35adf0f fb: Flatten control flow in fb_set_var adds 9e1467002630 fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls adds 1cd51b5d200d vgaswitcheroo: call fbcon_remap_all directly adds fe2d70d6f6ff fbcon: Call con2fb_map functions directly adds 94193d2aae63 fbcon: Document what I learned about fbcon locking adds af1440368837 staging/olpc_dcon: Add drm conversion to TODO adds 1dcff4ae6518 backlight: simplify lcd notifier adds 2ee692802b8f Merge tag 'topic/remove-fbcon-notifiers-2019-06-14-1' of g [...] adds 2443091408c2 fbcon: Export fbcon_update_vcs adds 4d0664ab8810 Merge branch 'topic/remove-fbcon-notifiers' of git://anong [...] adds 10715127e4f6 video: fbdev: pvr2fb: fix build warning when compiling as module adds 739a6439c2bf video: fbdev: imxfb: fix sparse warnings about using incor [...] adds f10effe5f77a video: fbdev: s3c-fb: add COMPILE_TEST support adds 56fc5f48200f video: fbdev: pvr2fb: fix link error for pvr2fb_pci_exit adds 813e34adeefb jz4740_fb: fix DMA API abuse adds b6b1d5119297 efifb: BGRT: Add check for new BGRT status field rotation bits adds acf7287e7785 video: fbdev: controlfb: fix warnings about comparing poin [...] adds b27b0017efa2 video: fbdev-MMP: Use struct_size() in devm_kzalloc() adds b6bb068dbd08 video: fbdev: atmel_lcdfb: remove redundant initialization [...] adds 76c47323c151 video: fbdev: omap2: remove rfbi adds 6116b892bd4f vga_switcheroo: Depend upon fbcon being built-in, if enabled adds c2d3c8a42430 Merge tag 'topic/remove-fbcon-notifiers-2019-06-26' of git [...] adds 602ecfbc0456 video: fbdev: s3c-fb: return -ENOMEM on framebuffer_alloc( [...] adds 5f0e6ce18e65 video: fbdev: intelfb: return -ENOMEM on framebuffer_alloc [...] adds 0adcdbcb1796 video: fbdev: don't print error message on framebuffer_all [...] adds 796e2f417ea5 video: fbdev: s3c-fb: fix sparse warnings about using inco [...] adds 6eaa79ff688c video: fbdev: s3c-fb: Mark expected switch fall-throughs adds 732146a3f1dc video: fbdev: imxfb: fix a typo in imxfb_probe() adds 2d41ef5432b7 Merge tag 'fbdev-v5.3' of git://github.com/bzolnier/linux adds c4580f209715 ALSA: dice: add stream format parameters for PreSonus FireStudio adds 4a10cecc4182 ALSA: firewire-lib: use the same type of argument for CIP [...] adds 64d0bf4d4977 ALSA: firewire-lib: add data_blocks/data_block_counter par [...] adds a8520f3e9314 ALSA: firewire-lib: use the same unit for payload argument [...] adds bde2bbdb307a ALSA: firewire-lib: use dynamic array for CIP header of tr [...] adds 8d3f1fdf5211 ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event adds d3d10a4a1b19 ALSA: firewire-lib: use union for directional parameters adds fce9b013fee9 ALSA: firewire-lib: add helper function to cancel context [...] adds df9160b91499 ALSA: firewire-lib: obsolete macro for header of IT context adds 26cd1e5850b7 ALSA: firewire-lib: use IT context header to compute cycle [...] adds 07ea238ca139 ALSA: firewire-lib: use clear name for variable of CIP header adds 6f3c07d03c6b ALSA: firewire-lib: calculate the length of packet payload [...] adds 8a400b999678 ALSA: firewire-lib: compute pointer to payload buffer in c [...] adds e335425b6596 ALSA: firewire-lib: split helper function to check incomin [...] adds f11453c7cc01 ALSA: firewire-lib: use 16 bytes IR context header to sepa [...] adds 947b437e1263 ALSA: firewire-lib: unify packet handler for IR context adds 92bfa664ae13 ALSA: pcm: oss: Use struct_size() helper adds e4e07c6cdca8 ALSA: hdspm: Fix single speed ADAT capture and playback wi [...] adds 252219c7b38c ALSA: firewire-lib: split helper function to generate CIP header adds 16be458993be ALSA: firewire-lib: unify packet handler for IT context adds 6007bf5460cc ALSA: firewire-lib: code refactoring to queueing packets adds b18f0cfaf16b ALSA: firewire-lib: use 8 byte packet header for IT contex [...] adds 3c1949231541 ALSA: firewire-lib: fix data block counter for incoming pa [...] adds e703965a129c ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events adds 6bc1a2699b79 ALSA: firewire-lib: refactoring to obsolete IT packet handler adds 98e3e43b599d ALSA: firewire-lib: refactoring to obsolete IR packet handler adds bd2956e40edf ALSA: hda: assign polling_mode after azx_bus_init adds 8af42130b50c ALSA: hda: move polling_mode flag to struct hdac_bus adds 5e13cf6cd64c ALSA: hda: add polling mode in snd_hdac_bus_get_response adds 64ca9d9fcb3e ASoC: SOF: Force polling mode on CFL and CNL adds 213ed4b8079d Merge branch 'topic/hda-polling-mode' into for-next adds 516d3d1bedd3 ALSA: line6: pod: Rewrite complex timer & work combo with [...] adds a91c1da77c99 ALSA: line6: podhd: Rewrite complex timer & work combo wit [...] adds 6ea53391c04e ALSA: line6: variax: Rewrite complex timer & work combo wi [...] adds be8fd484e9c2 ALSA: line6: Drop superfluous timer helper function adds f23a09eea1e7 ALSA: line6: Use container_of() adds 968e8e9fde25 Merge branch 'topic/line6-cleanup' into for-next adds ee8829dc609c ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_ [...] adds c86ccfba1728 Merge branch 'topic/hda-polling-mode' into for-next adds 65be9580885e ALSA: control: Use struct_size() adds a2d4560f0be9 ALSA: hda: Use struct_size() adds e046b64b1547 ALSA: hda/ca0132: Use struct_size() adds d670d4458284 ALSA: lx6464es - Remove set but not used variables 'orun_m [...] adds 2ef0b7cf161c ALSA: firewire-tascam: code refactoring for registration o [...] adds 810b37ff294d ALSA: firewire-tascam: code refactoring for reservation of [...] adds a364af2eecfa ALSA: firewire-tascam: code refactoring for release of iso [...] adds 07b266424df5 ALSA: firewire-tascam: reserve/release isochronous resourc [...] adds a0c049a647fb ALSA: firewire-tascam: update isochronous resources when s [...] adds ece92831f0fa ALSA: firewire-tascam: minor code refactoring to finish st [...] adds d8f291b7b84c ALSA: firewire-tascam: code refactoring for pcm.hw_params/ [...] adds 47b87c8ed072 ALSA: fireface: add protocol-specific operation to allocat [...] adds ca8159a8e66f ALSA: fireface: support allocate_resources operation in ff [...] adds 75be43d97f55 ALSA: fireface: support allocate_resources operation in ff [...] adds 60aec494b389 ALSA: fireface: support allocate_resources operation in la [...] adds 55162d2bb0e8 ALSA: fireface: reserve/release isochronous resources in p [...] adds b88f4d7c3812 ALSA: fireface: update isochronous resources when starting [...] adds f55e2a897962 ALSA: fireface: minor code refactoring to finish streaming [...] adds 49f621fe3c79 ALSA: fireface: code refactoring for pcm.hw_params/hw_free [...] adds 861bee5adc8b ALSA: usb-audio: Enable .product_name override for Emagic, [...] adds 6bc9322936f2 ALSA: firewire-digi00x: refactoring to move timing of regi [...] adds d18b0a6e42f7 ALSA: firewire-digi00x: code refactoring to finish streami [...] adds 638e19fc46af ALSA: firewire-digi00x: simplify error path to begin strea [...] adds ad3065054761 ALSA: firewire-digi00x: code refactoring to keep isochrono [...] adds ae8ffbb26512 ALSA: firewire-digi00x: reserve/release isochronous resour [...] adds 24bb77b3fff4 ALSA: firewire-digi00x: update isochronous resources when [...] adds 478f3a56dcbc ALSA: firewire-digi00x: code refactoring for pcm.hw_params [...] adds b3480638a52a ALSA: dice: code refactoring to stop packet streaming adds c738aed136a7 ALSA: dice: code refactoring to keep isochronous resources adds 3cd2c2d780a2 ALSA: dice: reserve/release isochronous resources in pcm.h [...] adds d5553026b53a ALSA: dice: update isochronous resources when starting pac [...] adds 4dbf4f44cf83 ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks adds c7e68a697c7c ALSA: hda: fix a mask for unsolicited event tags adds ac2888b958f2 ALSA: bebob: configure sampling transfer frequency in pcm. [...] adds 83122f85d4d8 ALSA: bebob: don't set XRUN in stop streaming adds 87a23092dd97 ALSA: bebob: obsolete useless member of private structure adds 33e41a5ce59a ALSA: bebob: code refactoring to initialize/destroy stream data adds 1dc5921082d4 ALSA: fireworks: unify substream counter adds add147ad556c ALSA: fireworks: code refactoring for rawmidi.open/close adds fb56eb73c626 ALSA: fireworks: code refactoring for pcm.hw_params/hw_free adds 3d7250667ea9 ALSA: fireworks: configure sampling transfer frequency in [...] adds 206cf896d6e9 ALSA: fireworks: configure stream parameters in pcm.hw_par [...] adds 5ad840728ac3 ALSA: fireworks: don't set XRUN in stop streaming adds da2af86d51ac ALSA: oxfw: code refactoring for stop condition of packet [...] adds 521b2e11fad0 ALSA: oxfw: set packet parameter according to current conf [...] adds 20358d4460bd ALSA: oxfw: start duplex streams if supported adds 7efa19ab4848 ALSA: oxfw: break packet streaming at bus-reset handler adds e34244dd2266 ALSA: oxfw: expand stop procedure for packet streaming adds 779f0dba0b99 ALSA: oxfw: rename helper functions for duplex streams adds 4a0a04729a44 ALSA: oxfw: unify substreams counter adds 4f380d007052 ALSA: oxfw: configure packet format in pcm.hw_params callback adds 0356ce3adda0 ALSA: oxfw: configure stream parameter in pcm.hw_params callback adds c72d3a0a9347 ALSA: dice: fix compiler warning due to returning uninitia [...] adds f94287b65354 ALSA: hda: Add Elkhart Lake PCI ID adds 3e985effb25e ALSA: hda: remove an unused field from struct hda_codec adds 855b5e01c073 ALSA: hda/hdmi - consider eld_valid also in sync_eld_via_acomp() adds 9aa892d2c1a0 ALSA: pci: echoaudio: remove variable which is a constant adds f69fc17947f1 ALSA: bebob: code rafactoring for callback functions to PC [...] adds 73f7864eb5f0 ALSA: bebob: code refactoring for callback function to raw [...] adds 5e818ac21f9d ALSA: bebob: change the range of critical section for stre [...] adds d173265ae36f ALSA: bebob: code refactoring for error path to start dupl [...] adds c6b84ffbd5e7 ALSA: fireworks: change the range of critical section for [...] adds 7bc93821a70a ALSA: firewire-lib: split allocation of isochronous resour [...] adds 18f26034be27 ALSA: firewire-motu: unify the count of subscriber for pac [...] adds f6341db65a0a ALSA: firewire-motu: unify midi callback function adds 8350132e399d ALSA: firewire-motu: add helper function to keep isochrono [...] adds fc49769af4fd ALSA: firewire-motu: code refactoring for condition to sto [...] adds b66ab1428e68 ALSA: firewire-motu: rename helper functions to begin/fini [...] adds e63a15185a7a ALSA: firewire-motu: minor code refactoring to stop isochr [...] adds ec694fba2ac9 ALSA: firewire-motu: code refactoring to finish streaming session adds 8edc56ec8f14 ALSA: firewire-motu: reserve/release isochronous resources [...] adds 2d103420c6ea ALSA: firewire-motu: update isochronous resources when sta [...] adds 15d472ecc510 ALSA: firewire-motu: code refactoring for pcm.hw_params/hw [...] adds 9628fc82f9fe ALSA: firewire-tascam: unify stop and release method for d [...] adds af26bacc1c5a ALSA: fireface: unify stop and release method for duplex streams adds eccd895c9985 ALSA: firewire-motu: unify stop and release method for dup [...] adds b9434540dd8f ALSA: firewire-digi00x: unify stop and release method for [...] adds 740680f22d96 ALSA: dice: unify stop and release method for duplex streams adds 7599e279c045 ALSA: bebob: ensure to release isochronous resources in pc [...] adds a9679dd31dd3 ALSA: fireworks: ensure to release isochronous resources i [...] adds 3f2ce83ddba9 ALSA: oxfw: ensure to release isochronous resources in pcm [...] adds eee22af1edde Revert "ALSA: firewire-lib: fix inverted node IDs for amdt [...] adds c5dfd4b88528 ALSA: firewire-motu: unify common tracepoints for both direction adds 801ebf1043ae ALSA: usb-audio: Sanity checks for each pipe and EP types adds 3fc414765313 ALSA: xen-front: fix unintention integer overflow on left shifts adds 76864868dbab ALSA: firewire-lib: cache next data_block_counter after pr [...] adds 973b059ca980 ALSA: firewire-lib: fix to process MIDI conformant data ch [...] adds 7c2b3629d09d ALSA: hda: Fix a headphone detection issue when using SOF adds b5c21c84705d Merge branch 'for-linus' into for-next adds d07a9a4f66e9 ALSA: hda/realtek - Headphone Mic can't record after S3 adds 335399362a6e ALSA: hda/ca0132 - remove redundant assignment to variable [...] adds ca95c7bf3d29 ALSA: usb-audio: Fix parse of UAC2 Extension Units adds bb26e0c636d4 ALSA: asihpi: Remove unneeded variable change adds 388b00f04518 ALSA: cs4281: remove redundant assignment to variable val [...] adds 097f8ba3873d ALSA: bebob: fix wrong reference count for stream function [...] adds 2e9f17e34eb7 ALSA: fireworks: fix wrong reference count for stream func [...] adds 03a954aef70e ALSA: oxfw: fix wrong reference count for stream functiona [...] adds e79c3f0c006e ALSA: dice: fix wrong reference count for stream functiona [...] adds 64582c56a915 ALSA: firewire-digi00x: fix wrong reference count for stre [...] adds ba18ca2b8e18 firewire-motu: fix wrong reference count for stream functi [...] adds d4bd30532688 ALSA: usb-audio: fix Line6 Helix audio format rates adds 774a075ab514 ALSA: hda: Simplify snd_hdac_refresh_widgets() adds b89b889a326a Merge branch 'topic/hda-refresh-cleanup' into for-next adds cbb9f8ccc823 ASoC: nau8825: fix fake interruption when booting adds 47c317b786b6 ASoC: meson: axg-tdmin: right_j is not supported adds 7e0d7d0fbd06 ASoC: meson: axg-tdmout: right_j is not supported adds cb36ff785e86 ASoC: meson: axg-tdm: fix sample clock inversion adds 489f231e0f4c ASoC: codec: hdac_hdmi: fix pin connections at cvt enable adds 3e802e90ffcc ASoC: ti: Fix SDMA users not providing channel names adds 7a1954de3050 ASoC: Intel: Skylake: Fix incorrect capture position reporting adds c054b41690a4 ASoC: qcom: common: Mark links as nonatomic adds 281c443f1e8e ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC adds b545542a0b86 ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; adds c2c928c93173 ASoC: core: Adapt for debugfs API change adds ceaea851b9ea ASoC: dapm: Adapt for debugfs API change adds da7260cc8d1d ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems adds 1bcc1fd64e4d ASoC: audio-graph-card: fix use-after-free in graph_for_each_link adds 0dceaf7c798d Merge branch 'asoc-5.2' into asoc-linus adds 53fdea9604fa ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger [...] adds b9960f6ea22d ASoC: rt5677-spi: Rename driver to differentiate from main codec adds 1a5c0b28fc56 ASoC: stm32: spdifrx: manage identification registers adds b2d337d8de9f ASoC: fsl_esai: Add pm runtime function adds 753c36a4d8a8 ASoC: rt5677: use more of the volume range from DACs adds 893d1a9c5c1c ASoC: rt5677: Add component driver name adds 900e5daf7034 ASoC: hdmi-codec: remove function name debug traces adds 3fcf94ef4d41 ASoC: hdmi-codec: remove reference to the current substream adds 1de005d47d90 ASoC: hdmi-codec: remove reference to the dai drivers in t [...] adds 0cf4610b9f29 ASoC: hdmi-codec: remove ops dependency on the dai id adds 71ed4bddde08 ASoC: stm32: i2s: manage identification registers adds c0ffbd64b9dc ASoC: fsl_sai: Move clock operation to PM runtime adds 261e90829fe2 ASoC: soc-acpi: fix implicit header use of module.h/export.h adds 35a7086eaa05 ASoC: amd: Reporting accurate hw_ptr for acp3x dma adds 927ce5c76e48 ASoC: SOF: Add Comet Lake PCI IDs adds 5f740b243014 ASoC: Intel: Skylake: Add Cometlake PCI IDs adds 5160217ba66c ASoC: SOF: uapi: remove unused sof header files adds 14a2212dd4bc ASoC: SOF: pcm: remove runtime PM calls during pcm open/close adds ec836daafcdf ASoC: SOF: Intel: ICL: add Icelake SSP count adds 630be964b5d8 ASoC: SOF: Intel: ICL add Icelake chip info struct adds bcd9382288af ASoC: max98357a: request GPIO when device get probed adds 22d251a59647 ASoC: soc-core: use i on snd_soc_resume() adds 0a2cfcd998e3 ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() adds e2b30edfb943 ASoC: soc-core: tidyup soc_bind_dai_link() comment balance adds c083444061ad ASoC: soc-core: add soc_component_to_node() adds 09d4cc03ff77 ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() adds 7426af5010d1 ASoC: soc.h: fe_compr can be bit field adds ca58221d2212 ASoC: soc-pcm: do cpu_dai related operation at same place adds 2371abdc08e4 ASoC: soc-pcm: add missing cpu_dai->rate = 0 adds e7ecfdb794fe ASoC: soc-pcm: add soc_pcm_components_open() adds eb1ecadb7f67 ASoC: hdmi-codec: re-introduce mutex locking adds 1628fc3f4771 ASoC: Mediatek: add memory interface data align adds cf61f5b01531 ASoC: Mediatek: MT8183: set data align adds 1b74211011eb ASoC: meson: axg-card: set link name based on link node name adds c3456a4b2142 ASoC: dapm: allow muxes to force a disconnect adds e35f5ad6a965 ASoC: meson: add tohdmitx DT bindings adds 0a8f1117a680 ASoC: meson: axg-card: add basic codec-to-codec link support adds c8609f3870f7 ASoC: meson: add g12a tohdmitx control adds 4aecaa0a82b3 ASoC: fsl_asrc: replace the process_option table with function adds 506c7f9b0612 dt-bindings: sound: Convert Allwinner SPDIF binding to YAML adds b1f35dfd7c2f dt-bindings: sound: sun4i-spdif: Document that the RX chan [...] adds bfe95dfa4dac ASoC: cs42xx8: Add reset gpio handling adds bfa8130f50a6 ASoC: tlv320aic3x: Add support for high power analog output adds 1c7c3237c0cc Merge tag 'v5.2-rc1' into asoc-5.3 adds b0a821daf0d0 ASoC: rename functions that pollute the simple_xxx namespace adds 326b18176353 ASoC: Mediatek: MT8183: enable IIR filter adds 39f2d114a1c7 ASoC: Intel: glk_rt5682_max98357a: Remap button control-function adds e9b5daad4e9b ASoC: rsnd: move pcm_new from snd_soc_component_driver to [...] adds 2ffb0f580bde ASoC: soc-core: WARN() is not related to component->driver->probe adds 90fdbe8ab270 ASoC: cs42xx8: add reset-gpios in binding document adds e355d3de196f ASoC: Mediatek: MT8183: fix compile error adds 383d30e72e68 ASoC: Mediatek: MT8183: fix compile error adds b385256eb54f ASoC: Intel: sof-rt5682: add newline for clarity adds 428306c3b3fe ASoC: soc-pcm: fixup try_module_get()/module_put() timing adds a41016e40378 Merge branch 'for-5.2' of https://git.kernel.org/pub/scm/l [...] adds d281bf5d924a ASoC: fsl_asrc: Unify the supported input and output rate adds a497a4363706 ASoC: Add support for Conexant CX2072X CODEC adds 3917da94f787 ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms adds 5463eb5c2f75 ASoC: Mediatek: MT8183: enable dev runtime suspend and resume adds 108d0d40b932 ASoC: mediatek: mt8183: remove unused DAPM pins adds 63ba8e4d04ab ASoC: mediatek: mt8183: move card registration to the end [...] adds b8bb535ae43a ASoC: Intel: boards: remove unnecessary inclusion of skl.h adds 07597910a9c0 ASoC: dapm: Use struct_size() in krealloc() adds d00cc2f16a41 ASoC: Intel: Skylake: Use struct_size() helper adds e718a3eb09ae ASoC: qdsp6: q6core: Use struct_size() in kmemdup() adds 9b33d2e526c5 ASoC: cx2072x: remove redundant assignment to pulse_len adds 41f4fadb34af ASoC: SOF: topology: Use struct_size() helper adds b20453031472 dt-bindings: sound: sun4i-spdif: Add Allwinner H6 compatible adds 99afc8df8b6f ASoC: max98357a: Show KConfig entry adds b11c5b5e5739 ASoC: SOF: Use struct_size() in kmemdup() adds f627b0524ccf ASoC: SOF: trace: remove code duplication in sof_wait_trac [...] adds ec9025e5d3c5 ASoC: SOF: force end-of-file for debugfs trace at suspend adds 0a0ca8e94ca3 dt-bindings: sound: Convert Allwinner I2S binding to YAML adds eb5b12843b06 dt-bindings: sound: sun4i-i2s: Document that the RX channe [...] adds be0461048b60 ASoC: cx2072x: fix integer overflow on unsigned int multiply adds 9aa37874d193 ASoC: cx2072x: fix spelling mistake "configued" -> "configured" adds ae9cccc30f6c ASoC: sun4i-spdif: Move quirks to the top adds f6a86b436b26 ASoC: sun4i-spdif: Add TX fifo bit flush quirks adds 99a12c766e20 ASoC: sun4i-spdif: Add support for H6 SoC adds a54988113985 wcd9335: fix a incorrect use of kstrndup() adds 17fc24875da1 ASoC: Intel: sof-rt5682: fix undefined references with Bay [...] adds 7cda6223503d ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set adds b19671d6caf1 ASoC: core: use component driver name as component name adds f499edf9fa90 ASoC: rt5677: Add missing voice activation register definitions adds 536cfd2f375d ASoC: Intel: use common helpers to detect CPUs adds 2c79eeb1aaf2 ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build erro [...] adds 0d365acbbe29 ASoC: Intel: boards: remove dependency on asm/platform_sst [...] adds 8fe751d8fd5c ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers adds e13ef82a9ab8 ASoC: SOF: add COMPILE_TEST for PCI options adds 79b3b7c4a396 Merge branch 'asoc-5.2' into asoc-5.3 adds 970c43d17835 ASoC: SOF: Intel: hda: use the defined ppcap functions adds 1d9c95c18962 ASoC: stm32: sai: manage identification registers adds 9d563eb95b81 Revert "ASoC: core: use component driver name as component name" adds 5c9714f63736 ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item adds 6fbbc18ead0f ASoC: SOF: Do not send cmd via SHIM register adds c24b1b727939 ASoC: SOF: Intel: cnl-ipc: read all IPC registers first adds ddbe9223393e ASoC: SOF: Intel: cnl-ipc: move code around for clarity adds 3f58521bc814 ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler adds 5dbeb8287421 ASoC: SOF: Intel: hda-ipc: read all IPC registers first adds 66e65339b824 ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler adds 09a173a63fbb ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value adds a893ef9b8bba ASoC: SOF: soundwire: add initial soundwire support adds 663580695611 ASoC: SOF: topology: add support for mux/demux component adds a529819d8876 Merge branch 'asoc-5.2' into asoc-5.3 adds e3adc9495ab2 ASoC: SOF: send time stamp to FW for alignment adds 53b22d25ec36 ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command adds 091c12e1f50c ASoC: SOF: debug: add new debugfs entries for IPC flood test adds d6e65bb7ff0d ASoC: rt1011: Add RT1011 amplifier driver adds 190d9e0332ab ASoC: cx2072x: remove set but not used variable 'is_right_j ' adds 52194513ba13 ASoC: mediatek: Make some symbols static adds 9b8e8b893ff5 ASoC: pcm3168a: Implement set_tdm_slot callback adds 619c15f7fac9 ASoC: sun4i-i2s: Change SR and WSS computation adds 3bb936f5b92a ASoC: core: Tell codec that jack is being removed adds 83a6edbb8fe9 ASoC: rt1011: Mark format integer literals as unsigned adds 64429a8711e1 ASoC: rt1011: fix warning reported by kbuild test robot an [...] adds 08a5841e3a10 ASoC: soc-core: use snd_soc_dai_link_component for CPU adds f107294c6422 ASoC: simple-card: support snd_soc_dai_link_component styl [...] adds 587c984427bf ASoC: soc.h: add sound dai_link connection macro adds 9ded5f71114b ASoC: mediatek: mt6797-mt6351: use modern dai_link style adds b664e06d530e ASoC: mediatek: mt2701-wm8960: use modern dai_link style adds 4ddabddabf41 ASoC: mediatek: mt2701-cs42448: use modern dai_link style adds 1ea15792bc47 ASoC: mediatek: mt8173-max98090: use modern dai_link style adds 166b3f052d3e ASoC: mediatek: mt8173-rt5650: use modern dai_link style adds 05ab66178cb2 ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style adds 1fcd25641d44 ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style adds 4b99064229b4 ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style adds fa284fd00247 ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern [...] adds 5af5e7609af5 ASoC: samsung: bells: use modern dai_link style adds 10601860559d ASoC: samsung: smdk_wm8580: use modern dai_link style adds 2f8ea84e3a8c ASoC: samsung: smdk_wm8994: use modern dai_link style adds 245139b2c25c ASoC: samsung: smdk_wm8994pcm: use modern dai_link style adds e076cc1d9b05 ASoC: samsung: smdk_spdif: use modern dai_link style adds 88dd84a196ef ASoC: samsung: h1940_uda1380: use modern dai_link style adds 930f74a171f5 ASoC: samsung: arndale_rt5631: use modern dai_link style adds 19bca225e720 ASoC: samsung: tobermory: use modern dai_link style adds f1d26f2b947e ASoC: samsung: tm2_wm5110: use modern dai_link style adds 3f60911771a1 ASoC: samsung: speyside: use modern dai_link style adds db1623faa432 ASoC: samsung: snow: use modern dai_link style adds a259926056dd ASoC: samsung: smartq_wm8987: use modern dai_link style adds bb5e4a032488 ASoC: samsung: s3c24xx_uda134x: use modern dai_link style adds fba1384c3bff ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_ [...] adds 1c0f3edbcabd ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style adds 400127a12ae3 ASoC: samsung: rx1950_uda1380: use modern dai_link style adds 3cddda10c25f ASoC: samsung: odroid: use modern dai_link style adds 0391b03374ce ASoC: samsung: neo1973_wm8753: use modern dai_link style adds 7989919453af ASoC: samsung: lowland: use modern dai_link style adds e28d6e02889c ASoC: samsung: littlemill: use modern dai_link style adds 9423082951be ASoC: samsung: jive_wm8750: use modern dai_link style adds b63eec7443b1 ASoC: pxa: brownstone: use modern dai_link style adds 432895f4f6d9 ASoC: pxa: corgi: use modern dai_link style adds 312989a1ed69 ASoC: pxa: e740_wm9705: use modern dai_link style adds f78ced5147dc ASoC: pxa: e750_wm9705: use modern dai_link style adds 32b787a0ce77 ASoC: pxa: e800_wm9712: use modern dai_link style adds d7d8e1b14c16 ASoC: pxa: em-x270: use modern dai_link style adds 08baa54ee7d1 ASoC: pxa: hx4700: use modern dai_link style adds 76359b17c38d ASoC: pxa: imote2: use modern dai_link style adds 018252749ce4 ASoC: pxa: magician: use modern dai_link style adds a94112f5bd0b ASoC: pxa: mioa701_wm9713: use modern dai_link style adds ef15331de2e4 ASoC: pxa: palm27x: use modern dai_link style adds 1129efb0a390 ASoC: pxa: zylonite: use modern dai_link style adds dca012bb8602 ASoC: pxa: z2: use modern dai_link style adds 0d246384cae6 ASoC: pxa: ttc-dkb: use modern dai_link style adds cc7b2401cd93 ASoC: pxa: tosa: use modern dai_link style adds 196a521a3c86 ASoC: pxa: spitz: use modern dai_link style adds 8ba9c5cbe9f2 ASoC: pxa: poodle: use modern dai_link style adds 1d17821f79ae ASoC: kirkwood: armada-370-db: use modern dai_link style adds f7554cb47ef1 ASoC: ti: n810: use modern dai_link style adds 5cffc237432d ASoC: ti: osk5912: use modern dai_link style adds acb9a2d52e2c ASoC: ti: ams-delta: use modern dai_link style adds 77723f1c262f ASoC: ti: omap3pandora: use modern dai_link style adds de3582fec0aa ASoC: ti: davinci-evm: use modern dai_link style adds 3b785a63ee3d ASoC: ti: omap-hdmi: use modern dai_link style adds bc9dfc4cb1d8 ASoC: ti: omap-abe-twl6040: use modern dai_link style adds d6db366a411c ASoC: ti: omap-twl4030: use modern dai_link style adds c3e2a4af64cb ASoC: ti: rx51: use modern dai_link style adds 4f209c5142dc ASoC: sh: migor: use modern dai_link style adds f9aaa1929b2e ASoC: sh: sh7760-ac97: use modern dai_link style adds 48696d0a6d8e ASoC: amd: acp-da7219-max98357a: use modern dai_link style adds 19913c163e21 ASoC: amd: acp-rt5645: use modern dai_link style adds ed00d6ccde62 ASoC: atmel: mikroe-proto: use modern dai_link style adds 35617d8262c4 ASoC: atmel: sam9x5_wm8731: use modern dai_link style adds d83923c576f9 ASoC: atmel: sam9g20_wm8731: use modern dai_link style adds 1199dd99ddf6 ASoC: atmel: tse850-pcm5142: use modern dai_link style adds 079878be6fea ASoC: atmel: atmel-wm8904: use modern dai_link style adds f62da10aba7c ASoC: atmel: atmel-pdmic: use modern dai_link style adds 3d14a1df7d30 ASoC: atmel: atmel-classd: use modern dai_link style adds 34592f7ecb4e ASoC: au1x: db1000: use modern dai_link style adds fc4b060a8c63 ASoC: au1x: db1200: use modern dai_link style adds 5e883ff15fc0 ASoC: cirrus: edb93xx: use modern dai_link style adds cda80e05c648 ASoC: cirrus: simone: use modern dai_link style adds 40989980bf4b ASoC: cirrus: snappercl15: use modern dai_link style adds cf8c3ec87c72 ASoC: fsl: efika-audio-fabric: use modern dai_link style adds 8337ef4f4887 ASoC: fsl: imx-spdif: use modern dai_link style adds 22bda69c6502 ASoC: fsl: mx27vis-aic32x4: use modern dai_link style adds 7ca8d923511a ASoC: fsl: phycore-ac97: use modern dai_link style adds c90cf3d3fb4a ASoC: fsl: wm1133-ev1: use modern dai_link style adds 893f19510414 ASoC: fsl: fsl-asoc-card: use modern dai_link style adds 6aa7b4091d0b ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai [...] adds 35f6d3025fa8 ASoC: fsl: imx-es8328: use modern dai_link style adds 3219d9c73462 ASoC: fsl: eukrea-tlv320: use modern dai_link style adds 3026ef68d2c5 ASoC: fsl: imx-sgtl5000: use modern dai_link style adds 8a147e503dd6 ASoC: fsl: imx-mc13783: use modern dai_link style adds 61c29313cb81 ASoC: fsl: pcm030-audio-fabric: use modern dai_link style adds 79782e283ed3 ASoC: fsl: imx-audmix: use modern dai_link style adds 7c5cbcfe966b ASoC: jz4740: qi_lb60: use modern dai_link style adds c84836d7f650 ASoC: meson: axg-card: use modern dai_link style adds 49cb448846f5 ASoC: mxs: mxs-sgtl5000: use modern dai_link style adds 26d8d4b21f9e ASoC: nuc900: nuc900-audio: use modern dai_link style adds fa350b770b57 ASoC: qcom: storm: use modern dai_link style adds 1e36ea360ab9 ASoC: qcom: common: use modern dai_link style adds 98b232ca9e0e ASoC: qcom: apq8016_sbc: use modern dai_link style adds 96a239b7af0f ASoC: rockchip: rk3399_gru_sound: use modern dai_link style adds e0d129d4cac0 ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style adds 0209bf2b2a76 ASoC: rockchip: rockchip_rt5645: use modern dai_link style adds 8d6975ea3627 ASoC: rockchip: rockchip_max98090: use modern dai_link style adds a39bb1b740c9 ASoC: sirf: sirf-audio: use modern dai_link style adds 8ad8d81a0ff6 ASoC: ux500: mop500: use modern dai_link style adds 950d10e879d4 ASoC: sunxi: sun4i-codec: use modern dai_link style adds f4010b4c8b38 ASoC: txx9: txx9aclc-generic: use modern dai_link style adds 9b4f646a3aed ASoC: tegra: tegra_rt5677: use modern dai_link style adds efefce542260 ASoC: tegra: tegra_wm8753: use modern dai_link style adds 706e20515ef6 ASoC: tegra: trimslice: use modern dai_link style adds af297e6f2c67 ASoC: tegra: tegra_alc5632: use modern dai_link style adds f4d9dd95f31b ASoC: tegra: tegra_sgtl5000: use modern dai_link style adds 5a44ad1e587a ASoC: tegra: tegra_rt5640: use modern dai_link style adds 5e703b906e19 ASoC: tegra: tegra_wm8903: use modern dai_link style adds ec7687d9a10a ASoC: tegra: tegra_wm9712: use modern dai_link style adds f60adf385141 ASoC: tegra: tegra_max98090: use modern dai_link style adds 23b946ce2808 ASoC: soc-topology: use modern dai_link style adds 0467d8ef0f61 ASoC: vc4: vc4_htmi: use modern dai_link style adds 7ba06110de26 ASoC: sof: use modern dai_link style adds 3f6c2a2e9abe ASoC: Intel: bdw-rt5677: use modern dai_link style adds 77b365b8e99d ASoC: Intel: haswell: use modern dai_link style adds 4c3db473f77d ASoC: Intel: broadwell: use modern dai_link style adds 56b2f3187419 ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style adds 5895eb75edf0 ASoC: Intel: bxt_rt298: use modern dai_link style adds 6bf449c4c49a ASoC: Intel: byt-rt5640: use modern dai_link style adds 0034172031aa ASoC: Intel: byt-max98090: use modern dai_link style adds 143029dbb8c9 ASoC: Intel: bytcht_es8316: use modern dai_link style adds 365a8a586afb ASoC: Intel: bytcht_nocodec: use modern dai_link style adds fb1d4861f28e ASoC: Intel: bytcht_da7213: use modern dai_link style adds 196c52e13eb5 ASoC: Intel: bytcht_cx2072x: use modern dai_link style adds 01fee62a27c1 ASoC: Intel: bytcr_rt5651: use modern dai_link style adds e7a712889b29 ASoC: Intel: bytcr_rt5640: use modern dai_link style adds 75909d7e2e26 ASoC: Intel: cht_bsw_rt5645: use modern dai_link style adds 099cc6585559 ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style adds a61142bb0aa0 ASoC: Intel: cht_bsw_rt5672: use modern dai_link style adds 5ae4641f5a2b ASoC: Intel: cht_bsw_nau8824: use modern dai_link style adds 168bfa962ed2 ASoC: Intel: kbl_rt5660: use modern dai_link style adds 00c3cfb041a4 ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style adds 42ac21b9b17d ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_li [...] adds bf2a8ebd07f7 ASoC: Intel: kbl_da7219_max98927: use modern dai_link style adds 27eb6c7cb902 ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style adds 502a522b7b8b ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style adds 9cb56a5ceefa ASoC: Intel: skl_rt286: use modern dai_link style adds 318796d854ff ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style adds 2bfa8c35d90c ASoC: Intel: skl-pcm: use modern dai_link style adds a78959f407e6 ASoC: Intel: skl_hda_dsp_common: use modern dai_link style adds 02c31963d156 ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style adds e1684073ef21 ASoC: Intel: sof_rt5682: use modern dai_link style adds adb76b5b9c47 ASoC: soc-core: remove legacy style dai_link adds a8e992342ce4 Merge branch 'asoc-5.2' into asoc-5.3 adds ef8a4757a6db ASoC: msm8916-wcd-digital: Add sidetone support adds 0779935938b1 ASoC: Remove erroneous soc_cleanup_card_resources() call adds 6c0215f5d9f2 ASoC: dt-bindings: fix some broken links from txt->yaml co [...] adds 960f428ca0a0 ASoC: meson: axg-card: fix null pointer dereference in clean up adds 2e927ad7981d ASoC: nau8822: support master mode adds b7e47f48f119 bindings: sound: davinci-mcasp: Add support for optional a [...] adds 764958f2b523 ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio adds fc30f2adb621 ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k adds 05113483fd30 ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines adds 2f7e015c1f20 ASoC: tas571x: Fix -Wunused-const-variable adds 3e6de89409bf ASoC: soc-topology: fix modern dai link style adds 4cee883e97b6 ASOC: SOF: ipc: prevent logging trace messages adds b943f7980113 ASoC: SOF: uapi: align comments with firmware files adds f1fd9d0e6dba ASoC: SOF: intel: extend IPC dump information adds e2eba551d2f4 ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend adds 847a040dd2eb ASoC: SOF: ipc: clarify operator precedence adds aa66fd80e081 ASoC: SOF: topology: add min/max step for volume_table adds 65a18a46b274 ASoC: SOF: topology: pass volume min/max linear value to FW adds 7df43911e92a ASoC: SOF: Add DMIC token for unmute gain ramp time adds 0c888baba8e0 ASoC: SOF: dont wake dsp up in kcontrol IO adds 7f807f280964 ASoC: wm_adsp: no need to check return value of debugfs_cr [...] adds 227ab8baa15b ASoC: fsl: no need to check return value of debugfs_create [...] adds 41d92e0c835b ASoC: rockchip: pdm: select CONFIG_RATIONAL adds 83ee240aad91 ASoC: cx2072x: mark PM function as __maybe_unused adds 7623ae793c28 ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hd [...] adds f5dbba9fee80 ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() adds 1b7e1956860d ASoC: SOF: topology: add cpu_dai_name for DAIs adds bdf4ad3fd01f ASoC: SOF: Intel: hda: assign link DMA channel at run-time adds 6b2239e3337b ASoC: SOF: Intel: hda: reserve host DMA channel for hostle [...] adds 7077a07a72d3 ASoC: SOF: Intel: hda: release link DMA for paused streams [...] adds 93146bc22f61 ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free adds 6297a0dc4c14 ASoC: SOF: Intel: hda: modify stream interrupt handler adds 7fd572e7d317 ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock adds 24b6ff686fce ASoC: SOF: Intel: hda: use the SOF defined ppcap functions adds 13063a2ccf79 ASoC: SOF: Intel: hda: add function for hda stop chip adds 9a50ee58b8b1 ASoC: SOF: Intel: hda: use the defined stop chip in suspend adds 3a39e0eae809 ASoC: SOF: Intel: hda: clear stream status and wakests properly adds 7bcaf0f2cdfa ASoC: SOF: Intel: hda: make sure DMA is start/stop by read [...] adds 5b8cc7d17f56 ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 duri [...] adds 9de7eaddfa7f ASoC: SOF: disallow building without CONFIG_PCI again adds 8893cba2fa69 ASoC: rt5677: fall back to DT prop names on error adds 241800642ea3 ASoC: rt5677: move jack-detect init to i2c probe adds 501e94b52aed ASoC: Add missing newline at end of file adds ac28ec07ae1c ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ adds 5f174cf75a8c ASoC: soc.h: fixup for_each_card_links() macro adds 1eed6bc03f54 ASoC: Intel: sof-rt5682: add MCLK support for BYT platform adds e711223ad35b ASoC: Intel: sof-rt5682: correct naming for dmic16k adds 16395ceee11f ASoC: qcom: common: Fix NULL pointer in of parser adds 4f7b018b55db ASoC: rt5677: clear interrupts by polarity flip adds df9091e9d3f4 ASoC: rt5677: handle concurrent interrupts adds 1d7689892878 ASoC: soc-core: allow no Platform on dai_link adds 6c6de1c9e2bf ASoC: vc4: vc4_hdmi: don't select unnecessary Platform adds 02602401e531 ASoC: atmel: atmel-classd: don't select unnecessary Platform adds 7baf32e164da ASoC: atmel: atmel-pdmic: don't select unnecessary Platform adds 3609750e9d4b ASoC: atmel: atmel_wm8904: don't select unnecessary Platform adds 318ebbe8060d ASoC: atmel: mikroe-proto: don't select unnecessary Platform adds bfc7938e5814 ASoC: atmel: sam9g20_wm8731: don't select unnecessary Platform adds ced5b08020cd ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform adds 655368dfc75e ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform adds 2058ea1c4f51 ASoC: fsl: eukrea-tlv320: don't select unnecessary Platform adds e57a4c2f15df ASoC: fsl: fsl-asoc-card: don't select unnecessary Platform adds 577cf50d4dc8 ASoC: fsl: imx-es8328: don't select unnecessary Platform adds 82bf78ca49a3 ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform adds 014f07ca1cb1 ASoC: fsl: imx-spdif: don't select unnecessary Platform adds d8893261a7d3 ASoC: fsl: imx-audmix: don't select unnecessary Platform adds 717f16331712 ASoC: kirkwood: armada-370-db: don't select unnecessary Platform adds 5f92229d184b ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform adds 564684387969 ASoC: qcom: apq8016_sbc: don't select unnecessary Platform adds 3caf11fa88a9 ASoC: qcom: storm: don't select unnecessary Platform adds 9c21e82c165c ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessa [...] adds 7df405ae5895 ASoC: rockchip: rockchip_max98090: don't select unnecessar [...] adds 27a37973a6f1 ASoC: rockchip: rockchip_rt5645: don't select unnecessary [...] adds 33949eb5019d ASoC: samsung: arndale_rt5631: don't select unnecessary Platform adds d815e0f08fdd ASoC: samsung: smdk_wm8994: don't select unnecessary Platform adds a555b6a959e6 ASoC: samsung: snow: don't select unnecessary Platform adds ae7cbcc43b8c ASoC: samsung: tm2_wm5110: don't select unnecessary Platform adds e562a5f13c94 ASoC: sirf: sirf-audio: don't select unnecessary Platform adds 3f780533bac9 ASoC: sunxi: sun4i-codec: don't select unnecessary Platform adds e7fc99e641da ASoC: tegra: tegra_alc5632: don't select unnecessary Platform adds 4bfd08540b44 ASoC: tegra: tegra_max98090: don't select unnecessary Platform adds 1d641e1523ca ASoC: tegra: tegra_rt5640: don't select unnecessary Platform adds d035d13b2277 ASoC: tegra: tegra_rt5677: don't select unnecessary Platform adds cee1cf3f9f9e ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform adds 404b229b84af ASoC: tegra: tegra_wm8753: don't select unnecessary Platform adds b28d98527157 ASoC: tegra: tegra_wm8903: don't select unnecessary Platform adds 5d62677238e9 ASoC: tegra: tegra_wm9712: don't select unnecessary Platform adds 567b374d9973 ASoC: tegra: trimslice: don't select unnecessary Platform adds f46da1b9046e ASoC: ti: davinci-evm: don't select unnecessary Platform adds 1306ab2eddd1 ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform adds edba13aeae88 ASoC: ti: omap-hdmi: don't select unnecessary Platform adds bfe1273c65e1 ASoC: ti: omap-twl4030: don't select unnecessary Platform adds f0edc6c1ee48 ASoC: ti: rx51: don't select unnecessary Platform adds 9ae6cdb184b6 ASoC: ux500: mop500: don't select unnecessary Platform adds 6f0437445735 ASoC: simple-card-utils: don't select unnecessary Platform adds 0814c6412967 ASoC: qcom: don't select unnecessary Platform adds 961fb3c206dc ASoC: rockchip: rk3399_gru_sound: don't select unnecessary [...] adds 64ee5067cf64 ASoC: soc-utils: remove dummy Platform adds 1e7f6e1c69f0 ASoC: stm32: dfsdm: add 16 bits audio record support adds f0b1f5f08dfb ASoC: madera: Add DT bindings for Cirrus Logic Madera codecs adds 2735b683e1f2 ASoC: madera: Add common support for Cirrus Logic Madera codecs adds e6a2b5c0b7eb ASoC: cs47l35: Add codec driver for Cirrus Logic CS47L35 adds 95a9049b5854 ASoC: cs47l85: Add codec driver for Cirrus Logic CS47L85 adds f1572a448954 ASoC: cs47l90: Add codec driver for Cirrus Logic CS47L90 adds 9e0784d00e35 ASoC: Intel: Skylake: Switch to modern UUID API adds 5dd17a3c3ed5 ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE adds fd14f4436fd4 ASoC: ti: davinci-mcasp: Fix slot mask settings when using [...] adds b5d8dffb8cc9 ASoC: pcm3168a: Rename min_frame_size to slot_width adds 9700022109b6 ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM sl [...] adds 7f80e1376aa4 ASoC: rt5514-spi: don't use snd_soc_lookup_component() adds a2438253ba73 ASoC: SOF: Intel: hda: remove duplicated include from hda.c adds 7d7db5d3c3d8 ASoC: soc-core: move soc_find_component() adds a9ec84966f6d ASoC: soc-core: soc_find_component() uses snd_soc_is_match [...] adds c1e230f0f7a3 ASoC: soc-core: soc_find_component() uses snd_soc_dai_link [...] adds b9f2e25c599b ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() adds 30b233b1cb42 ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz samp [...] adds 24043d60ff50 ASoC: rt5677: depop stereo dac adds d5fcaaba54ce ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence adds 776cb3b80ede ASoC: Intel: Skylake: Initialize lists before access so th [...] adds 8a5b0177a7f6 ALSA: hdac: Fix codec name after machine driver is unloade [...] adds 09f448a415ec ASoC: compress: Fix memory leak from snd_soc_new_compress adds 9f6115acc37c ASoC: Intel: Skylake: Don't return failure on machine driv [...] adds 5b8e4c1c6602 ASoC: Intel: Skylake: Add function to cleanup debugfs interface adds e79986ce50d6 ASoC: Intel: Skylake: Properly cleanup on component removal adds 6ee927f2f014 ASoC: Intel: Skylake: Fix NULL ptr dereference when unload [...] adds 0f6ff78540bd ASoC: Intel: hdac_hdmi: Set ops to NULL on remove adds 3cde818cd02b ASoC: topology: Consolidate how dtexts and dvalues are freed adds 9f90af3a9952 ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_ [...] adds 078759399ff7 ASoC: Intel: Skylake: Read HIPCT extension before clearing [...] adds 26ae20490809 ASoC: Intel: Fix race condition in IPC rx list adds 9f4f42d710d4 ASoC: Intel: Common: Fix NULL dereference in tx_wait_done adds 02923faa6b29 ASoC: Intel: Skylake: Reset pipeline before its deletion adds a8cd7066f042 ASoC: Intel: Skylake: Strip T and L from TLV IPCs adds 472e5df0137e ASoC: madera: Update SPDX headers adds dfea7b2c5c7e ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings adds 526a6d45b013 ASoC: rsnd: add missing pin sharing with SSI9 adds e3303268f9cf ASoC: soc-core: don't use soc_find_component() at snd_soc_ [...] adds 53c8b29abe42 Merge tag 'v5.2-rc6' into asoc-5.3 adds bc0a5f43d7d6 ASoC: codecs: ad193x: Group register initialization at probe adds 8af6b2291e05 ASoC: codecs: ad193x: Reset used registers at probe adds af18b13fedae ASoC: soc-core: defer card registration if codec component [...] adds 34614739988a ASoC: soc-core: support dai_link with platforms_num != 1 adds 8fc22fa4b2cd ASoC: meson: axg-card: remove useless check on codec adds 8af26493c035 ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_r [...] adds 1ad741d0e8e8 ASoC: topology: fix memory leaks on sm, se and sbe adds 8a90efd15ef6 ASoC: vc4: vc4_htmi: consider CPU-Platform possibility adds ca1c67d1603a ASoC: atmel: atmel-classd: consider CPU-Platform possibility adds ea2d1868c484 ASoC: atmel: atmel-pdmic: consider CPU-Platform possibility adds 16589b77a956 ASoC: atmel: atmel_wm8904: consider CPU-Platform possibili [...] adds 716407ea57fa ASoC: amtel: mikroe-proto: consider CPU-Platform possibility adds 0efd1d7cbcc5 ASoC: atmel: sam9g20_wm8731: consider CPU-Platform possibility adds e1be6aa0984e ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility adds 6910bb935a44 ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility adds 68707c370170 ASoC: fsl: eukrea-tlv320: consider CPU-Platform possibility adds 9998d3e2add8 ASoC: fsl: fsl-asoc-card: consider CPU-Platform possibility adds 8bebc822a50a ASoC: fsl: imx-es8328: consider CPU-Platform possibility adds 2b1407c989ec ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility adds 9e8f5299c995 ASoC: fsl: imx-spdif: consider CPU-Platform possibility adds 9213866ac48f ASoC: fsl: imx-audmix: consider CPU-Platform possibility adds bb6630d153a1 ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility adds 802e8ed9e912 ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility adds 291728a52323 ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility adds 9522e94749d1 ASoC: qcom: storm: consider CPU-Platform possibility adds 418e12fcaa53 ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform [...] adds 5554af40e8d4 ASoC: rockchip: rockchip_max98090: consider CPU-Platform p [...] adds f94d7b6e63b7 ASoC: rockchip: rockchip_rt5645: consider CPU-Platform pos [...] adds a0e95c4d376d ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility adds 806bfc27ea84 ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility adds 3dfc3e9c24b7 ASoC: samsung: snow: consider CPU-Platform possibility adds 74a25f36ba7a ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility adds e22c32e1d41b ASoC: sirf: sirf-audio: consider CPU-Platform possibility adds d3569a47663b ASoC: sunxi: sun4i-codec: consider CPU-Platform possibility adds bae05f2cbf9a ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility adds abe4918b94b3 ASoC: tegra: tegra_max98090: consider CPU-Platform possibility adds ff9194baa91b ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility adds 1dd2e91b08d5 ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility adds be2428f3219c ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility adds 9e4e02eae46c ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility adds e8efc3ff9f83 ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility adds e0aad4b74fba ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility adds db1572d43ffb ASoC: tegra: trimslice: consider CPU-Platform possibility adds 44e578150f48 ASoC: ti: davinci-evm: consider CPU-Platform possibility adds b407a17a1447 ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility adds c5e8c53630a6 ASoC: ti: omap-hdmi: consider CPU-Platform possibility adds eb313e23da8d ASoC: ti: omap-twl4030: consider CPU-Platform possibility adds 569440b46baa ASoC: ti: rx51: consider CPU-Platform possibility adds 0296de83a6ca ASoC: ux500: mop500: consider CPU-Platform possibility adds 9f3eb9175345 ASoC: simple-card-utils: consider CPU-Platform possibility adds 0751154fda40 ASoC: qcom: consider CPU-Platform possibility adds 6c10da54f371 ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform po [...] adds aff50895269f ASoC: soc-utils: respawn dummy Platform adds 2b9def8c0d92 ASoC: rt1308: Add RT1308 amplifier driver adds 559e92f78778 ASoC: madera: Remove duplicated include from cs47l35.c adds 2d2e331697bf ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings adds 742210403777 ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() adds cb9002a18632 ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() adds 61c8a7d6ff11 ASoC: rt5682: use devm_snd_soc_register_component() adds 35407f9ffd84 ASoC: ak4118: use devm_snd_soc_register_component() adds dcbe6ed32e06 ASoC: cros_ec_codec: use devm_snd_soc_register_component() adds 4b9b73b86571 ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() adds cec5b01f8f1c ASoC: max98357a: avoid speaker pop when playback startup adds 094380ea2bf9 ASoC: meson: axg-tdm-formatter: add reset to the bindings [...] adds 751bd5db5260 ASoC: meson: axg-tdm-formatter: add reset adds 74b35a74f80e ASoC: core: Return -ENOTSUPP from set_channel_map() if no [...] adds 9aa0cf79568e ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route adds c150266f592b ASoC: wcd9335: remove multiple defines. adds 590eb2f4ef94 ASoC: rt5665: remove redundant assignment to variable idx adds 1fe08602d117 ASoC: sunxi: sun50i-codec-analog: Add earpiece adds b90bab3b1b1b ASoC: SOF: debug: fix possible memory leak in sof_dfsentry [...] adds e62bccf8a5ec ASoC: hdac_hdmi: report codec link up/down status to bus adds 62fde9772dd8 ASoC: SOF: add runtime idle callback adds 87a6fe80d56b ASoC: SOF: Intel: implement runtime idle for CNL/APL adds 043b35f281f5 Merge branch 'asoc-5.3' into asoc-next adds abdcfc25641c ASoC: meson: add tohdmitx DT bindings adds a98429acadef Merge remote-tracking branch 'asoc/topic/meson' into asoc-next adds 3c53c6255d59 Merge tag 'asoc-v5.3' of https://git.kernel.org/pub/scm/li [...] adds 0ebf3ceb8364 ALSA: firewire-lib: fix invalid length of rx packet payloa [...] adds 7fbf909668d6 ALSA: firewire-lib/fireface: fix initial value of data blo [...] adds 4ece7f6fd830 ALSA: firewire-lib: fix initial value of data block count [...] adds 213fa9898158 ALSA: firewire-lib: fix different data block counter betwe [...] adds b8b0e24c226e ALSA: firewire-lib: code refactoring for error path of par [...] adds 02394af3e00d ALSA: firewire-lib: code refactoring for post operation to [...] adds 0dcb4efb1095 ALSA: firewire-lib: code refactoring for local variables adds 4cdd5f9186bb Merge tag 'sound-5.3-rc1' of git://git.kernel.org/pub/scm/ [...] adds 5004efbb3611 Documentation: ABI: power: Add missing newline at end of file adds 32865e3e010f ACPI / LPIT: Correct LPIT end address for lpit_process() adds a3487d8f3063 ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() adds 21ba23792622 ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot [...] adds f850a48a0799 ACPI: PM: Allow transitions to D0 to occur in special cases adds ad5a449b707b ACPI: PM: Make acpi_sleep_state_supported() non-static adds 234f223d63d8 PCI: PM: Avoid resuming devices in D3hot during system suspend adds 0c7376ada950 PCI: PM: Replace pci_dev_keep_suspended() with two functions adds c2bf1fc212f7 PCI: Add missing link delays required by the PCIe spec adds 000dd5316e1c PCI: Do not poll for PME if the device is in D3cold adds 25bc694a8a08 Merge back PCI power management material for v5.3. adds 83a16e3f6d70 PCI / ACPI: Use cached ACPI device state to get PCI device [...] adds 4533771c1e53 ACPI / PM: Introduce concept of a _PR0 dependent device adds 53b22f900c2d PCI / ACPI: Add _PR0 dependent devices adds b51033e06c2e PCI: PM/ACPI: Refresh all stale power state data in pci_pm [...] adds 28ad4b4e3496 Merge back PCI power management material for v5.3. adds 9ed411c06dd1 ACPI: PM: Unexport acpi_device_get_power() adds 50e163d43ab1 Merge branches 'acpi-pm' and 'pm-pci' adds 1ec0cd8286f3 PM: hibernate: powerpc: Expose pfn_is_nosave() prototype adds 3540d38dd383 PM: sleep: Show how long dpm_suspend_start() and dpm_suspe [...] adds 0b385a0c3bd3 PM: suspend: Rename pm_suspend_via_s2idle() adds 25fa4d9d4ca6 drivers: base: power: remove wakeup_sources_stats_dentry variable adds e9bea8f98a53 PM: sleep: Update struct wakeup_source documentation adds 2f02a7ecd512 kernel: power: swap: use kzalloc() instead of kmalloc() fo [...] adds 501debd4aa5e PM: ACPI/PCI: Resume all devices during hibernation adds a78ae45a795a PCI: PM: Simplify bus-level hibernation callbacks adds 3cd7957e85e6 ACPI: PM: Simplify and fix PM domain hibernation callbacks adds c95b7595f85c ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domai [...] adds 99465f12babd ACPI: PM: Drop unused function and function header adds 02bd45a28bf3 PM: sleep: Drop dev_pm_skip_next_resume_phases() adds 3dbeb448543e Merge branch 'pm-sleep' adds 6319aee10e53 opp: Attach genpds to devices from within OPP core adds c0ab9e0812da opp: Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() adds b3e3759ee4ab opp: Don't overwrite rounded clk rate adds cd7ea582866f opp: Make dev_pm_opp_set_rate() handle freq = 0 to drop pe [...] adds 560d1bcad715 opp: Don't use IS_ERR on invalid supplies adds 41de256b6fd4 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 7e186d9de929 drivers: base: power: clock_ops: Use of_clk_get_parent_count() adds 338c993f9aa2 PM / clk: Remove error message on out-of-memory condition adds 8eb835e4789a power: avs: smartreflex: no need to check return value of [...] adds bd59ffb23b9d cpupower: correct spelling of interval adds 04507c0a9385 cpupower : frequency-set -r option misses the last cpu in [...] adds 30f234b4d6f0 Merge tag 'linux-cpupower-5.2-rc6' of git://git.kernel.org [...] adds 7673896a4069 Update to pm-graph 5.3 adds 45dd0a42b90b Update to pm-graph 5.4 adds d5a5e4ec5b41 Add README and update pm-graph and sleepgraph docs adds d382084f77b0 Merge back earlier pm-tools material for v5.3. adds 13b06b78c772 Merge branches 'pm-opp', 'pm-misc', 'pm-avs' and 'pm-tools' adds 2d4a79ae3404 cpufreq: pcc-cpufreq: Fail initialization if driver cannot [...] adds 4d28ba1d62c4 cpufreq: Add imx-cpufreq-dt driver adds a02177a39344 dt-bindings: imx-cpufreq-dt: Document opp-supported-hw usage adds c2147585cce0 cpufreq: imx-cpufreq-dt: Fix no OPPs available on unfused parts adds 036eb5c6d532 cpufreq: armada-37xx: Remove set but not used variable 'freq' adds 22a26cc6a51e cpufreq: brcmstb-avs-cpufreq: Fix initial command check adds 4c5681fcc684 cpufreq: brcmstb-avs-cpufreq: Fix types for voltage/frequency adds 7d5f589a5228 cpufreq: imx-cpufreq-dt: Remove global platform match list adds e6abacabb5ac cpufreq: Switch imx7d to imx-cpufreq-dt for speed grading adds d3df18a97e58 cpufreq: add driver for Raspberry Pi adds f9020441dbc3 cpufreq: s5pv210: Don't flood kernel log after cpufreq change adds fba7402017f9 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds bcc61569997b cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub adds 407d0fff2266 cpufreq: Remove redundant !setpolicy check adds 5ddc6d4e30f4 cpufreq: Use has_target() instead of !setpolicy adds 9801522840cc cpufreq: Don't skip frequency validation for has_target() drivers adds 5980752e6ef7 cpufreq: Consolidate cpufreq_update_current_freq() and __c [...] adds 70a59fde6e69 cpufreq: Avoid calling cpufreq_verify_current_freq() from [...] adds 586a07dca8c5 Merge branch 'pm-cpufreq' adds cf2d213e49fd Merge tag 'pm-5.3-rc1' of git://git.kernel.org/pub/scm/lin [...] adds 417a564c6588 ACPI / PMIC: intel: Drop double removal of address space handler adds c78fea61f0c1 ACPI: tables: Allow BGRT to be overridden adds d06c47e3dd07 ACPI: configfs: Resolve objects on host-directed table loads adds 9fe51603d953 ACPI: OSL: Make a W=1 kernel-doc warning go away adds fb683f47a9fb ACPI: Make AC and battery drivers available on !X86 adds b1954bbf1272 ACPI: tools: Exclude tools/* from .gitignore patterns adds 8ca572ec3c9c Merge branches 'acpi-tables', 'acpi-osl', 'acpi-misc' and [...] adds 44758bafa536 ACPICA: Clear status of GPEs on first direct enable adds d4ca763eed3b Merge ACPI tables handling changes for v5.3. adds f79c8e4136ea ACPICA: Namespace: simplify creation of the initial/defaul [...] adds 8894f52a1427 ACPICA: remove legacy module-level code due to deprecation adds 86a33cf3b6dc ACPICA: Update for object initialization sequence adds c522ad0637ca ACPICA: Update table load object initialization adds 02a93f35f57f ACPICA: Update version to 20190703 adds 62fd33d3f519 Merge branch 'acpica' adds 371b86897d01 ACPI / APEI: Remove needless __ghes_check_estatus() calls adds 5d8cbf7176a4 docs: extcon: convert it to ReST and move to ACPI dir adds b244883ca89c ACPI: APD: remove redundant assignment to pointer clk adds 64372c0b7dcb Merge branches 'acpi-apei', 'acpi-doc' and 'acpi-soc' adds 4b4704520d97 Merge tag 'acpi-5.3-rc1' of git://git.kernel.org/pub/scm/l [...] adds a79969868a30 software node: Allow node creation without properties adds 3df85a1ae51f software node: Simplify software_node_release() function adds 80488a6b1d3c software node: Add support for static node descriptors adds c959d0c231f7 software node: Use kobject name when finding child nodes by name adds b06184acf751 software node: Add software_node_get_reference_args() adds dad9bb017865 driver core: Add helper device_find_child_by_name() adds ee48cef6c391 ACPI / property: Don't limit named child node matching to [...] adds 83b34afb6b79 device property: Introduce fwnode_find_reference() adds fde777791eb8 device connection: Find connections also by checking the r [...] adds 3370db35193b usb: typec: Registering real device entries for the muxes adds d84af483033d platform/x86: intel_cht_int33fe: Register max17047 in its [...] adds 80b915c11dbd platform/x86: intel_cht_int33fe: Remove unused fusb302 dev [...] adds 4ed89a005a97 platform/x86: intel_cht_int33fe: Provide software nodes fo [...] adds 9338aacf0146 platform/x86: intel_cht_int33fe: Provide fwnode for the US [...] adds 62499330f7bb platform/x86: intel_cht_int33fe: Supply fwnodes for the ex [...] adds be6dc3291e0f platform/x86: intel_cht_int33fe: Replacing the old connect [...] adds 33ee09cd59ce device property: Add helpers to count items in an array adds 0415052db4f9 Merge tag 'devprop-5.3-rc1' of git://git.kernel.org/pub/sc [...] adds 3f677f9c998a drivers: md: Unify common definitions of raid1 and raid10 adds d9771f5ec46c raid5-cache: Need to do start() part job after adding jour [...] adds 168b305b0cfb md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show adds e5b521ee9b58 md: fix spelling typo and add necessary space adds ebfeb444fa6f md/raid1: get rid of extra blank line and space adds 8cf05a7841e1 md: raid10: Use struct_size() in kmalloc() adds c7afa8034b09 md: raid1-10: Unify r{1,10}bio_pool_free adds e9eeba28a1e0 md/raid10: read balance chooses idlest disk for SSD adds 315eb656649d blk-mq/debugfs: Fix improper print qualifier adds 7602843fd873 block: null_blk: fix race condition for null_del_dev adds 78b90a2ce842 block: genhd: Use struct_size() helper adds f1f8f292cd12 block: bio: Use struct_size() in kmalloc() adds 5de0073fcd50 blk-iolatency: clear use_delay when io.latency is set to zero adds f539da82f215 blkcg: update blkcg_print_stat() to handle larger outputs adds ef069b97feec blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() adds 71c814077de6 blkcg: blkcg_activate_policy() should initialize ancestors first adds 663114222900 blkcg, writeback: dead memcgs shouldn't contribute to writ [...] adds f9bc64a0f0f8 block: use req_op() to maintain consistency adds 2af47c10e80b floppy: fix harmless clang build warning adds 2f578aaf5162 block: move tag field position in struct request adds 8c54803b98d5 null_blk: remove duplicate 0 initialization adds ee1e03598f79 block: get rid of redundant else adds 3f6d385f8180 block: use right format specifier for op adds 243d9f78d942 block: code cleanup queue_poll_stat_show() adds 3a211b71529f blk-core: Remove blk_end_request*() declarations adds d27e84a30598 block: drbd: no need to check return value of debugfs_crea [...] adds a3fb01ba5af0 blk-iolatency: only account submitted bios adds 0c8cf8c2a553 block: initialize the write priority in blk_rq_bio_prep adds f924cddebc90 block: remove blk_init_request_from_bio adds 14ccb66b3f58 block: remove the bi_phys_segments field in struct bio adds e9cd19c0c198 block: simplify blk_recalc_rq_segments adds d627065d8846 block: untangle the end of blk_bio_segment_split adds 1aa0a133fbab block: mark blk_rq_bio_prep as inline adds 239eeb085753 blk-cgroup: factor out a helper to read rwstat counter adds 5d0b6e48cbef blk-cgroup: pass blkg_rwstat structures by reference adds 7af6fd9112ba blk-cgroup: introduce a new struct blkg_rwstat_sample adds c0ce79dca5b0 blk-cgroup: move struct blkg_stat to bfq adds d6258980daf2 bfq-iosched: move bfq_stat_recursive_sum into the only caller adds 8060c47ba853 block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG adds 178cc590e54a block: improve print_req_error adds e47bc4eda953 block: add centralize REQ_OP_XXX to string helper adds 874c893bf07b block: use blk_op_str() in blk-mq-debugfs.c adds b0e5168a7738 block: update print_req_error() adds 0ce353794b6c f2fs: use block layer helper for show_bio_op macro adds 3e148a320979 md/raid1: fix potential data inconsistency issue with writ [...] adds 963c555e75b0 md: introduce mddev_create/destroy_wb_pool for the change [...] adds 10c92fca636e md-bitmap: create and destroy wb_info_pool with the change [...] adds 617b194a13c0 md-bitmap: create and destroy wb_info_pool with the change [...] adds d494549ac885 md: add bitmap_abort label in md_run adds 8d54094ef430 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds 474a280036e8 cgroup: export css_next_descendant_pre for bfq adds 510fd8ea98fc lightnvm: pblk: fix freeing of merged pages adds 2f5af4ab7de1 lightnvm: fix uninitialized pointer in nvm_remove_tgt() adds 9d09dd8d7626 nvmet: add transport discovery change op adds 150d71f725fd nvmet-fc: add transport discovery change event callback support adds 4cf7c363b415 nvme-fcloop: add support for nvmet discovery_event op adds f60cb93bbfec lpfc: add support to generate RSCN events for nport adds ab723121a8ea lpfc: add nvmet discovery_event op support adds 6f2589f47879 lpfc: add support for translating an RSCN rcv into a disco [...] adds 41b194b843a2 lpfc: add sysfs interface to post NVME RSCN adds 4bea364f1618 nvme-fc: add message when creating new association adds 2181e455612a nvme: fix possible io failures when removing multipathed ns adds 1a87ee657c53 nvme: export get and set features adds 7a1f46e3f75c nvme: introduce nvme_is_fabrics to check fabrics cmd adds d916b1be94b6 nvme-pci: use host managed power state for suspend adds a232ea0ebffe nvme-pci: remove unnecessary zero for static var adds 483178f38cbe nvme-pci: remove queue_count_ops for write_queues and poll_queues adds dad77d63903e nvme-pci: adjust irq max_vector using num_possible_cpus() adds e71afda49335 nvme-pci: set the errno on ctrl state change error adds cee6c269b016 nvme-pci: properly report state change failure in nvme_reset_work adds 7c1ce408eb32 nvme-pci: clean up nvme_remove_dead_ctrl a bit adds 7183a46a4879 nvme-trace: do not export nvme_trace_disk_name adds 26f2990d8583 nvme-trace: move opcode symbol print to nvme.h adds ad795e47cdef nvme-trace: support for fabrics commands in host-side adds 5f965f4fd923 nvme-trace: print result and status in hex format adds a5448fdc469d nvmet: introduce target-side trace adds a3646451edd5 nvme: prepare for fault injection into admin commands adds f79d5fda4ea0 nvme: enable to inject errors into admin commands adds 7e31d8215fd8 Documentation: nvme: add an example for nvme fault injection adds 6b2c8e522c89 Merge branch 'nvme-5.3' of git://git.infradead.org/nvme in [...] adds 766d61412ef8 block, bfq: reset inject limit when think-time state changes adds db599f9ed9bd block, bfq: fix rq_in_driver check in bfq_update_inject_limit adds 24792ad01cb6 block, bfq: update base request service times when possible adds a3f9bce3697a block, bfq: bring forward seek&think time update adds 13a857a4c4e8 block, bfq: detect wakers and unconditionally inject their I/O adds 96a291c38c32 block, bfq: preempt lower-weight or lower-priority queues adds 3726112ec731 block, bfq: re-schedule empty queues if they deserve I/O plugging adds 16d4b74654ff md/raid1: Fix a warning message in remove_wb() adds 2ad7a0cc8f8e Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds 2b50f230f76f block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case adds a5b47a40bed8 block: Remove unused code adds 141df8bb5dc0 bcache: don't set max writeback rate if gc is running adds b387e9b58679 bcache: check c->gc_thread by IS_ERR_OR_NULL in cache_set_flush() adds 0ae49cb7aa00 bcache: fix return value error in bch_journal_read() adds 695277f16b3a Revert "bcache: set CACHE_SET_IO_DISABLE in bch_cached_dev [...] adds e6dcbd3e6c91 bcache: avoid flushing btree node in cache_set_flush() if [...] adds 578df99b1b05 bcache: ignore read-ahead request failure on backing device adds 08ec1e6282f2 bcache: add io error counting in write_bdev_super_endio() adds f960facb399e bcache: remove unnecessary prefetch() in bset_search_tree() adds 89e0341af082 bcache: use sysfs_match_string() instead of __sysfs_match_ [...] adds 0b13efecf5f2 bcache: add return value check to bch_cached_dev_run() adds bd9026c8a7f3 bcache: remove unncessary code in bch_btree_keys_init() adds e775339e1ae1 bcache: check CACHE_SET_IO_DISABLE in allocator code adds 383ff2183ad1 bcache: check CACHE_SET_IO_DISABLE bit in bch_journal() adds 4b6efb4bdbce bcache: more detailed error message to bcache_device_link() adds 633bb2ce60b9 bcache: add more error message in bch_cached_dev_attach() adds e0faa3d7f79f bcache: improve error message in bch_cached_dev_run() adds 68a53c95a0fc bcache: remove "XXX:" comment line from run_cache_set() adds 944a4f340a65 bcache: make bset_search_tree() be more understandable adds 0c277e211aae bcache: add pendings_cleanup to stop pending bcache device adds 5461999848e0 bcache: fix mistaken sysfs entry for io_error counter adds f54d801dda14 bcache: destroy dc->writeback_write_wq if failed to create [...] adds 5c2a634cbfaf bcache: stop writeback kthread and kworker when bch_cached [...] adds a59ff6ccc2bf bcache: avoid a deadlock in bcache_reboot() adds 97ba3b816e2c bcache: acquire bch_register_lock later in cached_dev_deta [...] adds 80265d8dfd77 bcache: acquire bch_register_lock later in cached_dev_free() adds 7e865eba00a3 bcache: fix potential deadlock in cached_def_free() adds 2464b693148e bcache: add code comments for journal_read_bucket() adds a231f07a5fe3 bcache: set largest seq to ja->seq[bucket_index] in journa [...] adds 1df3877ff6a4 bcache: shrink btree node cache after bch_btree_check() adds ba82c1ac1667 bcache: Revert "bcache: free heap cache_set->flush_btree i [...] adds 249a5f6da57c bcache: Revert "bcache: fix high CPU occupancy during journal" adds e5ec5f4765ad bcache: only clear BTREE_NODE_dirty bit when it is set adds 41508bb7d46b bcache: add comments for mutex_lock(&b->write_lock) adds d91ce7574daf bcache: remove retry_flush_write from struct cache_set adds 50a260e85996 bcache: fix race in btree_flush_write() adds 91be66e1318f bcache: performance improvement for btree_flush_write() adds dff90d58a1c8 bcache: add reclaimed_journal_buckets to struct cache_set adds dbc3117d4ca9 block, bfq: NULL out the bic when it's no longer valid adds 152c762e9260 null_blk: fix type mismatch null_handle_cmd() adds 152c7776b944 block, documentation: Fix wbt_lat_usec documentation adds 6728ac339626 block, documentation: Sort queue sysfs attribute names alp [...] adds 0c766e78bda6 block, documentation: Explain the word 'segments' adds fbbe7c86b483 block, documentation: Document discard_zeroes_data, fua, m [...] adds 5e4c7cf60ec3 block: sed-opal: PSID reverttper capability adds 15ddffcb3413 block: sed-opal: "Never True" conditions adds b71e8c13fa57 block: mtip32xx: Remove call to memset after dma_alloc_coherent adds 5f2ab0c1c896 block: skd_main.c: Remove call to memset after dma_alloc_coherent adds b2d0d99135ad block: move the BIO_NO_PAGE_REF check into bio_release_pages adds d241a95f3514 block: optionally mark pages dirty in bio_release_pages adds 163cc2d3cd87 block: use bio_release_pages in bio_unmap_user adds 506e0798479e block: use bio_release_pages in bio_map_user_iov adds 147a60538d91 iomap: use bio_release_pages in iomap_dio_bio_end_io adds 57dfe3ce10e5 block_dev: use bio_release_pages in blkdev_bio_end_io adds 9fec4a21886e block_dev: use bio_release_pages in bio_unmap_user adds d7c8aa85ed20 direct-io: use bio_release_pages in dio_bio_complete adds b620743077e2 block: never take page references for ITER_BVEC adds c9888443413e block: sed-opal: add ioctl for done-mark of shadow mbr adds a9b25b4cf2b7 block: sed-opal: ioctl for writing to shadow mbr adds ff91064ea37c block: sed-opal: check size of shadow mbr adds 5be1f9d82fa7 Merge tag 'v5.2-rc6' into for-5.3/block adds 79d08f89bb1b block: fix .bi_size overflow adds 417232880c8a sbitmap: Replace cmpxchg with xchg adds c05f42206f4d blk-mq: remove blk_mq_put_ctx() adds 970d168de636 blk-mq: simplify blk_mq_make_request() adds d665e12aa713 block: nr_phys_segments needs to be zero for REQ_OP_WRITE_ZEROES adds c9b3007feca0 blk-iolatency: fix STS_AGAIN handling adds 3b99107f0e02 Merge tag 'for-5.3/block-20190708' of git://git.kernel.dk/ [...] adds ca156e006add libata: don't request sense data on !ZAC ATA devices adds fec36aae0de1 ata: acard-ahci: Remove call to memset after dmam_alloc_coherent adds 602e40a78567 ata: libahci: Remove call to memset after dmam_alloc_coherent adds 65315bbbfd9f ata: pdc_adma: Remove call to memset after dmam_alloc_coherent adds 523e099b6955 ata: sata_nv: Remove call to memset after dmam_alloc_coherent adds b39f5da46718 ata:sata_qstor: Remove call to memset after dmam_alloc_coherent adds e675697eaca2 ata: sata_sil24: Remove call to memset after dmam_alloc_coherent adds 8756a25b07e6 libata: Drop firmware version check from the ST1000LM024 quirk adds 120357ea176e drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs adds cdc5ffc41005 Merge tag 'for-5.3/libata-20190708' of git://git.kernel.dk [...] adds c499d1f483a9 tools arch kvm: Sync kvm headers with the kernel sources adds c952b35f4b15 perf header: Assign proper ff->ph in perf_event__synthesiz [...] adds 4c00af0e94cd perf thread: Allow references to thread objects after mach [...] adds cd136189370c perf evsel: Do not rely on errno values for precise_ip fallback adds bff5a556c149 perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 adds d5b2179d6a67 perf annotate TUI browser: Do not use member from variable [...] adds c18ae6327a13 perf python: Remove -fstack-protector-strong if clang does [...] adds dab0f4ebb22e perf jvmti: Address gcc string overflow warning for strncpy() adds 05c78468a60f tools build: Check if gettid() is available before providi [...] adds a685c7a4a25c perf-with-kcore.sh: Always allow fix_buildid_cache_permissions adds 26f19c2eb7e5 perf intel-pt: Fix itrace defaults for perf script adds 355200e0f6a9 perf auxtrace: Fix itrace defaults for perf script adds a2d8a1585e35 perf intel-pt: Fix itrace defaults for perf script intel-p [...] adds 8529f2e67313 perf machine: Keep zero in pgoff BPF map adds fb5a88d4131a perf tools: Preserve eBPF maps when loading kcore adds 8a70c6b162e3 perf augmented_raw_syscalls: Fix up comment adds eefa09b499d1 perf beauty: Add generator for 'move_mount' flags argument adds 566e30229e1f perf trace: Beautify 'move_mount' arguments adds a1c729a5f62c perf beauty: Add generator for fspick's 'flags' arg values adds 693bd3949be6 perf trace: Beautify 'fspick' arguments adds d35293004a5e perf beauty: Add generator for fsconfig's 'cmd' arg values adds dcc6fd64f2e9 perf trace: Beautify 'fsconfig' arguments adds 3637c64731a7 perf beauty: Add generator for fsmount's 'attr_flags' arg values adds f5b91dbba1a5 perf trace: Introduce syscall_arg__scnprintf_strarray_flags adds f6af095668b7 perf trace: Beautify 'fsmount' arguments adds ee364dcdcd00 perf trace beauty clone: Handle CLONE_PIDFD adds 8ef6d74e1dd5 perf beauty: Add generator for sync_file_range's 'flags' a [...] adds a9a187a749f9 perf trace: Beautify 'sync_file_range' arguments adds a0c0a4ac021b perf top: Add --namespaces option adds 7cb10a08df98 perf tools: Remove const from thread read accessors adds 5523769ee15f perf dso: Separate generic code in dso__data_file_size() adds ea5db1bd5a04 perf dso: Separate generic code in dso_cache__read adds cacddfe7b080 perf dso: Simplify dso_cache__read function adds 6c398d723a6a perf dso: Add BPF DSO read and size hooks adds 1c4924220c96 perf script: Pad DSO name for --call-trace adds 4f600bcf657d perf tests: Add map_groups__merge_in test adds 490c8cc949ec perf script: Add --show-bpf-events to show eBPF related events adds 8201787cbb72 perf script: Remove superfluous BPF event titles adds 80ec26d110c5 perf version: Append 12 git SHA chars to the version string adds 34b65affe18d perf machine: Return NULL instead of null-terminating /pro [...] adds da2019633f0b perf annotate TUI browser: Do not use member from variable [...] adds 7952fa3b54bf perf python: Remove -fstack-protector-strong if clang does [...] adds 2d45ef7033ec perf top: Lower message level for failure on synthesizing [...] adds c6aba1bf258f perf scripts python: exported-sql-viewer.py: Change python [...] adds 1ed7f47fd3af perf scripts python: exported-sql-viewer.py: Use argparse [...] adds df8ea22a8fd9 perf scripts python: exported-sql-viewer.py: Add support f [...] adds bfb3170e2481 perf scripts python: export-to-sqlite.py: Add support for pyside2 adds 3cd3216dbb42 perf scripts python: export-to-postgresql.py: Add support [...] adds c7b4f15ff79b perf intel-pt: Improve sync_switch by processing PERF_RECO [...] adds 14f1cfd4f7b4 perf intel-pt: Rationalize intel_pt_sync_switch()'s use of [...] adds b33fb3cf6f5e Merge tag 'perf-core-for-mingo-5.3-20190529' of git://git. [...] adds f7b6a8b30ced Merge tag 'v5.2-rc3' into perf/core, to pick up fixes adds 9fd2e48b9ae1 perf/core: Allow non-privileged uprobe for user processes adds 76a16b217a7f perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs adds 6e86d3db5f8f perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, A [...] adds aac1f7f95f11 sysfs: Add sysfs_update_groups function adds f3a3a8257e5a perf/core: Add attr_groups_update into struct pmu adds 21b0dbc5e8b0 perf/x86: Get rid of x86_pmu::event_attrs adds baa0c83363c7 perf/x86: Use the new pmu::update_attrs attribute group adds 3d5672735b23 perf/x86: Add is_visible attribute_group callback for base events adds 1f157286829c perf/x86: Use update attribute groups for caps adds 3ea40ac77261 perf/x86: Use update attribute groups for extra format adds b657688069a2 perf/x86/intel: Use update attributes for skylake format adds 6a9f4efe78af perf/x86: Use update attribute groups for default attributes adds 3384c78631dd Merge branch 'x86/topology' into perf/core, to prepare for [...] adds bddb3636737f Merge branch 'x86/cpu' into perf/core, to pick up dependen [...] adds 2a538fda8282 perf/x86/intel: Add Icelake desktop CPUID adds faaeff98666c perf/x86/intel: Add more Icelake CPUIDs adds 543ac280b357 perf/x86/intel/uncore: Handle invalid event coding for fre [...] adds 210cc5f9db7a perf/x86/intel/uncore: Add uncore support for Snow Ridge server adds c8872d90e0a3 perf/x86/intel/uncore: Factor out box ref/unref functions adds 3da04b8a00dd perf/x86/intel/uncore: Support MMIO type uncore blocks adds 07ce734dd8ad perf/x86/intel/uncore: Clean up client IMC adds ee49532b38dd perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge adds b7c9b3927337 perf/x86/intel: Use ->is_visible callback for default group adds d0e1a507bdc7 perf/x86/intel: Disable check_msr for real HW adds 8e21be4f815c perf data: Add description of header HEADER_BPF_PROG_INFO [...] adds 835fbf126ce0 perf data: Document memory topology header: HEADER_MEM_TOPOLOGY adds a9de7cfc7663 perf data: Document clockid header: HEADER_CLOCKID adds 0da6ae94e410 perf data: Document directory format header: HEADER_DIR_FORMAT adds e5f177a578ed perf symbols: Remove unused variable 'err' adds d194d8fccf61 perf record: Allow mixing --user-regs with --call-graph=dwarf adds 948e9dc8bb26 perf intel-pt: Factor out intel_pt_update_sample_time adds 7b4b4f83881e perf intel-pt: Accumulate cycle count from CYC packets adds 61d276f428a1 perf tools: Add IPC information to perf_sample adds 5b1dc0fd1da0 perf intel-pt: Add support for samples to contain IPC ratio adds 68fb45bf175e perf script: Add output of IPC ratio adds 9bc668e3bca8 perf intel-pt: Record when decoding PSB+ packets adds f3c98c4b5ac8 perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip adds 3f05516758be perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets adds 5db47f43ccbb perf intel-pt: Document IPC usage adds 003ccdc7165a perf thread-stack: Accumulate IPC information adds 1159facee97f perf db-export: Add brief documentation adds 52a2ab6fa99d perf db-export: Export IPC information adds 64adadb3f9db perf scripts python: export-to-sqlite.py: Export IPC information adds ec7f448e2b2e perf scripts python: export-to-postgresql.py: Export IPC i [...] adds 530e22fd5c6d perf scripts python: exported-sql-viewer.py: Add IPC infor [...] adds 4a0979d4b4fe perf scripts python: exported-sql-viewer.py: Add CallGraph [...] adds 38a846d47f3d perf scripts python: exported-sql-viewer.py: Add IPC infor [...] adds b3b660792e04 perf scripts python: exported-sql-viewer.py: Add IPC infor [...] adds 80b3fb64a55a perf scripts python: exported-sql-viewer.py: Select find t [...] adds 4cae8675ea79 perf augmented_raw_syscalls: Tell which args are filenames [...] adds 0c95a7ff76fb perf augmented_raw_syscalls: Move the probe_read_str to a [...] adds deaf4da48a67 perf augmented_raw_syscalls: Change helper to consider jus [...] adds 602bce09fb43 perf augmented_raw_syscalls: Move reading filename to the loop adds 279ab04dbea1 perf jvmti: Address gcc string overflow warning for strncpy() adds 8195168e8779 perf trace: Consume the augmented_raw_syscalls payload adds dea87bfb7b28 perf trace: Associate more argument names with the filenam [...] adds 012749caf941 perf trace: Exit when failing to build eBPF program adds 22d4621987fa perf config: Bail out when a handler returns failure for a [...] adds 53651b28cfb6 perf record: Add support to collect callchains from kernel [...] adds 10981c8012bc perf evsel: Remove superfluous nthreads system_wide setup [...] adds 3399ad9ac234 perf cs-etm: Configure contextID tracing in CPU-wide mode adds 1c839a5a4061 perf cs-etm: Configure timestamp generation in CPU-wide mode adds e5993c42e8bb perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode adds a465f3c3e3e6 perf cs-etm: Add handling of itrace start events adds e0d170fa9a5c perf cs-etm: Add handling of switch-CPU-wide events adds 3470d48a4ef3 perf cs-etm: Refactor error path in cs_etm_decoder__new() adds 5f7cb03555c6 perf cs-etm: Move packet queue out of decoder structure adds 882f4874ad74 perf cs-etm: Fix indentation in function cs_etm__process_d [...] adds c7bfa2fd0da9 perf cs-etm: Introduce the concept of trace ID queues adds 6672559307d0 perf cs-etm: Get rid of unused cpu in struct cs_etm_queue adds 3c21d7d813c5 perf cs-etm: Move thread to traceid_queue adds 0abb868bbcbc perf cs-etm: Move tid/pid to traceid_queue adds af21577c05a7 perf cs-etm: Use traceID aware memory callback API adds c152d4d49a35 perf cs-etm: Add support for multiple traceID queues adds 0a6be300eb7b perf cs-etm: Linking PE contextID with perf thread mechanic adds 675f302fc261 perf cs-etm: Add notion of time to decoding code adds 21fe8dc1191a perf cs-etm: Add support for CPU-wide trace scenarios adds b74d8686a18b perf cpumap: Retrieve die id information adds acae8b36cded perf header: Add die information in CPU topology adds db5742b6849e perf stat: Support per-die aggregation adds e05a899718f0 perf header: Rename "sibling cores" to "sibling sockets" adds 0ccdb8407a46 perf tools: Apply new CPU topology sysfs attributes adds 36edfb940195 perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY adds e45c48a9a4d2 perf cs-etm: Properly set the value of 'old' and 'head' in [...] adds 965e176f3c4a perf cs-etm: Remove duplicate GENMASK() define, use linux/ [...] adds 87407fa58b66 perf config: Update default value for llvm.clang-bpf-cmd-template adds 33526f362b01 perf auxtrace: Add perf time interval to itrace_synth_ops adds 400ae9818fe6 perf script: Set perf time interval in itrace_synth_ops adds 4885c90c5e84 perf report: Set perf time interval in itrace_synth_ops adds 4d678e9039b0 perf intel-pt: Add lookahead callback adds e72b52a2cfde perf intel-pt: Factor out intel_pt_8b_tsc() adds 6492e5f013d9 perf intel-pt: Factor out intel_pt_reposition() adds 6c1f0b18ac33 perf intel-pt: Add reposition parameter to intel_pt_get_data() adds a7fa19f5a255 perf intel-pt: Add intel_pt_fast_forward() adds e96f7df88076 perf intel-pt: Factor out intel_pt_get_buffer() adds da9000ae3502 perf intel-pt: Add support for lookahead adds 2c47db90ed71 perf intel-pt: Add support for efficient time interval filtering adds f79a7689d993 perf time-utils: Treat time ranges consistently adds c763242a5e74 perf time-utils: Factor out set_percent_time() adds b16bfeb3db1b perf time-utils: Prevent percentage time range overlap adds 0ccc69ba0af4 perf time-utils: Fix --time documentation adds 2a8afddc084a perf time-utils: Simplify perf_time__parse_for_ranges() er [...] adds 929afa0092d0 perf time-utils: Make perf_time__parse_for_ranges() more logical adds e39a12cbd249 perf tests: Add a test for time-utils adds a77a05e2337d perf time-utils: Add support for multiple explicit time intervals adds 53fe307dfd30 perf test 6: Fix missing kvm module load for s390 adds 8a07aa4e9b7b perf report: Fix OOM error in TUI mode on s390 adds 180ca71cf1be perf report: Support s390 diag event display on x86 adds 04c41bcb862b perf trace: Skip unknown syscalls when expanding strace li [...] adds 3ce5aceb5dee Merge tag 'perf-core-for-mingo-5.3-20190611' of git://git. [...] adds 010e3e8fc12b perf tests arm64: Compile tests unconditionally adds 374d910f87b8 perf: cs-etm: Optimize option setup for CPU-wide sessions adds edff7809c80f perf intel-pt: Add new packets for PEBS via PT adds a0db77bf880b perf intel-pt: Add Intel PT packet decoder test adds 4c35595e1ea7 perf intel-pt: Add decoder support for PEBS via PT adds e62ca655eea7 perf intel-pt: Prepare to synthesize PEBS samples adds 0dfded34a2e3 perf intel-pt: Factor out common sample preparation for re-use adds 9d0bc53e35b8 perf intel-pt: Synthesize PEBS sample basic information adds 9e9a618afc17 perf intel-pt: Add gp registers to synthesized PEBS sample adds 143d34a6b387 perf intel-pt: Add XMM registers to synthesized PEBS sample adds aa62afd7daac perf intel-pt: Add LBR information to synthesized PEBS sample adds 975846eddf90 perf intel-pt: Add memory information to synthesized PEBS sample adds e01f0ef509ea perf intel-pt: Add callchain to synthesized PEBS sample adds 4541a8bb13a8 tools build: Check if gettid() is available before providi [...] adds a4066d64d939 perf trace: Fix exclusion of not available syscall names f [...] adds 99f26f854867 perf trace: Streamline validation of select syscall names list adds 5e2156d837e8 tools build feature tests: Add missing SPDX headers adds 5875cf4cd32e perf tests: Add missing SPDX headers adds 599ee18f0740 perf pmu: Fix uncore PMU alias list for ARM64 adds 016f327ce48f perf trace: Fixup pointer arithmetic when consuming augmen [...] adds fdbdd7e8580e perf evsel: Make perf_evsel__name() accept a NULL argument adds 1955c8cf5e26 perf tools: Don't hardcode host include path for libslang adds cbefd24f0aee tools build: Add test to check if slang.h is in /usr/inclu [...] adds 78d6ccce03e8 perf build: Handle slang being in /usr/include and in /usr [...] adds 3469fa84c163 tools build: Fix the zstd test in the test-all.c common ca [...] adds a3664a74a0aa Merge tag 'perf-core-for-mingo-5.3-20190621' of git://git. [...] adds b9271f0c65e1 Merge tag 'v5.2-rc6' into perf/core, to refresh branch adds 9e6e87e62acc Merge branch 'x86/cpu' into perf/core, to pick up dependen [...] adds 98253a546a46 perf/x86: Add MSR probe interface adds dde5e72068cd perf/x86/msr: Use new probe function adds 8f2a28c5859b perf/x86/cstate: Use new probe function adds 5fb5273a905c perf/x86/rapl: Use new MSR detection interface adds cd105aed1a99 perf/x86/rapl: Get rapl_cntr_mask from new probe framework adds 122f1c51b11a perf/x86/rapl: Get MSR values from new probe framework adds 5fc1bd84664a perf/x86/rapl: Get attributes from new probe framework adds 637d97b53cdd perf/x86/rapl: Get quirk state from new probe framework adds fd7d55172d1e perf/cgroups: Don't rotate events for cgroups unnecessarily adds 2d7102a04537 perf tools: Fix cache.h include directive adds 97860b483c55 perf thread-stack: Fix thread stack return from kernel for [...] adds eb5d854456f5 perf thread-stack: Eliminate code duplicating thread_stack [...] adds 9f94c7f947e9 perf tools: Increase MAX_NR_CPUS and MAX_CACHES adds abe5a1d3e4be perf intel-pt: Decoder to output CBR changes immediately adds 91de8684f1cf perf intel-pt: Cater for CBR change in PSB+ adds 51b091861828 perf intel-pt: Add CBR value to decoder state adds 5fe2cf7d19c4 perf intel-pt: Synthesize CBR events when last seen value changes adds b9322cab17a1 perf db-export: Export synth events adds 5130c6e55531 perf scripts python: export-to-sqlite.py: Export Intel PT [...] adds aba44287a224 perf scripts python: export-to-postgresql.py: Export Intel [...] adds 828e27a89915 perf ctype: Remove unused 'graph_line' variable adds b598c34ffc2b perf ui stdio: No need to use 'spaces' to left align adds 93d50edc80ab perf ctype: Remove now unused 'spaces' variable adds 6a9fa4e3bdde perf string: Move 'dots' and 'graph_dotted_line' out of sa [...] adds af41949d9e02 tools x86 machine: Add missing util.h to pick up 'page_size' adds 155681fcd7f8 perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h adds cf8b6970f4fc perf symbols: We need util.h in symbol-elf.c for zfree() adds 9f3926e08c26 perf tools: Remove old baggage that is util/include/linux/ctype.h adds 1b2fc358ddfb perf tools: Add missing util.h to pick up 'page_size' variable adds 3052ba56bcb5 tools perf: Move from sane_ctype.h obtained from git to th [...] adds bd9860bf050f perf tools: Use linux/ctype.h in more places adds 7bd330de43fd tools lib: Adopt skip_spaces() from the kernel sources adds 810826acd122 perf stat: Use recently introduced skip_spaces() adds fc6a172600cd perf header: Use skip_spaces() in __write_cpudesc() adds 9bb5a27ac795 perf time-utils: Use skip_spaces() adds ee44b5b51f37 perf probe: Use skip_spaces() for argv handling adds c1fc14cbdcc9 perf strfilter: Use skip_spaces() adds 80e9073f1f44 perf metricgroup: Use strsep() adds 526bbbdd442c perf report: Use skip_spaces() adds 328584804edc perf tools: Ditch rtrim(), use skip_spaces() to get closer [...] adds 45bfd0ac7bd2 tools lib: Adopt strim() from the kernel adds 3ca43b6053c9 perf tools: Remove trim() implementation, use tools/lib's strim() adds 13c230ab6e56 perf tools: Ditch rtrim(), use strim() from tools/lib adds 2a60689a33a6 tools lib: Adopt strreplace() from the kernel adds af0de0c5f060 perf tools: Drop strxfrchar(), use strreplace() equivalent [...] adds 9c10548c4221 tools lib: Move argv_{split,free} from tools/perf/util/ adds 145c407c8083 perf stat: Make metric event lookup more robust adds 6c5f4e5cb35b perf stat: Don't merge events in the same PMU adds 2f87f33f4226 perf stat: Fix group lookup for metric group adds e3a9427323a5 perf stat: Fix metrics with --no-merge adds aa23aa55166c perf annotate: Add csky support adds 06c642c0e9fc perf jevents: Use nonlocal include statements in pmu-events.c adds a041ede09011 Merge tag 'perf-core-for-mingo-5.3-20190701' of git://git. [...] adds 0c69b9311242 objtool: Fix build by linking against tools/lib/ctype.o sources adds 0cec2447e7d2 perf symbol: Create block_info structure adds fe96245c7f38 perf hists: Add block_info in hist_entry adds 30d815534e63 perf diff: Check if all data files with branch stacks adds 99150a1faab2 perf diff: Use hists to manage basic blocks per symbol adds f3810817b206 perf diff: Link same basic blocks among different data adds b10c78c50964 perf diff: Print the basic block cycles diff adds c8f7bc1a080b perf diff: Documentation -c cycles option adds 730670b1d108 perf pmu: Support more complex PMU event aliasing adds 57cc732479ba perf jevents: Add support for Hisi hip08 DDRC PMU aliasing adds 8f5b703add99 perf jevents: Add support for Hisi hip08 HHA PMU aliasing adds edd93a4076cf perf jevents: Add support for Hisi hip08 L3C PMU aliasing adds 734ac47e23ae perf tools: Fix typos / broken sentences adds 4df79ba3eb1b perf vendor events intel: Metric fixes for SKX/CLX adds 9c344d15f578 perf list: Avoid extra : for --raw metrics adds 488c3bf7ece8 perf tools metric: Don't include duration_time in group adds 15a108af1a18 perf script: Allow specifying the files to process guest samples adds a328a259ced0 Merge tag 'perf-core-for-mingo-5.3-20190703' of git://git. [...] adds f584dd32edc5 Merge branch 'x86/cpu' into perf/core, to pick up revert adds 552a031ba12a Merge tag 'v5.2' into perf/core, to pick up fixes adds e3b22a65348a Merge remote-tracking branch 'tip/perf/core' into perf/urgent adds 686cbe9e5d88 tools arch x86: Sync asm/cpufeatures.h with the with the kernel adds d1d59b817939 Merge tag 'perf-urgent-for-mingo-5.3-20190708-2' of git:// [...] adds 608745f12462 Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] adds 6bbeb276b71f x86/kexec: Add the EFI system tables and ACPI tables to th [...] adds 0a23ebc66a46 x86/boot: Use efi_setup_data for searching RSDP on kexec-e [...] adds 8e44c7840479 Revert "x86/boot: Disable RSDP parsing temporarily" adds 5b51ae969e3d x86/boot: Call get_rsdp_addr() after console_init() adds 5a949b38839e x86/kexec: Add the ACPI NVS region to the ident map adds 2238246ff8d5 x86/boot: Make the GDT 8-byte aligned adds f2d08c5d3bcf x86/boot: Add xloadflags bits to check for 5-level paging support adds ee338b9ee282 x86/kexec/64: Prevent kexec from 5-level paging to a 4-lev [...] adds 8ff80fbe7e98 x86/kdump/64: Restrict kdump kernel reservation to <64TB adds b7d5c9239855 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] adds c603a309cc75 x86/mm: Identify the end of the kernel area to be reserved adds e1bfa87399e3 x86/mm: Create a workarea in the kernel for SME early encryption adds ae9e13d621d6 x86/e820, ioport: Add a new I/O resource descriptor IORES_ [...] adds 5da04cc86d12 x86/mm: Rework ioremap resource mapping determination adds 980621daf368 x86/crash: Add e820 reserved ranges to kdump kernel's e820 table adds 1a79c1b8a041 x86/kexec: Do not map kexec area as decrypted when SEV is active adds 85784d16c2cf x86/kexec: Set the C-bit in the identity map page table wh [...] adds 4eb5fec31e61 fs/proc/vmcore: Enable dumping of encrypted memory when SE [...] adds 565eb5f8c5d3 Merge branch 'x86-kdump-for-linus' of git://git.kernel.org [...] adds 4e87ace902cf parisc: add support for patching multiple words adds 7e923369b1ec parisc: add spinlock to patch function adds e4eab1ce1f67 parisc: add WARN_ON() to clear_fixmap adds 6183d68b8b01 parisc: use pr_debug() in kernel/module.c adds 2809b392a62a compiler.h: add CC_USING_PATCHABLE_FUNCTION_ENTRY adds 6ca6366220ed parisc: add dynamic ftrace adds b3d5f311d3cf parisc: asm: psw.h: missing header guard adds 593c75463ab6 Merge branch 'parisc-5.3-1' of git://git.kernel.org/pub/sc [...] adds d1c5947ec678 security: Make capability_hooks static adds c5eaab1d131d security/commoncap: Use xattr security prefix len adds 9d22167f3430 Merge branch 'next-lsm' of git://git.kernel.org/pub/scm/li [...] adds b314dd49a28a vsprintf: fix data type of variable in string_nocheck() adds 4ca96aa99f3e lib/vsprintf: Reinstate printing of legacy clock IDs adds 7011b7e1b702 Merge tag 'printk-for-5.3' of git://git.kernel.org/pub/scm [...] adds a5f6f88c3d1a docs: Do not seek comments in kernel/rcu/tree_plugin.h adds e8d4f892bb24 docs: Fix a misdirected kerneldoc directive adds 41ce14e39bbe docs: Do not seek kerneldoc comments in hw-consumer.h adds 3aef44726656 docs: No structured comments in target_core_device.c adds dea20be5063c docs: no structured comments in fs/file_table.c adds 3f715b147a6c docs: No structured comments in include/linux/interconnect.h adds b0d60bfbb60c kernel-doc: always name missing kerneldoc sections adds 42f6ebd82783 docs: cdomain.py: get rid of a warning since version 1.8 adds fe4ec72cca50 docs: tracing: Fix typos in histogram.rst adds 93285c019777 doc: kernel-parameters.txt: fix documentation of nmi_watch [...] adds 44f42165177e scripts/sphinx-pre-install: make activate hint smarter adds c4c562defedb scripts/sphinx-pre-install: get rid of RHEL7 explicity check adds 9b88ad5464af scripts/sphinx-pre-install: always check if version is com [...] adds 9e78e7fc0b20 scripts/documentation-file-ref-check: better handle translations adds aeaacbfed853 scripts/documentation-file-ref-check: exclude false-positives adds 4904aeed9f68 scripts/documentation-file-ref-check: improve tools ref handling adds 0ca862e6f1c7 scripts/documentation-file-ref-check: teach about .txt -> [...] adds cf08508d21ff docs: by default, build docs a lot faster with Sphinx >= 1.7 adds a700767a7682 docs: requirements.txt: recommend Sphinx 1.7.9 adds 6c01edd395a7 docs: look for sphinx-pre-install in the source tree adds 18e1572419d6 docs: Completely fix the remote build tree case adds 50c1f43a37d0 docs: filesystems: vfs: Remove space before tab adds 4ee33ea403ac docs: filesystems: vfs: Use uniform space after period. adds 90caa781f640 docs: filesystems: vfs: Use 72 character column width adds e04c83cd53b5 docs: filesystems: vfs: Use uniform spacing around headings adds 90ac11a844f8 docs: filesystems: vfs: Use correct initial heading adds 099c5c7a3fba docs: filesystems: vfs: Use SPDX identifier adds e66b04571545 docs: filesystems: vfs: Fix pre-amble indentation adds 1b44ae63deae docs: filesystems: vfs: Convert spaces to tabs adds af96c1e304f7 docs: filesystems: vfs: Convert vfs.txt to RST adds ee5dc0491c38 docs: filesystems: vfs: Render method descriptions adds 9cd9e749e99c Merge branch 'vfs' into docs-next adds b422124758c1 docs/core-api: Add string helpers API to the list adds 58d494669f36 docs/core-api: Add integer power functions to the list adds 99d2b9386729 Documentation: DMA-API: fix a function name of max_mapping_size adds 4241d516b004 Documentation/dm-init: fix multi device example adds e0cef9ff6315 Documentation: fix typo CLOCK_MONONOTNIC_COARSE adds e47cf0c95877 Documentation: tee: Grammar s/the its/its/ adds 6fb44c439eda Documentation: net: dsa: Grammar s/the its/its/ adds 3f9564e680ef KVM: arm/arm64: Always capitalize ITS adds b1663d7e3a79 docs: Kbuild/Makefile: allow check for missing docs at build time adds 889aa9ca9306 docs: clk: fix struct syntax adds 54002b56b04b scripts/sphinx-pre-install: fix "dependenties" typo adds 165915c17d68 doc:it_IT: fix file references adds bed0918d64ca doc:it_IT: documentation alignment adds 3d9cf48b2ca2 Documentation: nvdimm: Fix typo adds 9d6194435659 Documentation: xfs: Fix typo adds 462e5a521ab7 treewide: trivial: fix s/poped/popped/ typo adds 78a89463a31c Documentation: {u,k}probes: add tracing_on before tracing adds 671c30957e78 ABI: sysfs-devices-system-cpu: point to the right docs adds 8b01caee99fb isdn: mISDN: remove a bogus reference to a non-existing doc adds 065efe27872c docs: zh_CN: get rid of basic_profiling.txt adds 2e03e3a42c96 docs: mm: numaperf.rst: get rid of a build warning adds d857a3ffd3d6 docs: bpf: get rid of two warnings adds 27c054d2939f docs: mark orphan documents as such adds f672febc3d13 docs: amd-memory-encryption.rst get rid of warnings adds d0727cc650f3 docs: zh_CN: avoid duplicate citation references adds ea0ad8763b17 docs: it: license-rules.rst: get rid of warnings adds 6ad8b21652ec docs: security: trusted-encrypted.rst: fix code-block tag adds 43415f13276f docs: security: core.rst: Fix several warnings adds c6fff4d3b2f4 docs: net: sja1105.rst: fix table format adds 14b767430a58 docs: net: dpio-driver.rst: fix two codeblock warnings adds 1eecbcdca2bd docs: move protection-keys.rst to the core-api book adds cb1aaebea8d7 docs: fix broken documentation links adds 9915ec28ec7f docs: isdn: remove hisax references from kernel-parameters.txt adds 5c437fa29561 docs: fs: fix broken links to vfs.txt with was renamed to vfs.rst adds b640fbad2d8f docs: pci: fix broken links due to conversion from pci.txt [...] adds ce1a5ea18ef9 Documentation: Remove duplicate x86 index entry adds 8afecfb0ec96 Merge tag 'v5.2-rc4' into mauro adds 305a99eb98af docs: aoe: convert docs to ReST and rename to *.rst adds b693d0b372af docs: arm64: convert docs to ReST and rename to .rst adds e327cfcb2542 docs: cdrom-standard.tex: convert from LaTeX to ReST adds 8ea618899b6b docs: cdrom: convert docs to ReST and rename to *.rst adds f0ba43774cea docs: convert docs to ReST and rename to *.rst adds 10ffebbed550 docs: fault-injection: convert docs to ReST and rename to *.rst adds ab42b818954c docs: fb: convert docs to ReST and rename to *.rst adds c220a1fae6c5 docs: fpga: convert docs to ReST and rename to *.rst adds d7b461c5e82f docs: ide: convert docs to ReST and rename to *.rst adds cd238effefa2 docs: kbuild: convert docs to ReST and rename to *.rst adds d67297ad343e docs: kdump: convert docs to ReST and rename to *.rst adds 09bbf055c332 docs: mic: convert docs to ReST and rename to *.rst adds 593733ab80ac docs: netlabel: convert docs to ReST and rename to *.rst adds 3bdab16c55f5 docs: pcmcia: convert docs to ReST and rename to *.rst adds 28aedd7ee214 docs: pps.txt: convert to ReST and rename to pps.rst adds 329f00415a42 docs: ptp.txt: convert to ReST and move to driver-api adds bdf3a950fb46 docs: riscv: convert docs to ReST and rename to *.rst adds 4ca9bc225e46 docs: target: convert docs to ReST and rename to *.rst adds 458f69ef3665 docs: timers: convert docs to ReST and rename to *.rst adds cc2a2d19f896 docs: watchdog: convert docs to ReST and rename to *.rst adds d22388408973 docs: xilinx: convert eemi.txt to eemi.rst adds d6a3b247627a docs: scheduler: convert docs to ReST and rename to *.rst adds a2f405a5269f docs: EDID/HOWTO.txt: convert it and rename to howto.rst adds 407b584d155b scripts/documentation-file-ref-check: ignore output dir adds 83e8b971f81c sphinx.rst: Add note about code snippets embedded in the text adds cd84d63a2983 Documentation: coresight: Update the generic device names adds 31753202325d Documentation/stackprotector: powerpc supports stack protector adds 9d9b889540c3 block: document iostat changes for disk busy time accounting adds d95ea1a4e1fb docs: Add a document on repository management adds 0ad6be30baa3 docs: fb: Add TER16x32 to the available font names adds 7e6294cdc0b0 docs: trace: add a missing blank line adds 4ae5b8f2140d lib: list_sort.c: add a blank line to avoid kernel-doc warnings adds 220ee02a0b38 docs: stop suggesting strlcpy adds 22aac857394c docs/vm: hwpoison.rst: Fix quote formatting adds eb8ed28f024f Documentation: x86: Contiguous cbm isn't all X86 adds 7c7a49958286 Documentation: x86: Remove cdpl2 unspported statement and [...] adds b5453a8ec310 Documentation: x86: Clarify MBA takes MB as referring to mba_sc adds 57794aab8884 Documentation: x86: fix some typos adds 0f48a2441613 doc-rst: Add missing newline at end of file adds 163ede97a9a2 Documentation: platform: Delete x86-laptop-drivers.txt adds 6e88559470f5 Documentation: Add section about CPU vulnerabilities for Spectre adds cca5e0b8a430 Documentation: PGP: update for newer HW devices adds b4f4174ae982 docs: zh_CN: submitting-drivers.rst: Remove a duplicated D [...] adds 8c69b77a0175 scripts/sphinx-pre-install: fix out-of-tree build adds 7c116d22ad23 docs: filesystems: Remove uneeded .rst extension on toctables adds a9f0969cd7b3 Documentation: RCU: Convert RCU basic concepts to reST adds 9422dc24df62 Documentation: RCU: Convert RCU linked list to reST adds 2a5b0c841a99 Documentation: RCU: Convert RCU UP systems to reST adds f93a3e4e8705 Documentation: RCU: Rename txt files to rst adds c0e679b4a180 Documentation: RCU: Add TOC tree hooks adds 772626ecd2cd Add the RCU docs to the core-api manual adds 49872a1cfcea platform: x86: get rid of a non-existent document adds d74b0d31ddde Docs: An initial automarkup extension for sphinx adds 9c79df7f0312 docs: remove :c:func: annotations from xarray.rst adds 344fdb28a0df kernel-doc: Don't try to mark up function names adds d9d7c0c497b8 docs: Note that :c:func: should no longer be used adds 8abc2a12c83b Merge branch 'automarkup' into docs-next adds 9159ba14285c Doc : doc-guide : Fix a typo adds 62ee81b5681d docs: format kernel-parameters -- as code adds acb6258acc4f doc: RCU callback locks need only _bh, not necessarily _irq adds 7282a93f4df5 Disable Sphinx SmartyPants in HTML output adds 66f2a122c68d docs: Move binderfs to admin-guide adds 454f96f2b738 docs: automarkup.py: ignore exceptions when seeking for xrefs adds e9a83bd23220 Merge tag 'docs-5.3' of git://git.lwn.net/linux adds 028db3e290f1 Revert "Merge tag 'keys-acl-20190703' of git://git.kernel. [...] adds d51f527f44f9 locks: Add trace_leases_conflict adds 387e3746d01c locks: eliminate false positive conflicts for write lease adds 988052f47adc Merge tag 'locks-v5.3-1' of git://git.kernel.org/pub/scm/l [...] adds 0b3b094ac9a7 fanotify: Disallow permission events for proc filesystem adds 116b9731ad76 fsnotify: add empty fsnotify_{unlink,rmdir}() hooks adds 46008d9d3f0e btrfs: call fsnotify_rmdir() hook adds a35d632c723c rpc_pipefs: call fsnotify_{unlink,rmdir}() hooks adds 4bf2377472c7 tracefs: call fsnotify_{unlink,rmdir}() hooks adds fd0d506f2b82 devpts: call fsnotify_unlink() hook adds 823e545c0277 debugfs: simplify __debugfs_remove_file() adds 6679ea6dea15 debugfs: call fsnotify_{unlink,rmdir}() hooks adds 6146e78c0364 configfs: call fsnotify_rmdir() hook adds 49246466a989 fsnotify: move fsnotify_nameremove() hook out of d_delete() adds 7377f5bec133 fsnotify: get rid of fsnotify_nameremove() adds e6983afd9254 Merge tag 'fsnotify_for_v5.3-rc1' of git://git.kernel.org/ [...] adds f44840ad1f82 quota: add dqi_dirty_list description to comment of Dquot [...] adds 02475de9bb23 ext2: introduce helper for xattr header validation adds f4c3fb8c433f ext2: introduce helper for xattr entry validation adds 8cd0f2ba787a ext2: Merge loops in ext2_xattr_set() adds 6c71b489ecfd ext2: Strengthen xattr block checks adds e15d92bee818 doc: ext2: update description of quota options for ext2 adds 38fa0e8e4a3b ext2: code cleanup by using test_opt() and clear_opt() adds 7f58351a7c57 ext2: code cleanup for ext2_preread_inode() adds 9bb1d7a6bcde ext2: merge xattr next entry check to ext2_xattr_entry_valid() adds d561d4dd4f56 ext2: introduce new helper for xattr entry comparison adds 1eaf5faab18c ext2: optimize ext2_xattr_get() adds dc1f73802bd7 ext2: add missing brelse() in ext2_new_inode() adds 1fe03415447b ext2: fix a typo in comment adds fdbd3e8c9ffd ext2: Fix a typo in ext2_getattr argument adds edb895d3bfba ext2: add missing brelse() in ext2_iget() adds 936bbf3aea84 ext2: Always brelse bh on failure in ext2_iget() adds 555b2c3da1fc quota: honor quota type in Q_XGETQSTAT[V] calls adds 90f15ac9fa7e ext2: Use kmemdup rather than duplicating its implementation adds fa33cdbf3ece udf: Fix incorrect final NOT_ALLOCATED (hole) extent length adds 682f7c5c465d Merge tag 'for_v5.3-rc1' of git://git.kernel.org/pub/scm/l [...] adds 8d3e72a180b4 iomap: don't mark the inode dirty in iomap_write_end adds 8af54f291e5c fs: fold __generic_write_end back into generic_write_end adds 36a7347de097 iomap: fix page_done callback for short writes adds a47f5c56b2eb Merge tag 'iomap-5.3-merge-1' of git://git.kernel.org/pub/ [...] adds f16acc9d9b37 vfs: introduce generic_copy_file_range() adds 64bf5ff58dff vfs: no fallback for ->copy_file_range adds a31713517dac vfs: introduce generic_file_rw_checks() adds 646955cd5425 vfs: remove redundant checks from generic_remap_checks() adds 96e6e8f4a68d vfs: add missing checks to copy_file_range adds e38f7f53c352 vfs: introduce file_modified() helper adds 8c3f406c097b xfs: use file_modified() helper adds 5dae222a5ff0 vfs: allow copy_file_range to copy across devices adds fe0da9c09b2d fuse: copy_file_range needs to strip setuid bits and updat [...] adds 40f06c799539 Merge tag 'copy-file-range-fixes-1' of git://git.kernel.or [...] adds d2d0727b1654 fscrypt: simplify bounce page handling adds 2a415a025731 fscrypt: remove the "write" part of struct fscrypt_ctx adds f47fcbb2b578 fscrypt: rename fscrypt_do_page_crypto() to fscrypt_crypt_block() adds eeacfdc68a10 fscrypt: clean up some BUG_ON()s in block encryption/decryption adds 03569f2fb8e7 fscrypt: introduce fscrypt_encrypt_block_inplace() adds 53bc1d854c64 fscrypt: support encrypting multiple filesystem blocks per page adds 930d453995bd fscrypt: handle blocksize < PAGE_SIZE in fscrypt_zeroout_range() adds 41adbcb7267b fscrypt: introduce fscrypt_decrypt_block_inplace() adds aa8bc1ac6ef3 fscrypt: support decrypting multiple filesystem blocks per page adds ffceeefb337b fscrypt: decrypt only the needed blocks in __fscrypt_decry [...] adds 7e0785fce14f ext4: clear BH_Uptodate flag on decryption error adds 0b578f358a6a ext4: decrypt only the needed blocks in ext4_block_write_begin() adds ec39a3686744 ext4: decrypt only the needed block in __ext4_block_zero_p [...] adds 6e4b73bcd151 ext4: encrypt only up to last block in ext4_bio_write_page() adds 5858bdad4d0d fscrypt: don't set policy for a dead directory adds 0bb06cac060d fscrypt: remove unnecessary includes of ratelimit.h adds adbd9b4dee70 fscrypt: remove selection of CONFIG_CRYPTO_SHA256 adds 0564336329f0 fscrypt: document testing with xfstests adds 25cd6f355dab Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds fa59f52f5b14 afs: afs_unlink() doesn't need to check dentry->d_inode adds 051d25250b55 afs: Add some callback management tracepoints adds 452181936931 afs: Trace afs_server usage adds ee102584efd5 fs/afs: use struct_size() in kzalloc() adds 1eda8bab70ca afs: Add support for the UAE error table adds 8dda9957e3a1 Merge tag 'afs-next-20190628' of git://git.kernel.org/pub/ [...] adds b9c1c26739ec ext4: gracefully handle ext4_break_layouts() failure durin [...] adds 7821ce417ec7 jbd2: fix some print format mistakes adds a49773064bc2 jbd2: fix typo in comment of journal_submit_inode_data_buffers adds 2e5384036277 ext4: don't allow any modifications to an immutable file adds 02b016ca7f99 ext4: enforce the immutable flag on open files adds 7ddf79a10395 ext4: only set project inherit bit for directory adds c60990b361cc ext4: clean up kerneldoc warnigns when building with W=1 adds b03755ad6f33 ext4: make __ext4_get_inode_loc plug adds 3ae72562ad91 ext4: optimize case-insensitive lookups adds c708b1c6de7f ext4: remove redundant assignment to node adds aa0bfcd939c3 mm: add filemap_fdatawait_range_keep_errors() adds 6ba0e7dc64a5 jbd2: introduce jbd2_inode dirty range scoping adds 73131fbb003b ext4: use jbd2_inode dirty range scoping adds 9382cde8cd8f jbd2: drop declaration of journal_sync_buffer() adds 4e19d6b65fb4 ext4: allow directory holes adds f036adb39976 ext4: rename "dirent_csum" functions to use "dirblock" adds ddce3b94715c ext4: refactor initialize_dirent_tail() adds 7633b08b2750 ext4: rename htree_inline_dir_to_tree() to ext4_inlinedir_ [...] adds 78e9605d4fdd ext4: replace ktype default_attrs with default_groups adds 96fcaf86c3cb ext4: fix coverity warning on error path of filename setup adds 2e756758e5cb Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 2a27b755ed24 gfs2: Clean up freeing struct gfs2_sbd adds 15a798f7deb3 gfs2: Use IS_ERR_OR_NULL adds 5b3a9f348bc5 gfs2: kthread and remount improvements adds e955537e3262 gfs2: eliminate tr_num_revoke_rm adds 49eb776ed9d9 gfs2: log which portion of the journal is replayed adds d14e1ca305fc gfs2: Warn when a journal replay overwrites a rgrp with buffers adds 04aea0ca14f0 gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN adds 55317f5b00f0 gfs2: simplify gfs2_freeze by removing case adds 3792ce973f07 gfs2: dump fsid when dumping glock problems adds f29e62eed261 gfs2: replace more printk with calls to fs_info and friends adds f3915f83e84c gfs2: use page_offset in gfs2_page_mkwrite adds e0ec0a6ba657 gfs2: remove the unused gfs2_stuffed_write_end function adds eadd75358046 gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops adds 59c01c5046cc gfs2: merge gfs2_writepage_common into gfs2_writepage adds 378b6cbfb82f gfs2: mark stuffed_readpage static adds 7770c93a46e6 gfs2: use iomap_bmap instead of generic_block_bmap adds 35af80aef99b gfs2: don't use buffer_heads in gfs2_allocate_page_backing adds bb4cb25dd319 gfs2: Remove unused gfs2_iomap_alloc argument adds 0248a8be6d21 Merge tag 'gfs2-for-5.3' of git://git.kernel.org/pub/scm/l [...] adds b401170f6d9c nfsd: don't call nfsd_reply_cache_shutdown twice adds 3ba75830ce17 nfsd4: drc containerization adds 22a46eb44016 nfsd: note inadequate stats locking adds 9de3ec1d5711 lockd: prepare nlm_lockowner for use by the server adds 89e0edfbea10 lockd: Convert NLM service fl_owner to nlm_lockowner adds 9adfac6d730d lockd: Remove lm_compare_owner and lm_owner_key adds 646d73e91b42 lockd: Show pid of lockd for remote locks adds f85d93385e9f locks: Cleanup lm_compare_owner and lm_owner_key adds 291adeb25481 lockd: Make two symbols static adds e977cc830862 nfsd: Spelling s/EACCESS/EACCES/ adds bdba53687e45 nfsd: use 64-bit seconds fields in nfsd v4 code adds 30498dcc12e5 nfsd4: remove outdated nfsd4_decode_time comment adds 689d7ba4895b nfsd: fix cleanup of nfsd_reply_cache_init on failure adds 855c9e766a35 nfs: fix out-of-date connectathon talk URL adds 2c830dd7209b nfsd: persist nfsd filesystem across mounts adds 14ed14cc7c06 nfsd: rename cl_refcount adds 59f8e91b75ec nfsd4: use reference count to free client adds e8a79fb14f6b nfsd: add nfsd/clients directory adds bf5ed3e3bb84 nfsd: make client/ directory names small ints adds 97ad4031e295 nfsd4: add a client info file adds 3bade247fcb1 nfsd: copy client's address including port number to cl_addr adds ea053e164cc8 nfsd: escape high characters in binary data adds 169319f13cb8 nfsd: add more information to client info file adds 78599c42ae3c nfsd4: add file to display list of client's opens adds 16d36e099980 nfsd: show lock and deleg stateids adds 0c4b62b042fe nfsd4: show layout stateids adds a204f25e372d nfsd: create get_nfsdfs_clp helper adds 89c905beccbb nfsd: allow forced expiration of NFSv4 clients adds 6f4859b8a726 nfsd: create xdr_netobj_dup helper adds 791234448d47 nfsd: decode implementation id adds a57caf8c527f sunrpc/cache: remove the exporting of cache_seq_next adds c8320ccdd47e nfsd: Fix misuse of strlcpy adds 297e57a24f6e nfsd: Make two functions static adds b78fa45d4edb nfsd: Make __get_nfsdfs_client() static adds d2b6b4c832f7 Merge tag 'nfsd-5.3' of git://linux-nfs.org/~bfields/linux adds 9ee24b2a3835 binfmt_flat: remove flat_reloc_valid adds 2f3196d49b1e binfmt_flat: remove flat_set_persistent adds 02da283302f7 binfmt_flat: provide a default version of flat_get_relocate_addr adds 1d52dca11743 binfmt_flat: remove flat_old_ram_flag adds bdd15a288492 binfmt_flat: replace flat_argvp_envp_on_stack with a Kconf [...] adds 06d2bfedd147 binfmt_flat: remove the uapi <linux/flat.h> header adds 38e63483a317 binfmt_flat: remove the unused OLD_FLAT_FLAG_RAM definition adds 3f8b76a66e0d binfmt_flat: consolidate two version of flat_v2_reloc_t adds 34b4664ac482 binfmt_flat: use fixed size type for the on-disk format adds 3b9777184232 binfmt_flat: add endianess annotations adds aef0f78e7460 binfmt_flat: add a ARCH_HAS_BINFMT_FLAT option adds cf9a566c2c06 binfmt_flat: make support for old format binaries optional adds 7a8998c9d830 binfmt_flat: provide an asm-generic/flat.h adds 6843d8aa5b9b binfmt_flat: remove the persistent argument from flat_get_ [...] adds a445d988b479 binfmt_flat: move the MAX_SHARED_LIBS definition to binfmt_flat.c adds a2357223c50a binfmt_flat: don't offset the data start adds ad97f9df0fee riscv: add binfmt_flat support adds 398364a35dae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f28a1f16135c m68k: Don't select ARCH_HAS_DMA_PREP_COHERENT for nommu or [...] adds 29cd581b5949 Merge tag 'm68k-for-v5.3-tag2' of git://git.kernel.org/pub [...] adds b53b0b9d9a61 pidfd: add polling support adds 740378dc7834 pidfd: add polling selftests adds 32fcb426ec00 pid: add pidfd_open() adds 7615d9e1780e arch: wire-up pidfd_open() adds 172bb24a4f48 tests: add pidfd_open() tests adds 5450e8a316a6 Merge tag 'pidfd-updates-v5.3' of git://git.kernel.org/pub [...] adds 7f192e3cd316 fork: add clone3 adds 8f3220a80654 arch: wire-up clone3() syscall adds d68dbb0c9ac8 arch: handle arches who do not yet define clone3 adds 8f6ccf6159ae Merge tag 'clone3-v5.3' of git://git.kernel.org/pub/scm/li [...] adds cae9910e7344 net: Add UNIX_DIAG_UID to Netlink UNIX socket diagnostics. adds 2bb0f3b4341b net: fec: remove redundant ipg clock disable adds 74dd5aa1ed94 cxgb4: Enable hash filter with offload adds 9c3f3410f5ac dt-bindings: phy: dp83867: Describe how driver behaves w.r [...] adds 980066e6d964 dt-bindings: phy: dp83867: Add documentation for disabling [...] adds 13c83cf8af0d net: phy: dp83867: Add ability to disable output clock adds c11669a2757e net: phy: dp83867: Rework delay rgmii delay handling adds 1b9b295435c3 net: phy: dp83867: Use unsigned variables to store unsigne [...] adds 27708eb5481b net: phy: dp83867: IO impedance is not dependent on RGMII delay adds f8bbf417e58b net: phy: dp83867: Validate FIFO depth property adds 565d9d221bcb net: phy: dp83867: Allocate state struct in probe adds b2557764d0eb net: phy: Add support for 100BaseT1 and 1000BaseT1 adds e5fb32c67cdb net: phy: Make phy_basic_t1_features use base100t1. adds 26b1b8d7f27b Merge branch 'net-phy-T1-support' adds 68a9b13d9219 ipv6: Add delete route hook to stubs adds cdaa16a4f70c ipv6: Add hook to bump sernum for a route to stubs adds 19a3b7eea424 ipv6: export function to send route updates adds 1bff1a0c9bbd ipv4: Add function to send route updates adds ac1fab2d1394 ipv4: export fib_check_nh adds 9bd836679210 ipv4: export fib_flush adds c3669486b512 ipv4: export fib_info_update_nh_saddr adds 06c77c3e67b0 ipv4: Rename and export nh_update_mtu adds e38f7cbd36e4 Merge branch 'net-Export-functions-for-nexthop-code' adds 75425657fe3a net: Set strict_start_type for routes and rules adds 9b7e94e6e89b selftests: fib-onlink: Make quiet by default adds a92a0a7b8e7c selftests: pmtu: Simplify cleanup and namespace names adds fc651001d2c5 neighbor: Add tracepoint to __neigh_create adds 0db355d499f1 ipv4/igmp: shrink struct ip_sf_list adds ac383f58f3c9 hv_sock: perf: Allow the socket buffer size options to inf [...] adds 14a1eaa8820e hv_sock: perf: loop in send() to maximize bandwidth adds 136bf27fc0e9 devlink: add warning in case driver does not set port type adds 5556fdb0c2ea net: phy: lxt: Add suspend/resume support to LXT971 and LXT973. adds ddc0bf34f9ee net: ll_temac: Do not make promiscuous mode sticky on multicast adds 1bd33bf0fe6d net: ll_temac: Prepare indirect register access for multic [...] adds 1b3fa5cf859b net: ll_temac: Cleanup multicast filter on change adds 0127cd5440e7 net: ll_temac: Enable multicast support adds 00e31a096136 Merge branch 'net-ll_temac-Fix-and-enable-multicast-support' adds dcf10ec772ad cxgb4: use firmware API for validating filter spec adds 16fa1cf1ed2a Revert "dpaa2-eth: configure the cache stashing amount on [...] adds 9395da4efbd4 net: qualcomm: rmnet: Move common struct definitions to include adds b4603dbf1e1d ice: Fix double spacing adds 31eafa403b99 ice: Implement LLDP persistence adds 173e23c0cb52 ice: Cleanup an unnecessary variable initialization adds f24e35d88b1b ice: Remove braces for single statement blocks adds a84db52569dd ice: Call out dev/func caps when printing adds e223eaec67e2 ice: Fix hang when ethtool disables FW LLDP adds 9ccb062c1440 ice: Advertise supported link modes if none requested adds a17a5ff6812c ice: Refactor the LLDP MIB change event handling adds 72f9c2039859 ice: Gracefully handle reset failure in ice_alloc_vfs() adds 55e062ba77ad ice: Format ethtool reported stats adds 65124bbf980c ice: Reorganize tx_buf and ring structs adds 0ab54c5f2fe8 ice: Use bitfields when possible adds 8d5fce190333 ice: Reorganize ice_vf struct adds aa6ccf3f2d70 ice: Fix couple of issues in ice_vsi_release adds feee3cb3064a ice: Silence semantic parser warnings adds 884714ce1698 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds dfb569f2b96e net: ll_temac: Fix compile error adds d39823121911 enetc: add hardware timestamping support adds 41514737ecaa enetc: add get_ts_info interface for ethtool adds ad8288b89d4f dt-binding: ptp_qoriq: support ENETC PTP compatible adds 49401003e260 arm64: dts: fsl: ls1028a: add ENETC 1588 timer node adds daeceb2df3df Merge branch 'ENETC-support-hardware-timestamping' adds f40b6ae2b612 ipv6: Move pcpu cached routes to fib6_nh adds 7d88d8b5570b ipv6: Refactor fib6_drop_pcpu_from adds c0b220cf7d80 ipv6: Refactor exception functions adds cc5c073a693f ipv6: Move exception bucket to fib6_nh adds 1cf844c747d5 ipv6: Make fib6_nh optional at the end of fib6_info adds 0fa6efc54780 ipv6: Refactor ip6_route_del for cached routes adds ec8105352869 selftests: Add redirect tests adds a80886e4e083 Merge branch 'ipv6-Move-exceptions-to-fib6_nh-and-make-it- [...] adds af5136f95045 selftests/net: SO_TXTIME with ETF and FQ adds 4618d6719743 net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII adds 79b647a0c0d5 dt-bindings: net: document new usxgmii phy mode adds ce64c1f77a9d net: phy: aquantia: add USXGMII support and warn if XGMII [...] adds 33a74bf42873 Merge branch 'net-phy-add-interface-mode-PHY_INTERFACE_MOD [...] adds 48435bc3b330 net: stmmac: Add MAC loopback callback to HWIF adds 0a05a7a315b1 net: stmmac: dwmac100: Add MAC loopback support adds cbc195152149 net: stmmac: dwmac1000: Add MAC loopback support adds 4ce84f4da7c4 net: stmmac: dwmac4/5: Add MAC loopback support adds 84c8df164906 net: stmmac: dwxgmac2: Add MAC loopback support adds 8edb12713ee8 net: ethernet: stmmac: dwmac-sun8i: Enable control of loopback adds 3b1dd2c50016 net: stmmac: Switch MMC functions to HWIF callbacks adds 52ef6d9240e5 net: stmmac: dwmac1000: Also pass control frames while in [...] adds 2b783e613d76 net: stmmac: dwmac4/5: Also pass control frames while in p [...] adds 8c5f48d99de2 net: stmmac: dwxgmac2: Also pass control frames while in p [...] adds 091810dbded9 net: stmmac: Introduce selftests support adds 092614261983 net: stmmac: dwmac1000: Fix Hash Filter adds 9463c4455900 net: stmmac: dwmac1000: Clear unused address entries adds f9c5f7d78385 net: stmmac: dwmac4/5: Fix Hash Filter adds a8b91b30d11d net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() adds eaabcd9e4ec3 net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() adds 0620ec6c62a5 net: stmmac: dwmac4/5: Clear unused address entries adds a976ca79e23f net: stmmac: Prevent missing interrupts when running NAPI adds 22942498cceb Merge branch 'net-stmmac-Improvements-and-Selftests' adds 6dca9360a9d7 flow_offload: use struct_size() in kzalloc() adds ae8e1d5e5651 net: mvpp2: cls: Use the correct number of rules in variou [...] adds e8486ca9a12c net: mvpp2: cls: Bypass C2 internals FIFOs at init adds 895586d5dc32 net: mvpp2: cls: Use RSS contexts to handle RSS tables adds c561da68038a net: mvpp2: cls: Extract the RSS context when parsing the [...] adds 141347730c7f net: mvpp2: cls: Support steering to RSS contexts adds cecd7582a631 Merge branch 'net-mvpp2-Classifier-updates-RSS' adds 83bf76e3528a qed: Modify api for performing a dmae to another PF adds 79284adeb99e qed: Add llh ppfid interface and 100g support for offload [...] adds 08eb1fb0f77b qed*: Change hwfn used for sb initialization adds 7e50769caaea qed: Modify offload protocols to use the affined engine adds 443473d2f3a5 qedr: Change the MSI-X vectors selection to be based on af [...] adds 8366d520019f qed: Set the doorbell address correctly adds 24e04879abdd qed: Add qed devlink parameters table adds 3576e99e0821 qed*: Add iWARP 100g support adds 13b99d3d3907 Revert "scsi: qedi: Allocate IRQs based on msix_cnt" adds 2bfbc570586e qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index adds a9b02c615b0f qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector ind [...] adds 9b3c520e9628 Merge branch 'qed-Improve-performance-on-100G-link-for-off [...] adds 462409365b69 dt-bindings: net: add qca,ar71xx.txt documentation adds 7ff836f064e2 MIPS: ath79: ar9331: add Ethernet nodes adds d51b6ce441d3 net: ethernet: add ag71xx driver adds 18e8817126d2 Merge branch 'ath79-add-ag71xx-support' adds ffab9691bcb2 net: hns3: initialize CPU reverse mapping adds 441228875706 net: hns3: refine the flow director handle adds d93ed94fbeaf net: hns3: add aRFS support for PF adds f438bfe9d4fe net: hns3: fix for FEC configuration adds b25ba113dd3f Merge branch 'net-hns3-add-aRFS-feature-and-fix-FEC-bugs-f [...] adds ddf6ddb057f2 net: phy: tja11xx: Add TJA11xx PHY driver adds 6ce3b4dcee4f inet: rename netns_frags to fqdir adds 89fb900514d1 net: rename inet_frags_exit_net() to fqdir_exit() adds 803fdd996847 net: rename struct fqdir fields adds 8dfdb31335ee ipv4: no longer reference init_net in ip4_frags_ns_ctl_table[] adds 8668d0e2bfdf ipv6: no longer reference init_net in ip6_frags_ns_ctl_table[] adds 3bb13dd4cae0 netfilter: ipv6: nf_defrag: no longer reference init_net i [...] adds d2dfd43598f3 ieee820154: 6lowpan: no longer reference init_net in lowpa [...] adds 9cce45f22cee net: rename inet_frags_init_net() to fdir_init() adds a39aca678a06 net: add a net pointer to struct fqdir adds 4907abc605e3 net: dynamically allocate fqdir structures adds 3c8fc8782044 inet: frags: rework rhashtable dismantle adds 8fb91c3550c4 Merge branch 'inet-frags-avoid-possible-races-at-netns-dismantle' adds 476cc6c964a9 net: phy: bcm87xx: improve bcm87xx_config_init and feature [...] adds df80152265cd ipv4: remove redundant assignment to n adds 99513cfa16c6 selftest: Fixes for icmp_redirect test adds f4aa80129ff7 cxgb4: Make t4_get_tp_e2c_map static adds 29ec0482c139 r8169: remove rtl_hw_init_8168ep adds 7160be2de59a r8169: remove unneeded return statement in rtl_hw_init_8168g adds 76719ee25db9 r8169: change type of member mac_version in rtl8169_private adds 37347efaa329 Merge branch 'r8169-small-improvements' adds fcb40e161aa7 r8169: improve RTL8168d PHY initialization adds e9588eb9316e r8169: remove support for RTL_GIGA_MAC_VER_01 adds cec4f328c929 enetc: fix le32/le16 degrading to integer warnings adds 7af5b0775142 net: mvpp2: cls: Check RSS table index validity when creat [...] adds c7ae09253cb8 fsl/fman: include IPSEC SPI in the Keygen extraction adds f87845cf0f89 net: stmmac: dwmac-meson: update with SPDX Licence identifier adds 56aaa114f091 net: stmmac: dwmac-meson8b: update with SPDX Licence identifier adds 7f3343234c0b Merge branch 'stmmac-SPDX' adds cbe9e835946f enetc: Enable TC offloading with mqprio adds 3fb321fde22d selftests/net: ipv6 flowlabel adds 6b73d19711d0 inet: frags: uninline fqdir_init() adds ae7352d384a5 inet: frags: call inet_frags_fini() after unregister_perne [...] adds dc93f46bc4e0 inet: frags: fix use-after-free read in inet_frag_destroy_rcu adds 2e56571d820d Merge branch 'inet-frags-followup' adds 66350023d575 hinic: fix a bug in set rx mode adds 4c1522765ca8 net: hns3: fix compile warning without CONFIG_RFS_ACCEL adds eff858c178fc net: hns3: fix for HNS3_RXD_GRO_SIZE_M macro adds 33a90e2f20e6 net: hns3: add support for dump firmware statistics by debugfs adds bd9109c9b1f3 net: hns3: use HCLGE_STATE_NIC_REGISTERED to indicate PF N [...] adds 2a0bfc36183c net: hns3: use HCLGE_STATE_ROCE_REGISTERED to indicate PF [...] adds 25d1817c4e50 net: hns3: use HCLGEVF_STATE_NIC_REGISTERED to indicate VF [...] adds 994e04f16e5a net: hns3: modify hclge_init_client_instance() adds 1db58f86975a net: hns3: modify hclgevf_init_client_instance() adds ada13ee3db7b net: hns3: add handshake with hardware while doing reset adds acfc3d55b732 net: hns3: stop schedule reset service while unloading driver adds 0d2f68c7bcf4 net: hns3: adjust hns3_uninit_phy()'s location in the hns3 [...] adds 49f971bd3085 net: hns3: fix a memory leak issue for hclge_map_unmap_rin [...] adds 602e0f295a91 Merge branch 'hns3-next' adds 65ee00a9409f net: nexthop uapi adds ab84be7e54fc net: Initial nexthop code adds 597cfe4fc339 nexthop: Add support for IPv4 nexthops adds 53010f991a9f nexthop: Add support for IPv6 gateways adds b513bd035f40 nexthop: Add support for lwt encaps adds 430a049190de nexthop: Add support for nexthop groups adds c38e57aecbb4 Merge branch 'net-API-and-initial-implementation-for-nexth [...] adds 47e16692b26b igb/igc: warn when fatal read failure happens adds b7b3ad7aaf4f igb: mark expected switch fall-through adds 42277cedbaf4 igb: mark expected switch fall-through adds ae586f0b39d5 igc: Fix double definitions adds 796bfb103516 igc: Clean up unused pointers adds 16ecd8d9af26 igc: Remove the obsolete workaround adds caff422ea81e Revert "e1000e: fix cyclic resets at link up with active tx" adds d17ba0f616a0 e1000e: start network tx queue only when link is up adds 0373ad4d051c igc: Add flow control support adds 62a5b8429e99 igc: Cleanup the redundant code adds be1b5b788829 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 36f18439ea16 macvlan: Replace strncpy() by strscpy() adds 24c6203bb986 qed: Reduce the severity of ptp debug message. adds 9adebac37e7d qede: Handle infinite driver spinning for Tx timestamp. adds 1167187f2759 Merge branch 'qed-Fix-inifinite-spinning-of-PTP-poll-thread' adds 1b3855aba812 qed: fix spelling mistake "inculde" -> "include" adds af64935213c4 net: stmmac: use dev_info() before netdev is registered adds 279758f8001f rhashtable: Add rht_ptr_rcu and improve rht_ptr adds a3e2f6ad8961 net: stmmac: Fix build error without CONFIG_INET adds 95f8e8b931fe ice: Fix LINE_SPACING style issue adds 588d511f89c8 ice: Remove direct write for GLLAN_RCTL_0 adds 3171948e9475 ice: Implement toggling ethtool rx-vlan-filter adds e65e9e1566f7 ice: Resolve static analysis warning adds 1aec6e1b0886 ice: Set minimum default Rx descriptor count to 512 adds 4b6f3ecabfba ice: Don't call ice_cfg_itr() for SR-IOV adds 0e674aeb0b77 ice: Add handler for ethtool selftest adds cbe66bfee6a0 ice: Refactor interrupt tracking adds 23c0112246b4 ice: Check all VFs for MDD activity, don't disable adds 4cc82aaa74f4 ice: Change message level adds 91aed40da3d5 ice: Remove redundant and premature event config adds 1eb11036a380 ice: Minor cleanup in ice_switch.h adds 11fe1b3a3872 ice: Add ice_get_fw_log_cfg to init FW logging adds 3a9e32bb0694 ice: Configure RSS LUT key only if RSS is enabled adds e89e899f3e32 ice: Add a helper to trigger software interrupt adds 7da33a8f87a4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2c1d029a017f net: mscc: ocelot: Implement port policers via tc command adds a6851c613fd7 r8169: remove 1000/Half from supported modes adds 24ec483cec98 net: sched: Introduce act_ctinfo action adds 53cfca2d6b93 net: phy: Add phy_sysfs_create_links helper function adds 2db2d9d1ac37 net: phy: Guard against the presence of a netdev adds 82c76aca8118 net: phy: Check against net_device being NULL adds c920f745f45d net: phy: Add phy_standalone sysfs entry adds 27755ff88c0e net: phylink: Add phylink_mac_link_{up, down} wrapper functions adds 44cc27e43fa3 net: phylink: Add struct phylink_config to PHYLINK API adds 43de61959b99 net: phylink: Add PHYLINK_DEV operation type adds 17091180b152 net: phylink: Add phylink_{printk, err, warn, info, dbg} macros adds 77373d49de22 net: dsa: Move the phylink driver calls into port.c adds 0e27921816ad net: dsa: Use PHYLINK for the CPU/DSA ports adds af7cd0366ee9 net: dsa: sja1105: Fix broken fixed-link interfaces on user ports adds 6faaffb3b1ce Merge branch 'Decoupling-PHYLINK-from-struct-net_device' adds 02caceded069 net: ethernet: ti: cpsw: correct .ndo_open error path adds 517f4c49aafc net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() adds 1e91a2e5d827 i2c: acpi: export i2c_acpi_find_adapter_by_handle adds 7ce236fafd0b net: phy: sfp: enable i2c-bus detection on ACPI based systems adds 3b87cc6feccb Merge branch 'Enable-SFP-on-ACPI-based-systems' adds 621ccc6cc5f8 tua6100: Avoid build warnings. adds 9737070c6823 net: stmmac: Switch to devm_alloc_etherdev_mqs adds 5080e28d94a2 net: mvpp2: cls: Remove unnessesary check in mvpp2_ethtool [...] adds 32707c4dfa20 inet: frags: Remove unnecessary smp_store_release/READ_ONCE adds 2d135dea53fa net: stmmac: selftests: Fix sparse warning adds aeb4a5e8b350 net: stmmac: selftests: Use kfree_skb() instead of kfree() adds 18a49727083a Merge branch 'net-stmmac-selftests-Two-fixes' adds 9bbd7efbc055 mlxsw: i2c: Extend initialization with querying firmware info adds 3029a693beda mlxsw: i2c: Allow flexible setting of I2C transactions size adds 961cf99a074f mlxsw: core: Re-order initialization sequence adds ae5746783681 mlxsw: reg: Extend sensor index field size of Management T [...] adds 7e9561ed0bff mlxsw: reg: Add Management General Peripheral Information [...] adds 2e265a8b6c09 mlxsw: core: Extend hwmon interface with inter-connect tem [...] adds 984aec752128 mlxsw: core: Extend the index size for temperature sensors [...] adds e4e93d6d8651 mlxsw: core: Reduce buffer size in transactions for SFP mo [...] adds 5b5d331a2c93 Merge branch 'mlxsw-Hardware-monitoring-enhancements' adds 483642e5ea1d tcp: introduce __tcp_fastopen_cookie_gen_cipher() adds 9092a76d3cf8 tcp: add backup TFO key infrastructure adds 0f1ce0236865 tcp: add support to TCP_FASTOPEN_KEY for optional backup key adds aa1236cdfa89 tcp: add support for optional TFO backup key to net.ipv4.t [...] adds 2dc7e48dee68 Documentation: ip-sysctl.txt: Document tcp_fastopen_key adds 10fbcdd12aa2 selftests/net: add TFO key rotation selftest adds d48ecb40b5b5 Merge branch 'add-TFO-backup-key' adds c8b17be0b7a4 net: ipv4: add skbuff fraglist splitter adds 0feca6190f88 net: ipv6: add skbuff fraglist splitter adds 065ff79f8881 net: ipv4: split skbuff into fragments transformer adds 8a6a1f176401 net: ipv6: split skbuff into fragments transformer adds 19c3401a917b net: ipv4: place control buffer handling away from fragmen [...] adds d035f19f59c5 netfilter: nf_conntrack: allow to register bridge support adds 3c171f496ef5 netfilter: bridge: add connection tracking system adds 764dd163ac92 netfilter: nf_conntrack_bridge: add support for IPv6 adds af9573be674e netfilter: nf_conntrack_bridge: register inet conntrack fo [...] adds 41384136608c Merge branch 'connection-tracking-support-for-bridge' adds 5ee907f70e8e net: dsa: sja1105: Make static_config_check_memory_size static adds 2544af0344ba net: avoid indirect calls in L4 checksum calculation adds c3e933a5b8c1 sctp: deduplicate identical skb_checksum_ops adds 25e94115aee6 r8169: enable WoL speed down on more chip versions adds e95a7f30e126 r8169: improve rtl_fw_format_ok adds ce8843abfa67 r8169: decouple rtl_phy_write_fw from actual driver code adds 1b0b807dd746 Merge branch 'r8169-fw' adds e70c7aad7a95 net: dsa: Add error path handling in dsa_tree_setup() adds 8e2ea3ea9625 qed: Fix static checker warning adds 07b0928918c6 net: phy: enable interrupts when PHY is attached already adds 49644e68f472 net: phy: add callback for custom interrupt handler to str [...] adds 97b33bdf9bdd net: phy: export phy_queue_state_machine adds 655887fe3927 Merge branch 'complex-c45-phys' adds 84a32edec480 net: sched: act_ctinfo: minor size optimisation adds 72ecb896e465 ice: Use GLINT_DYN_CTL to disable VF's interrupts adds 561f4379019f ice: Introduce ice_init_mac_fltr and move ice_napi_del adds 047e52c0e8ae ice: Add support for virtchnl_vector_map.[rxq|txq]_map adds f776b3acb047 ice: Add support for Forward Error Correction (FEC) adds d31530e83e63 ice: Use right type for ice_cfg_vsi_lan return adds 092a33d40312 ice: Cleanup ice_update_link_info adds 2e0e62285c1c ice: Add switch rules to handle LLDP packets adds 8be92a76c3e9 ice: Change minimum descriptor count value for Tx/Rx rings adds 91d7a5908774 ice: Use continue instead of an else block adds 62f4dafc182f ice: Align to updated AQ command formats adds 49c6e41b0d1f ice: Move define for ICE_AQC_DRIVER_UNLOADING adds ed14245ab759 ice: Update function header adds 4f70daa08142 ice: Use a different ICE_DBG bit for firmware log messages adds 072efdf8bf4c ice: Recognize higher speeds adds 2f2da36ebf42 ice: Trivial cosmetic changes adds 7b3ed2a137b0 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds c9bb6165a16e netfilter: nf_conntrack_bridge: fix CONFIG_IPV6=y adds b4b12b0d2f02 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 7fdc455eef20 net: phylink: remove netdev from phylink mii ioctl emulation adds 7b3b0e89bcf3 net: phylink: support for link gpio interrupt adds cdea04c24616 net: phy: allow Clause 45 access via mii ioctl adds 320587e6eac9 net: sfp: add mandatory attach/detach methods for sfp buses adds 54f70b3ba364 net: sfp: remove sfp-bus use of netdevs adds 6912378d54a5 Merge branch 'phylink-sfp-updates' adds 6f43e5252833 nexthop: remove redundant assignment to err adds 587a7126779b xen-netback: remove redundant assignment to err adds 3dc215416673 iavf: Use printf instead of gnu_printf for iavf_debug_d adds 6b6b49b56a6c iavf: Limiting RSS queues to CPUs adds 06665619cc88 iavf: use struct_size() in kzalloc() adds 53462f0f4772 iavf: iavf_client: use struct_size() helper adds 8be454c91ec0 iavf: Rename i40e_adminq* files to iavf_adminq* adds 80754bbc0711 iavf: change iavf_status_code to iavf_status adds d650fb40b3e2 iavf: rename i40e functions to be iavf adds 7af36e321482 iavf: replace i40e variables with iavf adds 8821b3fa0c1b iavf: rename iavf_status structure flags adds cc0ea2db4e39 iavf: rename iavf_client.h defines to match driver name adds db950599f0de iavf: change remaining i40e defines to be iavf adds 53b79907f5f7 iavf: rename i40e_device to iavf_device adds fdad1d54d2c8 iavf: update comments and file checks to match iavf adds 33aae28285b7 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 9efc7794496d libbpf: emit diff of mismatched public API, if any adds b285fcb760da bpf: bump jmp sequence limit adds 7c0c6095d48d selftests/bpf: adjust verifier scale test adds 7c9441066ab5 selftests/bpf: add pyperf scale test adds 29c677c86a15 Merge branch 'bpf-jmp-seq-limit' adds 5d839021675a bpf: cleanup explored_states adds a8f500af0ccf bpf: split explored_states adds dc2a4ebc0b44 bpf: convert explored_states to hash table adds 5762a20b11ef Merge branch 'bpf-explored-states' adds 37739d1b4fe7 selftests: bpf: Move bpf_printk to bpf_helpers.h adds c87f60a77db2 samples: bpf: Do not define bpf_printk macro adds 1d7a08b3bdae libbpf: ensure libbpf.h is included along libbpf_internal.h adds e6c64855fd7a libbpf: add btf__parse_elf API to load .BTF and .BTF.ext adds 58650cc47382 bpftool: use libbpf's btf__parse_elf API adds 9db324314d29 selftests/bpf: use btf__parse_elf to check presence of BTF [...] adds e3b924224028 libbpf: add resizable non-thread safe internal hashmap adds 5d04ec687cf9 selftests/bpf: add tests for libbpf's hashmap adds 2fc3fc0bcdcc libbpf: switch btf_dedup() to hashmap for dedup table adds 351131b51c7a libbpf: add btf_dump API for BTF-to-C conversion adds 2d2a3ad872f8 selftests/bpf: add btf_dump BTF-to-C conversion tests adds 2119f2189df1 bpftool: add C output format option to btf dump subcommand adds 220ba451124e bpftool/docs: add description of btf dump C option adds 90eea4086d5e bpftool: update bash-completion w/ new c option for btf dump adds 5420f3207759 Merge branch 'btf2c-converter' adds 8b401f9ed244 bpf: implement bpf_send_signal() helper adds edaccf898530 tools/bpf: sync bpf uapi header bpf.h to tools directory adds 16f0efc3b463 tools/bpf: add selftest in test_progs for bpf_send_signal( [...] adds a08acd118d5c Merge branch 'bpf-send-sig' adds 5327ed3d44b7 bpf: verifier: mark verified-insn with sub-register zext flag adds b325fbca4b13 bpf: verifier: mark patched-insn with sub-register zext flag adds 7d134041a896 bpf: introduce new mov32 variant for doing explicit zero e [...] adds a4b1d3c1ddf6 bpf: verifier: insert zero extension according to analysis result adds c240eff63a1c bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" adds 9ce33e337fac tools: bpf: sync uapi header bpf.h adds d6c2308c742a bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_H [...] adds 046561981b94 libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr [...] adds f3b55abb6d5a selftests: bpf: adjust several test_verifier helpers for i [...] adds 9d120b4127e8 selftests: bpf: enable hi32 randomization for all tests adds 163541e6ba34 arm: bpf: eliminate zero extension code-gen adds a4c927733e74 powerpc: bpf: eliminate zero extension code-gen adds 591006b9e754 s390: bpf: eliminate zero extension code-gen adds 3e2a33cf7e68 sparc: bpf: eliminate zero extension code-gen adds 836256bf5f37 x32: bpf: eliminate zero extension code-gen adds 66d0d5a854a6 riscv: bpf: eliminate zero extension code-gen adds 0b4de1ff19bf nfp: bpf: eliminate zero extension code-gen adds 198ae936efdb Merge branch 'optimize-zext' adds d9a6f413f8c7 samples: bpf: add ibumad sample to .gitignore adds 0d97dacc46d9 bpftool: auto-complete BTF IDs for btf dump adds e1afb70252a8 bpf: check signal validity in nmi for bpf_send_signal() helper adds 92bd6820f2b1 bpf: style fix in while(!feof()) loop adds d98363b510ce libbpf: fix warning that PTR_ERR_OR_ZERO can be used adds 775bc8ada89b tools: bpftool: add -d option to get debug output from libbpf adds 60276f984998 libbpf: add bpf_object__load_xattr() API function to pass [...] adds 55d778076b03 tools: bpftool: make -d option print debug output from verifier adds 463910a5dd63 Merge branch 'bpf-bpftool-dbg-output' adds 486d3f22c0ca selftests/bpf: fail test_tunnel.sh if subtests fail adds 37b54aed123f samples/bpf: fix a couple of style issues in bpf_load adds 4bfc0bb2c60e bpf: decouple the lifetime of cgroup_bpf from cgroup itself adds ba0c0cc05dda selftests/bpf: convert test_cgrp2_attach2 example into kselftest adds 596092ef8bea selftests/bpf: enable all available cgroup v2 controllers adds d5506591d54b selftests/bpf: add auto-detach test adds d0a3a4b21899 Merge branch 'cgroup-auto-detach' adds fe937ea12ec8 selftests/bpf: fix compilation error for flow_dissector.c adds 54e9c9d4b506 bpf: remove __rcu annotations from bpf_prog_array adds 02205d2ed6fe bpf: media: properly use bpf_prog_array api adds dbcc1ba26e43 bpf: cgroup: properly use bpf_prog_array api adds e672db03ab0e bpf: tracing: properly use bpf_prog_array api adds 501b125a29f7 libbpf: prevent overwriting of log_level in bpf_object__lo [...] adds 8ca990ce0d40 libbpf: fix detection of corrupted BPF instructions section adds be5c5d4e9d8c libbpf: preserve errno before calling into user callback adds 12ef5634a855 libbpf: simplify endianness check adds c51829bb6e92 libbpf: check map name retrieved from ELF adds f102154d3158 libbpf: fix error code returned on corrupted ELF adds fba01a0689a9 libbpf: use negative fd to specify missing BTF adds 7e8c328c4e96 libbpf: simplify two pieces of logic adds 76e1022b9653 libbpf: typo and formatting fixes adds 399dc65e9ca0 libbpf: reduce unnecessary line wrapping adds 1f52f6c0b0e8 bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY adds 5cf1e9145630 bpf: cgroup inet skb programs can return 0 to 3 adds e7a3160d092a bpf: Update __cgroup_bpf_run_filter_skb with cn adds 956fe2190820 bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls adds ffd81558d56c bpf: Add cn support to hbm_out_kern.c adds d58c6f7212f4 bpf: Add more stats to HBM adds 576240cfaf20 Merge branch 'propagate-cn-to-tcp' adds ffc8b144d5d0 bpf: add memlock precharge check for cgroup_local_storage adds d50836cda698 bpf: add memlock precharge for socket local storage adds 3539b96e041c bpf: group memory related fields in struct bpf_map_memory adds b936ca643ade bpf: rework memlock-based memory accounting for maps adds c85d69135a91 bpf: move memory size checks to bpf_map_charge_init() adds d168286d773c Merge branch 'map-charge-cleanup' adds c231c22a989a bpf: doc: update answer for 32-bit subregister question adds cd5385029f1d selftests/bpf: measure RTT from xdp using xdping adds 0462eaacee49 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 1da40ab6caf9 ipvs: allow rs_table to contain different real server types adds 2aa3c9f48bc2 ipvs: add function to find tunnels adds 508f744c0de3 ipvs: strip udp tunnel headers from icmp errors adds ea6cc2fd8a2b netfilter: xt_owner: Add supplementary groups option adds 5e2ad02e9001 netfilter: nf_flow_table: remove unnecessary variable in f [...] adds 53315ac660b0 netfilter: nf_tables: free base chain counters from worker adds c1a831167901 netfilter: bridge: convert skb_make_writable to skb_ensure [...] adds ec0974df357f netfilter: ipvs: prefer skb_ensure_writable adds 86f045385462 netfilter: conntrack, nat: prefer skb_ensure_writable adds 3862c6a91a43 netfilter: ipv4: prefer skb_ensure_writable adds 7418ee4c8810 netfilter: nf_tables: prefer skb_ensure_writable adds 8e03707f118c netfilter: xt_HL: prefer skb_ensure_writable adds fb2eb1c131f8 netfilter: tcpmss, optstrip: prefer skb_ensure_writable adds 2cf6bffc49da netfilter: replace skb_make_writable with skb_ensure_writable adds 29930e314da3 ipvs: add checksum support for gue encapsulation adds c1e9e01d4233 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 6345266a9989 selftests: Add test cases for nexthop objects adds b596229448dd net: mscc: ocelot: Add support for tcam adds fe3490e6107e net: mscc: ocelot: Hardware ofload for tc flower filter adds 57f041027909 Merge branch 'mscc-ocelot-tc-flower' adds 8e6c8aa3b52e isdn: gigaset: remove i4l support adds 85993b8c9786 isdn: remove hisax driver adds 9c3c0c204814 isdn: remove isdn4linux adds 99c2aa151a71 isdn: hdlc: move into mISDN adds 6d97985072dc isdn: move capi drivers to staging adds 8a7e8ff8ce8a Merge tag 'isdn-removal' of https://git.kernel.org/pub/scm [...] adds b9f88982750d qed: remove redundant assignment to rc adds 35ebfc22fe99 afs: do not send list of client addresses adds ef11db3310e2 net: inetdevice: provide replacement iterators for in_ifaddr walk adds d519e8708b06 devinet: use in_dev_for_each_ifa_rcu in more places adds b8d19572367b netfilter: use in_dev_for_each_ifa_rcu adds cd5a411dbaeb net: use new in_dev_ifa iterators adds cb8f1478cea6 drivers: use in_dev_for_each_ifa_rtnl/rcu adds 2638eb8b50cf net: ipv4: provide __rcu annotation for ifa_list adds feb3cf2e5ecc Merge branch 'ifa_list-RCU' adds db4bad07371b net: ethernet: improve eth_platform_get_mac_address adds 0b12c73a81b3 r8169: improve r8169_csum_workaround adds 5f9505235bb9 r8169: remove struct mdio_ops adds 485bb1b3fac5 r8169: remove struct jumbo_ops adds 87945b6d8be5 r8169: avoid tso csum function indirection adds 201d8d5e0d62 Merge branch 'r8169-replace-several-function-pointers-with [...] adds b33bc2b878e0 nexthop: Add entry to MAINTAINERS adds 989f405aba02 net: dsa: mv88e6xxx: fix comments and macro names in mv88e [...] adds cfd10888986e net: dsa: mv88e6xxx: make mv88e6xxx_g1_stats_wait static adds 05d62ca218f8 net: ena: add handling of llq max tx burst size adds 315c28d2b714 net: ena: ethtool: add extra properties retrieval via get_ [...] adds f917249833c7 net: ena: replace free_tx/rx_ids union with single free_id [...] adds 83b9240428a6 net: ena: arrange ena_probe() function variables in revers [...] adds 9cb9c0de266f net: ena: add newline at the end of pr_err prints adds adf671ccd2aa net: ena: documentation: update ena.txt adds a4e262cde3cd net: ena: allow automatic fallback to polling mode adds cdf449eccc59 net: ena: add support for changing max_header_size in LLQ mode adds d91860989dd4 net: ena: optimise calculations for CQ doorbell adds d2eecc6ee8c9 net: ena: add good checksum counter adds 1e9c3fbad83a net: ena: use dev_info_once instead of static variable adds e2821fc86aae Merge branch 'ena-next' adds 6cc070bdf07c net/mlx5: potential error pointer dereference in error handling adds 0b9055a112fd net/mlx5: Add core dump register access HW bits adds c6d4e45d3b44 net/mlx5: Introduce termination table bits adds cd56f929e6a5 net/mlx5: E-Switch, Replace host_params event with functio [...] adds 6706a3b94f89 net/mlx5: E-Switch, Honor eswitch functions changed event cap adds c94ff7487754 {IB, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* adds 8693115af4c2 {IB,net}/mlx5: Constify rep ops functions pointers adds 7fe4d43eccde Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 9b81d5a9945b net/mlx5e: Generalize vport type in vport representor adds d1bda7eecd88 net/mlx5e: Allow matching only enc_key_id/enc_dst_port for [...] adds d4a18e16c570 net/mlx5e: Enable setting multiple match criteria for flow group adds 0ccc171ea6a2 net/mlx5: Geneve, Manage Geneve TLV options adds 1f6da30697d0 net/mlx5e: Geneve, Keep tunnel info as pointer to the orig [...] adds d386939a327d net/mlx5e: Rearrange tc tunnel code in a modular way adds 9272e3df3023 net/mlx5e: Geneve, Add support for encap/decap flows offload adds 10caabdaad5a net/mlx5e: Use termination table for VLAN push actions adds ca6c7df00a89 net/mlx5e: TX, Improve performance under GSO workload adds 6c018b738a11 Merge tag 'mlx5-updates-2019-05-31' of git://git.kernel.or [...] adds 1cc26450a855 flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag adds fa85999f492e flow_offload: include linux/kernel.h from flow_offload.h adds 2789c14d198a ipv6: icmp: use this_cpu_read() in icmpv6_sk() adds fa0e5158c26e dt-bindings: clock: mediatek: Add an extra required proper [...] adds 3277fc683ae5 dt-bindings: net: mediatek: Add support for MediaTek MT7629 SoC adds 9ffee4a8276c net: ethernet: mediatek: Extend SGMII related functions adds 7093f9d80c7c net: ethernet: mediatek: Integrate hardware path from GMAC [...] adds d438e29891cb net: ethernet: mediatek: Add MT7629 ethernet support adds afdede615094 arm64: dts: mt7622: Enlarge the SGMII register range adds 4ebcfd9a9fbc Merge branch 'Add-MT7629-ethernet-support' adds c353071ad0a2 ipv6: use this_cpu_read() in rt6_get_pcpu_route() adds 046386ca0c48 ipv4: icmp: use this_cpu_read() in icmp_sk() adds 5472c3c6a5f0 tcp: use this_cpu_read(*X) instead of *this_cpu_ptr(X) adds bd8d7d908828 qed: Fix build error without CONFIG_DEVLINK adds a2928d28643e r8169: use paged versions of phylib MDIO access functions adds b7034146756b net: fix use-after-free in kfree_skb_list adds 56b5866168f0 net: hns3: remove redundant core reset adds 81a9255e476e net: hns3: don't configure new VLAN ID into VF VLAN table [...] adds b524b38ff632 net: hns3: fix VLAN filter restore issue after reset adds d9ea156297b7 net: hns3: set the port shaper according to MAC speed adds 661262bc3e0e net: hns3: add a check to pointer in error_detected and sl [...] adds 594a81b39525 net: hns3: set ops to null when unregister ad_dev adds 6aa5d07d83f4 net: hns3: add handling of two bits in MAC tunnel interrupts adds 36701aee36f9 net: hns3: remove setting bit of reset_requests when handl [...] adds 7832f0bd9fa4 net: hns3: add opcode about query and clear RAS & MSI-X to [...] adds 00ea6e5fda9d net: hns3: delay and separate enabling of NIC and ROCE HW errors adds 6e36d77c83c6 Merge branch 'hns3-next' adds 0a616b327db0 r8169: add enum rtl_fw_opcode adds 2956870e0ae3 r8169: simplify rtl_fw_write_firmware adds 4edb00f391d3 r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent adds 47ad5931add8 r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware adds 014da2a58fd9 Merge branch 'r8169-make-firmware-handling-code-ready-to-b [...] adds 31b31120d7b0 net: dsa: sja1105: Shim declaration of struct sja1105_dyn_cmd adds afad12a0f0ba net: dsa: sja1105: Fix bit offsets of index field from L2 [...] adds 9c5098d91dfe net: dsa: sja1105: Add missing L2 Forwarding Table definit [...] adds 90c96cca351a net: dsa: sja1105: Plug in support for TCAM searches via t [...] adds 9dfa69118f12 net: dsa: sja1105: Make room for P/Q/R/S FDB operations adds 10c3be6526f5 net: dsa: sja1105: Add P/Q/R/S support for dynamic L2 look [...] adds def846042f13 net: dsa: sja1105: Make dynamic_config_read return -ENOENT [...] adds 2a7e7409298d net: dsa: sja1105: Add P/Q/R/S management route support vi [...] adds 1da73821343c net: dsa: sja1105: Add FDB operations for P/Q/R/S series adds 7752e937f185 net: dsa: sja1105: Unset port from forwarding mask uncondi [...] adds 93647594d8f5 net: dsa: sja1105: Hide the dsa_8021q VLANs from the bridg [...] adds a6e5afa1bbca Merge branch 'FDB-updates-for-SJA1105-DSA-driver' adds 712246bc93cb net: stmmac: socfpga: add RMII phy mode adds a9d204a644cd mlxsw: Move firmware flash implementation to devlink adds 9c8bca2637b8 mlx5: Move firmware flash implementation to devlink adds 44f18db5c16a mlxfw: Propagate error messages through extack adds 191ed2024de9 devlink: allow driver to update progress of flash update adds 5853c41823dd mlxfw: Introduce status_notify op and call it to notify ab [...] adds 8f1956f1132e mlxsw: Implement flash update status notifications adds fa4dfc4a94da netdevsim: implement fake flash updating with notifications adds fc4c93f145d7 selftests: add basic netdevsim devlink flash testing adds ae95f9c1a560 Merge branch 'net-expose-flash-update-status-to-user' adds d3e6e285fff3 net: ipv4: fix rcu lockdep splat due to wrong annotation adds 7e7d199e05f8 net: mscc: ocelot: Fix some struct initializations adds da29e4b466e6 net/tls: fully initialize the msg wrapper skb adds aeb11ff0dc46 net/tls: check return values from skb_copy_bits() and skb_ [...] adds 87b11e0638c3 net/tls: remove false positive warning adds b9d8fec927ef net/tls: don't look for decrypted frames on non-offloaded sockets adds 1fe275d434ad net/tls: don't re-check msg decrypted status in tls_device [...] adds 9cd81988cce1 net/tls: use version from prot adds f0aaa2c97561 net/tls: reorganize struct tls_context adds fb0f886fa265 net/tls: don't pass version to tls_advance_record_sn() adds b20ac8da76ed Merge branch 'net-tls-small-general-improvements' adds 2e770b507ccd net: bonding: Inherit MPLS features from slave devices adds 8b6912a50193 net: vlan: Inherit MPLS features from parent device adds 600bb0318c18 Merge branch 'bond-mpls' adds 1e0071819400 hinic: add LRO support adds 7dd73168e273 ipv6: Always allocate pcpu memory in a fib6_nh adds 5481d73f8154 ipv4: Use accessors for fib_info nexthop data adds dcb1ecb50edf ipv4: Prepare for fib6_nh from a nexthop object adds 4c7e8084fd46 ipv4: Plumb support for nexthop object in a fib_info adds f88d8ea67fbd ipv6: Plumb support for nexthop object in a fib6_info adds 54250805d8e4 mlxsw: Fail attempts to use routes with nexthop objects adds 6a87afc072c3 mlx5: Fail attempts to use routes with nexthop objects adds dbcc4fa718ee rocker: Fail attempts to use routes with nexthop objects adds 9ec49a7e58fb Merge branch 'net-add-struct-nexthop-to-fib-info' adds 3dd7400b4194 vmxnet3: turn off lro when rxcsum is disabled adds df63b0d95ec5 net: dsa: mv88e6xxx: add mv88e6250_g1_ieee_pri_map adds f30a19b828c6 net: dsa: mv88e6xxx: introduce support for two chips using [...] adds 7b83df0dcf84 net: dsa: mv88e6xxx: prepare mv88e6xxx_g1_atu_op() for the [...] adds bec8e5725281 net: dsa: mv88e6xxx: implement vtu_getnext and vtu_loadpur [...] adds 855cdfde5431 net: dsa: mv88e6xxx: implement watchdog_ops for mv88e6250 adds a528e5be6b5f net: dsa: mv88e6xxx: implement port_set_speed for mv88e6250 adds ce91c45321e8 net: dsa: mv88e6xxx: implement port_link_state for mv88e6250 adds 1f71836f5d96 net: dsa: mv88e6xxx: add support for mv88e6250 adds dabde0dac124 dt-bindings: net: dsa: marvell: add "marvell,mv88e6250" co [...] adds 7358fd800c0e net: dsa: mv88e6xxx: refactor mv88e6352_g1_reset adds 2a99283cb7c1 Merge branch 'net-dsa-mv88e6xxx-support-for-mv88e6250' adds d28d66e5a92d net: ethernet: mediatek: fix mtk_eth_soc build errors & warnings adds 25e992a4603c r8169: rename r8169.c to r8169_main.c adds 8197f9d2468d r8169: factor out firmware handling adds e88e17fd40ef Merge branch 'r8169-factor-out-firmware-handling' adds 11694b03616b net: fec_ptp: Use dev_err() instead of pr_err() adds d49e286d354e ixgbe: add tracking of AF_XDP zero-copy state for each queue pair adds 9ba095a628f7 ixgbe: remove umem from adapter adds 30d5703bceb0 ixgbe: fix AF_XDP tx byte count adds 1bc1ffb04070 ixgbe: fix AF_XDP tx packet count adds 8fd709940280 ixgbe: reduce PTP Tx timestamp timeout to 1 second adds 68d9676fc04e ixgbe: fix PTP SDP pin setup on X540 hardware adds 8b057955af87 ixgbe: use 'cc' instead of 'hw_cc' for local variable adds c3e9297c8ac9 ixgbe: add a kernel documentation comment for ixgbe_ptp_ge [...] adds c54c2c72b2b9 net: Add a define for LLDP ethertype adds af7364e4caf6 i40e: Use LLDP ethertype define ETH_P_LLDP adds f0843b681a98 ixgbe: Use LLDP ethertype define ETH_P_LLDP adds 3aea17362248 ice: Use LLDP ethertype define ETH_P_LLDP adds 7efffc64435e net: hns3: Use LLDP ethertype define ETH_P_LLDP adds cd4583206990 ixgbe: implement support for SDP/PPS output on X550 hardware adds 20d437ee8f48 net: ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack adds 55426f47d05e Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 745b32c1a3fa i40e: Do not check VF state in i40e_ndo_get_vf_config adds 80598e6230c7 i40e: Check and set the PF driver state first in i40e_ndo_ [...] adds 856e6d9f9dd2 nfp: flower: use struct_size() helper adds 4546e44ca2ec net: socket: drop unneeded likely() call around IS_ERR() adds b90f5aa4d626 net: openvswitch: drop unneeded likely() call around IS_ERR() adds 88e235b80c2a net: ipv4: drop unneeded likely() call around IS_ERR() adds 26f8113cc720 net: ipv6: drop unneeded likely() call around IS_ERR() adds 478db1f1fce3 drivers: net: vxlan: drop unneeded likely() call around IS_ERR() adds 5aa070dc5049 net: stmmac: dwmac-mediatek: enable Ethernet power domain adds 792232390b89 net: stmmac: dwmac-mediatek: disable rx watchdog adds d2facb4b3983 net: stmmac: modify default value of tx-frames adds ee326fd01e79 net: stmmac: dwmac4: fix flow control issue adds dceebd4c9274 Merge branch 'dwmac-mediatek' adds fe3475af3bdf net: rds: add per rds connection cache statistics adds 2bd229df5e2e net: phy: remove state PHY_FORCING adds 8b5e07d7ee95 inet_connection_sock: remove unused parameter of reqsk_que [...] adds 16e6427c88c5 netfilter: ipv6: Fix undefined symbol nf_ct_frag6_gather adds 857b46027d6f netfilter: nft_ct: add ct expectations support adds 87e389b4c200 netfilter: conntrack: small conntrack lookup optimization adds 9911c1139fd0 netfilter: xt_owner: bail out with EINVAL in case of unsup [...] adds ff6d090d0db4 netfilter: bridge: port sysctls to use brnf_net adds 22567590b2e6 netfilter: bridge: namespace bridge netfilter sysctls adds 24c509b2e2f1 netfilter: ipset: remove useless memset() calls adds f0cb839084ef netfilter: ipset: merge uadd and udel functions adds f4f5748bfec9 netfilter: ipset: fix a missing check of nla_parse adds 13c6ba1f8554 netfilter: ipset: Fix the last missing check of nla_parse_ [...] adds b1732e163892 netfilter: ipset: Fix error path in set_target_v3_checkentry() adds 11921796f479 ipset: Fix memory accounting for hash types on resize adds fe03d4745675 Update my email address adds 667ec21ebf09 Merge branch 'master' of git://blackhole.kfki.hu/nf-next adds 5fcc88ecf681 netfilter: synproxy: add common uapi for SYNPROXY infrastructure adds 3006a5224f15 netfilter: synproxy: remove module dependency on IPv6 SYNPROXY adds d7f9b2f18eae netfilter: synproxy: extract SYNPROXY infrastructure from [...] adds 72c5e11854af netfilter: synproxy: ensure zero is returned on non-error [...] adds 2f0513d487d2 netfilter: nft_ct: fix null pointer in ct expectations support adds 79ebb5bb4e38 netfilter: nf_tables: enable set expiration time for set elements adds 8527fa6cc68a netfilter: synproxy: fix building syncookie calls adds 22f2efd33776 netfilter: synproxy: use nf_cookie_v6_check() from core adds 7e6daf50e1f4 netfilter: bridge: prevent UAF in brnf_exit_net() adds 43a38c3f3180 netfilter: fix nf_conntrack_bridge/ipv6 link error adds 29099462354f netfilter: bridge: Fix non-untagged fragment packet adds f76c7bfca432 netfilter: synproxy: fix manual bump of the reference counter adds dbb5281a1f84 netfilter: nf_tables: add support for matching IPv4 options adds e736bf72af56 lib: objagg: Use struct_size() in kzalloc() adds 323a53c41292 ipv6: tcp: enable flowlabel reflection in some RST packets adds 50a8accf1062 ipv6: tcp: send consistent flowlabel in TIME_WAIT state adds ec01147a4bce Merge branch 'tcp-flowlabel' adds 355f948adf3a r8169: silence sparse warning in rtl8169_start_xmit adds 4daa95af7f1c ipv6: fix spelling mistake: "wtih" -> "with" adds fe1e0713bbe8 vxlan: Use FDB_HASH_SIZE hash_locks to reduce contention adds a19a0582363b net: fec: Do not use netdev messages too early adds 39f823584851 net: mscc: ocelot: remove unused variable 'vcap_data_t' adds ca72efb6bdc7 net: phy: Add detection of 1000BaseX link mode support adds 76581af254d8 nfp: count all failed TX attempts as errors adds 3ed77bf76624 nfp: make bar_lock a semaphore adds a68634893fca nfp: parse the mailbox cmsg TLV adds d3e4dfe060cc nfp: add support for sending control messages via mailbox adds d9d2d4c54fd7 nfp: parse crypto opcode TLV adds 232eeb1f84eb nfp: add tls init code adds 5584c0f82501 nfp: prepare for more TX metadata prepend adds 2d6b51c6924c net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes adds 2e361176ea01 net/tls: simplify driver context retrieval adds b9727d7f957d net/tls: export TLS per skb encryption adds c3991d397f2a nfp: tls: add datapath support for TLS TX adds 1f35a56cf586 nfp: tls: add/delete TLS TX connections adds 51a5e563298d nfp: tls: add basic statistics adds 020aa5c7d42b Merge branch 'nfp-tls-add-basic-TX-offload' adds b637e0856a62 dt-bindings: socfpga-dwmac: add "altr, socfpga-stmmac-a10- [...] adds 40ae25505fe8 net: stmmac: socfpga: fix phy and ptp_ref setup for Arria1 [...] adds 23e6b2dc9363 net: axienet: Fix casting of pointers to u32 adds d85f5f3e4eb3 net: axienet: Use standard IO accessors adds 88a972d74ea9 net: axienet: fix MDIO bus naming adds 2190cd1974ab net: axienet: add X86 and ARM as supported platforms adds 09a0354cadec net: axienet: Use clock framework to get device clock rate adds e7a3d116fa6f net: axienet: fix teardown order of MDIO bus adds 7789e9ed0591 net: axienet: Re-initialize MDIO registers properly after reset adds 489d4d7713d1 net: axienet: Cleanup DMA device reset and halt process adds 8b09ca823ffb net: axienet: Make RX/TX ring sizes configurable adds 867d03bc238f net: axienet: Add DMA registers to ethtool register dump adds 9cbc1b6834dc net: axienet: Support shared interrupts adds 522856cefaf0 net: axienet: Add optional support for Ethernet core interrupt adds 7de44285c1f6 net: axienet: Fix race condition causing TX hang adds d05a9ed5c3a7 net: axienet: Make missing MAC address non-fatal adds 70c50265c46b net: axienet: stop interface during shutdown adds a4ebb2997c10 net: axienet: document device tree mdio child node adds 3b09a3fb3507 net: axienet: Fix MDIO bus parent node detection adds a1765c1850be net: axienet: document axistream-connected attribute adds 28ef9ebdb64c net: axienet: make use of axistream-connected attribute optional adds f5203a3d9b25 net: axienet: convert to phylink API adds 96524ea4be04 Merge branch 'Xilinx-axienet-driver-updates' adds a6cdeeb16bff Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 146d442c2357 net: dsa: Keep a pointer to the skb clone for TX timestamping adds 5e3f847a02aa net: dsa: Add teardown callback for drivers adds d461933638ae net: dsa: tag_8021q: Create helper function for removing V [...] adds 070ca3bb95e2 net: dsa: sja1105: Move sja1105_change_tpid into sja1105_v [...] adds f9a1a7646c0d net: dsa: sja1105: Reverse TPID and TPID2 adds 42824463d38d net: dsa: sja1105: Limit use of incl_srcpt to bridge+vlan mode adds 28e8fb3e91c9 net: dsa: sja1105: Export symbols for upcoming PTP driver adds bb77f36ac21d net: dsa: sja1105: Add support for the PTP clock adds 47ed985e97f5 net: dsa: sja1105: Add logic for TX timestamping adds d3f9b90bf19f net: dsa: sja1105: Build a minimal understanding of meta frames adds 24c01949e555 net: dsa: sja1105: Add support for the AVB Parameters Table adds 79fa7061397a net: dsa: sja1105: Make sja1105_is_link_local not match me [...] adds e53e18a6fe4d net: dsa: sja1105: Receive and decode meta frames adds 844d7edc6a34 net: dsa: sja1105: Add a global sja1105_tagger_data structure adds 08fde09a0d1f net: dsa: sja1105: Increase priority of CPU-trapped frames adds f3097be21bf1 net: dsa: sja1105: Add a state machine for RX timestamping adds a602afd200f5 net: dsa: sja1105: Expose PTP timestamping ioctls to userspace adds 8d94a8733c94 Merge branch 'PTP-support-for-the-SJA1105-DSA-driver' adds 12775af50549 dt-bindings: doc: net: keystone-netcp: document cpts adds 8a6389a515f4 net: ethernet: ti: cpts: use devm_get_clk_from_child adds c8ad14514302 net: ethernet: ti: netcp_ethss: add support for child cpts node adds a3047a81ba13 net: ethernet: ti: cpts: add support for ext rftclk selection adds 900d96e418dc Merge branch 'net-ethernet-ti-netcp-update-and-enable-cpts [...] adds 238882c8e034 net: hns3: log detail error info of ROCEE ECC and AXI errors adds f5d20e396abf net: hns3: fix wrong size of mailbox responding data adds e2ee1c5a5944 net: hns3: make HW GRO handling compliant with SW GRO adds d5970dc73f1c net: hns3: replace numa_node_id with numa_mem_id for buffe [...] adds 4a43caf5b74f net: hns3: refactor hns3_get_new_int_gl function adds 0cd8618298cc net: hns3: trigger VF reset if a VF has an over_8bd_nfe_err adds b69c97373769 net: hns3: delete the redundant user NIC codes adds e91e388ca737 net: hns3: small changes for magic numbers adds b37ce5876d7f net: hns3: use macros instead of magic numbers adds 3caf772bcea1 net: hns3: refactor PF/VF RSS hash key configuration adds 63cbf7a94142 net: hns3: some modifications to simplify and optimize code adds 9b2f3477d1ed net: hns3: fix some coding style issues adds 632d1a4840c4 Merge branch 'hns3-next' adds c976507441ee cxgb4: Set initial IRQ affinity hints adds 517a772c6c65 net: fec_main: Use dev_err() instead of pr_err() adds 75466dce4d72 bonding: improve event debug usability adds f43b6530265a bonding: fix error messages in bond_do_fail_over_mac adds 5237ff79b239 bonding: add slave_foo printk macros adds e2a7420df2e0 bonding/main: convert to using slave printk macros adds 17720981964a bonding/802.3ad: convert to using slave printk macros adds 7ea2e4232d9b bonding/alb: convert to using slave printk macros adds f887e54ce349 bonding/options: convert to using slave printk macros adds 90b8b7e755db Merge branch 'bonding-clean-up-and-standarize-logging-printks' adds 5270041d342d nexthop: off by one in nexthop_mpath_select() adds 257c25598584 net: sfp: Stop SFP polling and interrupt handling during shutdown adds 2158e856f56b net: sfp: add mutex to prevent concurrent state checks adds 9e49fe4d6e17 Merge branch 'SFP-polling-fixes' adds 7ba7aeabbaba net: Don't disable interrupts in napi_alloc_frag() adds 92dcabd7a0ea net: Don't disable interrupts in __netdev_alloc_skb() adds f9dae5554aed dpaa2-eth: Remove preempt_disable() from seed_pool() adds 90bc6d4b5466 dpaa2-eth: Use napi_alloc_frag() adds 3a89aae4b49e bnx2x: Use napi_alloc_frag() adds 49eef82dcd54 tg3: Use napi_alloc_frag() adds 6dcdd884e2a4 net: hwbm: Make the hwbm_pool lock a mutex adds e8a492cd5394 Merge branch 'Avoid-local_irq_save-and-use-napi_alloc_frag [...] adds 392096736a06 ipv6: tcp: fix potential NULL deref in tcp_v6_send_reset() adds de47c5d8e11d af_key: make use of BUG_ON macro adds c44d05358ebf net: dsa: sja1105: Use SPEED_{10, 100, 1000, UNKNOWN} macros adds 1fd4a173f027 net: dsa: sja1105: Update some comments about PHYLIB adds d114fb04163f net: dsa: sja1105: Export the sja1105_inhibit_tx function adds 8400cff60b47 net: dsa: sja1105: Rethink the PHYLINK callbacks adds a274ce0f3110 Merge branch 'Rethink-PHYLINK-callbacks-for-SJA1105-DSA' adds 283da99af1d8 net: phy: broadcom: Add genphy_suspend and genphy_resume f [...] adds b5b0c7f41e73 net: dsa: sja1105: Remove duplicate rgmii_pad_mii_tx from regs adds c05ec3d4d7df net: dsa: sja1105: Add RGMII delay support for P/Q/R/S chips adds 6566cd3690c1 Merge branch 'RGMII-delays-for-SJA1105-DSA-driver' adds c67b85558ff2 ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state adds ad3a9ee0b623 ocelot: remove unused variable 'rc' in vcap_cmd() adds 6410c1391a9c net: mvpp2: Only clear the stat counters at port init adds f9fa96b980b9 net: mvpp2: Rename mvpp2_ethtool_counters to mvpp2_ethtool [...] adds 9bea6897cc43 net: mvpp2: Add support for more ethtool counters adds ba217a44f815 Merge branch 'mvpp2-stats' adds a248384e6420 cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI adds ec9a40881732 r8169: improve setting interrupt mask adds bc73241e29cc r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions adds 6c19156e2995 r8169: remove callback hw_start from struct rtl_cfg_info adds 9fa0a8e1e15a r8169: remove member coalesce_info from struct rtl_cfg_info adds 145a40e87e0b r8169: remove struct rtl_cfg_info adds 00fa28390c78 Merge branch 'r8169-improve-handling-of-chip-specific-conf [...] adds 948622f9840a tcp: Make tcp_fastopen_alloc_ctx static adds f88c9aa12fd0 nexthops: Add ipv6 helper to walk all fib6_nh in a nexthop struct adds 2ab75bfb17e2 ipv6: Handle all fib6_nh in a nexthop in fib6_drop_pcpu_from adds 962b68038351 ipv6: Handle all fib6_nh in a nexthop in rt6_device_match adds 17a5984eee6c ipv6: Handle all fib6_nh in a nexthop in __find_rr_leaf adds a1b7a1f06c78 ipv6: Handle all fib6_nh in a nexthop in rt6_nlmsg_size adds 2c170e075375 ipv6: Handle all fib6_nh in a nexthop in fib6_info_uses_dev adds e659ba31d806 ipv6: Handle all fib6_nh in a nexthop in exception handling adds c55c89884d3d ipv6: Handle all fib6_nh in a nexthop in __ip6_route_redirect adds 49d5b8ef20d0 ipv6: Handle all fib6_nh in a nexthop in rt6_do_redirect adds 2d44234bf9ed ipv6: Handle all fib6_nh in a nexthop in mtu updates adds 493ced1ac47c ipv4: Allow routes to use nexthop objects adds 6c48ea5fe639 ipv4: Optimization for fib_info lookup with nexthops adds 5b98324ebe29 ipv6: Allow routes to use nexthop objects adds 7bf4796dd099 nexthops: add support for replace adds 243781dba790 selftests: pmtu: Move running of test into a new function adds f4ca0c341ce0 selftests: pmtu: Move route installs to a new function adds 438a9a856ba4 selftests: pmtu: Add support for routing via nexthop objects adds 622946d9186e selftests: icmp_redirect: Add support for routing via next [...] adds 735ab2f65dce selftests: Add test with multiple prefixes using single nexthop adds cab14d1087d9 selftests: Add version of router_multipath.sh using nextho [...] adds 48debfd736d5 Merge branch 'net-Enable-nexthop-objects-with-IPv4-and-IPv [...] adds e28799e52a0a selftests: pmtu: Introduce list_flush_ipv6_exception test case adds abf9979f7ef3 net: netlink: make netlink_walk_start() void return type adds f7a8fb1ff1e5 net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vp [...] adds 46088059aaa0 packet: remove unused variable 'status' in __packet_lookup [...] adds 4967373959cd net/tls: simplify seq calculation in handle_device_resync() adds 89fec474fa1a net/tls: pass record number as a byte array adds fe58a5a02cd9 net/tls: rename handle_device_resync() adds f953d33ba122 net/tls: add kernel-driven TLS RX resync adds 5bcb5c7e981b nfp: tls: set skb decrypted flag adds d7053e0433c2 nfp: rename nfp_ccm_mbox_alloc() adds e2c7114a1236 nfp: add async version of mailbox communication adds cad228a3760c nfp: tls: implement RX TLS resync adds c0a4948e1dda nfp: tls: enable TLS RX offload adds eeb2efaf36c7 net/tls: generalize the resync callback adds 50180074099f net/tls: add kernel-driven resync mechanism for TX adds 9ed431c1d7cf nfp: tls: make use of kernel-driven TX resync adds 758a0a4d60ab Merge branch 'tls-add-support-for-kernel-driven-resync-and [...] adds 7a096d579e8e net: sched: ingress: set 'unlocked' flag for Qdisc ops adds b9dd694eb058 net: ethernet: wiznet: w5X00 add device tree support adds 0114214eca21 dt-bindings: net: wiznet: add w5x00 support adds fcf15367cbd9 net: dsa: mv88e6xxx: lock mutex in port_fdb_dump adds 2131fba53186 net: dsa: Deal with non-existing PHY/fixed-link adds a41efedfaf95 net: ethernet: ti: cpts: fix build failure for powerpc adds 06d5b1791126 dpaa2-eth: Refactor xps code adds 15c87f6b0d10 dpaa2-eth: Support multiple traffic classes on Tx adds ab1e6de2bd49 dpaa2-eth: Add mqprio support adds f2dec9a2760a Merge branch 'dpaa2-eth-Add-support-for-MQPRIO-offloading' adds ba8ef506fb91 net: ena: add MAX_QUEUES_EXT get feature admin command adds 31aa9857f173 net: ena: enable negotiating larger Rx ring size adds 9f9ae3f98b8d net: ena: make ethtool show correct current and max queue sizes adds 13ca32a69e29 net: ena: allow queue allocation backoff when low on memory adds eece4d2ab9d2 net: ena: add ethtool function for changing io queue sizes adds c2b542044761 net: ena: remove inline keyword from functions in *.c adds dbbc6e687776 net: ena: update driver version from 2.0.3 to 2.1.0 adds e0ffbd37f3de Merge branch 'ena-dynamic-queue-sizes' adds a842fe1425cb tcp: add optional per socket transmit delay adds 1dbb98699cf0 net: dsa: sja1105: Make two functions static adds 5948d11766bc qede: Make two functions static adds 9ad372fc5aaf net: stmmac: Prepare to convert to phylink adds eeef2f6b9f6e net: stmmac: Start adding phylink support adds 74371272f97f net: stmmac: Convert to phylink and remove phylib logic adds 425b0fad9c7e Merge branch 'net-stmmac-Convert-to-phylink' adds 514fcaac371e tc-tests: updated fw with bind actions by reference use cases adds 4b6b8c02f6e6 mlxsw: cmd: Free running clock PCI BAR and offsets via que [...] adds 34dacb4d519d mlxsw: core: Add a new interface for reading the hardware [...] adds 8289169dd262 mlxsw: pci: Query free running clock PCI BAR and offsets adds 55a8b00157d2 mlxsw: reg: Add Management UTC Register adds 1078645af6c0 mlxsw: reg: Add Management Pulse Per Second Register adds 4368dada5b37 ptp: ptp_clock: Publish scaled_ppm_to_ppb adds 992aa864dca0 mlxsw: spectrum_ptp: Add implementation for physical hardw [...] adds 412cd2ad18d3 mlxsw: spectrum: PTP physical hardware clock initialization adds 9366211f3207 selftests: ptp: Add Physical Hardware Clock test adds 11817aa69bf3 Merge branch 'mlxsw-Add-support-for-physical-hardware-clock' adds e8b1116118d7 s390/qeth: don't mask TX errors on IQD devices adds 4e2fe4edcabe s390/qeth: use mm helpers adds ad1608722226 s390/qeth: simplify DOWN state handling adds 7cbc9e8fe6cc s390/qeth: restart pending READ cmd from callback adds 09ac887f0360 s390/qeth: clean up setting of BLKT defaults adds 1273a8001410 s390/qeth: remove qeth_wait_for_buffer() adds 0ce37ec297f6 s390/qeth: remove OSN-specific IO code adds 57a688aa22eb s390/qeth: convert device-specific trace entries adds fcda7f73b618 s390/qeth: remove 'channel' parameter from callbacks adds 405548959cc7 s390/qeth: add support for dynamically allocated cmds adds 2066e1db9eef s390/qeth: convert RCD code to common IO infrastructure adds f3b783b1d0d7 s390/qeth: command-chain the IDX sequence adds d9b9f40bba7d s390/qeth: allocate a single cmd on read channel adds f9a94f85e885 Merge branch 's390-qeth-next' adds 7fa0043d5c74 net: axienet: move use of resource after validity check adds 6358f38c062d net: dsa: tag_sja1105: Select CONFIG_PACKING adds 9b994b4a074c r8169: let mdio read functions return -ETIMEDOUT adds 20023d3e5071 r8169: improve rtl_coalesce_info adds 9e9f33bae812 r8169: add helper rtl_is_8168evl_up adds 272b2265c87c r8169: use helper rtl_is_8168evl_up for setting register M [...] adds 0b55b630352e Merge branch 'r8169-add-and-use-helper-rtl_is_8168evl_up' adds 3adcfa447866 l2tp: no need to check return value of debugfs_create functions adds 733f0766c3de sched: act_ctinfo: use extack error reporting adds a3ce17d1495b cfg80211: Handle bss expiry during connection adds 1a28ed213696 nl80211: fill all policy .type entries adds 90cc4bd61190 mac80211: AMPDU handling for Extended Key ID adds f4d75993d85b nl80211: add NL80211_ATTR_IFINDEX to port authorized event adds cc3e14c21ae9 nl80211: add WPA3 definition for SAE authentication adds 26f7044e9504 nl80211: add support for SAE authentication offload adds d7edf40c15e8 mac80211: add ieee80211_get_he_iftype_cap() helper adds 901bb9891855 nl80211: require and validate vendor command policy adds c9d3245e03ce mac80211: dynamically enable the TWT requester support on [...] adds a0de1ca383c7 mac80211: allow turning TWT responder support on and off v [...] adds 4770c8f90228 cfg80211: Add a function to iterate all BSS entries adds cd6f34110285 ieee80211: Add a missing extended capability flag definition adds 1e87fec9fa52 mac80211: call rate_control_send_low() internally adds bd718fc11d5b mac80211: use STA info in rate_control_send_low() adds 583a7a34c5d3 mac80211: fill low rate even for HAS_RATE_CONTROL adds 163a7cdd1f30 mac80211: extend __rate_control_send_low warning adds 5a7bb7ce26a9 mac80211: no need to check return value of debugfs_create [...] adds 1c38c7f22068 nl80211: send event when CMD_FRAME duration expires adds ddb754aa3181 mac80211: notify offchannel expire on mgmt_tx adds d96ec9751114 Merge tag 'mac80211-next-for-davem-2019-06-14' of git://gi [...] adds b3c04e834082 net/mlx5e: use indirect calls wrapper for skb allocation adds 55f968726e14 net/mlx5e: use indirect calls wrapper for the rx packet handler adds eea9e3a40dbc Merge branch 'net-mlx5-use-indirect-call-wrappers' adds bfe59032bd61 net: ethernet: ti: cpsw: use cpsw as drv data adds 9126e75e39e1 net: ethernet: ti: cpsw_ethtool: simplify slave loops adds f30e33bcdab9 net: phy: Add more 1000BaseX support detection adds 96f657e6cfc2 net/packet: constify __packet_get_status() argument adds d4b5bd98faec net/packet: constify packet_lookup_frame() and __tpacket_h [...] adds dcf70cefaf99 net/packet: constify prb_lookup_block() and __tpacket_v3_h [...] adds 0338a14523e3 net/packet: constify __packet_rcv_has_room() adds 8e8e2951e309 net/packet: make tp_drops atomic adds 2c51c6273c73 net/packet: implement shortcut in tpacket_rcv() adds 3a2bb84e4aea net/packet: remove locking from packet_rcv_has_room() adds 9bb6cd652454 net/packet: introduce packet_rcv_try_clear_pressure() helper adds 4373a5e2606b Merge branch 'packet-DDOS' adds 7c86f20d15b7 net: stmmac: use GPIO descriptors in stmmac_mdio_reset adds 1fc33199185d net: dsa: microchip: Add PHY errata workarounds adds 79c8bd15b61e net: dsa: microchip: Support optional 125MHz SYNCLKO output adds d42176c6bf50 Merge branch 'Microchip-KSZ-driver-enhancements' adds 605fd1c67e65 nfp: update the old flash error message adds f767fc6655ea nfp: print a warning when binding VFs to PF driver adds b3733263ef23 Merge branch 'nfp-add-two-user-friendly-errors' adds d5afa82c977e vsock: correct removal of socket from the list adds 1086ca3a63a3 net: phy: sfp: clean up a condition adds 6117561e1bb3 qed: iWARP - Use READ_ONCE and smp_store_release to access [...] adds 43cf40d93fad qed: iWARP - fix uninitialized callback adds cb94d52b93c7 qed: iWARP - Fix tc for MPA ll2 connection adds fbce23a8036d qed: iWARP - Fix default window size to be based on chip adds cbbe9bd0a088 Merge branch 'qed-iWARP-fixes' adds 123297b78bc6 net: hns3: delay setting of reset level for hw errors unti [...] adds a955d71df26c net: hns3: fix avoid unnecessary resetting for the H/W err [...] adds e4193e24a520 net: hns3: process H/W errors occurred before HNS dev init [...] adds e3b84ed27043 net: hns3: add recovery for the H/W errors occurred before [...] adds 9f65e5ef900f net: hns3: some changes of MSI-X bits in PPU(RCB) adds 9e0254ddea78 net: hns3: extract handling of mpf/pf msi-x errors into functions adds 31bb229d6f4a net: hns3: clear restting state when initializing HW device adds d547ecdc1fc1 net: hns3: free irq when exit from abnormal branch adds 757188005f90 net: hns3: fix for dereferencing before null checking adds 8f9eed1a8791 net: hns3: fix for skb leak when doing selftest adds 3a30964a2eef net: hns3: delay ring buffer clearing during reset adds ebaf1908772e net: hns3: some variable modification adds 26e392ca9b76 Merge branch 'hns3-next' adds f01c373fbeed locking/static_key: always define static_branch_deferred_inc adds 7b58139f98e2 tcp: use static_branch_deferred_inc for clean_acked_data_enabled adds 3d797eb1d08f Merge branch 'enable-and-use-static_branch_deferred_inc' adds 87f373921c4e net: sched: ingress: set 'unlocked' flag for clsact Qdisc ops adds 31c03aef9bc2 virtio_net: enable napi_tx by default adds 363887a2cdfe ipv4: Support multipath hashing on inner IP pkts for GRE tunnel adds e44ef4e4516c devlink: Hang reporter's dump method on a dumpit cb adds 00091c0da136 Documentation: net: mlx5: Add mlx5 initial documentation adds 1f28d7768f1d net/mlx5: Move all devlink related functions calls to devlink.c adds b25bbc2f24dc net/mlx5: Add Vendor Specific Capability access gateway adds 8b9d8baae1de net/mlx5: Add Crdump support adds 63cbc552eebf net/mlx5: Handle SW reset of FW in error flow adds 1ef6f1a17e56 net/mlx5: Control CR-space access by different PFs adds 3e5b72ac2f29 net/mlx5: Issue SW reset on FW assert adds 1e34f3efd413 net/mlx5: Create FW devlink_health_reporter adds fd1483fe1f9f net/mlx5: Add support for FW reporter dump adds d1bf0e2cc4a6 net/mlx5: Report devlink health on FW issues adds 96c82cdfe77b net/mlx5: Add fw fatal devlink_health_reporter adds 9b1f29823605 net/mlx5: Add support for FW fatal reporter dump adds b3bd076f7501 net/mlx5: Report devlink health on FW fatal issues adds 06efeb555524 Documentation: net: mlx5: Devlink health documentation adds b4a6d9abeb54 Merge tag 'mlx5-updates-2019-06-13' of git://git.kernel.or [...] adds 2a04784594f6 nfp: flower: check L4 matches on unknown IP protocols adds 14179c4b4572 nfp: flower: use extack messages in flower offload adds bef6e97d57f5 nfp: flower: extend extack messaging for flower match and actions adds c4aaa5ddffe7 Merge branch 'nfp-flower-loosen-L4-checks-and-add-extack-t [...] adds 3e1894333340 net: remove empty netlink_tap_exit_net adds d6fb396cfaa7 ipv4: tcp: fix ACK/RST sent with a transmit delay adds 735453730a05 udp: Remove unused parameter (exact_dif) adds f48d2ccee1ba udp: Remove unused variable/function (exact_dif) adds 6a6567776fdf i40e: add functions stubs to support EEE adds 51110f162d21 i40e: let untrusted VF to create up to 16 VLANs adds f031c7227a4a i40e: add constraints for accessing veb array adds 97e42ef440a3 i40e: Use signed variable adds f5a2b3ffb7af i40e: Add bounds check for ch[] array adds b83ebf506ba3 i40e: Improve AQ log granularity adds d510497b8397 i40e: add input validation for virtchnl handlers adds c1041d070437 i40e: Missing response checks in driver when starting/stop [...] adds fefa9cfddf29 i40e: Check if the BAR size is large enough before writing [...] adds 781ee4ae16e5 i40e: remove duplicate stat calculation for tx_errors adds c1e212bfc32e i40e: Missing response checks in driver when starting/stop [...] adds 514af5f09952 i40e: mark expected switch fall-through adds 5a1c492b00aa Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 14aafbd82233 net: dsa: do not check orig_dev in vlan del adds 68b2d4a844e1 net: dsa: make cpu_dp non const adds f3b78049d462 net: dsa: make dsa_slave_dev_check use const adds 79b139f4bc46 net: dsa: use switchdev handle helpers adds 877cd9ffbc9c Merge branch 'net-dsa-use-switchdev-attr-and-obj-handlers' adds 422efd032775 net: dsa: mv88e6xxx: do not flood CPU with unknown multicast adds 407308f60d46 Revert "net: dsa: mv88e6xxx: do not flood CPU with unknown [...] adds 930cfe0f129d hinic: Use devm_kasprintf instead of hard coding it adds 8099d7ca6e7b ptp: add QorIQ PTP support for DPAA2 adds d346c9e86d86 dpaa2-ptp: reuse ptp_qoriq driver adds d2563290dbe1 dt-binding: ptp_qoriq: support DPAA2 PTP compatible adds fe844f1936c9 arm64: dts: fsl: add ptp timer node for dpaa2 platforms adds 8893a843b1ac dpaa2-ptp: add interrupt support adds 28c67157e637 MAINTAINERS: maintain DPAA2 PTP driver in QorIQ PTP entry adds 91d0a48a480a Merge branch 'Reuse-ptp_qoriq-driver-for-dpaa2-ptp' adds 4838a5405028 net: stmmac: Fix wrapper drivers not detecting PHY adds 9d9f3fba4c46 r8169: improve handling of Abit Fatal1ty F-190HD adds a51486266c3b net: sched: remove NET_CLS_IND config option adds 626c5fe423c2 net: stmmac: drop redundant check in stmmac_mdio_reset adds 42a90766fe1f net: stmmac: use device_property_read_u32_array to read th [...] adds 7e770b252a62 net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data adds ce4ab73ab0c2 net: stmmac: drop the reset delays from struct stmmac_mdio [...] adds fead5b1b5838 net: stmmac: drop the phy_reset hook from struct stmmac_md [...] adds 4e18a8a149d5 Merge branch 'stmmac-cleanups-for-stmmac_mdio_reset' adds 871e84658591 net: ethernet: ti: davinci_cpdma: use idled submit adds 92c1a19e2fb9 tc-tests: added path to ip command in tdc adds 1718132587e8 tc-tests: updated skbedit tests adds 4201c9260a8d lapb: moved export of lapb_register. adds 8e6a481739a8 x25_asy: fixed function name in error message. adds f464100f5766 selftests/net: fix warnings in TFO key rotation selftest adds 9ed68ca0d90b team: add ethtool get_link_ksettings adds 6a6b5c8bff89 tipc: include retrans failure detection for unicast adds c681edae33e8 net: ipv4: move tcp_fastopen server side code to SipHash library adds 098eadce3c62 vhost_net: disable zerocopy by default adds a658c2e49f02 net: sched: act_ctinfo: fix action creation adds c197d6362750 net: sched: act_ctinfo: fix policy validation adds 43321251e2f2 Merge branch 'net-sched-act_ctinfo-fixes' adds ad9bf5451945 net: hns3: fix dereference of ae_dev before it is null checked adds f517f2716c34 net: sched: cls_matchall: allow to delete filter adds c63d1e5c2d3d net: stmmac: fix unused-variable warning adds 78fe8a28fb96 net: dsa: sja1105: fix ptp link error adds 40008e921133 net: ipv4: remove erroneous advancement of list pointer adds 3cfa148826e3 selftests: rtnetlink: add addresses with fixed life time adds 4bd366cecefa Merge branch 'net-ipv4-remove-erroneous-advancement-of-lis [...] adds 79ebc3c26010 net/udpgso_bench_tx: options to exercise TX CMSG adds ade90d69ffef net/udpgso_bench.sh add UDP GSO audit tests adds 4ffc37f5c077 net/udpgso_bench.sh test fails on error adds f97252a8c33f Merge branch 'UDP-GSO-audit-tests' adds 13091aa30535 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds cd4bb2a3344c mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM adds c2417a7b0e3c iavf: Create VLAN tag elements starting from the first element adds 168d91cf2a90 iavf: use signed variable adds 88ec7308eadb iavf: wait longer for close to complete adds f0a48fb44138 iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() adds 16e00c25ac36 iavf: Fix the math for valid length for ADq enable adds b476b0030e61 iavf: Move commands processing to the separate function adds fdd4044ffdc8 iavf: Remove timer for work triggering, use delaying work instead adds bac8486116b0 iavf: Refactor the watchdog state machine adds b66c7bc1cd4d iavf: Refactor init state machine adds 68dfe6348f06 iavf: add call to iavf_[add|del]_cloud_filter adds efa14c398582 iavf: allow null RX descriptors adds 714a485aae9a Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 3de205cde4ee netlink: Document all fields of 'struct nl_info' adds c82481f7ea21 netlink: Add field to skip in-kernel notifications adds d4b96c7b51e8 ipv6: Extend notifier info for multipath routes adds f6c3bb75165c mlxsw: spectrum_router: Ignore IPv6 multipath notifications adds d133e4f1fa12 netdevsim: Ignore IPv6 multipath notifications adds ebee3cad835f ipv6: Add IPv6 multipath notifications for add / replace adds 2881fd61b68e ipv6: Add IPv6 multipath notification for route delete adds 20247fcab397 mlxsw: spectrum_router: Remove processing of IPv6 append n [...] adds ccd56a5f5018 mlxsw: spectrum_router: Prepare function to return errors adds 928c0b534f29 mlxsw: spectrum_router: Pass multiple routes to work item adds 94d628d1f97b mlxsw: spectrum_router: Adjust IPv6 replace logic to new n [...] adds 921bc539cbcb mlxsw: spectrum_router: Pass array of routes to route hand [...] adds d21afd3029b9 mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops adds 2d9dd7ec79fb mlxsw: spectrum_router: Create IPv6 multipath routes in one go adds d5382fef70ce ipv6: Stop sending in-kernel notifications for each nexthop adds 12ee82203999 selftests: mlxsw: Add a test for FIB offload indication adds 2ae6b594fb61 Merge branch 'mlxsw-Improve-IPv6-route-insertion-rate' adds 64d701c608fe ipoib: correcly show a VF hardware address adds 75345f888f70 ipoib: show VF broadcast address adds b594850e65b5 ps3_gelic: Use [] to denote a flexible array member adds 815deee0e345 qed: Fix -Wmaybe-uninitialized false positive adds cf29a498796a net: hns3: Add missing newline at end of file adds 760f1dc29580 net: stmmac: add sanity check to device_property_read_u32_ [...] adds 421e9526288b hinic: add rss support adds eb8ce9ac1671 hinic: move ethtool code into hinic_ethtool adds 4fdc51bb4e92 hinic: add support for rss parameters with ethtool adds d75d5f9764c3 Merge branch 'hinic-add-rss-support-and-rss-parameters-con [...] adds d4993e19da6e macb: bindings doc: add sifive fu540-c000 binding adds c218ad559020 macb: Add support for SiFive FU540-C000 adds 9368b8e24b08 Merge branch 'macb-SiFive-FU540-C000' adds c641af4f6fe0 net: mvpp2: cls: Use a dedicated lu_type for the RSS lookup adds 834df6ea9555 net: mvpp2: cls: Only select applicable flows of classific [...] adds 12b8e2dd01ce net: mvpp2: cls: right-justify the C2 TCAM keys adds 1274daede3ef net: mvpp2: cls: Add steering based on vlan Id and priority. adds da21ad276af4 Merge branch 'net-mvpp2-cls-Allow-steering-based-on-vlan-tag' adds 39f588603238 net/mlx5: add missing void argument to function mlx5_devli [...] adds 82828b88f081 flow_dissector: add support for ingress ifindex dissection adds 8212ed777f40 net: sched: cls_flower: use flow_dissector for ingress ifindex adds 9558a83aee62 net: flow_offload: implement support for meta key adds 511a5adcaa11 mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element [...] adds ff5405f69086 mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PO [...] adds d8e94614461c mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size adds 0c1f391d192a mlxsw: spectrum_flower: Implement support for ingress devi [...] adds dcc5e1f9cad0 selftests: tc: add ingress device matching support adds cfecf0d0017b Merge branch 'mlxsw-Implement-flower-ingress-device-matchi [...] adds 23cdf8752b26 act_ctinfo: Don't use BIT() in UAPI headers. adds e41d4bc554de net: dsa: mv88e6xxx: fix shift of FID bits in mv88e6250_g1 [...] adds 39e3622edeff net: netsec: initialize tx ring on ndo_open adds 9371a56f7101 net: netsec: remove loops in napi Rx process adds 0afdeeed08b5 net: page_pool: add helper function to retrieve dma addresses adds a25d50bfe645 net: page_pool: add helper function to unmap dma addresses adds 516a7593fda6 xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails adds 6bf071bf09d4 xdp: page_pool related fix to cpumap adds cbf3351067ce veth: use xdp_release_frame for XDP_PASS adds e54cfd7e1745 page_pool: introduce page_pool_free and use in mlx5 adds 29b006a67634 mlx5: more strict use of page_pool API adds 99c07c43c4ea xdp: tracking page_pool resources and safe removal adds d956a048cd3f xdp: force mem allocator removal and periodic warning adds f033b688c1ed xdp: add tracepoints for XDP mem adds 32c28f7e4139 page_pool: add tracepoints for page_pool with details need by XDP adds f71fec47c2df page_pool: make sure struct device is stable adds 2a54003e7af1 Merge branch 'xdp-page_pool-fixes-and-in-flight-accounting' adds d7d99872c144 netns: add pre_exit method to struct pernet_operations adds d5dd88794a13 inet: fix various use-after-free in defrags units adds 6c9bef32c6e7 Merge branch 'inet-fix-defrag-units-dismantle-races' adds 16e5a266f516 net: sched: act_ctinfo: tidy UAPI definition adds 25cec756891e net/ipv4: fib_trie: Avoid cryptic ternary expressions adds 22f1a38a547b selftests/net: make udpgso_bench skip unsupported testcases adds 84ce4d0f9f55 net: stmmac: initialize the reset delay array adds 497ad9f5b2dc page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled adds 2ed99339e921 bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" adds 6685699e4ef5 bpf: remove redundant assignment to err adds 07c3bbdb1a9b samples: bpf: print a warning about headers_install adds 4ecabd55c904 bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper adds fada7fdc83c0 bpf: Allow bpf_map_lookup_elem() on an xskmap adds 91eda5998c31 bpf/tools: sync bpf.h adds 940e7be34ab3 tools/bpf: Add bpf_map_lookup_elem selftest for xskmap adds 10a13bb40e54 libbpf: remove qidconf and better support external bpf programs. adds ab1b3a957de3 Merge branch 'xskmap-lookup' adds 0ed3cc4abc10 samples: bpf: don't run probes at the local make stage adds c7cebffea2c7 selftests/bpf: fix constness of source arg for bpf helpers adds 89cceaa93917 selftests/bpf : clean up feature/ when make clean adds 6446b3155521 bpf: add a new API libbpf_num_possible_cpus() adds ebb886078bae selftests/bpf: remove bpf_util.h from BPF C progs adds 4c587c196d82 bpf: use libbpf_num_possible_cpus internally adds 5e2ac390fbd0 Merge branch 'bpf-libbpf-num-cpus' adds aee450cbe482 bpf: silence warning messages in core adds b552d33c80a9 samples/bpf: fix include path in Makefile adds cabd3e889b57 selftests/bpf: signedness bug in enable_all_controllers() adds e55d54f43d3f libbpf: fix check for presence of associated BTF for map creation adds 99f3a064bc2e bpf: net: Add SO_DETACH_REUSEPORT_BPF adds 13a748ea6df1 bpf: Sync asm-generic/socket.h to tools/ adds d30bd78ce8ba bpf: Add test for SO_REUSEPORT_DETACH_BPF adds fb85c4a730af bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type adds 1314ef561102 bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type adds cd17d7770578 bpf/tools: sync bpf.h adds 69d96519dbf0 selftests/bpf: convert socket_cookie test to sk storage adds 7f94208c8f9a bpf: Fix build error without CONFIG_INET adds d7fe74f9404a libbpf: add common min/max macro to libbpf_internal.h adds 9c6660d0406f libbpf: extract BTF loading logic adds 01b29d1dc9a0 libbpf: streamline ELF parsing error-handling adds bf82927125dd libbpf: refactor map initialization adds db48814bd283 libbpf: identify maps by section index in addition to offset adds 063183bf0486 libbpf: split initialization and loading of BTF adds abd29c931459 libbpf: allow specifying map definitions using BTF adds 9e3d709c47ca selftests/bpf: add test for BTF-defined maps adds f654407481e9 selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-de [...] adds df0b77925982 selftests/bpf: convert tests w/ custom values to BTF-defined maps adds 32b88d374357 Merge branch 'bpf-libbpf-btf-defined-maps' adds fa206dccd85d samples: bpf: remove unnecessary include options in Makefile adds 4d18f6de6ac1 samples: bpf: refactor header include path adds a324aae32fa9 libbpf: constify getter APIs adds f7cf25b2026d bpf: track spill/fill of constants adds fc559a70d57c selftests/bpf: fix tests due to const spill/fill adds fb8d251ee2a6 bpf: extend is_branch_taken to registers adds 2589726d12a1 bpf: introduce bounded loops adds eea1c227b9e9 bpf: fix callees pruning callers adds aeee380ccfc5 selftests/bpf: fix tests adds 0d3679e99ae4 selftests/bpf: add basic verifier tests for loops adds b061017f8b4d selftests/bpf: add realistic loop tests adds b5dc0163d8fd bpf: precise scalar_value tracking adds 94079b64255f Merge branch 'bpf-bounded-loops' adds dca73a65a683 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 4cfd21885592 PCI: let pci_disable_link_state propagate errors adds 62b1b3b3b6d3 r8169: don't activate ASPM in chip if OS can't control ASPM adds e0effb5fbd56 Merge branch 'PCI-let-pci_disable_link_state-propagate-errors' adds 92ad6325cb89 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 438ac88009bc net: fastopen: robustness and endianness fixes for SipHash adds de467c116ca2 fjes: no need to check return value of debugfs_create functions adds 9eee3b4913d7 ipv6: Error when route does not have any valid nexthops adds b272a0ad7301 netns: restore ops before calling ops_exit_list adds 8efaa653a8a5 net: ethernet: mediatek: Add MT7621 TRGMII mode support adds 7ef6f6f8d237 net: dsa: mt7530: Add MT7621 TRGMII mode support adds 969b15b00262 Merge branch 'net-mediatek-Add-MT7621-TRGMII-mode-support' adds 137e4e1ab7b3 hinic: fix dereference of pointer hwdev before it is null checked adds 3e5bfb189e1a net: ena: Fix bug where ring allocation backoff stopped too late adds c9acece064e3 net: dsa: mv88e6xxx: introduce helpers for handling chip-> [...] adds 08003d0b63a6 inet: fix compilation warnings in fqdir_pre_exit() adds 8c25c0cb5bb4 doc: phy: document some PHY_INTERFACE_MODE_xxx settings adds 0e09edcce7ad ipv6: introduce RT6_LOOKUP_F_DST_NOREF flag in ip6_pol_route() adds 74109218b051 ipv6: initialize rt6->rt6i_uncached in all pre-allocated d [...] adds d64a1f574a29 ipv6: honor RT6_LOOKUP_F_DST_NOREF in rule lookup logic adds 67f415dd2906 ipv6: convert rx data path to not take refcnt on dst adds 7d9e5f422150 ipv6: convert major tx path to use RT6_LOOKUP_F_DST_NOREF adds 7d30a7f6424e Merge branch 'ipv6-avoid-taking-refcnt-on-dst-during-route [...] adds e54fbbdf5a29 hinic: implement the statistical interface of ethtool adds 2f9b0d93a9d3 net: ethernet: ti: cpsw: Fix suspend/resume break adds c04b6ea4e609 tipc: fix missing indentation in source code adds f14f4e621b1b mlxsw: core: Extend thermal core with per inter-connect de [...] adds 6f73862fabd9 mlxsw: core: Add the hottest thermal zone detection adds f485cc36b0a7 mlxsw: core: Add support for negative temperature readout adds 18f3896dfd0e Merge branch 'mlxsw-Thermal-and-hwmon-extensions' adds 8bc81c570831 tipc: remove the unnecessary msg->req check from tipc_nl_c [...] adds d8c444d540be ipv4: fix inet_select_addr() when enable route_localnet adds 650638a7c6e6 ipv4: fix confirm_addr_indev() when enable route_localnet adds 58ade67b0215 selftests: add route_localnet test script adds 38a3889f2d95 Merge branch 'ipv4-fix-bugs-when-enable-route_localnet' adds 760a3c1aa173 net: macb: use NAPI_POLL_WEIGHT adds 97236cda3ae5 net: macb: use GRO adds 564c91f7e563 fib_frontend, ip6_fib: Select routes or exceptions dump fr [...] adds b597ca6e8312 ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for [...] adds d948974ccc66 ipv4/route: Allow NULL flowinfo in rt_fill_info() adds ee28906fd7a1 ipv4: Dump route exceptions if requested adds ef11209d4219 Revert "net/ipv6: Bail early if user only wants cloned entries" adds 3401bfb1638e ipv6/route: Don't match on fc_nh_id if not set in ip6_route_del() adds bf9a8a061ddc ipv6/route: Change return code of rt6_dump_route() for par [...] adds 1e47b4837f3b ipv6: Dump route exceptions if requested adds 40cb35d5dc04 ip6_fib: Don't discard nodes with valid routing informatio [...] adds de755a85130e selftests: pmtu: Introduce list_flush_ipv4_exception test case adds b964641e9925 selftests: pmtu: Make list_flush_ipv6_exception test more [...] adds dcdfa50eef71 Merge branch 'cached-route-listings' adds adadd38c5322 net: stmmac: sun8i: add support for Allwinner H6 EMAC adds 0fec7e72ae13 net: stmmac: sun8i: force select external PHY when no inte [...] adds 28b3870578ef cxgb4: Re-work the logic for mps refcounting adds 5fab51581f62 cxgb4: Add MPS TCAM refcounting for raw mac filters adds 2f0b9406f3c7 cxgb4: Add MPS TCAM refcounting for cxgb4 change mac adds f9f329ad87c7 cxgb4: Add MPS refcounting for alloc/free mac filters adds 045df37e743c Merge branch 'cxgb4-Reference-count-MPS-TCAM-entries-within-a-PF' adds 1c5ba67d2277 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] adds 27d92807f863 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 489ce2f42514 tc-testing: Restore original behaviour for namespaces in tdc adds 77cf8edbc0e7 tipc: simplify stale link failure criteria adds 20c67312946d tipc: eliminate unnecessary skb expansion during retransmission adds a7dc51adcafe tipc: rename function msg_get_wrapped() to msg_inner_hdr() adds 2f8776f0c5d3 tc-testing: add ingress qdisc tests adds 7786a9969a15 net: hns3: fix selftest fail issue for fibre port with autoneg on adds d0c31df22c57 net: hns3: remove VF VLAN filter entry inexistent warning print adds fe4144d47eef net: hns3: sync VLAN filter entries when kill VLAN ID failed adds d736fc6c68a5 net: hns3: restore the MAC autoneg state after reset adds 2253db16f8ec net: hns3: code optimizaition of hclge_handle_hw_ras_error() adds b4b9bd92fe3f net: hns3: modify handling of out of memory in hclge_err.c adds 9d5e67d1c191 net: hns3: remove override_pci_need_reset adds 987b4ae78e42 net: hns3: add check to number of buffer descriptors adds 7cf9c069430f net: hns3: fix race conditions between reset and module lo [...] adds 72fcd2bed719 net: hns3: fixes wrong place enabling ROCE HW error when loading adds bcf643c51434 net: hns3: add exception handling when enable NIC HW error [...] adds 1b2b01a77994 Merge branch 'net-hns3-some-code-optimizations-bugfixes' adds eb203bae834e Revert "net: ena: ethtool: add extra properties retrieval [...] adds 93ed54b15b2a ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() adds 3b525691529b ipv6: fix suspicious RCU usage in rt6_dump_route() adds 0867bb9768de net: stmmac: Fix possible deadlock when disabling EEE support adds 177d935a1370 net: stmmac: Fix crash observed if PHY does not support EEE adds 4504f0e5b571 ath10k: sdio: workaround firmware UART pin configuration bug adds 70736b9753fd ath10k: don't disable interrupts in ath10k_sdio_remove() adds e2a6b711282a ath10k: htt: don't use txdone_fifo with SDIO adds 6d084ac27ab4 ath10k: initialise struct ath10k_bus params to zero adds 8ea51e409eb0 ath10k: htt: support MSDU ids with SDIO adds 30382dd1cf3a ath10k: fix use-after-free on SDIO data frames adds fbd428a5b828 ath10k: add initialization of HTC header adds f91b63b0e3b2 ath10k: sdio: add missing error check adds e1bddde9737a ath10k: add struct for high latency PN replay protection adds 28ce53b6cfda ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event adds 130c77495708 ath10k: add PN replay protection for high latency devices adds 33f9747291ff ath10k: add fragmentation handler for high latency devices adds a8b10da05cbe ath10k: enable QCA6174 hw3.2 SDIO hardware adds 93ee3d108fc7 ath10k: fix incorrect multicast/broadcast rate setting adds df75786b9233 ath6kl: debug: Use struct_size() helper adds 83d9562b6478 ath6kl: wmi: use struct_size() helper adds 5d6751eaff67 ath6kl: add some bounds checking adds e643da21e19a ath6kl: remove redundant check of status != 0 adds 389b72e58259 ath9k: Don't trust TX status TID number when reporting airtime adds 2f90c7e5d094 ath9k: Check for errors when reading SREV register adds b037b107565f ath9k: Differentiate between max combined and per chain power adds 05039f01e630 ath9k: Remove some set but not used variables adds b50fd29c5268 ath: drop duplicated define adds d3c2be9022d6 ath9k: drop redundant code in ar9003_hw_set_channel adds d8792393a783 ath: DFS JP domain W56 fixed pulse type 3 RADAR detection adds bfabdd699732 wil6210: fix potential out-of-bounds read adds 62acdcfa8b7a wireless: carl9170: fix clang build warning adds e10b0eddd523 wil6210: fix spurious interrupts in 3-msi adds 9c6465979276 wil6210: fix _desc access in __wil_tx_vring_tso adds 0131d1851338 wil6210: add printout of platform capabilities adds a7feb56f204f wil6210: add support for multiple sections in brd file adds 9a874d045473 wil6210: enhancements for descriptor and status ring debugfs adds ddf7afdde824 wil6210: fix overwriting max_assoc_sta module param adds 7441be71ba7e wil6210: fix missed MISC mbox interrupt adds d6a553c0c61b wil6210: check rx_buff_mgmt before accessing it adds 3d0aa9198446 wil6210: remove HALP for Talyn devices adds 14bf9217d66d ath10k: Extended the HTT stats support to retrieve Mu-MIMO [...] adds 473a4084e19e ath10k: Added support to reset HTT stats in debugfs adds 7b612ed94d0a ath10k: Move board id and fw version logging to info level adds 889ab61d9dc1 ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 adds 9e0b341a3d66 ath10k: Fix the tx stats bytes & packets parsing adds 5c51875c0943 ath10k: rx_duration update for fw_stats debugfs entry adds 42f1bc43e6a9 ath10k: Fix encoding for protected management frames adds 35b50e70df27 ath10k: Use struct_size() helper adds 4f735cd73650 ath10k: coredump: use struct_size() helper adds 9280f4fc06f4 ath10k: Fix the wrong value of enums for wmi tlv stats id adds 8cdee1affe90 ath10k: change swap mail box config for UTF mode of SDIO adds a7368c395fc3 ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 adds 97354f2c4327 ath10k: Do not send probe response template for mesh adds 7835d8f8792d ath10k: Add wmi tlv service map for mesh 11s adds 49ed34b835e2 ath10k: add peer id check in ath10k_peer_find_by_id adds 9e7251fa3897 ath10k: Check tx_stats before use it adds 889ca1809342 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 82dea406c509 rtw88: pci: use ieee80211_ac_numbers instead of 0-3 adds 0d7882950c73 rtw88: pci: check if queue mapping exceeds size of ac_to_hwq adds a3b0c66c5928 rtw88: more descriptions about LPS adds 7e5677de8e0c brcm80211: switch common header files to using SPDX licens [...] adds afe06f822035 brcmutil: switch source files to using SPDX license identifier adds f843863d6d10 brcmsmac: switch phy source files to using SPDX license id [...] adds daeccac2d5e7 brcmfmac: switch source files to using SPDX license identifier adds 9ff8614a3dbe brcmfmac: use separate Kconfig file for brcmfmac adds 885a93cf3110 brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac adds b07e1ae2ce53 brcmfmac: fix typos in code comments adds bbfab331e3ab brcmfmac: use strlcpy() instead of strcpy() adds 1645ab931998 p54: fix crash during initialization adds c11c75ec784e p54: Support boottime in scan results adds 3bde4ed3da38 rtlwifi: 8192de: Reduce indentation and fix coding style adds 8a7db8b66b40 rtlwifi: 8192de: make tables to be 'static const' adds 0e7d38132bf8 rtlwifi: 8192de: Fix used uninitialized variables in power [...] adds 80429a86e3d9 rtlwifi: 8192de: use le32 to access cckswing tables adds 7ffe556230b8 rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX desc [...] adds f5678bfe1cdc rtlwifi: rtl8821ae: Replace local bit manipulation macros adds bd421dab7515 rtlwifi: rtl8821ae: Convert macros that set descriptor adds f7fbb03f2169 rtlwifi: rtl8821ae: Convert inline routines to little-endi [...] adds 3e42a66dfd15 rtlwifi: rtl8821ae: Remove set but not used variables 'cur [...] adds d477a4856aec rtlwifi: btcoex: Remove set but not used variable 'len' an [...] adds dfbe36197dbc rtlwifi: btcoex: remove unused function exhalbtc_stack_ope [...] adds aeffda6b10f8 libertas: fix spelling mistake "Donwloading" -> "Downloading" adds ec2e93cf1910 b43: Avoid possible double calls to b43_one_core_detach() adds 6e41e2257f10 p54usb: Fix race between disconnect and firmware loading adds f7369179ad32 mwifiex: drop 'set_consistent_dma_mask' log message adds 2fc0aa454473 mwifiex: print PCI mmap with %pK adds 7afb94da3cd8 mwifiex: update set_mac_address logic adds 74f202aaae0a mwifiex: ignore processing invalid command response adds 6c0ed66f1a5b rtlwifi: rtl8192cu: fix error handle when usb probe failed adds 5315f9d40191 rtlwifi: remove redundant assignment to variable badworden adds f0822dfc5887 rtlwifi: remove redundant assignment to variable k adds 4079e8ccabc3 mt7601u: do not schedule rx_tasklet when the device has be [...] adds 23377c200b2e mt7601u: fix possible memory leak when the device is disconnected adds 9a1ace64ca3b qtnfmac: Use struct_size() in kzalloc() adds 25a986e426b0 rtlwifi: rtl8188ee: remove redundant assignment to rtstatus adds e73e43246da6 ssb/gpio: Remove unnecessary WARN_ON from driver_gpio adds f503c7695343 iwlegacy: 3945: no need to check return value of debugfs_c [...] adds ffb92649f4d9 iwlegacy: 4965: no need to check return value of debugfs_c [...] adds e6fec313fa3f rtw88: add fast xmit support adds 44cc4c63a877 rtw88: add support for random mac scan adds 6fabdc4a34d0 rtw88: add beacon function setting adds 818d46e7715e rtw88: 8822c: add rf write protection when switching channel adds f859e71f9615 rtw88: 8822c: update channel and bandwidth BB setting adds e027446667b5 rtw88: 8822c: disable rx clock gating before counter reset adds e1cc056c92f9 rtw88: 8822c: use more accurate ofdm fa counting adds d41673b941f2 rtw88: power on again if it was already on adds a11cddd42b67 rtw88: restore DACK results to save time adds e9c87a3b744b rtw88: rsvd page should go though management queue adds 4a36de3996c7 rtw88: fix typo rtw_writ16_set adds 12e66ffbd534 p54: remove dead branch in op_conf_tx callback adds 9f3e3323e996 rt2x00: allow to specify watchdog interval adds 2034afe4db4a rt2800: add helpers for reading dma done index adds 759c5b599cf4 rt2800: initial watchdog implementation adds 09db3b000619 rt2800: add pre_reset_hw callback adds 710e6cc1595e rt2800: do not nullify initialization vector data adds e403fa31ed71 rt2x00: add restart hw adds 0f47aeeada2a rt2800: do not enable watchdog by default adds e5db0ad7563c airo: switch to skcipher interface adds a8b79105239d Merge tag 'wireless-drivers-next-for-davem-2019-06-26' of [...] adds f8da5dac7e5e net: fddi: skfp: Rename local PCI defines to match generic [...] adds a08f1c438bc4 net: fddi: skfp: Include generic PCI definitions adds 3ce7ee2c09d3 net: fddi: skfp: Remove unused private PCI definitions adds 4191faa25384 Merge branch 'skfp-cleanups' adds c22a133a83ce rtnetlink: skip metrics loop for dst_default_metrics adds 96125bf9985a Allow 0.0.0.0/8 as a valid address range adds c536a9aa7c14 net: macb: Kconfig: Make MACB depend on COMMON_CLK adds 302a7cad54b8 net: macb: Kconfig: Rename Atmel to Cadence adds 8b89d8dad5df Merge branch 'macb-build-fixes' adds 5b9469a285eb net: ethtool: Allow parsing ETHER_FLOW types when using flow_rule adds 6a9e9cea4c51 net: ipv4: fix infinite loop on secondary addr promotion adds bb2bd090854c selftests: rtnetlink: add small test case with 'promote_se [...] adds 582737f9904c Merge branch 'net-ipv4-fix-circular-list-infinite-loop' adds 39f41f367b08 net/smc: common release code for non-accepted sockets adds a59d121da239 s390/qeth: dynamically allocate simple IPA cmds adds 1c696c896f21 s390/qeth: clarify parameter for simple assist cmds adds b9150461e5a6 s390/qeth: dynamically allocate various cmds with sub-types adds 5cfbe10a000a s390/qeth: dynamically allocate diag cmds adds 2cfb4810a3f2 s390/qeth: dynamically allocate vnicc cmds adds f19f8fd2df7c s390/qeth: dynamically allocate MPC cmds adds c3b2218d3170 s390/qeth: remove static cmd buffer infrastructure adds d4c08afafa04 s390/qeth: streamline SNMP cmd code adds c4733c32ca22 s390/qeth: consolidate pm code adds c097cc922819 s390/qeth: consolidate skb RX processing in L3 driver adds 980f4568fa32 s390/qeth: extract helper for route validation adds eca1d5c22da1 s390/qeth: move cast type selection into fill_header() adds 096cc49c47a1 Merge branch 's390-qeth-next' adds 655c91414579 ixgbe: Check DDM existence in transceiver before access adds e0f0be7dee97 ixgbevf: fix possible divide by zero in ixgbevf_update_itr adds 4ae4916b5643 i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds adds 6df9f13f4c2e i40e: Fix for missing "link modes" info in ethtool adds 4d607043fe60 i40e: fix incorrect function documentation comment adds d47186e7ef91 i40e: Add log entry while creating or deleting TC0 adds ee02865e4a45 i40e: missing priorities for any QoS traffic adds 15369ac3e397 i40e: Fix descriptor count manipulation adds 559ac25c89ad i40e: update copyright string adds fae6cad17ce3 i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() adds 0b58f64845f3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 2d3910c4dc37 net: aquantia: replace internal driver version code with uts adds 5a5d7a4dd437 net: aquantia: add documentation for the atlantic driver adds f94551c88d56 maintainers: declare aquantia atlantic driver maintenance adds 17f54a3bf540 net: aquantia: make all files GPL-2.0-only adds 161dea83f1c7 net: aquantia: added vlan offload related macros and functions adds d3ed7c5cf79b net: aquantia: adding fields and device features for vlan offload adds 880b3ca5043d net: aquantia: vlan offloads logic in datapath adds 04f207fb0c2f net: aquantia: implement vlan offload configuration adds 1c57de695142 Merge branch 'net-aquantia-implement-vlan-offloads' adds 77972783fde3 net: dsa: microchip: Remove ksz_{read,write}24() adds 78e4e32fe3ca net: dsa: microchip: Remove ksz_{get,set}() adds 860cbe92ff21 net: dsa: microchip: Inline ksz_spi.h adds bafea01f6587 net: dsa: microchip: Move ksz_cfg and ksz_port_cfg to ksz9477.c adds 5ce9676e8b42 net: dsa: microchip: Use PORT_CTRL_ADDR() instead of indir [...] adds ff509dab4376 net: dsa: microchip: Factor out register access opcode generation adds 46558d601cb6 net: dsa: microchip: Initial SPI regmap support adds ee394fea6f06 net: dsa: microchip: Dispose of ksz_io_ops adds 255b59ad0db2 net: dsa: microchip: Factor out regmap config generation i [...] adds d4bcd99cd9d6 net: dsa: microchip: Replace ad-hoc bit manipulation with regmap adds c881e10e3f47 Merge branch 'net-dsa-microchip-Convert-to-regmap' adds 3d64ea387cc3 net: dsa: sja1105: Build PTP support in main DSA driver adds 29dd908d355f net: dsa: sja1105: Cancel PTP delayed work on unregister adds e3502b829787 net: dsa: sja1105: Make vid 1 the default pvid adds 0803948e23da net: dsa: sja1105: Actually implement the P/Q/R/S FDB bits adds 6c56e167cc1b net: dsa: sja1105: Make P/Q/R/S learn MAC addresses adds 60f6053ff142 net: dsa: sja1105: Back up static FDB entries in kernel memory adds 4a9507863640 net: dsa: sja1105: Add a high-level overview of the dynami [...] adds 17ae6555406a net: dsa: sja1105: Populate is_static for FDB entries on P/Q/R/S adds b3ee526a88d3 net: dsa: sja1105: Use correct dsa_8021q VIDs for FDB commands adds d763778224ea net: dsa: sja1105: Implement is_static for FDB entries on E/T adds 5b1bf3f6440e Merge branch 'FDB-VLAN-and-PTP-fixes-for-SJA1105-DSA' adds b2c709cce682 ipv6: Convert gateway validation to use fib6_info adds e7dd8a894830 dt-bindings: net: dsa: qca8k: document reset-gpios property adds a653f2f538f9 net: dsa: qca8k: introduce reset via gpio feature adds 0e58983de0d8 linux/dim: Move logic to dim.h adds 449986ea9241 linux/dim: Remove "net" prefix from internal DIM members adds c002bd529d71 linux/dim: Rename externally exposed macros adds e5b6ab02d7aa linux/dim: Rename net_dim_sample() to net_dim_update_sample() adds 8960b38932be linux/dim: Rename externally used net_dim members adds 4f75da3666c0 linux/dim: Move implementation to .c files adds 398c2b05bbee linux/dim: Add completions count to dim_sample adds d7ee287827ef Merge tag 'blk-dim-v2' of git://git.kernel.org/pub/scm/lin [...] adds 1c1eb5806a11 net: dsa: microchip: Replace ad-hoc polling with regmap adds 0f9c36e36bf0 net: dsa: microchip: Replace ksz9477_wait_vlan_ctrl_ready [...] adds ef534195e185 net: dsa: microchip: Replace ksz9477_wait_alu_ready pollin [...] adds 3371efbcd4af net: dsa: microchip: Replace ksz9477_wait_alu_sta_ready po [...] adds ee353e453443 net: dsa: microchip: Replace bit RMW with regmap adds 702999ea377f Merge branch 'net-dsa-microchip-Further-regmap-cleanups' adds 986643de5356 nfp: flower: refactor tunnel key layer calculation adds 4bf8758a89f5 nfp: flower: add helper functions for tunnel classification adds 104dce5be9f9 nfp: flower: rename tunnel related functions in action offload adds e3a6aba081f4 nfp: flower: add GRE decap classification support adds fccac5802da2 nfp: flower: add GRE encap action support adds 3a49584477ff Merge branch 'nfp-extend-flower-capabilities-for-GRE-tunne [...] adds d96ff269a04b Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds e9c1a793210f tipc: add dst_cache support for udp media adds ee7dd7733b20 sis900: remove TxIDLE adds 42e87024f727 net: stmmac: Fix case when PHY handle is not present adds 8fe82bd46031 net: stmmac: dwxgmac: Enable EDMA by default adds 5b1117704d4c net: stmmac: Do not try to enable PHY EEE if MAC does not [...] adds 01d1689d6d70 net: stmmac: Decrease default RX Watchdog value adds 900a81cc119b net: stmmac: dwxgmac: Fix the undefined burst setting adds 5b0d7d7da64b net: stmmac: Add the missing speeds that XGMAC supports adds a66b58849ffe net: stmmac: Do not disable interrupts when cleaning TX adds a993db88d17d net: stmmac: Enable support for > 32 Bits addressing in XGMAC adds 858a31ffc3d9 net: stmmac: Update RX Tail Pointer to last free entry adds 3ba07debfc8d net: stmmac: Only disable interrupts if NAPI is scheduled adds 41a4a5a259b2 net: stmmac: Update Kconfig entry adds 8792e82ddb61 Merge branch 'stmmac-10GbE-using-XGMAC' adds f7110b753b77 hinic: reduce rss_init stack usage adds a979a0ab3687 net: dsa: sja1105: Don't check state->link in phylink_mac_config adds 39710229af9b net: dsa: sja1105: Check for PHY mode mismatches with what [...] adds 9f971573d96f net: dsa: sja1105: Mark in-band AN modes not supported for [...] adds 5b18c705a565 Merge branch 'Better-PHYLINK-compliance-for-SJA1105-DSA' adds f96315f2f17e net: hns3: fix __QUEUE_STATE_STACK_XOFF not cleared issue adds ae179b2f0518 net: hns3: enable DCB when TC num is one and pfc_en is non-zero adds 9e15be90b85a net: hns3: change SSU's buffer allocation according to UM adds 04f25edb48c4 net: hns3: add some error checking in hclge_tm module adds 18d219b783da net: hns3: fix a -Wformat-nonliteral compile warning adds bc3781edcea0 net: hns3: add Asym Pause support to fix autoneg problem adds bbe6540e7d70 net: hns3: re-schedule reset task while VF reset fail adds 9bc6ac918c71 net: hns3: handle empty unknown interrupt adds 8b552079325d net: hns3: fix a statistics issue about l3l4 checksum error adds 53eb60c73434 net: hns3: remove unused linkmode definition adds 289f81258e03 net: hns3: remove RXD_VLD check in hns3_handle_bdinfo adds 82c8ae6e8390 net: hns3: optimize the CSQ cmd error handling adds fcd71efd5e81 Merge branch 'hns3-next' adds eef98918c88e batman-adv: Start new development cycle adds e1928752988b batman-adv: Fix includes for *_MAX constants adds 47d4522dd513 batman-adv: Add missing include for atomic functions adds 68a600de9afc batman-adv: Use includes instead of fwdecls adds 6bc4544021f8 batman-adv: mcast: shorten multicast tt/tvlv worker spinlo [...] adds 5c506802ca6e batman-adv: mcast: collect softif listeners from IP lists instead adds 390dcd48cd1a batman-adv: mcast: avoid redundant multicast TT entries wi [...] adds 3bcacd1e0672 batman-adv: no need to check return value of debugfs_creat [...] adds 61caf3d109f5 batman-adv: mcast: detect, distribute and maintain multica [...] adds 11d458c1cb9b batman-adv: mcast: apply optimizations for routable packets, too adds 65dc5416d4e0 Merge tag 'batadv-next-for-davem-20190627v2' of git://git. [...] adds 5cdda5f1d6ad ipv4: enable route flushing in network namespaces adds 720f22fed81b net: sched: refactor reinsert action adds e2ca070f89ec net: sched: protect against stack overflow in TC act_mirred adds 8747d82d3c32 Merge branch 'mirred-recurse' adds 1e08511d5d01 igb: clear out skb->tstamp after reading the txtime adds 9903c8dc7342 etf: Don't use BIT() in UAPI headers. adds d14d2b20680f etf: Add skip_sock_check adds 037be0374078 taprio: calculate cycle_time when schedule is installed adds 566af331b5a6 taprio: Remove inline directive adds 4cfd5779bd6e taprio: Add support for txtime-assist mode adds 7ede7b03484b taprio: make clock reference conversions easier adds 54002066100b taprio: Adjust timestamps for TCP packets adds 0a7960c79222 Merge branch 'net-sched-Add-txtime-assist-support-for-taprio' adds aebd17b76854 hinic: add vlan offload support adds 9e10edd7dcd3 net: sched: em_ipt: match only on ip/ipv6 traffic adds f4c1c40c353f net: sched: em_ipt: set the family based on the packet if [...] adds ba3d24d48ffd net: sched: em_ipt: keep the user-specified nfproto and dump it adds 0c4231c784b4 net: sched: em_ipt: add support for addrtype matching adds fc41388564ba Merge branch 'em_ipt-add-support-for-addrtype' adds 3099c59db0f2 selftests: rtnetlink: skip ipsec offload tests if netdevsi [...] adds 759d09574172 r8169: improve handling VLAN tag adds 3c18cbe33711 r8169: consider that 32 Bit DMA is the default adds f072218cca5b r8169: remove not needed call to dma_sync_single_for_device adds 89f6a3051ee5 ice: Use struct_size() helper adds f74dc880098b e1000e: Increase pause and refresh time adds 92924064106e ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw adds b97c0b521ae0 ixgbe: fix potential u32 overflow on shift adds 583cf7be7519 e1000: Use dma_wmb() instead of wmb() before doorbell writes adds af07adbb1cfc iavf: use struct_size() helper adds ab6973aed620 e1000e: Reduce boot time by tightening sleep ranges adds 75051ce4c5d8 iavf: Fix up debug print macro adds 9379b39945ac igb: minor ethool regdump amendment adds cd502a7f7c9c igb: add RR2DCDELAY to ethtool registers dump adds 9fe06a51287b iavf: fix dereference of null rx_buffer pointer adds 1e1b0c658d9b ixgbevf: Use cached link state instead of re-reading the v [...] adds 1d8d80b4e4ff i40e: Add macvlan support on i40e adds 59653e6497d1 e1000e: Make watchdog use delayed work adds def4ec6dce39 e1000e: PCIm function state support adds 11697cfc7108 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds b8a92577f4be net/mlx5: Increase wait time for fw initialization adds ac35dcd6e4bd net/mlx5: E-Switch, Handle representors creation in handle [...] adds 10ee82cedb62 net/mlx5: E-Switch, Return raw output for query esw functions adds 86eec50beaf3 net/mlx5: Support querying max VFs from device adds 081cc2d7fa58 net/mlx5: Introduce EQ polling budget adds ca390799c2aa net/mlx5: Change interrupt handler to call chain notifier adds 24163189da48 net/mlx5: Separate IRQ request/free from EQ life cycle adds 561aa15ad69e net/mlx5: Separate IRQ data from EQ table data adds b79e6beb9c36 net/mlx5: Move IRQ rmap creation to IRQ allocation phase adds 90426cc00c77 net/mlx5: Move IRQ affinity set to IRQ allocation phase adds e1706e62801e net/mlx5: Separate IRQ table creation from EQ table creation adds bfb49549ea79 net/mlx5: Generalize IRQ interface to work with irq_table adds 256cf690af06 net/mlx5: Move all IRQ logic to pci_irq.c adds cf49f41d2946 net/mlx5: Rename mlx5_irq_info to mlx5_irq adds 81bfa206032a net/mlx5: Use a single IRQ for all async EQs adds 1f8a7bee27e6 net/mlx5: Add EQ enable/disable API adds 98fdbea55037 net/mlx5: Declare more strictly devlink encap mode adds 82b11f071936 net/mlx5: Expose eswitch encap mode adds 792c4e9d0bbb net/mlx5: Convert mkey_table to XArray adds 65c0f2c16636 net/mlx5: Introduce vport metadata matching bits and enum [...] adds f53297d67800 net/mlx5: Get vport ACL namespace by vport index adds 84b0d6a7a11e net/mlx5: Support allocating modify header context from in [...] adds 91d6291c4e54 net/mlx5: Introduce a helper API to check VF vport adds bb0ee7dcc4ec net/mlx5: Add flow context for flow tag adds 7445cfb1169c net/mlx5: E-Switch, Tag packet with vport number in VF vpo [...] adds 8d212ff057f8 net/mlx5e: Specifying known origin of packets matching the flow adds c01cfd0f1115 net/mlx5: E-Switch, Add match on vport metadata for rule i [...] adds 578438687001 net/mlx5: E-Switch, Add query and modify esw vport context [...] adds c1286050cf47 net/mlx5: E-Switch, Pass metadata from FDB to eswitch manager adds a5641cb524cd net/mlx5: E-Switch, Add match on vport metadata for rule i [...] adds 669ff1e32f33 RDMA/mlx5: Add vport metadata matching for IB representors adds 92ab1eb392c6 net/mlx5: E-Switch, Enable vport metadata matching if firm [...] adds 4f5d1beadc10 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 6311f308849e net/mlx5: MPFS, Cleanup add MAC flow adds e7e0bee8c5e8 net/mlx5: MPFS, Allow adding the same MAC more than once adds e4683f35f8e5 net/mlx5e: Move to HW checksumming advertising adds 5dc9520bf04a net/mlx5e: Report netdevice MPLS features adds 087067368a8a net/mlx5e: Correct phys_port_name for PF port adds f72e6c3e17be net/mlx5e: Set drvinfo in generic manner adds 5233794b1791 net/mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create adds a90f88fe557d net/mlx5e: Don't refresh TIRs when updating representor SQs adds 7ff40a46dd18 net/mlx5e: Expose same physical switch_id for all representors adds f6dc1264f1c0 net/mlx5e: Disallow tc redirect offload cases we don't support adds 954a5a029472 Merge tag 'mlx5e-updates-2019-06-28' of git://git.kernel.o [...] adds a346abe051bd ipv6: icmp: allow flowlabel reflection in echo replies adds 226b96c25d84 samples: pktgen: add some helper functions for port parsing adds 6e32a74a6f15 samples: pktgen: allow to specify destination port adds da28e8784713 mlxsw: reg: Add Monitoring Time Precision Packet Port Conf [...] adds 4dfecb65702f mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register adds 98b9028ea5f6 mlxsw: reg: Add Time Precision Packet Timestamping Reading adds 41ce78b92eab mlxsw: reg: Add Monitoring Global Configuration Register adds 4b6b91ed2d5c mlxsw: spectrum: Extract a helper for trap registration adds dadbc6bc09e8 mlxsw: spectrum: Add support for traps specific to Spectrum-1 adds aed4b5721143 mlxsw: spectrum: PTP: Hook into packet receive path adds d7cd206dbfb2 mlxsw: core: Add support for using SKB control buffer adds 0714256c3d76 mlxsw: pci: PTP: Hook into packet transmit path adds 810256cec105 mlxsw: spectrum: PTP: Add PTP initialization / finalization adds 89e602ee6e82 mlxsw: spectrum: PTP: Disable BH when working with PHC adds d92e4e6e33c8 mlxsw: spectrum: PTP: Support timestamping on Spectrum-1 adds 5d23e4159772 mlxsw: spectrum: PTP: Garbage-collect unmatched entries adds a773c76cb849 mlxsw: spectrum: PTP: Configure PTP traps and FIFO events adds 8748642751ed mlxsw: spectrum: PTP: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls adds 87ee07f8e2ef mlxsw: spectrum: PTP: Support ethtool get_ts_info adds 0d0bcacc54e6 Merge branch 'mlxsw-PTP-timestamping-support' adds 27ba4059e06b net: link_watch: prevent starvation when processing linkwatch wq adds 00dc3307c0f7 net/ipv6: Fix misuse of proc_dointvec "flowlabel_reflect" adds 53962bcea997 tipc: embed jiffies in macro TIPC_BC_RETR_LIM adds 362b87f5b1c6 netlink: use 48 byte ctx instead of 6 signed longs for callback adds b84b2d4e3884 net sched: update mirred action for batched events operations adds 5d15a8ec2aeb tc-testing: updated mirred action tests with batch create/delete adds c8881faf6e98 Merge branch 'mirred-batch-fixes' adds a8488b702648 tc-testing: added tdc tests for prio qdisc adds 5c67bf0ec4d0 net: netsec: Use page_pool API adds bb005f2a7074 net: page_pool: add helper function for retrieving dma direction adds ba2b232108d3 net: netsec: add XDP support adds fec3b9ec47bd Merge branch 'net-netsec-Add-XDP-Support' adds 8909783cb5b7 net: ethernet: broadcom: bcm63xx_enet: Remove unneeded memset adds 4de83b88c66a loopback: create blackhole net device similar to loopack. adds 8d7017fd621d blackhole_netdev: use blackhole_netdev to invalidate dst entries adds 509e56b37cc3 blackhole_dev: add a selftest adds 2a8d8e0feca2 Merge branch 'blackhole-device-to-invalidate-dst' adds 893ce44df565 gve: Add basic driver framework for Compute Engine Virtual NIC adds f5cedc84a30d gve: Add transmit and receive support adds 9e5f7d26a4c0 gve: Add workqueue and reset support adds e5b845dc7983 gve: Add ethtool support adds 337d1ccb3dc9 Merge branch 'Add-gve-driver' adds b432bdb6c630 net: stmmac: Re-word Kconfig entry adds 83b6a85bbbde hinic: remove standard netdev stats adds 23ec8eaf46e1 nfc: st-nci: remove redundant assignment to variable r adds 3427beb6375d rxrpc: Fix uninitialized error code in rxrpc_send_data_packet() adds cce581a0c3be net: ethernet: mediatek: Allow non TRGMII mode with MT7621 [...] adds 885b8b4dbba5 ipv4: Fix off-by-one in route dump counter without netlink [...] adds d2c3a4ba25fb tipc: remove ub->ubsock checks adds b8bd72d3171b bonding/main: fix NULL dereference in bond_select_active_slave() adds cc5e92c22330 net: stmmac: make "snps,reset-delays-us" optional again adds 7424edbb5590 Revert "r8169: improve handling VLAN tag" adds c782e204f734 r8169: add random MAC address fallback adds dbcdb61aaf1a mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packe [...] adds d62962b37ceb loopback: fix lockdep splat adds 3c13ce74b6f8 gve: Fix u64_stats_sync to initialize start adds cedeac9df4b8 qed: Add support for Timestamping the unicast PTP packets. adds b70d846cf446 atl1c: remove redundant assignment to variable tpd_req adds 2559d7c4dd0e qlcnic: remove redundant assignment to variable err adds e47309363994 inet: factor out inet_send_prepare() adds 68ab5d1496a3 ipv6: provide and use ipv6 specific version for {recv, send}msg adds a648a592dc7c net: adjust socket level ICW to cope with ipv6 variant of [...] adds 164c51fe82de ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, s [...] adds 6f24080e8a1e ipv4: use indirect call wrappers for {tcp, udp}_{recv, send}msg() adds e227701c4583 Merge branch 'net-ICW-sendmsg-recvmsg' adds a51df9f8da43 gve: fix -ENOMEM null check on a page allocation adds 2368a870d640 net: ethernet: sun: remove redundant assignment to variable err adds 07a4ddec3ce9 bonding: add an option to specify a delay between peer not [...] adds c3efed5ad1b0 net: stmmac: Enable dwmac4 jumbo frame more than 8KiB adds e2c746944e26 net: ethernet: mediatek: Fix overlapping capability bits. adds 7ae9f2817ad5 samples: bpf: Remove bpf_debug macro in favor of bpf_printk adds 900de4ac4953 libbpf: fix spelling mistake "conflictling" -> "conflicting" adds 0bed61371f7d xsk: sample kernel code is now in libbpf adds 88091ff56b71 selftests, bpf: Add test for veth native XDP adds e7d4798960b3 xdp: Add tracepoint for bulk XDP_TX adds 9cda7807ee1e veth: Support bulk XDP_TX adds 950649791b83 libbpf: fix max() type mismatch for 32bit adds 6bcc617f842c selftests/bpf: build tests with debug info adds 9db1ff0a415c bpf: fix compiler warning with CONFIG_MODULES=n adds 9e859e8f199d samples: bpf: make the use of xdp samples consistent adds 572a6928f9e3 xdp: Make __mem_id_disconnect static adds e5c891a349d7 bpf: fix cgroup bpf release synchronization adds e18953240de8 net/mlx5e: Attach/detach XDP program safely adds d57d76428ae9 xsk: Add API to check for available entries in FQ adds 2640d3c81232 xsk: Add getsockopt XDP_OPTIONS adds 2761ed4b6e19 libbpf: Support getsockopt XDP_OPTIONS adds 123e8da1d330 xsk: Change the default frame size to 4096 and allow contr [...] adds 4bce4e5cb655 xsk: Return the whole xdp_desc from xsk_umem_consume_tx adds 6ed9350fe0d5 net/mlx5e: Replace deprecated PCI_DMA_TODEVICE adds a069e977d6d8 net/mlx5e: Calculate linear RX frag size considering XSK adds ed084fb60429 net/mlx5e: Allow ICO SQ to be used by multiple RQs adds d963fa151130 net/mlx5e: Refactor struct mlx5e_xdp_info adds b9673cf5558c net/mlx5e: Share the XDP SQ for XDP_TX between RQs adds 84a0a2310d6d net/mlx5e: XDP_TX from UMEM support adds a011b49f4ed7 net/mlx5e: Consider XSK in XDP MTU limit calculation adds 0a06382fa406 net/mlx5e: Encapsulate open/close queues into a function adds 32a23653970a net/mlx5e: Move queue param structs to en/params.h adds db05815b36cb net/mlx5e: Add XSK zero-copy support adds 3b1c667e47e4 Merge branch 'bpf-af-xdp-mlx5e' adds 0d01da6afc54 bpf: implement getsockopt and setsockopt hooks adds aa6ab6471e52 bpf: sync bpf.h to tools/ adds 4cdbfb59c44a libbpf: support sockopt hooks adds 47ac90bbce5b selftests/bpf: test sockopt section name adds 9ec8a4c9489d selftests/bpf: add sockopt test adds 8a027dc0d8f5 selftests/bpf: add sockopt test that exercises sk helpers adds 65b4414a05eb selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI adds 0c51b3697a44 bpf: add sockopt documentation adds f6d08d9d8543 bpftool: support cgroup sockopt adds 2ec1899e99b4 Merge branch 'bpf-sockopt-hooks' adds 2d6dbb9a65f4 selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c adds c8af5cd75e24 xskmap: Move non-standard list manipulation to helper adds d5df2830ca99 devmap/cpumap: Use flush list instead of bitmap adds 4b55cf290dc6 devmap: Rename ifindex member in bpf_redirect_info adds 43e74c0267a3 bpf_xdp_redirect_map: Perform map lookup in eBPF helper adds 0cdbb4b09a06 devmap: Allow map lookups from eBPF adds 8daed7677a1d Merge branch 'bpf-lookup-devmap' adds a3ce685dd01a bpf: fix precision tracking adds cdfc7f888c2a libbpf: fix GCC8 warning for strncpy adds 33bae185f74d bpf, libbpf, smatch: Fix potential NULL pointer dereference adds 71634d7f9209 bpf: Add support for fq's EDT to HBM adds d2f5bbbc3500 selftests: bpf: standardize to static __always_inline adds 23729ff23186 bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on [...] adds 2377b81de527 bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation adds 0357746d1e40 bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock adds c2cb5e82a720 bpf: add icsk_retransmits to bpf_tcp_sock adds 692cbaa99fe4 bpf/tools: sync bpf.h adds b55873984dab selftests/bpf: test BPF_SOCK_OPS_RTT_CB adds 395338843de1 samples/bpf: add sample program that periodically dumps TCP stats adds d78e3f0614f8 samples/bpf: fix tcp_bpf.readme detach command adds e5a3e259ef23 Merge branch 'bpf-tcp-rtt-hook' adds c4cde5804d51 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds bac9593515c6 xfrm: remove init_tempsel indirection from xfrm_state_afinfo adds 5c1b9ab3ec81 xfrm: remove init_temprop indirection from xfrm_state_afinfo adds e46817472a1d xfrm: remove init_flags indirection from xfrm_state_afinfo adds 3aaf3915a31a xfrm: remove state and template sort indirections from xfr [...] adds 4c203b0454b5 xfrm: remove eth_proto value from xfrm_state_afinfo adds 4f518e802cca xfrm: remove type and offload_type map from xfrm_state_afinfo adds 1be451d99317 xfrm: fix bogus WARN_ON with ipv6 adds 8928aa6a007d xfrm: remove empty xfrmi_init_net adds c7b37c769d2a xfrm: remove get_mtu indirection from xfrm_type adds e3b60ffbc16f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 233cc605a2ef net/can: using dev_get_drvdata directly adds b82b21391092 net/ethernet: using dev_get_drvdata directly adds 04fc71435fde net: ethernet: allwinner: Remove unneeded memset adds cfe261c24e55 net: socionext: remove set but not used variable 'pkts' adds 12f0e2e9adee mlxsw: reg: Add ptps field in QoS ETS Element Configuratio [...] adds ea7bb579fc3d mlxsw: spectrum: Add note about the PTP shaper adds 71147506a95d mlxsw: reg: Add QoS PTP Shaper Configuration Register adds 399569cb0a2a mlxsw: spectrum_ptp: Set the PTP shaper parameters adds 4ae5cc42d347 mlxsw: spectrum: Add new operation for getting the port's speed adds eceed3b1453d mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port w [...] adds 5fc1733897bf mlxsw: spectrum: Set up PTP shaper when port status has changed adds 72458e279488 mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic adds 60a6127c5e48 Merge branch 'mlxsw-Enable-disable-PTP-shapers' adds e4aa33ad5959 net: remove unused parameter from skb_checksum_try_convert adds 2d5066fc175e net: hns3: enable broadcast promisc mode when initializing VF adds fb89629f2ecf net: hns3: fix flow control configure issue for fibre port adds 49b1255603de net: hns3: fix port capbility updating issue adds 9e1511fb8091 net: hns3: add all IMP return code adds c09ba484563c net: hns3: set default value for param "type" in hclgevf_b [...] adds 0bae5cf25d66 net: hns3: check msg_data before memcpy in hclgevf_send_mbx_msg adds 354d0fab649d net: hns3: add default value for tc_size and tc_offset adds b9a8f88373c5 net: hns3: bitwise operator should use unsigned type adds 892951524647 net: hns3: set maximum length to resp_data_len for excepti [...] adds 2bf8001e5387 Merge branch 'hns3-next' adds cd1973a9215a net: netsec: Sync dma for device on buffer allocation adds f654e676702e nfp: Use spinlock_t instead of struct spinlock adds 1759d322f4ba net/mlx5: Add hardware definitions for sub functions adds a82e0b5bdac2 net/mlx5: Added MCQI and MCQS registers' description to ifc adds d6518db278ed net/mlx5: E-Switch, Use vport index when init rep adds 2f69e591e453 {IB, net}/mlx5: E-Switch, Use index of rep for vport to IB [...] adds b8ca123860ee RDMA/mlx5: Cleanup rep when doing unload adds 386e75af995c net/mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type adds d22663edacdf net/mlx5: Move pci status reg access mutex to mlx5_pci_init adds 7e26dac28101 net/mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI P [...] adds 5ccf2770e83b net/mlx5: Don't handle VF func change if host PF is disabled adds d886aba677a0 net/mlx5: Reduce dependency on enabled_vfs counter and num_vfs adds 5f5d2536be8d net/mlx5: E-Switch, Use correct flags when configuring vlan adds e1d974d03e59 net/mlx5: Handle host PF vport mac/guid for ECPF adds f6455de0b0e5 net/mlx5: E-Switch, Refactor eswitch SR-IOV interface adds 062f4bf4aab5 net/mlx5: E-Switch, Consolidate eswitch function number of VFs adds 16fff98a7e82 net/mlx5: E-Switch, Reg/unreg function changed event at co [...] adds db68cc569eec net/mlx5: E-Switch, Use iterator for vlan and min-inline setups adds 411ec9e0b457 net/mlx5: E-Switch, Consider host PF for inline mode and vlan pop adds 4a3929b223d0 net/mlx5: E-Switch, Handle UC address change in switchdev mode adds 1d49ce1e05f8 net/mlx5: Fix mlx5_core_destroy_cq() error flow adds b9a7ba556207 net/mlx5: Use event mask based on device capabilities adds c0670781f548 net/mlx5: Expose the API to register for ANY event adds 38164b771947 net/mlx5: mlx5_core_create_cq() enhancements adds 70a43d3fd4ef net/mlx5: Report a CQ error event only when a handler was set adds 4e0e2ea1886a net/mlx5: Report EQE data upon CQ completion adds e4075c442876 net/mlx5: Expose device definitions for object events adds 2752b823169b net/mlx5: Introduce and use mlx5_eswitch_get_total_vports() adds 7e736f9ae3d1 net/mlx5: E-Switch prepare functions change handler to be modular adds dd28087c1477 net/mlx5: Refactor mlx5_esw_query_functions for modularity adds a12ff35e0fb7 net/mlx5: Introduce TLS TX offload hardware bits and structures adds 0718edf528c5 net/mlx5: Properly name the generic WQE control field adds f8efee08dd9d net/mlx5: Add rts2rts_qp_counters_set_id field in hca cap adds e08a976a16ca Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 9c86b07e3069 net/mlx5: Added fw version query command adds 8338d9378895 net/mlx5: Added devlink info callback adds 61c2491db779 Merge tag 'mlx5-updates-2019-07-04-v2' of git://git.kernel [...] adds c778dd31ac22 net/mlx5: Accel, Expose accel wrapper for IPsec FPGA function adds e2869fb2068b net/mlx5: Kconfig, Better organize compilation flags adds 45d3b55dc665 net/mlx5: Add crypto library to support create/destroy enc [...] adds fc707e59c9dd net/mlx5: Accel, Add core TLS support for the Connect-X family adds 542578c67936 net/mlx5e: Move helper functions to a new txrx datapath header adds 740114a87e43 net/mlx5e: Tx, Enforce L4 inline copy when needed adds fd1b22596318 net/mlx5e: Tx, Make SQ WQE fetch function type generic adds 9ab0233728ca net/mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB adds 01614d4f603e net/mlx5e: Tx, Unconstify SQ stop room adds 2b257a6e736f net/mlx5e: Re-work TIS creation functions adds 37badd159c52 net/mlx5e: Introduce a fenced NOP WQE posting function adds d2ead1f360e8 net/mlx5e: Add kTLS TX HW offload support adds 23f30c41c732 Merge branch 'mlx5-TLS-TX-HW-offload-support' adds 258989000849 b43legacy: remove b43legacy_dma_set_mask adds 80372782e4cb b43legacy: simplify engine type / DMA mask selection adds c897523febae b43: remove b43_dma_set_mask adds 288aa4ee7acf b43: simplify engine type / DMA mask selection adds ce2e942e32e8 mwifiex: dispatch/rotate from reorder table atomically adds 8a7f9fd8a3e0 mwifiex: don't disable hardirqs; just softirqs adds fa6dfe6bff24 rtw88: resolve order of tx power setting routines adds 226746fd1201 rtw88: do not use (void *) as argument adds 43712199e05b rtw88: unify prefixes for tx power setting routine adds 522801493e7b rtw88: remove unused variable adds 764038160aea rtw88: fix incorrect tx power limit at 5G adds adf3c676d1d2 rtw88: choose the lowest as world-wide power limit adds 93f68a865f11 rtw88: correct power limit selection adds 191c4257ba19 rtw88: update tx power limit table to RF v20 adds 0d350f0a91f2 rtw88: remove all RTW_MAX_POWER_INDEX macro adds b741422218ef rtw88: refine flow to get tx power index adds c15b0f7cd0b9 mt76: mt76x02: remove useless return in mt76x02_resync_bea [...] adds 8402650aa708 mt76: move tx_napi in mt76_dev adds 9e63f5e76b56 mt76: mt7603: use napi polling for tx cleanup adds 8357f0dcd895 mt76: mt7615: use napi polling for tx cleanup adds 4875e34679ba mt76: move netif_napi_del in mt76_dma_cleanup adds b1571a0e77d8 mt76: Fix a signedness bug in mt7615_add_interface() adds 9db1aec0c2d7 mt76: mt7615: Use after free in mt7615_mcu_set_bcn() adds fd5f65c552f7 mt76: mt7615: Make mt7615_irq_handler static adds 8e309f7dc7e7 mt7615: mcu: simplify __mt7615_mcu_set_wtbl adds 0467448d2eea mt7615: mcu: simplify __mt7615_mcu_set_sta_rec adds b876457c6a40 mt7615: mcu: remove bss_info_convert_vif_type routine adds 77eaa281c20e mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc adds d7228bcf7b4e mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl adds 598a44344f38 mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_ [...] adds b1722925d2de mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl adds 27da3bfd3157 mt7615: remove query from mt7615_mcu_msg_send signature adds 33d9ed728eb0 mt7615: remove dest from mt7615_mcu_msg_send signature adds 893369b769c1 mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send adds fddc827ffc50 mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mc [...] adds 1ca8089a55ee mt7615: mcu: do not use function pointers whenever possible adds eb2024b08731 mt7615: mcu: remove unused structure in mcu.h adds 516c3e380533 mt7615: mcu: use standard signature for mt7615_mcu_msg_send adds a3a2c2e79c13 mt7615: initialize mt76_mcu_ops data structure adds 5d15f2ea162f mt7615: mcu: init mcu_restart function pointer adds b28248ec9195 mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware adds c38cbba4ca31 mt76: mt7603: stop mac80211 queues before setting the channel adds 132191a8b8f4 mt76: mt7615: rearrange cleanup operations in mt7615_unreg [...] adds f9e5b885fab7 mt76: mt7615: add static qualifier to mt7615_rx_poll_complete adds a78f15471c06 mt76: mt76x02: remove enable from mt76x02_edcca_init signature adds 842481434261 mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel adds 6e4caaea9925 mt76: mt76x2: move mutex_lock inside mt76x2_set_channel adds 8aac454dbb51 mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_e [...] adds 984d885437f1 mt76: mt7603: add debugfs knob to enable/disable edcca adds 4a8c99c73777 mt76: mt76x02: fix edcca file permission adds 2dcb79cde612 mt76: mt7615: do not process rx packets if the device is n [...] adds b0297b6738b2 mt76: mt7603: fix reading target tx power from eeprom adds 0995257242eb mt76: fix setting chan->max_power adds 8548c6eb23d2 mt76: mt76x02: fix tx status reporting issues adds 5c280ae76795 mt76: mt76x02: fix tx reordering on rate control probing w [...] adds eadfd98f4025 mt76: move mt76_insert_ccmp_hdr in mt76-module adds f9461a687928 mt76: mt7615: add support for mtd eeprom parsing adds c988a77f1de5 mt76: mt7615: select wifi band according to eeprom adds c19b0ca503a8 mt76: generalize mt76_get_txpower for 4x4:4 devices adds 61d368247ec1 mt76: mt7615: add the capability to configure tx power adds 2fccf4f026ef mt76: mt7615: init get_txpower mac80211 callback adds 892fe32b9c7a mt76: mt7615: rearrange locking in mt7615_config adds d2679d65fef6 mt76: move mt76_get_rate in mt76-module adds d3edd108e54e mt76: Remove set but not used variables 'pid' and 'final_mpdu' adds f4ec7fdf7f83 mt76: mt7615: enable support for mesh adds fe559aedef0f mt76: mt7615: fix slow performance when enable encryption adds 80d2cb4e9c43 mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn adds f57d8fa7fbcc mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key adds 10ece0086f33 mt76: mt76x0: fix RF frontend initialization for external PA adds c5211e997eca mt76: mt7603: rework and fix tx status reporting adds ac7ff57127cc mt76: mt7603: improve hardware rate switching configuration adds 760556042acd mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine adds bf92e7685100 mt76: mt7615: add support for per-chain signal strength reporting adds 391ff7ffd149 mt76: mt7615: init per-channel target power adds 16a2f8e2cad5 mt76: mt7615: take into account extPA when configuring tx power adds 18bb26278759 mt76: mt76x02u: fix sparse warnings: should it be static? adds 1a09d9e0e5f0 mt76: mt7615: fix incorrect settings in mesh mode adds e991c4c29983 mt76: mt7615: update peer's bssid when state transition occurs adds 14663f0c8d3d mt76: mt76u: reduce rx memory footprint adds 07d557f640ce mt76: mt7615: remove cfg80211_chan_def from mt7615_set_cha [...] adds d8b8890d5943 mt76: move nl80211_dfs_regions in mt76_dev data structure adds 81ca02a17404 mt76: mt76u: get rid of {out,in}_max_packet adds eda96044de27 mt76: mt7615: fix sparse warnings: incorrect type in assig [...] adds d923cf6bc38a mt76: mt7615: fix sparse warnings: warning: cast from rest [...] adds 676fabd1d2f0 mt76: mt7603: fix sparse warnings: warning: incorrect type [...] adds 9829a0bd664d Merge tag 'mt76-for-kvalo-2019-06-27' of https://github.co [...] adds 9ae3b870a8ff iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled adds e4eee9438860 iwlwifi: dbg: allow dump collection in case of an early error adds 973193554cae iwlwifi: dbg_ini: dump headers cleanup adds 6669e924a755 iwlwifi: update CSI API adds e8704b819216 iwlwifi: dbg_ini: abort region collection in case the size is 0 adds c7ab138eb132 iwlwifi: dbg_ini: add consecutive trigger firing support adds dc14b800cdd3 iwlwifi: dbg_ini: use different barker for ini dump adds 57d88b116175 iwlwifi: dbg_ini: support debug info TLV adds af2984e9e625 iwlwifi: mvm: add a debugfs entry to set a fixed size AMSD [...] adds 0a3a3e9ec5aa iwlwifi: dbg_ini: implement dump info collection adds d6882e586f94 iwlwifi: mvm: remove multiple debugfs entries adds 3e832fd10f7f iwlwifi: fw api: support adwell HB default APs number api adds 8283f4f85c49 iwlwifi: lib: Use struct_size() helper adds e34489672356 iwlwifi: d3: Use struct_size() helper adds bd9c51978592 iwlwifi: remove some unnecessary NULL checks adds b5e2fe356e09 iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd adds 5cc74f65a92c iwlwifi: mvm: convert to FW AC when configuring MU EDCA adds ee3399e5230c iwlwifi: fix module init error paths adds 0c3d7282233c iwlwifi: Add support for SAR South Korea limitation adds 4fd445a2c855 iwlwifi: mvm: Add log information about SAR status adds ac70499ee972 iwlwifi: mvm: Drop large non sta frames adds c4d3f2ee66a8 iwlwifi: pcie: increase the size of PCI dumps adds fc838c775f35 iwlwifi: dbg: fix debug monitor stop and restart delays adds 427ab6385cf3 iwlwifi: dbg_ini: enforce apply point early on buffer allo [...] adds 1d45a700dfb4 iwlwifi: dbg_ini: remove redundant checking of ini mode adds 91c28b83da21 iwlwifi: dbg: move trans debug fields to a separate struct adds 5cdb2044fe3e iwlwifi: support FSEQ TLV even when FMAC is not compiled adds d374f3157fa4 iwlwifi: mvm: make the usage of TWT configurable adds 029c25f36343 iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode adds c040fe83423a iwlwifi: dbg: don't stop dbg recording before entering D3 [...] adds 6c7f70877872 iwlwifi: dbg: debug recording stop and restart command remove adds 5b7d67853832 iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode adds c56e00a3feae iwlwifi: mvm: delay GTK setting in FW in AP mode adds ec46ae30245e iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devic [...] adds ed3e4c6d3cd8 iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices adds 3b57a10ca14c iwlwifi: pcie: don't service an interrupt that was masked adds 0d53cfd0cca3 iwlwifi: don't WARN when calling iwl_get_shared_mem_conf w [...] adds 940225628652 iwlwifi: mvm: clear rfkill_safe_init_done when we start th [...] adds 1375da478712 Merge tag 'iwlwifi-next-for-kalle-2019-06-29' of git://git [...] adds 74ee5715991f ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg adds bc31c2cfecc7 ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices adds 9d740d6380e5 ath10k: Add wrapper function to ath10k debug adds 0f132ba7ac64 ath10k: add support for firmware crash recovery on SDIO chip adds 54f6643bf19e ath10k: change firmware file name for UTF mode of SDIO/USB adds ef9cc0c44394 ath10k: acquire lock to fix lockdep's warning adds 4fa42adebe5b ath10k: enabling tx stats support over pktlog adds 4b553f3ca4cb ath10k: add missing error handling adds 08d80e4cd27b ath10k: fix fw crash by moving chip reset after napi disabled adds 265df32eae58 ath10k: Change the warning message string adds 8b97b055dc9d ath10k: fix failure to set multiple fixed rate adds 011d4111c8c6 ath10k: fix PCIE device wake up failed adds fe36e70f766e ath10k: wait for vdev delete response from firmware adds c6f537a11b81 ath10k: Add peer delete response event adds 33410a51468f ath10k: add support for controlling tx power to a station adds 47ed1b4e5d62 ath10k: add report MIC error for sdio chip adds d9e47698965d ath10k: Add WMI diag fw logging support for WCN3990 adds df5c4150501e ath9k: correctly handle short radar pulses adds feb09b293327 carl9170: fix misuse of device driver API adds 4ba641262b91 carl9170: remove dead branch in op_conf_tx callback adds ce564170dfe5 wil6210: no need to check return value of debugfs_create f [...] adds b913e33076c8 wil6210: do not reset FW in STA to P2P client interface switch adds c903ece596cb wil6210: enlarge Tx status ring size adds 96b77bb04470 wil6210: increase the frequency of status ring hw tail update adds c5b3a6582b1e wil6210: Add support for setting RBUFCAP configuration adds dedec35b4019 wil6210: fix printout in wil_read_pmccfg adds f2b6b46e483b wil6210: clear FW and ucode log address adds c478ac9daae6 wil6210: update cid boundary check of wil_find_cid/_by_idx() adds 3e7ee09d36a6 wil6210: publish max_msdu_size to FW on BCAST ring adds 9b586118730e wil6210: add support for reading multiple RFs temperature [...] adds 2a32c20b76af wil6210: set WIL_WMI_CALL_GENERAL_TO_MS as wmi_call timeout adds 1a276003111c wil6210: drop old event after wmi_call timeout adds 6b4021deb03f ath10k: add new hw_ops for sdio chip adds c709df58832c ath10k: Fix memory leak in qmi adds bd1a4ac556df ath10k: Move non-fatal warn logs to dbg level for SDIO chip adds 3ed39f8e747a ath10k: destroy sdio workqueue while remove sdio module adds 2189135437d0 ath10k: remove unnecessary 'out of memory' message adds d44c732cffe5 ath10k: pci: remove unnecessary casts adds 5adcdab6ae1b Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 437fde6cda74 Merge tag 'wireless-drivers-next-for-davem-2019-07-06' of [...] adds 98d9856a759f Bluetooth: btsdio: Do not bind to non-removable BCM4356 adds a2e02f38eff8 Bluetooth: hci_ll: set operational frequency earlier adds 6322f377bc4a Bluetooth: hci_ll: Refactor download_firmware adds 7af3f558aca7 Bluetooth: btrtl: HCI reset on close for Realtek BT chip adds 82b7d8566499 Bluetooth: Cleanup formatting and coding style adds 32646db8cc28 Bluetooth: btqca: inject command complete event during fw [...] adds 2faa3f15fa2f Bluetooth: hci_qca: wcn3990: Drop baudrate change vendor event adds db50450d096a 6lowpan: no need to check return value of debugfs_create f [...] adds 40fbb915fd0f Bluetooth: hci_ldisc: Add function to wait for characters [...] adds a55b896455f5 Bluetooth: hci_mrvl: Wait for final ack before switching baudrate adds be70e5e774a6 Bluetooth: hci_mrvl: Add serdev support adds 99c905c6a165 Bluetooth: hci_qca: Load customized NVM based on the devic [...] adds 956f664635ec dt-bindings: net: bluetooth: Add device property firmware- [...] adds f4d297eec673 Bluetooth: btbcm: Add entry for BCM4359C0 UART bluetooth adds 1c576f385a44 dt-bindings: net: bluetooth: add boot-gpios property to UA [...] adds 14e3ed84d77e dt-bindings: net: bluetooth: add clock property to UART-ba [...] adds a3cb6d602a7a Bluetooth: btmtkuart: add an implementation for boot-gpios [...] adds 055825614c6b Bluetooth: btmtkuart: add an implementation for clock osc [...] adds 6c595ea8b7b9 Bluetooth:: btrtl: Add support for RTL8723DU adds 4ce9146e0370 Bluetooth: hci_bcsp: Fix memory leak in rx_skb adds 881cec4f6b4d Bluetooth: Add new 13d3:3501 QCA_ROME device adds 44d34af2e4cf Bluetooth: Add new 13d3:3491 QCA_ROME device adds dcae9052ebb0 Bluetooth: hidp: NUL terminate a string in the compat ioctl adds 28261da8a26f Bluetooth: Check state in l2cap_disconnect_rsp adds 302975cba1a4 Bluetooth: Add support for LE ping feature adds c49a8682fc5d Bluetooth: validate BLE connection interval updates adds 1d0fac2c38ed Bluetooth: Use controller sets when available adds 00f62726dd8b Bluetooth: L2CAP: Check bearer type on __l2cap_global_chan [...] adds 1d87b88ba26e Bluetooth: Add SMP workaround Microsoft Surface Precision [...] adds b188b03270b7 Bluetooth: 6lowpan: search for destination address in all peers adds 5636376c2650 Bluetooth: 6lowpan: check neighbour table for SLAAC adds 688d94fd0d10 Bluetooth: 6lowpan: always check destination address adds a1c49c434e15 Bluetooth: btusb: Add protocol support for MediaTek MT7668 [...] adds 9ce67c3235be Bluetooth: btusb: Add protocol support for MediaTek MT7663 [...] adds f7623d340794 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 9e0773c3873e r8169: sync few chip names with vendor driver adds 30a4616c1bfd tipc: use rcu dereference functions properly adds 86116f4d649b net: dsa: Change DT bindings for Vitesse VSC73xx switches adds 95711cd5f0b4 net: dsa: vsc73xx: Split vsc73xx driver adds 631e83bf7c0e net: dsa: vsc73xx: add support for parallel mode adds 1da39ff09e56 net: dsa: vsc73xx: Assert reset if iCPU is enabled adds ad7b134f6538 Merge branch 'net-dsa-Add-Vitesse-VSC73xx-parallel-mode' adds 877cb240f6a0 gve: Fix error return code in gve_alloc_qpls() adds 61a582be1a66 hinic: add fw version query adds bfb204129a5a net: netsec: Sync dma for device on buffer allocation adds f0c1aab2bd1a netfilter: rename nf_SYNPROXY.h to nf_synproxy.h adds eca27f14b116 netfilter: nf_log: Replace a seq_printf() call by seq_puts [...] adds 0d9cb300acad netfilter: nf_queue: remove unused hook entries pointer adds 6f7b841bc939 ipvs: allow tunneling with gre encapsulation adds ad49d86e07a4 netfilter: nf_tables: Add synproxy support adds 6aedd14b25db ipvs: strip gre tunnel headers from icmp errors adds 30e103fe24de netfilter: nft_meta: move bridge meta keys into nft_meta_bridge adds 9d6a1ecdc997 netfilter: nft_meta_bridge: Remove the br_private.h header adds 7582f5b70f9a bridge: add br_vlan_get_pvid_rcu() adds c54c7c685494 netfilter: nft_meta_bridge: add NFT_META_BRI_IIFPVID support adds 31aed46fedbb bridge: add br_vlan_get_proto() adds 2a3a93ef0ba5 netfilter: nft_meta_bridge: Add NFT_META_BRI_IIFVPROTO support adds b9c04ae7907f netfilter: nf_tables: add nft_expr_type_request_module() adds 9cff126f73a7 netfilter: nf_tables: __nft_expr_type_get() selects specif [...] adds 0ef1efd1354d netfilter: nf_tables: force module load in case select_ops [...] adds 47cfb90406e1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 05cfee98c8a5 sfc: Remove 'PCIE error reporting unavailable' adds 0287f9ed1693 gve: fix unused variable/label warnings adds 49db9228b8d8 macb: fix build warning for !CONFIG_OF adds 1da4bbeffe41 net: core: page_pool: add user refcnt and reintroduce page [...] adds 6670acacd59e net: ethernet: ti: davinci_cpdma: add dma mapped submit adds 962fb618909e net: ethernet: ti: davinci_cpdma: allow desc split while down adds 608ef6202fb5 net: ethernet: ti: cpsw_ethtool: allow res split while down adds 9ed4050c0d75 net: ethernet: ti: cpsw: add XDP support adds aa6be2b95d4e Merge branch 'cpsw-Add-XDP-support' adds 52c060925865 bnxt_en: rename some xdp functions adds c1ba92a86db2 bnxt_en: Refactor __bnxt_xmit_xdp(). adds f18c2b77b2e4 bnxt_en: optimized XDP_REDIRECT support adds 322b87ca55f2 bnxt_en: add page_pool support adds 107d3ce60119 Merge branch 'bnxt_en-XDP_REDIRECT' adds 31d166642c7c nfp: tls: fix error return code in nfp_net_tls_add() adds 58dd7a8d9d02 Documentation: net: dsa: Describe DSA switch configuration adds ff2d339375d0 Documentation: net: dsa: b53: Describe b53 configuration adds 1a2d405c0081 Merge branch 'b53-docs' adds 0deab087b16a vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock adds b917507e5ad9 vsock/virtio: stop workers during the .remove() adds e226121fcc26 vsock/virtio: fix flush of works during the .remove() adds 3f4957eb6cfb Merge branch 'vsock-virtio-fixes' adds f4f1ba18195d net: mvpp2: cls: Report an error for unsupported flow types adds f406324e500e net: mvpp2: cls: Add support for ETHER_FLOW adds 11aef3c6da17 Merge branch 'mvpp2-cls-ether' adds f714ecc9cf16 MAINTAINERS: Add page_pool maintainer entry adds 44e3725943b7 net: openvswitch: use netif_ovs_is_port() instead of opencode adds d4117d63a308 net: stmmac: enable clause 45 mdio support adds ef86ea982bb5 net: axienet: fix a potential double free in axienet_probe() adds faf5577f2498 net: pasemi: fix an use-after-free in pasemi_mac_phy_init() adds 828b2b442145 ipv4: Multipath hashing on inner L3 needs to consider inne [...] adds d8f74f0975d8 ipv6: Support multipath hashing on inner IP pkts adds 2800f2485417 selftests: forwarding: Test multipath hashing on inner IP [...] adds 7650b1a9bd69 Merge branch 'mp-inner-L3' adds d66f43666a68 libbpf: make libbpf_strerror_r agnostic to sign of error adds 1c2e9efc26f3 libbpf: introduce concept of bpf_link adds 63f2f5ee856b libbpf: add ability to attach/detach BPF program to perf event adds b26500274767 libbpf: add kprobe/uprobe attach API adds f6de59c17f11 libbpf: add tracepoint attach API adds 84bf5e1f4f17 libbpf: add raw tracepoint attach API adds 8c51b314d2ee selftests/bpf: switch test to new attach_perf_event API adds 1e8611bbdfc9 selftests/bpf: add kprobe/uprobe selftests adds 1bdb34274acd selftests/bpf: convert existing tracepoint tests to new APIs adds c5f48c927601 Merge branch 'bpf-libbpf-link-trace' adds ef99b02b23ef libbpf: capture value in BTF type info for BTF-defined map defs adds 00acd0081452 selftests/bpf: add __uint and __type macro for BTF-defined maps adds bc7430cc8bfb selftests/bpf: convert selftests using BTF-defined maps to [...] adds 1639b17c72fa selftests/bpf: convert legacy BPF maps to BTF-defined ones adds e232cb6ff75b Merge branch 'bpf-libbpf-int-btf-map' adds ba95c7452439 tools: bpftool: add "prog run" subcommand to test-run programs adds aa52bcbe0e72 tools: bpftool: Fix json dump crash on powerpc adds 46dd3d7d287b bpf, riscv: Enable zext optimization for more RV64G ALU ops adds d6dbce8fdd2b selftests/bpf: fix test_align liveliness expectations adds c3ec002e633e selftests/bpf: add test_tcp_rtt to .gitignore adds fb84b8224655 libbpf: add perf buffer API adds d7ff34d5fb5a libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs adds ee5cf82ce04a selftests/bpf: test perf buffer API adds 9b190f185d2f tools/bpftool: switch map event_pipe to libbpf's perf_buffer adds cd07a95f9b4d libbpf: add perf_buffer_ prefix to README adds d2850ce0bdd7 Merge branch 'bpf-libbpf-perf-rb-api' adds 600c70bad659 bpf: allow wide (u64) aligned stores for some fields of bp [...] adds 4cfacbe6df97 bpf: sync bpf.h to tools/ adds 76d950773cd2 selftests/bpf: add verifier tests for wide stores adds 8bfec4f325e1 Merge branch 'bpf-sockaddr-wide-store' adds 06ec0e2c490a selftests/bpf: fix test_attach_probe map definition adds 6705fea0c799 bpf: cgroup: Fix build error without CONFIG_NET adds bef8e2639242 bpf: avoid unused variable warning in tcp_bpf_rtt() adds 8fc9f8bedf1b tools: bpftool: add completion for bpftool prog "loadall" adds bc2d8afecbec selftests/bpf: fix test_reuseport_array on s390 adds bf0bdd1343ef xdp: fix race on generic receive path adds 17ccf9e31e0d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 6d7855c54e1e sockfs: switch to ->free_inode() adds 333f7909a857 coallocate socket_wq with socket itself adds ee4f56f46ab7 bonding: fix value exported by Netlink for peer_notif_delay adds 59c820b2317f ipv6: elide flowlabel check if no exclusive leases exist adds 6413139dfc64 skbuff: increase verbosity when dumping skb data adds d151b0a2efa1 iwlwifi: add new cards for 22000 and fix struct name adds a976bfb44bdb iwlwifi: add new cards for 22000 and change wrong structs adds 658521fc1bf1 iwlwifi: change 0x02F0 fw from qu to quz adds 608fd7214323 wl18xx: Fix Wunused-const-variable adds 63d7ef36103d mwifiex: Don't abort on small, spec-compliant vendor IEs adds 498d3eb5bfbb iwlwifi: add support for hr1 RF ID adds 0766789b1edb ath: fix SPDX tags adds 2a92b08b1855 mt76: usb: fix rx A-MSDU support adds e78557baa6d2 Merge tag 'wireless-drivers-for-davem-2019-06-28' of git:/ [...] adds 17f78dd1bd62 batman-adv: fix for leaked TVLV handler. adds 9e6b5648bbc4 batman-adv: Fix duplicated OGMs on NETDEV_UP adds 2c377b5abcfc Merge tag 'batadv-net-for-davem-20190627' of git://git.ope [...] adds d2ce8d6bfcfe nl80211: Fix undefined behavior in bit shift adds e7792df831f5 Merge tag 'mac80211-for-davem-2019-06-28' of git://git.ker [...] adds 75dad2520fc3 net: dsa: b53: Disable all ports on setup adds cf47a0b882a4 ipvs: defer hook registration to avoid leaks adds 5db7c8b9f9fc ipvs: fix tinfo memory leak in start_sync_thread adds e7600865db32 netfilter: ctnetlink: Fix regression in conntrack entry deletion adds 5d1549847c76 netfilter: Fix remainder of pseudo-header protocol 0 adds 7c3d310d8fc4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 337d1727a389 net: ethernet: ti: cpsw: Assign OF node to slave devices adds 32e454efbb22 net: phylink: further documentation clarifications adds 8ec3ede55995 net: mvpp2: prs: Don't override the sign bit in SRAM parser shift adds 9b6c08878e23 sctp: not bind the socket in sctp_connect adds b60a77386b1d net: make skb_dst_force return true when dst is refcounted adds 79293f49677e packet: Fix undefined behavior in bit shift adds a8ee4dc1b593 net: macb: Add separate definition for PPM fraction adds 7ad342bc58cc net: macb: Fix SUBNS increment and increase resolution adds c09fedd6ad3f Merge branch 'Sub-ns-increment-fixes-in-Macb-PTP' adds e5b1c6c6277d igmp: fix memory leak in igmpv3_del_delrec() adds 3c91f25c2f72 bnx2x: Prevent ptp_task to be rescheduled indefinitely adds 7b75e49de424 net: dsa: mv88e6xxx: wait after reset deactivation adds c20dc142dd7b bnxt_en: Disable bus master during PCI shutdown and driver [...] adds d27e2ca1166a bnxt_en: Fix ethtool selftest crash under error conditions. adds d77b1ad8e87d bnxt_en: Fix statistics context reservation logic for RDMA [...] adds 1dbc59fa4bba bnxt_en: Cap the returned MSIX vectors to the RDMA driver. adds 4ca5fa39e1ae bnxt_en: Suppress error messages when querying DSCP DCB ca [...] adds 22506f488e6b Merge branch 'bnxt_en-Bug-fixes' adds 0e3183cd2a64 net: openvswitch: fix csum updates for MPLS actions adds dca895b65d63 Documentation/networking: fix default_ttl typo in mpls-sysctl adds 40f6a2cb9cfc net: dst.h: Fix shifting signed 32-bit value by 31 bits problem adds 88405680ec57 net:gue.h:Fix shifting signed 32-bit value by 31 bits problem adds 2e6054636816 ipv4: don't set IPv6 only flags to IPv4 addresses adds c8c8218ec5af netrom: fix a memory leak in nr_rx_frame() adds 4d1415811e49 sctp: fix error handling on stream scheduler initialization adds 7c31e54aeee5 vxlan: do not destroy fdb if register_netdevice() is failed adds 9c7a5582f5d7 vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock adds 17dd1367389c vsock/virtio: stop workers during the .remove() adds 0d20e56ecca0 vsock/virtio: fix flush of works during the .remove() adds eb1f5c02ddf5 Merge branch 'vsock-virtio-fixes' adds e33d2b74d805 idr: fix overflow case for idr_for_each_entry_ul() adds d39d714969cd idr: introduce idr_for_each_entry_continue_ul() adds 95b9395ba103 selftests: add a test case for cls_lower handle overflow adds 8a534f8fb0dc Merge branch 'idr-fix-overflow-cases-on-32-bit-CPU' adds 618bac45937a net/tls: reject offload of TLS 1.3 adds acd3e96d53a2 net/tls: make sure offload also gets the keys wiped adds 13e04fbf0b97 r8152: fix the setting of detecting the linking change for [...] adds e57f61858b7c net: bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 [...] adds 3b26a5d03d35 net: bridge: mcast: fix stale ipv6 hdr pointer when handli [...] adds 3d26eb8ad1e9 net: bridge: don't cache ether dest pointer on input adds 2446a68ae6a8 net: bridge: stp: don't cache eth dest pointer before skb pull adds f2f1717592d4 Merge branch 'bridge-stale-ptrs' adds e835ada07091 rxrpc: Fix send on a connected, but unbound socket adds 095c02da80a4 macsec: fix use-after-free of skb during RX adds 7d8b16b9facb macsec: fix checksumming after decryption adds bc389fd101e5 Merge branch 'macsec-fix-some-bugs-in-the-receive-path' adds 78226f6eaac8 net: usb: asix: init MAC address buffers adds 99f0eae653b2 rxrpc: Fix oops in tracepoint adds ff95bf28c234 selftests/net: skip psock_tpacket test if KALLSYMS was not [...] adds 1e64d7cbfdce net: don't warn in inet diag when IPV6 is disabled adds 9fae54186c64 r8152: move calling r8153b_rx_agg_chg_indicate() adds 7af033010214 sctp: count data bundling sack chunk for outctrlchunks adds 0d581ba311a2 net: hns: add support for vlan TSO adds 56f0f84e69c7 bpf: fix the check that forwarding is enabled in bpf_ipv6_ [...] adds e4f07120210a bpf: fix NULL deref in btf_type_is_resolve_source_only adds 20f6239d494b samples/bpf: xdp_redirect, correctly get dummy program id adds 0eb84fa6e616 MAINTAINERS: add reviewer to maintainers entry adds f7019b7b0ad1 xsk: Properly terminate assignment in xskq_produce_flush_desc adds 6c6874f401e5 tools: bpftool: use correct argument in cgroup errors adds 75672dda27bd bpf: fix BPF_ALU32 | BPF_ARSH on BE arches adds 0472301a28f6 bpf: fix uapi bpf_prog_info fields alignment adds 68a8357ec15b bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 adds 6fa632e719ee bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 adds ac8786c72eba selftests: bpf: add tests for shifts by zero adds 11aca65ec4db selftests: bpf: fix inlines in test_lwt_seg6local adds 162c820ed896 xdp: hold device for umem regardless of zero-copy mode adds 455302d1c9ae xdp: fix hang while unregistering device bound to xdp socket adds c3ead2df9776 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9d1bc24b52fb bonding: validate ip header before check IPPROTO_IGMP adds b38ff4075a80 xfrm: Fix xfrm sel prefix length validation adds 7c80eb1c7e2b af_key: fix leaks in key_pol_get_resp and dump_sp. adds b8d6d0079757 xfrm: fix sa selector validation adds 597179b0ba55 ipsec: select crypto ciphers for xfrm_algo adds 52e63a4eabcf xfrm: remove a duplicated assignment adds fd709721352d xfrm: policy: fix bydst hlist corruption on hash rebuild adds 56c5ee1a5823 xfrm interface: fix memory leak on creation adds 114b5b355ec0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 619afef01f74 hsr: fix a memory leak in hsr_del_port() adds b9a1e627405d hsr: implement dellink to clean up resources adds edf070a0fb45 hsr: fix a NULL pointer deref in hsr_dev_xmit() adds fa8043017cf8 Merge branch 'hsr-bug-fixes' adds ffa9fec30ca0 r8152: set RTL8152_UNPLUG only for real disconnection adds 537de0c8ca2b ipv4: Fix NULL pointer dereference in ipv4_neigh_lookup() adds 13aecb17acab net/tls: fix poll ignoring partially copied records adds 81a89ef6be5b selftests/tls: add test for poll() with data in TLS ULP adds ccd1479e4839 Merge branch 'net-tls-fix-poll-wake-up' adds e198987e7dd7 gtp: fix suspicious RCU usage adds 1788b8569f5d gtp: fix use-after-free in gtp_encap_destroy() adds a635037ac110 gtp: remove duplicate code in gtp_dellink() adds 3f167e192186 gtp: fix Illegal context switch in RCU read-side critical [...] adds a2bed90704c6 gtp: fix use-after-free in gtp_newlink() adds e30155fd23c9 gtp: add missing gtp_encap_disable_sock() in gtp_encap_enable() adds 07996783491f Merge branch 'gtp-fix-several-bugs' adds 7391324ba485 net: ethernet: sun4i-emac: Fix misuse of strlcpy adds 6b4ddf9950c3 net: nixge: Fix misuse of strlcpy adds 36c4357c63f3 net: bpfilter: print umh messages to /dev/kmsg adds 4993e5b37e8b net: stmmac: Re-work the queue selection for TSO packets adds dd006fc434e1 nfc: fix potential illegal memory access adds cecaa76b2919 selftests: txring_overwrite: fix incorrect test of mmap() [...] adds e858faf556d4 tcp: Reset bytes_acked and bytes_received when disconnecting adds af144a983402 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 8822e270d697 net: core: move push MPLS functionality from OvS to core helper adds ed246cee09b9 net: core: move pop MPLS functionality from OvS to core helper adds d27cf5c59a12 net: core: add MPLS update core helper and use in OvS adds 2a2ea50870ba net: sched: add mpls manipulation actions to TC adds 6fb8dbca8e9e tc-tests: actions: add MPLS tests adds 88e2f2846d90 Merge branch 'Add-MPLS-actions-to-TC' adds ccf355e52a32 net: phy: Make use of linkmode_mod_bit helper adds a96701fb3534 sctp: remove reconf_enable from asoc adds 1c13475368b6 sctp: remove prsctp_enable from asoc adds da1f6d4de7b7 sctp: rename asoc intl_enable to asoc peer.intl_capable adds e55f4b8bf462 sctp: rename sp strm_interleave to ep intl_enable adds 6c6fbad6576f Merge branch 'sctp-tidyup' adds 3cab2afb149c sctp: remove rcu_read_lock from sctp_bind_addr_state adds 0f93242d96ff nfp: tls: ignore queue limits for delete commands adds ff8869d5ed4e nfp: tls: move setting ipver_vlan to a helper adds 53601c68b854 nfp: tls: use unique connection ids instead of 4-tuple for TX adds f6dfa31509a0 nfp: ccm: increase message limits adds 427545b30463 nfp: tls: count TSO segments separately for the TLS offload adds b5d9a834f4fd net/tls: don't clear TX resync flag on error adds c3b649113312 nfp: tls: don't leave key material in freed FW cmsg skbs adds ab232e61e728 net/tls: add missing prot info init adds c8d3928ea7e7 nfp: tls: avoid one of the ifdefs for TLS adds 5a4cea280c01 nfp: tls: undo TLS sequence tracking when dropping the frame adds 5c4b4608fe10 net/tls: fix socket wmem accounting on fallback with netem adds b14a260e33dd Merge branch 'nfp-tls-fixes-for-initial-TLS-support' adds 378ef01b5f75 devlink: Refactor physical port attributes adds a2c6b87dd08c devlink: Return physical port fields only for applicable p [...] adds 98fd2d6563fe devlink: Introduce PCI PF port flavour and port attribute adds e41b6bf3cdd4 devlink: Introduce PCI VF port flavour and port attribute adds f60f315d339e net/mlx5e: Register devlink ports for physical link, PCI PF, VFs adds f108c887d089 Merge branch 'devlink-Introduce-PCI-PF-VF-ports-and-attributes' adds b57dc7c13ea9 net/sched: Introduce action ct adds 75a56758d639 net/flow_dissector: add connection tracking dissection adds e0ace68af2ac net/sched: cls_flower: Add matching on conntrack info adds 6e52fca36c67 tc-tests: Add tc action ct tests adds 216dcb059b76 Merge branch 'net-sched-Introduce-tc-connection-tracking' adds 12479f627f7c bnxt_en: Add page_pool_destroy() during RX ring cleanup. adds d429b66e2ebc net: stmmac: Implement RX Coalesce Frames setting adds 06a80a7d09cc net: stmmac: Fix descriptors address being in > 32 bits ad [...] adds 2af6106ae949 net: stmmac: Introducing support for Page Pool adds de90573e3094 Merge branch 'net-stmmac-Some-improvements-and-a-fix' adds 7715ff164713 net: netsec: start using buffers if page_pool registration [...] adds 80785f5a22e9 dt-bindings: allow up to four clocks for orion-mdio adds 4aabed699c40 net: mvmdio: allow up to four clocks to be specified for o [...] adds ea664b1bdc19 net: mvmdio: print warning when orion-mdio has too many clocks adds 433a06d7d74e net: mvmdio: defer probe of orion-mdio if a clock is not ready adds 0488e2723bab Merge branch 'Armada-8040-SoC-in-orion-mdio-hang' adds a1cd4e4324af net: dsa: vsc73xx: fix NET_DSA and OF dependencies adds a7d50a0dd81b tc-testing: Allow tdc plugins to see test case data adds 14e5175e9e04 tc-testing: introduce scapyPlugin for basic traffic adds 6ec3d4d2257e Merge branch 'tc-testing-Add-plugin-for-simple-traffic-gen [...] adds efd58adf8f1f net: stmmac: dwmac4: mac address array boudary violation issue adds b8ef7020d6e5 net: stmmac: add support for hash table size 128/256 in dwmac4 adds 03a49a14a78d Merge branch 'stmmac-hash-table' adds 2ede8489c1a9 net: hisilicon: Add support for HI13X1 to hip04_eth adds 148233ec83e4 net: hisilicon: Cleanup for got restricted __be32 adds a8edf5257449 net: hisilicon: Cleanup for cast to restricted __be32 adds 0331f8550c50 net: hisilicon: HI13X1_GMAX skip write LOCAL_PAGE_REG adds 24eca4b4c005 net: hisilicon: HI13X1_GMAX need dreq reset at first adds bf96244074d9 net: hisilicon: dt-bindings: Add an field of port-handle adds 06ddc0d8d7fc net: hisilicon: Add group field to adapt HI13X1_GMAC adds b9162d20ed49 net: hisilicon: Offset buf address to adapt HI13X1_GMAC adds 58f34098cf37 net: hisilicon: Add an rx_desc to adapt HI13X1_GMAC adds d413779cdd93 net: hisilicon: Add an tx_desc to adapt HI13X1_GMAC adds 2bb295f3a5e6 Merge branch 'net-hisilicon-Add-support-for-HI13X1-to-hip04_eth' adds 4e95bc268b91 net: flow_offload: add flow_block_cb_setup_simple() adds 9c0e189ec988 net: flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_ [...] adds 32f8c4093ac3 net: flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_ [...] adds d63db30c8537 net: flow_offload: add flow_block_cb_alloc() and flow_bloc [...] adds da3eeb904ff4 net: flow_offload: add list handling functions adds 67bd0d5ea797 net: flow_offload: add flow_block_cb_{priv, incref, decref}() adds 59094b1e5094 net: sched: use flow block API adds 955bcb6ea0df drivers: net: use flow block API adds 722d36e6e29e net: sched: remove tcf block API adds 0d4fd02e7199 net: flow_offload: add flow_block_cb_is_busy() and use it adds f9e30088d200 net: flow_offload: rename tc_cls_flower_offload to flow_cl [...] adds c9626a2cbdb2 netfilter: nf_tables: add hardware offload support adds c099a408949c Merge branch 'nf-hw-offload' adds 4831539dce55 net: netsec: remove superfluous if statement adds a22502a37599 net: netsec: remove static declaration for netsec_set_tx_de() adds fbc697796e35 pkt_sched: Include const.h adds 08cc83cc7fd8 net: dsa: add support for BRIDGE_MROUTER attribute adds cacf32e99788 mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_t [...] adds 1ff2f0fa450e net/mlx5e: Return in default case statement in tx_post_res [...] adds 237f83dfbe66 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] adds 6cf7fb5a95de Revert "ACPICA: Update table load object initialization" adds a131c2bf1656 Merge tag 'acpi-5.3-rc1-2' of git://git.kernel.org/pub/scm [...] adds 7c8e90ddf02f irqchip/renesas-rza1: Prevent use-after-free in rza1_irqc_probe() adds 20faba848752 irqchip/gic-v3-its: Fix misuse of GENMASK macro adds 3a83f575a33b Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 7e8e6816c649 stacktrace: Use PF_KTHREAD to check for kernel threads adds 02150fab6ae9 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 9bdd7bb3a844 clocksource/drivers/npcm: Fix misuse of GENMASK macro adds 0df1c9868c3a timekeeping/vsyscall: Use __iter_div_u64_rem() adds d7fe42a64a19 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 39ca5fb4920a x86/ldt: Initialize the context lock for init_mm adds 013c66edf207 Revert "x86/build: Move _etext to actual end of .text" adds 1cbec37b3f9c x86/entry/32: Fix ENDPROC of common_spurious adds ecc606103837 x86/alternatives: Fix int3_emulate_call() selftest stack c [...] adds 26515699863d x86/pgtable/32: Fix LOWMEM_PAGES constant adds 7652ac920185 x86/asm: Move native_write_cr0/4() out of line adds cbf5b73d162b x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() adds 753c8d9b7d81 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 1614e92179ab pstore/ram: Improve backward compatibility with older Chromebooks adds fa1af7583e80 pstore: no need to check return value of debugfs_create functions adds 4c6d80e1144b pstore: Fix double-free in pstore_mkfile() failure path adds 6b44fccdb8cd Merge tag 'pstore-v5.3-rc1' of git://git.kernel.org/pub/sc [...] adds 0ff9848067b7 security/loadpin: Allow to exclude specific file types adds c079512aad97 Merge tag 'loadpin-v5.3-rc1' of git://git.kernel.org/pub/s [...] adds b9bb92e1d1be hwmon: (gpio-fan) Check return value from devm_add_action_ [...] adds 5696e4aaabf2 hwmon: (pwm-fan) Check return value from devm_add_action_or_reset adds c83529c17e12 hwmon: (pmbus/adm1275) support PMBUS_VIRT_*_SAMPLES adds 8083034251f1 hwmon: (occ) Add temp sensor value check adds 344757bac526 hwmon: (pmbus) Add Infineon PXE1610 VR driver adds 37ab35641795 hwmon: (pmbus) Document Infineon PXE1610 driver adds b67b7356135a hwmon: (nct7904) Fix the incorrect value of tcpu_mask in n [...] adds 9158411b96b1 hwmon: (pmbus) Add Infineon IRPS5401 driver adds 5fe625c13636 hwmon: (smsc47m1) fix (suspicious) outside array bounds warnings adds 792eac184319 hwmon: (core) Add comment describing how hwdev is freed in [...] adds 8e5e7ddd38b6 hwmon: (max6650) Use devm function to register thermal device adds b2905bb8e1f3 hwmon: (max6650) Introduce pwm_to_dac and dac_to_pwm adds b9d8de4a173d hwmon: (max6650) Improve error handling in max6650_init_client adds bf8c9edaa5c6 hwmon: (max6650) Declare valid as boolean adds f5b20b11bbc2 hwmon: (max6650) Cache alarm_en register adds 0d5cc9383eea hwmon: (max6650) Simplify alarm handling adds e193acb3d681 hwmon: (max6650) Convert to use devm_hwmon_device_register [...] adds 62dbe5059176 hwmon: (max6650) Read non-volatile registers only once adds 0c4a71d36566 hwmon: (max6650) Improve error handling in max6650_update_device adds 228b9e196a6d hwmon: (max6650) Fix minor formatting issues adds 08d09d8099a7 hwmon: (asus_atk0110) no need to check return value of deb [...] adds e67776cc3089 hwmon: (lm90) simplify getting the adapter of a client adds 7d45deb31bec hwmon: (pmbus/adm1275) Fix power sampling support adds 3253854dc19f hwmon: (max6650) Fix unused variable warning adds 23297edbc15a hwmon: Convert remaining drivers to use SPDX identifier adds b3e260678747 hwmon: (nct7904) Add error handling in probe function. adds a653acf00d07 hwmon: (nct7904) Changes comments in probe function. adds 62456189f329 hwmon: (lm90) Fix max6658 sporadic wrong temperature reading adds b849e5d18c36 hwmon: (lm90) Cache configuration register value adds 7a1d220ccb0c hwmon: (lm90) Introduce function to update configuration register adds f2173fa2246e hwmon: (gpio-fan) move fan_alarm_init after devm_hwmon_dev [...] adds 277c628fa5ac hwmon: (gpio-fan) fix sysfs notifications and udev events [...] adds 9f7546570bcb hwmon: (ina3221) Add of_node_put() before return adds 64b08df460cf Merge tag 'hwmon-for-v5.3' of git://git.kernel.org/pub/scm [...] adds 026104bfa591 scsi: core: add SPDX tags to scsi midlayer files missing l [...] adds 22104afd7329 scsi: core: switch the remaining scsi midlayer files to us [...] adds 17bd0fb319a7 scsi: scsi_netlink: remove duplicate GPL boilerplate text adds 2711770056aa scsi: scsi_transport.h: switch to SPDX tags adds b01211b9c3b2 scsi: scsi_transport_fc: remove duplicate GPL boilerplate text adds 518397c216aa scsi: scsi_transport_fc: switch to SPDX tags adds 7d38479a74bc scsi: scsi_transport_iscsi: switch to SPDX tags adds 390363c1dd69 scsi: scsi_transport_sas: switch to SPDX tags adds 838b70905386 scsi: scsi_transport_spi: switch to SPDX tags adds 1d3439fa8792 scsi: scsi_transport_srp: switch to SPDX tags adds 402b0e32609e scsi: libfc: remove duplicate GPL boilerplate text adds d4fd63475527 scsi: libfc: switch to SPDX tags adds 2626b08f3960 scsi: libfcoe: switch to SPDX tags adds 2d1fcb6009f4 scsi: libiscsi: switch to SPDX tags adds 5502239e73e6 scsi: libsas: add a SPDX tag to sas_task.c adds 4e74166c52a8 scsi: libsas: switch sas_ata.[ch] to SPDX tags adds 86b89cb0d26c scsi: libsas: switch remaining files to SPDX tags adds 5897b844b7f9 scsi: sd: add a SPDX tag to sd.c adds b0edc7fdc65c scsi: sd: switch remaining files to SPDX tags adds 5ee7e1f1c6c1 scsi: ses: switch to SPDX tags adds 203cd5591485 scsi: sg: switch to SPDX tags adds 95b04a2ff9c7 scsi: sr: add a SPDX tag to sr.c adds 50a1ea5bebbc scsi: st: add a SPDX tag to st.c adds f049cf1a7b67 scsi: sd: Rely on the driver core for asynchronous probing adds 82a54da641f3 scsi: sd: Inline sd_probe_part2() adds 4e3ea141b5cb scsi: osst: kill obsolete driver adds a68fdb3aed54 scsi: hpsa: correct simple mode adds 0119208885b3 scsi: hpsa: use local workqueues instead of system workqueues adds 4770e68d1626 scsi: hpsa: check for tag collision adds b443d3eab600 scsi: hpsa: wait longer for ptraid commands adds 9e33f0d5788f scsi: hpsa: do-not-complete-cmds-for-deleted-devices adds c5dfd106414f scsi: hpsa: correct device resets adds 9a14f9b1be7c scsi: hpsa: update driver version adds ebeb46653115 scsi: fdomain: Resurrect driver - Core adds 68046d5003e7 scsi: fdomain: Resurrect driver - PCI support adds e5207cf021df scsi: fdomain: Resurrect driver - ISA support adds 4a0bcf362d4a scsi: megaraid_sas: Remove unused variable target_index adds f10fb8523aee scsi: megaraid_sas: fw_reset_no_pci_access required for MF [...] adds 44e8d6930ff6 scsi: megaraid_sas: Rework code around controller reset adds 78409d4b47b8 scsi: megaraid_sas: Block PCI config space access from use [...] adds 62a04f81e613 scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups adds 1d15d9098ad1 scsi: megaraid_sas: Load balance completions across all MSI-X adds 96c9603cf1ed scsi: megaraid_sas: Enhance prints in OCR and TM path adds 2ce435087902 scsi: megaraid_sas: Enhance internal DCMD timeout prints adds 4fe55035f30f scsi: megaraid_sas: Add formatting option for megasas_dump adds cfb9a30e5dca scsi: megaraid_sas: Dump system interface regs from sysfs adds 3d1d9eb7f294 scsi: megaraid_sas: Dump system registers for debugging adds 9a5987101c15 scsi: megaraid_sas: Print BAR information from driver adds a6024a9e9153 scsi: megaraid_sas: Export RAID map id through sysfs adds b6661342f26b scsi: megaraid_sas: Print FW fault information adds 223d5818e730 scsi: megaraid_sas: Print firmware interrupt status adds f7331f180014 scsi: megaraid_sas: Add prints in suspend and resume path adds 0a11c0b02a48 scsi: megaraid_sas: Add debug prints for device list adds ce88418dce0b scsi: megaraid_sas: Fix MSI-X vector print adds ba53572bf02d scsi: megaraid_sas: Export RAID map through debugfs adds c9ac8e2466fe scsi: megaraid_sas: Update driver version to 07.708.03.00 adds 2d71dc8eb6e8 scsi: lpfc: Fix alloc context on oas lun creations adds 32b938656462 scsi: lpfc: Fix nvmet target abort cmd matching adds 4767c58af96e scsi: lpfc: Correct nvmet buffer free race condition adds 2ab70c210664 scsi: lpfc: Revise message when stuck due to unresponsive adapter adds d74a89aab9be scsi: lpfc: Separate CQ processing for nvmet_fc upcalls adds 79d8c4ce01b2 scsi: lpfc: Fix nvmet handling of received ABTS for unmapp [...] adds f6978f416367 scsi: lpfc: Revert message logging on unsupported topology adds f22bfe8d1c90 scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery adds 51d23fb28ccb scsi: lpfc: Prevent 'use after free' memory overwrite in n [...] adds 6594d31bab02 scsi: lpfc: Cancel queued work for an IO when processing a [...] adds b9e5a2d961db scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl adds c15e07047e7a scsi: lpfc: Rework misleading nvme not supported in firmwa [...] adds 04d210c98e11 scsi: lpfc: Fix memory leak in abnormal exit path from lpf [...] adds b8e6f13617db scsi: lpfc: Fix incorrect logical link speed on trunks whe [...] adds d9954a2d18c3 scsi: lpfc: Fix oops when driver is loaded with 1 interrup [...] adds 657add4e5e15 scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors adds 996a02aeb959 scsi: lpfc: Fix fcp_rsp_len checking on lun reset adds 93f647f93df1 scsi: lpfc: Fix FDMI fc4type for nvme support adds aa6ff3091872 scsi: lpfc: Fix BFS crash with DIX enabled adds 01d53c04637f scsi: lpfc: Fix kernel warnings related to smp_processor_id() adds 852eb63a7179 scsi: lpfc: Update lpfc version to 12.2.0.3 adds 2e2252047503 scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_ [...] adds 6e40de8b6b3c scsi: ibmvscsi: redo driver work thread to use enum action states adds aa343c695aa5 scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON adds 1697c6a64c49 scsi: fdomain: Add register definitions adds 8674a8aa2c39 scsi: fdomain: Add PCMCIA support adds 32877947b7a8 scsi: pm8001: Fix typo in code comments adds 8a914f32e2df scsi: target/iscsi: fix possible condition with no effect [...] adds 36631157eb3f scsi: hpsa: fix an uninitialized read and dereference of p [...] adds a5c990eea5dd scsi: lpfc: Use *_pool_zalloc rather than *_pool_alloc adds a1b6fb947f92 scsi: libsas: no need to join wide port again in sas_ex_di [...] adds ee5f1042b20e scsi: ufs: Introduce ufshcd_is_auto_hibern8_supported() adds f571b377ded7 scsi: ufs: Do not overwrite Auto-Hibernate timer adds 821744403913 scsi: ufs: Add error-handling of Auto-Hibernate adds f9e3ebeea452 scsi: mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() adds dea98ba45a18 scsi: megaraid_sas: remove set but not used variable 'cur_state' adds de19212c2890 scsi: megaraid_sas: remove set but not used variables 'hos [...] adds b3b2a9f60fd9 scsi: message: fusion: Use kmemdup instead of memcpy and kmalloc adds 6c86e046cf97 scsi: hisi_sas: Delete PHY timers when rmmod or probe failed adds 794327ab53cc scsi: hisi_sas: Fix the issue of argument mismatch of prin [...] adds c7669f50121a scsi: hisi_sas: Reduce HISI_SAS_SGE_PAGE_CNT in size adds 0ab7bc825a12 scsi: hisi_sas: Change the type of some numbers to unsigned adds e4c19deba607 scsi: hisi_sas: Ignore the error code between phy down to phy up adds 97fcf176b43b scsi: hisi_sas: Disable stash for v3 hw adds a90ef98b21cf scsi: qla2xxx: remove double assignment in qla2x00_update_fcport adds a82b3539dc27 scsi: lpfc: Remove set but not used variables 'qp' adds d7b761b06949 scsi: lpfc: Make some symbols static adds 961ed94e8a83 scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work adds 0824721463bc scsi: MAINTAINERS: update maintainer for PM8001 adds 336df6eb6282 scsi: lpfc: Avoid unused function warnings adds ed17190941c7 scsi: megaraid_sas: remove set but not used variable 'sge_sz' adds cdf79db476c4 scsi: megaraid_sas: remove set but not used variables 'buf [...] adds deff37063351 scsi: megaraid_sas: make max_sectors visible in sys adds ea14e46240fe scsi: megaraid_sas: use octal permissions instead of constants adds d63546834969 scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} adds bc7625795cb9 scsi: megaraid_sas: Remove unused including <linux/version.h> adds ec0a95aba4be scsi: aic7xxx: Spelling s/configuraion/configuration/ adds 881a9a54da17 scsi: isci: Grammar s/the its/its/ adds 078a4cc1380d scsi: mpt3sas: function pointers of request descriptor adds 79c74d03d527 scsi: mpt3sas: Add Atomic RequestDescriptor support on Aero adds 18fd3d8cf903 scsi: mpt3sas: Add flag high_iops_queues adds 0213651609b9 scsi: mpt3sas: change _base_get_msix_index prototype adds 5dd48a555a40 scsi: mpt3sas: Use high iops queues under some circumstances adds 998c3001d31a scsi: mpt3sas: save and use MSI-X index for posting RD adds 728bbc6cbff7 scsi: mpt3sas: Affinity high iops queues IRQs to local node adds 2426f20903ff scsi: mpt3sas: Enable interrupt coalescing on high iops adds ca7e1e9d88a4 scsi: mpt3sas: Introduce perf_mode module parameter adds 895d8860a1a9 scsi: mpt3sas: Update driver version to 29.100.00.00 adds 924a3541eab0 scsi: libsas: aic94xx: hisi_sas: mvsas: pm8001: Use dev_is [...] adds 6ea3b189f770 scsi: mpt3sas: Mark expected switch fall-through adds adfbd028e155 scsi: storvsc: Add ability to change scsi queue depth adds 22c2f35f49d4 scsi: tcmu: Simplify tcmu_update_uio_info() adds 152e30fc53cb scsi: cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM [...] adds ac88c1f6730e scsi: Restrict user space SCSI device state changes to "ru [...] adds bbe9fb0d04b9 scsi: Avoid that .queuecommand() gets called for a blocked [...] adds fd5614124406 scsi: RDMA/srp: Fix a sleep-in-invalid-context bug adds 5da1faa07b7d scsi: wd719x: Fix resets and aborts adds 25fcf94a2fa8 Revert "scsi: ncr5380: Increase register polling limit" adds 57f31326518e scsi: NCR5380: Always re-enable reselection interrupt adds f9dfed1c7857 scsi: NCR5380: Handle PDMA failure reliably adds 7398cee4c3e6 scsi: mac_scsi: Increase PIO/PDMA transfer length threshold adds 78ff751f8e6a scsi: mac_scsi: Fix pseudo DMA implementation, take 2 adds 8fb9a64eb6e6 scsi: mac_scsi: Enable PDMA on Mac IIfx adds 7c1f3e3447a1 scsi: mac_scsi: Treat Last Byte Sent time-out as failure adds e58ed5002f17 scsi: megaraid_sas: Use struct_size() helper adds e1a7752ca7b1 scsi: ufs-qcom: Add support for platforms booting ACPI adds ab9f5adb8d14 scsi: mpt3sas: make driver options visible in sys adds c9df14427259 scsi: mpt3sas: use DEVICE_ATTR_{RO, RW} adds 62b52c8ce9d4 scsi: virtio_scsi: remove unused 'affinity_hint_set' adds c870d65fe308 scsi: ufs-bsg: fix typo in ufs_bsg_request adds b13a3539eb2a scsi: ufs-bsg: complete ufs-bsg job only if no error adds 8c09d7527697 scsi: ufshdc-pci: Add Intel PCI IDs for EHL adds 4adb451c8d16 scsi: bnx2fc: Redo setting source FCoE MAC adds a92ac6ee7980 scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_ [...] adds 0e0fcef97201 scsi: bnx2fc: Separate out completion flags and variables [...] adds 25ad7394c778 scsi: bnx2fc: Do not allow both a cleanup completion and a [...] adds 3c97b569505f scsi: bnx2fc: Limit the IO size according to the FW capability adds 10b3ef227018 scsi: bnx2fc: Update the driver version to 2.12.10 adds 177709c0702e scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec adds 7bfe5ae57c80 scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr adds 4e1c94b04771 scsi: ufs: Documentation: Announce ufs-tool v1.0 adds 381abbd1f7f9 scsi: mpt3sas: Remove CPU arch check to determine perf_mode adds 48d6f0a6a559 scsi: mpt3sas: Use configured PCIe link speed, not max adds 610ef1e955cd scsi: mpt3sas: Determine smp affinity on per HBA basis adds eedc42a074de scsi: mpt3sas: Fix msix load balance on and off settings adds 2040a857e436 scsi: pm80xx: Event log size through sysfs adds 5f0bd875c6db scsi: pm80xx: Modified the logic to collect IOP event logs adds 5885571df750 scsi: megaraid_sas: Add 32 bit atomic descriptor support t [...] adds dd80769923de scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs adds 2181aacf46f3 scsi: megaraid_sas: Remove few debug counters from IO path adds a6ffd5bf6819 scsi: megaraid_sas: Call disable_irq from process IRQ poll adds 7fa3174b3ef4 scsi: megaraid_sas: Release Mutex lock before OCR in case [...] adds ccf6c1f2e2d7 scsi: megaraid_sas: In probe context, retry IOC INIT once [...] adds 798d44b04f48 scsi: megaraid_sas: Don't send FPIO to RL Bypass queue adds 59db5a931bbe scsi: megaraid_sas: Handle sequence JBOD map failure at dr [...] adds a4413a5859f8 scsi: megaraid_sas: megaraid_sas: Add check for count retu [...] adds 49f2bf1071f0 scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is [...] adds 7fc557005c45 scsi: megaraid_sas: Offload Aero RAID5/6 division calculat [...] adds 58136856167d scsi: megaraid_sas: Add support for MPI toolbox commands adds 132147d7f620 scsi: megaraid_sas: Add support for High IOPS queues adds ea836f40f8fd scsi: megaraid_sas: Enable coalescing for high IOPS queues adds f0b9e7bdc309 scsi: megaraid_sas: Set affinity for high IOPS reply queues adds f39e5e52c5b5 scsi: megaraid_sas: Use high IOPS queues based on IO workload adds 299ee42615e3 scsi: megaraid_sas: Introduce various Aero performance modes adds f5258d6e01f3 scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 adds 6a81533d616f scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices adds 2eb9238affa7 scsi: qla2xxx: on session delete, return nvme cmd adds 4c2a2d0178d5 scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition adds baf23eddbf2a scsi: qla2xxx: move IO flush to the front of NVME rport un [...] adds ba6d10ab8014 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds cf9648cb71d6 scsi: vmw_pscsi: use sg helper to iterate over scatterlist adds c0d0d81ad34a scsi: advansys: use sg helper to iterate over scatterlist adds 46e8e475a160 scsi: lpfc: use sg helper to iterate over scatterlist adds 3c1a30df6d9c scsi: mvumi: use sg helper to iterate over scatterlist adds c71ae886d132 scsi: ipr: use sg helper to iterate over scatterlist adds 74eb7446eda5 scsi: pmcraid: use sg helper to iterate over scatterlist adds 1194b5ce57d2 scsi: usb: image: microtek: use sg helper to iterate over [...] adds da5567369fb6 scsi: staging: unisys: visorhba: use sg helper to iterate [...] adds 013be03840c2 scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist adds a7a253ba6c26 scsi: aha152x: use sg helper to iterate over scatterlist adds 79da19b48fc1 scsi: imm: use sg helper to iterate over scatterlist adds 1b3a46401066 scsi: pcmcia: nsp_cs: use sg helper to iterate over scatterlist adds 57ef4e510939 scsi: ppa: use sg helper to iterate over scatterlist adds c3c0fd9b108f scsi: wd33c93: use sg helper to iterate over scatterlist adds 0e9fdd2b315c scsi: NCR5380: use sg helper to iterate over scatterlist adds ee5a1dbfec57 scsi: esp: use sg helper to iterate over scatterlist adds 4635873c561a scsi: lib/sg_pool.c: improve APIs for allocating sg pool adds 92524fa12312 scsi: core: avoid preallocating big SGL for protection inf [...] adds 3dccdf53c2f3 scsi: core: avoid preallocating big SGL for data adds b79d9a09ae23 scsi: lib/sg_pool.c: clear 'first_chunk' in case of no pre [...] adds 3e99b3b13a1f scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN adds 1f7563f743d7 Merge tag 'scsi-sg' of git://git.kernel.org/pub/scm/linux/ [...] adds aec71d794731 livepatch: Remove stale kobj_added entries from kernel-doc [...] adds f36e664516b0 livepatch: Use static buffer for debugging messages under rq lock adds 380178ef7fde stacktrace: Remove weak version of save_stack_trace_tsk_re [...] adds 67059d65f7da Revert "livepatch: Remove reliable stacktrace check in klp [...] adds ac59a471e937 livepatch: Remove duplicate warning about missing reliable [...] adds 38195dd5e916 Merge branch 'for-5.3/core' into for-linus adds db0457338ece Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4c12954965fd HID: Add another Primax PIXART OEM mouse quirk adds cca478617465 docs: hid: convert to ReST adds eca0f0a6c3fb HID: remove NO_D3 flag when remove driver adds 423dfbc362b7 HID: logitech-dj: Add usb-id for the 27MHz MX3000 receiver adds 39d21e7e0043 HID: logitech-dj: make const array template static adds a96a8a576bf5 HID: logitech-hidpp: HID: make const array consumer_rdesc_ [...] adds dbcbabf7da92 HID: logitech-dj: fix return value of logi_dj_recv_query_h [...] adds d8e9806005f2 HID: wacom: generic: only switch the mode on devices with LEDs adds d4b8efeb46d9 HID: wacom: generic: Correct pad syncing adds 68c20cc2164c HID: wacom: correct touch resolution x/y typo adds 912c6aa67ad4 HID: wacom: Add 2nd gen Intuos Pro Small support adds 184eccd40389 HID: wacom: generic: read HID_DG_CONTACTMAX from any featu [...] adds f4e11d599610 HID: wacom: generic: support the 'report valid' usage for touch adds 15893fa40109 HID: wacom: generic: read the number of expected touches o [...] adds 384225c2a724 HID: wacom: add new MobileStudio Pro support adds 6e2abc68585b HID: wacom: generic: add touchring adjustment for 2nd Gen [...] adds 74acee309fb2 Merge branches 'for-5.2/fixes', 'for-5.3/doc', 'for-5.3/is [...] adds 88bb346dd63b HID: uclogic: Add support for Ugee Rainbow CV720 adds 86766756ac2b Merge branch 'for-5.3/uclogic' into for-linus adds 4832a4dada1a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b728ddde769c mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro adds dc3e0aa5c58d misc: remove redundant 'default n' from Kconfig-s adds e89bec3a9811 char: misc: Move EXPORT_SYMBOL immediately next to the fun [...] adds b0576f9ecb5c misc: sgi-xp: Properly initialize buf in xpc_get_rsvd_page_pa adds 7256d7f401bd bsr: do not use assignment in if condition adds 687685a3f246 bsr: "foo * bar" should be "foo *bar" adds 418a3ab1e778 mm/balloon_compaction: List interfaces adds 83a8afa72e9c vmw_balloon: Compaction support adds 5d1a86ecf328 vmw_balloon: Add memory shrinker adds ae29783d3333 vmw_balloon: Split refused pages adds ae2ee27aa985 w1: ds2413: output_write() cosmetic fixes / simplify adds c50d09a86172 w1: ds2413: add retry support to state_read() adds 3856032a0628 w1: ds2413: when the slave is not responding during read, [...] adds e9e08a07385e lkdtm: support llvm-objcopy adds 5d458751749a eeprom: ee1004: Move selected page detection to a separate [...] adds 31641e34e8a3 eeprom: ee1004: Deal with nack on page selection adds 17aa207e6e08 counter: 104-quad-8: Make quad8_ops static adds 7ef0b1524417 chardev: set variable ret to -EBUSY before checking minor [...] adds 354635039d93 firmware: google: Add a module_coreboot_driver() macro and use it adds b0503584a828 firmware: google: memconsole: Use devm_memremap() adds e07f100993c6 firmware: google: memconsole: Drop __iomem on memremap memory adds b4cdeb785ea4 firmware: google: memconsole: Drop global func pointer adds 381e9760ee87 firmware: google: coreboot: Drop unnecessary headers adds 7e527e11d672 mei: docs: move documentation under driver-api adds 815d0f26c104 mei: docs: move iamt docs to a iamt.rst file adds 6080e0cff2bf mei: docs: update mei client bus documentation. adds 4e3d3b784ae7 mei: docs: add a short description for nfc behind mei adds 0475afd2a5de mei: docs: add hdcp documentation adds 7e706da35a45 mei: docs: fix broken links in iamt documentation. adds aacd152ecd7b w1: ds2413: fix state byte comparision adds 0e3743d87071 w1: ds2805: rename w1_family struct, fixing c-p typo adds d0a178095c5f mei: docs: update mei documentation adds 9c3cef54c50d VMCI: Fixup atomic64_t abuse adds 0154ec71d597 Merge 5.2-rc4 into char-misc-next adds 1a0911a06c23 misc: isl29003: simplify getting the adapter of a client adds 3cc2decc6a08 misc: tsl2550: simplify getting the adapter of a client adds ee3095c194c5 misc: fsa9480: simplify getting the adapter of a client adds 2f0f2441b4a1 slimbus: fix kerneldoc comments adds b0c35cb59f7b misc: mic: scif: fix potential double free of scif_dev adds 312d362c6ae4 MAINTAINERS: fpga: hand off maintainership to Moritz adds c2a6ea23a401 dt-bindings: fsl: scu: add ocotp binding adds 67ff708bd2fa nvmem: imx: add i.MX8 nvmem driver adds 2d1c193911b0 nvmem: Broaden the selection of NVMEM_SNVS_LPGPR adds 42c3dcedc6b7 dt-bindings: nvmem: Convert Allwinner SID to a schema adds 7603eab4a543 fsi: cf-fsi-fw: Use the correct style for SPDX License Identifier adds f506a547a9f4 eeprom: idt_89hpesx: remove unneeded csr_file variable adds 514e5150e7c6 coresight: etb10: Properly set AUX buffer head in snapshot mode adds 3ecb03022a25 coresight: tmc-etr: Properly set AUX buffer head in snapshot mode adds 0402f75efe47 coresight: tmc-etf: Properly set AUX buffer head in snapshot mode adds 99f81eb9c51d coresight: tmc-etf: Fix snapshot mode update function adds 5aafd9bf7aa9 coresight: perf: Don't set the truncated flag in snapshot mode adds 207f31125f9d coresight: funnel: Clean up device book keeping adds 36f590825e67 coresight: replicator: Cleanup device tracking adds 9dd0a9209767 coresight: tmc: Clean up device specific data adds c95e224fee34 coresight: catu: Cleanup device specific data adds fa87fa79678d coresight: tpiu: Clean up device specific data adds ec62db1b2f18 coresight: stm: Cleanup device specific data adds aaff76232841 coresight: etm: Clean up device specific data adds 7f84712a0d9d coresight: etb10: Clean up device specific data adds 6887cfa07534 coresight: Use coresight device names for sinks in PMU attribute adds 6e9ad805069b coresight: etm3x: Rearrange cp14 access detection adds 18e46e1109b4 coresight: stm: Rearrange probing the stimulus area adds 538eca25ff8f coresight: tmc-etr: Rearrange probing default buffer size adds 22aa495a6477 coresight: Rename of_coresight to coresight-platform adds 88a1607cbed3 coresight: platform: Make memory allocation helper generic adds a15dab756b0f coresight: Make sure device uses DT for obsolete compatible check adds f03631da4be3 coresight: Introduce generic platform data helper adds 91824db2ea2d coresight: Make device to CPU mapping generic adds aff70a45fe31 coresight: Remove cpu field from platform data adds 2ede79a6e8a5 coresight: Remove name from platform description adds d2998dc1f9b1 coresight: Cleanup coresight_remove_conns adds b77e3ed038c0 coresight: Reuse platform data structure for connection tracking adds af7cfd0f80d7 coresight: Rearrange platform data probing adds 688da45f20fe coresight: Add support for releasing platform specific data adds 20961aea982e coresight: platform: Use fwnode handle for device search adds 37ea1ffddffa coresight: Use fwnode handle instead of device names adds 0f5f9b6ba9e1 coresight: Use platform agnostic names adds 68c0dacb88fb coresight: stm: ACPI support for parsing stimulus base adds 76ffa5ab5b79 coresight: Support for ACPI bindings adds 1c20a213da6c coresight: acpi: Support for AMBA components adds 115b1aa23307 coresight: acpi: Support for platform devices adds 40a1c5b31969 coresight: Add dummy definition for of_coresight_get_cpu() adds 745cfc56517f coresight: platform: add OF/APCI dependency adds 055ecea0aa6e coresight: replicator: Add terminate entry for acpi_device [...] adds aa1d19f1f967 fonts: Fix coding style adds 73a649d2b98e fonts: Use BUILD_BUG_ON() for checking empty font table adds dfd19a5004ef fonts: Prefer a bigger font for high resolution screens adds 786285f5e05c drivers: fpga: Kconfig: pedantic cleanups adds e9cd251980f8 slimbus: remove redundant dev_err message adds 1a044213fc64 slimbus: core: generate uevent for non-dt only adds ae1c6b9aa34b dt-bindings: add register based devices' mux controller DT [...] adds 8ecfaca7926f mux: mmio: add generic regmap bitfield-based multiplexer adds 84705f9f8c64 firmware: xilinx: zynqmp: Remove unused macro adds 1c2eb5b2853c VMCI: Fix integer overflow in VMCI handle arrays adds 7a82a01e5c85 dt-bindings: xilinx-sdfec: Add SDFEC binding adds 22d137e283e6 dt-bindings: memory: jz4780: Add compatible string for JZ4740 SoC adds 94b3a02c31ee memory: Kconfig: Drop dependency on MACH_JZ4780 for jz4780 adds 1a927ad64bcf memory: jz4780-nemc: Reduce size of const array adds a00b004218be memory: jz4780_nemc: Add support for the JZ4740 adds 76d83e1c3233 misc: xilinx-sdfec: add core driver adds 21f010b110c5 misc: xilinx_sdfec: Add CCF support adds 1909a671dbc3 binder: fix memory leak in error path adds 06b32fdb0309 lkdtm: Check for SMEP clearing protections adds 8083f3d78825 Merge 5.2-rc6 into char-misc-next adds c03bb448f04f nvmem: imx-ocotp: Elongate OCOTP_CTRL ADDR field to eight bits adds 0493c4792b4e nvmem: imx-ocotp: Ensure WAIT bits are preserved when sett [...] adds 159dbaf57b2f nvmem: imx-ocotp: Change TIMING calculation to u-boot algorithm adds 4112c8537f07 nvmem: imx-ocotp: Add i.MX8MM support adds 5a1c17240bf1 nvmem: imx-ocotp: imx8mq is compatible with imx6 not imx7 adds 25c7eabed5b2 dt-bindings: imx-ocotp: Add i.MX8MM compatible adds bb4a2e48d510 binder: return errors from buffer copy functions adds fbdc60b2a787 extcon: arizona: Correct error handling on regmap_update_b [...] adds fd757dbac5f6 dt-bindings: extcon: Add support for fsa9480 switch adds bad5b5e707a5 extcon: Add fsa9480 extcon driver adds 0937fbb7abeb extcon: fsa9480: Fix Kconfig warning and build errors adds c1829acefc08 Merge tag 'extcon-next-for-5.3' of git://git.kernel.org/pu [...] adds 60c87bc53178 MAINTAINERS: Add FSI subsystem adds afd26118f0dc OCC: FSI and hwmon: Add sequence numbering adds 371975b0b075 fsi/core: Fix error paths on CFAM init adds b9b667a0c759 Merge tag 'fsi-for-5.3' of git://git.kernel.org/pub/scm/li [...] adds f50dfaf772db misc: fsa9480: Delete this driver adds b96fb368b08f intel_th: msu: Fix unused variable warning on arm64 platform adds 9800db282dff intel_th: msu: Remove set but not used variable 'last' adds 918b8646497b intel_th: msu: Fix single mode with disabled IOMMU adds 4aa5aed2b6f2 intel_th: pci: Add Ice Lake NNPI support adds fa52b3fe5e93 intel_th: msu: Support multipage blocks adds bbbc08a154a1 intel_th: msu: Split sgt array and pointer in multiwindow mode adds f505e91ef511 intel_th: msu: Start read iterator from a non-empty window adds e150e3f4ad9a fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address. adds 49ec630cd5e4 fpga: dfl: fme: remove copy_to_user() in ioctl for PR adds 69416739ee36 fpga: dfl: fme: align PR buffer size per PR datawidth adds 9b5db89ea4bf docs: misc-devices: convert files without extension to ReST adds 3ff44563dbb0 coresight: tmc-etr: Do not call smp_processor_id() from pr [...] adds 3a8710392db2 coresight: tmc-etr: alloc_perf_buf: Do not call smp_proces [...] adds 024c1fd9dbcc coresight: tmc-etf: Do not call smp_processor_id from preemptible adds 730766bae328 coresight: etb10: Do not call smp_processor_id from preemptible adds 0530ef6b41e8 coresight: Potential uninitialized variable in probe() adds 020601622323 coresight: etm3x: Smatch: Fix potential NULL pointer dereference adds 17c20f329a13 coresight: tmc: Smatch: Fix potential NULL pointer dereference adds 7ce98fb6c53d fsi: sbefifo: Don't fail operations when in SBE IPL state adds 60e8523e2ea1 ocxl: Allow contexts to be attached with a NULL mm adds cfc2f35006cb habanalabs: improve a couple of error messages adds 34a5fab7b6f7 habanalabs: remove redundant CPU checks adds d1287493abe2 habanalabs: minor documentation and prints fixes adds 19734970c98b habanalabs: force user to set device debug mode adds 8c173dc41d38 habanalabs: remove dead code in habanalabs_drv.c adds 0c169b8afd1d habanalabs: check to load F/W before boot status adds cbe722e41684 habanalabs: remove redundant CB size adjustment adds 1f2c999bbca3 habanalabs: remove redundant memory clear adds a08b51a9a0f3 habanalabs: change polling functions to macros adds 921a465ba7bc habanalabs: pass device pointer to asic-specific function adds a1e537b3f045 habanalabs: increase PCI ELBI timeout for Palladium adds 460696ed4c07 habanalabs: print event name for fatal and non-RAZWI events adds ac7427377150 habanalabs: support device memory memset > 4GB adds cbb10f1e4a72 habanalabs: don't limit packet size for device CPU adds a513f9a7eca5 habanalabs: make tpc registers secured adds 9c46f7b10fff habanalabs: clear sobs and monitors in context switch adds 5c823ae188eb habanalabs: restore unsecured registers default values adds 56e53806dc9e habanalabs: remove simulator dedicated code adds 29a7aad59de2 habanalabs: add rate-limit to an error message adds 97a1aa00c178 docs/habanalabs: update text for some entries in sysfs adds 0b28d26b9dfa habanalabs: initialize device CPU queues after MMU init adds 37d68ce5274f habanalabs: de-couple MMU and VM module initialization adds 7aa2227affb5 habanalabs: initialize MMU context for driver adds 95b5a8b83e06 habanalabs: add MMU mappings for Goya CPU adds f09415f507c4 habanalabs: set Goya CPU to use ASIC MMU adds 2a51558c8c7f habanalabs: remove DMA mask hack for Goya adds 747bf88c6177 habanalabs: add WARN in case of bad MMU mapping adds 4a0ce7764b09 habanalabs: Allow accessing host mapped addresses via debugfs adds ac6183ae4b4e habanalabs: Update the device idle check adds 06deb86a748a habanalabs: Add debugfs node for engines status adds e8960ca06bb2 habanalabs: Add busy engines bitmask to HW idle IOCTL adds a94de2e7a380 Merge tag 'misc-habanalabs-next-2019-07-04' of git://peopl [...] adds 1141301c2070 dt-bindings: coresight: Change CPU phandle to required property adds 996cdfaf538f coresight: Do not default to CPU0 for missing CPU phandle adds 18de65d9e71a soundwire: cdns: Fix compilation error on arm64 adds 6f11586f4896 soundwire: intel: filter SoundWire controller device search adds eadc0049e1ac soundwire: mipi_disco: fix master/link error adds 8242c59315b7 soundwire: add port-related definitions adds 53f3c097375c soundwire: remove master data port properties adds 446701d1d161 soundwire: mipi-disco: remove master_count property for masters adds 3424305b8be4 soundwire: rename 'freq' fields adds 53d2e9c37734 soundwire: mipi-disco: fix clock stop modes adds f6686a7d026d soundwire: clarify comment adds 8acbbfec280f soundwire: rename/clarify MIPI DisCo properties adds eb7df4c86e28 soundwire: cadence_master: use rate_limited dynamic debug adds a78b32d9c36b soundwire: cadence_master: log Slave status mask on errors adds 2d35526df9b1 soundwire: cadence_master: check the number of bidir PDIs adds 121f436137ee soundwire: Intel: add log for number of PCM and PDM PDIs adds 27f14331a7d4 soundwire: fix typo in comments adds 432732b801c8 soundwire: intel_init: add checks on link numbers adds be1038846b80 docs: soundwire: locking: fix tags for a code-block adds 2aeac95d1a4c soundwire: add module_sdw_driver helper macro adds 2f4281f4dce1 Merge tag 'soundwire-5.3-rc1' of git://git.kernel.org/pub/ [...] adds 97ff4ca46d32 Merge tag 'char-misc-5.3-rc1' of git://git.kernel.org/pub/ [...] adds f0f74b45d64d drivers: staging : wlan-ng : collect return status without [...] adds 2dd67029c623 Staging: rtl8723bs: os_dep: Fix switch-case indentation error adds 5f98c7f9f535 Staging: rtl8723bs: core: Fix Spelling mistake in comments adds 6810625092e7 staging: rtl8723bs: core: Remove blank line. adds 41452327fc09 staging: rtl8723bs: core: Replace NULL comparisons. adds c872ed070a8c staging: rtl8723bs: core: Remove unnecessary parentheses. adds a65f0d18ea58 staging: rtl8723bs: core: Remove braces from single if statement. adds 5706396f4768 staging: rtl8723bs: core: Fix variable constant comparisons. adds bd9c9e2c6d56 Staging: rtl8723bs: os_dep: Remove braces from single if s [...] adds 91fc28e8e6e9 staging: kpc_i2c: Remove unused file adds 5badafb1f0c9 staging: rtl8712: get rid of IS_MCAST adds a301ecbc7ed0 Staging: kpc2000: Cleanup in kpc_dma_transfer() adds 80ff4ad4c62f staging: vc04_services: bcm2835-camera: remove redundant a [...] adds 690510aad15f staging: kpc2000: remove unused function kp2000_cdev_write adds 83ee6ec7740b Staging: rtl8723bs: os_dep: Fix if-else coding style issues adds a8f7e0c9b9ae staging: rtl8723bs: os_dep: Remove Unneeded variable ret adds 0f7aa9d2447b Staging: kpc2000: kpc_dma: Resolve trailing whitespace err [...] adds 20fe99222dd3 Staging: kpc2000: kpc_dma: Resolve space errors around poi [...] adds f3092723b7ed Staging: kpc2000: kpc_dma: Resolve checkpatch space errors [...] adds f42485c50d7a Staging: kpc2000: kpc_dma: Resolve code indent and trailin [...] adds 3544d3f785c1 Staging: kpc2000: kpc_dma: Resolve checkpath errors Macros [...] adds 63c867d794e8 Staging: kpc2000: kpc_dma: Resolve warning Missing blank l [...] adds 1c13ef4fa181 Staging: kpc2000: kpc_dma: Resolve warning to use __func__ [...] adds d34141ebd7e7 Staging: kpc2000: kpc_dma: Resolve cast warning and use co [...] adds d2a6eaee1d72 staging: kpc2000: inverted conditional in order to reduce [...] adds dbaca02b625a staging: kpc2000: declare two functions as static. adds 3809ca58c16a staging: kpc2000: added designated initializers to two structs. adds abb611d2c21c staging: kpc2000: added missing clean-up to probe_core_uio. adds 70eb40836ca4 staging: kpc2000: clean up after probe failure. adds 5249495da049 staging: erofs: drop unneeded -Wall addition adds dad3f77ff480 Staging: rtl8192e: Use %s and __func__ in strings adds 8b0c4a7ca1ed Staging: rtl8192u: ieee80211: Fix coding style warning adds d310c5a1cc83 Staging: rtl8192u: ieee80211: Fix spelling mistake adds d542d407cdf2 Staging: rtl8192u: ieee80211: Fix coding style errors adds c61ec9e618bf Staging: rtl8192u: ieee80211: Add spaces around '&&' operator adds 5ba1a1dae320 Staging: rtl8192u: ieee80211: Use !x in place of NULL comparison adds 061ca1401f96 staging: vchiq_2835_arm: revert "quit using custom down_in [...] adds 086efbabdc04 staging: vchiq: revert "switch to wait_for_completion_killable" adds 77cf3f5dcf35 staging: vchiq: make wait events interruptible adds 023dbe17dd38 staging: vchiq: stop explicitly comparing with zero to cat [...] adds c3fb338afa33 Staging: rtl8192u: ieee80211: Fix coding style issues rela [...] adds f3dbf6ea4fed staging: rtl8723bs: core: rtw_recv: fix warning Unneeded v [...] adds 8f3d9001ddb6 Staging: rtl8188eu: os_dep: Use %s and __func__ in strings adds db013a8826aa Staging: kpc2000: kpc_dma: include <linux/io.h> instead of [...] adds 2f9dcc46c626 staging: kpc2000: removed trailing white-space. adds 941add8e3e63 Staging: rtl8723bs: hal: Fix comparison to bool in if statements adds e3faedf71d88 iio: adc: at91: Use dev_get_drvdata() adds 34c2a55b0df4 iio: temperature: maxim_thermocouple: declare missing of table adds 17b16c3cbe92 iio: accel: kxsd9: declare missing of table adds 311def4cd2c6 iio: adxl372: declare missing of table adds ed61b3085814 iio: dac: ad5758: declare missing of table adds 40e64432ce98 dt-bindings: iio: tsl2583: convert bindings to YAML format adds 17b62779cbe4 dt-bindings: iio: tsl2772: convert bindings to YAML format adds 3e53ef91f826 iio: adc: stm32-dfsdm: manage the get_irq error case adds d2fc0156963c iio: adc: stm32-dfsdm: missing error case during probe adds 8b7a6a357462 iio: cros_ec: add 'id' sysfs entry adds e99c25f4320d iio: dac: ad5758: remove set but not used variable 'dc_dc_mode' adds 7fc1148cfde1 dt-bindings: adc: mt8183: add binding document adds cf54f4dd07a6 dt-bindings: iio: isl29018: convert bindings to YAML format adds 5c25531d4b43 iio: adc: rcar-gyroadc: Remove devm_iio_device_alloc() err [...] adds a8b7ca187fd2 staging: iio: adt7316: match parenthesis alignment adds c57c54bc9758 staging: iio: adc: Add paragraph to describe Kconfig symbol adds b1f4c9a3c78c iio: stmpe-adc: Remove unnecessary assignment adds 2abd293703eb iio: stmpe-adc: Add compatible name adds 263d21cd5e85 iio: stmpe-adc: Reinit completion struct on begin conversion adds 4bd44bb2b470 iio: stmpe-adc: Enable all stmpe-adc interrupts just once adds e813dde6f833 iio: stmpe-adc: Use wait_for_completion_timeout adds ed1f310ee23d iio: stmpe-adc: Reset possible interrupts adds a2d2010d95cd iio: dac: ds4422/ds4424 drop of_node check adds 0d698a538f8d iio: ad9523-1: Improve reported VCO frequency accuracy adds 5887c8364766 iio: adc: sun4i-gpadc-iio convert to SPDX license tags adds e359a29225dd dt-bindings: iio: accel: adxl345: switch to YAML bindings adds 73e1ccdab3c3 dt-bindings: iio: adc: mediatek: Add document for mt6765 adds 6d97024dce23 iio: adc: mediatek: mt6577-auxadc, add mt6765 support adds c8b741e10b3b Merge tag 'iio-for-5.3a' of git://git.kernel.org/pub/scm/l [...] adds 3fb58b8572ae staging: erofs: fix Warning Use BUG_ON instead of if condi [...] adds 37d13c28eb4c Staging: bcm2835-camera: Prefer kernel types adds 63a9c3edcb07 staging: rtl8723bs: Fix boolinit.cocci warnings adds deabe03523a7 Staging: rtl8192u: ieee80211: Use !x in place of NULL comparisons adds 15cc5c284af2 staging: fieldbus: solve warning incorrect type dev_core.c adds 59ae81e11fec staging: kpc2000: fix coding style in uapi.h adds 92642f385b7e staging: kpc2000: remove kp200_module.c file adds 276accf2daa0 staging: kpc2000: remove lock_card/unlock_card functions adds 8459b5441377 staging: kpc2000: kpc_i2c: reindent i2c_driver.c adds 11011c03d647 staging: kpc2000: kpc_i2c: reformat copyright for better r [...] adds 63306de0e840 staging: kpc2000: kpc_i2c: prevent memory leak in probe() [...] adds 03a51687d297 staging: kpc2000: kpc_i2c: use %s with __func__ identifier [...] adds 7ac3e13a9fb3 staging: kpc2000: kpc_i2c: fixup block comment style in i2 [...] adds 30d8b6e18232 staging: fsl-dpaa2: use help instead of ---help--- in Kconfig adds 2a4482bfae19 staging: most: use help instead of ---help--- in Kconfig adds c3c415534d98 staging: unisys: use help instead of ---help--- in Kconfig adds 7c6840b633ff staging: rtl8188eu: use help instead of ---help--- in Kconfig adds 6a478f6715c1 staging: rtl8723bs: use help instead of ---help--- in Kconfig adds cc9daca6e0eb staging: vt665*: use help instead of ---help--- in Kconfig adds e23fa431e77d Staging: mt7621-dma: Remove braces around single if statement adds bdd4a571f862 staging: kpc2000: remove fileops.c file. adds 89cfbcc9ecfc staging: kpc2000: fix coding style in pcie.h adds 64038897602f staging: kpc2000: remove spi_parts.h adds f900d81cb960 staging: kpc2000: move the spi driver out of its subdirectory adds 8cac7b354a20 staging: kpc2000: move the i2c driver out of its subdirectory adds 078ef50c2a1a staging: kpc2000: dma_common_defs.h: remove unused inline [...] adds 6bcd56b707d5 staging: kpc2000: remove SetBackEndControl() function adds d0222e9a6b4b staging: pi433: fix misspelling of packet adds 7ccbc42a2bec Staging: rtl8188eu: core: Remove else after break adds a7bfc177d8a5 Staging: rtl8192u: ieee80211: Fix if-else coding style issue adds 3fd14ebc2d52 staging: vt6656: fix potential NULL pointer dereference adds 59608cb1de18 staging: vt6656: clean function's error path in usbpipe.c adds 7156f7d9c387 staging: vt6656: avoid discarding called function's return code adds cc81234ad7c7 staging: vt6656: clean error path for firmware management adds d8c2869300ab staging: vt6656: use meaningful error code during buffer a [...] adds 07ba60a15843 staging: vt6656: clean-up registers initialization error path adds 987d864a2363 staging: vt6656: manage error path during device initialization adds ae63ed4c7d08 staging: rtl8723bs: hal: Remove unused variable adds cd88d2b11dc3 staging: kpc2000: added separate show functions for kpc_ui [...] adds e033958e74d7 staging: kpc2000: removed two kpc_uio_class device attributes. adds 07ddf0eee049 Staging: rtl8723bs: os_dep: Remove functions that don't do [...] adds 3cc7037b43e5 Staging: rtl8192u: ieee80211: Replace function names in st [...] adds fd078b420961 Staging: rtl8188eu: os_dep: Replace comparison with zero to !x adds 67436a1ecc72 Staging: rtl8188eu: core: Use !x in place of NULL comparisons adds 2411a336c8ce staging: fieldbus: arcx-anybus: change custom -> mmio regmap adds b5a0c29f4b43 staging: wilc1000: remove redundant masking of pkt_offset adds 99803f17ded0 staging: rtl8723bs: Fix Coverity warning in rtw_dbg_port() adds d8ac35939632 staging: kpc2000: improved formatting of core.c. adds a986d796395c staging: kpc2000: added a helper to get struct kp2000_devi [...] adds 80bcd6cc3966 staging: kpc2000: added separate show functions for readab [...] adds f73154081347 staging: kpc2000: use IDA to assign card numbers. adds e416dad158f2 staging: kpc2000: simplified kp2000_device retrieval in de [...] adds 3df7e8a77e8c staging: kpc2000: removed superfluous NULL checks from dev [...] adds e6e0a0357491 staging: rtl8192u: Remove an unnecessary NULL check adds 8576a5f54327 staging: kpc2000: kpc_i2c: remove unused module param disa [...] adds 953bb9e5d060 staging: kpc2000: kpc_i2c: newline fixups to meet linux st [...] adds 32806b33fee8 staging: kpc2000: kpc_i2c: use <linux/io.h> instead of <asm/io.h> adds 7bd49a49b0a7 staging: kpc2000: kpc_i2c: Remove unnecessary function tra [...] adds 43ad38191816 staging: kpc2000: kpc_i2c: add static qual to local symbol [...] adds 2a8af420e7a5 staging: unisys: visornic: Replace GFP_ATOMIC with GFP_KERNEL adds 99bf7761b7cd staging: kpc2000: kpc_i2c: fix platform_no_drv_owner.cocci [...] adds ce3b32a2d2d4 staging: rtl8723bs: core: rtw_recv: fix warning Comparison [...] adds a924e3ac037e staging: kpc2000: fix indent in cell_probe.c adds e55c49b892f9 staging: kpc2000: add space between ) and { in cell_probe.c adds d0a1a4b0e0fb staging: kpc2000: fix invalid linebreaks in cell_probe.c adds c16265dd6f77 staging: kpc2000: add spaces around operators in cell_probe.c adds c2f894bc14c0 staging: kpc2000: add space after comma in cell_probe.c adds dcb76ad1f4c7 staging: kpc2000: remove invalid spaces in cell_probe.c adds 48c80ccce63f staging: pi433: Remove unnecessary variable adds 9876ecaaddde staging: kpc2000: add blank line after declarations adds 39cfdf55aadc staging: kpc2000: use __func__ in debug messages adds 250b24410b8e staging: kpc2000: add missing asterisk in comment adds 4f9d8b7e0ffd staging: kpc2000: fix alignment issues in cell_probe.c adds 42143af99d2b staging: kpc2000: remove extra blank lines in cell_probe.c adds 77290d4b7c0d staging: kpc2000: use kzalloc(sizeof(var)...) in cell_probe.c adds ec09500e9cb7 staging: kpc2000: remove unnecessary braces in cell_probe.c adds f8f31e5b76da staging: kpc2000: remove unnecessary include in cell_probe.c adds 75b785e749e9 staging: kpc2000: remove unnecessary oom message adds 49e352af1edb MAINTAINERS: Add entry for fieldbus subsystem adds 1f48d056287d MAINTAINERS: Add entry for anybuss drivers adds 89f27eded5b6 staging: erofs: support statx adds fe6d98750cf0 staging: erofs: fix i_blocks calculation adds dafb1c3a0865 staging: speakup: serialio: fix warning linux/serial.h is [...] adds 1d14a95b5839 staging: kpc2000: fix typo in Kconfig adds 4a932d90b154 staging: kpc2000: Change to use DIV_ROUND_UP adds 9164f3363118 staging: kpc2000: report error status to spi core adds 46144c139157 staging: kpc2000: replace white spaces with tabs for kpc20 [...] adds f82ce45273d4 staging: kpc2000: kpc_i2c: Remove unused rw_sem adds 935d47e209cc staging: kpc2000: kpc_i2c: Remove pldev from i2c_device structure adds c5164e568cd7 staging: kpc2000: kpc_i2c: Use BIT macro rather than manua [...] adds 73d56b83910a staging: kpc2000: kpc_i2c: Remove unnecessary consecutive [...] adds 091971897e84 staging: kpc2000: kpc_i2c: Use drvdata instead of platform_data adds 4ff740315aee staging: kpc2000: kpc_i2c: fail probe if unable to get I/O [...] adds e621c8a108ed staging: kpc2000: kpc_i2c: fail probe if unable to map I/O space adds 299672a74856 staging: kpc2000: kpc_i2c: Use devm_* API to manage mapped [...] adds 26c12642338b staging: kpc2000: remove extra blank line in core.c adds 8dd3355a229e staging: kpc2000: remove extra spaces in core.c adds f5a4c0188cbb staging: kpc2000: replace bogus variable name in core.c adds a7048b38ae44 staging: ks7010: Remove initialisation in ks_hostif.c adds 6ef7eef9291c staging: ks7010: Merge multiple return variables in ks_hostif.c adds 0fce66606ef9 staging: ks7010: Remove initialisation in ks7010_sdio.c adds 1b96f846db31 staging/gasket: Fix string split adds 371ec021a492 staging: rtl8723bs: core: rtw_ap: fix Unneeded variable: " [...] adds ca6ea423d2bb staging: rtl8723bs: hal: Remove set but not used variable [...] adds 1f816787b660 Staging: rtl8723bs: hal: fix warning possible condition wi [...] adds 8fe0260030b8 staging: octeon-usb: Remove return variable adds eb2b3edfd427 staging: rts5208: Remove negations adds db622e05cdbe staging: rtl8712: Remove return variable of different type adds 543c4f49ba05 staging: rtl8712: Remove initialisations adds d8210b1132db staging: rtl8723bs: core: fix warning Comparison to NULL adds 4c1d2fc7d56c staging: mt7621-dma: sizeof via pointer dereference adds 23004ec33092 Merge 5.2-rc3 into staging-next adds eb1a5c64729d staging: kpc2000: export more device attributes via sysfs. adds a31f13af7da9 staging: kpc2000: removed misc device. adds 313cca245d4b staging: vc04_services: remove redundant assignment to poi [...] adds 7ec3ff690ddc staging: rtl8712: ieee80211.c: Remove leading p from varia [...] adds fc3e78dfcf52 staging: rtl8712: Replace function r8712_init_mlme_priv adds 4d632cdbdd28 staging: kpc2000: kpc_spi: Remove unnecessary consecutive [...] adds 32ed45068c7e staging: kpc2000: kpc_spi: column-align switch and subordi [...] adds 66594e3f48cc staging: kpc2000: kpc_spi: remove fifo_depth from kp_spi struct adds 1914e9ebd362 staging: kpc2000: kpc_spi: remove function kp_spi_bytes_pe [...] adds 677b993a5749 staging: kpc2000: kpc_spi: use devm_* API to manage mapped [...] adds 14f252e821ba staging: rtl8188eu: remove redundant definition of ETH_ALEN adds ee598a61ec75 staging: rtl8188eu: remove unused definitions from ieee80211.h adds d7255ba4d648 staging: vt6655: Change return type of function and remove [...] adds 7acc77d20892 staging: rtl8188eu: remove ODM_PhyStatusQuery() wrapper adds 636928fc1275 staging: kpc2000: simplify comparisons to NULL in core.c adds 1c10f0694074 staging: kpc2000: remove unnecessary parentheses in core.c adds 5298be4877f3 staging: kpc2000: remove unnecessary oom message in core.c adds 745cde4ef6e3 staging: kpc2000: use __func__ in debug messages in core.c adds a12cae870afc staging: kpc2000: remove unnecessary include in core.c adds a1ceab8b9251 staging: kpc2000: use sizeof(var) in kzalloc call adds c1c7830cc717 staging: kpc2000: fix incorrect code comment in core.c adds dfa6cbbf3c35 staging: rtl8723bs: hal: fix error "do not initialise glob [...] adds ca039163d8dd staging: rtl8188eu: core: Remove initialisation of return [...] adds 15c1843d70a4 staging: rtl8712: Replace function r8712_free_network_queue adds 259c20b38d28 staging: most: trivial: fix a couple of typos adds 7942b209ade7 staging: staging: kpc2000: kpc_dma: fix symbol 'kpc_dma_ad [...] adds 89a237aa84c7 staging: kpc2000: Use '%llx' for printing 'long long int' type adds fa6a80ca5a60 staging: kpc2000: Use '%zu' for printing 'size_t' type adds 8b37865055fe staging: kpc2000: kpc_spi: remove unnecessary struct member phys adds d06ad04b7d87 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] adds dafcc4a54672 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] adds 77a91f4b68b0 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] adds fbf476ea29cc staging: kpc2000: kpc_spi: remove unnecessary ulong repr o [...] adds 17dcc588d42b staging: kpc2000: kpc_spi: remove unnecessary cast in [rea [...] adds 7bce355180a8 Staging: vc04_services : vchiq_core: Fix a brace issue adds a7dd567eb6f2 staging: rtl8723bs: Resolve "(foo*)" should be "(foo *)" e [...] adds 4769aae357ba staging: rtl8723bs: Fix Unneeded variable: "ret". Return "0" adds 286570fbdf4c staging: rtl8712: hal_init.c: Remove leading p from variab [...] adds a78e4b1f25f2 staging: rtl8712: recv_linux.c: Remove leading p from vari [...] adds 3f35d9022761 staging: rtl8712: xmit_linux.c: Remove leading p from vari [...] adds 2370b876fc5e staging: rtl8712: usb_ops.c: Remove leading p from variable names adds 4087a2faa4d8 staging: rtl8712: usb_halinit.c: Remove p from variable names adds 7a58b4abc774 staging: rtl8188eu: core: Replace function rtw_free_networ [...] adds 5555ebbbac82 staging: fsl-dpaa2/ethsw: fix memory leak of switchdev_work adds 308f9df30bc4 staging: erofs: fix warning Comparison to bool adds 800c16c8a927 staging: erofs: make use of DBG_BUGON adds 546cbac4ab54 staging: kpc2000: kpc2000_i2c: void* -> void * adds 58462a443563 staging: kpc2000: kpc2000_i2c: add space after , adds 130b5fb3738c Staging: ralink-gdma: fixed a brace coding style issue adds 0f2692f7f282 staging: fieldbus: Fix build error without CONFIG_REGMAP_MMIO adds 991661e673f6 staging: kpc2000: remove extra white space in kpc2000_spi.c adds ac6ab6da5b49 staging: kpc2000: remove unnecessary debug prints in cell_probe.c adds fef138203b9e staging: kpc2000: remove unnecessary debug prints in core.c adds 39547bc5e81a staging: kpc2000: remove unnecessary debug prints in dma.c adds 7cb0163aa273 staging: kpc2000: remove unnecessary debug prints in fileops.c adds a98daf5c5d1b staging: kpc2000: remove unnecessary debug prints in kpc_d [...] adds 117e9dcf74d5 staging: rtl8723bs: hal: move common code to macro adds 9254695963a2 staging: rtl8723bs: fix warning comparison to NULL adds 045e1ee01da7 staging: rtl8723bs: fix issue "Using comparison to true is [...] adds 2af0ada29f84 staging: rtl8723bs: provide spaces around unary operators adds 906ad742fdbf staging: rtl8712: Fixed CamelCase for EepromAddressSize adds 43dfe7df06a9 staging: rtl8712: Removed redundant code from function oid [...] adds cc96550b698e staging: rtl8712: Fixed CamelCase cmdThread rename to cmd_thread adds 3300a661a97e staging: rtl8712: removed unused variables from struct _adapter adds abddd78ef465 staging: kpc2000: Fix: 'kpc_dma_del_device' and other symb [...] adds 0bbb1374f1fe Staging: kpc2000: kpc_dma: Make some symbols static adds fd5a82f4a615 staging: kpc2000: improve label names in kp2000_pcie_probe adds eafae15fe16d staging: kpc2000: remove unnecessary comments in kp2000_pc [...] adds c77a6794c0fe staging: kpc2000: removed DMA AIO implementation. adds 1f1e13017d64 staging: rtl8712: Change return values of r8712_setdatarate_cmd() adds 6c8265009f85 staging: rtl8712: Change return values of r8712_createbss_cmd() adds d05b53205e96 staging: rtl8723bs: Change type of rtw_os_recv_resource_alloc() adds 85d237bdf8d3 staging: rtl8723bs: Change type of rtw_os_recvbuf_resource_free() adds 8915d9896b00 staging: rtl8723bs: os_dep: ioctl_linux.c: Remove return v [...] adds d4c33acb2a30 staging: rtl8723bs: hal: sdio_halinit.c: Remove variables adds 535e5a9b630c staging: rtl8723bs: hal: hal_btcoex.c: Remove variables adds 581b4945bfcc staging: rtl8723bs: core: Remove variable change_priority adds 4c0955991b00 staging: rtl8723bs: hal: rtl8723b_cmd.c: Remove variables adds fc98ef8fb854 staging: rtl8723bs: core: rtw_mlme_ext.c: Remove unused variables adds a21a773f3d06 staging: rtl8723bs: rtw_get_sec_ie(): Change return type adds 288f9aca4c78 staging: rtl8723bs: os_dep: Remove variable pos adds 6e12260a7c18 staging: rtl8712: remove the leading spaces adds a89ba68105f8 staging: rtl8723bs: fix spaces required around unary operator adds 1714844abbca staging: rtl8723bs: fix issue Comparison to NULL adds e99547e5ae17 staging: rtl8723bs: hal: sdio_ops: fix Comparison to NULL adds 282c7818a57b staging: rtl8723bs: hal: sdio_ops: fix spaces preferred ar [...] adds 52f7ee660f43 staging: rtl8723bs: hal: sdio_ops: fix braces {} are not n [...] adds 12efdd8dc675 staging: rtl8723bs: hal: Change return type to void from u8 adds 6cc6677aee43 staging: rtl8712: Fixed CamelCase lockRxFF0Filter renamed [...] adds 8810493fc54e staging: rtl8712: Fixed CamelCase wkFilterRxFF0 renamed to [...] adds bb3982b42e79 staging: most: register net and video config subsystems wi [...] adds 232034b34253 staging: rtl8188eu: Change type of rtw_get_sec_ie() adds 67c4f7fc5dd3 staging: rtl8723bs: core: Remove function eeprom_read_sz() adds a8c14146084c staging: rtl8723bs: core: Remove function read_eeprom_content() adds 65699f341f15 staging: rtl8723bs: core: Remove eeprom_write16() adds eb569cc0d916 staging: rtl8723bs: core: Replace function Set_MSR() adds 183eb53d25a3 staging: rtl8723bs: core: Remove function enable_rate_adaptive() adds 534415d29c0c staging: rtl8723bs: core: Remove wrapper functions adds 2b524fc4ffd3 staging: rtl8723bs: Replace function rtw_free_network_queue() adds f4db969efa80 staging: rtl8723bs: Remove function rtw_set_scan_deny_timer_hdl() adds 7ee3501de816 staging: rtl8723bs: Fix typo in function name adds eddd422b54ac staging: rtl8723bs: hal: Replace function _InitQueuePriority() adds 7c11bb40f125 staging: rtl8723bs: Remove rtw_btcoex_Initialize() adds 9884b3f6f73d staging: android: fix style problem adds c90c1b427b08 staging: most: deregister net and video config subsystems [...] adds 0c3b9b7e19ec staging: kpc2000: remove dead code in core.c adds c11621ffd9a8 staging: rtl8723bs: hal: sdio_halinit: fix comparison to t [...] adds 639b6023beb4 staging: rtl8723bs: hal: sdio_halinit: fix spaces preferre [...] adds faa398844161 staging: rtl8723bs: hal: sdio_halinit: fix Comparison to NULL adds 98a716ce1d6a Merge branch 'erofs_fix' into staging-next adds 76bc27a26acc staging: erofs: rename data_mapping_mode to datamode adds 7c23143199e3 staging: comedi: usbdux: remove redundant initialization o [...] adds 5c8004ce6149 staging: erofs: clean up initialization of pointer de adds 0c20037c6749 staging: Add missing newline at end of file adds 88004c3e693d staging: rtl8723bs: hal: Using comparison to true is error prone adds 4c1c1dbd6d93 staging: rtl8723bs: hal: spaces preferred around unary operator adds 289fb19ef7a9 staging: rtl8723bs: hal: Remove return type of initrecvbuf adds 247c2ad278dd staging: rtl8723bs: hal: fix Using comparison to false is [...] adds 7930f8e5892f staging: rtl8723bs: hal: Add null check after memory allocation adds bd462d407bbb staging/rtl8723bs/core: Remove redundant call to memset adds 5d8c5c684ad8 staging/rtl8723bs/core/rtw_ap: Remove redundant call to memset adds 02ca9aa02534 staging: rtl8723bs: hal: rtl8723b_hal_init: fix Comparison [...] adds 7036126aa2f5 staging: rtl8723bs: hal: rtl8723b_hal_init: fix Using comp [...] adds f60cb23f0f0f staging: rtl8723bs: hal: rtl8723b_hal_init: Remove set but [...] adds f3a9e4136893 staging: rtl8723bs: hal: rtl8723b_rf6052: fix spaces prefe [...] adds 61959885103a staging: rtl8723bs: hal: odm_HWConfig: Unneeded variable: [...] adds 57744c8d5ce3 staging: vt6656: fix indentation on break statement adds 8fa2081030e7 staging: rtl8723bs: Remove myself from CC: adds 42203fbe73f2 staging: wilc1000: Remove redundant memset adds da0721cc2620 staging: rtl8192e: rtllib_module: Remove redundant memset adds 1011f2b09aca staging: rtl8192u: ieee80211: Remove redundant memset adds 0234961dbc18 staging: rtl8712: rtl87x_io : make use of kzalloc adds a50185cbb383 staging: kpc2000: simplify error handling in kp2000_pcie_probe adds d326d99aa00f staging: kpc2000: fix integer overflow with left shifts adds a029e223458f staging: rtl8723bs: hal: rtl8723b_cmd: fix Comparison to NULL adds f2e741cbba1c staging: rtl8723bs: hal: rtl8723b_cmd: fix comparison to t [...] adds d47f4db76732 staging: rtl8723bs: hal: Remove True/False Comparisons adds 356596396718 staging: rtl8723bs: hal: Fix Brace Style Issues in if/else [...] adds 6254acded763 staging: rtl8723bs: os_dep: ioctl_linux: make use of kzalloc adds d189a7c2f88c staging: rtl8723bs: hal: odm_RegConfig8723B: fix Lines sho [...] adds 9cc579cc9588 staging: rtl8723bs: os_dep: fix indentation on break statement adds a7a22bc46c70 staging: rtl8723bs: hal: hal_btcoex: Remove variables pHal [...] adds 6a9b5dd1e24c staging: rtl8723bs: Resolve checkpatch error "that open br [...] adds fabf298696d0 staging: rtl8723bs: Resolve the checkpatch error: else sho [...] adds 65ae78c20b8a staging: rtl8723bs: Fix Indentation Error: code indent sho [...] adds e5dc970eb13c staging: rts5208: Remove function soft_reset_sd_card() adds c2e1e0f30b1e staging: rtl8188eu: remove unused code adds fdd228cd6d90 staging: mt7621-pci: fix two messages in driver code adds 07420a02b003 staging: mt7621-pci: use gpio perst instead of builtin behaviour adds fd69d7faaefd staging: mt7621-dts: add gpio perst to pcie bindings node adds 014860188c15 staging: mt7621-pci: dt-bindings: add perst-gpio to sample [...] adds f745aa40964e staging: rtl8712: mlme_linux.c: Remove leading p from vari [...] adds fbcfbf653636 staging: rtl8712: rtl8712_efuse.c: Remove leading p from v [...] adds 97a738d30cb1 staging: rtl8712: rtl871x_cmd.c: Remove unnecessary null check adds 36f484ef0941 staging: rtl8712: r8712_joinbss_cmd(): Change return value [...] adds 29de098b330f staging: rtl8712: Change (r8712)_enqueue_cmd to void adds ee71f8e8ed89 staging: rtl8712: r8712_set_chplan_cmd(): Change return type adds c24d83e14dcf staging: rtl8712: r8712_disassoc_cmd(): Change type to void adds 612168e40755 staging: rtl8712: r8712_setopmode_cmd(): Change return type adds 092a370dbf38 staging: rtl8712: r8712_setstakey_cmd(): Change return type adds 2f1539b24e2a staging: rtl8712: r8712_setMacAddr_cmd(): Change return type adds 670a44c1631f staging: rtl8723bs: Delete file odm_AntDiv.c adds 10055c6fe274 Staging: kpc2000: kpc_dma: Fix platform_no_drv_owner.cocci [...] adds 3e5bc68fa596 staging: ks7010: Fix build error adds fc73bf67123b staging: rtl8712: r8712_addbareq_cmd(): Change return type adds a2b6457e58f1 staging: rtl8712: r8712_disconnectCtrlEx_cmd(): Change ret [...] adds ec25a9c5f7d1 staging: rtl8712: r8712_wdg_wk_cmd(): Change return type adds 0236f87b80ab staging: rtl8712: r8712_wdg_timeout_handler: Remove function adds b43f6a60e271 staging: rtl8712: r8712_enqueue_cmd_ex(): Change return type adds f5a3cb90b802 staging: wilc1000: add passive scan support adds 36e92f611e33 staging: mt7621-pci: disable pcie port clock if there is n [...] adds cdf6f83b3cca staging: mt7621-pci: add phy exit call if phy_power_on call fails adds 774dd15f81f7 staging: mt7621-pci-phy: remove disable clock from the phy [...] adds 2e26e96672c2 staging: mt7621-pci: use 'module_init' instead of 'arch_initcall' adds 575922b1cf42 staging: rtl8712: Remove function r8712_setbasicrate_cmd adds f9ed50d78c62 staging: rtl8712: Remove function r8712_setfwdig_cmd() adds 8cb9a36ebf93 staging: rtl8712: Remove function r8712_setfwra_cmd() adds 7a7213b08a41 staging: rtl8712: Remove function r8712_setrfintfs_cmd() adds e39956c0d35e staging: rtl8712: Replace function r8712_init_cmd_priv() adds 90b45399b441 Merge 5.2-rc6 into staging-next adds a4961427e749 Revert "staging: ks7010: Fix build error" adds e36472145aa7 staging: comedi: use dma_mmap_coherent for DMA-able buffer mmap adds ec8c24420501 staging: erofs: add compacted ondisk compression indexes adds 152a333a5895 staging: erofs: add compacted compression indexes support adds fa61a33f5376 staging: erofs: move per-CPU buffers implementation to utils.c adds 274812334b46 staging: erofs: move stagingpage operations to compress.h adds 7fc45dbc938a staging: erofs: introduce generic decompression backend adds 0ffd71bcc3a0 staging: erofs: introduce LZ4 decompression inplace adds 88aaf5a79c5c staging: erofs: switch to new decompression backend adds b6a76183dea8 staging: erofs: integrate decompression inplace adds 08289a56043f staging: rtl8188eu: cleanup lines ending with a '(' adds 6faeb505036d staging: rtl8188eu: remove hal_init_macaddr() adds 3dadf62ca5b2 staging: rtl8723bs: os_dep: Modify return type of function [...] adds 864e69d0d108 staging: rtl8723bs: os_dep: Modify return type of function [...] adds aa0d54db9215 staging: rtl8723bs: os_dep: Change return type of function [...] adds 1e42a8871dbb staging: rtl8723bs: os_dep: modified return type of functi [...] adds 47c48c9e30bf staging: rtl8723bs: os_dep: Change return type of rtw_init [...] adds 65e307d7dade staging: rtl8188eu: remove unused function get_bsstype() adds b107b94b3be1 staging: rtl8188eu: remove unused function is_ap_in_wep() adds 03c1feff9e02 staging: kpc2000: add missing spaces in kpc2000_i2c.c adds 8e590ef5b20c staging: kpc2000: add missing spaces in kpc2000_spi.c adds 74a2f3cb3212 staging: vc04_services: Remove function vchiu_queue_is_full() adds 49bc145285f8 staging: vc04_services: Remove function vchiq_arm_allow_resume() adds 248a58a3d765 staging: vc04_services: Remove vchiq_arm_force_suspend() adds a4013c6422f0 staging: vc04_services: Remove vchiq_pause_internal() adds 49d07ccb7520 staging: vc04_services: Remove vchiq_resume_internal() adds 6795dbb8609d staging: vc04_services: Remove vchiq_use_service_no_resume() adds bf1ca0c6c208 staging: vc04_services: Remove vchiq_send_remote_release() adds efe06b2317f9 staging: vc04_services: Remove function output_timeout_error() adds 4a808fa3aa48 staging: vc04_services: Remove function block_resume() adds d91674322d1b staging: rtl8712: Change return values in r8712_init_cmd_priv() adds 795eb36899ae staging: rtl8712: Replace function r8712_init_evt_priv() adds 6257450f891d staging: rtl8712: Change return values of r8712_init_evt_priv() adds 03c05c470fe5 staging: rtl8712: Replace r8712_free_cmd_priv() adds dc0f139b2ed8 staging: rtl8712: Replace r8712_free_evt_priv() adds d2179f3e9337 staging: rtl8712: Remove r8712_setrttbl_cmd() adds 162c0dfac580 staging: rtl8712: Replace r8712_find_network() adds a58cc341bbb8 staging: rtl8712: Remove mp_start_joinbss() adds da8e81205e8f staging: rtl8712: Remove r8712_setassocsta_cmd() adds a5dedb5c98df staging: rtl8712: Change return values of r8712_setrfreg_cmd() adds fbd6b25009ac staging: rtl8712: reduce stack usage, again adds 5545745930ea staging: erofs: return the error value if fill_inline_data [...] adds de3728dcd342 staging: erofs: don't check special inode layout adds a9f69bd555cc staging: erofs: Replace kzalloc(struct ..) with kzalloc(*ptr) adds 338d9637361c staging/most/video: set device_caps in struct video_device adds 7379e6baeddf staging: comedi: amplc_pci230: fix null pointer deref on i [...] adds b8336be66dec staging: comedi: dt282x: fix a null pointer deref on interrupt adds 3c96993b1832 staging: greybus: tools: Remove function log_csv_error() adds f816db1dc17b staging: bcm2835-camera: Restore return behavior of ctrl_s [...] adds 0ae0cf509d28 staging: mt7621-pci: fix PCIE_FTS_NUM_LO macro adds 95392b0260bf staging: rtl8188eu: Add 'rtl8188eufw.bin' to MODULE_FIRMWARE list adds 424a61122c93 staging: wilc1000: handle p2p operations in caller context adds 6419f818abab staging: wilc1000: fix error path cleanup in wilc_wlan_ini [...] adds 9bc061e88054 staging: wilc1000: added support to dynamically add/remove [...] adds 2f5e568b28fb staging: wilc1000: remove use of driver_handler_id & ifc_id adds 264a472d29b8 staging: wilc1000: remove unnecessary loop to traverse vif [...] adds 39cf54fc6af3 staging: wilc1000: remove use of 'src_addr' element in 'wi [...] adds 93592a65ad89 staging: wilc1000: remove extra argument passing to wilc_s [...] adds 7ff9f78ea683 staging: wilc1000: rename 'host_interface' source and header adds 34a49d9edf3a staging: rts5208: Rewrite redundant if statement to improv [...] adds 321cab4b5e56 staging: rts5208: Simplify boolean expression to improve c [...] adds 5d32630f170c staging: netlogic: Change GFP_ATOMIC to GFP_KERNEL adds 1f22b8f1bd6d staging: rtl8188eu: os_dep: Remove return variable adds 2995c182f85b staging: rtl8188eu: hal: Replace function odm_TXPowerTrack [...] adds c41ee96b3b89 staging: rtl8188eu: hal: Replace function ODM_TXPowerTrack [...] adds 01bc283e8198 staging: rtl8188eu: Remove declarations of unused functions adds 690a993f100f staging/rtl8188eu/os_dep: Remove unneeded variable ret adds 557897fea0b1 staging: bcm2835-camera: Check the error for REPEAT_SEQ_HEADER adds 8dedab2903f1 staging: bcm2835-camera: Replace spinlock protecting conte [...] adds a1120db35717 staging: bcm2835-camera: Do not bulk receive from service thread adds c49791614923 staging: bcm2835-camera: Correctly denote key frames in en [...] adds 35c586ffffbc staging: bcm2835-camera: Return early on errors adds be2f87c30fd2 staging: bcm2835-camera: Remove dead email addresses adds 98fbcbb1de9a staging: bcm2835-camera: Fix comment style violations. adds db9c9ee4c242 staging: bcm2835-camera: Fix spacing around operators adds 3485507fc272 staging: bcm2835-camera: Reduce length of enum names adds eb9e4f3c865a staging: bcm2835-camera: Fix multiple line dereference errors adds f439600f89c8 staging: bcm2835-camera: Fix brace style issues. adds fe78fd7b18a3 staging: bcm2835-camera: Fix missing lines between items adds fcdd047e8ae9 staging: bcm2835-camera: Fix open parenthesis alignment adds 70ec64ccdaac staging: bcm2835-camera: Ensure all buffers are returned o [...] adds bb8e97006d70 staging: bcm2835-camera: Remove check of the number of buf [...] adds a26be06d6d96 staging: bcm2835-camera: Handle empty EOS buffers whilst s [...] adds abb4718cc6a1 staging: bcm2835-camera: Set sequence number correctly adds 807855cab7c8 staging: bcm2835-camera: Add multiple inclusion protection [...] adds c7b52b803575 staging: bcm2835-camera: Unify header inclusion defines adds 33cc62fafcea staging: bcm2835-camera: Fix multiple assignments should b [...] adds 3a41cf34c3e9 staging: bcm2835-camera: Fix up mmal-parameters.h adds ed5fea7a786a staging: bcm2835-camera: Use enums for max value in controls adds fe8adc412334 staging: bcm2835-camera: Correct V4L2_CID_COLORFX_CBCR behaviour adds 66b5d073115b staging: bcm2835-camera: Remove/amend some obsolete comments adds 640e77466e69 staging: mmal-vchiq: Avoid use of bool in structures adds eb3539767a35 staging: bcm2835-camera: Fix stride on RGB3/BGR3 formats adds 1029e7a71e51 staging: bcm2835-camera: Add sanity checks for queue_setup [...] adds 37b0bbab5446 staging: bcm2835-camera: Set the field value within each buffer adds 78f2e83dad7b staging: bcm2835-camera: Correct ctrl min/max/step/def to 64bit adds 9f269b37eec5 staging: rtl8723bs: hal: hal_btcoex: Using comparison to t [...] adds c0b8646c7380 staging: rtl8723bs: hal: hal_btcoex: Remove unneeded varia [...] adds e6e70326d657 staging: rtl8192u: Change type of rtl8192_rx_initiate() adds 3ac7843e12df staging: rtl8192u: Remove function dm_backup_dynamic_mecha [...] adds 06ed6146d6c1 staging: kpc2000: add line breaks adds c70c7284a058 staging: kpc2000: blank lines after declaration adds ecb87018bb76 staging: kpc2000: introduce usage of __packed adds 69086fb80d09 staging: kpc2000: introduce 'unsigned int' adds 39e828584b39 staging: kpc2000: introduce __func__ adds d19b75b05178 staging: kpc2000: remove needless 'break' adds 9839208ea97f staging: rtl8712: Change return values of r8712_getrfreg_cmd() adds 1ef20d57cc9c staging: rtl8712: r8712_parse_wpa_ie(): Change return values adds f5e5eaefa921 staging: rtl8712: r8712_parse_wpa2_ie(): Change return values adds 7721483ca043 staging: rtl8712: mp_start_test(): Change return values adds a024c9dfefc0 staging: rtl8712: _r8712_free_sta_priv(): Change return type adds e1b5fe7412b0 staging: rtl8712: _r8712_init_sta_priv(): Change return values adds a4898e78c368 staging: rtl8712: r8712_xmit_resource_alloc(): Change retu [...] adds 54ae9f0fdad1 staging: rtl8712: Replace function r8712_enqueue_cmd() adds 4bfec30c205c staging: rtl8712: Replace function r8712_dequeue_cmd() adds 77504cf392c0 staging: rtl8723bs: hal: rtl8723b_cmd: remove set but unus [...] adds 526160d0db0a staging: rtl8723bs: hal: rtl8723b_hal_init: remove set but [...] adds 4d6d73809133 staging: rtl8723bs: hal: rtl8723b_rf6052: collect return s [...] adds 3c21e6279801 staging: rtl8723bs: hal: sdio_halinit: Remove set but unus [...] adds 8fce9e282549 staging: rtl8723bs: hal: Replace function rtl8723b_set_rssi_cmd() adds c23beb6dc052 staging: rtl8723bs: hal: Remove PHY_RFShadowRefresh() adds 98be8b33c10a staging: rtl8723bs: hal: Remove PHY_RFShadowRecorverFlagSetAll() adds 3a1555da57f2 staging: rtl8723bs: hal: Remove function PHY_CalculateBitShift() adds 5c5f1c1d994c staging: rtl8723bs: core: Remove function wait_eeprom_cmd_done() adds 7ebc8751982e staging: rtl8723bs: hal: Remove function clearinterrupt872 [...] adds 414faeb18111 staging: rtl8723bs: Remove rtw_hal_c2h_evt_read() adds 2e82900fdda8 staging: rtl8723bs: Change return type of networktype_to_r [...] adds 777a43348af3 staging: rtl8723bs: Remove rtw_hal_networktype_to_raid() adds 7cda1f884d76 staging: rtl8723bs: Replace function odm_SignalScaleMapping() adds 9b1fd9b00d6d staging: rtl8723bs: Remove function rtw_modular64() adds b13aaa5f8386 staging: rtl8723bs: Remove rtw_btcoex_PowerOnSetting() adds bd9dfe93c27b staging: rtl8723bs: Remove rtw_btcoex_HAL_Initialize() adds 6fc61d9f066f staging: rtl8723bs: Remove rtw_btcoex_IQKNotify() adds 4c1bcb0ee7a3 staging: rtl8723bs: Remove rtw_btcoex_IpsNotify() adds a618315401ab staging: rtl8723bs: Remove rtw_btcoex_LpsNotify() adds 800132aa06c2 staging: rtl8723bs: Remove rtw_btcoex_SpecialPacketNotify() adds 7d6a6e7be638 staging: rtl8723bs: Remove rtw_btcoex_SetManualControl() adds b9c1def24bec staging: rtl8723bs: Remove rtw_btcoex_SuspendNotify() adds 003e6cc3a22d staging: rtl8723bs: Remove rtw_btcoex_IsLpsOn() adds 0bae06850971 staging: iio: cdc: ad7150: create macro for capacitance channels adds 266233967c23 staging: iio: ad9834: add of_device_id table adds d1db9ad57f90 staging: iio: adis16203: Add of_device_id table adds 82e1506339bd staging: iio: adt7316: create of_device_id array adds ed83144e6d71 staging: iio: adis16240: add device to module device table adds 094c52dbaf0a staging: iio: ad7746: add device tree support adds bc4054b55f14 staging: iio: adis16240: add of_match_table entry adds ba6ec48e76bc iio: Add driver for Infineon DPS310 adds cc8baffe1761 iio: dps310: Temperature measurement errata adds d711a3c7dc82 iio: dps310: Add pressure sensing capability adds 26207c7e7872 docs: iio: add precision about sampling_frequency_available adds 13c12f693001 iio: accel: add missing sensor for some 2-in-1 based ultrabooks adds 8f69a686e235 dt-bindings: iio: adc: add adi,ad7780.yaml binding adds d4e96de0f45f MAINTAINERS: add entry for ad7780 adc driver adds 47dd8378f953 iio: adc: meson_saradc: update with SPDX Licence identifier adds 88dd03135063 iio: adc: ad7606: Move oversampling and scale options to c [...] adds 3c23e9e80853 iio: adc: ad7606: Add software configuration adds aa7093299253 iio: light: bh1780: simplify getting the adapter of a client adds cf344bd67e56 staging: iio: ad2s1210: Remove platform data NULL check in probe adds 936d3e536dcf iio:core: Fix bug in length of event info_mask and catch u [...] adds 677f16813a92 iio: light: stk3310: Add support for stk3335 adds fe9311645971 iio: imx7d_adc: Remove unneeded error message adds 9ce92da84ff2 iio: imx7d_adc: Introduce a definition for the input clock adds f5d2f9c293c2 iio: imx7d_adc: Fit into a single line adds 9f3bf94f65fc iio: imx7d_adc: Remove unneeded 'average_en' member adds 81956a93b552 iio: imu: st_lsm6dsx: get device name from st_lsm6dsx_sens [...] adds 7f699bd14913 iio: frequency: adf4371: Add support for ADF4371 PLL adds 4b65e3ba97ca dt-bindings: iio: frequency: Add docs for ADF4371 PLL adds 0e4f0b42f42d iio: adxl372: fix iio_triggered_buffer_{pre,post}enable positions adds 925120108860 dt-bindings: iio: accel: adxl372: switch to YAML bindings adds 38ffa3a34cb0 iio: amplifiers: update license information adds dbcf6b5d2625 iio: amplifiers: ad8366: use own lock to guard state adds 11ab555a6d3b iio: amplifiers: ad8366: rework driver to allow other chips adds cee211f4e5a0 iio: amplifiers: ad8366: Add support for the ADA4961 DGA adds 075da9cd6aa5 iio: amplifiers: ad8366: Add support for ADL5240 VGA adds 387c1d770667 iio: ad_sigma_delta: return directly in ad_sd_buffer_postenable() adds 362cd500a2da staging: iio: ad7150: use ternary operating to ensure 0/1 value adds 34b94f938313 staging: iio: ad7150: use FIELD_GET and GENMASK adds 28c7901451b6 staging: iio: ad7150: simplify i2c SMBus return treatment adds 4766975556e7 staging: iio: ad7150: clean up of comments adds 517b2d045aeb MAINTAINERS: add counter/ftm-quaddec driver entry adds 7e8b817e5978 iio: humidity: Replace older GPIO APIs with GPIO Consumer [...] adds 8bb0d36cbaee iio: adc: xilinx: support all platforms adds 05b8bcc96278 iio: st_accel: fix iio_triggered_buffer_{pre,post}enable p [...] adds aabcbfe8dbbf iio: sca3000: Potential endian bug in sca3000_read_event_value() adds f24cd7df6f32 dt-bindings: iio: chemical: sps30: convert bindings to yaml adds c2a0ffdc2551 MAINTAINERS: add entry for sensirion sps30 driver adds 12c8398d8012 iio: adc: stm32-dfsdm: fix output resolution adds c6013bf50e2a iio: adc: stm32-dfsdm: fix data type adds 102afde62937 iio: adc: stm32-dfsdm: manage data resolution in trigger mode adds d716204fd547 iio: adc: stm32-dfsdm: add fast mode support adds 18eaffab90eb iio: adc: stm32-dfsdm: add comment for 16 bits record adds 597382cbd3c1 dt-bindings: iio: adc: stm32: add missing vdda supply adds 7685010fca2b iio: adc: stm32-adc: add missing vdda-supply adds 1c349f4fd36e docs: iio: convert to ReST adds 8915aacac4dd iio: core: no need to check return value of debugfs_create [...] adds 67009e1932f0 counter/ftm-quaddec: Add missing '>' in MODULE_AUTHOR adds 10dd571c66a5 iio: adis162xx: fix low-power docs & reports adds 6a8036862de0 MAINTAINERS: add ADIS IMU driver library entry adds f1794fd7bdf7 iio: adc: ad7124: Remove input number limitation adds 0eaecea6e487 iio: adc: ad7124: Add buffered input support adds 1478a388f4ba iio: adc: ad7124: Shift to dynamic allocation for channel [...] adds 26ae15e62d3c Convert AD7124 bindings documentation to YAML format. adds c444e956a261 dt-bindings: iio: adc: Add buffered input property adds 13a0af411a65 iio: frequency: adf4371: Add support for ADF4372 PLL adds 84ed6482c6d8 dt-bindings: iio: frequency: Add ADF4372 PLL documentation adds def914a4c389 iio: frequency: adf4371: Add support for output stage mute adds 208a68c8393d iio: iio-utils: Fix possible incorrect mask calculation adds c55cc97a2524 Merge tag 'iio-for-5.3b' of git://git.kernel.org/pub/scm/l [...] adds 268d828144d2 staging: kpc2000: drop useless softdep statement adds af89bcef55ff staging: erofs: fix LZ4 limited bounced page mis-reuse adds eadbf7a34e44 staging: android: ion: Remove file ion_carveout_heap.c adds 23a4388f24f5 staging: android: ion: Remove file ion_chunk_heap.c adds 8f9e3a519d56 staging: most: remove data sanity check adds 18e75e3282f7 staging: comedi: amplc_dio200: Remove function clk_sce() adds 931282a9c7a6 staging: comedi: amplc_dio200: Remove function gat_sce() adds fd315da57dc3 staging: comedi: mite: Replace function mite_request_chann [...] adds cf8e49ae200b staging: mt7621-dts: update sdhci config. adds baa3477f06af staging: mt7621-dts: add support for second network interface adds d8718e45e254 drivers/staging/rtl8192u: drop first comment line adds 0dbc8368edf0 drivers/staging/rtl8192u: style nonstyled comments adds feb20855a32a staging: rtl8192u: Replace function rtl8192_rx_enable() adds 6a2ac8d4bf91 staging: kpc2000: fix brace issues in kpc2000_spi.c adds 78c5f096d7ea staging: rtl8723bs: Remove rtw_btcoex_RpwmVal() adds f0ef8d3e200d staging: rtl8723bs: Remove rtw_btcoex_RecordPwrMode() adds ee8e2ce55df0 staging: rtl8723bs: Remove rtw_btcoex_LpsVal() adds a158111d54d4 staging: rtl8723bs: Remove rtw_btcoex_Handler() adds 606e33cead2a staging: rtl8723bs: Remove rtw_btcoex_IsBtControlLps() adds d1f4b7802720 staging: rtl8723bs: Remove rtw_btcoex_IsBtDisabled() adds 535573519636 staging: rtl8723bs: Remove rtw_btcoex_SetBTCoexist() adds 8739e064de6f staging: rtl8723bs: Remove rtw_btcoex_ConnectNotify() adds efa6b6c9c4c3 staging: rtl8723bs: Remove rtw_btcoex_SetChipType() adds 69fa65f92d93 staging: rtl8723bs: Remove rtw_btcoex_GetRaMask() adds 2d9164321b6c staging: rtl8192e: remove redundant initialization of rtstatus adds db3592d9852a staging: rtl8723bs: Remove rtw_btcoex_SetPGAntNum() adds b3a74e04f1c8 staging: rtl8723bs: Remove rtw_btcoex_SetSingleAntPath() adds a47a70c25777 staging: rtl8723bs: Remove rtw_btcoex_ScanNotify() adds aa0963a11669 staging: rtl8723bs: Remove rtw_btcoex_BtInfoNotify() adds d312a47f35f7 staging: rtl8723bs: Remove rtw_btcoex_IsBTCoexCtrlAMPDUSize() adds 24c4326e342d staging: rtl8723bs: Remove function rtw_btcoex_SetDBG() adds eb408965f0e1 staging: rtl8723bs: Remove function rtw_btcoex_GetDBG() adds 66e8fafb70c2 staging: rtl8723bs: Remove rtw_btcoex_DisplayBtCoexInfo() adds 14c77a18375d staging: rtl8723bs: Change return type of hal_btcoex_IsBtD [...] adds 5b2736ce3619 staging: rtl8723bs: hal: remove redundant assignment to pa [...] adds 209ff937b0d4 staging: kpc2000: simplify comparison to NULL in kpc2000_spi.c adds a50d99d40199 staging: kpc2000: simplify comparison to NULL in dma.c adds 5d1532482943 staging: kpc2000: simplify comparison to NULL in fileops.c adds e786741ff1b5 Merge tag 'staging-5.3-rc1' of git://git.kernel.org/pub/sc [...] adds 525667c0259d serial: 8250_of: Use of_device_get_match_data() adds dfaffb9dca90 tty: serial: 8250: Fix type field in format string adds 9f20e8843edf tty: amba-pl011: allow shared interrupt adds 2987590b7846 tty: max310x: Simplify tx-work item code adds 1b5d239af3da tty: max310x: Introduce max310x_one port macro-wrapper adds b7382c73b2d7 tty: max310x: Don't pass stacked buffers to SPI adds 35240ba26a93 tty: max310x: Fix invalid baudrate divisors calculator adds 68f22c0c99d9 tty: max310x: Add rx-during-tx rs485 flag support adds 2b9e6f0a400b tty: max310x: Optionally enable rs485 on startup adds 9c12d739d69b tty: max310x: Split uart characters insertion loop adds c8a9d043947b serial: stm32: fix word length configuration adds 4f01d833fdcd serial: stm32: fix rx error handling adds 6c5962f30bce serial: stm32: fix rx data length when parity enabled adds b83b957c91f6 serial: stm32: fix transmit_chars when tx is stopped adds 64c32eab6603 serial: stm32: Add support of TC bit status check adds 5297f274e8b6 serial: stm32: fix wakeup source initialization adds 2c58e56096dd serial: stm32: fix the get_irq error case adds 06aaa3d066db tty: serial: cpm_uart - fix init when SMC is relocated adds 84ecc2f6eb1c consolemap: Fix a memory leaking bug in drivers/tty/vt/con [...] adds 5e309c6c5ea1 vt/fbcon: deinitialize resources in visual_init() after fa [...] adds 8c8af41d24c7 tty: tty_io: fix driver refcount imbalance on error path adds 92c42b492af5 tty: simserial: drop unused iflag macro adds b95781666d13 tty: ipoctal: drop unused iflag macro adds 324e8f5f5d9d tty: cpm_uart: drop unused iflag macro adds 888dc273ea4e Merge 5.2-rc3 into tty-next adds 15b3cd8ef46a Revert "consolemap: Fix a memory leaking bug in drivers/tt [...] adds c70669ecef4e serial: stm32: select pinctrl state in each suspend/resume [...] adds 929ffa4ade6c serial: stm32: Make stm32_get_databits static adds c7ad9ba0611c tty/serial: digicolor: Fix digicolor-usart already registe [...] adds 1f74dfa803e3 serial: 8250-mtk: modify uart DMA rx adds 107475685abf serial: uartps: Move the spinlock after the read of the tx empty adds 277375b864e8 serial: uartps: Add a timeout to the tx empty wait adds 9315ad99ed5b uart: mediatek: support Rx in-band wakeup adds 9edaf50b373d serial: fsl_lpuart: Use dev_info() instead of printk() adds f5a9e5f7dd8c serial: imx: Use dev_info() instead of pr_info() adds 87bb008c77a3 tty: serial: 8250-of: Do not warn on deferred probe adds 707aeea13a9c serial: stm32: fix a recursive locking in stm32_config_rs485 adds db1b5bc047b3 serial: 8250: Fix TX interrupt handling condition adds ba3684f99f1b tty: serial: msm_serial: avoid system lockup condition adds da0f843e6e6f Revert "serial: stm32: select pinctrl state in each suspen [...] adds 4e828c3e0920 serial: imx: fix locking in set_termios() adds 6bf4e42f1d19 serial: 8250: Add support for higher baud rates to Pericom chips adds ab262666018d serial: uartps: Use the same dynamic major number for all ports adds 26d5a3245b3f serial: uartps: Use octal permission for module_param() adds b6415f243919 serial: uartps: Fix multiple line dereference adds a53f82d6ccb5 serial: uartps: Fix long line over 80 chars adds 7be7a0145f01 serial: uartps: Do not add a trailing semicolon to macro adds 8d53935d9beb serial: uartps: Remove useless return from cdns_uart_poll_ [...] adds 099f79c01999 serial: fsl_lpuart: Remove unneeded OOM error message adds 7e267b2956f1 serial: 8250: factor out serial8250_{set,clear}_THRI() helpers adds 42912081481c serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions adds 13b18d359097 tty: serial_core: Set port active bit in uart_port_activate adds 607ea69d2621 serial: 8250: pericom_do_set_divisor can be static adds d99482673f95 serial: mctrl_gpio: Check if GPIO property exisits before [...] adds 4a96895f74c9 tty/serial/8250: use mctrl_gpio helpers adds 3f2640ed7be8 Revert "serial: 8250: Don't service RX FIFO if interrupts [...] adds 4cc0ed626f2b serial: stm32: add support of timeout interrupt for RX adds 5d9176edacc2 serial: stm32: update PIO transmission adds d075719e62ae serial: stm32: add support of TX FIFO threshold adds d0a6a7bcc3fa serial: stm32: add support of RX FIFO threshold adds 84872dc448fe serial: stm32: add RX and TX FIFO flush adds b7a8f766482f serial: 8250: 8250_core: Fix missing unlock on error in se [...] adds ecd6bf67da31 serial: mpsc: Remove obsolete MPSC driver adds 8493eab02608 serial: sh-sci: Fix TX DMA buffer flushing and workqueue races adds 775b7ffd7d6d serial: sh-sci: Terminate TX DMA during buffer flushing adds 41ffa48ea7b2 serial: imx: set_termios(): factor-out 'ucr2' initial value adds ddf89e7503de serial: imx: set_termios(): clarify RTS/CTS bits calculation adds 011bd05d1f5d serial: imx: set_termios(): preserve RTS state adds 35a4ed0164e9 tty: serial: fsl_lpuart: add imx8qxp support adds d72619706abc Merge tag 'tty-5.3-rc1' of git://git.kernel.org/pub/scm/li [...] adds 3a38e874d70b usbip: usbip_host: cleanup do_rebind() return path adds 01d4071486fe usb: exynos: add workaround for the USB device bindings conflict adds 4e4feeec4e6c USB: OHCI: remove space before open square bracket '[' adds be21a02a5a5e usb: renesas_usbhs: Use specific struct instead of USBHS_T [...] adds d991f855cb4f usb: remove redundant 'default n' from Kconfig-s adds fea3af5e0358 usb: core: hub: Enable/disable U1/U2 in configured state adds 561759292774 usb: core: hub: Disable hub-initiated U1/U2 adds 804898e8bc43 dt-bindings: rcar-gen3-phy-usb2: Document dr_mode adds b051c9374654 dt-bindings: rcar-gen3-phy-usb2: Add r7s9210 support adds 97a7968448cb usb: renesas_usbhs: move flags to param adds 2195e3af9079 usb: renesas_usbhs: add support for CNEN bit adds f75606699060 usb: renesas_usbhs: support byte addressable CFIFO adds b69dce634105 usb: renesas_usbhs: Add support for RZ/A2 adds 6e9aed4ed4ca dt-bindings: usb: renesas_usbhs: Add support for r7s9210 adds 086ebf92aa79 usb: avoid redundant allocation and free of memory adds 119a7fdfeece Merge 5.2-rc3 into usb-next adds 05387733ed57 usb: host: ehci-st: Remove set but not used variable 'ehci' adds 2e5a359e4a81 usb: host: ohci-st: Remove set but not used variable 'ohci' adds 6dade7ad8876 usb: cdc-wdm: remove redundant assignment to rv adds 5a1d99b11b1b usb: ohci-s3c2410: Remove set but not used variable 'hcd' adds 5e456a9263da USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 adds c8a93dcd0cbd USB: atm: ueagle-atm.c: remove redundant license text adds 53cdff30fc33 USB: ohci-spear: Remove set but not used variable 'ohci' adds 8e4c5d31e9ee usb: ftdi-elan: fix possible condition with no effect (if [...] adds 32adeab3e3b5 usb: phy: mv-usb: Remove set but not used variable 'phy' adds 4998f1efd190 usb: Add devaddr in struct usb_device adds ef513be0a905 usb: xhci: Add Clear_TT_Buffer adds 32a6cfdfd168 usb: renesas_usbhs: remove sudmac support adds e60e98237524 usb: renesas_usbhs: remove controlling PWEN/EXTLP support adds cf2b5010f416 usbip: Replace unused kvec array with single variable in v [...] adds 0e016249f687 usb: host: u132-hcd: remove unneeded variable frame adds 812086d362a1 USB: move usb debugfs directory creation to the usb common core adds 4c06a42e826d usb: typec: tcpm: fusb302: simplify getting the adapter of [...] adds a3fe2605a60d USB: sisusbvga: Remove unneeded variable adds e137d34f94eb Revert "usb: mtu3: fix up undefined reference to usb_debug_root" adds a954e5fb4bc2 Merge 5.2-rc5 into usb-next adds 1a65a0356119 usb: host: xhci-tegra: Fix Wunused-const-variable adds 6d101f24f1dd USB: add usbfs ioctl to retrieve the connection parameters adds b6409906c7c0 usb: isp1362: Spelling s/eclusive/exclusive/ adds ae748b9cf852 wusb: switch to cbcmac transform adds d7863de8cdea usb: host: fotg2: add device tree probing adds b119deca1e01 USB: fix types in uapi include adds d46a6024c709 USB: core: correct a spelling mistake in the comment adds 743344a952fc usb: renesas_usbhs: Use struct assignment instead of memcpy() adds ecefae6db042 docs: usb: rename files to .rst and add them to drivers-api adds 235e6e0a8d5f remove Documentation/index.rst.rej adds 4850f26abfca usb: clean up some of the computations in adu_read adds 58ee01007c9e Merge 5.2-rc6 into usb-next adds ffed60971f3d USB: core: Remove usbfs_mutex adds 257adc0fbe9f USB: core: Fix compiler warnings in devio.c adds 8fac4fee2014 usb: renesas_usbhs: revise the irq_vbus comments adds 0966648dd5a5 usb: renesas_usbhs: remove notify_hotplug callback adds edcf2b2c6629 usb: renesas_usbhs: move macros from mod.c to the mod.h adds ccc3264c2481 usb: renesas_usbhs: Avoid to write platform_data's value adds df9f2c278b69 usb: renesas_usbhs: Use a specific flag instead of type fo [...] adds a4027b409fa9 usb: renesas_usbhs: Remove type member from renesas_usbhs_ [...] adds 31e795c61d60 usb: renesas_usbhs: Use dev_of_node macro instead of open coded adds 98e86506c249 usb: renesas_usbhs: Add has_new_pipe_configs flag adds f08acaf00963 usb: renesas_usbhs: Add struct device * declaration in usb [...] adds b3103d0b022f usb: renesas_usbhs: move device tree properties parsing adds be0a42a7d626 usb: renesas_usbhs: Add a common function for the .get_id adds 76eff170bb05 usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_ [...] adds 426d3ff2f5ab usb: renesas_usbhs: Use struct platform_callback pointer adds 59d7d4c5178d dt-bindings: usb: renesas_usbhs: Rename bindings documenta [...] adds 23c46801d14c dt-bindings: usb: renesas_gen3: Rename bindings documentat [...] adds f90db10779ad usb: dwc3: meson-g12a: Add support for IRQ based OTG switching adds 1112cf4c4109 usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs adds cd5f9726773b Documentation: dt-bindings: Add snps,need-phy-for-wake for [...] adds 1d390437f605 ARM: dts: rockchip: Allow wakeup from rk3288-veyron's dwc2 [...] adds c846b03ff767 USB: dwc2: Don't turn off the usbphy in suspend if wakeup [...] adds 4833a94eb383 usb: gadget: f_fs: data_len used before properly set adds f4408a98c4e6 usb: gadget: u_audio: Fixed variable declaration coding st [...] adds 0604160d8c0b usb: gadget: udc: renesas_usb3: Enhance role switch support adds 67929a7ded52 usb: gadget: at91_udc: Remove unneeded variable adds 811e5c3d3c4a fotg210-udc: Remove unneeded variable adds 48f5e7493a6a USB: omap_udc: Remove unneeded variable adds 508595515f4b usb: gadget: Zero ffs_io_data adds d78cc1a4b72a usb: gadget: net2272: remove redundant assignments to pointer 's' adds ad408a1596b4 Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" adds 8bc529b25354 soc: qcom: geni: Add support for ACPI adds 2bc02355f8ba usb: dwc3: qcom: Add support for booting with ACPI adds a6e456209d08 usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 adds 7f5d6a469617 usb: dwc3: qcom: Improve error handling adds dc1b5d9aed17 usb: dwc3: Fix core validation in probe, move after clocks [...] adds 4d20a6107050 usb: dwc3: qcom: Use of_clk_get_parent_count() adds 34cc761bdcc8 doc: dt: bindings: usb: dwc3: Update entries for disabling [...] adds 4ed9890c4c44 usb: gadget: send usb_gadget as an argument in get_config_params adds 729dcffd1ed3 usb: dwc3: gadget: Add support for disabling U1 and U2 entries adds e70b3f5da001 usb: gadget: storage: Remove warning message adds d29fcf7078bc usb: gadget: ether: Fix race between gether_disconnect and [...] adds 37e444c8296c usb: Replace snprintf with scnprintf in gether_get_ifname adds dbb0569de852 usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices adds aa23ce847dda usb: dwc3: remove unused @lock member of dwc3_ep struct adds f254e65ad694 Merge tag 'usb-for-v5.3' of git://git.kernel.org/pub/scm/l [...] adds d98010817a26 phy: qcom-qusb2: fix missing assignment of ret when callin [...] adds d4a36e82924d phy: renesas: rcar-gen2: Fix memory leak at error paths adds d9e100829fca phy: usb: phy-brcm-usb: Remove sysfs attributes upon drive [...] adds f40043b368ae dt-bindings: phy: tegra-xusb: List PLL power supplies adds aa5452f54b9f phy: tegra: xusb: Add Tegra124 PLL power supplies adds e3888cda394c phy: tegra: xusb: Add Tegra210 PLL power supplies adds 90fca074897a Merge tag 'phy-for-5.2-rc_v2' of git://git.kernel.org/pub/ [...] adds 96ef07f79ae8 dt-bindings: phy: Add binding for Qualcomm PCIe2 PHY adds 6ef72bc036bc phy: qcom: Add Qualcomm PCIe2 PHY driver adds c886ec0256d3 phy: samsung: Use struct_size() in devm_kzalloc() adds c7a787de7f3f phy: usb: phy-brcm-usb: Fix platform_no_drv_owner.cocci warnings adds 1853bc0ae64b phy: ti: am654-serdes: Make serdes_am654_xlate() static adds 885bd765963b phy: qcom-qmp: Correct READY_STATUS poll break condition adds 67c2eccb7d6e phy: qcom-qmp: Drop useless msm8998_pciephy_cfg setting adds 5c9dc6379f53 phy: renesas: rcar-gen3-usb2: fix imbalance powered flag adds 51cc0da52e16 dt-bindings: phy-pxa-usb: add bindings adds 00fcc69d6e52 dt-bindings: phy: Add documentation for mixel dphy adds f4c8116e294b phy: Add driver for mixel mipi dphy found on NXP's i.MX8 SoCs adds 5fc2aa3ec9ef phy: meson-g12a-usb3-pcie: disable locking for cr_regmap adds 520602640419 phy: qcom-qmp: Raise qcom_qmp_phy_enable() polling delay adds aa9083faa10f Merge tag 'phy-for-5.3' of git://git.kernel.org/pub/scm/li [...] adds aed2a2628352 USB: serial: option: add support for GosunCn ME3630 RNDIS mode adds f8377eff5481 USB: serial: ftdi_sio: add ID for isodebug v1 adds 7f61abcdb1af Merge tag 'usb-serial-5.3-rc1' of https://git.kernel.org/p [...] adds b3649dee5fbb usb: dwc3: pci: add support for TigerLake Devices adds e8a8b40cc892 dt-bindings: add binding for USBSS-DRD controller. adds 3db1b636c07e usb:gadget Separated decoding functions from dwc3 driver. adds ca888ce7495e usb:gadget Patch simplify usb_decode_set_clear_feature function. adds c2af6b07803e usb:gadget Simplify usb_decode_get_set_descriptor function. adds 8bc1901ca7b0 usb:cdns3 Add Cadence USB3 DRD Driver adds 573aff747ee3 usb:cdns3 Fix for stuck packets in on-chip OUT buffer. adds 8cf8bde284b7 doc: dt-binding: mxs-usb-phy: add compatible for 7ulp adds 99e8232b5f3a usb: phy: phy-mxs-usb: add imx7ulp support adds d2d06c18d78e USB: gadget: function: fix issue Unneeded variable: "value" adds dfc4fdebc5d6 usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() adds 4aef79660604 usb: gadget: udc: renesas_usb3: remove redundant assignmen [...] adds b2357839c56a usb: renesas_usbhs: add a workaround for a race condition [...] adds 51785bddebf7 Merge tag 'usb-for-v5.3-part2' of git://git.kernel.org/pub [...] adds 349148785b8c usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set adds 05da75fc6511 drivers/usb/typec/tps6598x.c: fix portinfo width adds 2681795b5e7a drivers/usb/typec/tps6598x.c: fix 4CC cmd write adds e244c4699f85 usb: Handle USB3 remote wakeup for LPM enabled devices correctly adds 4f182835508c usb: fsl: Set USB_EN bit to select ULPI phy adds 5dfff995f9cb usb: phy: Workaround for USB erratum-A005728 adds 1a4dcb8aed68 usb: linux/fsl_device: Add platform member has_fsl_erratum [...] adds c1f9d2e4110c usb: host: Stops USB controller init if PLL fails to lock adds a387fd90d468 usb :fsl: Change string format for errata property adds bff2a75bd77f Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." adds de4ad1b157eb Revert "usb:cdns3 Add Cadence USB3 DRD Driver" adds 40abbef1c9af Revert "usb:gadget Simplify usb_decode_get_set_descriptor [...] adds 8265fb7c2559 Revert "usb:gadget Patch simplify usb_decode_set_clear_fea [...] adds 332694f8a4f7 Revert "usb:gadget Separated decoding functions from dwc3 [...] adds 65d71f0095f6 Revert "dt-bindings: add binding for USBSS-DRD controller." adds 214cc39d175c Revert "usb: gadget: storage: Remove warning message" adds d1609c312d42 usb: chipidea: imx: add imx7ulp support adds ed5a419bb019 usb: chipidea: imx: "fsl,usbphy" phandle is not mandatory now adds b8a4f526faba usb: chipidea: Use dev_err() instead of pr_err() adds 8fbd06e59230 usb: chipidea: imx: Use devm_platform_ioremap_resource() adds 034252e37b31 usb: chipidea: msm: Use devm_platform_ioremap_resource() adds 2bc8bb813cba Merge tag 'usb-ci-v5.3-rc1' of git://git.kernel.org/pub/sc [...] adds 17a20acaf171 Merge tag 'usb-5.3-rc1' of git://git.kernel.org/pub/scm/li [...] adds fdc4e755f6c5 mmc: android-goldfish: Drop pointer to mmc_host from goldf [...] adds 7ff213193310 mmc: tmio: move runtime PM enablement to the driver implem [...] adds 754aee559160 mmc: meson-gx-mmc: update with SPDX Licence identifier adds 5a46b6fa0f33 dt-bindings: mmc: meson-gx: add dram-access-quirk property adds acdc8e71d9bb mmc: meson-gx: add dram-access-quirk adds 65f1a0d39c28 memstick: Fix error cleanup path of memstick_init adds 8023cf2634b0 mmc: sdhci_am654: Improve whitespace utilisation with regm [...] adds 7e24e28b79b3 mmc: sdhci_am654: Print error message if the DLL fails to lock adds f9b7989859dd dt-bindings: mmc: Add YAML schemas for the generic MMC options adds ca4570a4c2d3 dt-bindings: mmc: sun4i: Add YAML schemas adds 90298dc353bc mmc: sdhci-pci: remove redundant check of slots == 0 adds 1d94717ddcc7 mmc: sdhci-sprd: Check the enable clock's return value correctly adds 334eb9bcb94f dt-bindings: mmc: sprd: Add another optional clock documentation adds ebd88a38dbf9 mmc: sdhci-sprd: Add optional gate clock support adds 7486831d7d6a mmc: sdhci-sprd: Implement the get_max_timeout_count() interface adds 494c11e1a536 mmc: sdhci-sprd: Add HS400 enhanced strobe mode adds 87a395c27bfa mmc: sdhci-sprd: Enable PHY DLL to make clock stable adds c8ff5351b598 dt-bindings: mmc: sprd: Add PHY DLL delay documentation adds 5f2f4e0da2b5 mmc: sdhci-sprd: Add PHY DLL delay configuration adds 00a9584eadf3 sdhci: tegra: Do not log error message on deferred probe adds 07649d955043 Merge branch 'fixes' into next adds 6a6869869a37 mmc: sdhi: improve quirk descriptions adds ef4a8d90b7f4 mmc: sdhi: remove unneeded initialization adds a457b70904bb dt-bindings: mmc: sdhci-am654: Document bindings for the h [...] adds 99909b55f298 mmc: sdhci_am654: Add Support for 8 bit IP on J721E adds 1accbced1c32 mmc: sdhci_am654: Add Support for 4 bit IP on J721E adds 163367c952e7 Merge branch 'fixes' into next adds a04c50aaa916 mmc: core: no need to check return value of debugfs_create [...] adds 091eb12f62b0 mmc: host: atmel-mci: no need to check return value of deb [...] adds fcac152782e3 mmc: host: dw_mmc: no need to check return value of debugf [...] adds 5928d8929d8c mmc: host: s3cmci: no need to check return value of debugf [...] adds 04509d770979 mmc: sdhci-of-esdhc: set the sd clock divisor value above 3 adds 791463ba1ae9 mmc: sdhci-of-esdhc: use 1/2 periperhal clock for ls1028a adds f24483a64e42 Merge branch 'fixes' into next adds 99a934443d92 Merge branch 'fixes' into next adds de23f0b75776 mmc: sdhci: sdhci-pci-o2micro: Check if controller support [...] adds 6e8e1acda6aa mmc: sdhci: Fix indenting on SDHCI_CTRL_8BITBUS adds 9d767dc55208 Merge branch 'fixes' into next adds cf4b20ecfa4e mmc: sdio: Turn sdio_run_irqs() into static adds cd23042d0546 mmc: sdio: Drop mmc_claim|release_host() in mmc_sdio_power [...] adds ee550947a0d6 mmc: sdio: Move comment about re-initialization to mmc_sdi [...] adds 7fbbe725378d mmc: sdio: Drop powered-on re-init at runtime resume and HW reset adds 6ebc581c3f9e mmc: sdio: Don't re-initialize powered-on removable SDIO c [...] adds 3c30e73977e5 mmc: sdio: Drop unused in-parameter to mmc_sdio_reinit_card() adds 4aaaf3ab1509 mmc: sdio: Drop unused in-parameter from mmc_sdio_init_card() adds 63624d13b24d mmc: tmio: Use dma_max_mapping_size() instead of a workaround adds cb3a7d4a0aec mmc: sdhci-pci: Add support for Intel EHL adds eef9e0a60e78 mmc: sdhci-sprd: Add start_signal_voltage_switch ops adds f97ee8f5d9cd dt-bindings: mmc: sprd: Add pinctrl support adds 29ca763fc26f mmc: sdhci-sprd: Add pin control support for voltage switch adds 1cdca16c043a dt-binding: mmc: rename tmio_mmc.txt to renesas,sdhi.txt adds 7559d612dff0 mmc: core: let the dma map ops handle bouncing adds 79a986721dec dma-mapping: remove dma_max_pfn adds 8751c8bd8b91 mmc: sdhci_am654: Make some symbols static adds 5e6b6651d22d mmc: sdhci-msm: fix mutex while in spinlock adds 42248a918d7c mmc: alcor: remove a redundant greater or equal to zero co [...] adds 59592cc1f593 mmc: sdhci_am654: Add dependency on MMC_SDHCI_AM654 adds 8931084c0d01 Merge tag 'mmc-v5.3' of git://git.kernel.org/pub/scm/linux [...] adds 2496f17772f7 dt-bindings: Add vendor prefix for Espressif adds d698a388146c of: reserved-memory: ignore disabled memory-region nodes adds 253a41c6fbad dt-bindings: Remove Linuxisms from common-properties binding adds 9b4d2b635bd0 of/fdt: Remove dead code and mark functions with __init adds 7c71650f9a36 of/fdt: Mark initial_boot_params as __ro_after_init adds 8e2c67f9960d dt-bindings: vendor: Escape single quote adds b361797f3d0b dt-bindings: vendor: Fix simtek vendor compatible adds 73c699ffe538 dt-bindings: vendor: Add a bunch of vendors adds 9bb9c6a110ea scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 adds f7a6463e389e dt-bindings: vendor-prefixes: Also allow node names starti [...] adds 837158b847a4 dt-bindings: Check the examples against the schemas adds 630eccfd0a03 Documentation: devicetree: Add vendor prefix for B&R Indus [...] adds 573748081a66 dt-bindings: property-units: Sanitize unit naming adds 4c0a59e1123f Documentation: arm: Link idle-states binding to "enable-me [...] adds 1419f64ef526 dt-bindings: stm32: serial: Add optional reset adds 2554fcb8cc40 dt-bindings: add Kontron vendor prefix adds 5d9c4e9591dc of/fdt: Fix ‘of_fdt_match’ defined but not used compiler warning adds 1bdd44579a54 dt-bindings: Add missing newline at end of file adds 12869ecd5eef scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 adds b061e4e8f0f4 dt-bindings: arm: Convert Alpine board/soc bindings to jso [...] adds e5dad30bc7e7 dt-bindings: arm: qcom: Add missing schema for MSM8974 adds 5732bea634dc dt-bindings: arm: qcom: Add missing schema for IPQ4019 boards adds 2c73aea7da20 dt-bindings: arm: Convert Axxia board/soc bindings to json-schema adds 7eefa9047ea5 dt-bindings: arm: Convert MOXA ART board/soc bindings to j [...] adds 26fd07e2e78f dt-bindings: arm: Convert NXP LPC32xx board/soc bindings t [...] adds c875a3f84727 dt-bindings: arm: Convert Conexant Digicolor board/soc bin [...] adds 5025ef8b7ad8 dt-bindings: arm: Convert PSCI binding to json-schema adds 9d3de3c58347 dt-bindings: net: Add YAML schemas for the generic Etherne [...] adds d8704342c109 dt-bindings: net: Add a YAML schemas for the generic PHY options adds 62d77ff7ecbf dt-bindings: net: Add a YAML schemas for the generic MDIO options adds b0b50b610f35 MAINTAINERS: Add Ethernet PHY YAML file adds 4abe7a3a096b dt-bindings: net: phy: The interrupt property is not mandatory adds 8c5b09447625 dt-bindings: net: sun4i-emac: Convert the binding to a schemas adds 7a47b908156c dt-bindings: net: sun4i-mdio: Convert the binding to a schemas adds 7db3545aef5f dt-bindings: net: stmmac: Convert the binding to a schemas adds 4b859450faa0 dt-bindings: net: sun7i-gmac: Convert the binding to a schemas adds 0569929d9799 dt-bindings: net: sun8i-emac: Convert the binding to a schemas adds f80b1dfc5680 dt-bindings: net: dwmac: Deprecate the PHY reset properties adds ef4db28c1f45 dt-bindings: backlight: lm3630a: correct schema validation adds 9ea6b821cef4 dt-bindings: arm: Limit cpus schema to only check Arm 'cpu' nodes adds e6ed6467117e dt-bindings: mtd: sunxi-nand: Drop 'maxItems' from child ' [...] adds 4c2c04c27df9 dt-bindings: net: mdio: Add a nodename pattern adds 960ebc8ac65e dt-bindings: net: mdio: Add address and size cells adds 5b19b6c31c21 dt-bindings: net: mdio: Add child nodes adds f4913aeed73f dt-bindings: display: Fix simple-framebuffer example adds ed8e3f51b6b7 dt-bindings: simple-framebuffer: Add requirement for pipelines adds 67d0da99163f dt-bindings: net: Use phy-mode instead of phy-connection-type adds 5ff88144f588 dt-bindings: usb: ehci: Fix example warnings adds d88590dc262f of/platform: Drop superfluous cast in of_device_make_bus_id() adds 5c68b8231e9c of/fdt: pass early_init_dt_reserve_memory_arch() with bool [...] adds 272d28bdae11 of: unittest: simplify getting the adapter of a client adds f21ce913a82f dt-bindings: arm: Convert RDA Micro board/soc bindings to [...] adds 1cadfc5877f1 dt-bindings: serial: add documentation for Rx in-band wake [...] adds f15d6358425a dt-bindings: 83xx-512x-pci: Drop cell-index property adds 09d9ea4014d1 dt-bindings: vendor-prefixes: add SoChip adds f59d261180f3 dt-bindings: vendor-prefixes: add Sipeed adds d06e4156430e Merge tag 'devicetree-for-5.3' of git://git.kernel.org/pub [...] adds 0c0b7ea23aed platform/chrome: wilco_ec: Add property helper library adds 4c1ca625c622 platform/chrome: wilco_ec: Add Boot on AC support adds 2ad1f7a91449 platform/chrome: wilco_ec: Remove 256 byte transfers adds 75501d2edc80 platform/chrome: cros_ec_spi: Always add of_match_table adds 26a14267aff2 platform/chrome: Add ChromeOS EC ISHTP driver adds 7dadf88f8d4e platform/chrome: cros_ec_spi: Move to real time priority f [...] adds 2a5f857291c3 Merge tag 'spi-rt-pump' into chrome-platform/for-next adds ac5bdfdc0e1c platform/chrome: cros_ec_spi: Request the SPI thread be realtime adds f7b0bc5eafa4 platform/chrome: wilco_ec: Add event handling adds 1210d1e6bad1 platform/chrome: wilco_ec: Add telemetry char device interface adds 79e3f1d3db3d platform/chrome: wilco_ec: Add version sysfs entries adds 81bc8c03e1b0 platform/chrome: cros_ec: Make some symbols static adds 2769bd79a915 mfd: cros_ec: Update license term adds c9f69d8b170c mfd: cros_ec: Zero BUILD_ macro adds df95a3bdf8f1 mfd: cros_ec: set comments properly adds 6f72c3f9bbdf mfd: cros_ec: add ec_align macros adds ff8343328bb9 mfd: cros_ec: Define commands as 4-digit UPPER CASE hex values adds 9e8165606377 mfd: cros_ec: use BIT macro adds ce86c87d7351 mfd: cros_ec: Update ACPI interface definition adds e849b87487fb mfd: cros_ec: move HDMI CEC API definition adds fd3bbf4a4744 mfd: cros_ec: Remove zero-size structs adds 3c46ae6160af mfd: cros_ec: Add Flash V2 commands API adds 89193a04fce5 mfd: cros_ec: Add PWM_SET_DUTY API adds de83db57d734 mfd: cros_ec: Add lightbar v2 API adds 03f6896aeb5b mfd: cros_ec: Expand hash API adds 2908c4ed296e mfd: cros_ec: Add EC transport protocol v4 adds a517bb4bb8c1 mfd: cros_ec: Complete MEMS sensor API adds 784dd15c930f mfd: cros_ec: Fix event processing API adds 716bf50ea8b1 mfd: cros_ec: Add fingerprint API adds 170309b438a3 mfd: cros_ec: Fix temperature API adds e16efdf12105 mfd: cros_ec: Complete Power and USB PD API adds fd5372848a6f mfd: cros_ec: Add API for keyboard testing adds b92be99f3742 mfd: cros_ec: Add Hibernate API adds 77c48c76ad91 mfd: cros_ec: Add Smart Battery Firmware update API adds a47bc8a4e88b mfd: cros_ec: Add I2C passthru protection API adds d90a4121bf98 mfd: cros_ec: Add API for EC-EC communication adds 6f9d485ca4c5 mfd: cros_ec: Add API for Touchpad support adds da038d6ee7a4 mfd: cros_ec: Add API for Fingerprint support adds a0d50b31cee9 mfd: cros_ec: Add API for rwsig adds cc3a032fd712 mfd: cros_ec: Add SKU ID and Secure storage API adds 2f2e6d14866e mfd: cros_ec: Add Management API entry points adds 3aa6be30da89 mfd: cros_ec: Update I2S API adds 74e80d81cc7e Merge tag 'ib-mfd-cros-v5.3' into chrome-platform/for-next adds e90716a66121 platform/chrome: cros_ec_debugfs: Add debugfs entry to ret [...] adds cb78a163c151 platform/chrome: cros_ec_debugfs: Fix kernel-doc comment f [...] adds 1fbc6ec2f35e platform/chrome: cros_ec_debugfs: Add debugfs ABI documentation adds 35b52b3315a2 platform/chrome: cros_ec_debugfs: cros_ec_uptime_fops can [...] adds aa8b8f9f9bef platform/chrome: wilco_ec: Fix unreleased lock in event_read() adds d096aa3eb604 Input: cros_ec_keyb: mask out extra flags in event_type adds 4116fd25c526 platform/chrome: cros_ec_lpc: Merge cros_ec_lpc and cros_e [...] adds 22c040fa21b6 platform/chrome: cros_ec_lpc: Choose Microchip EC at runtime adds 9eecd07b3450 platform/chrome: cros_ec_lpc_mec: Fix kernel-doc comment f [...] adds 1d333ef3d599 platform/chrome: wilco_ec: Add circular buffer as event queue adds 0451cc8ce272 iio: cros_ec: Add lid angle driver adds c18e6ea1014c platform/chrome: lightbar: Get drvdata from parent in susp [...] adds 8c3166e17cf1 mfd / platform: cros_ec_debugfs: Expose resume result via debugfs adds d7d170a8e357 Merge tag 'tag-chrome-platform-for-v5.3' of git://git.kern [...]
No new revisions were added by this update.
Summary of changes: CREDITS | 2 +- Documentation/ABI/testing/debugfs-cec-error-inj | 2 +- Documentation/ABI/testing/debugfs-cros-ec | 56 + .../ABI/testing/debugfs-driver-habanalabs | 18 +- Documentation/ABI/testing/debugfs-wilco-ec | 16 +- Documentation/ABI/testing/sysfs-bus-iio | 7 +- Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 10 +- .../ABI/testing/sysfs-bus-iio-frequency-adf4371 | 44 + Documentation/ABI/testing/sysfs-class-net-phydev | 8 + Documentation/ABI/testing/sysfs-devices-system-cpu | 3 +- Documentation/ABI/testing/sysfs-driver-habanalabs | 42 +- .../ABI/testing/sysfs-kernel-iommu_groups | 9 + Documentation/ABI/testing/sysfs-kernel-uids | 2 +- Documentation/ABI/testing/sysfs-platform-wilco-ec | 40 + Documentation/ABI/testing/sysfs-power | 2 +- Documentation/DMA-API.txt | 2 +- Documentation/EDID/HOWTO.txt | 49 - Documentation/EDID/howto.rst | 58 + Documentation/Kconfig | 13 + Documentation/Makefile | 14 +- Documentation/RCU/UP.rst | 143 + Documentation/RCU/UP.txt | 133 - Documentation/RCU/index.rst | 19 + Documentation/RCU/listRCU.rst | 321 + Documentation/RCU/listRCU.txt | 315 - Documentation/RCU/rcu.rst | 92 + Documentation/RCU/rcu.txt | 89 - Documentation/accelerators/ocxl.rst | 2 + Documentation/acpi/dsd/leds.txt | 2 +- Documentation/admin-guide/LSM/LoadPin.rst | 10 + Documentation/admin-guide/README.rst | 2 +- .../{filesystems => admin-guide}/binderfs.rst | 0 Documentation/admin-guide/bug-hunting.rst | 2 +- Documentation/admin-guide/devices.txt | 4 +- Documentation/admin-guide/hw-vuln/index.rst | 1 + Documentation/admin-guide/hw-vuln/spectre.rst | 697 ++ Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.rst | 10 +- Documentation/admin-guide/kernel-parameters.txt | 38 +- Documentation/admin-guide/mm/numaperf.rst | 5 +- Documentation/admin-guide/ras.rst | 2 +- Documentation/aoe/aoe.rst | 150 + Documentation/aoe/aoe.txt | 143 - Documentation/aoe/examples.rst | 23 + Documentation/aoe/index.rst | 19 + Documentation/aoe/todo.rst | 17 + Documentation/aoe/todo.txt | 14 - Documentation/aoe/udev.txt | 2 +- Documentation/arm/mem_alignment | 2 +- Documentation/arm/stm32/overview.rst | 2 + Documentation/arm/stm32/stm32f429-overview.rst | 2 + Documentation/arm/stm32/stm32f746-overview.rst | 2 + Documentation/arm/stm32/stm32f769-overview.rst | 2 + Documentation/arm/stm32/stm32h743-overview.rst | 2 + Documentation/arm/stm32/stm32mp157-overview.rst | 2 + Documentation/arm64/acpi_object_usage.rst | 738 ++ Documentation/arm64/acpi_object_usage.txt | 622 -- Documentation/arm64/arm-acpi.rst | 528 ++ Documentation/arm64/arm-acpi.txt | 519 -- Documentation/arm64/booting.rst | 293 + Documentation/arm64/booting.txt | 266 - Documentation/arm64/cpu-feature-registers.rst | 304 + Documentation/arm64/cpu-feature-registers.txt | 296 - Documentation/arm64/elf_hwcaps.rst | 209 + Documentation/arm64/elf_hwcaps.txt | 239 - Documentation/arm64/hugetlbpage.rst | 41 + Documentation/arm64/hugetlbpage.txt | 38 - Documentation/arm64/index.rst | 28 + Documentation/arm64/legacy_instructions.rst | 68 + Documentation/arm64/legacy_instructions.txt | 57 - Documentation/arm64/memory.rst | 98 + Documentation/arm64/memory.txt | 97 - Documentation/arm64/pointer-authentication.rst | 109 + Documentation/arm64/pointer-authentication.txt | 107 - Documentation/arm64/silicon-errata.rst | 131 + Documentation/arm64/silicon-errata.txt | 88 - Documentation/arm64/sve.rst | 545 ++ Documentation/arm64/sve.txt | 541 -- Documentation/arm64/tagged-pointers.rst | 68 + Documentation/arm64/tagged-pointers.txt | 66 - Documentation/block/bfq-iosched.txt | 12 +- Documentation/block/biodoc.txt | 1 - Documentation/block/queue-sysfs.txt | 64 +- Documentation/bpf/bpf_design_QA.rst | 30 +- Documentation/bpf/btf.rst | 2 + Documentation/bpf/index.rst | 1 + Documentation/bpf/prog_cgroup_sockopt.rst | 93 + Documentation/cdrom/Makefile | 21 - Documentation/cdrom/cdrom-standard.rst | 1063 +++ Documentation/cdrom/cdrom-standard.tex | 1026 --- Documentation/cdrom/ide-cd | 534 -- Documentation/cdrom/ide-cd.rst | 538 ++ Documentation/cdrom/index.rst | 19 + Documentation/cdrom/packet-writing.rst | 139 + Documentation/cdrom/packet-writing.txt | 132 - Documentation/cgroup-v1/blkio-controller.rst | 12 +- Documentation/conf.py | 5 +- Documentation/core-api/index.rst | 2 + Documentation/core-api/kernel-api.rst | 14 +- .../{x86 => core-api}/protection-keys.rst | 0 Documentation/core-api/timekeeping.rst | 2 +- Documentation/core-api/xarray.rst | 270 +- Documentation/device-mapper/cache-policies.rst | 131 + Documentation/device-mapper/cache-policies.txt | 121 - Documentation/device-mapper/cache.rst | 337 + Documentation/device-mapper/cache.txt | 311 - Documentation/device-mapper/delay.rst | 31 + Documentation/device-mapper/delay.txt | 28 - Documentation/device-mapper/dm-crypt.rst | 173 + Documentation/device-mapper/dm-crypt.txt | 162 - Documentation/device-mapper/dm-flakey.rst | 74 + Documentation/device-mapper/dm-flakey.txt | 57 - Documentation/device-mapper/dm-init.rst | 125 + Documentation/device-mapper/dm-init.txt | 114 - Documentation/device-mapper/dm-integrity.rst | 259 + Documentation/device-mapper/dm-integrity.txt | 233 - Documentation/device-mapper/dm-io.rst | 75 + Documentation/device-mapper/dm-io.txt | 75 - Documentation/device-mapper/dm-log.rst | 57 + Documentation/device-mapper/dm-log.txt | 54 - Documentation/device-mapper/dm-queue-length.rst | 48 + Documentation/device-mapper/dm-queue-length.txt | 39 - Documentation/device-mapper/dm-raid.rst | 419 ++ Documentation/device-mapper/dm-raid.txt | 354 - Documentation/device-mapper/dm-service-time.rst | 101 + Documentation/device-mapper/dm-service-time.txt | 91 - Documentation/device-mapper/dm-uevent.rst | 110 + Documentation/device-mapper/dm-uevent.txt | 97 - Documentation/device-mapper/dm-zoned.rst | 146 + Documentation/device-mapper/dm-zoned.txt | 144 - Documentation/device-mapper/era.rst | 116 + Documentation/device-mapper/era.txt | 108 - Documentation/device-mapper/index.rst | 44 + Documentation/device-mapper/kcopyd.rst | 47 + Documentation/device-mapper/kcopyd.txt | 47 - Documentation/device-mapper/linear.rst | 63 + Documentation/device-mapper/linear.txt | 61 - Documentation/device-mapper/log-writes.rst | 145 + Documentation/device-mapper/log-writes.txt | 140 - Documentation/device-mapper/persistent-data.rst | 88 + Documentation/device-mapper/persistent-data.txt | 84 - Documentation/device-mapper/snapshot.rst | 180 + Documentation/device-mapper/snapshot.txt | 176 - Documentation/device-mapper/statistics.rst | 225 + Documentation/device-mapper/statistics.txt | 223 - Documentation/device-mapper/striped.rst | 61 + Documentation/device-mapper/striped.txt | 57 - Documentation/device-mapper/switch.rst | 141 + Documentation/device-mapper/switch.txt | 138 - Documentation/device-mapper/thin-provisioning.rst | 427 ++ Documentation/device-mapper/thin-provisioning.txt | 411 -- Documentation/device-mapper/unstriped.rst | 135 + Documentation/device-mapper/unstriped.txt | 124 - Documentation/device-mapper/verity.rst | 229 + Documentation/device-mapper/verity.txt | 219 - Documentation/device-mapper/writecache.rst | 79 + Documentation/device-mapper/writecache.txt | 70 - Documentation/device-mapper/zero.rst | 37 + Documentation/device-mapper/zero.txt | 37 - Documentation/devicetree/bindings/Makefile | 2 +- .../devicetree/bindings/arm/al,alpine.txt | 16 - .../devicetree/bindings/arm/al,alpine.yaml | 21 + Documentation/devicetree/bindings/arm/arm-boards | 2 +- Documentation/devicetree/bindings/arm/axxia.txt | 12 - Documentation/devicetree/bindings/arm/axxia.yaml | 19 + .../bindings/arm/coresight-cpu-debug.txt | 4 +- .../devicetree/bindings/arm/coresight.txt | 8 +- Documentation/devicetree/bindings/arm/cpus.yaml | 487 +- .../devicetree/bindings/arm/digicolor.txt | 6 - .../devicetree/bindings/arm/digicolor.yaml | 16 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 22 + .../devicetree/bindings/arm/idle-states.txt | 15 +- .../bindings/arm/mediatek/mediatek,sgmiisys.txt | 2 + Documentation/devicetree/bindings/arm/moxart.txt | 12 - Documentation/devicetree/bindings/arm/moxart.yaml | 19 + .../devicetree/bindings/arm/nxp/lpc32xx.txt | 8 - .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 25 + Documentation/devicetree/bindings/arm/psci.txt | 111 - Documentation/devicetree/bindings/arm/psci.yaml | 163 + Documentation/devicetree/bindings/arm/qcom.yaml | 14 + Documentation/devicetree/bindings/arm/rda.txt | 17 - Documentation/devicetree/bindings/arm/rda.yaml | 20 + .../devicetree/bindings/common-properties.txt | 17 +- .../devicetree/bindings/cpufreq/imx-cpufreq-dt.txt | 37 + .../bindings/display/simple-framebuffer.yaml | 25 +- .../devicetree/bindings/extcon/extcon-fsa9480.txt | 19 + .../devicetree/bindings/gpio/gpio-davinci.txt | 18 + .../devicetree/bindings/gpio/pl061-gpio.txt | 10 - .../devicetree/bindings/gpio/pl061-gpio.yaml | 69 + .../devicetree/bindings/i3c/cdns,i3c-master.txt | 2 +- Documentation/devicetree/bindings/i3c/i3c.txt | 4 +- .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 72 + .../devicetree/bindings/iio/accel/adi,adxl372.yaml | 63 + .../devicetree/bindings/iio/accel/adxl345.txt | 39 - .../devicetree/bindings/iio/accel/adxl372.txt | 33 - .../devicetree/bindings/iio/adc/adi,ad7124.txt | 75 - .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 155 + .../devicetree/bindings/iio/adc/adi,ad7780.txt | 48 - .../devicetree/bindings/iio/adc/adi,ad7780.yaml | 87 + .../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 2 + .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 1 + .../bindings/iio/chemical/sensirion,sps30.txt | 12 - .../bindings/iio/chemical/sensirion,sps30.yaml | 39 + .../devicetree/bindings/iio/frequency/adf4371.yaml | 63 + .../devicetree/bindings/iio/light/isl29018.txt | 27 - .../devicetree/bindings/iio/light/isl29018.yaml | 56 + .../devicetree/bindings/iio/light/tsl2583.txt | 25 - .../devicetree/bindings/iio/light/tsl2583.yaml | 46 + .../devicetree/bindings/iio/light/tsl2772.txt | 42 - .../devicetree/bindings/iio/light/tsl2772.yaml | 83 + .../devicetree/bindings/ipmi/npcm7xx-kcs-bmc.txt | 2 +- .../bindings/leds/backlight/lm3630a-backlight.yaml | 21 +- .../devicetree/bindings/leds/leds-lm36274.txt | 85 + .../devicetree/bindings/leds/leds-lm3697.txt | 73 + .../devicetree/bindings/leds/leds-spi-byte.txt | 44 + .../devicetree/bindings/media/allegro.txt | 43 + .../devicetree/bindings/media/amlogic,vdec.txt | 71 + .../devicetree/bindings/media/imx7-csi.txt | 9 +- .../bindings/media/marvell,mmp2-ccic.txt | 50 + .../devicetree/bindings/media/st,stm32-dcmi.txt | 2 +- .../devicetree/bindings/media/sun6i-csi.txt | 1 + .../memory-controllers/ingenic,jz4780-nemc.txt | 1 + .../devicetree/bindings/mfd/atmel-usart.txt | 20 +- Documentation/devicetree/bindings/mfd/ti-lmu.txt | 88 +- .../devicetree/bindings/misc/xlnx,sd-fec.txt | 58 + .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 98 + .../devicetree/bindings/mmc/amlogic,meson-gx.txt | 4 + .../devicetree/bindings/mmc/mmc-controller.yaml | 374 + Documentation/devicetree/bindings/mmc/mmc.txt | 178 +- .../devicetree/bindings/mmc/renesas,sdhi.txt | 111 + .../devicetree/bindings/mmc/sdhci-am654.txt | 9 +- .../devicetree/bindings/mmc/sdhci-sprd.txt | 26 + .../devicetree/bindings/mmc/sunxi-mmc.txt | 52 - Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 120 - .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 1 - Documentation/devicetree/bindings/mux/mmio-mux.txt | 60 - Documentation/devicetree/bindings/mux/reg-mux.txt | 129 + .../bindings/net/allwinner,sun4i-a10-emac.yaml | 56 + .../bindings/net/allwinner,sun4i-a10-mdio.yaml | 70 + .../bindings/net/allwinner,sun4i-emac.txt | 19 - .../bindings/net/allwinner,sun4i-mdio.txt | 27 - .../bindings/net/allwinner,sun7i-a20-gmac.txt | 27 - .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 65 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 321 + Documentation/devicetree/bindings/net/dsa/ksz.txt | 2 + .../devicetree/bindings/net/dsa/marvell.txt | 7 +- .../devicetree/bindings/net/dsa/qca8k.txt | 6 + .../bindings/net/dsa/vitesse,vsc73xx.txt | 58 +- .../devicetree/bindings/net/dwmac-sun8i.txt | 201 - .../bindings/net/ethernet-controller.yaml | 206 + .../devicetree/bindings/net/ethernet-phy.yaml | 177 + Documentation/devicetree/bindings/net/ethernet.txt | 68 +- .../devicetree/bindings/net/fixed-link.txt | 55 +- .../devicetree/bindings/net/fsl-enetc.txt | 7 +- .../bindings/net/hisilicon-hip04-net.txt | 7 +- .../devicetree/bindings/net/keystone-netcp.txt | 44 + Documentation/devicetree/bindings/net/macb.txt | 3 + .../devicetree/bindings/net/marvell-bluetooth.txt | 25 + .../devicetree/bindings/net/marvell-orion-mdio.txt | 2 +- Documentation/devicetree/bindings/net/mdio.txt | 38 +- Documentation/devicetree/bindings/net/mdio.yaml | 74 + .../devicetree/bindings/net/mediatek-bluetooth.txt | 17 + .../devicetree/bindings/net/mediatek-net.txt | 14 +- Documentation/devicetree/bindings/net/phy.txt | 80 +- .../devicetree/bindings/net/qca,ar71xx.txt | 45 + .../devicetree/bindings/net/qualcomm-bluetooth.txt | 4 + .../devicetree/bindings/net/snps,dwmac.yaml | 411 ++ .../devicetree/bindings/net/socfpga-dwmac.txt | 10 +- Documentation/devicetree/bindings/net/stmmac.txt | 179 +- .../devicetree/bindings/net/ti,dp83867.txt | 14 +- .../devicetree/bindings/net/wiznet,w5x00.txt | 50 + .../devicetree/bindings/net/xilinx_axienet.txt | 29 +- .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 51 + .../bindings/nvmem/allwinner,sunxi-sid.txt | 29 - .../devicetree/bindings/nvmem/imx-ocotp.txt | 1 + .../devicetree/bindings/pci/83xx-512x-pci.txt | 1 - .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 2 +- .../devicetree/bindings/phy/mixel,mipi-dsi-phy.txt | 29 + .../devicetree/bindings/phy/mxs-usb-phy.txt | 3 +- .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 12 + .../devicetree/bindings/phy/phy-pxa-usb.txt | 18 + .../devicetree/bindings/phy/qcom-pcie2-phy.txt | 42 + .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 13 +- .../bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt | 2 +- .../devicetree/bindings/property-units.txt | 34 +- .../devicetree/bindings/ptp/ptp-qoriq.txt | 2 + .../devicetree/bindings/pwm/ingenic,jz47xx-pwm.txt | 5 +- .../devicetree/bindings/pwm/pwm-sifive.txt | 33 + .../devicetree/bindings/pwm/pwm-stm32-lp.txt | 9 +- .../devicetree/bindings/pwm/pwm-stm32.txt | 3 + .../bindings/regulator/arizona-regulator.txt | 3 +- .../bindings/regulator/fixed-regulator.yaml | 5 +- .../bindings/regulator/gpio-regulator.txt | 57 - .../bindings/regulator/gpio-regulator.yaml | 118 + .../devicetree/bindings/regulator/max8660.txt | 47 - .../devicetree/bindings/regulator/max8660.yaml | 77 + .../devicetree/bindings/regulator/pv88060.txt | 2 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 2 +- .../bindings/regulator/qcom,spmi-regulator.txt | 22 + .../devicetree/bindings/regulator/regulator.txt | 140 +- .../devicetree/bindings/regulator/regulator.yaml | 200 + .../devicetree/bindings/regulator/slg51000.txt | 88 + .../bindings/regulator/st,stm32-booster.txt | 18 + Documentation/devicetree/bindings/serial/8250.txt | 19 + .../devicetree/bindings/serial/mtk-uart.txt | 13 +- .../devicetree/bindings/serial/st,stm32-usart.txt | 1 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 132 + .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 120 + .../bindings/sound/amlogic,axg-tdm-formatters.txt | 6 +- .../bindings/sound/amlogic,g12a-tohdmitx.txt | 55 + .../devicetree/bindings/sound/cs42l73.txt | 2 +- .../devicetree/bindings/sound/cs42xx8.txt | 6 + .../bindings/sound/davinci-mcasp-audio.txt | 3 + Documentation/devicetree/bindings/sound/madera.txt | 67 + .../devicetree/bindings/sound/max98357a.txt | 4 + Documentation/devicetree/bindings/sound/rt1011.txt | 32 + Documentation/devicetree/bindings/sound/rt1308.txt | 17 + .../devicetree/bindings/sound/st,stm32-i2s.txt | 2 +- .../devicetree/bindings/sound/st,stm32-sai.txt | 2 +- .../devicetree/bindings/sound/sun4i-i2s.txt | 45 - .../bindings/sound/sunxi,sun4i-spdif.txt | 42 - .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 86 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 106 + Documentation/devicetree/bindings/spi/spi-bus.txt | 112 +- .../devicetree/bindings/spi/spi-controller.yaml | 161 + Documentation/devicetree/bindings/spi/spi-gpio.txt | 43 - .../devicetree/bindings/spi/spi-gpio.yaml | 72 + .../devicetree/bindings/spi/spi-pl022.yaml | 165 + .../devicetree/bindings/spi/spi-stm32-qspi.txt | 5 +- .../devicetree/bindings/spi/spi-sun4i.txt | 23 - .../devicetree/bindings/spi/spi-sun6i.txt | 44 - .../devicetree/bindings/spi/spi-synquacer.txt | 27 + .../devicetree/bindings/spi/spi_pl022.txt | 70 - Documentation/devicetree/bindings/usb/dwc2.txt | 3 + Documentation/devicetree/bindings/usb/dwc3.txt | 2 + .../devicetree/bindings/usb/generic-ehci.yaml | 3 +- .../usb/{renesas_usb3.txt => renesas,usb3.txt} | 0 .../devicetree/bindings/usb/renesas,usbhs.txt | 57 + .../devicetree/bindings/usb/renesas_usbhs.txt | 55 - .../devicetree/bindings/vendor-prefixes.yaml | 78 +- Documentation/devicetree/booting-without-of.txt | 2 +- Documentation/doc-guide/kernel-doc.rst | 2 +- Documentation/doc-guide/sphinx.rst | 32 +- Documentation/docutils.conf | 2 +- .../driver-api/80211/mac80211-advanced.rst | 3 - Documentation/driver-api/basics.rst | 3 - Documentation/driver-api/clk.rst | 6 +- .../driver-api/firmware/other_interfaces.rst | 2 +- Documentation/driver-api/gpio/board.rst | 2 +- Documentation/driver-api/gpio/consumer.rst | 6 +- Documentation/driver-api/gpio/driver.rst | 16 +- Documentation/driver-api/iio/hw-consumer.rst | 1 - Documentation/driver-api/index.rst | 1 + Documentation/driver-api/mei/hdcp.rst | 32 + Documentation/driver-api/mei/iamt.rst | 101 + Documentation/driver-api/mei/index.rst | 23 + Documentation/driver-api/mei/mei-client-bus.rst | 168 + Documentation/driver-api/mei/mei.rst | 176 + Documentation/driver-api/mei/nfc.rst | 28 + Documentation/driver-api/pps.rst | 242 + Documentation/driver-api/ptp.rst | 96 + Documentation/driver-api/soundwire/locking.rst | 4 +- Documentation/driver-api/target.rst | 4 +- Documentation/extcon/intel-int3496.txt | 27 - Documentation/fault-injection/fault-injection.rst | 446 ++ Documentation/fault-injection/fault-injection.txt | 435 -- Documentation/fault-injection/index.rst | 20 + .../fault-injection/notifier-error-inject.rst | 98 + .../fault-injection/notifier-error-inject.txt | 94 - .../fault-injection/nvme-fault-injection.rst | 178 + .../fault-injection/nvme-fault-injection.txt | 116 - Documentation/fault-injection/provoke-crashes.rst | 48 + Documentation/fault-injection/provoke-crashes.txt | 38 - Documentation/fb/api.rst | 307 + Documentation/fb/api.txt | 306 - Documentation/fb/arkfb.rst | 68 + Documentation/fb/arkfb.txt | 68 - Documentation/fb/aty128fb.rst | 75 + Documentation/fb/aty128fb.txt | 72 - Documentation/fb/cirrusfb.rst | 94 + Documentation/fb/cirrusfb.txt | 97 - Documentation/fb/cmap_xfbdev.rst | 56 + Documentation/fb/cmap_xfbdev.txt | 53 - Documentation/fb/deferred_io.rst | 79 + Documentation/fb/deferred_io.txt | 75 - Documentation/fb/efifb.rst | 39 + Documentation/fb/efifb.txt | 37 - Documentation/fb/ep93xx-fb.rst | 140 + Documentation/fb/ep93xx-fb.txt | 135 - Documentation/fb/fbcon.rst | 350 + Documentation/fb/fbcon.txt | 347 - Documentation/fb/framebuffer.rst | 353 + Documentation/fb/framebuffer.txt | 343 - Documentation/fb/gxfb.rst | 54 + Documentation/fb/gxfb.txt | 52 - Documentation/fb/index.rst | 50 + Documentation/fb/intel810.rst | 287 + Documentation/fb/intel810.txt | 278 - Documentation/fb/intelfb.rst | 155 + Documentation/fb/intelfb.txt | 149 - Documentation/fb/internals.rst | 86 + Documentation/fb/internals.txt | 82 - Documentation/fb/lxfb.rst | 55 + Documentation/fb/lxfb.txt | 52 - Documentation/fb/matroxfb.rst | 443 ++ Documentation/fb/matroxfb.txt | 413 -- Documentation/fb/metronomefb.rst | 38 + Documentation/fb/metronomefb.txt | 36 - Documentation/fb/modedb.rst | 155 + Documentation/fb/modedb.txt | 151 - Documentation/fb/pvr2fb.rst | 66 + Documentation/fb/pvr2fb.txt | 65 - Documentation/fb/pxafb.rst | 173 + Documentation/fb/pxafb.txt | 142 - Documentation/fb/s3fb.rst | 82 + Documentation/fb/s3fb.txt | 82 - Documentation/fb/sa1100fb.rst | 40 + Documentation/fb/sa1100fb.txt | 39 - Documentation/fb/sh7760fb.rst | 130 + Documentation/fb/sh7760fb.txt | 131 - Documentation/fb/sisfb.rst | 160 + Documentation/fb/sisfb.txt | 158 - Documentation/fb/sm501.rst | 15 + Documentation/fb/sm501.txt | 10 - Documentation/fb/sm712fb.rst | 35 + Documentation/fb/sm712fb.txt | 31 - Documentation/fb/sstfb.rst | 207 + Documentation/fb/sstfb.txt | 174 - Documentation/fb/tgafb.rst | 71 + Documentation/fb/tgafb.txt | 69 - Documentation/fb/tridentfb.rst | 78 + Documentation/fb/tridentfb.txt | 70 - Documentation/fb/udlfb.rst | 162 + Documentation/fb/udlfb.txt | 159 - Documentation/fb/uvesafb.rst | 188 + Documentation/fb/uvesafb.txt | 184 - Documentation/fb/vesafb.rst | 192 + Documentation/fb/vesafb.txt | 181 - Documentation/fb/viafb.rst | 297 + Documentation/fb/viafb.txt | 252 - Documentation/fb/vt8623fb.rst | 64 + Documentation/fb/vt8623fb.txt | 64 - .../features/debug/stackprotector/arch-support.txt | 2 +- Documentation/filesystems/Locking | 14 - Documentation/filesystems/api-summary.rst | 3 - Documentation/filesystems/ext2.txt | 8 +- Documentation/filesystems/ext4/index.rst | 8 +- Documentation/filesystems/fscrypt.rst | 43 +- Documentation/filesystems/index.rst | 13 +- Documentation/filesystems/porting | 10 +- Documentation/filesystems/ubifs-authentication.md | 4 +- Documentation/filesystems/vfs.rst | 1428 ++++ Documentation/filesystems/vfs.txt | 1268 ---- .../filesystems/xfs-delayed-logging-design.txt | 2 +- Documentation/firmware-guide/acpi/enumeration.rst | 2 +- .../firmware-guide/acpi/extcon-intel-int3496.rst | 33 + Documentation/firmware-guide/acpi/index.rst | 1 + .../firmware-guide/acpi/method-tracing.rst | 2 +- Documentation/fmc/API.txt | 47 - Documentation/fmc/FMC-and-SDB.txt | 88 - Documentation/fmc/carrier.txt | 311 - Documentation/fmc/fmc-chardev.txt | 64 - Documentation/fmc/fmc-fakedev.txt | 36 - Documentation/fmc/fmc-trivial.txt | 17 - Documentation/fmc/fmc-write-eeprom.txt | 98 - Documentation/fmc/identifiers.txt | 168 - Documentation/fmc/mezzanine.txt | 123 - Documentation/fmc/parameters.txt | 56 - Documentation/fpga/dfl.rst | 291 + Documentation/fpga/dfl.txt | 285 - Documentation/fpga/index.rst | 17 + Documentation/gpu/msm-crash-dump.rst | 2 + Documentation/hid/hid-alps.rst | 180 + Documentation/hid/hid-alps.txt | 139 - Documentation/hid/hid-sensor.rst | 242 + Documentation/hid/hid-sensor.txt | 224 - Documentation/hid/hid-transport.rst | 359 + Documentation/hid/hid-transport.txt | 317 - Documentation/hid/hiddev.rst | 251 + Documentation/hid/hiddev.txt | 205 - Documentation/hid/hidraw.rst | 138 + Documentation/hid/hidraw.txt | 119 - Documentation/hid/index.rst | 18 + Documentation/hid/intel-ish-hid.rst | 485 ++ Documentation/hid/intel-ish-hid.txt | 454 -- Documentation/hid/uhid.rst | 193 + Documentation/hid/uhid.txt | 187 - Documentation/hwmon/pxe1610 | 90 + Documentation/i2c/instantiating-devices | 4 +- Documentation/i2c/upgrading-clients | 4 +- Documentation/ide/changelogs.rst | 17 + Documentation/ide/ide-tape.rst | 68 + Documentation/ide/ide-tape.txt | 65 - Documentation/ide/ide.rst | 265 + Documentation/ide/ide.txt | 256 - Documentation/ide/index.rst | 21 + Documentation/ide/warm-plug-howto.rst | 18 + Documentation/ide/warm-plug-howto.txt | 18 - Documentation/iio/ep93xx_adc.rst | 40 + Documentation/iio/ep93xx_adc.txt | 29 - Documentation/iio/iio_configfs.rst | 101 + Documentation/iio/iio_configfs.txt | 93 - Documentation/iio/index.rst | 12 + Documentation/index.rst | 2 +- Documentation/input/input.rst | 2 +- Documentation/interconnect/interconnect.rst | 7 +- Documentation/iostats.txt | 4 + Documentation/isdn/HiSax.cert | 96 - Documentation/isdn/INTERFACE | 759 -- Documentation/isdn/INTERFACE.fax | 163 - Documentation/isdn/README | 599 -- Documentation/isdn/README.FAQ | 26 - Documentation/isdn/README.HiSax | 659 -- Documentation/isdn/README.audio | 138 - Documentation/isdn/README.concap | 259 - Documentation/isdn/README.diversion | 127 - Documentation/isdn/README.fax | 45 - Documentation/isdn/README.gigaset | 36 +- Documentation/isdn/README.hfc-pci | 41 - Documentation/isdn/README.syncppp | 58 - Documentation/isdn/README.x25 | 184 - Documentation/isdn/syncPPP.FAQ | 224 - Documentation/kbuild/headers_install.rst | 51 + Documentation/kbuild/headers_install.txt | 50 - Documentation/kbuild/index.rst | 27 + Documentation/kbuild/issues.rst | 11 + Documentation/kbuild/kbuild.rst | 265 + Documentation/kbuild/kbuild.txt | 248 - Documentation/kbuild/kconfig-language.rst | 689 ++ Documentation/kbuild/kconfig-language.txt | 669 -- Documentation/kbuild/kconfig-macro-language.rst | 247 + Documentation/kbuild/kconfig-macro-language.txt | 242 - Documentation/kbuild/kconfig.rst | 300 + Documentation/kbuild/kconfig.txt | 272 - Documentation/kbuild/makefiles.rst | 1509 ++++ Documentation/kbuild/makefiles.txt | 1369 ---- Documentation/kbuild/modules.rst | 571 ++ Documentation/kbuild/modules.txt | 541 -- Documentation/kdump/index.rst | 21 + Documentation/kdump/kdump.rst | 534 ++ Documentation/kdump/kdump.txt | 509 -- Documentation/kdump/vmcoreinfo.rst | 488 ++ Documentation/kdump/vmcoreinfo.txt | 495 -- Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/kernel-hacking/locking.rst | 6 +- Documentation/kernel-per-CPU-kthreads.txt | 2 +- Documentation/laptops/lg-laptop.rst | 2 + Documentation/laptops/thinkpad-acpi.txt | 4 +- Documentation/leds/index.rst | 25 + Documentation/leds/leds-blinkm.rst | 84 + Documentation/leds/leds-blinkm.txt | 80 - Documentation/leds/leds-class-flash.rst | 90 + Documentation/leds/leds-class-flash.txt | 73 - Documentation/leds/leds-class.rst | 125 + Documentation/leds/leds-class.txt | 122 - Documentation/leds/leds-lm3556.rst | 137 + Documentation/leds/leds-lm3556.txt | 85 - Documentation/leds/leds-lp3944.rst | 59 + Documentation/leds/leds-lp3944.txt | 50 - Documentation/leds/leds-lp5521.rst | 115 + Documentation/leds/leds-lp5521.txt | 101 - Documentation/leds/leds-lp5523.rst | 147 + Documentation/leds/leds-lp5523.txt | 130 - Documentation/leds/leds-lp5562.rst | 137 + Documentation/leds/leds-lp5562.txt | 120 - Documentation/leds/leds-lp55xx.rst | 224 + Documentation/leds/leds-lp55xx.txt | 194 - Documentation/leds/leds-mlxcpld.rst | 118 + Documentation/leds/leds-mlxcpld.txt | 110 - Documentation/leds/ledtrig-oneshot.rst | 44 + Documentation/leds/ledtrig-oneshot.txt | 43 - Documentation/leds/ledtrig-transient.rst | 167 + Documentation/leds/ledtrig-transient.txt | 152 - Documentation/leds/ledtrig-usbport.rst | 46 + Documentation/leds/ledtrig-usbport.txt | 41 - Documentation/leds/uleds.rst | 37 + Documentation/leds/uleds.txt | 36 - Documentation/maintainer/index.rst | 1 + Documentation/maintainer/rebasing-and-merging.rst | 226 + Documentation/media/kapi/dtv-core.rst | 6 +- Documentation/media/kapi/v4l2-controls.rst | 206 +- Documentation/media/uapi/cec/cec-api.rst | 2 +- Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 3 +- Documentation/media/uapi/cec/cec-ioc-receive.rst | 15 +- .../media/uapi/mediactl/media-ioc-enum-links.rst | 7 +- Documentation/media/uapi/rc/rc-tables.rst | 30 +- Documentation/media/uapi/v4l/biblio.rst | 9 + Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 625 ++ Documentation/media/uapi/v4l/extended-controls.rst | 15 +- Documentation/media/uapi/v4l/field-order.rst | 17 +- Documentation/media/uapi/v4l/pixfmt-compressed.rst | 25 + .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 15 +- Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 13 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 8 + Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 30 + Documentation/media/v4l-drivers/index.rst | 1 + Documentation/media/v4l-drivers/vimc.dot | 22 + Documentation/media/v4l-drivers/vimc.rst | 98 + Documentation/media/v4l-drivers/vivid.rst | 5 + Documentation/media/videodev2.h.rst.exceptions | 5 + Documentation/memory-barriers.txt | 2 +- Documentation/mic/index.rst | 18 + Documentation/mic/mic_overview.rst | 85 + Documentation/mic/mic_overview.txt | 81 - Documentation/mic/scif_overview.rst | 108 + Documentation/mic/scif_overview.txt | 98 - Documentation/misc-devices/eeprom | 96 - Documentation/misc-devices/eeprom.rst | 107 + Documentation/misc-devices/ics932s401 | 31 - Documentation/misc-devices/ics932s401.rst | 36 + Documentation/misc-devices/index.rst | 5 + Documentation/misc-devices/isl29003 | 62 - Documentation/misc-devices/isl29003.rst | 75 + Documentation/misc-devices/lis3lv02d | 93 - Documentation/misc-devices/lis3lv02d.rst | 99 + Documentation/misc-devices/max6875 | 110 - Documentation/misc-devices/max6875.rst | 136 + Documentation/misc-devices/mei/mei-client-bus.txt | 141 - Documentation/misc-devices/mei/mei.txt | 266 - Documentation/netlabel/cipso_ipv4.rst | 56 + Documentation/netlabel/cipso_ipv4.txt | 49 - Documentation/netlabel/draft_ietf.rst | 5 + Documentation/netlabel/index.rst | 21 + Documentation/netlabel/introduction.rst | 52 + Documentation/netlabel/introduction.txt | 46 - Documentation/netlabel/lsm_interface.rst | 53 + Documentation/netlabel/lsm_interface.txt | 47 - Documentation/networking/af_xdp.rst | 16 +- .../networking/device_drivers/amazon/ena.txt | 5 +- .../device_drivers/aquantia/atlantic.txt | 439 ++ .../device_drivers/freescale/dpaa2/dpio-driver.rst | 4 +- .../networking/device_drivers/google/gve.rst | 123 + Documentation/networking/device_drivers/index.rst | 2 + .../networking/device_drivers/mellanox/mlx5.rst | 192 + Documentation/networking/dsa/b53.rst | 183 + Documentation/networking/dsa/configuration.rst | 292 + Documentation/networking/dsa/dsa.rst | 4 +- Documentation/networking/dsa/index.rst | 2 + Documentation/networking/dsa/sja1105.rst | 6 +- Documentation/networking/ip-sysctl.txt | 44 +- Documentation/networking/mpls-sysctl.txt | 2 +- Documentation/networking/phy.rst | 45 +- Documentation/networking/sfp-phylink.rst | 5 +- Documentation/networking/timestamping.txt | 2 +- Documentation/networking/tls-offload.rst | 73 +- Documentation/nvdimm/nvdimm.txt | 4 +- Documentation/pcmcia/devicetable.rst | 37 + Documentation/pcmcia/devicetable.txt | 33 - Documentation/pcmcia/driver-changes.rst | 160 + Documentation/pcmcia/driver-changes.txt | 149 - Documentation/pcmcia/driver.rst | 30 + Documentation/pcmcia/driver.txt | 30 - Documentation/pcmcia/index.rst | 20 + Documentation/pcmcia/locking.rst | 133 + Documentation/pcmcia/locking.txt | 118 - Documentation/platform/x86-laptop-drivers.txt | 18 - Documentation/powerpc/firmware-assisted-dump.txt | 2 +- Documentation/powerpc/isa-versions.rst | 2 + Documentation/pps/pps.txt | 239 - Documentation/process/4.Coding.rst | 2 +- Documentation/process/changes.rst | 16 +- Documentation/process/coding-style.rst | 2 +- Documentation/process/maintainer-pgp-guide.rst | 31 +- Documentation/process/submit-checklist.rst | 2 +- Documentation/ptp/ptp.txt | 86 - Documentation/pwm.txt | 7 + Documentation/riscv/index.rst | 17 + Documentation/riscv/pmu.rst | 255 + Documentation/riscv/pmu.txt | 249 - Documentation/scheduler/completion.rst | 293 + Documentation/scheduler/completion.txt | 291 - Documentation/scheduler/index.rst | 29 + Documentation/scheduler/sched-arch.rst | 76 + Documentation/scheduler/sched-arch.txt | 74 - Documentation/scheduler/sched-bwc.rst | 128 + Documentation/scheduler/sched-bwc.txt | 122 - Documentation/scheduler/sched-deadline.rst | 888 +++ Documentation/scheduler/sched-deadline.txt | 871 --- Documentation/scheduler/sched-design-CFS.rst | 249 + Documentation/scheduler/sched-design-CFS.txt | 242 - Documentation/scheduler/sched-domains.rst | 83 + Documentation/scheduler/sched-domains.txt | 77 - Documentation/scheduler/sched-energy.rst | 430 ++ Documentation/scheduler/sched-energy.txt | 425 -- Documentation/scheduler/sched-nice-design.rst | 112 + Documentation/scheduler/sched-nice-design.txt | 108 - Documentation/scheduler/sched-rt-group.rst | 185 + Documentation/scheduler/sched-rt-group.txt | 183 - Documentation/scheduler/sched-stats.rst | 167 + Documentation/scheduler/sched-stats.txt | 154 - Documentation/scheduler/text_files.rst | 5 + Documentation/scsi/osst.txt | 218 - Documentation/scsi/ufs.txt | 7 + Documentation/security/keys/core.rst | 144 +- Documentation/security/keys/request-key.rst | 9 +- Documentation/security/keys/trusted-encrypted.rst | 4 +- Documentation/sphinx/automarkup.py | 101 + Documentation/sphinx/cdomain.py | 5 +- Documentation/sphinx/requirements.txt | 4 +- Documentation/sysctl/kernel.txt | 4 +- Documentation/target/index.rst | 19 + Documentation/target/scripts.rst | 11 + Documentation/target/tcm_mod_builder.rst | 149 + Documentation/target/tcm_mod_builder.txt | 145 - Documentation/target/tcmu-design.rst | 405 ++ Documentation/target/tcmu-design.txt | 381 - Documentation/tee.txt | 2 +- Documentation/timers/NO_HZ.txt | 318 - Documentation/timers/highres.rst | 250 + Documentation/timers/highres.txt | 249 - Documentation/timers/hpet.rst | 30 + Documentation/timers/hpet.txt | 28 - Documentation/timers/hrtimers.rst | 178 + Documentation/timers/hrtimers.txt | 178 - Documentation/timers/index.rst | 22 + Documentation/timers/no_hz.rst | 326 + Documentation/timers/timekeeping.rst | 180 + Documentation/timers/timekeeping.txt | 179 - Documentation/timers/timers-howto.rst | 112 + Documentation/timers/timers-howto.txt | 105 - Documentation/trace/coresight.txt | 82 +- Documentation/trace/histogram.rst | 10 +- Documentation/trace/kprobetrace.rst | 7 + Documentation/trace/uprobetracer.rst | 7 +- .../it_IT/admin-guide/kernel-parameters.rst | 12 + .../translations/it_IT/doc-guide/sphinx.rst | 17 +- .../translations/it_IT/kernel-hacking/hacking.rst | 4 +- .../translations/it_IT/kernel-hacking/locking.rst | 6 +- .../translations/it_IT/process/4.Coding.rst | 2 +- .../translations/it_IT/process/adding-syscalls.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 2 +- Documentation/translations/it_IT/process/howto.rst | 2 +- .../translations/it_IT/process/license-rules.rst | 28 +- .../translations/it_IT/process/magic-number.rst | 2 +- .../it_IT/process/stable-kernel-rules.rst | 4 +- .../it_IT/process/submit-checklist.rst | 2 +- .../translations/ko_KR/memory-barriers.txt | 2 +- Documentation/translations/zh_CN/arm64/booting.txt | 6 +- .../zh_CN/arm64/legacy_instructions.txt | 4 +- Documentation/translations/zh_CN/arm64/memory.txt | 4 +- .../translations/zh_CN/arm64/silicon-errata.txt | 4 +- .../translations/zh_CN/arm64/tagged-pointers.txt | 4 +- .../translations/zh_CN/basic_profiling.txt | 71 - Documentation/translations/zh_CN/oops-tracing.txt | 2 +- .../translations/zh_CN/process/4.Coding.rst | 4 +- .../translations/zh_CN/process/coding-style.rst | 2 +- .../zh_CN/process/management-style.rst | 4 +- .../zh_CN/process/programming-language.rst | 59 +- .../zh_CN/process/submit-checklist.rst | 2 +- .../zh_CN/process/submitting-drivers.rst | 2 +- Documentation/usb/{acm.txt => acm.rst} | 0 .../usb/{authorization.txt => authorization.rst} | 0 Documentation/usb/{chipidea.txt => chipidea.rst} | 0 Documentation/usb/{dwc3.txt => dwc3.rst} | 0 Documentation/usb/{ehci.txt => ehci.rst} | 0 .../usb/{functionfs.txt => functionfs.rst} | 0 Documentation/usb/gadget-testing.rst | 934 +++ Documentation/usb/gadget-testing.txt | 934 --- .../{gadget_configfs.txt => gadget_configfs.rst} | 0 .../usb/{gadget_hid.txt => gadget_hid.rst} | 0 .../usb/{gadget_multi.txt => gadget_multi.rst} | 0 .../usb/{gadget_printer.txt => gadget_printer.rst} | 0 .../usb/{gadget_serial.txt => gadget_serial.rst} | 0 Documentation/usb/index.rst | 39 + .../usb/{iuu_phoenix.txt => iuu_phoenix.rst} | 0 .../usb/{mass-storage.txt => mass-storage.rst} | 0 .../usb/{misc_usbsevseg.txt => misc_usbsevseg.rst} | 0 Documentation/usb/{mtouchusb.txt => mtouchusb.rst} | 0 Documentation/usb/{ohci.txt => ohci.rst} | 0 Documentation/usb/{rio.txt => rio.rst} | 0 Documentation/usb/text_files.rst | 29 + Documentation/usb/{usb-help.txt => usb-help.rst} | 0 .../usb/{usb-serial.txt => usb-serial.rst} | 0 .../usb/{usbip_protocol.txt => usbip_protocol.rst} | 0 Documentation/usb/{usbmon.txt => usbmon.rst} | 0 ...esign-overview.txt => wusb-design-overview.rst} | 0 Documentation/userspace-api/spec_ctrl.rst | 2 + .../virtual/kvm/amd-memory-encryption.rst | 3 + Documentation/virtual/kvm/api.txt | 2 +- Documentation/virtual/kvm/devices/arm-vgic-its.txt | 2 +- Documentation/vm/hwpoison.rst | 52 +- Documentation/vm/numa.rst | 2 +- .../watchdog/convert_drivers_to_kernel_api.rst | 219 + .../watchdog/convert_drivers_to_kernel_api.txt | 218 - Documentation/watchdog/hpwdt.rst | 73 + Documentation/watchdog/hpwdt.txt | 66 - Documentation/watchdog/index.rst | 25 + Documentation/watchdog/mlx-wdt.rst | 56 + Documentation/watchdog/mlx-wdt.txt | 52 - Documentation/watchdog/pcwd-watchdog.rst | 71 + Documentation/watchdog/pcwd-watchdog.txt | 66 - Documentation/watchdog/watchdog-api.rst | 271 + Documentation/watchdog/watchdog-api.txt | 237 - Documentation/watchdog/watchdog-kernel-api.rst | 338 + Documentation/watchdog/watchdog-kernel-api.txt | 305 - Documentation/watchdog/watchdog-parameters.rst | 736 ++ Documentation/watchdog/watchdog-parameters.txt | 410 -- Documentation/watchdog/watchdog-pm.rst | 22 + Documentation/watchdog/watchdog-pm.txt | 19 - Documentation/watchdog/wdt.rst | 63 + Documentation/watchdog/wdt.txt | 50 - Documentation/x86/index.rst | 1 - Documentation/x86/resctrl_ui.rst | 30 +- Documentation/x86/x86_64/5level-paging.rst | 2 +- Documentation/x86/x86_64/boot-options.rst | 4 +- Documentation/x86/x86_64/fake-numa-for-cpusets.rst | 2 +- Documentation/xilinx/eemi.rst | 67 + Documentation/xilinx/eemi.txt | 67 - Documentation/xilinx/index.rst | 17 + Kconfig | 4 +- MAINTAINERS | 286 +- arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/plat-eznps/Kconfig | 2 +- arch/arm/Kconfig | 6 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 2 + arch/arm/include/asm/Kbuild | 1 + arch/arm/include/asm/dma-mapping.h | 7 - arch/arm/include/asm/flat.h | 37 - arch/arm/include/asm/unistd.h | 1 + arch/arm/mach-omap1/ams-delta-fiq.c | 4 +- arch/arm/mach-omap1/board-ams-delta.c | 5 +- arch/arm/mach-pxa/am200epd.c | 13 +- arch/arm/mach-s3c64xx/mach-crag6410.c | 21 +- arch/arm/net/bpf_jit_32.c | 42 +- arch/arm/tools/syscall.tbl | 2 + arch/arm64/Kconfig | 2 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 8 + .../boot/dts/altera/socfpga_stratix10_socdk.dts | 11 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 6 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 8 + arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 8 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 8 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 3 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 17 + arch/arm64/include/asm/efi.h | 2 +- arch/arm64/include/asm/image.h | 2 +- arch/arm64/include/asm/unistd.h | 3 +- arch/arm64/include/asm/unistd32.h | 4 + arch/arm64/include/uapi/asm/sigcontext.h | 2 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/mm/dma-mapping.c | 412 +- arch/c6x/Kconfig | 3 +- arch/c6x/include/asm/flat.h | 7 +- arch/h8300/Kconfig | 3 + arch/h8300/include/asm/flat.h | 7 +- arch/ia64/hp/sim/simserial.c | 2 - arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/Kconfig | 4 +- arch/m68k/include/asm/flat.h | 30 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/mac/config.c | 10 +- arch/m68k/q40/README | 2 +- arch/microblaze/Kconfig | 1 + arch/microblaze/Kconfig.debug | 2 +- arch/microblaze/Kconfig.platform | 2 +- arch/microblaze/include/asm/flat.h | 7 +- arch/microblaze/kernel/syscalls/syscall.tbl | 2 + arch/mips/boot/dts/mscc/ocelot.dtsi | 5 +- arch/mips/boot/dts/qca/ar9331.dtsi | 26 + arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 8 + arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/malta_kvm_guest_defconfig | 1 - arch/mips/configs/malta_qemu_32r6_defconfig | 1 - arch/mips/configs/maltaaprp_defconfig | 1 - arch/mips/configs/maltasmvp_defconfig | 1 - arch/mips/configs/maltasmvp_eva_defconfig | 1 - arch/mips/configs/maltaup_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/configs/rb532_defconfig | 1 - arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/nds32/Kconfig | 2 +- arch/openrisc/Kconfig | 2 +- arch/parisc/Kconfig | 2 + arch/parisc/Makefile | 18 + arch/parisc/include/asm/ftrace.h | 15 +- arch/parisc/include/asm/patch.h | 4 +- arch/parisc/include/asm/psw.h | 2 +- arch/parisc/include/uapi/asm/socket.h | 2 + arch/parisc/kernel/Makefile | 9 +- arch/parisc/kernel/entry.S | 64 + arch/parisc/kernel/ftrace.c | 129 +- arch/parisc/kernel/module.c | 64 +- arch/parisc/kernel/module.lds | 7 + arch/parisc/kernel/patch.c | 88 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/kernel/vmlinux.lds.S | 2 + arch/parisc/mm/fixmap.c | 7 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/kernel/suspend.c | 1 + arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/mm/book3s64/radix_tlb.c | 5 + arch/powerpc/net/bpf_jit_comp64.c | 36 +- arch/powerpc/sysdev/Kconfig | 2 +- arch/riscv/Kconfig | 4 +- arch/riscv/include/asm/Kbuild | 1 + arch/riscv/net/bpf_jit_comp.c | 59 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/net/bpf_jit_comp.c | 41 +- arch/sh/Kconfig | 3 +- arch/sh/configs/se7712_defconfig | 1 - arch/sh/configs/se7721_defconfig | 1 - arch/sh/configs/titan_defconfig | 1 - arch/sh/include/asm/flat.h | 7 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/include/uapi/asm/socket.h | 2 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/net/bpf_jit_comp_64.c | 29 +- arch/x86/Kconfig | 20 +- arch/x86/Kconfig.debug | 2 +- arch/x86/boot/compressed/acpi.c | 143 +- arch/x86/boot/compressed/head_64.S | 1 + arch/x86/boot/compressed/misc.c | 11 +- arch/x86/boot/header.S | 14 +- arch/x86/entry/entry_32.S | 2 +- arch/x86/entry/entry_64.S | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 + arch/x86/entry/syscalls/syscall_64.tbl | 2 + arch/x86/events/Makefile | 2 +- arch/x86/events/core.c | 106 +- arch/x86/events/intel/core.c | 185 +- arch/x86/events/intel/cstate.c | 153 +- arch/x86/events/intel/rapl.c | 379 +- arch/x86/events/intel/uncore.c | 122 +- arch/x86/events/intel/uncore.h | 41 +- arch/x86/events/intel/uncore_snb.c | 101 +- arch/x86/events/intel/uncore_snbep.c | 601 ++ arch/x86/events/msr.c | 110 +- arch/x86/events/perf_event.h | 7 +- arch/x86/events/probe.c | 45 + arch/x86/events/probe.h | 29 + arch/x86/ia32/sys_ia32.c | 12 +- arch/x86/include/asm/bootparam_utils.h | 2 +- arch/x86/include/asm/mmu.h | 1 + arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/pgtable_32.h | 2 +- arch/x86/include/asm/pgtable_64_types.h | 2 +- arch/x86/include/asm/processor.h | 1 + arch/x86/include/asm/sections.h | 2 + arch/x86/include/asm/special_insns.h | 41 +- arch/x86/include/asm/unistd.h | 1 + arch/x86/include/uapi/asm/bootparam.h | 2 + arch/x86/kernel/alternative.c | 25 +- arch/x86/kernel/cpu/common.c | 72 +- arch/x86/kernel/cpu/microcode/amd.c | 2 +- arch/x86/kernel/crash.c | 6 + arch/x86/kernel/e820.c | 2 +- arch/x86/kernel/kexec-bzimage64.c | 7 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/machine_kexec_64.c | 118 +- arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/setup.c | 23 +- arch/x86/kernel/smpboot.c | 14 +- arch/x86/kernel/stacktrace.c | 8 +- arch/x86/kernel/vmlinux.lds.S | 40 +- arch/x86/mm/ioremap.c | 71 +- arch/x86/mm/mem_encrypt_identity.c | 22 +- arch/x86/mm/tlb.c | 2 +- arch/x86/net/bpf_jit_comp32.c | 367 +- arch/x86/platform/pvh/enlighten.c | 2 +- arch/x86/xen/smp_pv.c | 1 + arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/flat.h | 7 +- arch/xtensa/include/asm/unistd.h | 1 + arch/xtensa/kernel/syscalls/syscall.tbl | 2 + block/Kconfig.iosched | 7 + block/bfq-cgroup.c | 212 +- block/bfq-iosched.c | 967 ++- block/bfq-iosched.h | 48 +- block/bio.c | 96 +- block/blk-cgroup.c | 139 +- block/blk-core.c | 111 +- block/blk-iolatency.c | 51 +- block/blk-map.c | 10 +- block/blk-merge.c | 112 +- block/blk-mq-debugfs.c | 42 +- block/blk-mq-sched.c | 31 +- block/blk-mq-sched.h | 10 +- block/blk-mq-tag.c | 8 - block/blk-mq.c | 44 +- block/blk-mq.h | 7 +- block/blk.h | 36 +- block/genhd.c | 5 +- block/kyber-iosched.c | 6 +- block/mq-deadline.c | 5 +- block/opal_proto.h | 16 + block/sed-opal.c | 197 +- certs/blacklist.c | 7 +- certs/system_keyring.c | 12 +- crypto/ccm.c | 1 + drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/acpi/Kconfig | 12 +- drivers/acpi/acpi_amba.c | 9 + drivers/acpi/acpi_apd.c | 2 +- drivers/acpi/acpi_configfs.c | 6 +- drivers/acpi/acpi_lpit.c | 7 +- drivers/acpi/acpi_lpss.c | 111 +- drivers/acpi/acpica/acevents.h | 3 +- drivers/acpi/acpica/acglobal.h | 1 - drivers/acpi/acpica/acnamesp.h | 2 - drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/evgpe.c | 8 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/nsaccess.c | 54 +- drivers/acpi/acpica/nseval.c | 190 - drivers/acpi/acpica/nsinit.c | 49 +- drivers/acpi/acpica/nsload.c | 12 - drivers/acpi/acpica/nsutils.c | 12 - drivers/acpi/acpica/tbdata.c | 13 - drivers/acpi/acpica/tbxfload.c | 11 + drivers/acpi/acpica/utinit.c | 1 - drivers/acpi/acpica/utxfinit.c | 18 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/device_pm.c | 165 +- drivers/acpi/internal.h | 7 + drivers/acpi/osl.c | 4 +- drivers/acpi/pmic/intel_pmic.c | 2 - drivers/acpi/power.c | 135 + drivers/acpi/property.c | 26 +- drivers/acpi/sleep.c | 22 +- drivers/acpi/tables.c | 21 +- drivers/android/binder.c | 157 +- drivers/android/binder_alloc.c | 44 +- drivers/android/binder_alloc.h | 22 +- drivers/ata/acard-ahci.c | 1 - drivers/ata/ahci_sunxi.c | 47 +- drivers/ata/libahci.c | 1 - drivers/ata/libata-core.c | 4 +- drivers/ata/libata-eh.c | 8 +- drivers/ata/pdc_adma.c | 1 - drivers/ata/sata_nv.c | 2 - drivers/ata/sata_qstor.c | 1 - drivers/ata/sata_sil24.c | 1 - drivers/auxdisplay/Kconfig | 2 +- drivers/base/core.c | 28 + drivers/base/devcon.c | 26 + drivers/base/power/clock_ops.c | 6 +- drivers/base/power/main.c | 36 +- drivers/base/power/wakeup.c | 6 +- drivers/base/property.c | 24 + drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 + drivers/base/regmap/regcache-lzo.c | 8 +- drivers/base/regmap/regmap-debugfs.c | 2 + drivers/base/regmap/regmap-i3c.c | 60 + drivers/base/regmap/regmap.c | 2 + drivers/base/swnode.c | 324 +- drivers/block/Kconfig | 2 +- drivers/block/drbd/drbd_debugfs.c | 64 +- drivers/block/drbd/drbd_debugfs.h | 4 +- drivers/block/drbd/drbd_main.c | 3 +- drivers/block/floppy.c | 2 +- drivers/block/loop.c | 16 +- drivers/block/mtip32xx/mtip32xx.c | 5 - drivers/block/null_blk_main.c | 14 +- drivers/block/skd_main.c | 1 - drivers/bluetooth/Kconfig | 12 + drivers/bluetooth/bpa10x.c | 3 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btmtkuart.c | 51 +- drivers/bluetooth/btqca.c | 47 +- drivers/bluetooth/btqca.h | 10 +- drivers/bluetooth/btrtl.c | 28 + drivers/bluetooth/btrtl.h | 6 + drivers/bluetooth/btsdio.c | 1 + drivers/bluetooth/btusb.c | 584 ++ drivers/bluetooth/hci_bcsp.c | 5 + drivers/bluetooth/hci_ldisc.c | 8 + drivers/bluetooth/hci_ll.c | 109 +- drivers/bluetooth/hci_mrvl.c | 72 +- drivers/bluetooth/hci_qca.c | 73 +- drivers/bluetooth/hci_uart.h | 1 + drivers/cdrom/cdrom.c | 2 +- drivers/char/bsr.c | 5 +- drivers/char/misc.c | 3 +- drivers/clocksource/timer-npcm7xx.c | 2 +- drivers/counter/104-quad-8.c | 2 +- drivers/counter/ftm-quaddec.c | 4 +- drivers/cpufreq/Kconfig.arm | 17 + drivers/cpufreq/Makefile | 2 + drivers/cpufreq/armada-37xx-cpufreq.c | 4 +- drivers/cpufreq/brcmstb-avs-cpufreq.c | 12 +- drivers/cpufreq/cpufreq-dt-platdev.c | 5 +- drivers/cpufreq/cpufreq.c | 121 +- drivers/cpufreq/imx-cpufreq-dt.c | 97 + drivers/cpufreq/pcc-cpufreq.c | 4 +- drivers/cpufreq/raspberrypi-cpufreq.c | 97 + drivers/cpufreq/s5pv210-cpufreq.c | 2 +- drivers/edac/Kconfig | 6 + drivers/edac/Makefile | 1 + drivers/edac/altera_edac.c | 43 +- drivers/edac/aspeed_edac.c | 4 - drivers/edac/debugfs.c | 12 +- drivers/edac/edac_mc_sysfs.c | 34 +- drivers/edac/edac_module.h | 20 +- drivers/edac/i10nm_base.c | 10 +- drivers/edac/ie31200_edac.c | 78 +- drivers/edac/sb_edac.c | 1 - drivers/edac/sifive_edac.c | 119 + drivers/edac/skx_base.c | 2 +- drivers/edac/skx_common.c | 4 +- drivers/edac/skx_common.h | 2 +- drivers/extcon/Kconfig | 12 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-arizona.c | 33 +- drivers/extcon/extcon-fsa9480.c | 395 ++ drivers/firmware/Kconfig | 2 +- drivers/firmware/google/coreboot_table.h | 11 +- drivers/firmware/google/framebuffer-coreboot.c | 14 +- drivers/firmware/google/memconsole-coreboot.c | 28 +- drivers/firmware/google/memconsole.c | 9 +- drivers/firmware/google/vpd.c | 14 +- drivers/firmware/google/vpd_decode.c | 2 - drivers/fmc/Kconfig | 52 - drivers/fmc/Makefile | 15 - drivers/fmc/fmc-chardev.c | 199 - drivers/fmc/fmc-core.c | 388 -- drivers/fmc/fmc-debug.c | 172 - drivers/fmc/fmc-dump.c | 58 - drivers/fmc/fmc-fakedev.c | 355 - drivers/fmc/fmc-match.c | 113 - drivers/fmc/fmc-private.h | 8 - drivers/fmc/fmc-sdb.c | 219 - drivers/fmc/fmc-trivial.c | 103 - drivers/fmc/fmc-write-eeprom.c | 175 - drivers/fmc/fru-parse.c | 80 - drivers/fpga/Kconfig | 6 +- drivers/fpga/dfl-fme-mgr.c | 4 +- drivers/fpga/dfl-fme-pr.c | 17 +- drivers/fsi/cf-fsi-fw.h | 2 +- drivers/fsi/fsi-core.c | 32 +- drivers/fsi/fsi-occ.c | 15 +- drivers/fsi/fsi-sbefifo.c | 4 +- drivers/gpio/Kconfig | 20 +- drivers/gpio/Makefile | 296 +- drivers/gpio/TODO | 40 + drivers/gpio/gpio-altera.c | 65 +- drivers/gpio/gpio-amd-fch.c | 4 +- drivers/gpio/gpio-amdpt.c | 10 +- drivers/gpio/gpio-ath79.c | 66 +- drivers/gpio/gpio-davinci.c | 7 +- drivers/gpio/gpio-eic-sprd.c | 9 +- drivers/gpio/gpio-em.c | 34 +- drivers/gpio/gpio-ep93xx.c | 7 +- drivers/gpio/gpio-ftgpio010.c | 35 +- drivers/gpio/gpio-grgpio.c | 4 +- drivers/gpio/gpio-ixp4xx.c | 14 +- drivers/gpio/gpio-janz-ttl.c | 9 +- drivers/gpio/gpio-madera.c | 6 +- drivers/gpio/gpio-max732x.c | 45 +- drivers/gpio/gpio-mockup.c | 21 +- drivers/gpio/gpio-mvebu.c | 11 +- drivers/gpio/gpio-omap.c | 509 +- drivers/gpio/gpio-pca953x.c | 1 + drivers/gpio/gpio-pl061.c | 30 +- drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/gpio-siox.c | 51 +- drivers/gpio/gpio-stp-xway.c | 33 +- drivers/gpio/gpio-tegra.c | 4 +- drivers/gpio/gpio-vf610.c | 14 +- drivers/gpio/gpio-vr41xx.c | 19 +- drivers/gpio/gpio-xilinx.c | 90 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-of.c | 43 + drivers/gpio/gpiolib.c | 94 +- drivers/gpio/gpiolib.h | 2 +- drivers/gpu/drm/Kconfig | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 19 +- drivers/gpu/vga/Kconfig | 1 + drivers/gpu/vga/vga_switcheroo.c | 11 +- drivers/hid/hid-cp2112.c | 7 +- drivers/hid/hid-ids.h | 2 + drivers/hid/hid-lg.c | 2 - drivers/hid/hid-logitech-dj.c | 19 +- drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-picolcd_fb.c | 4 +- drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-uclogic-core.c | 2 + drivers/hid/hid-uclogic-params.c | 2 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 + drivers/hid/wacom_sys.c | 13 +- drivers/hid/wacom_wac.c | 152 +- drivers/hid/wacom_wac.h | 3 + drivers/hwmon/adm1029.c | 10 - drivers/hwmon/asus_atk0110.c | 23 +- drivers/hwmon/gpio-fan.c | 22 +- drivers/hwmon/hwmon.c | 6 + drivers/hwmon/ina3221.c | 4 +- drivers/hwmon/lm90.c | 106 +- drivers/hwmon/max6650.c | 710 +- drivers/hwmon/nct7904.c | 81 +- drivers/hwmon/occ/common.c | 10 +- drivers/hwmon/occ/common.h | 1 + drivers/hwmon/pmbus/Kconfig | 18 + drivers/hwmon/pmbus/Makefile | 2 + drivers/hwmon/pmbus/adm1275.c | 105 +- drivers/hwmon/pmbus/irps5401.c | 67 + drivers/hwmon/pmbus/pxe1610.c | 139 + drivers/hwmon/pwm-fan.c | 10 +- drivers/hwmon/scpi-hwmon.c | 10 +- drivers/hwmon/smsc47m1.c | 2 + drivers/hwtracing/coresight/Kconfig | 1 + drivers/hwtracing/coresight/Makefile | 3 +- drivers/hwtracing/coresight/coresight-catu.c | 40 +- drivers/hwtracing/coresight/coresight-catu.h | 1 - drivers/hwtracing/coresight/coresight-cpu-debug.c | 6 +- drivers/hwtracing/coresight/coresight-etb10.c | 78 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 8 +- drivers/hwtracing/coresight/coresight-etm.h | 6 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 12 +- drivers/hwtracing/coresight/coresight-etm3x.c | 49 +- drivers/hwtracing/coresight/coresight-etm4x.c | 40 +- drivers/hwtracing/coresight/coresight-etm4x.h | 2 - drivers/hwtracing/coresight/coresight-funnel.c | 36 +- drivers/hwtracing/coresight/coresight-platform.c | 815 +++ drivers/hwtracing/coresight/coresight-priv.h | 4 + drivers/hwtracing/coresight/coresight-replicator.c | 43 +- drivers/hwtracing/coresight/coresight-stm.c | 118 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 43 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 80 +- drivers/hwtracing/coresight/coresight-tmc.c | 96 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 - drivers/hwtracing/coresight/coresight-tpiu.c | 24 +- drivers/hwtracing/coresight/coresight.c | 164 +- drivers/hwtracing/coresight/of_coresight.c | 297 - drivers/hwtracing/intel_th/msu.c | 150 +- drivers/hwtracing/intel_th/pci.c | 5 + drivers/i2c/i2c-core-acpi.c | 3 +- drivers/i3c/master.c | 82 +- drivers/i3c/master/dw-i3c-master.c | 7 +- drivers/i3c/master/i3c-master-cdns.c | 10 +- drivers/ide/Kconfig | 20 +- drivers/ide/ide-cd.c | 2 +- drivers/iio/Kconfig | 2 +- drivers/iio/accel/adis16201.c | 4 +- drivers/iio/accel/adis16209.c | 4 +- drivers/iio/accel/adxl372.c | 27 +- drivers/iio/accel/adxl372_spi.c | 9 + drivers/iio/accel/kxcjk-1013.c | 1 + drivers/iio/accel/kxsd9-spi.c | 9 + drivers/iio/accel/sca3000.c | 7 +- drivers/iio/accel/st_accel_buffer.c | 22 +- drivers/iio/adc/Kconfig | 1 - drivers/iio/adc/ad7124.c | 33 +- drivers/iio/adc/ad7606.c | 97 +- drivers/iio/adc/ad7606.h | 17 +- drivers/iio/adc/ad_sigma_delta.c | 3 +- drivers/iio/adc/at91-sama5d2_adc.c | 12 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/imx7d_adc.c | 24 +- drivers/iio/adc/meson_saradc.c | 2 +- drivers/iio/adc/mt6577_auxadc.c | 54 +- drivers/iio/adc/rcar-gyroadc.c | 4 +- drivers/iio/adc/stm32-adc-core.c | 21 +- drivers/iio/adc/stm32-dfsdm-adc.c | 239 +- drivers/iio/adc/stm32-dfsdm-core.c | 8 +- drivers/iio/adc/stm32-dfsdm.h | 24 +- drivers/iio/adc/stmpe-adc.c | 40 +- drivers/iio/adc/sun4i-gpadc-iio.c | 2 +- drivers/iio/amplifiers/Kconfig | 13 +- drivers/iio/amplifiers/ad8366.c | 146 +- drivers/iio/common/cros_ec_sensors/Kconfig | 9 + drivers/iio/common/cros_ec_sensors/Makefile | 1 + .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 139 + .../common/cros_ec_sensors/cros_ec_sensors_core.c | 14 + drivers/iio/dac/ad5758.c | 18 +- drivers/iio/dac/ds4424.c | 6 - drivers/iio/frequency/Kconfig | 10 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/ad9523.c | 8 +- drivers/iio/frequency/adf4371.c | 632 ++ drivers/iio/humidity/dht11.c | 28 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 9 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 53 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-core.c | 37 +- drivers/iio/light/bh1780.c | 2 +- drivers/iio/light/stk3310.c | 6 +- drivers/iio/pressure/Kconfig | 11 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/dps310.c | 827 +++ drivers/iio/temperature/maxim_thermocouple.c | 10 + drivers/infiniband/core/roce_gid_mgmt.c | 5 +- drivers/infiniband/hw/cxgb4/cm.c | 9 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 7 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 6 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 12 +- drivers/infiniband/hw/mlx5/cq.c | 13 +- drivers/infiniband/hw/mlx5/devx.c | 18 +- drivers/infiniband/hw/mlx5/flow.c | 13 +- drivers/infiniband/hw/mlx5/ib_rep.c | 39 +- drivers/infiniband/hw/mlx5/ib_rep.h | 4 +- drivers/infiniband/hw/mlx5/main.c | 79 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 +- drivers/infiniband/hw/mlx5/mr.c | 10 +- drivers/infiniband/hw/mlx5/odp.c | 33 +- drivers/infiniband/hw/mlx5/qp.c | 2 +- drivers/infiniband/hw/nes/nes.c | 8 +- drivers/infiniband/hw/qedr/main.c | 25 +- drivers/infiniband/hw/qedr/qedr.h | 2 + drivers/infiniband/hw/usnic/usnic_ib_main.c | 15 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 1 + drivers/infiniband/ulp/srp/ib_srp.c | 21 +- drivers/input/keyboard/cros_ec_keyb.c | 2 +- drivers/input/serio/i8042.c | 2 +- drivers/input/touchscreen/sur40.c | 6 +- drivers/iommu/amd_iommu.c | 26 +- drivers/iommu/amd_iommu_init.c | 45 +- drivers/iommu/arm-smmu-v3.c | 69 +- drivers/iommu/arm-smmu.c | 4 +- drivers/iommu/dma-iommu.c | 458 +- drivers/iommu/intel-iommu-debugfs.c | 137 +- drivers/iommu/intel-iommu.c | 940 ++- drivers/iommu/intel-pasid.c | 17 - drivers/iommu/intel-pasid.h | 26 + drivers/iommu/intel-svm.c | 15 + drivers/iommu/intel_irq_remapping.c | 4 +- drivers/iommu/io-pgtable-arm-v7s.c | 17 +- drivers/iommu/io-pgtable-arm.c | 40 +- drivers/iommu/iommu.c | 298 +- drivers/iommu/ipmmu-vmsa.c | 186 +- drivers/iommu/omap-iommu-debug.c | 35 +- drivers/iommu/omap-iommu.c | 3 +- drivers/ipack/devices/ipoctal.h | 1 - drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-renesas-rza1.c | 15 +- drivers/isdn/Kconfig | 51 - drivers/isdn/Makefile | 6 - drivers/isdn/capi/Kconfig | 29 +- drivers/isdn/capi/Makefile | 2 + drivers/isdn/capi/capidrv.c | 2525 ------- drivers/isdn/capi/capidrv.h | 140 - drivers/isdn/divert/Makefile | 10 - drivers/isdn/divert/divert_init.c | 82 - drivers/isdn/divert/divert_procfs.c | 336 - drivers/isdn/divert/isdn_divert.c | 846 --- drivers/isdn/divert/isdn_divert.h | 132 - drivers/isdn/gigaset/Kconfig | 71 - drivers/isdn/gigaset/Makefile | 13 - drivers/isdn/gigaset/i4l.c | 692 -- drivers/isdn/hardware/Kconfig | 8 - drivers/isdn/hardware/Makefile | 1 - drivers/isdn/hardware/mISDN/Kconfig | 7 +- drivers/isdn/hardware/mISDN/Makefile | 2 + drivers/isdn/hardware/mISDN/isdnhdlc.c | 617 ++ .../isdn/hardware/mISDN/isdnhdlc.h | 0 drivers/isdn/hardware/mISDN/netjet.c | 2 +- drivers/isdn/hisax/Kconfig | 423 -- drivers/isdn/hisax/Makefile | 60 - drivers/isdn/hisax/amd7930_fn.c | 794 --- drivers/isdn/hisax/amd7930_fn.h | 37 - drivers/isdn/hisax/arcofi.c | 131 - drivers/isdn/hisax/arcofi.h | 27 - drivers/isdn/hisax/asuscom.c | 423 -- drivers/isdn/hisax/avm_a1.c | 307 - drivers/isdn/hisax/avm_a1p.c | 267 - drivers/isdn/hisax/avm_pci.c | 904 --- drivers/isdn/hisax/avma1_cs.c | 162 - drivers/isdn/hisax/bkm_a4t.c | 358 - drivers/isdn/hisax/bkm_a8.c | 433 -- drivers/isdn/hisax/bkm_ax.h | 119 - drivers/isdn/hisax/callc.c | 1792 ----- drivers/isdn/hisax/config.c | 1993 ------ drivers/isdn/hisax/diva.c | 1282 ---- drivers/isdn/hisax/elsa.c | 1245 ---- drivers/isdn/hisax/elsa_cs.c | 218 - drivers/isdn/hisax/elsa_ser.c | 659 -- drivers/isdn/hisax/enternow_pci.c | 420 -- drivers/isdn/hisax/fsm.c | 161 - drivers/isdn/hisax/fsm.h | 61 - drivers/isdn/hisax/gazel.c | 691 -- drivers/isdn/hisax/hfc4s8s_l1.c | 1584 ----- drivers/isdn/hisax/hfc4s8s_l1.h | 89 - drivers/isdn/hisax/hfc_2bds0.c | 1078 --- drivers/isdn/hisax/hfc_2bds0.h | 128 - drivers/isdn/hisax/hfc_2bs0.c | 591 -- drivers/isdn/hisax/hfc_2bs0.h | 60 - drivers/isdn/hisax/hfc_pci.c | 1755 ----- drivers/isdn/hisax/hfc_pci.h | 235 - drivers/isdn/hisax/hfc_sx.c | 1517 ---- drivers/isdn/hisax/hfc_sx.h | 196 - drivers/isdn/hisax/hfc_usb.c | 1594 ----- drivers/isdn/hisax/hfc_usb.h | 208 - drivers/isdn/hisax/hfcscard.c | 261 - drivers/isdn/hisax/hisax.h | 1352 ---- drivers/isdn/hisax/hisax_cfg.h | 66 - drivers/isdn/hisax/hisax_debug.h | 80 - drivers/isdn/hisax/hisax_fcpcipnp.c | 1024 --- drivers/isdn/hisax/hisax_fcpcipnp.h | 58 - drivers/isdn/hisax/hisax_if.h | 66 - drivers/isdn/hisax/hisax_isac.c | 895 --- drivers/isdn/hisax/hisax_isac.h | 46 - drivers/isdn/hisax/hscx.c | 277 - drivers/isdn/hisax/hscx.h | 41 - drivers/isdn/hisax/hscx_irq.c | 294 - drivers/isdn/hisax/icc.c | 680 -- drivers/isdn/hisax/icc.h | 72 - drivers/isdn/hisax/ipac.h | 29 - drivers/isdn/hisax/ipacx.c | 913 --- drivers/isdn/hisax/ipacx.h | 162 - drivers/isdn/hisax/isac.c | 681 -- drivers/isdn/hisax/isac.h | 70 - drivers/isdn/hisax/isar.c | 1910 ----- drivers/isdn/hisax/isar.h | 222 - drivers/isdn/hisax/isdnl1.c | 930 --- drivers/isdn/hisax/isdnl1.h | 32 - drivers/isdn/hisax/isdnl2.c | 1839 ----- drivers/isdn/hisax/isdnl2.h | 25 - drivers/isdn/hisax/isdnl3.c | 594 -- drivers/isdn/hisax/isdnl3.h | 42 - drivers/isdn/hisax/isurf.c | 305 - drivers/isdn/hisax/ix1_micro.c | 316 - drivers/isdn/hisax/jade.c | 305 - drivers/isdn/hisax/jade.h | 134 - drivers/isdn/hisax/jade_irq.c | 238 - drivers/isdn/hisax/l3_1tr6.c | 932 --- drivers/isdn/hisax/l3_1tr6.h | 164 - drivers/isdn/hisax/l3dss1.c | 3227 --------- drivers/isdn/hisax/l3dss1.h | 124 - drivers/isdn/hisax/l3ni1.c | 3182 --------- drivers/isdn/hisax/l3ni1.h | 136 - drivers/isdn/hisax/lmgr.c | 50 - drivers/isdn/hisax/mic.c | 235 - drivers/isdn/hisax/netjet.c | 985 --- drivers/isdn/hisax/netjet.h | 69 - drivers/isdn/hisax/niccy.c | 380 - drivers/isdn/hisax/nj_s.c | 294 - drivers/isdn/hisax/nj_u.c | 258 - drivers/isdn/hisax/q931.c | 1513 ---- drivers/isdn/hisax/s0box.c | 260 - drivers/isdn/hisax/saphir.c | 296 - drivers/isdn/hisax/sedlbauer.c | 873 --- drivers/isdn/hisax/sedlbauer_cs.c | 209 - drivers/isdn/hisax/sportster.c | 267 - drivers/isdn/hisax/st5481.h | 529 -- drivers/isdn/hisax/st5481_b.c | 380 - drivers/isdn/hisax/st5481_d.c | 780 --- drivers/isdn/hisax/st5481_init.c | 221 - drivers/isdn/hisax/st5481_usb.c | 659 -- drivers/isdn/hisax/tei.c | 465 -- drivers/isdn/hisax/teleint.c | 334 - drivers/isdn/hisax/teles0.c | 364 - drivers/isdn/hisax/teles3.c | 498 -- drivers/isdn/hisax/teles_cs.c | 201 - drivers/isdn/hisax/telespci.c | 349 - drivers/isdn/hisax/w6692.c | 1085 --- drivers/isdn/hisax/w6692.h | 184 - drivers/isdn/hysdn/hysdn_net.c | 326 - drivers/isdn/i4l/Kconfig | 129 - drivers/isdn/i4l/Makefile | 20 - drivers/isdn/i4l/isdn_audio.c | 711 -- drivers/isdn/i4l/isdn_audio.h | 44 - drivers/isdn/i4l/isdn_bsdcomp.c | 930 --- drivers/isdn/i4l/isdn_common.c | 2368 ------- drivers/isdn/i4l/isdn_common.h | 47 - drivers/isdn/i4l/isdn_concap.c | 99 - drivers/isdn/i4l/isdn_concap.h | 11 - drivers/isdn/i4l/isdn_net.c | 3198 --------- drivers/isdn/i4l/isdn_net.h | 151 - drivers/isdn/i4l/isdn_ppp.c | 3046 -------- drivers/isdn/i4l/isdn_ppp.h | 41 - drivers/isdn/i4l/isdn_tty.c | 3756 ---------- drivers/isdn/i4l/isdn_tty.h | 120 - drivers/isdn/i4l/isdn_ttyfax.c | 1123 --- drivers/isdn/i4l/isdn_ttyfax.h | 17 - drivers/isdn/i4l/isdn_v110.c | 625 -- drivers/isdn/i4l/isdn_v110.h | 29 - drivers/isdn/i4l/isdn_x25iface.c | 332 - drivers/isdn/i4l/isdn_x25iface.h | 30 - drivers/isdn/i4l/isdnhdlc.c | 617 -- drivers/isdn/isdnloop/Makefile | 6 - drivers/isdn/isdnloop/isdnloop.c | 1528 ---- drivers/isdn/isdnloop/isdnloop.h | 112 - drivers/isdn/mISDN/dsp_core.c | 2 - drivers/leds/Kconfig | 35 + drivers/leds/Makefile | 4 + drivers/leds/leds-lm36274.c | 172 + drivers/leds/leds-lm3697.c | 395 ++ drivers/leds/leds-max77650.c | 2 - drivers/leds/leds-pca955x.c | 2 +- drivers/leds/leds-pwm.c | 45 +- drivers/leds/leds-spi-byte.c | 161 + drivers/leds/leds-tca6507.c | 2 +- drivers/leds/leds-ti-lmu-common.c | 156 + drivers/leds/trigger/Kconfig | 2 +- drivers/leds/trigger/ledtrig-transient.c | 2 +- drivers/lightnvm/core.c | 2 +- drivers/lightnvm/pblk-core.c | 18 +- drivers/md/Kconfig | 2 +- drivers/md/bcache/alloc.c | 9 + drivers/md/bcache/bcache.h | 6 +- drivers/md/bcache/bset.c | 61 +- drivers/md/bcache/btree.c | 53 +- drivers/md/bcache/btree.h | 2 + drivers/md/bcache/io.c | 12 + drivers/md/bcache/journal.c | 141 +- drivers/md/bcache/journal.h | 4 + drivers/md/bcache/super.c | 227 +- drivers/md/bcache/sysfs.c | 67 +- drivers/md/bcache/util.h | 2 - drivers/md/bcache/writeback.c | 8 + drivers/md/dm-crypt.c | 2 +- drivers/md/dm-init.c | 2 +- drivers/md/dm-raid.c | 2 +- drivers/md/md-bitmap.c | 20 + drivers/md/md.c | 129 +- drivers/md/md.h | 23 + drivers/md/raid1-10.c | 30 + drivers/md/raid1.c | 119 +- drivers/md/raid10.c | 86 +- drivers/md/raid5.c | 12 +- drivers/media/Kconfig | 37 +- drivers/media/Makefile | 13 +- drivers/media/cec/cec-adap.c | 141 +- drivers/media/cec/cec-api.c | 8 - drivers/media/cec/cec-core.c | 8 +- drivers/media/cec/cec-notifier.c | 112 +- drivers/media/cec/cec-priv.h | 5 + drivers/media/common/saa7146/saa7146_fops.c | 9 + drivers/media/common/saa7146/saa7146_video.c | 18 +- drivers/media/common/videobuf2/videobuf2-core.c | 5 + .../media/common/videobuf2/videobuf2-dma-contig.c | 3 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 5 +- drivers/media/common/videobuf2/videobuf2-memops.c | 9 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 10 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +- drivers/media/dvb-core/Kconfig | 3 - drivers/media/dvb-core/dvb_frontend.c | 140 +- drivers/media/dvb-frontends/Kconfig | 3 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/dvb-frontends/si2168.c | 7 +- drivers/media/dvb-frontends/stv0297.c | 2 +- drivers/media/dvb-frontends/stv090x.c | 197 +- drivers/media/dvb-frontends/stv090x.h | 3 + drivers/media/dvb-frontends/stv090x_priv.h | 2 +- drivers/media/dvb-frontends/stv6110x.c | 135 +- drivers/media/dvb-frontends/stv6110x.h | 3 + drivers/media/dvb-frontends/stv6110x_priv.h | 3 +- drivers/media/dvb-frontends/tua6100.c | 22 +- drivers/media/i2c/Kconfig | 5 +- drivers/media/i2c/Makefile | 2 +- drivers/media/i2c/adv7511-v4l2.c | 1997 ++++++ drivers/media/i2c/adv7511.c | 1992 ------ drivers/media/i2c/ak881x.c | 2 +- drivers/media/i2c/cx25840/cx25840-core.c | 1409 +++- drivers/media/i2c/cx25840/cx25840-core.h | 30 +- drivers/media/i2c/cx25840/cx25840-vbi.c | 4 + drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/mt9m001.c | 2 +- drivers/media/i2c/mt9m111.c | 40 +- drivers/media/i2c/mt9p031.c | 2 +- drivers/media/i2c/ov13858.c | 4 +- drivers/media/i2c/ov2640.c | 2 +- drivers/media/i2c/ov2685.c | 2 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov6650.c | 1 - drivers/media/i2c/ov7740.c | 24 +- drivers/media/i2c/ov8856.c | 12 +- drivers/media/i2c/ov9640.c | 4 +- drivers/media/i2c/smiapp/smiapp-quirk.c | 2 +- drivers/media/i2c/st-mipid02.c | 60 +- drivers/media/i2c/tda7432.c | 3 +- drivers/media/i2c/tw9910.c | 3 +- drivers/media/i2c/video-i2c.c | 8 +- drivers/media/mc/Kconfig | 33 + drivers/media/mc/Makefile | 10 + .../mc-dev-allocator.c} | 0 drivers/media/mc/mc-device.c | 902 +++ drivers/media/{media-devnode.c => mc/mc-devnode.c} | 0 drivers/media/{media-entity.c => mc/mc-entity.c} | 0 drivers/media/{media-request.c => mc/mc-request.c} | 0 drivers/media/media-device.c | 894 --- drivers/media/pci/bt8xx/bttv-audio-hook.c | 2 +- drivers/media/pci/bt8xx/bttv-audio-hook.h | 2 + drivers/media/pci/bt8xx/bttv-driver.c | 50 +- drivers/media/pci/cobalt/Kconfig | 2 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 14 +- drivers/media/pci/cx18/cx18-ioctl.c | 5 +- drivers/media/pci/cx18/cx18-streams.c | 1 + drivers/media/pci/cx23885/cx23885-417.c | 13 +- drivers/media/pci/cx23885/cx23885-dvb.c | 2 - drivers/media/pci/cx23885/cx23885-video.c | 22 +- drivers/media/pci/cx25821/cx25821-video.c | 14 +- drivers/media/pci/cx88/cx88-alsa.c | 2 +- drivers/media/pci/cx88/cx88-blackbird.c | 6 +- drivers/media/pci/cx88/cx88-core.c | 2 +- drivers/media/pci/cx88/cx88-i2c.c | 1 - drivers/media/pci/cx88/cx88-input.c | 4 +- drivers/media/pci/cx88/cx88-video.c | 34 +- drivers/media/pci/ddbridge/Kconfig | 1 - drivers/media/pci/dt3155/Kconfig | 1 - drivers/media/pci/dt3155/dt3155.c | 5 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +- drivers/media/pci/ivtv/Kconfig | 2 - drivers/media/pci/ivtv/ivtv-cards.h | 3 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 7 - drivers/media/pci/ivtv/ivtv-streams.c | 14 +- drivers/media/pci/ivtv/ivtvfb.c | 16 +- drivers/media/pci/meye/Kconfig | 3 +- drivers/media/pci/meye/meye.c | 6 +- drivers/media/pci/saa7134/saa7134-core.c | 15 + drivers/media/pci/saa7134/saa7134-empress.c | 4 + drivers/media/pci/saa7134/saa7134-video.c | 46 +- drivers/media/pci/saa7164/saa7164-core.c | 33 +- drivers/media/pci/saa7164/saa7164-encoder.c | 15 +- drivers/media/pci/saa7164/saa7164-vbi.c | 15 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 5 +- drivers/media/pci/solo6x10/solo6x10-v4l2.c | 5 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 6 +- drivers/media/pci/ttpci/Kconfig | 3 +- drivers/media/pci/ttpci/av7110.c | 14 +- drivers/media/pci/ttpci/av7110.h | 21 +- drivers/media/pci/ttpci/av7110_ir.c | 423 +- drivers/media/pci/tw68/tw68-video.c | 8 +- drivers/media/pci/tw686x/tw686x-video.c | 5 +- drivers/media/platform/Kconfig | 12 - drivers/media/platform/aspeed-video.c | 156 +- drivers/media/platform/atmel/Makefile | 4 +- drivers/media/platform/atmel/atmel-isc-base.c | 2163 ++++++ drivers/media/platform/atmel/atmel-isc-regs.h | 6 +- drivers/media/platform/atmel/atmel-isc.c | 2424 ------- drivers/media/platform/atmel/atmel-isc.h | 245 + drivers/media/platform/atmel/atmel-sama5d2-isc.c | 348 + drivers/media/platform/cec-gpio/cec-gpio.c | 28 +- drivers/media/platform/coda/Makefile | 5 +- drivers/media/platform/coda/coda-bit.c | 452 +- drivers/media/platform/coda/coda-common.c | 392 +- drivers/media/platform/coda/coda-h264.c | 3 +- drivers/media/platform/coda/coda-mpeg2.c | 87 + drivers/media/platform/coda/coda-mpeg4.c | 87 + drivers/media/platform/coda/coda.h | 47 +- drivers/media/platform/coda/coda_regs.h | 20 +- drivers/media/platform/coda/trace.h | 2 +- drivers/media/platform/davinci/vpif_capture.c | 16 +- drivers/media/platform/davinci/vpss.c | 7 +- drivers/media/platform/exynos-gsc/gsc-core.c | 2 +- drivers/media/platform/exynos-gsc/gsc-core.h | 2 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 14 +- drivers/media/platform/exynos4-is/common.c | 5 +- drivers/media/platform/exynos4-is/common.h | 3 +- drivers/media/platform/exynos4-is/fimc-capture.c | 10 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 9 +- drivers/media/platform/exynos4-is/fimc-lite.c | 10 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 12 +- drivers/media/platform/exynos4-is/media-dev.c | 6 +- drivers/media/platform/marvell-ccic/Kconfig | 2 + drivers/media/platform/marvell-ccic/cafe-driver.c | 58 +- drivers/media/platform/marvell-ccic/mcam-core.c | 348 +- drivers/media/platform/marvell-ccic/mcam-core.h | 12 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 238 +- drivers/media/platform/meson/ao-cec-g12a.c | 21 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 6 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 18 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 44 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 4 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 6 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 47 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.h | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 2 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 23 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 23 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 25 +- drivers/media/platform/mtk-vcodec/vdec_drv_base.h | 10 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 22 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 6 +- drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 2 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 2 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 2 +- .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 21 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 21 +- drivers/media/platform/mtk-vcodec/venc_drv_base.h | 10 +- drivers/media/platform/mtk-vcodec/venc_drv_if.c | 15 +- drivers/media/platform/mtk-vcodec/venc_drv_if.h | 5 +- drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 2 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.c | 2 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.h | 2 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 2 +- drivers/media/platform/omap/Kconfig | 1 - drivers/media/platform/omap3isp/isp.c | 18 +- drivers/media/platform/omap3isp/isph3a_aewb.c | 24 +- drivers/media/platform/omap3isp/isph3a_af.c | 24 +- drivers/media/platform/omap3isp/isphist.c | 11 +- drivers/media/platform/omap3isp/ispstat.c | 4 +- drivers/media/platform/omap3isp/ispvideo.c | 3 +- drivers/media/platform/pxa_camera.c | 2 +- drivers/media/platform/qcom/camss/camss-video.c | 2 +- drivers/media/platform/qcom/venus/core.c | 4 +- drivers/media/platform/qcom/venus/firmware.c | 6 +- drivers/media/platform/qcom/venus/helpers.c | 7 + drivers/media/platform/qcom/venus/hfi_cmds.c | 2 + drivers/media/platform/qcom/venus/vdec.c | 4 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 2 +- drivers/media/platform/qcom/venus/venc.c | 4 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 23 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 190 +- drivers/media/platform/rcar_fdp1.c | 12 +- drivers/media/platform/rcar_jpu.c | 10 +- drivers/media/platform/renesas-ceu.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 19 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 21 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 8 +- drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 5 + drivers/media/platform/seco-cec/seco-cec.c | 2 +- .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 4 +- drivers/media/platform/sti/hva/hva-v4l2.c | 4 +- drivers/media/platform/stm32/stm32-dcmi.c | 2 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 1 + drivers/media/platform/ti-vpe/vpe.c | 7 +- drivers/media/platform/vicodec/Kconfig | 1 - drivers/media/platform/vicodec/vicodec-core.c | 313 +- drivers/media/platform/vim2m.c | 6 +- drivers/media/platform/vimc/Kconfig | 1 - drivers/media/platform/vimc/Makefile | 12 +- drivers/media/platform/vimc/vimc-capture.c | 5 +- drivers/media/platform/vimc/vimc-common.c | 4 - drivers/media/platform/vimc/vimc-core.c | 7 +- drivers/media/platform/vimc/vimc-debayer.c | 11 +- drivers/media/platform/vimc/vimc-scaler.c | 7 +- drivers/media/platform/vimc/vimc-sensor.c | 7 +- drivers/media/platform/vimc/vimc-streamer.c | 26 +- drivers/media/platform/vivid/Kconfig | 1 - drivers/media/platform/vivid/vivid-core.c | 126 +- drivers/media/platform/vivid/vivid-core.h | 44 +- drivers/media/platform/vivid/vivid-ctrls.c | 108 +- drivers/media/platform/vivid/vivid-kthread-cap.c | 8 +- drivers/media/platform/vivid/vivid-osd.c | 2 +- drivers/media/platform/vivid/vivid-vbi-cap.c | 16 +- drivers/media/platform/vivid/vivid-vid-cap.c | 142 +- drivers/media/platform/vivid/vivid-vid-common.c | 28 +- drivers/media/platform/vivid/vivid-vid-common.h | 2 - drivers/media/platform/vivid/vivid-vid-out.c | 6 + drivers/media/radio/Kconfig | 1 - drivers/media/radio/dsbr100.c | 3 +- drivers/media/radio/radio-cadet.c | 5 +- drivers/media/radio/radio-isa.c | 4 +- drivers/media/radio/radio-keene.c | 3 +- drivers/media/radio/radio-ma901.c | 3 +- drivers/media/radio/radio-miropcm20.c | 4 +- drivers/media/radio/radio-mr800.c | 5 +- drivers/media/radio/radio-raremono.c | 33 +- drivers/media/radio/radio-sf16fmi.c | 3 +- drivers/media/radio/radio-si476x.c | 21 +- drivers/media/radio/radio-tea5764.c | 3 +- drivers/media/radio/radio-tea5777.c | 5 +- drivers/media/radio/radio-timb.c | 3 +- drivers/media/radio/radio-wl1273.c | 12 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 7 +- drivers/media/radio/si470x/radio-si470x-usb.c | 6 +- drivers/media/radio/si4713/radio-platform-si4713.c | 4 +- drivers/media/radio/si4713/radio-usb-si4713.c | 4 +- drivers/media/radio/tea575x.c | 7 +- drivers/media/radio/wl128x/fmdrv_v4l2.c | 13 +- drivers/media/rc/bpf-lirc.c | 30 +- drivers/media/rc/ir-spi.c | 1 + drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c | 20 +- drivers/media/rc/keymaps/rc-alink-dtu-m.c | 20 +- drivers/media/rc/keymaps/rc-anysee.c | 20 +- drivers/media/rc/keymaps/rc-apac-viewcomp.c | 20 +- drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c | 20 +- drivers/media/rc/keymaps/rc-asus-pc39.c | 20 +- drivers/media/rc/keymaps/rc-asus-ps3-100.c | 20 +- drivers/media/rc/keymaps/rc-ati-x10.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-a16d.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-cardbus.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-dvbt.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-m135a.c | 40 +- .../media/rc/keymaps/rc-avermedia-m733a-rm-k6.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-rm-ks.c | 20 +- drivers/media/rc/keymaps/rc-avermedia.c | 20 +- drivers/media/rc/keymaps/rc-avertv-303.c | 20 +- drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c | 20 +- drivers/media/rc/keymaps/rc-behold-columbus.c | 20 +- drivers/media/rc/keymaps/rc-behold.c | 20 +- drivers/media/rc/keymaps/rc-budget-ci-old.c | 20 +- drivers/media/rc/keymaps/rc-cinergy-1400.c | 20 +- drivers/media/rc/keymaps/rc-cinergy.c | 20 +- drivers/media/rc/keymaps/rc-d680-dmb.c | 20 +- drivers/media/rc/keymaps/rc-delock-61959.c | 20 +- drivers/media/rc/keymaps/rc-dib0700-nec.c | 40 +- drivers/media/rc/keymaps/rc-dib0700-rc5.c | 100 +- drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c | 20 +- drivers/media/rc/keymaps/rc-digittrade.c | 20 +- drivers/media/rc/keymaps/rc-dm1105-nec.c | 20 +- drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c | 20 +- drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c | 20 +- drivers/media/rc/keymaps/rc-dtt200u.c | 20 +- drivers/media/rc/keymaps/rc-dvbsky.c | 20 +- drivers/media/rc/keymaps/rc-dvico-mce.c | 20 +- drivers/media/rc/keymaps/rc-dvico-portable.c | 20 +- drivers/media/rc/keymaps/rc-em-terratec.c | 20 +- drivers/media/rc/keymaps/rc-encore-enltv-fm53.c | 20 +- drivers/media/rc/keymaps/rc-encore-enltv.c | 20 +- drivers/media/rc/keymaps/rc-encore-enltv2.c | 20 +- drivers/media/rc/keymaps/rc-eztv.c | 20 +- drivers/media/rc/keymaps/rc-flydvb.c | 20 +- drivers/media/rc/keymaps/rc-flyvideo.c | 20 +- drivers/media/rc/keymaps/rc-fusionhdtv-mce.c | 20 +- drivers/media/rc/keymaps/rc-gadmei-rm008z.c | 20 +- drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c | 20 +- drivers/media/rc/keymaps/rc-gotview7135.c | 20 +- drivers/media/rc/keymaps/rc-hauppauge.c | 101 +- drivers/media/rc/keymaps/rc-hisi-poplar.c | 20 +- drivers/media/rc/keymaps/rc-hisi-tv-demo.c | 20 +- drivers/media/rc/keymaps/rc-iodata-bctv7e.c | 20 +- drivers/media/rc/keymaps/rc-it913x-v1.c | 40 +- drivers/media/rc/keymaps/rc-it913x-v2.c | 40 +- drivers/media/rc/keymaps/rc-kaiomy.c | 20 +- drivers/media/rc/keymaps/rc-kworld-315u.c | 20 +- drivers/media/rc/keymaps/rc-kworld-pc150u.c | 20 +- .../media/rc/keymaps/rc-kworld-plus-tv-analog.c | 24 +- drivers/media/rc/keymaps/rc-leadtek-y04g0051.c | 20 +- drivers/media/rc/keymaps/rc-lme2510.c | 60 +- drivers/media/rc/keymaps/rc-manli.c | 20 +- .../media/rc/keymaps/rc-medion-x10-digitainer.c | 20 +- drivers/media/rc/keymaps/rc-medion-x10-or2x.c | 20 +- drivers/media/rc/keymaps/rc-medion-x10.c | 20 +- drivers/media/rc/keymaps/rc-msi-digivox-ii.c | 20 +- drivers/media/rc/keymaps/rc-msi-digivox-iii.c | 20 +- drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c | 20 +- drivers/media/rc/keymaps/rc-msi-tvanywhere.c | 20 +- drivers/media/rc/keymaps/rc-nebula.c | 20 +- .../media/rc/keymaps/rc-nec-terratec-cinergy-xs.c | 40 +- drivers/media/rc/keymaps/rc-norwood.c | 20 +- drivers/media/rc/keymaps/rc-npgtech.c | 20 +- drivers/media/rc/keymaps/rc-pctv-sedna.c | 20 +- drivers/media/rc/keymaps/rc-pinnacle-color.c | 20 +- drivers/media/rc/keymaps/rc-pinnacle-grey.c | 20 +- drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c | 20 +- drivers/media/rc/keymaps/rc-pixelview-002t.c | 20 +- drivers/media/rc/keymaps/rc-pixelview-mk12.c | 20 +- drivers/media/rc/keymaps/rc-pixelview-new.c | 20 +- drivers/media/rc/keymaps/rc-pixelview.c | 20 +- .../media/rc/keymaps/rc-powercolor-real-angel.c | 20 +- drivers/media/rc/keymaps/rc-proteus-2309.c | 20 +- drivers/media/rc/keymaps/rc-purpletv.c | 20 +- drivers/media/rc/keymaps/rc-pv951.c | 20 +- .../media/rc/keymaps/rc-real-audio-220-32-keys.c | 20 +- drivers/media/rc/keymaps/rc-reddo.c | 20 +- drivers/media/rc/keymaps/rc-snapstream-firefly.c | 20 +- drivers/media/rc/keymaps/rc-su3000.c | 20 +- drivers/media/rc/keymaps/rc-tango.c | 20 +- drivers/media/rc/keymaps/rc-tbs-nec.c | 20 +- drivers/media/rc/keymaps/rc-technisat-ts35.c | 20 +- drivers/media/rc/keymaps/rc-technisat-usb2.c | 20 +- .../media/rc/keymaps/rc-terratec-cinergy-c-pci.c | 20 +- .../media/rc/keymaps/rc-terratec-cinergy-s2-hd.c | 20 +- drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c | 20 +- drivers/media/rc/keymaps/rc-terratec-slim-2.c | 20 +- drivers/media/rc/keymaps/rc-terratec-slim.c | 20 +- drivers/media/rc/keymaps/rc-tevii-nec.c | 20 +- .../media/rc/keymaps/rc-total-media-in-hand-02.c | 20 +- drivers/media/rc/keymaps/rc-total-media-in-hand.c | 20 +- drivers/media/rc/keymaps/rc-trekstor.c | 20 +- drivers/media/rc/keymaps/rc-tt-1500.c | 20 +- drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c | 20 +- drivers/media/rc/keymaps/rc-twinhan1027.c | 20 +- drivers/media/rc/keymaps/rc-videomate-m1f.c | 20 +- drivers/media/rc/keymaps/rc-videomate-s350.c | 20 +- drivers/media/rc/keymaps/rc-videomate-tv-pvr.c | 20 +- drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c | 20 +- drivers/media/rc/keymaps/rc-winfast.c | 20 +- drivers/media/rc/keymaps/rc-xbox-dvd.c | 20 +- drivers/media/rc/keymaps/rc-zx-irdec.c | 20 +- drivers/media/rc/lirc_dev.c | 2 +- drivers/media/rc/mceusb.c | 4 +- drivers/media/rc/meson-ir.c | 6 +- drivers/media/rc/mtk-cir.c | 4 +- drivers/media/rc/rc-main.c | 6 +- drivers/media/rc/sunxi-cir.c | 1 - drivers/media/spi/Kconfig | 2 +- drivers/media/tuners/Kconfig | 2 +- drivers/media/tuners/si2157.c | 6 + drivers/media/tuners/si2157_priv.h | 3 +- drivers/media/usb/airspy/airspy.c | 6 +- drivers/media/usb/au0828/au0828-core.c | 12 +- drivers/media/usb/au0828/au0828-video.c | 21 +- drivers/media/usb/cpia2/cpia2_usb.c | 3 +- drivers/media/usb/cpia2/cpia2_v4l.c | 9 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 2 + drivers/media/usb/cx231xx/cx231xx-dvb.c | 1 + drivers/media/usb/cx231xx/cx231xx-video.c | 28 +- drivers/media/usb/dvb-usb-v2/af9035.c | 2 - drivers/media/usb/dvb-usb-v2/anysee.c | 2 +- drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c | 15 +- drivers/media/usb/dvb-usb-v2/dvbsky.c | 11 - drivers/media/usb/dvb-usb/Kconfig | 16 +- drivers/media/usb/dvb-usb/Makefile | 3 + drivers/media/usb/dvb-usb/cxusb-analog.c | 1845 +++++ drivers/media/usb/dvb-usb/cxusb.c | 796 ++- drivers/media/usb/dvb-usb/cxusb.h | 158 +- drivers/media/usb/dvb-usb/dvb-usb-dvb.c | 5 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 20 +- drivers/media/usb/dvb-usb/dvb-usb.h | 10 + drivers/media/usb/em28xx/em28xx-input.c | 35 +- drivers/media/usb/em28xx/em28xx-video.c | 32 +- drivers/media/usb/go7007/go7007-v4l2.c | 15 +- drivers/media/usb/gspca/gspca.c | 6 +- drivers/media/usb/hackrf/hackrf.c | 14 +- drivers/media/usb/hdpvr/hdpvr-video.c | 22 +- drivers/media/usb/msi2500/msi2500.c | 5 +- drivers/media/usb/pvrusb2/Kconfig | 2 + drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c | 25 + drivers/media/usb/pvrusb2/pvrusb2-devattr.c | 212 +- drivers/media/usb/pvrusb2/pvrusb2-devattr.h | 1 + drivers/media/usb/pvrusb2/pvrusb2-dvb.c | 88 +- drivers/media/usb/pvrusb2/pvrusb2-dvb.h | 5 +- drivers/media/usb/pvrusb2/pvrusb2-fx2-cmd.h | 4 + drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 40 +- drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 6 +- drivers/media/usb/pvrusb2/pvrusb2-std.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-sysfs.c | 3 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 17 +- drivers/media/usb/pwc/pwc-if.c | 2 + drivers/media/usb/pwc/pwc-v4l.c | 3 - drivers/media/usb/pwc/pwc.h | 18 +- drivers/media/usb/s2255/Kconfig | 1 - drivers/media/usb/s2255/s2255drv.c | 5 +- drivers/media/usb/stk1160/stk1160-v4l.c | 7 +- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/tm6000/tm6000-video.c | 20 +- drivers/media/usb/usbtv/usbtv-video.c | 5 +- drivers/media/usb/usbvision/usbvision-video.c | 20 +- drivers/media/usb/uvc/uvc_ctrl.c | 4 +- drivers/media/usb/uvc/uvc_debugfs.c | 5 +- drivers/media/usb/zr364xx/zr364xx.c | 10 +- drivers/media/v4l2-core/Kconfig | 2 - drivers/media/v4l2-core/v4l2-common.c | 32 +- drivers/media/v4l2-core/v4l2-ctrls.c | 126 +- drivers/media/v4l2-core/v4l2-dev.c | 2 - drivers/media/v4l2-core/v4l2-fwnode.c | 10 +- drivers/media/v4l2-core/v4l2-ioctl.c | 27 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 29 + drivers/media/v4l2-core/v4l2-subdev.c | 268 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 4 +- drivers/media/v4l2-core/videobuf-vmalloc.c | 2 +- drivers/memory/Kconfig | 2 +- drivers/memory/jz4780-nemc.c | 26 +- drivers/memory/omap-gpmc.c | 4 +- drivers/memstick/core/memstick.c | 13 +- drivers/message/fusion/mptbase.c | 3 +- drivers/mfd/Kconfig | 5 +- drivers/mfd/cros_ec.c | 6 +- drivers/mfd/ti-lmu.c | 23 +- drivers/misc/Kconfig | 32 +- drivers/misc/Makefile | 2 +- drivers/misc/altera-stapl/Kconfig | 1 - drivers/misc/c2port/Kconfig | 2 - drivers/misc/cb710/Kconfig | 1 - drivers/misc/cxl/Kconfig | 3 - drivers/misc/echo/Kconfig | 1 - drivers/misc/eeprom/ee1004.c | 43 +- drivers/misc/eeprom/idt_89hpesx.c | 6 +- drivers/misc/fsa9480.c | 547 -- drivers/misc/genwqe/Kconfig | 1 - drivers/misc/habanalabs/asid.c | 2 +- drivers/misc/habanalabs/command_submission.c | 10 +- drivers/misc/habanalabs/context.c | 11 +- drivers/misc/habanalabs/debugfs.c | 54 +- drivers/misc/habanalabs/device.c | 189 +- drivers/misc/habanalabs/firmware_if.c | 51 +- drivers/misc/habanalabs/goya/goya.c | 635 +- drivers/misc/habanalabs/goya/goyaP.h | 16 +- drivers/misc/habanalabs/goya/goya_security.c | 16 + drivers/misc/habanalabs/habanalabs.h | 93 +- drivers/misc/habanalabs/habanalabs_drv.c | 66 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 11 +- drivers/misc/habanalabs/hw_queue.c | 2 +- .../include/goya/asic_reg/dma_ch_0_masks.h | 418 ++ .../habanalabs/include/goya/asic_reg/goya_regs.h | 1 + drivers/misc/habanalabs/memory.c | 13 +- drivers/misc/habanalabs/mmu.c | 20 +- drivers/misc/habanalabs/pci.c | 10 +- drivers/misc/habanalabs/sysfs.c | 4 - drivers/misc/isl29003.c | 4 +- drivers/misc/lis3lv02d/Kconfig | 2 - drivers/misc/lkdtm/Makefile | 3 +- drivers/misc/lkdtm/bugs.c | 66 + drivers/misc/lkdtm/core.c | 3 +- drivers/misc/lkdtm/lkdtm.h | 1 + drivers/misc/mei/debugfs.c | 184 +- drivers/misc/mei/hdcp/mei_hdcp.c | 11 +- drivers/misc/mic/scif/scif_main.c | 1 + drivers/misc/ocxl/Kconfig | 1 - drivers/misc/ocxl/context.c | 9 +- drivers/misc/ocxl/link.c | 28 +- drivers/misc/sgi-xp/xpc_partition.c | 2 +- drivers/misc/tsl2550.c | 2 +- drivers/misc/vmw_balloon.c | 489 +- drivers/misc/vmw_vmci/vmci_context.c | 80 +- drivers/misc/vmw_vmci/vmci_handle_array.c | 38 +- drivers/misc/vmw_vmci/vmci_handle_array.h | 29 +- drivers/misc/xilinx_sdfec.c | 345 + drivers/mmc/core/debugfs.c | 56 +- drivers/mmc/core/mmc_test.c | 10 +- drivers/mmc/core/queue.c | 7 +- drivers/mmc/core/sdio.c | 92 +- drivers/mmc/core/sdio_irq.c | 3 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/alcor.c | 2 +- drivers/mmc/host/android-goldfish.c | 31 +- drivers/mmc/host/atmel-mci.c | 38 +- drivers/mmc/host/dw_mmc.c | 36 +- drivers/mmc/host/meson-gx-mmc.c | 70 +- drivers/mmc/host/renesas_sdhi_core.c | 19 +- drivers/mmc/host/s3cmci.c | 27 +- drivers/mmc/host/s3cmci.h | 2 - drivers/mmc/host/sdhci-msm.c | 9 +- drivers/mmc/host/sdhci-of-esdhc.c | 17 +- drivers/mmc/host/sdhci-pci-core.c | 4 +- drivers/mmc/host/sdhci-pci-o2micro.c | 12 +- drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci-sprd.c | 249 +- drivers/mmc/host/sdhci-tegra.c | 5 +- drivers/mmc/host/sdhci.h | 2 +- drivers/mmc/host/sdhci_am654.c | 293 +- drivers/mmc/host/tmio_mmc.c | 5 + drivers/mmc/host/tmio_mmc_core.c | 29 +- drivers/mmc/host/uniphier-sd.c | 3 + drivers/mtd/devices/Kconfig | 2 +- drivers/mux/Kconfig | 12 +- drivers/mux/mmio.c | 6 +- drivers/net/bonding/bond_3ad.c | 222 +- drivers/net/bonding/bond_alb.c | 30 +- drivers/net/bonding/bond_main.c | 388 +- drivers/net/bonding/bond_netlink.c | 14 + drivers/net/bonding/bond_options.c | 101 +- drivers/net/bonding/bond_procfs.c | 2 + drivers/net/bonding/bond_sysfs.c | 13 + drivers/net/can/softing/softing_main.c | 4 +- drivers/net/dsa/Kconfig | 24 +- drivers/net/dsa/Makefile | 4 +- drivers/net/dsa/b53/b53_common.c | 4 +- drivers/net/dsa/microchip/Kconfig | 1 + drivers/net/dsa/microchip/ksz9477.c | 229 +- drivers/net/dsa/microchip/ksz9477_spi.c | 114 +- drivers/net/dsa/microchip/ksz_common.c | 8 +- drivers/net/dsa/microchip/ksz_common.h | 169 +- drivers/net/dsa/microchip/ksz_priv.h | 25 +- drivers/net/dsa/microchip/ksz_spi.h | 69 - drivers/net/dsa/mt7530.c | 46 +- drivers/net/dsa/mt7530.h | 4 + drivers/net/dsa/mv88e6xxx/chip.c | 269 +- drivers/net/dsa/mv88e6xxx/chip.h | 18 + drivers/net/dsa/mv88e6xxx/global1.c | 35 +- drivers/net/dsa/mv88e6xxx/global1.h | 16 +- drivers/net/dsa/mv88e6xxx/global1_atu.c | 11 +- drivers/net/dsa/mv88e6xxx/global1_vtu.c | 64 +- drivers/net/dsa/mv88e6xxx/global2.c | 46 +- drivers/net/dsa/mv88e6xxx/global2.h | 14 + drivers/net/dsa/mv88e6xxx/hwtstamp.c | 28 +- drivers/net/dsa/mv88e6xxx/phy.c | 4 +- drivers/net/dsa/mv88e6xxx/port.c | 77 + drivers/net/dsa/mv88e6xxx/port.h | 14 + drivers/net/dsa/mv88e6xxx/ptp.c | 32 +- drivers/net/dsa/mv88e6xxx/serdes.c | 24 +- drivers/net/dsa/mv88e6xxx/smi.c | 25 +- drivers/net/dsa/qca8k.c | 15 + drivers/net/dsa/qca8k.h | 2 + drivers/net/dsa/sja1105/Kconfig | 9 +- drivers/net/dsa/sja1105/Makefile | 4 + drivers/net/dsa/sja1105/sja1105.h | 54 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 100 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 296 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.h | 11 +- drivers/net/dsa/sja1105/sja1105_main.c | 868 ++- drivers/net/dsa/sja1105/sja1105_ptp.c | 393 ++ drivers/net/dsa/sja1105/sja1105_ptp.h | 64 + drivers/net/dsa/sja1105/sja1105_spi.c | 70 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 88 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 37 + drivers/net/dsa/vitesse-vsc73xx-core.c | 1214 ++++ drivers/net/dsa/vitesse-vsc73xx-platform.c | 164 + drivers/net/dsa/vitesse-vsc73xx-spi.c | 203 + drivers/net/dsa/vitesse-vsc73xx.c | 1364 ---- drivers/net/dsa/vitesse-vsc73xx.h | 29 + drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/allwinner/sun4i-emac.c | 5 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 61 +- drivers/net/ethernet/amazon/ena/ena_com.c | 145 +- drivers/net/ethernet/amazon/ena/ena_com.h | 19 + drivers/net/ethernet/amazon/ena/ena_eth_com.c | 54 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 73 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 35 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 389 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 42 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 7 +- .../net/ethernet/aquantia/atlantic/aq_drvinfo.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_drvinfo.h | 2 +- .../net/ethernet/aquantia/atlantic/aq_filters.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_filters.h | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 34 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 28 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 4 + drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 9 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 2 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 62 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 7 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 16 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 5 + .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 18 + drivers/net/ethernet/aquantia/atlantic/ver.h | 5 - drivers/net/ethernet/atheros/Kconfig | 10 +- drivers/net/ethernet/atheros/Makefile | 1 + drivers/net/ethernet/atheros/ag71xx.c | 1898 +++++ drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/broadcom/Kconfig | 2 + drivers/net/ethernet/broadcom/bcm63xx_enet.c | 1 - drivers/net/ethernet/broadcom/bcmsysport.c | 20 +- drivers/net/ethernet/broadcom/bcmsysport.h | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 7 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 33 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 125 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 21 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 18 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 29 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 144 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 7 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 18 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 4 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/cadence/Kconfig | 10 +- drivers/net/ethernet/cadence/macb.h | 12 +- drivers/net/ethernet/cadence/macb_main.c | 143 +- drivers/net/ethernet/cadence/macb_ptp.c | 7 +- drivers/net/ethernet/calxeda/xgmac.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/Makefile | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 62 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 49 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 240 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c | 241 + .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 22 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 21 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 2 + drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 79 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 4 + drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 28 + drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c | 47 +- drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h | 7 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 3 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 147 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 242 +- drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h | 48 +- drivers/net/ethernet/freescale/dpaa2/dprtc.c | 191 +- drivers/net/ethernet/freescale/dpaa2/dprtc.h | 62 +- drivers/net/ethernet/freescale/enetc/Kconfig | 10 + drivers/net/ethernet/freescale/enetc/enetc.c | 216 +- drivers/net/ethernet/freescale/enetc/enetc.h | 18 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 31 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 25 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 + drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 5 + drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 + drivers/net/ethernet/freescale/fec_main.c | 16 +- drivers/net/ethernet/freescale/fec_ptp.c | 2 +- drivers/net/ethernet/freescale/fman/fman_keygen.c | 3 +- drivers/net/ethernet/google/Kconfig | 27 + drivers/net/ethernet/google/Makefile | 5 + drivers/net/ethernet/google/gve/Makefile | 4 + drivers/net/ethernet/google/gve/gve.h | 459 ++ drivers/net/ethernet/google/gve/gve_adminq.c | 387 + drivers/net/ethernet/google/gve/gve_adminq.h | 217 + drivers/net/ethernet/google/gve/gve_desc.h | 113 + drivers/net/ethernet/google/gve/gve_ethtool.c | 245 + drivers/net/ethernet/google/gve/gve_main.c | 1232 ++++ drivers/net/ethernet/google/gve/gve_register.h | 27 + drivers/net/ethernet/google/gve/gve_rx.c | 446 ++ drivers/net/ethernet/google/gve/gve_tx.c | 584 ++ drivers/net/ethernet/hisilicon/Kconfig | 10 + drivers/net/ethernet/hisilicon/hip04_eth.c | 142 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 1 + drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 26 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 27 +- drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 455 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 27 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 60 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 70 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 43 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 2 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 95 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 799 ++- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 21 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1348 +++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 62 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 32 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 15 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 170 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 3 +- .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 59 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 14 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 286 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 9 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 3 +- drivers/net/ethernet/huawei/hinic/Makefile | 2 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 28 + drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 762 ++ drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 12 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 56 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 60 + .../net/ethernet/huawei/hinic/hinic_hw_qp_ctxt.h | 5 + drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h | 53 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 339 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 638 ++ drivers/net/ethernet/huawei/hinic/hinic_port.h | 371 + drivers/net/ethernet/huawei/hinic/hinic_rx.c | 82 +- drivers/net/ethernet/huawei/hinic/hinic_rx.h | 7 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 25 + drivers/net/ethernet/huawei/hinic/hinic_tx.h | 1 + drivers/net/ethernet/intel/e1000/e1000_main.c | 6 +- drivers/net/ethernet/intel/e1000e/80003es2lan.c | 2 +- drivers/net/ethernet/intel/e1000e/82571.c | 2 +- drivers/net/ethernet/intel/e1000e/defines.h | 3 + drivers/net/ethernet/intel/e1000e/e1000.h | 5 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 14 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 20 +- drivers/net/ethernet/intel/e1000e/mac.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 111 +- drivers/net/ethernet/intel/e1000e/nvm.c | 2 +- drivers/net/ethernet/intel/i40e/i40e.h | 32 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 43 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 86 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 672 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 4 + drivers/net/ethernet/intel/i40e/i40e_ptp.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 118 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 13 +- drivers/net/ethernet/intel/iavf/Makefile | 2 +- drivers/net/ethernet/intel/iavf/i40e_adminq.c | 936 --- drivers/net/ethernet/intel/iavf/i40e_adminq.h | 135 - drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h | 530 -- drivers/net/ethernet/intel/iavf/iavf.h | 13 +- drivers/net/ethernet/intel/iavf/iavf_adminq.c | 937 +++ drivers/net/ethernet/intel/iavf/iavf_adminq.h | 135 + drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h | 528 ++ drivers/net/ethernet/intel/iavf/iavf_alloc.h | 17 +- drivers/net/ethernet/intel/iavf/iavf_client.c | 127 +- drivers/net/ethernet/intel/iavf/iavf_client.h | 104 +- drivers/net/ethernet/intel/iavf/iavf_common.c | 499 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 16 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 868 +-- drivers/net/ethernet/intel/iavf/iavf_osdep.h | 11 +- drivers/net/ethernet/intel/iavf/iavf_prototype.h | 58 +- drivers/net/ethernet/intel/iavf/iavf_status.h | 136 +- drivers/net/ethernet/intel/iavf/iavf_trace.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 41 +- drivers/net/ethernet/intel/iavf/iavf_type.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 77 +- drivers/net/ethernet/intel/ice/ice.h | 63 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 49 +- drivers/net/ethernet/intel/ice/ice_common.c | 250 +- drivers/net/ethernet/intel/ice/ice_common.h | 11 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 2 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 2 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 35 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 12 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 230 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 5 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 1027 ++- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 4 + drivers/net/ethernet/intel/ice/ice_lib.c | 477 +- drivers/net/ethernet/intel/ice/ice_lib.h | 14 + drivers/net/ethernet/intel/ice/ice_main.c | 362 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 35 +- drivers/net/ethernet/intel/ice/ice_sched.c | 4 +- drivers/net/ethernet/intel/ice/ice_status.h | 1 + drivers/net/ethernet/intel/ice/ice_switch.c | 9 +- drivers/net/ethernet/intel/ice/ice_switch.h | 7 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 16 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 35 +- drivers/net/ethernet/intel/ice/ice_type.h | 13 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 301 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 33 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/e1000_regs.h | 2 + drivers/net/ethernet/intel/igb/igb_ethtool.c | 75 +- drivers/net/ethernet/intel/igb/igb_main.c | 47 +- drivers/net/ethernet/intel/igc/igc_base.c | 49 - drivers/net/ethernet/intel/igc/igc_defines.h | 18 +- drivers/net/ethernet/intel/igc/igc_hw.h | 3 - drivers/net/ethernet/intel/igc/igc_mac.c | 23 +- drivers/net/ethernet/intel/igc/igc_main.c | 22 + drivers/net/ethernet/intel/ixgbe/ixgbe.h | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 3 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 36 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 181 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 97 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 10 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 3 + drivers/net/ethernet/intel/ixgbevf/vf.c | 5 +- drivers/net/ethernet/marvell/mvmdio.c | 11 +- drivers/net/ethernet/marvell/mvneta.c | 38 +- drivers/net/ethernet/marvell/mvneta_bm.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 39 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 400 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 43 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 244 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 3 +- drivers/net/ethernet/mediatek/Makefile | 3 +- drivers/net/ethernet/mediatek/mtk_eth_path.c | 352 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 138 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 199 +- drivers/net/ethernet/mediatek/mtk_sgmii.c | 105 + drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 53 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 24 +- .../net/ethernet/mellanox/mlx5/core/accel/ipsec.c | 9 + .../net/ethernet/mellanox/mlx5/core/accel/ipsec.h | 7 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.c | 45 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 51 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 118 + drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 14 + .../net/ethernet/mellanox/mlx5/core/diag/crdump.c | 115 + .../mellanox/mlx5/core/diag/fs_tracepoint.h | 4 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 139 + .../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 20 + drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 27 - drivers/net/ethernet/mellanox/mlx5/core/ecpf.h | 4 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 285 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 108 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 118 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 293 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 43 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 335 + .../ethernet/mellanox/mlx5/core/en/tc_tun_gre.c | 95 + .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 151 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 208 + drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 231 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 37 +- .../ethernet/mellanox/mlx5/core/en/xsk/Makefile | 1 + .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 192 + .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 27 + .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 223 + .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.h | 25 + .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 111 + .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.h | 15 + .../net/ethernet/mellanox/mlx5/core/en/xsk/umem.c | 267 + .../net/ethernet/mellanox/mlx5/core/en/xsk/umem.h | 31 + .../mellanox/mlx5/core/en_accel/en_accel.h | 1 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 1 + .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 93 + .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 97 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 460 ++ .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 17 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 11 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 7 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_dim.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 66 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 845 ++- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 323 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 132 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 143 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 44 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 139 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 105 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 54 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 507 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 233 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 114 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 786 ++- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 277 + drivers/net/ethernet/mellanox/mlx5/core/events.c | 4 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 8 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 8 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 75 - drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 76 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 + .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 237 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 569 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 9 - .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 31 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 2 + .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 33 +- .../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 72 + drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 14 +- .../net/ethernet/mellanox/mlx5/core/lib/geneve.c | 157 + .../net/ethernet/mellanox/mlx5/core/lib/geneve.h | 33 + drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 8 + drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 33 +- .../net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c | 316 + .../net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h | 32 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 114 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 26 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 334 + drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 52 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 43 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 5 - drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 11 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 57 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 + drivers/net/ethernet/mellanox/mlxsw/Makefile | 1 + drivers/net/ethernet/mellanox/mlxsw/cmd.h | 12 + drivers/net/ethernet/mellanox/mlxsw/core.c | 57 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 30 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 18 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 22 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 27 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 143 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 248 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 76 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 18 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 49 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 3 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 522 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 584 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 35 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 9 +- .../mellanox/mlxsw/spectrum_acl_flex_keys.c | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 80 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 1111 +++ drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 186 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 273 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 2 + drivers/net/ethernet/mellanox/mlxsw/trap.h | 6 + drivers/net/ethernet/mscc/Makefile | 2 +- drivers/net/ethernet/mscc/ocelot.c | 26 +- drivers/net/ethernet/mscc/ocelot.h | 11 + drivers/net/ethernet/mscc/ocelot_ace.c | 782 +++ drivers/net/ethernet/mscc/ocelot_ace.h | 232 + drivers/net/ethernet/mscc/ocelot_board.c | 1 + drivers/net/ethernet/mscc/ocelot_flower.c | 363 + drivers/net/ethernet/mscc/ocelot_police.c | 227 + drivers/net/ethernet/mscc/ocelot_police.h | 22 + drivers/net/ethernet/mscc/ocelot_regs.c | 11 + drivers/net/ethernet/mscc/ocelot_s2.h | 64 + drivers/net/ethernet/mscc/ocelot_tc.c | 197 + drivers/net/ethernet/mscc/ocelot_tc.h | 22 + drivers/net/ethernet/mscc/ocelot_vcap.h | 403 ++ drivers/net/ethernet/netronome/Kconfig | 1 + drivers/net/ethernet/netronome/nfp/Makefile | 6 + drivers/net/ethernet/netronome/nfp/abm/cls.c | 22 +- drivers/net/ethernet/netronome/nfp/abm/main.h | 2 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 115 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 30 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 2 + drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 12 + drivers/net/ethernet/netronome/nfp/ccm.c | 3 - drivers/net/ethernet/netronome/nfp/ccm.h | 60 +- drivers/net/ethernet/netronome/nfp/ccm_mbox.c | 743 ++ drivers/net/ethernet/netronome/nfp/crypto/crypto.h | 27 + drivers/net/ethernet/netronome/nfp/crypto/fw.h | 84 + drivers/net/ethernet/netronome/nfp/crypto/tls.c | 522 ++ drivers/net/ethernet/netronome/nfp/flower/action.c | 260 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 57 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 4 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 18 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 149 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 30 +- .../net/ethernet/netronome/nfp/flower/offload.c | 339 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 3 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 4 + drivers/net/ethernet/netronome/nfp/nfp_net.h | 73 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 212 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c | 15 + drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 21 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 26 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 7 +- drivers/net/ethernet/ni/nixge.c | 2 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 2 +- drivers/net/ethernet/qlogic/Kconfig | 1 + .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 8 +- drivers/net/ethernet/qlogic/qed/qed.h | 24 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 1276 +++- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 113 +- drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 26 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 16 +- drivers/net/ethernet/qlogic/qed/qed_hw.c | 44 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 35 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 67 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 406 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 157 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 65 + drivers/net/ethernet/qlogic/qed/qed_mcp.h | 16 + drivers/net/ethernet/qlogic/qed/qed_ptp.c | 11 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 75 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 6 + drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 3 +- drivers/net/ethernet/qlogic/qede/qede.h | 4 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 1 + drivers/net/ethernet/qlogic/qede/qede_filter.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 42 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 37 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 5 +- .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 2 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 25 +- drivers/net/ethernet/realtek/Makefile | 1 + drivers/net/ethernet/realtek/r8169.c | 7361 -------------------- drivers/net/ethernet/realtek/r8169_firmware.c | 231 + drivers/net/ethernet/realtek/r8169_firmware.h | 39 + drivers/net/ethernet/realtek/r8169_main.c | 6869 ++++++++++++++++++ drivers/net/ethernet/rocker/rocker_main.c | 4 + drivers/net/ethernet/rocker/rocker_ofdpa.c | 25 +- drivers/net/ethernet/sfc/efx.c | 6 +- drivers/net/ethernet/sis/sis900.c | 24 +- drivers/net/ethernet/smsc/Kconfig | 6 +- drivers/net/ethernet/socionext/Kconfig | 1 + drivers/net/ethernet/socionext/netsec.c | 577 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 16 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 2 + drivers/net/ethernet/stmicro/stmmac/common.h | 20 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 8 + .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 118 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 42 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 1 + .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 22 +- .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 13 + drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 7 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 86 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 13 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 9 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 - drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 20 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 29 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 41 +- drivers/net/ethernet/stmicro/stmmac/hwif.c | 9 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 25 +- drivers/net/ethernet/stmicro/stmmac/mmc.h | 4 - drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 41 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 96 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 816 +-- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 104 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 1 - .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 26 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 850 +++ drivers/net/ethernet/sun/niu.c | 2 - drivers/net/ethernet/ti/Kconfig | 2 + drivers/net/ethernet/ti/cpsw.c | 561 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 97 +- drivers/net/ethernet/ti/cpsw_priv.h | 8 + drivers/net/ethernet/ti/cpts.c | 88 +- drivers/net/ethernet/ti/cpts.h | 2 +- drivers/net/ethernet/ti/davinci_cpdma.c | 187 +- drivers/net/ethernet/ti/davinci_cpdma.h | 9 +- drivers/net/ethernet/ti/davinci_emac.c | 4 +- drivers/net/ethernet/ti/netcp_ethss.c | 9 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/via/via-velocity.h | 2 +- drivers/net/ethernet/wiznet/w5100-spi.c | 24 +- drivers/net/ethernet/xilinx/Kconfig | 6 +- drivers/net/ethernet/xilinx/ll_temac.h | 5 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 258 +- drivers/net/ethernet/xilinx/ll_temac_mdio.c | 20 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 35 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 678 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 111 +- drivers/net/fddi/skfp/drvfbi.c | 3 +- drivers/net/fddi/skfp/h/skfbi.h | 231 +- drivers/net/fjes/fjes_debugfs.c | 15 +- drivers/net/gtp.c | 37 +- drivers/net/loopback.c | 78 +- drivers/net/macsec.c | 6 +- drivers/net/macvlan.c | 2 +- drivers/net/netdevsim/dev.c | 44 + drivers/net/netdevsim/netdev.c | 29 +- drivers/net/netdevsim/netdevsim.h | 1 + drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/aquantia_main.c | 8 + drivers/net/phy/bcm87xx.c | 20 +- drivers/net/phy/broadcom.c | 2 + drivers/net/phy/dp83867.c | 193 +- drivers/net/phy/lxt.c | 6 + drivers/net/phy/nxp-tja11xx.c | 403 ++ drivers/net/phy/phy-core.c | 4 +- drivers/net/phy/phy.c | 128 +- drivers/net/phy/phy_device.c | 109 +- drivers/net/phy/phylink.c | 288 +- drivers/net/phy/sfp-bus.c | 14 +- drivers/net/phy/sfp.c | 72 +- drivers/net/plip/plip.c | 4 +- drivers/net/tap.c | 5 +- drivers/net/team/team.c | 25 + drivers/net/tun.c | 8 +- drivers/net/usb/asix_devices.c | 6 +- drivers/net/usb/r8152.c | 101 +- drivers/net/veth.c | 61 +- drivers/net/virtio_net.c | 2 +- drivers/net/vmxnet3/vmxnet3_drv.c | 20 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 10 + drivers/net/vmxnet3/vmxnet3_int.h | 7 +- drivers/net/vrf.c | 5 +- drivers/net/vxlan.c | 131 +- drivers/net/wan/hdlc_cisco.c | 11 +- drivers/net/wan/x25_asy.c | 4 +- drivers/net/wireless/ath/Kconfig | 2 +- drivers/net/wireless/ath/Makefile | 2 +- drivers/net/wireless/ath/ar5523/Kconfig | 2 +- drivers/net/wireless/ath/ar5523/Makefile | 2 +- drivers/net/wireless/ath/ath10k/Kconfig | 2 +- drivers/net/wireless/ath/ath10k/ahb.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 80 +- drivers/net/wireless/ath/ath10k/core.h | 27 +- drivers/net/wireless/ath/ath10k/coredump.c | 4 +- drivers/net/wireless/ath/ath10k/debug.c | 58 +- drivers/net/wireless/ath/ath10k/debug.h | 25 +- drivers/net/wireless/ath/ath10k/debugfs_sta.c | 7 + drivers/net/wireless/ath/ath10k/hif.h | 15 + drivers/net/wireless/ath/ath10k/htc.c | 1 + drivers/net/wireless/ath/ath10k/htt.c | 2 +- drivers/net/wireless/ath/ath10k/htt.h | 76 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 401 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 38 +- drivers/net/wireless/ath/ath10k/hw.c | 6 +- drivers/net/wireless/ath/ath10k/hw.h | 13 + drivers/net/wireless/ath/ath10k/mac.c | 223 +- drivers/net/wireless/ath/ath10k/pci.c | 27 +- drivers/net/wireless/ath/ath10k/qmi.c | 61 +- drivers/net/wireless/ath/ath10k/qmi.h | 1 + drivers/net/wireless/ath/ath10k/sdio.c | 35 +- drivers/net/wireless/ath/ath10k/snoc.c | 19 +- drivers/net/wireless/ath/ath10k/swap.c | 4 +- drivers/net/wireless/ath/ath10k/testmode.c | 17 +- drivers/net/wireless/ath/ath10k/trace.c | 1 + drivers/net/wireless/ath/ath10k/trace.h | 6 +- drivers/net/wireless/ath/ath10k/txrx.c | 3 + drivers/net/wireless/ath/ath10k/usb.c | 4 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 61 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 20 +- drivers/net/wireless/ath/ath10k/wmi.c | 37 +- drivers/net/wireless/ath/ath10k/wmi.h | 23 +- drivers/net/wireless/ath/ath5k/Kconfig | 2 +- drivers/net/wireless/ath/ath5k/Makefile | 2 +- drivers/net/wireless/ath/ath6kl/Kconfig | 2 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +- drivers/net/wireless/ath/ath6kl/debug.c | 3 +- drivers/net/wireless/ath/ath6kl/htc_pipe.c | 3 - drivers/net/wireless/ath/ath6kl/trace.h | 2 +- drivers/net/wireless/ath/ath6kl/wmi.c | 13 +- drivers/net/wireless/ath/ath9k/Kconfig | 2 +- drivers/net/wireless/ath/ath9k/Makefile | 2 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 24 +- drivers/net/wireless/ath/ath9k/eeprom.c | 2 +- drivers/net/wireless/ath/ath9k/eeprom_4k.c | 1 + drivers/net/wireless/ath/ath9k/hw.c | 40 +- drivers/net/wireless/ath/ath9k/hw.h | 1 + drivers/net/wireless/ath/ath9k/init.c | 2 +- drivers/net/wireless/ath/ath9k/recv.c | 6 +- drivers/net/wireless/ath/ath9k/xmit.c | 18 +- drivers/net/wireless/ath/carl9170/mac.c | 2 +- drivers/net/wireless/ath/carl9170/main.c | 9 +- drivers/net/wireless/ath/carl9170/rx.c | 2 +- drivers/net/wireless/ath/carl9170/usb.c | 39 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 2 +- drivers/net/wireless/ath/regd.h | 1 - drivers/net/wireless/ath/wcn36xx/Kconfig | 2 +- drivers/net/wireless/ath/wcn36xx/Makefile | 2 +- drivers/net/wireless/ath/wil6210/Kconfig | 2 +- drivers/net/wireless/ath/wil6210/Makefile | 2 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 26 +- drivers/net/wireless/ath/wil6210/debugfs.c | 238 +- drivers/net/wireless/ath/wil6210/fw.h | 11 +- drivers/net/wireless/ath/wil6210/fw_inc.c | 148 +- drivers/net/wireless/ath/wil6210/interrupt.c | 67 +- drivers/net/wireless/ath/wil6210/main.c | 37 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 3 + drivers/net/wireless/ath/wil6210/rx_reorder.c | 33 +- drivers/net/wireless/ath/wil6210/txrx.c | 35 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 26 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 2 +- drivers/net/wireless/ath/wil6210/wil6210.h | 39 +- drivers/net/wireless/ath/wil6210/wmi.c | 141 +- drivers/net/wireless/ath/wil6210/wmi.h | 47 +- drivers/net/wireless/broadcom/b43/dma.c | 69 +- drivers/net/wireless/broadcom/b43/main.c | 7 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 57 +- drivers/net/wireless/broadcom/brcm80211/Kconfig | 52 +- drivers/net/wireless/broadcom/brcm80211/Makefile | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/Kconfig | 50 + .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 13 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 13 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/common.h | 16 +- .../broadcom/brcm80211/brcmfmac/commonring.c | 16 +- .../broadcom/brcm80211/brcmfmac/commonring.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.h | 13 +- .../broadcom/brcm80211/brcmfmac/flowring.c | 16 +- .../broadcom/brcm80211/brcmfmac/flowring.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 13 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.h | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.h | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 13 +- .../broadcom/brcm80211/brcmfmac/tracepoint.c | 13 +- .../broadcom/brcm80211/brcmfmac/tracepoint.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_cmn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_hal.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_int.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_radio.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phyreg_n.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.h | 13 +- .../wireless/broadcom/brcm80211/brcmutil/Makefile | 13 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 13 +- .../wireless/broadcom/brcm80211/brcmutil/utils.c | 13 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 13 +- .../broadcom/brcm80211/include/brcmu_d11.h | 13 +- .../broadcom/brcm80211/include/brcmu_utils.h | 13 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 13 +- .../broadcom/brcm80211/include/chipcommon.h | 13 +- .../net/wireless/broadcom/brcm80211/include/defs.h | 13 +- .../net/wireless/broadcom/brcm80211/include/soc.h | 13 +- drivers/net/wireless/cisco/Kconfig | 2 + drivers/net/wireless/cisco/airo.c | 57 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 17 +- drivers/net/wireless/intel/iwlegacy/3945.h | 3 - drivers/net/wireless/intel/iwlegacy/4965-rs.c | 35 +- drivers/net/wireless/intel/iwlegacy/Kconfig | 4 +- drivers/net/wireless/intel/iwlegacy/common.h | 4 - drivers/net/wireless/intel/iwlwifi/Kconfig | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 144 +- drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 4 - drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 28 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 5 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 22 + .../net/wireless/intel/iwlwifi/fw/api/location.h | 11 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 12 + drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 15 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 427 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 133 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 111 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 17 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 7 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 28 +- drivers/net/wireless/intel/iwlwifi/fw/smem.c | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 33 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 35 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 75 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 1 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 66 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 72 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 66 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 9 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 4 - drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 4 + drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 20 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 10 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 241 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 29 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 68 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 11 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 204 +- drivers/net/wireless/intersil/p54/main.c | 9 +- drivers/net/wireless/intersil/p54/p54usb.c | 43 +- drivers/net/wireless/intersil/p54/txrx.c | 11 +- drivers/net/wireless/mac80211_hwsim.c | 2 + drivers/net/wireless/marvell/libertas/if_usb.c | 2 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 +- drivers/net/wireless/marvell/mwifiex/11n.c | 53 +- drivers/net/wireless/marvell/mwifiex/11n.h | 5 +- drivers/net/wireless/marvell/mwifiex/11n_aggr.c | 26 +- drivers/net/wireless/marvell/mwifiex/11n_aggr.h | 2 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 125 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 37 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 103 +- drivers/net/wireless/marvell/mwifiex/fw.h | 12 +- drivers/net/wireless/marvell/mwifiex/init.c | 32 +- drivers/net/wireless/marvell/mwifiex/main.c | 35 +- drivers/net/wireless/marvell/mwifiex/main.h | 2 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 5 +- drivers/net/wireless/marvell/mwifiex/scan.c | 76 +- drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 5 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 10 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 4 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 68 +- drivers/net/wireless/marvell/mwifiex/txrx.c | 5 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 10 +- drivers/net/wireless/marvell/mwifiex/usb.c | 10 +- drivers/net/wireless/marvell/mwifiex/util.c | 15 +- drivers/net/wireless/marvell/mwifiex/wmm.c | 111 +- drivers/net/wireless/mediatek/mt76/dma.c | 1 + drivers/net/wireless/mediatek/mt76/mac80211.c | 62 +- drivers/net/wireless/mediatek/mt76/mt76.h | 24 +- drivers/net/wireless/mediatek/mt76/mt7603/core.c | 2 +- .../net/wireless/mediatek/mt76/mt7603/debugfs.c | 30 + drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 29 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.h | 2 + drivers/net/wireless/mediatek/mt76/mt7603/init.c | 26 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 191 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 15 +- drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 6 + drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 23 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 97 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 61 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 77 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 85 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 5 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 52 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1265 ++-- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 56 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 16 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 7 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 1 - .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 4 +- .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h | 2 - .../net/wireless/mediatek/mt76/mt76x02_eeprom.h | 1 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 106 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 3 + drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 9 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 11 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 9 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 16 +- .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 8 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 23 +- .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 7 +- drivers/net/wireless/mediatek/mt76/usb.c | 66 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 54 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 96 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 11 + drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 31 + drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 2 + drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 3 + drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 3 + drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 11 + drivers/net/wireless/ralink/rt2x00/rt2x00.h | 10 + drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 35 + drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 10 +- drivers/net/wireless/ralink/rt2x00/rt2x00link.c | 15 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.h | 6 + .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 35 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 1 - .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 3 +- drivers/net/wireless/realtek/rtlwifi/efuse.c | 5 +- drivers/net/wireless/realtek/rtlwifi/rc.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 695 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 253 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h | 708 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 5 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 + drivers/net/wireless/realtek/rtw88/hci.h | 2 +- drivers/net/wireless/realtek/rtw88/mac.c | 8 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 32 + drivers/net/wireless/realtek/rtw88/main.c | 36 +- drivers/net/wireless/realtek/rtw88/main.h | 38 +- drivers/net/wireless/realtek/rtw88/pci.c | 10 +- drivers/net/wireless/realtek/rtw88/phy.c | 1309 ++-- drivers/net/wireless/realtek/rtw88/phy.h | 18 +- drivers/net/wireless/realtek/rtw88/regd.c | 69 +- drivers/net/wireless/realtek/rtw88/regd.h | 4 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 436 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 23 + .../net/wireless/realtek/rtw88/rtw8822c_table.c | 799 ++- drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/ti/wl18xx/main.c | 38 - drivers/net/xen-netback/interface.c | 2 +- drivers/nfc/st-nci/i2c.c | 2 +- drivers/nvdimm/security.c | 2 +- drivers/nvme/host/core.c | 45 +- drivers/nvme/host/fabrics.c | 2 +- drivers/nvme/host/fault_inject.c | 41 +- drivers/nvme/host/fc.c | 13 +- drivers/nvme/host/lightnvm.c | 2 +- drivers/nvme/host/nvme.h | 42 +- drivers/nvme/host/pci.c | 143 +- drivers/nvme/host/rdma.c | 7 +- drivers/nvme/host/trace.c | 64 +- drivers/nvme/host/trace.h | 66 +- drivers/nvme/target/Makefile | 3 + drivers/nvme/target/core.c | 12 +- drivers/nvme/target/discovery.c | 4 + drivers/nvme/target/fabrics-cmd.c | 2 +- drivers/nvme/target/fc.c | 13 +- drivers/nvme/target/fcloop.c | 37 + drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/nvmet.h | 2 + drivers/nvme/target/trace.c | 201 + drivers/nvme/target/trace.h | 141 + drivers/nvmem/Kconfig | 9 +- drivers/nvmem/Makefile | 2 + drivers/nvmem/imx-ocotp-scu.c | 161 + drivers/nvmem/imx-ocotp.c | 52 +- drivers/of/fdt.c | 141 +- drivers/of/of_reserved_mem.c | 3 + drivers/of/platform.c | 3 +- drivers/of/unittest.c | 2 +- drivers/opp/core.c | 174 +- drivers/opp/of.c | 30 +- drivers/parport/Kconfig | 2 +- drivers/pci/pci-acpi.c | 14 +- drivers/pci/pci-driver.c | 74 +- drivers/pci/pci.c | 116 +- drivers/pci/pci.h | 8 +- drivers/pci/pcie/aspm.c | 20 +- drivers/pci/pcie/portdrv_core.c | 66 + drivers/pcmcia/ds.c | 2 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 2 +- drivers/phy/broadcom/phy-brcm-usb.c | 9 +- drivers/phy/freescale/Kconfig | 10 + drivers/phy/freescale/Makefile | 1 + drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 497 ++ drivers/phy/qualcomm/Kconfig | 8 + drivers/phy/qualcomm/Makefile | 1 + drivers/phy/qualcomm/phy-qcom-pcie2.c | 331 + drivers/phy/qualcomm/phy-qcom-qmp.c | 5 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 2 +- drivers/phy/renesas/phy-rcar-gen2.c | 2 + drivers/phy/renesas/phy-rcar-gen3-usb2.c | 19 +- drivers/phy/samsung/phy-samsung-usb2.c | 5 +- drivers/phy/tegra/xusb-tegra124.c | 9 + drivers/phy/tegra/xusb-tegra210.c | 9 + drivers/phy/ti/phy-am654-serdes.c | 4 +- drivers/platform/chrome/Kconfig | 42 +- drivers/platform/chrome/Makefile | 4 +- drivers/platform/chrome/cros_ec_debugfs.c | 48 +- drivers/platform/chrome/cros_ec_ishtp.c | 763 ++ drivers/platform/chrome/cros_ec_lightbar.c | 6 +- drivers/platform/chrome/cros_ec_lpc.c | 165 +- drivers/platform/chrome/cros_ec_lpc_mec.c | 14 +- drivers/platform/chrome/cros_ec_lpc_reg.c | 101 - drivers/platform/chrome/cros_ec_lpc_reg.h | 45 - drivers/platform/chrome/cros_ec_spi.c | 68 +- drivers/platform/chrome/cros_ec_sysfs.c | 2 +- drivers/platform/chrome/cros_ec_vbc.c | 2 +- drivers/platform/chrome/wilco_ec/Kconfig | 18 +- drivers/platform/chrome/wilco_ec/Makefile | 6 +- drivers/platform/chrome/wilco_ec/core.c | 26 +- drivers/platform/chrome/wilco_ec/debugfs.c | 12 +- drivers/platform/chrome/wilco_ec/event.c | 581 ++ drivers/platform/chrome/wilco_ec/mailbox.c | 21 +- drivers/platform/chrome/wilco_ec/properties.c | 132 + drivers/platform/chrome/wilco_ec/sysfs.c | 156 + drivers/platform/chrome/wilco_ec/telemetry.c | 450 ++ drivers/platform/x86/Kconfig | 5 +- drivers/platform/x86/intel_cht_int33fe.c | 291 +- drivers/power/avs/smartreflex.c | 41 +- drivers/ptp/Kconfig | 2 +- drivers/ptp/ptp_clock.c | 3 +- drivers/pwm/Kconfig | 11 + drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 172 +- drivers/pwm/pwm-atmel-hlcdc.c | 1 + drivers/pwm/pwm-bcm2835.c | 8 +- drivers/pwm/pwm-fsl-ftm.c | 383 +- drivers/pwm/pwm-jz4740.c | 49 +- drivers/pwm/pwm-meson.c | 386 +- drivers/pwm/pwm-rcar.c | 39 - drivers/pwm/pwm-sifive.c | 339 + drivers/pwm/pwm-stm32-lp.c | 25 + drivers/pwm/pwm-stm32.c | 2 + drivers/pwm/sysfs.c | 102 + .../regulator/{88pm800.c => 88pm800-regulator.c} | 0 drivers/regulator/Kconfig | 39 +- drivers/regulator/Makefile | 4 +- drivers/regulator/arizona-ldo1.c | 83 +- drivers/regulator/arizona-micsupp.c | 72 +- drivers/regulator/bd70528-regulator.c | 1 - drivers/regulator/bd718x7-regulator.c | 1 - drivers/regulator/core.c | 280 +- drivers/regulator/cpcap-regulator.c | 2 +- drivers/regulator/da9062-regulator.c | 40 +- drivers/regulator/da9063-regulator.c | 61 +- drivers/regulator/da9211-regulator.c | 2 + drivers/regulator/helpers.c | 11 +- drivers/regulator/lm363x-regulator.c | 78 +- drivers/regulator/max77620-regulator.c | 28 +- drivers/regulator/max77650-regulator.c | 170 +- drivers/regulator/max77802-regulator.c | 2 - drivers/regulator/max8952.c | 64 +- drivers/regulator/of_regulator.c | 63 +- drivers/regulator/qcom_spmi-regulator.c | 252 +- drivers/regulator/s2mps11.c | 255 +- drivers/regulator/s5m8767.c | 4 +- drivers/regulator/slg51000-regulator.c | 523 ++ drivers/regulator/slg51000-regulator.h | 505 ++ drivers/regulator/stm32-booster.c | 132 + drivers/regulator/tps65090-regulator.c | 7 +- drivers/regulator/wm831x-dcdc.c | 29 +- drivers/s390/net/qeth_core.h | 109 +- drivers/s390/net/qeth_core_main.c | 1013 ++- drivers/s390/net/qeth_core_mpc.h | 51 +- drivers/s390/net/qeth_l2_main.c | 276 +- drivers/s390/net/qeth_l3_main.c | 249 +- drivers/s390/scsi/zfcp_fc.c | 4 +- drivers/scsi/Kconfig | 61 +- drivers/scsi/Makefile | 4 +- drivers/scsi/NCR5380.c | 59 +- drivers/scsi/NCR5380.h | 2 +- drivers/scsi/advansys.c | 2 +- drivers/scsi/aha152x.c | 46 +- drivers/scsi/aic7xxx/aic7xxx.reg | 2 +- drivers/scsi/aic94xx/aic94xx_dev.c | 4 +- drivers/scsi/bnx2fc/bnx2fc.h | 14 +- drivers/scsi/bnx2fc/bnx2fc_els.c | 60 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 3 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 116 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 10 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 10 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 26 +- drivers/scsi/cxgbi/libcxgbi.c | 15 +- drivers/scsi/cxgbi/libcxgbi.h | 9 +- drivers/scsi/esp_scsi.c | 20 +- drivers/scsi/esp_scsi.h | 2 + drivers/scsi/fdomain.c | 597 ++ drivers/scsi/fdomain.h | 114 + drivers/scsi/fdomain_isa.c | 222 + drivers/scsi/fdomain_pci.c | 68 + drivers/scsi/hisi_sas/hisi_sas.h | 8 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 16 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 50 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 50 +- drivers/scsi/hpsa.c | 284 +- drivers/scsi/hpsa.h | 6 +- drivers/scsi/hpsa_cmd.h | 2 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 77 +- drivers/scsi/ibmvscsi/ibmvscsi.h | 10 +- drivers/scsi/imm.c | 2 +- drivers/scsi/ipr.c | 29 +- drivers/scsi/isci/remote_device.c | 4 +- drivers/scsi/isci/remote_device.h | 5 - drivers/scsi/isci/request.c | 8 +- drivers/scsi/isci/task.c | 2 +- drivers/scsi/libiscsi_tcp.c | 2 - drivers/scsi/libsas/sas_discover.c | 23 +- drivers/scsi/libsas/sas_event.c | 18 +- drivers/scsi/libsas/sas_expander.c | 71 +- drivers/scsi/libsas/sas_init.c | 2 +- drivers/scsi/libsas/sas_internal.h | 2 +- drivers/scsi/libsas/sas_phy.c | 18 +- drivers/scsi/libsas/sas_port.c | 24 +- drivers/scsi/libsas/sas_scsi_host.c | 2 +- drivers/scsi/lpfc/lpfc.h | 2 + drivers/scsi/lpfc/lpfc_attr.c | 94 +- drivers/scsi/lpfc/lpfc_bsg.c | 2 +- drivers/scsi/lpfc/lpfc_crtn.h | 7 +- drivers/scsi/lpfc/lpfc_ct.c | 14 +- drivers/scsi/lpfc/lpfc_els.c | 128 + drivers/scsi/lpfc/lpfc_hbadisc.c | 35 + drivers/scsi/lpfc/lpfc_hw.h | 2 + drivers/scsi/lpfc/lpfc_init.c | 512 +- drivers/scsi/lpfc/lpfc_nvme.c | 60 +- drivers/scsi/lpfc/lpfc_nvmet.c | 352 +- drivers/scsi/lpfc/lpfc_nvmet.h | 1 + drivers/scsi/lpfc/lpfc_scsi.c | 16 +- drivers/scsi/lpfc/lpfc_sli.c | 77 +- drivers/scsi/lpfc/lpfc_sli4.h | 11 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac_scsi.c | 421 +- drivers/scsi/megaraid/Kconfig.megaraid | 1 + drivers/scsi/megaraid/Makefile | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 101 +- drivers/scsi/megaraid/megaraid_sas_base.c | 712 +- drivers/scsi/megaraid/megaraid_sas_debugfs.c | 179 + drivers/scsi/megaraid/megaraid_sas_fp.c | 82 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 551 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 33 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 497 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 35 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 73 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 234 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 52 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 8 +- drivers/scsi/mvsas/mv_sas.c | 2 +- drivers/scsi/mvsas/mv_sas.h | 3 - drivers/scsi/mvumi.c | 11 +- drivers/scsi/osst.c | 6108 ---------------- drivers/scsi/osst.h | 651 -- drivers/scsi/osst_detect.h | 7 - drivers/scsi/osst_options.h | 107 - drivers/scsi/pcmcia/Kconfig | 10 + drivers/scsi/pcmcia/Makefile | 1 + drivers/scsi/pcmcia/fdomain_cs.c | 95 + drivers/scsi/pcmcia/nsp_cs.c | 4 +- drivers/scsi/pm8001/pm8001_ctl.c | 52 +- drivers/scsi/pm8001/pm8001_hwi.c | 4 +- drivers/scsi/pm8001/pm8001_sas.c | 4 +- drivers/scsi/pm8001/pm8001_sas.h | 1 - drivers/scsi/pm8001/pm80xx_hwi.c | 4 +- drivers/scsi/pmcraid.c | 14 +- drivers/scsi/ppa.c | 2 +- drivers/scsi/qedf/qedf_main.c | 39 +- drivers/scsi/qedi/qedi_main.c | 34 +- drivers/scsi/qla2xxx/qla_def.h | 5 +- drivers/scsi/qla2xxx/qla_gbl.h | 2 + drivers/scsi/qla2xxx/qla_init.c | 1 - drivers/scsi/qla2xxx/qla_nvme.c | 236 +- drivers/scsi/qla2xxx/qla_nvme.h | 2 +- drivers/scsi/qla2xxx/qla_os.c | 1 - drivers/scsi/qla2xxx/qla_target.c | 16 +- drivers/scsi/scsi.c | 12 +- drivers/scsi/scsi_debugfs.h | 1 + drivers/scsi/scsi_error.c | 26 +- drivers/scsi/scsi_lib.c | 39 +- drivers/scsi/scsi_pm.c | 6 +- drivers/scsi/scsi_priv.h | 1 - drivers/scsi/scsi_sysfs.c | 7 +- drivers/scsi/scsi_transport_fc.c | 3 - drivers/scsi/sd.c | 111 +- drivers/scsi/ses.c | 7 +- drivers/scsi/st.c | 6 +- drivers/scsi/storvsc_drv.c | 11 + drivers/scsi/ufs/ufs-qcom.c | 23 +- drivers/scsi/ufs/ufs-sysfs.c | 6 +- drivers/scsi/ufs/ufs_bsg.c | 6 +- drivers/scsi/ufs/ufshcd-pci.c | 2 + drivers/scsi/ufs/ufshcd.c | 35 +- drivers/scsi/ufs/ufshcd.h | 5 + drivers/scsi/ufs/ufshci.h | 6 +- drivers/scsi/virtio_scsi.c | 3 - drivers/scsi/vmw_pvscsi.c | 2 +- drivers/scsi/wd33c93.c | 2 +- drivers/scsi/wd719x.c | 42 +- drivers/slimbus/core.c | 5 - drivers/slimbus/qcom-ctrl.c | 4 +- drivers/slimbus/stream.c | 12 +- drivers/soc/imx/soc-imx8.c | 3 + drivers/soc/qcom/qcom-geni-se.c | 21 +- drivers/soundwire/bus.c | 6 +- drivers/soundwire/cadence_master.c | 30 +- drivers/soundwire/intel.c | 17 +- drivers/soundwire/intel.h | 2 +- drivers/soundwire/intel_init.c | 25 +- drivers/soundwire/mipi_disco.c | 35 +- drivers/soundwire/stream.c | 8 +- drivers/spi/Kconfig | 14 +- drivers/spi/Makefile | 1 + drivers/spi/atmel-quadspi.c | 21 +- drivers/spi/spi-at91-usart.c | 221 +- drivers/spi/spi-bcm2835.c | 328 +- drivers/spi/spi-bcm2835aux.c | 4 +- drivers/spi/spi-meson-spifc.c | 12 +- drivers/spi/spi-mt65xx.c | 15 +- drivers/spi/spi-pxa2xx.c | 14 + drivers/spi/spi-qup.c | 55 +- drivers/spi/spi-rockchip.c | 4 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-stm32-qspi.c | 14 +- drivers/spi/spi-synquacer.c | 828 +++ drivers/spi/spi-tegra114.c | 170 +- drivers/spi/spi-uniphier.c | 17 +- drivers/spi/spi.c | 230 +- drivers/spi/spidev.c | 2 + drivers/ssb/driver_gpio.c | 6 - drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/android/ion/Kconfig | 18 - drivers/staging/android/ion/Makefile | 2 - drivers/staging/android/ion/ion_carveout_heap.c | 133 - drivers/staging/android/ion/ion_chunk_heap.c | 146 - drivers/staging/comedi/comedi_buf.c | 150 +- drivers/staging/comedi/comedi_fops.c | 39 +- .../staging/comedi/drivers/amplc_dio200_common.c | 16 +- drivers/staging/comedi/drivers/amplc_pci230.c | 3 +- drivers/staging/comedi/drivers/dt282x.c | 3 +- drivers/staging/comedi/drivers/mite.c | 27 +- drivers/staging/comedi/drivers/usbdux.c | 2 +- drivers/staging/erofs/Makefile | 4 +- drivers/staging/erofs/compress.h | 62 + drivers/staging/erofs/data.c | 4 +- drivers/staging/erofs/decompressor.c | 335 + drivers/staging/erofs/dir.c | 3 +- drivers/staging/erofs/erofs_fs.h | 68 +- drivers/staging/erofs/inode.c | 58 +- drivers/staging/erofs/internal.h | 58 +- drivers/staging/erofs/namei.c | 1 + drivers/staging/erofs/super.c | 2 +- drivers/staging/erofs/unzip_pagevec.h | 5 +- drivers/staging/erofs/unzip_vle.c | 373 +- drivers/staging/erofs/unzip_vle.h | 44 +- drivers/staging/erofs/unzip_vle_lz4.c | 229 - drivers/staging/erofs/utils.c | 12 + drivers/staging/erofs/zmap.c | 463 ++ drivers/staging/fbtft/fbtft-core.c | 4 +- .../fieldbus/Documentation/fieldbus_dev.txt | 4 +- drivers/staging/fieldbus/anybuss/Kconfig | 1 + drivers/staging/fieldbus/anybuss/arcx-anybus.c | 44 +- drivers/staging/fieldbus/dev_core.c | 6 +- drivers/staging/fsl-dpaa2/Kconfig | 8 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 1 + drivers/staging/gasket/gasket_core.c | 6 +- drivers/staging/gasket/gasket_ioctl.c | 3 +- drivers/staging/gasket/gasket_page_table.c | 14 +- drivers/staging/greybus/tools/loopback_test.c | 6 - drivers/staging/iio/accel/adis16203.c | 12 +- drivers/staging/iio/accel/adis16240.c | 9 +- drivers/staging/iio/adc/Kconfig | 3 + drivers/staging/iio/addac/adt7316-spi.c | 13 + drivers/staging/iio/addac/adt7316.c | 2 +- drivers/staging/iio/cdc/ad7150.c | 58 +- drivers/staging/iio/cdc/ad7746.c | 10 + drivers/staging/iio/frequency/ad9834.c | 11 + drivers/staging/iio/resolver/ad2s1210.c | 3 - drivers/staging/isdn/Kconfig | 12 + drivers/staging/isdn/Makefile | 8 + drivers/staging/isdn/TODO | 22 + .../{isdn/hardware => staging/isdn}/avm/Kconfig | 0 .../{isdn/hardware => staging/isdn}/avm/Makefile | 0 .../{isdn/hardware => staging/isdn}/avm/avm_cs.c | 0 .../{isdn/hardware => staging/isdn}/avm/avmcard.h | 0 drivers/{isdn/hardware => staging/isdn}/avm/b1.c | 0 .../{isdn/hardware => staging/isdn}/avm/b1dma.c | 0 .../{isdn/hardware => staging/isdn}/avm/b1isa.c | 0 .../{isdn/hardware => staging/isdn}/avm/b1pci.c | 0 .../{isdn/hardware => staging/isdn}/avm/b1pcmcia.c | 0 drivers/{isdn/hardware => staging/isdn}/avm/c4.c | 0 .../{isdn/hardware => staging/isdn}/avm/t1isa.c | 0 .../{isdn/hardware => staging/isdn}/avm/t1pci.c | 0 drivers/staging/isdn/gigaset/Kconfig | 62 + drivers/staging/isdn/gigaset/Makefile | 17 + drivers/{ => staging}/isdn/gigaset/asyncdata.c | 0 drivers/{ => staging}/isdn/gigaset/bas-gigaset.c | 0 drivers/{ => staging}/isdn/gigaset/capi.c | 0 drivers/{ => staging}/isdn/gigaset/common.c | 0 drivers/{ => staging}/isdn/gigaset/dummyll.c | 0 drivers/{ => staging}/isdn/gigaset/ev-layer.c | 0 drivers/{ => staging}/isdn/gigaset/gigaset.h | 0 drivers/{ => staging}/isdn/gigaset/interface.c | 0 drivers/{ => staging}/isdn/gigaset/isocdata.c | 0 drivers/{ => staging}/isdn/gigaset/proc.c | 0 drivers/{ => staging}/isdn/gigaset/ser-gigaset.c | 0 drivers/{ => staging}/isdn/gigaset/usb-gigaset.c | 0 drivers/{ => staging}/isdn/hysdn/Kconfig | 0 drivers/{ => staging}/isdn/hysdn/Makefile | 0 drivers/{ => staging}/isdn/hysdn/boardergo.c | 0 drivers/{ => staging}/isdn/hysdn/boardergo.h | 0 drivers/{ => staging}/isdn/hysdn/hycapi.c | 0 drivers/{ => staging}/isdn/hysdn/hysdn_boot.c | 0 drivers/{ => staging}/isdn/hysdn/hysdn_defs.h | 0 drivers/{ => staging}/isdn/hysdn/hysdn_init.c | 0 drivers/staging/isdn/hysdn/hysdn_net.c | 330 + drivers/{ => staging}/isdn/hysdn/hysdn_pof.h | 0 drivers/{ => staging}/isdn/hysdn/hysdn_procconf.c | 0 drivers/{ => staging}/isdn/hysdn/hysdn_proclog.c | 0 drivers/{ => staging}/isdn/hysdn/hysdn_sched.c | 0 drivers/{ => staging}/isdn/hysdn/ince1pc.h | 0 drivers/staging/kpc2000/Kconfig | 4 +- drivers/staging/kpc2000/Makefile | 4 +- drivers/staging/kpc2000/TODO | 6 - drivers/staging/kpc2000/kpc2000/Makefile | 2 +- drivers/staging/kpc2000/kpc2000/cell_probe.c | 750 +- drivers/staging/kpc2000/kpc2000/core.c | 892 ++- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 19 - drivers/staging/kpc2000/kpc2000/fileops.c | 131 - drivers/staging/kpc2000/kpc2000/kp2000_module.c | 54 - drivers/staging/kpc2000/kpc2000/pcie.h | 119 +- drivers/staging/kpc2000/kpc2000/uapi.h | 22 +- drivers/staging/kpc2000/kpc2000_i2c.c | 651 ++ drivers/staging/kpc2000/kpc2000_spi.c | 520 ++ drivers/staging/kpc2000/kpc_dma/dma.c | 142 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 269 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 122 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 34 +- drivers/staging/kpc2000/kpc_i2c/Makefile | 4 - drivers/staging/kpc2000/kpc_i2c/fileops.c | 181 - drivers/staging/kpc2000/kpc_i2c/i2c_driver.c | 699 -- drivers/staging/kpc2000/kpc_spi/Makefile | 4 - drivers/staging/kpc2000/kpc_spi/spi_driver.c | 507 -- drivers/staging/kpc2000/kpc_spi/spi_parts.h | 48 - drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/ks7010/ks_hostif.c | 7 +- drivers/staging/media/Kconfig | 8 +- drivers/staging/media/Makefile | 4 +- drivers/staging/media/allegro-dvt/Kconfig | 16 + drivers/staging/media/allegro-dvt/Makefile | 5 + drivers/staging/media/allegro-dvt/TODO | 4 + drivers/staging/media/allegro-dvt/allegro-core.c | 3014 ++++++++ drivers/staging/media/allegro-dvt/nal-h264.c | 1001 +++ drivers/staging/media/allegro-dvt/nal-h264.h | 208 + drivers/staging/media/bcm2048/radio-bcm2048.c | 7 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 25 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 8 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 8 +- drivers/staging/media/davinci_vpfe/vpfe_video.c | 12 +- drivers/staging/media/hantro/Kconfig | 23 + drivers/staging/media/hantro/Makefile | 15 + .../staging/media/{rockchip/vpu => hantro}/TODO | 0 drivers/staging/media/hantro/hantro.h | 351 + drivers/staging/media/hantro/hantro_drv.c | 876 +++ drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 260 + drivers/staging/media/hantro/hantro_g1_regs.h | 301 + drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 125 + drivers/staging/media/hantro/hantro_h1_regs.h | 154 + drivers/staging/media/hantro/hantro_hw.h | 102 + drivers/staging/media/hantro/hantro_jpeg.c | 319 + drivers/staging/media/hantro/hantro_jpeg.h | 13 + drivers/staging/media/hantro/hantro_mpeg2.c | 61 + drivers/staging/media/hantro/hantro_v4l2.c | 686 ++ drivers/staging/media/hantro/hantro_v4l2.h | 26 + drivers/staging/media/hantro/rk3288_vpu_hw.c | 187 + drivers/staging/media/hantro/rk3399_vpu_hw.c | 186 + .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 165 + .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 266 + drivers/staging/media/hantro/rk3399_vpu_regs.h | 600 ++ drivers/staging/media/imx/Makefile | 18 +- drivers/staging/media/imx/imx-ic-common.c | 68 +- drivers/staging/media/imx/imx-ic-prp.c | 36 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 90 +- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 97 +- drivers/staging/media/imx/imx-media-csi.c | 51 +- drivers/staging/media/imx/imx-media-dev-common.c | 346 +- drivers/staging/media/imx/imx-media-dev.c | 449 +- drivers/staging/media/imx/imx-media-fim.c | 9 - drivers/staging/media/imx/imx-media-internal-sd.c | 357 +- drivers/staging/media/imx/imx-media-of.c | 41 +- drivers/staging/media/imx/imx-media-utils.c | 170 +- drivers/staging/media/imx/imx-media-vdic.c | 84 +- drivers/staging/media/imx/imx-media.h | 116 +- drivers/staging/media/imx/imx7-media-csi.c | 169 +- drivers/staging/media/imx/imx7-mipi-csis.c | 41 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 2 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 6 +- drivers/staging/media/ipu3/ipu3-css.c | 14 +- drivers/staging/media/ipu3/ipu3-dmamap.c | 15 +- drivers/staging/media/ipu3/ipu3-mmu.c | 125 +- drivers/staging/media/ipu3/ipu3-mmu.h | 5 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 4 +- drivers/staging/media/meson/vdec/Kconfig | 11 + drivers/staging/media/meson/vdec/Makefile | 8 + drivers/staging/media/meson/vdec/TODO | 8 + drivers/staging/media/meson/vdec/codec_mpeg12.c | 210 + drivers/staging/media/meson/vdec/codec_mpeg12.h | 14 + drivers/staging/media/meson/vdec/dos_regs.h | 98 + drivers/staging/media/meson/vdec/esparser.c | 324 + drivers/staging/media/meson/vdec/esparser.h | 32 + drivers/staging/media/meson/vdec/vdec.c | 1099 +++ drivers/staging/media/meson/vdec/vdec.h | 267 + drivers/staging/media/meson/vdec/vdec_1.c | 230 + drivers/staging/media/meson/vdec/vdec_1.h | 14 + drivers/staging/media/meson/vdec/vdec_helpers.c | 449 ++ drivers/staging/media/meson/vdec/vdec_helpers.h | 83 + drivers/staging/media/meson/vdec/vdec_platform.c | 101 + drivers/staging/media/meson/vdec/vdec_platform.h | 30 + drivers/staging/media/omap4iss/iss_video.c | 11 +- drivers/staging/media/rockchip/vpu/Kconfig | 13 - drivers/staging/media/rockchip/vpu/Makefile | 11 - drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c | 118 - .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 125 - .../staging/media/rockchip/vpu/rk3288_vpu_regs.h | 442 -- drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c | 118 - .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 159 - .../staging/media/rockchip/vpu/rk3399_vpu_regs.h | 600 -- drivers/staging/media/rockchip/vpu/rockchip_vpu.h | 232 - .../media/rockchip/vpu/rockchip_vpu_common.h | 29 - .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 542 -- .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 671 -- .../staging/media/rockchip/vpu/rockchip_vpu_hw.h | 58 - .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.c | 290 - .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.h | 14 - drivers/staging/media/soc_camera/imx074.c | 2 +- drivers/staging/media/soc_camera/mt9t031.c | 2 +- drivers/staging/media/soc_camera/soc_mt9v022.c | 2 +- drivers/staging/media/soc_camera/soc_ov5642.c | 6 +- drivers/staging/media/sunxi/cedrus/Makefile | 3 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 42 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 39 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 13 + drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 576 ++ drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 6 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 2 - drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 91 + drivers/staging/media/sunxi/cedrus/cedrus_video.c | 9 + drivers/staging/media/tegra-vde/Kconfig | 1 + drivers/staging/media/tegra-vde/Makefile | 1 + drivers/staging/media/tegra-vde/dmabuf-cache.c | 226 + drivers/staging/media/tegra-vde/iommu.c | 157 + drivers/staging/media/tegra-vde/tegra-vde.c | 1278 ---- drivers/staging/media/tegra-vde/trace.h | 2 + drivers/staging/media/tegra-vde/uapi.h | 48 +- drivers/staging/media/tegra-vde/vde.c | 1210 ++++ drivers/staging/media/tegra-vde/vde.h | 107 + .../most/Documentation/ABI/configfs-most.txt | 16 +- .../staging/most/Documentation/driver_usage.txt | 8 +- drivers/staging/most/Kconfig | 2 +- drivers/staging/most/configfs.c | 14 - drivers/staging/most/net/net.c | 13 +- drivers/staging/most/video/video.c | 19 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 5 +- drivers/staging/mt7621-dts/Kconfig | 7 +- drivers/staging/mt7621-dts/Makefile | 1 + drivers/staging/mt7621-dts/TODO | 2 +- drivers/staging/mt7621-dts/gbpc1.dts | 2 +- drivers/staging/mt7621-dts/gbpc2.dts | 21 + drivers/staging/mt7621-dts/mt7621.dtsi | 55 +- drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 8 - drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt | 2 + drivers/staging/mt7621-pci/pci-mt7621.c | 120 +- drivers/staging/netlogic/xlr_net.c | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 3 +- drivers/staging/olpc_dcon/TODO | 7 + drivers/staging/olpc_dcon/olpc_dcon.c | 6 +- drivers/staging/pi433/pi433_if.c | 5 +- drivers/staging/pi433/rf69.c | 4 +- drivers/staging/pi433/rf69_registers.h | 2 +- drivers/staging/ralink-gdma/ralink-gdma.c | 3 +- drivers/staging/rtl8188eu/Kconfig | 4 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 35 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 14 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 46 - drivers/staging/rtl8188eu/hal/hal_com.c | 6 - drivers/staging/rtl8188eu/hal/odm.c | 10 - drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 15 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 24 +- drivers/staging/rtl8188eu/include/hal_com.h | 1 - drivers/staging/rtl8188eu/include/ieee80211.h | 10 +- drivers/staging/rtl8188eu/include/odm_precomp.h | 2 - drivers/staging/rtl8188eu/include/rtw_eeprom.h | 6 - drivers/staging/rtl8188eu/include/rtw_mlme.h | 3 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 2 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 22 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 1 + drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- drivers/staging/rtl8192e/rtllib_module.c | 1 - .../staging/rtl8192u/ieee80211/ieee80211_module.c | 3 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 33 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 13 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 58 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 36 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 10 +- drivers/staging/rtl8192u/r8192U_core.c | 10 +- drivers/staging/rtl8192u/r8192U_dm.c | 109 +- drivers/staging/rtl8192u/r8192U_dm.h | 1 - drivers/staging/rtl8712/drv_types.h | 13 +- drivers/staging/rtl8712/hal_init.c | 174 +- drivers/staging/rtl8712/ieee80211.c | 74 +- drivers/staging/rtl8712/mlme_linux.c | 36 +- drivers/staging/rtl8712/os_intfs.c | 13 +- drivers/staging/rtl8712/recv_linux.c | 50 +- drivers/staging/rtl8712/rtl8712_efuse.c | 152 +- drivers/staging/rtl8712/rtl8712_xmit.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.c | 306 +- drivers/staging/rtl8712/rtl871x_cmd.h | 43 +- drivers/staging/rtl8712/rtl871x_eeprom.c | 6 +- drivers/staging/rtl8712/rtl871x_io.c | 4 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 171 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 4 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 4 +- drivers/staging/rtl8712/rtl871x_mlme.c | 45 +- drivers/staging/rtl8712/rtl871x_mlme.h | 3 +- drivers/staging/rtl8712/rtl871x_mp.c | 14 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 27 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 2 - drivers/staging/rtl8712/rtl871x_recv.c | 14 +- drivers/staging/rtl8712/rtl871x_security.c | 4 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 9 +- drivers/staging/rtl8712/rtl871x_xmit.c | 17 +- drivers/staging/rtl8712/rtl871x_xmit.h | 4 +- drivers/staging/rtl8712/sta_info.h | 4 +- drivers/staging/rtl8712/usb_halinit.c | 288 +- drivers/staging/rtl8712/usb_intf.c | 4 +- drivers/staging/rtl8712/usb_ops.c | 84 +- drivers/staging/rtl8712/wifi.h | 11 - drivers/staging/rtl8712/xmit_linux.c | 56 +- drivers/staging/rtl8723bs/Kconfig | 2 +- drivers/staging/rtl8723bs/TODO | 3 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 25 +- drivers/staging/rtl8723bs/core/rtw_btcoex.c | 147 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 37 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 7 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 139 - drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 24 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 83 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 52 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 56 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 19 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 70 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 8 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 742 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 4 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 2 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 2 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 6 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 66 +- drivers/staging/rtl8723bs/hal/hal_com.c | 8 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 5 - drivers/staging/rtl8723bs/hal/hal_phy.c | 59 - drivers/staging/rtl8723bs/hal/odm_AntDiv.c | 62 - drivers/staging/rtl8723bs/hal/odm_AntDiv.h | 30 - drivers/staging/rtl8723bs/hal/odm_DIG.c | 11 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 36 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 2 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 61 +- drivers/staging/rtl8723bs/hal/odm_precomp.h | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 43 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 76 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 10 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 10 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 39 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 145 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 68 +- drivers/staging/rtl8723bs/include/drv_types.h | 2 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 4 +- drivers/staging/rtl8723bs/include/hal_com.h | 1 - drivers/staging/rtl8723bs/include/hal_intf.h | 1 - drivers/staging/rtl8723bs/include/ieee80211.h | 2 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 +- drivers/staging/rtl8723bs/include/osdep_service.h | 2 - drivers/staging/rtl8723bs/include/recv_osdep.h | 4 +- drivers/staging/rtl8723bs/include/rtw_ap.h | 4 +- drivers/staging/rtl8723bs/include/rtw_btcoex.h | 28 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 3 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 2 +- drivers/staging/rtl8723bs/include/sdio_ops.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 34 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 520 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 20 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 30 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 41 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 101 +- drivers/staging/rtl8723bs/os_dep/rtw_proc.c | 30 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 75 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 24 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 10 +- drivers/staging/rts5208/TODO | 2 +- drivers/staging/rts5208/rtsx_chip.c | 20 +- drivers/staging/rts5208/sd.c | 30 +- drivers/staging/rts5208/sd.h | 1 - drivers/staging/rts5208/xd.c | 8 +- drivers/staging/sm750fb/Kconfig | 2 +- drivers/staging/speakup/serialio.h | 3 - drivers/staging/unisys/Kconfig | 4 +- drivers/staging/unisys/visorhba/visorhba_main.c | 9 +- drivers/staging/unisys/visornic/visornic_main.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 381 +- .../vc04_services/bcm2835-camera/bcm2835-camera.h | 32 +- .../vc04_services/bcm2835-camera/controls.c | 208 +- .../vc04_services/bcm2835-camera/mmal-common.h | 12 +- .../vc04_services/bcm2835-camera/mmal-encodings.h | 9 +- .../vc04_services/bcm2835-camera/mmal-msg-common.h | 9 +- .../vc04_services/bcm2835-camera/mmal-msg-format.h | 104 +- .../vc04_services/bcm2835-camera/mmal-msg-port.h | 133 +- .../vc04_services/bcm2835-camera/mmal-msg.h | 154 +- .../vc04_services/bcm2835-camera/mmal-parameters.h | 286 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 159 +- .../vc04_services/bcm2835-camera/mmal-vchiq.h | 22 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 356 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 6 - .../interface/vchiq_arm/vchiq_connected.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 106 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 9 - .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 2 - .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 11 +- .../vc04_services/interface/vchiq_arm/vchiq_util.h | 1 - drivers/staging/vt6655/Kconfig | 5 +- drivers/staging/vt6655/card.c | 8 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/test | 2 +- drivers/staging/vt6656/Kconfig | 5 +- drivers/staging/vt6656/baseband.c | 130 +- drivers/staging/vt6656/baseband.h | 8 +- drivers/staging/vt6656/card.c | 22 +- drivers/staging/vt6656/firmware.c | 91 +- drivers/staging/vt6656/int.c | 8 +- drivers/staging/vt6656/int.h | 2 +- drivers/staging/vt6656/mac.c | 19 +- drivers/staging/vt6656/mac.h | 6 +- drivers/staging/vt6656/main_usb.c | 230 +- drivers/staging/vt6656/rf.c | 38 +- drivers/staging/vt6656/rf.h | 2 +- drivers/staging/vt6656/usbpipe.c | 115 +- drivers/staging/vt6656/usbpipe.h | 4 +- drivers/staging/wilc1000/Makefile | 2 +- drivers/staging/wilc1000/host_interface.c | 2137 ------ drivers/staging/wilc1000/host_interface.h | 237 - drivers/staging/wilc1000/wilc_hif.c | 2089 ++++++ drivers/staging/wilc1000/wilc_hif.h | 235 + drivers/staging/wilc1000/wilc_mon.c | 9 +- drivers/staging/wilc1000/wilc_netdev.c | 294 +- drivers/staging/wilc1000/wilc_sdio.c | 7 +- drivers/staging/wilc1000/wilc_spi.c | 3 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 548 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 13 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 24 +- drivers/staging/wilc1000/wilc_wlan.c | 26 +- drivers/staging/wilc1000/wilc_wlan.h | 8 +- drivers/staging/wilc1000/wilc_wlan_if.h | 2 +- drivers/staging/wlan-ng/cfg80211.c | 14 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 6 +- drivers/target/iscsi/iscsi_target_nego.c | 15 +- drivers/target/target_core_user.c | 16 +- drivers/tty/Kconfig | 2 +- drivers/tty/serial/8250/8250.h | 90 +- drivers/tty/serial/8250/8250_core.c | 20 + drivers/tty/serial/8250/8250_dma.c | 11 +- drivers/tty/serial/8250/8250_mtk.c | 73 +- drivers/tty/serial/8250/8250_of.c | 14 +- drivers/tty/serial/8250/8250_omap.c | 43 +- drivers/tty/serial/8250/8250_pci.c | 97 +- drivers/tty/serial/8250/8250_pnp.c | 4 +- drivers/tty/serial/8250/8250_port.c | 50 +- drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/Kconfig | 14 - drivers/tty/serial/Makefile | 1 - drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 19 +- drivers/tty/serial/digicolor-usart.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 114 +- drivers/tty/serial/imx.c | 82 +- drivers/tty/serial/max310x.c | 157 +- drivers/tty/serial/mpsc.c | 2138 ------ drivers/tty/serial/msm_serial.c | 4 + drivers/tty/serial/serial_core.c | 7 +- drivers/tty/serial/serial_mctrl_gpio.c | 14 + drivers/tty/serial/sh-sci.c | 33 +- drivers/tty/serial/stm32-usart.c | 348 +- drivers/tty/serial/stm32-usart.h | 33 +- drivers/tty/serial/xilinx_uartps.c | 37 +- drivers/tty/tty_io.c | 4 +- drivers/tty/vt/vt.c | 18 + drivers/usb/Kconfig | 2 +- drivers/usb/Makefile | 3 +- drivers/usb/atm/Kconfig | 1 - drivers/usb/atm/ueagle-atm.c | 48 +- drivers/usb/chipidea/ci_hdrc_imx.c | 33 +- drivers/usb/chipidea/ci_hdrc_msm.c | 4 +- drivers/usb/chipidea/core.c | 5 +- drivers/usb/chipidea/usbmisc_imx.c | 8 +- drivers/usb/class/Kconfig | 2 +- drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/common/common.c | 21 + drivers/usb/common/common.h | 14 + drivers/usb/common/led.c | 9 +- drivers/usb/core/Kconfig | 1 - drivers/usb/core/devio.c | 71 +- drivers/usb/core/hub.c | 45 +- drivers/usb/core/notify.c | 3 - drivers/usb/core/usb.c | 10 +- drivers/usb/core/usb.h | 1 - drivers/usb/dwc2/Kconfig | 1 - drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc2/core.h | 8 + drivers/usb/dwc2/hcd.c | 20 +- drivers/usb/dwc2/hcd.h | 1 - drivers/usb/dwc2/params.c | 1 + drivers/usb/dwc2/platform.c | 23 +- drivers/usb/dwc3/Kconfig | 2 +- drivers/usb/dwc3/core.c | 16 +- drivers/usb/dwc3/core.h | 6 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 36 +- drivers/usb/dwc3/dwc3-pci.c | 8 + drivers/usb/dwc3/dwc3-qcom.c | 224 +- drivers/usb/dwc3/ep0.c | 9 +- drivers/usb/dwc3/gadget.c | 22 +- drivers/usb/dwc3/gadget.h | 6 + drivers/usb/gadget/Kconfig | 6 +- drivers/usb/gadget/composite.c | 2 +- drivers/usb/gadget/function/f_eem.c | 3 +- drivers/usb/gadget/function/f_fs.c | 9 +- drivers/usb/gadget/function/f_mass_storage.c | 2 +- drivers/usb/gadget/function/f_uvc.c | 1 + drivers/usb/gadget/function/u_audio.c | 4 +- drivers/usb/gadget/function/u_ether.c | 10 +- drivers/usb/gadget/function/uvc_v4l2.c | 4 - drivers/usb/gadget/legacy/Kconfig | 8 +- drivers/usb/gadget/udc/at91_udc.c | 3 +- drivers/usb/gadget/udc/fotg210-udc.c | 3 +- drivers/usb/gadget/udc/net2272.c | 5 - drivers/usb/gadget/udc/omap_udc.c | 3 +- drivers/usb/gadget/udc/renesas_usb3.c | 93 +- drivers/usb/host/Kconfig | 7 +- drivers/usb/host/ehci-exynos.c | 11 + drivers/usb/host/ehci-fsl.c | 52 +- drivers/usb/host/ehci-fsl.h | 3 + drivers/usb/host/ehci-st.c | 2 - drivers/usb/host/fotg210-hcd.c | 10 + drivers/usb/host/fsl-mph-dr-of.c | 10 +- drivers/usb/host/isp1362.h | 2 +- drivers/usb/host/ohci-exynos.c | 11 + drivers/usb/host/ohci-pci.c | 2 +- drivers/usb/host/ohci-s3c2410.c | 2 - drivers/usb/host/ohci-spear.c | 3 - drivers/usb/host/ohci-st.c | 2 - drivers/usb/host/u132-hcd.c | 3 +- drivers/usb/host/xhci-ring.c | 27 +- drivers/usb/host/xhci-tegra.c | 23 - drivers/usb/host/xhci.c | 23 + drivers/usb/host/xhci.h | 5 + drivers/usb/image/microtek.c | 20 +- drivers/usb/image/microtek.h | 2 +- drivers/usb/misc/Kconfig | 6 +- drivers/usb/misc/adutux.c | 16 +- drivers/usb/misc/ftdi-elan.c | 7 - drivers/usb/misc/sisusbvga/sisusb.c | 10 +- drivers/usb/mon/Kconfig | 2 +- drivers/usb/mtu3/mtu3_debugfs.c | 3 +- drivers/usb/phy/phy-mv-usb.c | 2 - drivers/usb/phy/phy-mxs-usb.c | 67 +- drivers/usb/renesas_usbhs/Kconfig | 1 - drivers/usb/renesas_usbhs/Makefile | 2 +- drivers/usb/renesas_usbhs/common.c | 214 +- drivers/usb/renesas_usbhs/common.h | 9 +- drivers/usb/renesas_usbhs/fifo.c | 52 +- drivers/usb/renesas_usbhs/mod.c | 23 +- drivers/usb/renesas_usbhs/mod.h | 26 +- drivers/usb/renesas_usbhs/mod_gadget.c | 7 +- drivers/usb/renesas_usbhs/rcar2.c | 22 +- drivers/usb/renesas_usbhs/rcar2.h | 3 +- drivers/usb/renesas_usbhs/rcar3.c | 33 +- drivers/usb/renesas_usbhs/rcar3.h | 5 +- drivers/usb/renesas_usbhs/rza.c | 18 +- drivers/usb/renesas_usbhs/rza.h | 3 +- drivers/usb/renesas_usbhs/rza2.c | 74 + drivers/usb/roles/class.c | 2 +- drivers/usb/serial/Kconfig | 10 +- drivers/usb/serial/belkin_sa.c | 2 +- drivers/usb/serial/belkin_sa.h | 2 +- drivers/usb/serial/cypress_m8.c | 2 +- drivers/usb/serial/empeg.c | 2 +- drivers/usb/serial/ftdi_sio.c | 3 +- drivers/usb/serial/ftdi_sio_ids.h | 6 + drivers/usb/serial/ir-usb.c | 2 +- drivers/usb/serial/keyspan_pda.c | 2 +- drivers/usb/serial/omninet.c | 2 +- drivers/usb/serial/option.c | 1 + drivers/usb/serial/oti6858.c | 2 +- drivers/usb/serial/pl2303.c | 2 +- drivers/usb/serial/usb-serial.c | 2 +- drivers/usb/serial/visor.c | 2 +- drivers/usb/serial/visor.h | 2 +- drivers/usb/serial/whiteheat.c | 2 +- drivers/usb/serial/whiteheat.h | 2 +- drivers/usb/storage/scsiglue.c | 7 +- drivers/usb/typec/bus.h | 15 + drivers/usb/typec/class.c | 17 +- drivers/usb/typec/mux.c | 238 +- drivers/usb/typec/mux/pi3usb30532.c | 46 +- drivers/usb/typec/tcpm/fusb302.c | 3 +- drivers/usb/typec/tps6598x.c | 6 +- drivers/usb/usbip/stub_main.c | 8 +- drivers/usb/usbip/vhci_tx.c | 12 +- drivers/usb/wusbcore/Kconfig | 8 +- drivers/usb/wusbcore/crypto.c | 169 +- drivers/vhost/net.c | 2 +- drivers/vhost/vhost.c | 2 +- drivers/video/backlight/backlight.c | 2 +- drivers/video/backlight/lcd.c | 12 - drivers/video/console/dummycon.c | 6 + drivers/video/fbdev/Kconfig | 72 +- drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/amifb.c | 4 +- drivers/video/fbdev/arkfb.c | 4 +- drivers/video/fbdev/atafb.c | 21 - drivers/video/fbdev/atmel_lcdfb.c | 10 +- drivers/video/fbdev/aty/aty128fb.c | 69 +- drivers/video/fbdev/aty/atyfb_base.c | 13 +- drivers/video/fbdev/aty/radeon_base.c | 2 - drivers/video/fbdev/au1200fb.c | 19 +- drivers/video/fbdev/chipsfb.c | 1 - drivers/video/fbdev/cirrusfb.c | 5 +- drivers/video/fbdev/controlfb.c | 8 +- drivers/video/fbdev/core/fbcmap.c | 6 +- drivers/video/fbdev/core/fbcon.c | 314 +- drivers/video/fbdev/core/fbcon.h | 6 +- drivers/video/fbdev/core/fbmem.c | 399 +- drivers/video/fbdev/core/fbsysfs.c | 20 +- drivers/video/fbdev/cyber2000fb.c | 6 - drivers/video/fbdev/da8xx-fb.c | 1 - drivers/video/fbdev/efifb.c | 6 +- drivers/video/fbdev/gbefb.c | 19 +- drivers/video/fbdev/grvga.c | 4 +- drivers/video/fbdev/gxt4500.c | 5 +- drivers/video/fbdev/hyperv_fb.c | 4 +- drivers/video/fbdev/i740fb.c | 4 +- drivers/video/fbdev/imsttfb.c | 5 +- drivers/video/fbdev/imxfb.c | 11 +- drivers/video/fbdev/intelfb/intelfbdrv.c | 7 +- drivers/video/fbdev/jz4740_fb.c | 11 +- drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 5 +- drivers/video/fbdev/mbx/mbxfb.c | 4 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 8 +- drivers/video/fbdev/mxsfb.c | 1028 --- drivers/video/fbdev/neofb.c | 9 +- drivers/video/fbdev/omap/omapfb_main.c | 2 - drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 12 - drivers/video/fbdev/omap2/omapfb/dss/Makefile | 1 - drivers/video/fbdev/omap2/omapfb/dss/core.c | 6 - drivers/video/fbdev/omap2/omapfb/dss/dss.h | 4 - drivers/video/fbdev/omap2/omapfb/dss/rfbi.c | 1067 --- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 6 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 21 +- drivers/video/fbdev/platinumfb.c | 5 +- drivers/video/fbdev/pmag-aa-fb.c | 4 +- drivers/video/fbdev/pmag-ba-fb.c | 4 +- drivers/video/fbdev/pmagb-b-fb.c | 4 +- drivers/video/fbdev/pvr2fb.c | 188 +- drivers/video/fbdev/pxafb.c | 2 +- drivers/video/fbdev/riva/fbdev.c | 1 - drivers/video/fbdev/s3c-fb.c | 24 +- drivers/video/fbdev/s3fb.c | 4 +- drivers/video/fbdev/sa1100fb.c | 25 - drivers/video/fbdev/savage/savagefb_driver.c | 9 +- drivers/video/fbdev/sh7760fb.c | 2 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 140 +- drivers/video/fbdev/sh_mobile_lcdcfb.h | 5 - drivers/video/fbdev/sm501fb.c | 4 +- drivers/video/fbdev/sm712fb.c | 1 - drivers/video/fbdev/smscufx.c | 4 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/video/fbdev/sunxvr1000.c | 1 - drivers/video/fbdev/sunxvr2500.c | 1 - drivers/video/fbdev/sunxvr500.c | 1 - drivers/video/fbdev/tgafb.c | 4 +- drivers/video/fbdev/udlfb.c | 4 +- drivers/video/fbdev/via/viafbdev.c | 6 +- drivers/video/fbdev/vt8623fb.c | 4 +- drivers/w1/slaves/w1_ds2413.c | 65 +- drivers/w1/slaves/w1_ds2805.c | 6 +- drivers/watchdog/Kconfig | 6 +- drivers/watchdog/smsc37b787_wdt.c | 2 +- fs/Kconfig.binfmt | 18 +- fs/afs/Makefile | 1 - fs/afs/callback.c | 20 +- fs/afs/cmservice.c | 29 +- fs/afs/dir.c | 21 +- fs/afs/dir_silly.c | 5 - fs/afs/file.c | 6 +- fs/afs/fsclient.c | 2 +- fs/afs/inode.c | 17 +- fs/afs/internal.h | 33 +- fs/afs/misc.c | 48 +- fs/afs/netdevices.c | 48 - fs/afs/protocol_uae.h | 132 + fs/afs/rxrpc.c | 2 +- fs/afs/security.c | 2 +- fs/afs/server.c | 39 +- fs/afs/server_list.c | 6 +- fs/afs/write.c | 3 +- fs/binfmt_flat.c | 99 +- fs/block_dev.c | 19 +- fs/btrfs/ioctl.c | 4 +- fs/buffer.c | 62 +- fs/ceph/file.c | 23 +- fs/char_dev.c | 3 +- fs/cifs/cifs_spnego.c | 25 +- fs/cifs/cifsacl.c | 28 +- fs/cifs/cifsfs.c | 4 + fs/cifs/connect.c | 4 +- fs/configfs/dir.c | 3 + fs/crypto/Kconfig | 1 - fs/crypto/bio.c | 73 +- fs/crypto/crypto.c | 299 +- fs/crypto/fname.c | 1 - fs/crypto/fscrypt_private.h | 15 +- fs/crypto/hooks.c | 1 - fs/crypto/keyinfo.c | 3 +- fs/crypto/policy.c | 2 + fs/dcache.c | 2 - fs/debugfs/inode.c | 21 +- fs/devpts/inode.c | 1 + fs/direct-io.c | 15 +- fs/ecryptfs/ecryptfs_kernel.h | 2 +- fs/ecryptfs/keystore.c | 2 +- fs/ext2/balloc.c | 3 +- fs/ext2/ialloc.c | 5 +- fs/ext2/inode.c | 7 +- fs/ext2/super.c | 17 +- fs/ext2/xattr.c | 164 +- fs/ext4/balloc.c | 4 +- fs/ext4/dir.c | 27 +- fs/ext4/ext4.h | 65 +- fs/ext4/ext4_jbd2.h | 12 +- fs/ext4/extents.c | 4 +- fs/ext4/extents_status.c | 1 - fs/ext4/file.c | 4 + fs/ext4/indirect.c | 22 +- fs/ext4/inline.c | 21 +- fs/ext4/inode.c | 130 +- fs/ext4/ioctl.c | 48 +- fs/ext4/mballoc.c | 5 +- fs/ext4/move_extent.c | 15 +- fs/ext4/namei.c | 213 +- fs/ext4/page-io.c | 44 +- fs/ext4/sysfs.c | 6 +- fs/f2fs/data.c | 17 +- fs/fs-writeback.c | 8 +- fs/fscache/object-list.c | 2 +- fs/fuse/file.c | 29 +- fs/gfs2/aops.c | 110 +- fs/gfs2/aops.h | 4 - fs/gfs2/bmap.c | 16 +- fs/gfs2/dir.c | 4 +- fs/gfs2/file.c | 37 +- fs/gfs2/glock.c | 42 +- fs/gfs2/glock.h | 11 +- fs/gfs2/glops.c | 12 +- fs/gfs2/incore.h | 6 +- fs/gfs2/inode.c | 2 +- fs/gfs2/log.c | 3 +- fs/gfs2/lops.c | 22 +- fs/gfs2/meta_io.c | 6 +- fs/gfs2/ops_fstype.c | 27 +- fs/gfs2/quota.c | 2 +- fs/gfs2/recovery.c | 3 +- fs/gfs2/rgrp.c | 48 +- fs/gfs2/rgrp.h | 3 +- fs/gfs2/super.c | 43 +- fs/gfs2/super.h | 2 + fs/gfs2/sys.c | 5 +- fs/gfs2/trans.c | 6 +- fs/gfs2/util.c | 8 +- fs/inode.c | 20 + fs/internal.h | 2 - fs/io_uring.c | 3 - fs/iomap.c | 27 +- fs/jbd2/commit.c | 25 +- fs/jbd2/journal.c | 25 +- fs/jbd2/transaction.c | 49 +- fs/lockd/clntproc.c | 21 +- fs/lockd/svc4proc.c | 14 +- fs/lockd/svclock.c | 118 +- fs/lockd/svcproc.c | 14 +- fs/lockd/svcsubs.c | 2 +- fs/lockd/xdr.c | 3 - fs/lockd/xdr4.c | 3 - fs/locks.c | 67 +- fs/namei.c | 2 + fs/nfs/nfs4file.c | 23 +- fs/nfs/nfs4idmap.c | 30 +- fs/nfs/unlink.c | 6 - fs/nfsd/blocklayout.c | 8 +- fs/nfsd/cache.h | 5 +- fs/nfsd/netns.h | 44 + fs/nfsd/nfs4idmap.c | 2 +- fs/nfsd/nfs4state.c | 453 +- fs/nfsd/nfs4xdr.c | 38 +- fs/nfsd/nfscache.c | 236 +- fs/nfsd/nfsctl.c | 233 +- fs/nfsd/nfsd.h | 11 + fs/nfsd/state.h | 11 +- fs/nfsd/vfs.c | 2 +- fs/nfsd/xdr4.h | 5 +- fs/notify/fanotify/fanotify_user.c | 22 + fs/notify/fsnotify.c | 41 - fs/proc/root.c | 2 +- fs/proc/vmcore.c | 6 +- fs/pstore/ftrace.c | 18 +- fs/pstore/inode.c | 13 +- fs/pstore/ram.c | 21 + fs/quota/dquot.c | 11 +- fs/quota/quota.c | 38 +- fs/read_write.c | 124 +- fs/seq_file.c | 11 + fs/sysfs/group.c | 54 +- fs/tracefs/inode.c | 3 + fs/ubifs/auth.c | 2 +- fs/ubifs/crypto.c | 19 +- fs/udf/inode.c | 93 +- fs/unicode/utf8-core.c | 28 + fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_file.c | 15 +- include/acpi/acpi_bus.h | 11 +- include/acpi/acpi_drivers.h | 2 +- include/acpi/acpi_io.h | 4 +- include/acpi/acpixf.h | 2 +- include/asm-generic/flat.h | 26 + include/asm-generic/vmlinux.lds.h | 7 + include/dt-bindings/net/ti-dp83867.h | 2 + include/dt-bindings/sound/madera.h | 25 + include/dt-bindings/sound/meson-g12a-tohdmitx.h | 13 + include/linux/acpi.h | 14 +- include/linux/avf/virtchnl.h | 4 + include/linux/balloon_compaction.h | 4 + include/linux/bio.h | 31 +- include/linux/blk-cgroup.h | 106 +- include/linux/blk-mq.h | 2 +- include/linux/blk_types.h | 6 - include/linux/blkdev.h | 19 +- include/linux/bpf-cgroup.h | 58 +- include/linux/bpf.h | 105 +- include/linux/bpf_types.h | 1 + include/linux/bpf_verifier.h | 85 +- include/linux/cgroup.h | 18 + include/linux/compiler_types.h | 2 + include/linux/concap.h | 112 - include/linux/console_struct.h | 5 +- include/linux/coresight.h | 61 +- include/linux/cpufreq.h | 6 + include/linux/dcache.h | 4 +- include/linux/device.h | 5 + include/linux/dim.h | 366 + include/linux/dma-iommu.h | 49 +- include/linux/dma-mapping.h | 7 - include/linux/dsa/8021q.h | 16 +- include/linux/dsa/sja1105.h | 34 + include/linux/elevator.h | 2 +- include/linux/fault-inject.h | 2 +- include/linux/fb.h | 45 +- include/linux/fbcon.h | 30 + include/linux/filter.h | 37 +- include/linux/firmware/xlnx-zynqmp.h | 1 - include/linux/flat.h | 58 +- include/linux/fmc-sdb.h | 39 - include/linux/fmc.h | 269 - include/linux/fs.h | 20 +- include/linux/fs_context.h | 2 +- include/linux/fscrypt.h | 96 +- include/linux/fsl_devices.h | 1 + include/linux/fsnotify.h | 26 + include/linux/fsnotify_backend.h | 4 - include/linux/gpio/driver.h | 29 +- include/linux/gpio/gpio-reg.h | 2 +- include/linux/gpio/machine.h | 4 +- include/linux/i2c.h | 6 + include/linux/i3c/master.h | 10 +- include/linux/idr.h | 21 +- include/linux/ieee80211.h | 8 + include/linux/if_bridge.h | 12 + include/linux/if_rmnet.h | 55 + include/linux/if_tap.h | 1 - include/linux/igmp.h | 2 +- include/linux/in.h | 2 +- include/linux/inetdevice.h | 19 +- include/linux/intel-iommu.h | 7 +- include/linux/intel-svm.h | 2 +- include/linux/io-pgtable.h | 11 +- include/linux/iomap.h | 1 + include/linux/iommu.h | 105 + include/linux/iopoll.h | 4 +- include/linux/ioport.h | 10 + include/linux/isdn.h | 473 -- include/linux/isdn_divertif.h | 35 - include/linux/isdn_ppp.h | 194 - include/linux/isdnif.h | 505 -- include/linux/jbd2.h | 23 +- include/linux/jhash.h | 2 +- include/linux/jump_label_ratelimit.h | 5 +- include/linux/key.h | 121 +- include/linux/leds-ti-lmu-common.h | 47 + include/linux/list.h | 14 + include/linux/livepatch.h | 3 - include/linux/lockd/lockd.h | 2 + include/linux/lsm_hooks.h | 2 +- include/linux/mfd/cros_ec.h | 1 + include/linux/mfd/cros_ec_commands.h | 3650 ++++++++-- include/linux/mfd/da9062/registers.h | 3 + include/linux/mfd/da9063/pdata.h | 49 - include/linux/mfd/madera/pdata.h | 4 + include/linux/mfd/samsung/core.h | 1 + include/linux/mfd/samsung/s2mps11.h | 9 +- include/linux/mfd/ti-lmu-register.h | 63 +- include/linux/mfd/ti-lmu.h | 5 +- include/linux/mfd/wm831x/pdata.h | 1 - include/linux/mlx5/accel.h | 2 +- include/linux/mlx5/cq.h | 6 +- include/linux/mlx5/device.h | 32 +- include/linux/mlx5/driver.h | 61 +- include/linux/mlx5/eq.h | 25 +- include/linux/mlx5/eswitch.h | 60 +- include/linux/mlx5/fs.h | 19 +- include/linux/mlx5/mlx5_ifc.h | 392 +- include/linux/mlx5/qp.h | 12 +- include/linux/mlx5/vport.h | 7 +- include/linux/mmc/host.h | 1 - include/linux/mv643xx.h | 46 - include/linux/net.h | 4 +- include/linux/net_dim.h | 418 -- include/linux/netdevice.h | 2 + include/linux/netfilter.h | 5 - include/linux/netfilter/ipset/ip_set.h | 2 +- include/linux/netfilter/ipset/ip_set_counter.h | 3 +- include/linux/netfilter/ipset/ip_set_skbinfo.h | 3 +- include/linux/netfilter/ipset/ip_set_timeout.h | 3 +- include/linux/netfilter_ipv6.h | 102 +- include/linux/netlink.h | 9 +- include/linux/nvme-fc-driver.h | 6 + include/linux/nvme.h | 66 +- include/linux/of_fdt.h | 11 - include/linux/pci-aspm.h | 7 +- include/linux/perf_event.h | 6 + include/linux/phy.h | 22 +- include/linux/phylink.h | 68 +- include/linux/pid.h | 3 + include/linux/platform_data/fsa9480.h | 24 - include/linux/platform_data/gpio-omap.h | 2 +- include/linux/platform_data/media/mmp-camera.h | 4 - include/linux/platform_data/spi-mt65xx.h | 2 - include/linux/platform_data/wilco-ec.h | 94 +- include/linux/platform_data/xilinx-ll-temac.h | 3 +- include/linux/pm.h | 1 - include/linux/pm_opp.h | 8 +- include/linux/pm_wakeup.h | 2 +- include/linux/property.h | 95 + include/linux/ptp_clock_kernel.h | 8 + include/linux/pwm.h | 16 +- include/linux/qed/qed_if.h | 10 +- include/linux/qed/qed_rdma_if.h | 2 + include/linux/regmap.h | 24 +- include/linux/regulator/coupler.h | 97 + include/linux/regulator/driver.h | 12 +- include/linux/regulator/machine.h | 2 +- include/linux/regulator/max8952.h | 3 - include/linux/rhashtable.h | 36 +- include/linux/scatterlist.h | 11 +- include/linux/sched/task.h | 17 +- include/linux/sed-opal.h | 3 + include/linux/seq_file.h | 1 + include/linux/serial_8250.h | 1 + include/linux/sfp.h | 12 +- include/linux/siox.h | 10 + include/linux/sizes.h | 1 + include/linux/skbuff.h | 28 +- include/linux/soundwire/sdw.h | 88 +- include/linux/soundwire/sdw_type.h | 11 + include/linux/spi/spi.h | 37 + include/linux/stmmac.h | 6 +- include/linux/string_helpers.h | 3 + include/linux/sunrpc/xdr.h | 7 + include/linux/suspend.h | 5 +- include/linux/syscalls.h | 5 + include/linux/sysfs.h | 8 + include/linux/tcp.h | 9 +- include/linux/uio.h | 10 +- include/linux/unicode.h | 3 + include/linux/usb.h | 2 + include/linux/usb/chipidea.h | 1 + include/linux/usb/gadget.h | 3 +- include/linux/usb/renesas_usbhs.h | 39 +- include/linux/usb/typec_mux.h | 62 +- include/linux/vmw_vmci_defs.h | 41 +- include/linux/wanrouter.h | 11 - include/media/cec-notifier.h | 105 +- include/media/cec.h | 98 +- include/media/drv-intf/cx25840.h | 138 +- include/media/dvbdev.h | 4 +- include/media/h264-ctrls.h | 197 + include/media/v4l2-common.h | 10 +- include/media/v4l2-ctrls.h | 13 +- include/media/v4l2-ioctl.h | 14 +- include/media/v4l2-mem2mem.h | 4 + include/media/v4l2-subdev.h | 6 + include/media/videobuf2-core.h | 21 +- include/media/videobuf2-memops.h | 3 +- include/net/bluetooth/hci.h | 20 + include/net/bluetooth/hci_core.h | 4 + include/net/bond_options.h | 1 + include/net/bonding.h | 10 + include/net/cfg80211.h | 82 +- include/net/devlink.h | 47 +- include/net/dsa.h | 5 +- include/net/dst.h | 7 +- include/net/fib_rules.h | 1 + include/net/flow_dissector.h | 29 +- include/net/flow_offload.h | 108 + include/net/gue.h | 2 +- include/net/hwbm.h | 6 +- include/net/inet_common.h | 1 + include/net/inet_frag.h | 39 +- include/net/inet_timewait_sock.h | 1 + include/net/ip.h | 40 +- include/net/ip6_fib.h | 41 +- include/net/ip6_route.h | 32 +- include/net/ip_fib.h | 33 +- include/net/ip_vs.h | 14 +- include/net/ipv6.h | 64 +- include/net/ipv6_frag.h | 2 + include/net/ipv6_stubs.h | 5 + include/net/mac80211.h | 32 +- include/net/net_namespace.h | 7 + include/net/netfilter/br_netfilter.h | 3 +- include/net/netfilter/nf_conntrack.h | 8 +- include/net/netfilter/nf_conntrack_bridge.h | 20 + include/net/netfilter/nf_conntrack_core.h | 3 + include/net/netfilter/nf_conntrack_synproxy.h | 14 +- include/net/netfilter/nf_flow_table.h | 2 - include/net/netfilter/nf_queue.h | 3 +- include/net/netfilter/nf_synproxy.h | 49 + include/net/netfilter/nf_tables.h | 16 +- include/net/netfilter/nf_tables_offload.h | 76 + include/net/netfilter/nft_meta.h | 44 + include/net/netlink.h | 15 +- include/net/netns/ieee802154_6lowpan.h | 2 +- include/net/netns/ipv4.h | 2 +- include/net/netns/ipv6.h | 4 +- include/net/netns/nexthop.h | 18 + include/net/nexthop.h | 312 + include/net/page_pool.h | 103 +- include/net/pkt_cls.h | 136 +- include/net/route.h | 4 + include/net/sch_generic.h | 2 +- include/net/sctp/checksum.h | 12 +- include/net/sctp/structs.h | 37 +- include/net/sock.h | 4 +- include/net/sock_reuseport.h | 2 + include/net/tc_act/tc_ct.h | 63 + include/net/tc_act/tc_ctinfo.h | 33 + include/net/tc_act/tc_mpls.h | 30 + include/net/tcp.h | 71 +- include/net/tls.h | 132 +- include/net/vxlan.h | 2 +- include/net/xdp.h | 15 + include/net/xdp_priv.h | 23 + include/net/xdp_sock.h | 38 +- include/net/xfrm.h | 53 +- include/pcmcia/ds.h | 2 +- include/pcmcia/ss.h | 2 +- include/scsi/fc/fc_fip.h | 14 +- include/scsi/fc/fc_ms.h | 3 +- include/scsi/iscsi_if.h | 2 - include/scsi/iscsi_proto.h | 2 - include/scsi/libiscsi_tcp.h | 2 - include/scsi/libsas.h | 5 +- include/scsi/sas.h | 2 +- include/scsi/scsi_transport.h | 2 +- include/scsi/scsi_transport_fc.h | 3 - include/sound/hda_codec.h | 6 +- include/sound/hdaudio.h | 5 +- include/sound/madera-pdata.h | 59 + include/sound/simple_card_utils.h | 20 +- include/sound/soc.h | 165 +- include/sound/sof/dai-intel.h | 3 +- include/sound/sof/header.h | 7 +- include/sound/sof/topology.h | 7 +- include/sound/sof/trace.h | 14 +- include/trace/events/afs.h | 132 + include/trace/events/f2fs.h | 11 +- include/trace/events/filelock.h | 35 + include/trace/events/neigh.h | 49 + include/trace/events/page_pool.h | 87 + include/trace/events/rxrpc.h | 2 +- include/trace/events/xdp.h | 149 +- include/uapi/asm-generic/socket.h | 2 + include/uapi/asm-generic/unistd.h | 6 +- include/uapi/linux/batadv_packet.h | 8 + include/uapi/linux/bpf.h | 81 +- include/uapi/linux/cec.h | 1 + include/uapi/linux/devlink.h | 16 + include/uapi/linux/dvb/audio.h | 6 +- include/uapi/linux/dvb/osd.h | 174 +- include/uapi/linux/dvb/video.h | 4 +- include/uapi/linux/ethtool.h | 2 + include/uapi/linux/flat.h | 59 - include/uapi/linux/if_ether.h | 1 + include/uapi/linux/if_link.h | 6 + include/uapi/linux/if_packet.h | 2 +- include/uapi/linux/if_xdp.h | 8 + include/uapi/linux/iommu.h | 155 + include/uapi/linux/ip_vs.h | 8 + include/uapi/linux/isdn.h | 144 - include/uapi/linux/isdn_divertif.h | 31 - include/uapi/linux/isdn_ppp.h | 68 - include/uapi/linux/isdnif.h | 57 - include/uapi/linux/keyctl.h | 65 - include/uapi/linux/media.h | 2 +- include/uapi/linux/mii.h | 2 + include/uapi/linux/netfilter/ipset/ip_set.h | 2 +- include/uapi/linux/netfilter/nf_synproxy.h | 23 + include/uapi/linux/netfilter/nf_tables.h | 38 +- include/uapi/linux/netfilter/xt_SYNPROXY.h | 18 +- include/uapi/linux/netfilter/xt_owner.h | 12 +- include/uapi/linux/nexthop.h | 56 + include/uapi/linux/nl80211.h | 26 +- include/uapi/linux/pkt_cls.h | 21 +- include/uapi/linux/pkt_sched.h | 10 +- include/uapi/linux/rds.h | 2 + include/uapi/linux/rtnetlink.h | 10 + include/uapi/linux/sched.h | 16 + include/uapi/linux/sed-opal.h | 21 + include/uapi/linux/serial_core.h | 2 +- include/uapi/linux/snmp.h | 1 + include/uapi/linux/tc_act/tc_ct.h | 41 + include/uapi/linux/tc_act/tc_ctinfo.h | 29 + include/uapi/linux/tc_act/tc_mpls.h | 33 + include/uapi/linux/tcp.h | 3 + include/uapi/linux/unix_diag.h | 2 + include/uapi/linux/usb/audio.h | 37 + include/uapi/linux/usbdevice_fs.h | 26 + include/uapi/linux/v4l2-controls.h | 23 + include/uapi/linux/videodev2.h | 2 +- include/uapi/linux/wanrouter.h | 18 - include/uapi/misc/habanalabs.h | 30 +- include/uapi/scsi/fc/fc_els.h | 13 - include/uapi/scsi/fc/fc_fs.h | 13 - include/uapi/scsi/fc/fc_gs.h | 13 - include/uapi/scsi/fc/fc_ns.h | 13 - include/uapi/scsi/scsi_bsg_fc.h | 15 - include/uapi/scsi/scsi_netlink.h | 15 - include/uapi/scsi/scsi_netlink_fc.h | 15 - include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/eq.h | 172 - include/uapi/sound/sof/manifest.h | 188 - include/uapi/sound/sof/tokens.h | 1 + include/uapi/sound/sof/tone.h | 21 - include/uapi/sound/sof/trace.h | 66 - include/video/omapfb_dss.h | 32 - init/Kconfig | 14 +- kernel/bpf/Makefile | 1 + kernel/bpf/arraymap.c | 18 +- kernel/bpf/btf.c | 12 +- kernel/bpf/cgroup.c | 448 +- kernel/bpf/core.c | 60 +- kernel/bpf/cpumap.c | 117 +- kernel/bpf/devmap.c | 124 +- kernel/bpf/hashtab.c | 14 +- kernel/bpf/local_storage.c | 13 +- kernel/bpf/lpm_trie.c | 8 +- kernel/bpf/queue_stack_maps.c | 13 +- kernel/bpf/reuseport_array.c | 17 +- kernel/bpf/stackmap.c | 28 +- kernel/bpf/syscall.c | 122 +- kernel/bpf/verifier.c | 1283 +++- kernel/bpf/xskmap.c | 22 +- kernel/cgroup/cgroup.c | 12 +- kernel/events/core.c | 52 +- kernel/fork.c | 217 +- kernel/livepatch/transition.c | 11 +- kernel/pid.c | 71 + kernel/power/power.h | 2 - kernel/power/suspend.c | 6 +- kernel/power/swap.c | 3 +- kernel/sched/deadline.c | 2 +- kernel/signal.c | 11 + kernel/stacktrace.c | 10 +- kernel/sys_ni.c | 2 + kernel/time/vsyscall.c | 6 +- kernel/trace/bpf_trace.c | 97 +- kernel/trace/trace_uprobe.c | 2 +- lib/Kconfig | 8 + lib/Kconfig.debug | 11 +- lib/Makefile | 2 + lib/digsig.c | 2 +- lib/dim/Makefile | 9 + lib/dim/dim.c | 83 + lib/dim/net_dim.c | 190 + lib/fonts/fonts.c | 103 +- lib/list_sort.c | 2 + lib/objagg.c | 6 +- lib/sbitmap.c | 10 +- lib/scatterlist.c | 36 +- lib/sg_pool.c | 39 +- lib/string_helpers.c | 19 + lib/test_blackhole_dev.c | 100 + lib/vsprintf.c | 4 +- mm/Kconfig | 2 +- mm/balloon_compaction.c | 144 +- mm/filemap.c | 132 +- net/6lowpan/6lowpan_i.h | 16 +- net/6lowpan/core.c | 8 +- net/6lowpan/debugfs.c | 97 +- net/8021q/vlan_dev.c | 1 + net/Kconfig | 2 - net/batman-adv/bat_algo.h | 7 +- net/batman-adv/bat_iv_ogm.c | 4 +- net/batman-adv/bat_v.c | 3 +- net/batman-adv/bat_v_elp.h | 4 +- net/batman-adv/bat_v_ogm.h | 3 +- net/batman-adv/bridge_loop_avoidance.h | 9 +- net/batman-adv/debugfs.c | 99 +- net/batman-adv/debugfs.h | 9 +- net/batman-adv/distributed-arp-table.h | 7 +- net/batman-adv/fragmentation.h | 3 +- net/batman-adv/gateway_client.h | 9 +- net/batman-adv/gateway_common.c | 1 + net/batman-adv/gateway_common.h | 3 +- net/batman-adv/hard-interface.c | 10 +- net/batman-adv/hard-interface.h | 5 +- net/batman-adv/hash.h | 3 +- net/batman-adv/icmp_socket.c | 20 +- net/batman-adv/icmp_socket.h | 5 +- net/batman-adv/log.c | 17 +- net/batman-adv/log.h | 1 + net/batman-adv/main.h | 12 +- net/batman-adv/multicast.c | 1092 ++- net/batman-adv/multicast.h | 6 +- net/batman-adv/netlink.c | 4 +- net/batman-adv/netlink.h | 3 +- net/batman-adv/network-coding.c | 29 +- net/batman-adv/network-coding.h | 14 +- net/batman-adv/originator.c | 4 +- net/batman-adv/originator.h | 7 +- net/batman-adv/routing.h | 3 +- net/batman-adv/send.h | 3 +- net/batman-adv/soft-interface.c | 6 +- net/batman-adv/soft-interface.h | 7 +- net/batman-adv/sysfs.c | 1 + net/batman-adv/sysfs.h | 5 +- net/batman-adv/tp_meter.c | 1 + net/batman-adv/tp_meter.h | 3 +- net/batman-adv/translation-table.c | 2 + net/batman-adv/translation-table.h | 9 +- net/batman-adv/tvlv.h | 3 +- net/batman-adv/types.h | 72 +- net/bluetooth/6lowpan.c | 41 +- net/bluetooth/hci_conn.c | 5 +- net/bluetooth/hci_core.c | 4 +- net/bluetooth/hci_debugfs.c | 31 + net/bluetooth/hci_event.c | 77 + net/bluetooth/hci_request.c | 40 +- net/bluetooth/hci_request.h | 2 +- net/bluetooth/hidp/core.c | 2 +- net/bluetooth/hidp/sock.c | 1 + net/bluetooth/l2cap_core.c | 29 +- net/bluetooth/smp.c | 13 + net/bpfilter/main.c | 2 +- net/bridge/br_device.c | 1 + net/bridge/br_input.c | 10 +- net/bridge/br_multicast.c | 23 +- net/bridge/br_netfilter_hooks.c | 247 +- net/bridge/br_netfilter_ipv6.c | 2 +- net/bridge/br_private.h | 1 + net/bridge/br_stp_bpdu.c | 3 +- net/bridge/br_vlan.c | 29 +- net/bridge/netfilter/Kconfig | 22 +- net/bridge/netfilter/Makefile | 4 + net/bridge/netfilter/ebt_dnat.c | 2 +- net/bridge/netfilter/ebt_redirect.c | 2 +- net/bridge/netfilter/ebt_snat.c | 2 +- net/bridge/netfilter/nf_conntrack_bridge.c | 435 ++ net/bridge/netfilter/nft_meta_bridge.c | 163 + net/ceph/ceph_common.c | 2 +- net/core/bpf_sk_storage.c | 12 +- net/core/dev.c | 20 +- net/core/devlink.c | 398 +- net/core/dst.c | 2 +- net/core/ethtool.c | 24 + net/core/filter.c | 382 +- net/core/flow_dissector.c | 70 +- net/core/flow_offload.c | 128 +- net/core/hwbm.c | 15 +- net/core/link_watch.c | 13 +- net/core/neighbour.c | 2 + net/core/net-traces.c | 4 + net/core/net_namespace.c | 28 + net/core/netpoll.c | 10 +- net/core/page_pool.c | 103 +- net/core/pktgen.c | 8 +- net/core/rtnetlink.c | 9 + net/core/skbuff.c | 376 +- net/core/sock.c | 6 +- net/core/sock_map.c | 9 +- net/core/sock_reuseport.c | 24 + net/core/xdp.c | 123 +- net/dccp/ipv6.c | 2 +- net/dns_resolver/dns_key.c | 12 +- net/dns_resolver/dns_query.c | 15 +- net/dsa/Kconfig | 1 + net/dsa/dsa2.c | 92 +- net/dsa/dsa_priv.h | 19 + net/dsa/port.c | 178 +- net/dsa/slave.c | 218 +- net/dsa/tag_8021q.c | 57 +- net/dsa/tag_sja1105.c | 213 +- net/ethernet/eth.c | 14 +- net/hsr/hsr_device.c | 29 +- net/hsr/hsr_device.h | 1 + net/hsr/hsr_framereg.c | 11 +- net/hsr/hsr_framereg.h | 3 +- net/hsr/hsr_netlink.c | 7 + net/hsr/hsr_slave.c | 1 + net/ieee802154/6lowpan/reassembly.c | 51 +- net/ipv4/Makefile | 2 +- net/ipv4/af_inet.c | 31 +- net/ipv4/ah4.c | 3 +- net/ipv4/devinet.c | 168 +- net/ipv4/esp4.c | 30 +- net/ipv4/esp4_offload.c | 4 +- net/ipv4/fib_frontend.c | 73 +- net/ipv4/fib_lookup.h | 1 + net/ipv4/fib_rules.c | 8 +- net/ipv4/fib_semantics.c | 364 +- net/ipv4/fib_trie.c | 169 +- net/ipv4/gre_demux.c | 2 +- net/ipv4/icmp.c | 2 +- net/ipv4/igmp.c | 13 +- net/ipv4/inet_connection_sock.c | 5 +- net/ipv4/inet_fragment.c | 130 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ip_fragment.c | 81 +- net/ipv4/ip_options.c | 1 + net/ipv4/ip_output.c | 350 +- net/ipv4/ipcomp.c | 3 +- net/ipv4/netfilter/Kconfig | 2 +- net/ipv4/netfilter/arpt_mangle.c | 2 +- net/ipv4/netfilter/ipt_ECN.c | 4 +- net/ipv4/netfilter/ipt_SYNPROXY.c | 395 +- net/ipv4/netfilter/iptable_raw.c | 2 +- net/ipv4/netfilter/nf_nat_h323.c | 4 +- net/ipv4/netfilter/nf_nat_snmp_basic_main.c | 2 +- net/ipv4/netfilter/nf_tproxy_ipv4.c | 9 +- net/ipv4/nexthop.c | 1828 +++++ net/ipv4/proc.c | 5 +- net/ipv4/raw_diag.c | 3 - net/ipv4/route.c | 182 +- net/ipv4/sysctl_net_ipv4.c | 96 +- net/ipv4/tcp.c | 54 +- net/ipv4/tcp_fastopen.c | 201 +- net/ipv4/tcp_input.c | 6 +- net/ipv4/tcp_ipv4.c | 24 +- net/ipv4/tcp_minisocks.c | 3 +- net/ipv4/tcp_output.c | 23 +- net/ipv4/udp.c | 27 +- net/ipv4/udp_offload.c | 2 +- net/ipv4/xfrm4_state.c | 45 - net/ipv4/xfrm4_tunnel.c | 3 +- net/ipv6/addrconf.c | 19 +- net/ipv6/addrconf_core.c | 6 + net/ipv6/af_inet6.c | 46 +- net/ipv6/ah6.c | 4 +- net/ipv6/esp6.c | 23 +- net/ipv6/esp6_offload.c | 4 +- net/ipv6/fib6_rules.c | 12 +- net/ipv6/icmp.c | 7 +- net/ipv6/inet6_hashtables.c | 2 +- net/ipv6/ip6_fib.c | 214 +- net/ipv6/ip6_flowlabel.c | 27 +- net/ipv6/ip6_output.c | 340 +- net/ipv6/ipcomp6.c | 3 +- net/ipv6/mip6.c | 6 +- net/ipv6/ndisc.c | 11 +- net/ipv6/netfilter.c | 129 + net/ipv6/netfilter/Kconfig | 2 +- net/ipv6/netfilter/ip6t_SYNPROXY.c | 420 +- net/ipv6/netfilter/ip6table_raw.c | 2 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 53 +- net/ipv6/proc.c | 4 +- net/ipv6/raw.c | 4 +- net/ipv6/reassembly.c | 52 +- net/ipv6/route.c | 1477 +++- net/ipv6/sysctl_net_ipv6.c | 5 +- net/ipv6/tcp_ipv6.c | 31 +- net/ipv6/udp.c | 33 +- net/ipv6/xfrm6_state.c | 137 - net/key/af_key.c | 14 +- net/l2tp/l2tp_debugfs.c | 21 +- net/l2tp/l2tp_ip6.c | 4 +- net/l3mdev/l3mdev.c | 7 +- net/lapb/lapb_iface.c | 3 +- net/mac80211/cfg.c | 7 +- net/mac80211/debugfs.c | 1 + net/mac80211/debugfs_key.c | 3 - net/mac80211/debugfs_netdev.c | 10 +- net/mac80211/debugfs_sta.c | 2 - net/mac80211/key.c | 100 +- net/mac80211/main.c | 4 +- net/mac80211/mlme.c | 25 +- net/mac80211/offchannel.c | 4 + net/mac80211/rate.c | 27 +- net/mac80211/rc80211_minstrel.c | 4 - net/mac80211/rc80211_minstrel_ht.c | 3 - net/mac80211/sta_info.c | 43 +- net/netfilter/Kconfig | 29 +- net/netfilter/Makefile | 3 +- net/netfilter/core.c | 24 +- net/netfilter/ipset/ip_set_bitmap_gen.h | 3 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 4 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 3 +- net/netfilter/ipset/ip_set_bitmap_port.c | 5 +- net/netfilter/ipset/ip_set_core.c | 97 +- net/netfilter/ipset/ip_set_getport.c | 6 +- net/netfilter/ipset/ip_set_hash_gen.h | 5 +- net/netfilter/ipset/ip_set_hash_ip.c | 5 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 4 +- net/netfilter/ipset/ip_set_hash_ipport.c | 5 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 5 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 5 +- net/netfilter/ipset/ip_set_hash_mac.c | 5 +- net/netfilter/ipset/ip_set_hash_net.c | 5 +- net/netfilter/ipset/ip_set_hash_netiface.c | 5 +- net/netfilter/ipset/ip_set_hash_netnet.c | 2 +- net/netfilter/ipset/ip_set_hash_netport.c | 5 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 3 +- net/netfilter/ipset/ip_set_list_set.c | 5 +- net/netfilter/ipvs/ip_vs_app.c | 4 +- net/netfilter/ipvs/ip_vs_core.c | 131 +- net/netfilter/ipvs/ip_vs_ctl.c | 88 +- net/netfilter/ipvs/ip_vs_ftp.c | 4 +- net/netfilter/ipvs/ip_vs_proto_sctp.c | 4 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 4 +- net/netfilter/ipvs/ip_vs_proto_udp.c | 4 +- net/netfilter/ipvs/ip_vs_sync.c | 134 +- net/netfilter/ipvs/ip_vs_xmit.c | 215 +- net/netfilter/nf_conntrack_broadcast.c | 9 +- net/netfilter/nf_conntrack_core.c | 25 +- net/netfilter/nf_conntrack_h323_main.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 7 +- net/netfilter/nf_conntrack_proto.c | 126 +- net/netfilter/nf_conntrack_proto_icmp.c | 2 +- net/netfilter/nf_conntrack_proto_sctp.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 2 +- net/netfilter/nf_conntrack_seqadj.c | 4 +- net/netfilter/nf_flow_table_core.c | 1 - net/netfilter/nf_log.c | 2 +- net/netfilter/nf_nat_helper.c | 4 +- net/netfilter/nf_nat_proto.c | 26 +- net/netfilter/nf_nat_redirect.c | 12 +- net/netfilter/nf_nat_sip.c | 2 +- net/netfilter/nf_queue.c | 14 +- net/netfilter/nf_synproxy_core.c | 898 ++- net/netfilter/nf_tables_api.c | 127 +- net/netfilter/nf_tables_core.c | 1 + net/netfilter/nf_tables_offload.c | 267 + net/netfilter/nfnetlink_osf.c | 5 +- net/netfilter/nfnetlink_queue.c | 2 +- net/netfilter/nft_cmp.c | 53 + net/netfilter/nft_ct.c | 142 +- net/netfilter/nft_dynset.c | 2 +- net/netfilter/nft_exthdr.c | 136 +- net/netfilter/nft_immediate.c | 31 + net/netfilter/nft_meta.c | 112 +- net/netfilter/nft_payload.c | 193 +- net/netfilter/nft_synproxy.c | 287 + net/netfilter/utils.c | 5 +- net/netfilter/xt_DSCP.c | 8 +- net/netfilter/xt_HL.c | 4 +- net/netfilter/xt_TCPMSS.c | 2 +- net/netfilter/xt_TCPOPTSTRIP.c | 28 +- net/netfilter/xt_iprange.c | 4 +- net/netfilter/xt_owner.c | 26 +- net/netfilter/xt_set.c | 45 +- net/netlink/af_netlink.c | 20 +- net/netrom/af_netrom.c | 3 +- net/nfc/nci/data.c | 2 +- net/openvswitch/actions.c | 83 +- net/openvswitch/datapath.c | 2 +- net/openvswitch/dp_notify.c | 2 +- net/openvswitch/vport-netdev.c | 6 +- net/openvswitch/vport.c | 2 - net/packet/af_packet.c | 99 +- net/packet/internal.h | 1 + net/rds/ib.c | 2 + net/rxrpc/af_rxrpc.c | 4 +- net/rxrpc/key.c | 19 +- net/rxrpc/output.c | 3 + net/sched/Kconfig | 47 +- net/sched/Makefile | 3 + net/sched/act_api.c | 9 +- net/sched/act_ct.c | 984 +++ net/sched/act_ctinfo.c | 407 ++ net/sched/act_mirred.c | 23 +- net/sched/act_mpls.c | 406 ++ net/sched/cls_api.c | 216 +- net/sched/cls_flower.c | 195 +- net/sched/cls_fw.c | 13 - net/sched/cls_matchall.c | 9 +- net/sched/cls_u32.c | 15 - net/sched/em_ipt.c | 48 +- net/sched/sch_etf.c | 10 + net/sched/sch_ingress.c | 8 +- net/sched/sch_taprio.c | 421 +- net/sctp/associola.c | 2 - net/sctp/bind_addr.c | 13 +- net/sctp/ipv6.c | 2 +- net/sctp/offload.c | 7 +- net/sctp/output.c | 3 + net/sctp/protocol.c | 2 +- net/sctp/sm_make_chunk.c | 21 +- net/sctp/socket.c | 43 +- net/sctp/stream.c | 9 +- net/sctp/stream_interleave.c | 4 +- net/sctp/stream_sched.c | 2 +- net/smc/af_smc.c | 73 +- net/smc/smc_clc.c | 11 +- net/socket.c | 78 +- net/strparser/strparser.c | 8 +- net/sunrpc/cache.c | 1 - net/sunrpc/rpc_pipe.c | 4 + net/sunrpc/svc_xprt.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 5 +- net/tipc/Kconfig | 2 +- net/tipc/bcast.c | 4 +- net/tipc/bearer.c | 14 +- net/tipc/link.c | 124 +- net/tipc/msg.h | 4 +- net/tipc/netlink.c | 2 +- net/tipc/netlink_compat.c | 10 - net/tipc/node.c | 2 +- net/tipc/udp_media.c | 93 +- net/tls/tls_device.c | 184 +- net/tls/tls_device_fallback.c | 16 +- net/tls/tls_main.c | 4 +- net/tls/tls_sw.c | 29 +- net/unix/diag.c | 12 + net/vmw_vsock/af_vsock.c | 38 +- net/vmw_vsock/hyperv_transport.c | 93 +- net/vmw_vsock/virtio_transport.c | 134 +- net/wireless/core.c | 13 + net/wireless/core.h | 4 + net/wireless/nl80211.c | 77 +- net/wireless/reg.c | 6 +- net/wireless/scan.c | 33 +- net/wireless/sme.c | 32 +- net/wireless/trace.h | 18 + net/xdp/xdp_umem.c | 21 +- net/xdp/xdp_umem.h | 1 + net/xdp/xsk.c | 154 +- net/xdp/xsk_queue.h | 16 +- net/xfrm/Kconfig | 2 + net/xfrm/xfrm_device.c | 5 +- net/xfrm/xfrm_input.c | 25 +- net/xfrm/xfrm_interface.c | 104 +- net/xfrm/xfrm_policy.c | 17 +- net/xfrm/xfrm_state.c | 437 +- net/xfrm/xfrm_user.c | 19 + samples/bpf/.gitignore | 1 + samples/bpf/Makefile | 28 +- samples/bpf/bpf_load.c | 8 +- samples/bpf/do_hbm_test.sh | 30 +- samples/bpf/fds_example.c | 2 +- samples/bpf/hbm.c | 67 +- samples/bpf/hbm.h | 9 +- samples/bpf/hbm_edt_kern.c | 168 + samples/bpf/hbm_kern.h | 117 +- samples/bpf/hbm_out_kern.c | 48 +- samples/bpf/ibumad_kern.c | 18 +- samples/bpf/ibumad_user.c | 2 +- samples/bpf/sockex1_user.c | 2 +- samples/bpf/sockex2_user.c | 2 +- samples/bpf/tcp_basertt_kern.c | 7 - samples/bpf/tcp_bpf.readme | 2 +- samples/bpf/tcp_bufs_kern.c | 7 - samples/bpf/tcp_clamp_kern.c | 7 - samples/bpf/tcp_cong_kern.c | 7 - samples/bpf/tcp_dumpstats_kern.c | 68 + samples/bpf/tcp_iw_kern.c | 7 - samples/bpf/tcp_rwnd_kern.c | 7 - samples/bpf/tcp_synrto_kern.c | 7 - samples/bpf/tcp_tos_reflect_kern.c | 7 - samples/bpf/test_cgrp2_attach2.c | 459 -- samples/bpf/xdp1_user.c | 4 +- samples/bpf/xdp_adjust_tail_user.c | 16 +- samples/bpf/xdp_fwd_user.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdp_redirect_map_user.c | 17 +- samples/bpf/xdp_redirect_user.c | 19 +- samples/bpf/xdp_router_ipv4_user.c | 2 +- samples/bpf/xdp_rxq_info_user.c | 4 +- samples/bpf/xdp_sample_pkts_kern.c | 7 - samples/bpf/xdp_tx_iptunnel_user.c | 14 +- samples/bpf/xdpsock_user.c | 48 +- samples/pktgen/README.rst | 1 + samples/pktgen/functions.sh | 34 + samples/pktgen/parameters.sh | 7 +- .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 11 + .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 11 + samples/pktgen/pktgen_sample01_simple.sh | 11 + samples/pktgen/pktgen_sample02_multiqueue.sh | 11 + .../pktgen/pktgen_sample03_burst_single_flow.sh | 11 + samples/pktgen/pktgen_sample04_many_flows.sh | 11 + samples/pktgen/pktgen_sample05_flow_per_thread.sh | 12 +- ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 11 + samples/v4l/v4l2-pci-skeleton.c | 1 + scripts/Kbuild.include | 4 +- scripts/Makefile.host | 2 +- scripts/checkpatch.pl | 8 +- scripts/documentation-file-ref-check | 58 +- scripts/dtc/Makefile.dtc | 2 +- scripts/dtc/checks.c | 55 +- scripts/dtc/dtc-lexer.l | 17 +- scripts/dtc/dtc-parser.y | 17 +- scripts/dtc/dtc.h | 3 +- scripts/dtc/flattree.c | 2 +- scripts/dtc/libfdt/Makefile.libfdt | 4 +- scripts/dtc/libfdt/fdt.c | 47 +- scripts/dtc/libfdt/fdt.h | 47 +- scripts/dtc/libfdt/fdt_addresses.c | 94 +- scripts/dtc/libfdt/fdt_empty_tree.c | 47 +- scripts/dtc/libfdt/fdt_overlay.c | 57 +- scripts/dtc/libfdt/fdt_ro.c | 97 +- scripts/dtc/libfdt/fdt_rw.c | 69 +- scripts/dtc/libfdt/fdt_strerror.c | 47 +- scripts/dtc/libfdt/fdt_sw.c | 125 +- scripts/dtc/libfdt/fdt_wip.c | 47 +- scripts/dtc/libfdt/libfdt.h | 205 +- scripts/dtc/libfdt/libfdt_env.h | 48 +- scripts/dtc/libfdt/libfdt_internal.h | 47 +- scripts/dtc/livetree.c | 20 +- scripts/dtc/util.h | 4 +- scripts/dtc/version_gen.h | 2 +- scripts/kconfig/symbol.c | 2 +- .../tests/err_recursive_dep/expected_stderr | 14 +- scripts/kernel-doc | 18 +- scripts/sphinx-pre-install | 76 +- security/Kconfig | 2 +- security/commoncap.c | 6 +- security/integrity/digsig.c | 31 +- security/integrity/digsig_asymmetric.c | 2 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/ima/ima_mok.c | 13 +- security/integrity/integrity.h | 6 +- .../integrity/platform_certs/platform_keyring.c | 14 +- security/keys/compat.c | 2 - security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/encrypted-keys/masterkey_trusted.c | 2 +- security/keys/gc.c | 2 +- security/keys/internal.h | 16 +- security/keys/key.c | 29 +- security/keys/keyctl.c | 104 +- security/keys/keyring.c | 27 +- security/keys/permission.c | 361 +- security/keys/persistent.c | 27 +- security/keys/proc.c | 22 +- security/keys/process_keys.c | 86 +- security/keys/request_key.c | 34 +- security/keys/request_key_auth.c | 15 +- security/loadpin/loadpin.c | 48 + security/selinux/hooks.c | 16 +- security/selinux/nlmsgtab.c | 5 +- security/smack/smack_lsm.c | 3 +- sound/core/control.c | 6 +- sound/core/oss/rate.c | 4 +- sound/firewire/amdtp-am824.c | 4 +- sound/firewire/amdtp-stream-trace.h | 163 +- sound/firewire/amdtp-stream.c | 536 +- sound/firewire/amdtp-stream.h | 38 +- sound/firewire/bebob/bebob.h | 5 +- sound/firewire/bebob/bebob_midi.c | 55 +- sound/firewire/bebob/bebob_pcm.c | 70 +- sound/firewire/bebob/bebob_stream.c | 362 +- sound/firewire/cmp.c | 74 +- sound/firewire/cmp.h | 7 +- sound/firewire/dice/Makefile | 2 +- sound/firewire/dice/dice-midi.c | 11 +- sound/firewire/dice/dice-pcm.c | 61 +- sound/firewire/dice/dice-presonus.c | 62 + sound/firewire/dice/dice-stream.c | 344 +- sound/firewire/dice/dice.c | 9 + sound/firewire/dice/dice.h | 4 +- sound/firewire/digi00x/amdtp-dot.c | 2 +- sound/firewire/digi00x/digi00x-midi.c | 11 +- sound/firewire/digi00x/digi00x-pcm.c | 64 +- sound/firewire/digi00x/digi00x-stream.c | 183 +- sound/firewire/digi00x/digi00x.h | 3 +- sound/firewire/fireface/ff-pcm.c | 56 +- sound/firewire/fireface/ff-protocol-former.c | 112 +- sound/firewire/fireface/ff-protocol-latter.c | 114 +- sound/firewire/fireface/ff-stream.c | 79 +- sound/firewire/fireface/ff.h | 2 + sound/firewire/fireworks/fireworks.h | 6 +- sound/firewire/fireworks/fireworks_midi.c | 56 +- sound/firewire/fireworks/fireworks_pcm.c | 66 +- sound/firewire/fireworks/fireworks_stream.c | 178 +- sound/firewire/motu/amdtp-motu-trace.h | 70 +- sound/firewire/motu/amdtp-motu.c | 10 +- sound/firewire/motu/motu-midi.c | 60 +- sound/firewire/motu/motu-pcm.c | 61 +- sound/firewire/motu/motu-stream.c | 197 +- sound/firewire/motu/motu.h | 6 +- sound/firewire/oxfw/oxfw-midi.c | 24 +- sound/firewire/oxfw/oxfw-pcm.c | 34 +- sound/firewire/oxfw/oxfw-stream.c | 351 +- sound/firewire/oxfw/oxfw.c | 17 +- sound/firewire/oxfw/oxfw.h | 22 +- sound/firewire/tascam/amdtp-tascam.c | 2 +- sound/firewire/tascam/tascam-pcm.c | 58 +- sound/firewire/tascam/tascam-stream.c | 203 +- sound/firewire/tascam/tascam.h | 1 + sound/hda/ext/hdac_ext_bus.c | 8 +- sound/hda/hdac_controller.c | 7 +- sound/hda/hdac_device.c | 13 +- sound/hda/hdac_sysfs.c | 2 +- sound/oss/dmasound/Kconfig | 6 +- sound/pci/asihpi/asihpi.c | 7 +- sound/pci/cs4281.c | 5 +- sound/pci/echoaudio/echoaudio_dsp.c | 7 +- sound/pci/hda/hda_codec.c | 4 +- sound/pci/hda/hda_controller.c | 12 +- sound/pci/hda/hda_controller.h | 2 - sound/pci/hda/hda_intel.c | 11 +- sound/pci/hda/hda_jack.c | 2 +- sound/pci/hda/patch_ca0132.c | 4 +- sound/pci/hda/patch_hdmi.c | 3 +- sound/pci/hda/patch_realtek.c | 2 +- sound/pci/lx6464es/lx_core.c | 5 - sound/pci/rme9652/hdspm.c | 61 +- sound/soc/amd/acp-da7219-max98357a.c | 42 +- sound/soc/amd/acp-rt5645.c | 21 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 43 +- sound/soc/atmel/atmel-classd.c | 21 +- sound/soc/atmel/atmel-pcm-dma.c | 9 +- sound/soc/atmel/atmel-pcm-pdc.c | 5 - sound/soc/atmel/atmel-pcm.h | 8 - sound/soc/atmel/atmel-pdmic.c | 21 +- sound/soc/atmel/atmel_ssc_dai.c | 11 - sound/soc/atmel/atmel_wm8904.c | 17 +- sound/soc/atmel/mikroe-proto.c | 21 +- sound/soc/atmel/sam9g20_wm8731.c | 22 +- sound/soc/atmel/sam9x5_wm8731.c | 20 +- sound/soc/atmel/tse850-pcm5142.c | 13 +- sound/soc/au1x/db1000.c | 10 +- sound/soc/au1x/db1200.c | 50 +- sound/soc/au1x/psc-i2s.c | 6 +- sound/soc/cirrus/edb93xx.c | 10 +- sound/soc/cirrus/ep93xx-i2s.c | 7 +- sound/soc/cirrus/simone.c | 10 +- sound/soc/cirrus/snappercl15.c | 11 +- sound/soc/codecs/Kconfig | 45 +- sound/soc/codecs/Makefile | 14 + sound/soc/codecs/ad193x.c | 68 +- sound/soc/codecs/ak4118.c | 11 +- sound/soc/codecs/cros_ec_codec.c | 10 +- sound/soc/codecs/cs42xx8.c | 13 + sound/soc/codecs/cs47l35.c | 1777 +++++ sound/soc/codecs/cs47l85.c | 2730 ++++++++ sound/soc/codecs/cs47l90.c | 2653 +++++++ sound/soc/codecs/cx2072x.c | 1725 +++++ sound/soc/codecs/cx2072x.h | 314 + sound/soc/codecs/hdac_hdmi.c | 41 +- sound/soc/codecs/hdmi-codec.c | 188 +- sound/soc/codecs/madera.c | 4177 +++++++++++ sound/soc/codecs/madera.h | 442 ++ sound/soc/codecs/max98357a.c | 74 +- sound/soc/codecs/msm8916-wcd-digital.c | 282 + sound/soc/codecs/nau8822.c | 18 + sound/soc/codecs/nau8822.h | 7 + sound/soc/codecs/nau8825.c | 4 + sound/soc/codecs/nau8825.h | 2 + sound/soc/codecs/pcm3168a.c | 91 +- sound/soc/codecs/rt1011.c | 2244 ++++++ sound/soc/codecs/rt1011.h | 672 ++ sound/soc/codecs/rt1308.c | 898 +++ sound/soc/codecs/rt1308.h | 291 + sound/soc/codecs/rt5514-spi.c | 4 +- sound/soc/codecs/rt5665.c | 2 +- sound/soc/codecs/rt5677-spi.c | 4 +- sound/soc/codecs/rt5677.c | 336 +- sound/soc/codecs/rt5677.h | 46 +- sound/soc/codecs/rt5682.c | 13 +- sound/soc/codecs/tas571x.c | 4 +- sound/soc/codecs/tlv320aic3x.c | 14 +- sound/soc/codecs/wcd9335.c | 7 +- sound/soc/codecs/wm_adsp.c | 37 +- sound/soc/fsl/efika-audio-fabric.c | 22 +- sound/soc/fsl/eukrea-tlv320.c | 19 +- sound/soc/fsl/fsl-asoc-card.c | 47 +- sound/soc/fsl/fsl_asrc.c | 103 +- sound/soc/fsl/fsl_esai.c | 141 +- sound/soc/fsl/fsl_sai.c | 54 +- sound/soc/fsl/fsl_ssi.c | 4 +- sound/soc/fsl/fsl_ssi.h | 8 +- sound/soc/fsl/fsl_ssi_dbg.c | 18 +- sound/soc/fsl/fsl_utils.c | 2 +- sound/soc/fsl/imx-audmix.c | 45 +- sound/soc/fsl/imx-audmux.c | 10 +- sound/soc/fsl/imx-es8328.c | 23 +- sound/soc/fsl/imx-mc13783.c | 10 +- sound/soc/fsl/imx-sgtl5000.c | 23 +- sound/soc/fsl/imx-spdif.c | 20 +- sound/soc/fsl/mpc8610_hpcd.c | 33 +- sound/soc/fsl/mx27vis-aic32x4.c | 11 +- sound/soc/fsl/p1022_ds.c | 36 +- sound/soc/fsl/p1022_rdk.c | 35 +- sound/soc/fsl/pcm030-audio-fabric.c | 20 +- sound/soc/fsl/phycore-ac97.c | 10 +- sound/soc/fsl/wm1133-ev1.c | 10 +- sound/soc/generic/audio-graph-card.c | 36 +- sound/soc/generic/simple-card-utils.c | 21 +- sound/soc/generic/simple-card.c | 47 +- sound/soc/intel/Kconfig | 25 + sound/soc/intel/atom/sst/sst_acpi.c | 65 +- sound/soc/intel/boards/Kconfig | 18 +- sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bdw-rt5677.c | 22 +- sound/soc/intel/boards/broadwell.c | 46 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 163 +- sound/soc/intel/boards/bxt_rt298.c | 135 +- sound/soc/intel/boards/byt-max98090.c | 10 +- sound/soc/intel/boards/byt-rt5640.c | 10 +- sound/soc/intel/boards/bytcht_cx2072x.c | 270 + sound/soc/intel/boards/bytcht_da7213.c | 38 +- sound/soc/intel/boards/bytcht_es8316.c | 51 +- sound/soc/intel/boards/bytcht_nocodec.c | 30 +- sound/soc/intel/boards/bytcr_rt5640.c | 60 +- sound/soc/intel/boards/bytcr_rt5651.c | 58 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 32 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 41 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 59 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 39 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 145 +- sound/soc/intel/boards/haswell.c | 46 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 115 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 286 +- sound/soc/intel/boards/kbl_rt5660.c | 83 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 184 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 126 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 67 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 4 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 120 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 132 +- sound/soc/intel/boards/skl_rt286.c | 118 +- sound/soc/intel/boards/sof_rt5682.c | 165 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 8 + sound/soc/intel/common/soc-acpi-intel-cht-match.c | 8 + sound/soc/intel/common/soc-intel-quirks.h | 115 + sound/soc/intel/common/sst-ipc.c | 2 +- sound/soc/intel/skylake/cnl-sst.c | 2 +- sound/soc/intel/skylake/skl-debug.c | 9 + sound/soc/intel/skylake/skl-messages.c | 39 +- sound/soc/intel/skylake/skl-pcm.c | 44 +- sound/soc/intel/skylake/skl-ssp-clk.c | 16 +- sound/soc/intel/skylake/skl-sst-dsp.h | 6 +- sound/soc/intel/skylake/skl-sst-ipc.c | 4 +- sound/soc/intel/skylake/skl-sst-utils.c | 23 +- sound/soc/intel/skylake/skl-sst.c | 4 +- sound/soc/intel/skylake/skl-topology.c | 72 +- sound/soc/intel/skylake/skl-topology.h | 8 +- sound/soc/intel/skylake/skl.c | 38 +- sound/soc/intel/skylake/skl.h | 6 + sound/soc/jz4740/qi_lb60.c | 10 +- sound/soc/kirkwood/armada-370-db.c | 42 +- sound/soc/mediatek/common/Makefile | 2 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 6 + sound/soc/mediatek/common/mtk-base-afe.h | 2 + sound/soc/mediatek/common/mtk-btcvsd.c | 22 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 95 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 34 +- sound/soc/mediatek/mt6797/mt6797-mt6351.c | 115 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 34 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 51 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 85 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 74 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 23 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 197 +- sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 14 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 193 +- sound/soc/meson/Kconfig | 8 + sound/soc/meson/Makefile | 2 + sound/soc/meson/axg-card.c | 87 +- sound/soc/meson/axg-tdm-formatter.c | 29 + sound/soc/meson/axg-tdm-interface.c | 4 +- sound/soc/meson/axg-tdm.h | 2 +- sound/soc/meson/axg-tdmin.c | 1 - sound/soc/meson/axg-tdmout.c | 1 - sound/soc/meson/g12a-tohdmitx.c | 413 ++ sound/soc/mxs/mxs-sgtl5000.c | 27 +- sound/soc/nuc900/nuc900-audio.c | 10 +- sound/soc/pxa/brownstone.c | 10 +- sound/soc/pxa/corgi.c | 10 +- sound/soc/pxa/e740_wm9705.c | 20 +- sound/soc/pxa/e750_wm9705.c | 20 +- sound/soc/pxa/e800_wm9712.c | 21 +- sound/soc/pxa/em-x270.c | 20 +- sound/soc/pxa/hx4700.c | 10 +- sound/soc/pxa/imote2.c | 11 +- sound/soc/pxa/magician.c | 22 +- sound/soc/pxa/mioa701_wm9713.c | 20 +- sound/soc/pxa/palm27x.c | 20 +- sound/soc/pxa/poodle.c | 10 +- sound/soc/pxa/pxa2xx-ac97.c | 3 +- sound/soc/pxa/spitz.c | 10 +- sound/soc/pxa/tosa.c | 20 +- sound/soc/pxa/ttc-dkb.c | 10 +- sound/soc/pxa/z2.c | 10 +- sound/soc/pxa/zylonite.c | 30 +- sound/soc/qcom/apq8016_sbc.c | 19 +- sound/soc/qcom/common.c | 34 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 1 + sound/soc/qcom/qdsp6/q6core.c | 16 +- sound/soc/qcom/storm.c | 17 +- sound/soc/rockchip/Kconfig | 1 + sound/soc/rockchip/rk3288_hdmi_analog.c | 21 +- sound/soc/rockchip/rk3399_gru_sound.c | 65 +- sound/soc/rockchip/rockchip_max98090.c | 17 +- sound/soc/rockchip/rockchip_rt5645.c | 33 +- sound/soc/samsung/arndale_rt5631.c | 25 +- sound/soc/samsung/bells.c | 87 +- sound/soc/samsung/h1940_uda1380.c | 10 +- sound/soc/samsung/jive_wm8750.c | 10 +- sound/soc/samsung/littlemill.c | 19 +- sound/soc/samsung/lowland.c | 26 +- sound/soc/samsung/neo1973_wm8753.c | 18 +- sound/soc/samsung/odroid.c | 29 +- sound/soc/samsung/rx1950_uda1380.c | 11 +- sound/soc/samsung/s3c24xx_simtec_hermes.c | 11 +- sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c | 11 +- sound/soc/samsung/s3c24xx_uda134x.c | 10 +- sound/soc/samsung/smartq_wm8987.c | 10 +- sound/soc/samsung/smdk_spdif.c | 10 +- sound/soc/samsung/smdk_wm8580.c | 20 +- sound/soc/samsung/smdk_wm8994.c | 30 +- sound/soc/samsung/smdk_wm8994pcm.c | 10 +- sound/soc/samsung/snow.c | 40 +- sound/soc/samsung/speyside.c | 26 +- sound/soc/samsung/tm2_wm5110.c | 42 +- sound/soc/samsung/tobermory.c | 10 +- sound/soc/sh/migor.c | 10 +- sound/soc/sh/rcar/adg.c | 1 + sound/soc/sh/rcar/core.c | 120 +- sound/soc/sh/rcar/ctu.c | 2 +- sound/soc/sh/rcar/ssi.c | 1 + sound/soc/sh/rcar/ssiu.c | 92 +- sound/soc/sh/sh7760-ac97.c | 11 +- sound/soc/sirf/sirf-audio.c | 13 +- sound/soc/soc-acpi.c | 2 + sound/soc/soc-compress.c | 17 +- sound/soc/soc-core.c | 382 +- sound/soc/soc-dapm.c | 23 +- sound/soc/soc-pcm.c | 88 +- sound/soc/soc-topology.c | 146 +- sound/soc/sof/Kconfig | 8 + sound/soc/sof/control.c | 270 +- sound/soc/sof/debug.c | 247 +- sound/soc/sof/intel/Kconfig | 32 + sound/soc/sof/intel/apl.c | 2 + sound/soc/sof/intel/byt.c | 5 +- sound/soc/sof/intel/cnl.c | 79 +- sound/soc/sof/intel/hda-ctrl.c | 77 +- sound/soc/sof/intel/hda-dai.c | 293 +- sound/soc/sof/intel/hda-dsp.c | 63 +- sound/soc/sof/intel/hda-ipc.c | 43 +- sound/soc/sof/intel/hda-stream.c | 157 +- sound/soc/sof/intel/hda.c | 38 +- sound/soc/sof/intel/hda.h | 22 +- sound/soc/sof/ipc.c | 18 +- sound/soc/sof/loader.c | 10 +- sound/soc/sof/nocodec.c | 21 +- sound/soc/sof/ops.h | 26 +- sound/soc/sof/pcm.c | 36 +- sound/soc/sof/pm.c | 43 +- sound/soc/sof/sof-acpi-dev.c | 59 +- sound/soc/sof/sof-pci-dev.c | 32 +- sound/soc/sof/sof-priv.h | 23 +- sound/soc/sof/topology.c | 156 +- sound/soc/sof/trace.c | 66 +- sound/soc/stm/stm32_adfsdm.c | 49 +- sound/soc/stm/stm32_i2s.c | 60 +- sound/soc/stm/stm32_sai.c | 44 +- sound/soc/stm/stm32_sai.h | 54 +- sound/soc/stm/stm32_sai_sub.c | 14 +- sound/soc/stm/stm32_spdifrx.c | 37 +- sound/soc/sunxi/sun4i-codec.c | 20 +- sound/soc/sunxi/sun4i-i2s.c | 71 +- sound/soc/sunxi/sun4i-spdif.c | 49 +- sound/soc/sunxi/sun50i-codec-analog.c | 50 + sound/soc/tegra/Makefile | 2 +- sound/soc/tegra/tegra_alc5632.c | 37 +- sound/soc/tegra/tegra_max98090.c | 17 +- sound/soc/tegra/tegra_rt5640.c | 17 +- sound/soc/tegra/tegra_rt5677.c | 37 +- sound/soc/tegra/tegra_sgtl5000.c | 37 +- sound/soc/tegra/tegra_wm8753.c | 17 +- sound/soc/tegra/tegra_wm8903.c | 17 +- sound/soc/tegra/tegra_wm9712.c | 14 +- sound/soc/tegra/trimslice.c | 19 +- sound/soc/ti/ams-delta.c | 10 +- sound/soc/ti/davinci-evm.c | 105 +- sound/soc/ti/davinci-mcasp.c | 81 +- sound/soc/ti/n810.c | 11 +- sound/soc/ti/omap-abe-twl6040.c | 36 +- sound/soc/ti/omap-hdmi.c | 20 +- sound/soc/ti/omap-mcbsp.c | 2 +- sound/soc/ti/omap-twl4030.c | 36 +- sound/soc/ti/omap3pandora.c | 20 +- sound/soc/ti/osk5912.c | 11 +- sound/soc/ti/rx51.c | 23 +- sound/soc/txx9/txx9aclc-generic.c | 10 +- sound/soc/ux500/mop500.c | 36 +- sound/usb/bcd2000/Makefile | 2 +- sound/usb/format.c | 46 +- sound/usb/helper.c | 17 + sound/usb/helper.h | 1 + sound/usb/line6/driver.c | 11 - sound/usb/line6/driver.h | 9 - sound/usb/line6/pod.c | 108 +- sound/usb/line6/podhd.c | 80 +- sound/usb/line6/toneport.c | 14 +- sound/usb/line6/variax.c | 138 +- sound/usb/mixer.c | 16 +- sound/usb/quirks-table.h | 2 +- sound/usb/quirks.c | 18 +- sound/xen/xen_snd_front_alsa.c | 4 +- tools/arch/arm64/include/uapi/asm/kvm.h | 7 + tools/arch/x86/include/asm/cpufeatures.h | 21 +- tools/arch/x86/include/uapi/asm/kvm.h | 31 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 39 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 11 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-map.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-net.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-perf.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-prog.rst | 42 +- tools/bpf/bpftool/Documentation/bpftool.rst | 4 + tools/bpf/bpftool/bash-completion/bpftool | 76 +- tools/bpf/bpftool/btf.c | 162 +- tools/bpf/bpftool/cgroup.c | 11 +- tools/bpf/bpftool/common.c | 53 +- tools/bpf/bpftool/jit_disasm.c | 11 +- tools/bpf/bpftool/main.c | 45 +- tools/bpf/bpftool/main.h | 3 + tools/bpf/bpftool/map_perf_ring.c | 201 +- tools/bpf/bpftool/prog.c | 378 +- tools/bpf/bpftool/xlated_dumper.c | 4 +- tools/build/Makefile.feature | 3 +- tools/build/feature/Makefile | 10 +- tools/build/feature/test-all.c | 7 +- tools/build/feature/test-fortify-source.c | 1 + tools/build/feature/test-gettid.c | 11 + tools/build/feature/test-hello.c | 1 + tools/build/feature/test-libslang-include-subdir.c | 7 + tools/build/feature/test-setns.c | 1 + tools/gpio/.gitignore | 2 +- tools/iio/iio_utils.c | 4 +- tools/include/linux/ctype.h | 75 + tools/include/linux/err.h | 2 +- tools/include/linux/kernel.h | 1 + {include => tools/include}/linux/sizes.h | 0 tools/include/linux/string.h | 11 +- tools/include/uapi/asm-generic/socket.h | 147 + tools/include/uapi/linux/bpf.h | 74 +- tools/include/uapi/linux/if_link.h | 1 + {include => tools/include}/uapi/linux/if_tun.h | 0 tools/include/uapi/linux/if_xdp.h | 8 + tools/include/uapi/linux/pkt_cls.h | 2 +- tools/lib/argv_split.c | 100 + tools/lib/bpf/Build | 4 +- tools/lib/bpf/Makefile | 12 +- tools/lib/bpf/README.rst | 3 +- tools/lib/bpf/bpf.c | 8 +- tools/lib/bpf/bpf.h | 1 + tools/lib/bpf/bpf_prog_linfo.c | 5 +- tools/lib/bpf/btf.c | 332 +- tools/lib/bpf/btf.h | 20 + tools/lib/bpf/btf_dump.c | 1333 ++++ tools/lib/bpf/hashmap.c | 229 + tools/lib/bpf/hashmap.h | 173 + tools/lib/bpf/libbpf.c | 1855 ++++- tools/lib/bpf/libbpf.h | 155 +- tools/lib/bpf/libbpf.map | 20 + tools/lib/bpf/libbpf_internal.h | 9 + tools/lib/bpf/libbpf_probes.c | 1 + tools/lib/bpf/str_error.c | 2 +- tools/lib/bpf/xsk.c | 116 +- tools/lib/bpf/xsk.h | 2 +- tools/lib/ctype.c | 35 + tools/lib/string.c | 55 + tools/lib/symbol/kallsyms.c | 14 +- tools/lib/symbol/kallsyms.h | 2 + tools/lib/vsprintf.c | 19 + tools/objtool/Build | 5 + tools/objtool/Documentation/stack-validation.txt | 4 +- tools/perf/Documentation/db-export.txt | 41 + tools/perf/Documentation/intel-pt.txt | 40 +- tools/perf/Documentation/perf-config.txt | 9 +- tools/perf/Documentation/perf-diff.txt | 31 +- tools/perf/Documentation/perf-record.txt | 11 + tools/perf/Documentation/perf-report.txt | 11 +- tools/perf/Documentation/perf-script.txt | 17 +- tools/perf/Documentation/perf-stat.txt | 10 + tools/perf/Documentation/perf-top.txt | 5 + tools/perf/Documentation/perf.data-file-format.txt | 97 +- tools/perf/Documentation/tips.txt | 2 +- tools/perf/MANIFEST | 2 + tools/perf/Makefile.config | 19 +- tools/perf/Makefile.perf | 44 +- tools/perf/arch/arm/util/cs-etm.c | 310 +- tools/perf/arch/arm64/Build | 2 +- tools/perf/arch/arm64/tests/Build | 2 +- tools/perf/arch/csky/annotate/instructions.c | 48 + tools/perf/arch/s390/util/header.c | 2 +- tools/perf/arch/x86/include/arch-tests.h | 1 + tools/perf/arch/x86/tests/Build | 2 +- tools/perf/arch/x86/tests/arch-tests.c | 4 + tools/perf/arch/x86/tests/intel-cqm.c | 1 + .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 304 + tools/perf/arch/x86/util/intel-pt.c | 1 + tools/perf/arch/x86/util/machine.c | 3 +- tools/perf/builtin-diff.c | 382 +- tools/perf/builtin-kmem.c | 3 +- tools/perf/builtin-record.c | 4 + tools/perf/builtin-report.c | 13 +- tools/perf/builtin-sched.c | 3 +- tools/perf/builtin-script.c | 107 +- tools/perf/builtin-stat.c | 89 +- tools/perf/builtin-top.c | 10 +- tools/perf/builtin-trace.c | 139 +- tools/perf/check-headers.sh | 2 + tools/perf/examples/bpf/augmented_raw_syscalls.c | 268 +- tools/perf/jvmti/jvmti_agent.c | 2 + tools/perf/jvmti/libjvmti.c | 4 +- tools/perf/perf-with-kcore.sh | 5 - tools/perf/perf.c | 1 + tools/perf/perf.h | 4 +- .../arch/arm64/hisilicon/hip08/uncore-ddrc.json | 44 + .../arch/arm64/hisilicon/hip08/uncore-hha.json | 51 + .../arch/arm64/hisilicon/hip08/uncore-l3c.json | 37 + .../arch/x86/cascadelakex/clx-metrics.json | 4 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 22 +- tools/perf/pmu-events/jevents.c | 7 +- tools/perf/scripts/python/export-to-postgresql.py | 330 +- tools/perf/scripts/python/export-to-sqlite.py | 319 +- tools/perf/scripts/python/exported-sql-viewer.py | 345 +- tools/perf/tests/Build | 4 + tools/perf/tests/bp_account.c | 1 + tools/perf/tests/bpf-script-example.c | 1 + tools/perf/tests/bpf-script-test-kbuild.c | 1 + tools/perf/tests/bpf-script-test-prologue.c | 1 + tools/perf/tests/bpf-script-test-relocation.c | 1 + tools/perf/tests/bpf.c | 1 + tools/perf/tests/builtin-test.c | 11 +- tools/perf/tests/code-reading.c | 2 +- tools/perf/tests/map_groups.c | 121 + tools/perf/tests/mem.c | 1 + tools/perf/tests/mem2node.c | 1 + tools/perf/tests/parse-events.c | 27 + tools/perf/tests/shell/lib/probe.sh | 1 + tools/perf/tests/shell/probe_vfs_getname.sh | 3 +- .../tests/shell/record+probe_libc_inet_pton.sh | 3 +- .../tests/shell/record+script_probe_vfs_getname.sh | 1 + tools/perf/tests/shell/record+zstd_comp_decomp.sh | 2 + tools/perf/tests/shell/trace+probe_vfs_getname.sh | 1 + tools/perf/tests/tests.h | 2 + tools/perf/tests/time-utils-test.c | 251 + tools/perf/trace/beauty/Build | 4 + tools/perf/trace/beauty/beauty.h | 15 + tools/perf/trace/beauty/clone.c | 1 + tools/perf/trace/beauty/fsconfig.sh | 17 + tools/perf/trace/beauty/fsmount.c | 34 + tools/perf/trace/beauty/fsmount.sh | 22 + tools/perf/trace/beauty/fspick.c | 24 + tools/perf/trace/beauty/fspick.sh | 17 + tools/perf/trace/beauty/move_mount.c | 24 + tools/perf/trace/beauty/move_mount_flags.sh | 17 + tools/perf/trace/beauty/sync_file_range.c | 31 + tools/perf/trace/beauty/sync_file_range.sh | 17 + tools/perf/ui/browser.c | 4 +- tools/perf/ui/browsers/annotate.c | 5 +- tools/perf/ui/browsers/hists.c | 10 +- tools/perf/ui/browsers/map.c | 2 +- tools/perf/ui/gtk/hists.c | 5 +- tools/perf/ui/libslang.h | 5 + tools/perf/ui/progress.c | 2 +- tools/perf/ui/stdio/hist.c | 43 +- tools/perf/util/Build | 9 + tools/perf/util/PERF-VERSION-GEN | 2 +- tools/perf/util/annotate.c | 25 +- tools/perf/util/auxtrace.c | 5 +- tools/perf/util/auxtrace.h | 34 + tools/perf/util/build-id.c | 2 +- tools/perf/util/config.c | 10 +- tools/perf/util/cpumap.c | 66 +- tools/perf/util/cpumap.h | 10 +- tools/perf/util/cputopo.c | 84 +- tools/perf/util/cputopo.h | 2 + tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 268 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 39 +- tools/perf/util/cs-etm.c | 1026 ++- tools/perf/util/cs-etm.h | 94 + tools/perf/util/ctype.c | 49 - tools/perf/util/data-convert-bt.c | 2 +- tools/perf/util/debug.c | 2 +- tools/perf/util/demangle-java.c | 2 +- tools/perf/util/dso.c | 128 +- tools/perf/util/env.c | 3 +- tools/perf/util/env.h | 3 + tools/perf/util/event.c | 10 +- tools/perf/util/event.h | 2 + tools/perf/util/evsel.c | 37 +- tools/perf/util/header.c | 112 +- tools/perf/util/hist.c | 43 +- tools/perf/util/hist.h | 8 + tools/perf/util/include/linux/ctype.h | 1 - .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 467 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 144 + .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 140 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 21 +- tools/perf/util/intel-pt.c | 762 +- tools/perf/util/jitdump.c | 2 +- tools/perf/util/machine.c | 36 +- tools/perf/util/map.c | 6 + tools/perf/util/map_groups.h | 2 + tools/perf/util/metricgroup.c | 73 +- tools/perf/util/perf_regs.h | 4 + tools/perf/util/pmu.c | 69 +- tools/perf/util/print_binary.c | 2 +- tools/perf/util/probe-event.c | 2 +- tools/perf/util/probe-finder.h | 2 +- tools/perf/util/python-ext-sources | 3 +- tools/perf/util/python.c | 1 + tools/perf/util/s390-cpumsf.c | 96 +- tools/perf/util/sane_ctype.h | 52 - .../util/scripting-engines/trace-event-python.c | 54 +- tools/perf/util/setup.py | 2 + tools/perf/util/smt.c | 8 +- tools/perf/util/sort.h | 13 + tools/perf/util/srcline.c | 7 +- tools/perf/util/stat-display.c | 43 +- tools/perf/util/stat-shadow.c | 24 +- tools/perf/util/stat.c | 1 + tools/perf/util/stat.h | 1 + tools/perf/util/strfilter.c | 6 +- tools/perf/util/string.c | 169 +- tools/perf/util/string2.h | 15 +- tools/perf/util/symbol-elf.c | 6 +- tools/perf/util/symbol.c | 121 +- tools/perf/util/symbol.h | 23 + tools/perf/util/symbol_conf.h | 5 +- tools/perf/util/thread-stack.c | 62 +- tools/perf/util/thread-stack.h | 4 + tools/perf/util/thread.c | 35 +- tools/perf/util/thread.h | 4 +- tools/perf/util/thread_map.c | 3 +- tools/perf/util/time-utils.c | 130 +- tools/perf/util/trace-event-parse.c | 2 +- tools/perf/util/util.c | 13 - tools/perf/util/util.h | 1 - tools/power/acpi/.gitignore | 8 +- tools/power/cpupower/man/cpupower-monitor.1 | 2 +- tools/power/cpupower/po/cs.po | 2 +- tools/power/cpupower/po/de.po | 2 +- tools/power/cpupower/po/fr.po | 2 +- tools/power/cpupower/po/it.po | 2 +- tools/power/cpupower/po/pt.po | 2 +- tools/power/cpupower/utils/cpufreq-set.c | 2 + tools/power/pm-graph/README | 552 ++ tools/power/pm-graph/bootgraph.py | 8 +- tools/power/pm-graph/config/example.cfg | 26 + tools/power/pm-graph/sleepgraph.8 | 16 +- tools/power/pm-graph/sleepgraph.py | 857 ++- tools/testing/fault-injection/failcmd.sh | 2 +- tools/testing/selftests/bpf/.gitignore | 8 + tools/testing/selftests/bpf/Makefile | 26 +- tools/testing/selftests/bpf/bpf_endian.h | 1 + tools/testing/selftests/bpf/bpf_helpers.h | 16 +- tools/testing/selftests/bpf/bpf_util.h | 37 +- tools/testing/selftests/bpf/cgroup_helpers.c | 57 + .../selftests/bpf/prog_tests/attach_probe.c | 166 + .../selftests/bpf/prog_tests/bpf_verif_scale.c | 79 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 100 + .../testing/selftests/bpf/prog_tests/send_signal.c | 198 + .../selftests/bpf/prog_tests/stacktrace_build_id.c | 55 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 31 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 43 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 15 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 26 +- .../bpf/progs/btf_dump_test_case_bitfields.c | 92 + .../bpf/progs/btf_dump_test_case_multidim.c | 35 + .../bpf/progs/btf_dump_test_case_namespacing.c | 73 + .../bpf/progs/btf_dump_test_case_ordering.c | 63 + .../bpf/progs/btf_dump_test_case_packing.c | 75 + .../bpf/progs/btf_dump_test_case_padding.c | 111 + .../bpf/progs/btf_dump_test_case_syntax.c | 229 + .../selftests/bpf/progs/get_cgroup_id_kern.c | 26 +- tools/testing/selftests/bpf/progs/loop1.c | 28 + tools/testing/selftests/bpf/progs/loop2.c | 28 + tools/testing/selftests/bpf/progs/loop3.c | 22 + tools/testing/selftests/bpf/progs/netcnt_prog.c | 28 +- tools/testing/selftests/bpf/progs/pyperf.h | 263 + tools/testing/selftests/bpf/progs/pyperf100.c | 4 + tools/testing/selftests/bpf/progs/pyperf180.c | 4 + tools/testing/selftests/bpf/progs/pyperf50.c | 4 + tools/testing/selftests/bpf/progs/pyperf600.c | 9 + .../selftests/bpf/progs/pyperf600_nounroll.c | 8 + .../selftests/bpf/progs/socket_cookie_prog.c | 46 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 8 - .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 9 +- .../selftests/bpf/progs/sockmap_verdict_prog.c | 56 +- tools/testing/selftests/bpf/progs/sockopt_multi.c | 71 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 111 + tools/testing/selftests/bpf/progs/strobemeta.c | 10 + tools/testing/selftests/bpf/progs/strobemeta.h | 530 ++ .../selftests/bpf/progs/strobemeta_nounroll1.c | 9 + .../selftests/bpf/progs/strobemeta_nounroll2.c | 9 + tools/testing/selftests/bpf/progs/tcp_rtt.c | 61 + .../selftests/bpf/progs/test_attach_probe.c | 52 + tools/testing/selftests/bpf/progs/test_btf_newkv.c | 70 + .../selftests/bpf/progs/test_get_stack_rawtp.c | 36 +- .../testing/selftests/bpf/progs/test_global_data.c | 38 +- tools/testing/selftests/bpf/progs/test_jhash.h | 3 +- tools/testing/selftests/bpf/progs/test_l4lb.c | 68 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 68 +- .../selftests/bpf/progs/test_lwt_seg6local.c | 19 +- .../testing/selftests/bpf/progs/test_map_in_map.c | 30 +- tools/testing/selftests/bpf/progs/test_map_lock.c | 28 +- tools/testing/selftests/bpf/progs/test_obj_id.c | 12 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 25 + tools/testing/selftests/bpf/progs/test_seg6_loop.c | 262 + .../bpf/progs/test_select_reuseport_kern.c | 68 +- .../selftests/bpf/progs/test_send_signal_kern.c | 47 + .../selftests/bpf/progs/test_sock_fields_kern.c | 86 +- tools/testing/selftests/bpf/progs/test_spin_lock.c | 41 +- .../selftests/bpf/progs/test_stacktrace_build_id.c | 55 +- .../selftests/bpf/progs/test_stacktrace_map.c | 50 +- .../selftests/bpf/progs/test_sysctl_loop1.c | 71 + .../selftests/bpf/progs/test_sysctl_loop2.c | 72 + .../testing/selftests/bpf/progs/test_sysctl_prog.c | 5 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 12 +- .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 24 +- .../selftests/bpf/progs/test_tcpnotify_kern.c | 24 +- .../selftests/bpf/progs/test_verif_scale2.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp.c | 26 +- tools/testing/selftests/bpf/progs/test_xdp_loop.c | 231 + .../selftests/bpf/progs/test_xdp_noinline.c | 96 +- .../testing/selftests/bpf/progs/xdp_redirect_map.c | 31 + tools/testing/selftests/bpf/progs/xdp_tx.c | 12 + tools/testing/selftests/bpf/progs/xdping_kern.c | 184 + tools/testing/selftests/bpf/test_align.c | 16 +- tools/testing/selftests/bpf/test_btf.c | 81 +- tools/testing/selftests/bpf/test_btf_dump.c | 143 + tools/testing/selftests/bpf/test_cgroup_attach.c | 571 ++ tools/testing/selftests/bpf/test_hashmap.c | 382 + tools/testing/selftests/bpf/test_maps.c | 21 +- tools/testing/selftests/bpf/test_queue_stack_map.h | 30 +- tools/testing/selftests/bpf/test_section_names.c | 10 + .../testing/selftests/bpf/test_select_reuseport.c | 54 + tools/testing/selftests/bpf/test_sock_addr.c | 1 + tools/testing/selftests/bpf/test_sock_fields.c | 1 + tools/testing/selftests/bpf/test_socket_cookie.c | 25 +- tools/testing/selftests/bpf/test_sockmap_kern.h | 117 +- tools/testing/selftests/bpf/test_sockopt.c | 1021 +++ tools/testing/selftests/bpf/test_sockopt_multi.c | 374 + tools/testing/selftests/bpf/test_sockopt_sk.c | 211 + tools/testing/selftests/bpf/test_stub.c | 40 + tools/testing/selftests/bpf/test_tcp_rtt.c | 254 + tools/testing/selftests/bpf/test_tunnel.sh | 32 + tools/testing/selftests/bpf/test_verifier.c | 78 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 118 + tools/testing/selftests/bpf/test_xdping.sh | 99 + tools/testing/selftests/bpf/trace_helpers.c | 4 +- tools/testing/selftests/bpf/verifier/basic_instr.c | 85 + tools/testing/selftests/bpf/verifier/calls.c | 22 +- tools/testing/selftests/bpf/verifier/cfg.c | 11 +- .../selftests/bpf/verifier/direct_packet_access.c | 3 +- .../selftests/bpf/verifier/helper_access_var_len.c | 28 +- tools/testing/selftests/bpf/verifier/loops1.c | 161 + .../selftests/bpf/verifier/prevent_map_lookup.c | 15 - tools/testing/selftests/bpf/verifier/sock.c | 18 + tools/testing/selftests/bpf/verifier/wide_store.c | 36 + tools/testing/selftests/bpf/xdping.c | 258 + tools/testing/selftests/bpf/xdping.h | 13 + .../selftests/drivers/net/mlxsw/fib_offload.sh | 349 + .../selftests/drivers/net/netdevsim/devlink.sh | 53 + tools/testing/selftests/net/.gitignore | 4 + tools/testing/selftests/net/Makefile | 7 +- tools/testing/selftests/net/config | 4 + tools/testing/selftests/net/fib-onlink-tests.sh | 48 +- .../selftests/net/fib_nexthop_multiprefix.sh | 290 + tools/testing/selftests/net/fib_nexthops.sh | 1026 +++ .../net/forwarding/gre_inner_v4_multipath.sh | 305 + .../net/forwarding/gre_inner_v6_multipath.sh | 306 + .../net/forwarding/ip6gre_inner_v4_multipath.sh | 304 + .../net/forwarding/ip6gre_inner_v6_multipath.sh | 305 + .../selftests/net/forwarding/router_mpath_nh.sh | 359 + .../testing/selftests/net/forwarding/tc_flower.sh | 26 +- .../selftests/net/forwarding/tc_flower_router.sh | 172 + .../selftests/net/forwarding/tc_shblocks.sh | 29 +- tools/testing/selftests/net/icmp_redirect.sh | 534 ++ tools/testing/selftests/net/ipv6_flowlabel.c | 229 + tools/testing/selftests/net/ipv6_flowlabel.sh | 21 + tools/testing/selftests/net/ipv6_flowlabel_mgr.c | 199 + tools/testing/selftests/net/pmtu.sh | 371 +- tools/testing/selftests/net/route_localnet.sh | 74 + tools/testing/selftests/net/rtnetlink.sh | 57 +- tools/testing/selftests/net/run_afpackettests | 14 +- tools/testing/selftests/net/so_txtime.c | 296 + tools/testing/selftests/net/so_txtime.sh | 31 + .../selftests/net/tcp_fastopen_backup_key.c | 335 + .../selftests/net/tcp_fastopen_backup_key.sh | 55 + tools/testing/selftests/net/test_blackhole_dev.sh | 11 + tools/testing/selftests/net/tls.c | 26 + tools/testing/selftests/net/txring_overwrite.c | 2 +- tools/testing/selftests/net/udpgso_bench.sh | 63 +- tools/testing/selftests/net/udpgso_bench_tx.c | 309 +- tools/testing/selftests/net/xfrm_policy.sh | 27 +- tools/testing/selftests/pidfd/.gitignore | 1 + tools/testing/selftests/pidfd/Makefile | 4 +- tools/testing/selftests/pidfd/pidfd.h | 57 + tools/testing/selftests/pidfd/pidfd_open_test.c | 169 + tools/testing/selftests/pidfd/pidfd_test.c | 248 +- tools/testing/selftests/ptp/phc.sh | 166 + tools/testing/selftests/tc-testing/README | 22 +- tools/testing/selftests/tc-testing/TdcPlugin.py | 5 +- tools/testing/selftests/tc-testing/config | 3 +- .../creating-testcases/scapy-example.json | 98 + .../tc-testing/plugin-lib/buildebpfPlugin.py | 5 +- .../selftests/tc-testing/plugin-lib/nsPlugin.py | 26 +- .../selftests/tc-testing/plugin-lib/scapyPlugin.py | 50 + .../selftests/tc-testing/tc-tests/actions/bpf.json | 6 + .../selftests/tc-testing/tc-tests/actions/ct.json | 314 + .../tc-testing/tc-tests/actions/mirred.json | 94 + .../tc-testing/tc-tests/actions/mpls.json | 1088 +++ .../tc-testing/tc-tests/actions/skbedit.json | 62 +- .../selftests/tc-testing/tc-tests/filters/fw.json | 306 + .../tc-testing/tc-tests/filters/tests.json | 31 + .../tc-testing/tc-tests/qdiscs/ingress.json | 102 + .../selftests/tc-testing/tc-tests/qdiscs/prio.json | 276 + tools/testing/selftests/tc-testing/tdc.py | 88 +- tools/testing/selftests/tc-testing/tdc_config.py | 2 + tools/testing/selftests/tc-testing/tdc_helper.py | 5 +- tools/testing/selftests/x86/protection_keys.c | 2 +- 5720 files changed, 283239 insertions(+), 230146 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-cros-ec create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4371 create mode 100644 Documentation/ABI/testing/sysfs-platform-wilco-ec delete mode 100644 Documentation/EDID/HOWTO.txt create mode 100644 Documentation/EDID/howto.rst create mode 100644 Documentation/Kconfig create mode 100644 Documentation/RCU/UP.rst delete mode 100644 Documentation/RCU/UP.txt create mode 100644 Documentation/RCU/index.rst create mode 100644 Documentation/RCU/listRCU.rst delete mode 100644 Documentation/RCU/listRCU.txt create mode 100644 Documentation/RCU/rcu.rst delete mode 100644 Documentation/RCU/rcu.txt rename Documentation/{filesystems => admin-guide}/binderfs.rst (100%) create mode 100644 Documentation/admin-guide/hw-vuln/spectre.rst create mode 100644 Documentation/aoe/aoe.rst delete mode 100644 Documentation/aoe/aoe.txt create mode 100644 Documentation/aoe/examples.rst create mode 100644 Documentation/aoe/index.rst create mode 100644 Documentation/aoe/todo.rst delete mode 100644 Documentation/aoe/todo.txt create mode 100644 Documentation/arm64/acpi_object_usage.rst delete mode 100644 Documentation/arm64/acpi_object_usage.txt create mode 100644 Documentation/arm64/arm-acpi.rst delete mode 100644 Documentation/arm64/arm-acpi.txt create mode 100644 Documentation/arm64/booting.rst delete mode 100644 Documentation/arm64/booting.txt create mode 100644 Documentation/arm64/cpu-feature-registers.rst delete mode 100644 Documentation/arm64/cpu-feature-registers.txt create mode 100644 Documentation/arm64/elf_hwcaps.rst delete mode 100644 Documentation/arm64/elf_hwcaps.txt create mode 100644 Documentation/arm64/hugetlbpage.rst delete mode 100644 Documentation/arm64/hugetlbpage.txt create mode 100644 Documentation/arm64/index.rst create mode 100644 Documentation/arm64/legacy_instructions.rst delete mode 100644 Documentation/arm64/legacy_instructions.txt create mode 100644 Documentation/arm64/memory.rst delete mode 100644 Documentation/arm64/memory.txt create mode 100644 Documentation/arm64/pointer-authentication.rst delete mode 100644 Documentation/arm64/pointer-authentication.txt create mode 100644 Documentation/arm64/silicon-errata.rst delete mode 100644 Documentation/arm64/silicon-errata.txt create mode 100644 Documentation/arm64/sve.rst delete mode 100644 Documentation/arm64/sve.txt create mode 100644 Documentation/arm64/tagged-pointers.rst delete mode 100644 Documentation/arm64/tagged-pointers.txt create mode 100644 Documentation/bpf/prog_cgroup_sockopt.rst delete mode 100644 Documentation/cdrom/Makefile create mode 100644 Documentation/cdrom/cdrom-standard.rst delete mode 100644 Documentation/cdrom/cdrom-standard.tex delete mode 100644 Documentation/cdrom/ide-cd create mode 100644 Documentation/cdrom/ide-cd.rst create mode 100644 Documentation/cdrom/index.rst create mode 100644 Documentation/cdrom/packet-writing.rst delete mode 100644 Documentation/cdrom/packet-writing.txt rename Documentation/{x86 => core-api}/protection-keys.rst (100%) create mode 100644 Documentation/device-mapper/cache-policies.rst delete mode 100644 Documentation/device-mapper/cache-policies.txt create mode 100644 Documentation/device-mapper/cache.rst delete mode 100644 Documentation/device-mapper/cache.txt create mode 100644 Documentation/device-mapper/delay.rst delete mode 100644 Documentation/device-mapper/delay.txt create mode 100644 Documentation/device-mapper/dm-crypt.rst delete mode 100644 Documentation/device-mapper/dm-crypt.txt create mode 100644 Documentation/device-mapper/dm-flakey.rst delete mode 100644 Documentation/device-mapper/dm-flakey.txt create mode 100644 Documentation/device-mapper/dm-init.rst delete mode 100644 Documentation/device-mapper/dm-init.txt create mode 100644 Documentation/device-mapper/dm-integrity.rst delete mode 100644 Documentation/device-mapper/dm-integrity.txt create mode 100644 Documentation/device-mapper/dm-io.rst delete mode 100644 Documentation/device-mapper/dm-io.txt create mode 100644 Documentation/device-mapper/dm-log.rst delete mode 100644 Documentation/device-mapper/dm-log.txt create mode 100644 Documentation/device-mapper/dm-queue-length.rst delete mode 100644 Documentation/device-mapper/dm-queue-length.txt create mode 100644 Documentation/device-mapper/dm-raid.rst delete mode 100644 Documentation/device-mapper/dm-raid.txt create mode 100644 Documentation/device-mapper/dm-service-time.rst delete mode 100644 Documentation/device-mapper/dm-service-time.txt create mode 100644 Documentation/device-mapper/dm-uevent.rst delete mode 100644 Documentation/device-mapper/dm-uevent.txt create mode 100644 Documentation/device-mapper/dm-zoned.rst delete mode 100644 Documentation/device-mapper/dm-zoned.txt create mode 100644 Documentation/device-mapper/era.rst delete mode 100644 Documentation/device-mapper/era.txt create mode 100644 Documentation/device-mapper/index.rst create mode 100644 Documentation/device-mapper/kcopyd.rst delete mode 100644 Documentation/device-mapper/kcopyd.txt create mode 100644 Documentation/device-mapper/linear.rst delete mode 100644 Documentation/device-mapper/linear.txt create mode 100644 Documentation/device-mapper/log-writes.rst delete mode 100644 Documentation/device-mapper/log-writes.txt create mode 100644 Documentation/device-mapper/persistent-data.rst delete mode 100644 Documentation/device-mapper/persistent-data.txt create mode 100644 Documentation/device-mapper/snapshot.rst delete mode 100644 Documentation/device-mapper/snapshot.txt create mode 100644 Documentation/device-mapper/statistics.rst delete mode 100644 Documentation/device-mapper/statistics.txt create mode 100644 Documentation/device-mapper/striped.rst delete mode 100644 Documentation/device-mapper/striped.txt create mode 100644 Documentation/device-mapper/switch.rst delete mode 100644 Documentation/device-mapper/switch.txt create mode 100644 Documentation/device-mapper/thin-provisioning.rst delete mode 100644 Documentation/device-mapper/thin-provisioning.txt create mode 100644 Documentation/device-mapper/unstriped.rst delete mode 100644 Documentation/device-mapper/unstriped.txt create mode 100644 Documentation/device-mapper/verity.rst delete mode 100644 Documentation/device-mapper/verity.txt create mode 100644 Documentation/device-mapper/writecache.rst delete mode 100644 Documentation/device-mapper/writecache.txt create mode 100644 Documentation/device-mapper/zero.rst delete mode 100644 Documentation/device-mapper/zero.txt delete mode 100644 Documentation/devicetree/bindings/arm/al,alpine.txt create mode 100644 Documentation/devicetree/bindings/arm/al,alpine.yaml delete mode 100644 Documentation/devicetree/bindings/arm/axxia.txt create mode 100644 Documentation/devicetree/bindings/arm/axxia.yaml delete mode 100644 Documentation/devicetree/bindings/arm/digicolor.txt create mode 100644 Documentation/devicetree/bindings/arm/digicolor.yaml delete mode 100644 Documentation/devicetree/bindings/arm/moxart.txt create mode 100644 Documentation/devicetree/bindings/arm/moxart.yaml delete mode 100644 Documentation/devicetree/bindings/arm/nxp/lpc32xx.txt create mode 100644 Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml delete mode 100644 Documentation/devicetree/bindings/arm/psci.txt create mode 100644 Documentation/devicetree/bindings/arm/psci.yaml delete mode 100644 Documentation/devicetree/bindings/arm/rda.txt create mode 100644 Documentation/devicetree/bindings/arm/rda.yaml create mode 100644 Documentation/devicetree/bindings/cpufreq/imx-cpufreq-dt.txt create mode 100644 Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt delete mode 100644 Documentation/devicetree/bindings/gpio/pl061-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/pl061-gpio.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/adxl345.txt delete mode 100644 Documentation/devicetree/bindings/iio/accel/adxl372.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7780.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml delete mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adf4371.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.txt create mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.txt create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.txt create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-lm36274.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-lm3697.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-spi-byte.txt create mode 100644 Documentation/devicetree/bindings/media/allegro.txt create mode 100644 Documentation/devicetree/bindings/media/amlogic,vdec.txt create mode 100644 Documentation/devicetree/bindings/media/marvell,mmp2-ccic.txt create mode 100644 Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt create mode 100644 Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml create mode 100644 Documentation/devicetree/bindings/mmc/mmc-controller.yaml create mode 100644 Documentation/devicetree/bindings/mmc/renesas,sdhi.txt delete mode 100644 Documentation/devicetree/bindings/mmc/sunxi-mmc.txt delete mode 100644 Documentation/devicetree/bindings/mmc/tmio_mmc.txt delete mode 100644 Documentation/devicetree/bindings/mux/mmio-mux.txt create mode 100644 Documentation/devicetree/bindings/mux/reg-mux.txt create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-a10-emac.yaml create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-a10-mdio.yaml delete mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt delete mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt delete mode 100644 Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.txt create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.yaml create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml delete mode 100644 Documentation/devicetree/bindings/net/dwmac-sun8i.txt create mode 100644 Documentation/devicetree/bindings/net/ethernet-controller.yaml create mode 100644 Documentation/devicetree/bindings/net/ethernet-phy.yaml create mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.txt create mode 100644 Documentation/devicetree/bindings/net/mdio.yaml create mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.txt create mode 100644 Documentation/devicetree/bindings/net/snps,dwmac.yaml create mode 100644 Documentation/devicetree/bindings/net/wiznet,w5x00.txt create mode 100644 Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/allwinner,sunxi-sid.txt create mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-pxa-usb.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom-pcie2-phy.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-sifive.txt delete mode 100644 Documentation/devicetree/bindings/regulator/gpio-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/gpio-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/max8660.txt create mode 100644 Documentation/devicetree/bindings/regulator/max8660.yaml create mode 100644 Documentation/devicetree/bindings/regulator/regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/slg51000.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.txt create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.yaml create mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.txt create mode 100644 Documentation/devicetree/bindings/sound/madera.txt create mode 100644 Documentation/devicetree/bindings/sound/rt1011.txt create mode 100755 Documentation/devicetree/bindings/sound/rt1308.txt delete mode 100644 Documentation/devicetree/bindings/sound/sun4i-i2s.txt delete mode 100644 Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt create mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-controller.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-pl022.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-sun4i.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-sun6i.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-synquacer.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi_pl022.txt rename Documentation/devicetree/bindings/usb/{renesas_usb3.txt => renesas,usb3.txt [...] create mode 100644 Documentation/devicetree/bindings/usb/renesas,usbhs.txt delete mode 100644 Documentation/devicetree/bindings/usb/renesas_usbhs.txt create mode 100644 Documentation/driver-api/mei/hdcp.rst create mode 100644 Documentation/driver-api/mei/iamt.rst create mode 100644 Documentation/driver-api/mei/index.rst create mode 100644 Documentation/driver-api/mei/mei-client-bus.rst create mode 100644 Documentation/driver-api/mei/mei.rst create mode 100644 Documentation/driver-api/mei/nfc.rst create mode 100644 Documentation/driver-api/pps.rst create mode 100644 Documentation/driver-api/ptp.rst delete mode 100644 Documentation/extcon/intel-int3496.txt create mode 100644 Documentation/fault-injection/fault-injection.rst delete mode 100644 Documentation/fault-injection/fault-injection.txt create mode 100644 Documentation/fault-injection/index.rst create mode 100644 Documentation/fault-injection/notifier-error-inject.rst delete mode 100644 Documentation/fault-injection/notifier-error-inject.txt create mode 100644 Documentation/fault-injection/nvme-fault-injection.rst delete mode 100644 Documentation/fault-injection/nvme-fault-injection.txt create mode 100644 Documentation/fault-injection/provoke-crashes.rst delete mode 100644 Documentation/fault-injection/provoke-crashes.txt create mode 100644 Documentation/fb/api.rst delete mode 100644 Documentation/fb/api.txt create mode 100644 Documentation/fb/arkfb.rst delete mode 100644 Documentation/fb/arkfb.txt create mode 100644 Documentation/fb/aty128fb.rst delete mode 100644 Documentation/fb/aty128fb.txt create mode 100644 Documentation/fb/cirrusfb.rst delete mode 100644 Documentation/fb/cirrusfb.txt create mode 100644 Documentation/fb/cmap_xfbdev.rst delete mode 100644 Documentation/fb/cmap_xfbdev.txt create mode 100644 Documentation/fb/deferred_io.rst delete mode 100644 Documentation/fb/deferred_io.txt create mode 100644 Documentation/fb/efifb.rst delete mode 100644 Documentation/fb/efifb.txt create mode 100644 Documentation/fb/ep93xx-fb.rst delete mode 100644 Documentation/fb/ep93xx-fb.txt create mode 100644 Documentation/fb/fbcon.rst delete mode 100644 Documentation/fb/fbcon.txt create mode 100644 Documentation/fb/framebuffer.rst delete mode 100644 Documentation/fb/framebuffer.txt create mode 100644 Documentation/fb/gxfb.rst delete mode 100644 Documentation/fb/gxfb.txt create mode 100644 Documentation/fb/index.rst create mode 100644 Documentation/fb/intel810.rst delete mode 100644 Documentation/fb/intel810.txt create mode 100644 Documentation/fb/intelfb.rst delete mode 100644 Documentation/fb/intelfb.txt create mode 100644 Documentation/fb/internals.rst delete mode 100644 Documentation/fb/internals.txt create mode 100644 Documentation/fb/lxfb.rst delete mode 100644 Documentation/fb/lxfb.txt create mode 100644 Documentation/fb/matroxfb.rst delete mode 100644 Documentation/fb/matroxfb.txt create mode 100644 Documentation/fb/metronomefb.rst delete mode 100644 Documentation/fb/metronomefb.txt create mode 100644 Documentation/fb/modedb.rst delete mode 100644 Documentation/fb/modedb.txt create mode 100644 Documentation/fb/pvr2fb.rst delete mode 100644 Documentation/fb/pvr2fb.txt create mode 100644 Documentation/fb/pxafb.rst delete mode 100644 Documentation/fb/pxafb.txt create mode 100644 Documentation/fb/s3fb.rst delete mode 100644 Documentation/fb/s3fb.txt create mode 100644 Documentation/fb/sa1100fb.rst delete mode 100644 Documentation/fb/sa1100fb.txt create mode 100644 Documentation/fb/sh7760fb.rst delete mode 100644 Documentation/fb/sh7760fb.txt create mode 100644 Documentation/fb/sisfb.rst delete mode 100644 Documentation/fb/sisfb.txt create mode 100644 Documentation/fb/sm501.rst delete mode 100644 Documentation/fb/sm501.txt create mode 100644 Documentation/fb/sm712fb.rst delete mode 100644 Documentation/fb/sm712fb.txt create mode 100644 Documentation/fb/sstfb.rst delete mode 100644 Documentation/fb/sstfb.txt create mode 100644 Documentation/fb/tgafb.rst delete mode 100644 Documentation/fb/tgafb.txt create mode 100644 Documentation/fb/tridentfb.rst delete mode 100644 Documentation/fb/tridentfb.txt create mode 100644 Documentation/fb/udlfb.rst delete mode 100644 Documentation/fb/udlfb.txt create mode 100644 Documentation/fb/uvesafb.rst delete mode 100644 Documentation/fb/uvesafb.txt create mode 100644 Documentation/fb/vesafb.rst delete mode 100644 Documentation/fb/vesafb.txt create mode 100644 Documentation/fb/viafb.rst delete mode 100644 Documentation/fb/viafb.txt create mode 100644 Documentation/fb/vt8623fb.rst delete mode 100644 Documentation/fb/vt8623fb.txt create mode 100644 Documentation/filesystems/vfs.rst delete mode 100644 Documentation/filesystems/vfs.txt create mode 100644 Documentation/firmware-guide/acpi/extcon-intel-int3496.rst delete mode 100644 Documentation/fmc/API.txt delete mode 100644 Documentation/fmc/FMC-and-SDB.txt delete mode 100644 Documentation/fmc/carrier.txt delete mode 100644 Documentation/fmc/fmc-chardev.txt delete mode 100644 Documentation/fmc/fmc-fakedev.txt delete mode 100644 Documentation/fmc/fmc-trivial.txt delete mode 100644 Documentation/fmc/fmc-write-eeprom.txt delete mode 100644 Documentation/fmc/identifiers.txt delete mode 100644 Documentation/fmc/mezzanine.txt delete mode 100644 Documentation/fmc/parameters.txt create mode 100644 Documentation/fpga/dfl.rst delete mode 100644 Documentation/fpga/dfl.txt create mode 100644 Documentation/fpga/index.rst create mode 100644 Documentation/hid/hid-alps.rst delete mode 100644 Documentation/hid/hid-alps.txt create mode 100644 Documentation/hid/hid-sensor.rst delete mode 100644 Documentation/hid/hid-sensor.txt create mode 100644 Documentation/hid/hid-transport.rst delete mode 100644 Documentation/hid/hid-transport.txt create mode 100644 Documentation/hid/hiddev.rst delete mode 100644 Documentation/hid/hiddev.txt create mode 100644 Documentation/hid/hidraw.rst delete mode 100644 Documentation/hid/hidraw.txt create mode 100644 Documentation/hid/index.rst create mode 100644 Documentation/hid/intel-ish-hid.rst delete mode 100644 Documentation/hid/intel-ish-hid.txt create mode 100644 Documentation/hid/uhid.rst delete mode 100644 Documentation/hid/uhid.txt create mode 100644 Documentation/hwmon/pxe1610 create mode 100644 Documentation/ide/changelogs.rst create mode 100644 Documentation/ide/ide-tape.rst delete mode 100644 Documentation/ide/ide-tape.txt create mode 100644 Documentation/ide/ide.rst delete mode 100644 Documentation/ide/ide.txt create mode 100644 Documentation/ide/index.rst create mode 100644 Documentation/ide/warm-plug-howto.rst delete mode 100644 Documentation/ide/warm-plug-howto.txt create mode 100644 Documentation/iio/ep93xx_adc.rst delete mode 100644 Documentation/iio/ep93xx_adc.txt create mode 100644 Documentation/iio/iio_configfs.rst delete mode 100644 Documentation/iio/iio_configfs.txt create mode 100644 Documentation/iio/index.rst delete mode 100644 Documentation/isdn/HiSax.cert delete mode 100644 Documentation/isdn/INTERFACE delete mode 100644 Documentation/isdn/INTERFACE.fax delete mode 100644 Documentation/isdn/README delete mode 100644 Documentation/isdn/README.FAQ delete mode 100644 Documentation/isdn/README.HiSax delete mode 100644 Documentation/isdn/README.audio delete mode 100644 Documentation/isdn/README.concap delete mode 100644 Documentation/isdn/README.diversion delete mode 100644 Documentation/isdn/README.fax delete mode 100644 Documentation/isdn/README.hfc-pci delete mode 100644 Documentation/isdn/README.syncppp delete mode 100644 Documentation/isdn/README.x25 delete mode 100644 Documentation/isdn/syncPPP.FAQ create mode 100644 Documentation/kbuild/headers_install.rst delete mode 100644 Documentation/kbuild/headers_install.txt create mode 100644 Documentation/kbuild/index.rst create mode 100644 Documentation/kbuild/issues.rst create mode 100644 Documentation/kbuild/kbuild.rst delete mode 100644 Documentation/kbuild/kbuild.txt create mode 100644 Documentation/kbuild/kconfig-language.rst delete mode 100644 Documentation/kbuild/kconfig-language.txt create mode 100644 Documentation/kbuild/kconfig-macro-language.rst delete mode 100644 Documentation/kbuild/kconfig-macro-language.txt create mode 100644 Documentation/kbuild/kconfig.rst delete mode 100644 Documentation/kbuild/kconfig.txt create mode 100644 Documentation/kbuild/makefiles.rst delete mode 100644 Documentation/kbuild/makefiles.txt create mode 100644 Documentation/kbuild/modules.rst delete mode 100644 Documentation/kbuild/modules.txt create mode 100644 Documentation/kdump/index.rst create mode 100644 Documentation/kdump/kdump.rst delete mode 100644 Documentation/kdump/kdump.txt create mode 100644 Documentation/kdump/vmcoreinfo.rst delete mode 100644 Documentation/kdump/vmcoreinfo.txt create mode 100644 Documentation/leds/index.rst create mode 100644 Documentation/leds/leds-blinkm.rst delete mode 100644 Documentation/leds/leds-blinkm.txt create mode 100644 Documentation/leds/leds-class-flash.rst delete mode 100644 Documentation/leds/leds-class-flash.txt create mode 100644 Documentation/leds/leds-class.rst delete mode 100644 Documentation/leds/leds-class.txt create mode 100644 Documentation/leds/leds-lm3556.rst delete mode 100644 Documentation/leds/leds-lm3556.txt create mode 100644 Documentation/leds/leds-lp3944.rst delete mode 100644 Documentation/leds/leds-lp3944.txt create mode 100644 Documentation/leds/leds-lp5521.rst delete mode 100644 Documentation/leds/leds-lp5521.txt create mode 100644 Documentation/leds/leds-lp5523.rst delete mode 100644 Documentation/leds/leds-lp5523.txt create mode 100644 Documentation/leds/leds-lp5562.rst delete mode 100644 Documentation/leds/leds-lp5562.txt create mode 100644 Documentation/leds/leds-lp55xx.rst delete mode 100644 Documentation/leds/leds-lp55xx.txt create mode 100644 Documentation/leds/leds-mlxcpld.rst delete mode 100644 Documentation/leds/leds-mlxcpld.txt create mode 100644 Documentation/leds/ledtrig-oneshot.rst delete mode 100644 Documentation/leds/ledtrig-oneshot.txt create mode 100644 Documentation/leds/ledtrig-transient.rst delete mode 100644 Documentation/leds/ledtrig-transient.txt create mode 100644 Documentation/leds/ledtrig-usbport.rst delete mode 100644 Documentation/leds/ledtrig-usbport.txt create mode 100644 Documentation/leds/uleds.rst delete mode 100644 Documentation/leds/uleds.txt create mode 100644 Documentation/maintainer/rebasing-and-merging.rst create mode 100644 Documentation/media/v4l-drivers/vimc.dot create mode 100644 Documentation/media/v4l-drivers/vimc.rst create mode 100644 Documentation/mic/index.rst create mode 100644 Documentation/mic/mic_overview.rst delete mode 100644 Documentation/mic/mic_overview.txt create mode 100644 Documentation/mic/scif_overview.rst delete mode 100644 Documentation/mic/scif_overview.txt delete mode 100644 Documentation/misc-devices/eeprom create mode 100644 Documentation/misc-devices/eeprom.rst delete mode 100644 Documentation/misc-devices/ics932s401 create mode 100644 Documentation/misc-devices/ics932s401.rst delete mode 100644 Documentation/misc-devices/isl29003 create mode 100644 Documentation/misc-devices/isl29003.rst delete mode 100644 Documentation/misc-devices/lis3lv02d create mode 100644 Documentation/misc-devices/lis3lv02d.rst delete mode 100644 Documentation/misc-devices/max6875 create mode 100644 Documentation/misc-devices/max6875.rst delete mode 100644 Documentation/misc-devices/mei/mei-client-bus.txt delete mode 100644 Documentation/misc-devices/mei/mei.txt create mode 100644 Documentation/netlabel/cipso_ipv4.rst delete mode 100644 Documentation/netlabel/cipso_ipv4.txt create mode 100644 Documentation/netlabel/draft_ietf.rst create mode 100644 Documentation/netlabel/index.rst create mode 100644 Documentation/netlabel/introduction.rst delete mode 100644 Documentation/netlabel/introduction.txt create mode 100644 Documentation/netlabel/lsm_interface.rst delete mode 100644 Documentation/netlabel/lsm_interface.txt create mode 100644 Documentation/networking/device_drivers/aquantia/atlantic.txt create mode 100644 Documentation/networking/device_drivers/google/gve.rst create mode 100644 Documentation/networking/device_drivers/mellanox/mlx5.rst create mode 100644 Documentation/networking/dsa/b53.rst create mode 100644 Documentation/networking/dsa/configuration.rst create mode 100644 Documentation/pcmcia/devicetable.rst delete mode 100644 Documentation/pcmcia/devicetable.txt create mode 100644 Documentation/pcmcia/driver-changes.rst delete mode 100644 Documentation/pcmcia/driver-changes.txt create mode 100644 Documentation/pcmcia/driver.rst delete mode 100644 Documentation/pcmcia/driver.txt create mode 100644 Documentation/pcmcia/index.rst create mode 100644 Documentation/pcmcia/locking.rst delete mode 100644 Documentation/pcmcia/locking.txt delete mode 100644 Documentation/platform/x86-laptop-drivers.txt delete mode 100644 Documentation/pps/pps.txt delete mode 100644 Documentation/ptp/ptp.txt create mode 100644 Documentation/riscv/index.rst create mode 100644 Documentation/riscv/pmu.rst delete mode 100644 Documentation/riscv/pmu.txt create mode 100644 Documentation/scheduler/completion.rst delete mode 100644 Documentation/scheduler/completion.txt create mode 100644 Documentation/scheduler/index.rst create mode 100644 Documentation/scheduler/sched-arch.rst delete mode 100644 Documentation/scheduler/sched-arch.txt create mode 100644 Documentation/scheduler/sched-bwc.rst delete mode 100644 Documentation/scheduler/sched-bwc.txt create mode 100644 Documentation/scheduler/sched-deadline.rst delete mode 100644 Documentation/scheduler/sched-deadline.txt create mode 100644 Documentation/scheduler/sched-design-CFS.rst delete mode 100644 Documentation/scheduler/sched-design-CFS.txt create mode 100644 Documentation/scheduler/sched-domains.rst delete mode 100644 Documentation/scheduler/sched-domains.txt create mode 100644 Documentation/scheduler/sched-energy.rst delete mode 100644 Documentation/scheduler/sched-energy.txt create mode 100644 Documentation/scheduler/sched-nice-design.rst delete mode 100644 Documentation/scheduler/sched-nice-design.txt create mode 100644 Documentation/scheduler/sched-rt-group.rst delete mode 100644 Documentation/scheduler/sched-rt-group.txt create mode 100644 Documentation/scheduler/sched-stats.rst delete mode 100644 Documentation/scheduler/sched-stats.txt create mode 100644 Documentation/scheduler/text_files.rst delete mode 100644 Documentation/scsi/osst.txt create mode 100644 Documentation/sphinx/automarkup.py create mode 100644 Documentation/target/index.rst create mode 100644 Documentation/target/scripts.rst create mode 100644 Documentation/target/tcm_mod_builder.rst delete mode 100644 Documentation/target/tcm_mod_builder.txt create mode 100644 Documentation/target/tcmu-design.rst delete mode 100644 Documentation/target/tcmu-design.txt delete mode 100644 Documentation/timers/NO_HZ.txt create mode 100644 Documentation/timers/highres.rst delete mode 100644 Documentation/timers/highres.txt create mode 100644 Documentation/timers/hpet.rst delete mode 100644 Documentation/timers/hpet.txt create mode 100644 Documentation/timers/hrtimers.rst delete mode 100644 Documentation/timers/hrtimers.txt create mode 100644 Documentation/timers/index.rst create mode 100644 Documentation/timers/no_hz.rst create mode 100644 Documentation/timers/timekeeping.rst delete mode 100644 Documentation/timers/timekeeping.txt create mode 100644 Documentation/timers/timers-howto.rst delete mode 100644 Documentation/timers/timers-howto.txt create mode 100644 Documentation/translations/it_IT/admin-guide/kernel-parameters.rst delete mode 100644 Documentation/translations/zh_CN/basic_profiling.txt rename Documentation/usb/{acm.txt => acm.rst} (100%) rename Documentation/usb/{authorization.txt => authorization.rst} (100%) rename Documentation/usb/{chipidea.txt => chipidea.rst} (100%) rename Documentation/usb/{dwc3.txt => dwc3.rst} (100%) rename Documentation/usb/{ehci.txt => ehci.rst} (100%) rename Documentation/usb/{functionfs.txt => functionfs.rst} (100%) create mode 100644 Documentation/usb/gadget-testing.rst delete mode 100644 Documentation/usb/gadget-testing.txt rename Documentation/usb/{gadget_configfs.txt => gadget_configfs.rst} (100%) rename Documentation/usb/{gadget_hid.txt => gadget_hid.rst} (100%) rename Documentation/usb/{gadget_multi.txt => gadget_multi.rst} (100%) rename Documentation/usb/{gadget_printer.txt => gadget_printer.rst} (100%) rename Documentation/usb/{gadget_serial.txt => gadget_serial.rst} (100%) create mode 100644 Documentation/usb/index.rst rename Documentation/usb/{iuu_phoenix.txt => iuu_phoenix.rst} (100%) rename Documentation/usb/{mass-storage.txt => mass-storage.rst} (100%) rename Documentation/usb/{misc_usbsevseg.txt => misc_usbsevseg.rst} (100%) rename Documentation/usb/{mtouchusb.txt => mtouchusb.rst} (100%) rename Documentation/usb/{ohci.txt => ohci.rst} (100%) rename Documentation/usb/{rio.txt => rio.rst} (100%) create mode 100644 Documentation/usb/text_files.rst rename Documentation/usb/{usb-help.txt => usb-help.rst} (100%) rename Documentation/usb/{usb-serial.txt => usb-serial.rst} (100%) rename Documentation/usb/{usbip_protocol.txt => usbip_protocol.rst} (100%) rename Documentation/usb/{usbmon.txt => usbmon.rst} (100%) rename Documentation/usb/{WUSB-Design-overview.txt => wusb-design-overview.rst} (100%) create mode 100644 Documentation/watchdog/convert_drivers_to_kernel_api.rst delete mode 100644 Documentation/watchdog/convert_drivers_to_kernel_api.txt create mode 100644 Documentation/watchdog/hpwdt.rst delete mode 100644 Documentation/watchdog/hpwdt.txt create mode 100644 Documentation/watchdog/index.rst create mode 100644 Documentation/watchdog/mlx-wdt.rst delete mode 100644 Documentation/watchdog/mlx-wdt.txt create mode 100644 Documentation/watchdog/pcwd-watchdog.rst delete mode 100644 Documentation/watchdog/pcwd-watchdog.txt create mode 100644 Documentation/watchdog/watchdog-api.rst delete mode 100644 Documentation/watchdog/watchdog-api.txt create mode 100644 Documentation/watchdog/watchdog-kernel-api.rst delete mode 100644 Documentation/watchdog/watchdog-kernel-api.txt create mode 100644 Documentation/watchdog/watchdog-parameters.rst delete mode 100644 Documentation/watchdog/watchdog-parameters.txt create mode 100644 Documentation/watchdog/watchdog-pm.rst delete mode 100644 Documentation/watchdog/watchdog-pm.txt create mode 100644 Documentation/watchdog/wdt.rst delete mode 100644 Documentation/watchdog/wdt.txt create mode 100644 Documentation/xilinx/eemi.rst delete mode 100644 Documentation/xilinx/eemi.txt create mode 100644 Documentation/xilinx/index.rst delete mode 100644 arch/arm/include/asm/flat.h create mode 100644 arch/parisc/kernel/module.lds create mode 100644 arch/x86/events/probe.c create mode 100644 arch/x86/events/probe.h create mode 100644 drivers/base/regmap/regmap-i3c.c create mode 100644 drivers/cpufreq/imx-cpufreq-dt.c create mode 100644 drivers/cpufreq/raspberrypi-cpufreq.c create mode 100644 drivers/edac/sifive_edac.c create mode 100644 drivers/extcon/extcon-fsa9480.c delete mode 100644 drivers/fmc/Kconfig delete mode 100644 drivers/fmc/Makefile delete mode 100644 drivers/fmc/fmc-chardev.c delete mode 100644 drivers/fmc/fmc-core.c delete mode 100644 drivers/fmc/fmc-debug.c delete mode 100644 drivers/fmc/fmc-dump.c delete mode 100644 drivers/fmc/fmc-fakedev.c delete mode 100644 drivers/fmc/fmc-match.c delete mode 100644 drivers/fmc/fmc-private.h delete mode 100644 drivers/fmc/fmc-sdb.c delete mode 100644 drivers/fmc/fmc-trivial.c delete mode 100644 drivers/fmc/fmc-write-eeprom.c delete mode 100644 drivers/fmc/fru-parse.c create mode 100644 drivers/hwmon/pmbus/irps5401.c create mode 100644 drivers/hwmon/pmbus/pxe1610.c create mode 100644 drivers/hwtracing/coresight/coresight-platform.c delete mode 100644 drivers/hwtracing/coresight/of_coresight.c create mode 100644 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c create mode 100644 drivers/iio/frequency/adf4371.c create mode 100644 drivers/iio/pressure/dps310.c delete mode 100644 drivers/isdn/capi/capidrv.c delete mode 100644 drivers/isdn/capi/capidrv.h delete mode 100644 drivers/isdn/divert/Makefile delete mode 100644 drivers/isdn/divert/divert_init.c delete mode 100644 drivers/isdn/divert/divert_procfs.c delete mode 100644 drivers/isdn/divert/isdn_divert.c delete mode 100644 drivers/isdn/divert/isdn_divert.h delete mode 100644 drivers/isdn/gigaset/Kconfig delete mode 100644 drivers/isdn/gigaset/Makefile delete mode 100644 drivers/isdn/gigaset/i4l.c delete mode 100644 drivers/isdn/hardware/Kconfig create mode 100644 drivers/isdn/hardware/mISDN/isdnhdlc.c rename include/linux/isdn/hdlc.h => drivers/isdn/hardware/mISDN/isdnhdlc.h (100%) delete mode 100644 drivers/isdn/hisax/Kconfig delete mode 100644 drivers/isdn/hisax/Makefile delete mode 100644 drivers/isdn/hisax/amd7930_fn.c delete mode 100644 drivers/isdn/hisax/amd7930_fn.h delete mode 100644 drivers/isdn/hisax/arcofi.c delete mode 100644 drivers/isdn/hisax/arcofi.h delete mode 100644 drivers/isdn/hisax/asuscom.c delete mode 100644 drivers/isdn/hisax/avm_a1.c delete mode 100644 drivers/isdn/hisax/avm_a1p.c delete mode 100644 drivers/isdn/hisax/avm_pci.c delete mode 100644 drivers/isdn/hisax/avma1_cs.c delete mode 100644 drivers/isdn/hisax/bkm_a4t.c delete mode 100644 drivers/isdn/hisax/bkm_a8.c delete mode 100644 drivers/isdn/hisax/bkm_ax.h delete mode 100644 drivers/isdn/hisax/callc.c delete mode 100644 drivers/isdn/hisax/config.c delete mode 100644 drivers/isdn/hisax/diva.c delete mode 100644 drivers/isdn/hisax/elsa.c delete mode 100644 drivers/isdn/hisax/elsa_cs.c delete mode 100644 drivers/isdn/hisax/elsa_ser.c delete mode 100644 drivers/isdn/hisax/enternow_pci.c delete mode 100644 drivers/isdn/hisax/fsm.c delete mode 100644 drivers/isdn/hisax/fsm.h delete mode 100644 drivers/isdn/hisax/gazel.c delete mode 100644 drivers/isdn/hisax/hfc4s8s_l1.c delete mode 100644 drivers/isdn/hisax/hfc4s8s_l1.h delete mode 100644 drivers/isdn/hisax/hfc_2bds0.c delete mode 100644 drivers/isdn/hisax/hfc_2bds0.h delete mode 100644 drivers/isdn/hisax/hfc_2bs0.c delete mode 100644 drivers/isdn/hisax/hfc_2bs0.h delete mode 100644 drivers/isdn/hisax/hfc_pci.c delete mode 100644 drivers/isdn/hisax/hfc_pci.h delete mode 100644 drivers/isdn/hisax/hfc_sx.c delete mode 100644 drivers/isdn/hisax/hfc_sx.h delete mode 100644 drivers/isdn/hisax/hfc_usb.c delete mode 100644 drivers/isdn/hisax/hfc_usb.h delete mode 100644 drivers/isdn/hisax/hfcscard.c delete mode 100644 drivers/isdn/hisax/hisax.h delete mode 100644 drivers/isdn/hisax/hisax_cfg.h delete mode 100644 drivers/isdn/hisax/hisax_debug.h delete mode 100644 drivers/isdn/hisax/hisax_fcpcipnp.c delete mode 100644 drivers/isdn/hisax/hisax_fcpcipnp.h delete mode 100644 drivers/isdn/hisax/hisax_if.h delete mode 100644 drivers/isdn/hisax/hisax_isac.c delete mode 100644 drivers/isdn/hisax/hisax_isac.h delete mode 100644 drivers/isdn/hisax/hscx.c delete mode 100644 drivers/isdn/hisax/hscx.h delete mode 100644 drivers/isdn/hisax/hscx_irq.c delete mode 100644 drivers/isdn/hisax/icc.c delete mode 100644 drivers/isdn/hisax/icc.h delete mode 100644 drivers/isdn/hisax/ipac.h delete mode 100644 drivers/isdn/hisax/ipacx.c delete mode 100644 drivers/isdn/hisax/ipacx.h delete mode 100644 drivers/isdn/hisax/isac.c delete mode 100644 drivers/isdn/hisax/isac.h delete mode 100644 drivers/isdn/hisax/isar.c delete mode 100644 drivers/isdn/hisax/isar.h delete mode 100644 drivers/isdn/hisax/isdnl1.c delete mode 100644 drivers/isdn/hisax/isdnl1.h delete mode 100644 drivers/isdn/hisax/isdnl2.c delete mode 100644 drivers/isdn/hisax/isdnl2.h delete mode 100644 drivers/isdn/hisax/isdnl3.c delete mode 100644 drivers/isdn/hisax/isdnl3.h delete mode 100644 drivers/isdn/hisax/isurf.c delete mode 100644 drivers/isdn/hisax/ix1_micro.c delete mode 100644 drivers/isdn/hisax/jade.c delete mode 100644 drivers/isdn/hisax/jade.h delete mode 100644 drivers/isdn/hisax/jade_irq.c delete mode 100644 drivers/isdn/hisax/l3_1tr6.c delete mode 100644 drivers/isdn/hisax/l3_1tr6.h delete mode 100644 drivers/isdn/hisax/l3dss1.c delete mode 100644 drivers/isdn/hisax/l3dss1.h delete mode 100644 drivers/isdn/hisax/l3ni1.c delete mode 100644 drivers/isdn/hisax/l3ni1.h delete mode 100644 drivers/isdn/hisax/lmgr.c delete mode 100644 drivers/isdn/hisax/mic.c delete mode 100644 drivers/isdn/hisax/netjet.c delete mode 100644 drivers/isdn/hisax/netjet.h delete mode 100644 drivers/isdn/hisax/niccy.c delete mode 100644 drivers/isdn/hisax/nj_s.c delete mode 100644 drivers/isdn/hisax/nj_u.c delete mode 100644 drivers/isdn/hisax/q931.c delete mode 100644 drivers/isdn/hisax/s0box.c delete mode 100644 drivers/isdn/hisax/saphir.c delete mode 100644 drivers/isdn/hisax/sedlbauer.c delete mode 100644 drivers/isdn/hisax/sedlbauer_cs.c delete mode 100644 drivers/isdn/hisax/sportster.c delete mode 100644 drivers/isdn/hisax/st5481.h delete mode 100644 drivers/isdn/hisax/st5481_b.c delete mode 100644 drivers/isdn/hisax/st5481_d.c delete mode 100644 drivers/isdn/hisax/st5481_init.c delete mode 100644 drivers/isdn/hisax/st5481_usb.c delete mode 100644 drivers/isdn/hisax/tei.c delete mode 100644 drivers/isdn/hisax/teleint.c delete mode 100644 drivers/isdn/hisax/teles0.c delete mode 100644 drivers/isdn/hisax/teles3.c delete mode 100644 drivers/isdn/hisax/teles_cs.c delete mode 100644 drivers/isdn/hisax/telespci.c delete mode 100644 drivers/isdn/hisax/w6692.c delete mode 100644 drivers/isdn/hisax/w6692.h delete mode 100644 drivers/isdn/hysdn/hysdn_net.c delete mode 100644 drivers/isdn/i4l/Kconfig delete mode 100644 drivers/isdn/i4l/Makefile delete mode 100644 drivers/isdn/i4l/isdn_audio.c delete mode 100644 drivers/isdn/i4l/isdn_audio.h delete mode 100644 drivers/isdn/i4l/isdn_bsdcomp.c delete mode 100644 drivers/isdn/i4l/isdn_common.c delete mode 100644 drivers/isdn/i4l/isdn_common.h delete mode 100644 drivers/isdn/i4l/isdn_concap.c delete mode 100644 drivers/isdn/i4l/isdn_concap.h delete mode 100644 drivers/isdn/i4l/isdn_net.c delete mode 100644 drivers/isdn/i4l/isdn_net.h delete mode 100644 drivers/isdn/i4l/isdn_ppp.c delete mode 100644 drivers/isdn/i4l/isdn_ppp.h delete mode 100644 drivers/isdn/i4l/isdn_tty.c delete mode 100644 drivers/isdn/i4l/isdn_tty.h delete mode 100644 drivers/isdn/i4l/isdn_ttyfax.c delete mode 100644 drivers/isdn/i4l/isdn_ttyfax.h delete mode 100644 drivers/isdn/i4l/isdn_v110.c delete mode 100644 drivers/isdn/i4l/isdn_v110.h delete mode 100644 drivers/isdn/i4l/isdn_x25iface.c delete mode 100644 drivers/isdn/i4l/isdn_x25iface.h delete mode 100644 drivers/isdn/i4l/isdnhdlc.c delete mode 100644 drivers/isdn/isdnloop/Makefile delete mode 100644 drivers/isdn/isdnloop/isdnloop.c delete mode 100644 drivers/isdn/isdnloop/isdnloop.h create mode 100644 drivers/leds/leds-lm36274.c create mode 100644 drivers/leds/leds-lm3697.c create mode 100644 drivers/leds/leds-spi-byte.c create mode 100644 drivers/leds/leds-ti-lmu-common.c create mode 100644 drivers/media/i2c/adv7511-v4l2.c delete mode 100644 drivers/media/i2c/adv7511.c create mode 100644 drivers/media/mc/Kconfig create mode 100644 drivers/media/mc/Makefile rename drivers/media/{media-dev-allocator.c => mc/mc-dev-allocator.c} (100%) create mode 100644 drivers/media/mc/mc-device.c rename drivers/media/{media-devnode.c => mc/mc-devnode.c} (100%) rename drivers/media/{media-entity.c => mc/mc-entity.c} (100%) rename drivers/media/{media-request.c => mc/mc-request.c} (100%) delete mode 100644 drivers/media/media-device.c create mode 100644 drivers/media/platform/atmel/atmel-isc-base.c delete mode 100644 drivers/media/platform/atmel/atmel-isc.c create mode 100644 drivers/media/platform/atmel/atmel-isc.h create mode 100644 drivers/media/platform/atmel/atmel-sama5d2-isc.c create mode 100644 drivers/media/platform/coda/coda-mpeg2.c create mode 100644 drivers/media/platform/coda/coda-mpeg4.c create mode 100644 drivers/media/usb/dvb-usb/cxusb-analog.c delete mode 100644 drivers/misc/fsa9480.c create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_0_masks.h create mode 100644 drivers/misc/xilinx_sdfec.c delete mode 100644 drivers/net/dsa/microchip/ksz_spi.h create mode 100644 drivers/net/dsa/sja1105/sja1105_ptp.c create mode 100644 drivers/net/dsa/sja1105/sja1105_ptp.h create mode 100644 drivers/net/dsa/vitesse-vsc73xx-core.c create mode 100644 drivers/net/dsa/vitesse-vsc73xx-platform.c create mode 100644 drivers/net/dsa/vitesse-vsc73xx-spi.c delete mode 100644 drivers/net/dsa/vitesse-vsc73xx.c create mode 100644 drivers/net/dsa/vitesse-vsc73xx.h create mode 100644 drivers/net/ethernet/atheros/ag71xx.c create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c create mode 100644 drivers/net/ethernet/google/Kconfig create mode 100644 drivers/net/ethernet/google/Makefile create mode 100644 drivers/net/ethernet/google/gve/Makefile create mode 100644 drivers/net/ethernet/google/gve/gve.h create mode 100644 drivers/net/ethernet/google/gve/gve_adminq.c create mode 100644 drivers/net/ethernet/google/gve/gve_adminq.h create mode 100644 drivers/net/ethernet/google/gve/gve_desc.h create mode 100644 drivers/net/ethernet/google/gve/gve_ethtool.c create mode 100644 drivers/net/ethernet/google/gve/gve_main.c create mode 100644 drivers/net/ethernet/google/gve/gve_register.h create mode 100644 drivers/net/ethernet/google/gve/gve_rx.c create mode 100644 drivers/net/ethernet/google/gve/gve_tx.c create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c delete mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.c delete mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.h delete mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h create mode 100644 drivers/net/ethernet/mediatek/mtk_eth_path.c create mode 100644 drivers/net/ethernet/mediatek/mtk_sgmii.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/devlink.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/devlink.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/crdump.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/Makefile create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h create mode 100644 drivers/net/ethernet/mscc/ocelot_ace.c create mode 100644 drivers/net/ethernet/mscc/ocelot_ace.h create mode 100644 drivers/net/ethernet/mscc/ocelot_flower.c create mode 100644 drivers/net/ethernet/mscc/ocelot_police.c create mode 100644 drivers/net/ethernet/mscc/ocelot_police.h create mode 100644 drivers/net/ethernet/mscc/ocelot_s2.h create mode 100644 drivers/net/ethernet/mscc/ocelot_tc.c create mode 100644 drivers/net/ethernet/mscc/ocelot_tc.h create mode 100644 drivers/net/ethernet/mscc/ocelot_vcap.h create mode 100644 drivers/net/ethernet/netronome/nfp/ccm_mbox.c create mode 100644 drivers/net/ethernet/netronome/nfp/crypto/crypto.h create mode 100644 drivers/net/ethernet/netronome/nfp/crypto/fw.h create mode 100644 drivers/net/ethernet/netronome/nfp/crypto/tls.c delete mode 100644 drivers/net/ethernet/realtek/r8169.c create mode 100644 drivers/net/ethernet/realtek/r8169_firmware.c create mode 100644 drivers/net/ethernet/realtek/r8169_firmware.h create mode 100644 drivers/net/ethernet/realtek/r8169_main.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c create mode 100644 drivers/net/phy/nxp-tja11xx.c create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig create mode 100644 drivers/nvme/target/trace.c create mode 100644 drivers/nvme/target/trace.h create mode 100644 drivers/nvmem/imx-ocotp-scu.c create mode 100644 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c create mode 100644 drivers/phy/qualcomm/phy-qcom-pcie2.c create mode 100644 drivers/platform/chrome/cros_ec_ishtp.c delete mode 100644 drivers/platform/chrome/cros_ec_lpc_reg.c delete mode 100644 drivers/platform/chrome/cros_ec_lpc_reg.h create mode 100644 drivers/platform/chrome/wilco_ec/event.c create mode 100644 drivers/platform/chrome/wilco_ec/properties.c create mode 100644 drivers/platform/chrome/wilco_ec/sysfs.c create mode 100644 drivers/platform/chrome/wilco_ec/telemetry.c create mode 100644 drivers/pwm/pwm-sifive.c rename drivers/regulator/{88pm800.c => 88pm800-regulator.c} (100%) create mode 100644 drivers/regulator/slg51000-regulator.c create mode 100644 drivers/regulator/slg51000-regulator.h create mode 100644 drivers/regulator/stm32-booster.c create mode 100644 drivers/scsi/fdomain.c create mode 100644 drivers/scsi/fdomain.h create mode 100644 drivers/scsi/fdomain_isa.c create mode 100644 drivers/scsi/fdomain_pci.c create mode 100644 drivers/scsi/megaraid/megaraid_sas_debugfs.c delete mode 100644 drivers/scsi/osst.c delete mode 100644 drivers/scsi/osst.h delete mode 100644 drivers/scsi/osst_detect.h delete mode 100644 drivers/scsi/osst_options.h create mode 100644 drivers/scsi/pcmcia/fdomain_cs.c create mode 100644 drivers/spi/spi-synquacer.c delete mode 100644 drivers/staging/android/ion/ion_carveout_heap.c delete mode 100644 drivers/staging/android/ion/ion_chunk_heap.c create mode 100644 drivers/staging/erofs/compress.h create mode 100644 drivers/staging/erofs/decompressor.c delete mode 100644 drivers/staging/erofs/unzip_vle_lz4.c create mode 100644 drivers/staging/erofs/zmap.c create mode 100644 drivers/staging/isdn/Kconfig create mode 100644 drivers/staging/isdn/Makefile create mode 100644 drivers/staging/isdn/TODO rename drivers/{isdn/hardware => staging/isdn}/avm/Kconfig (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/Makefile (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/avm_cs.c (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/avmcard.h (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/b1.c (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/b1dma.c (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/b1isa.c (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/b1pci.c (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/b1pcmcia.c (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/c4.c (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/t1isa.c (100%) rename drivers/{isdn/hardware => staging/isdn}/avm/t1pci.c (100%) create mode 100644 drivers/staging/isdn/gigaset/Kconfig create mode 100644 drivers/staging/isdn/gigaset/Makefile rename drivers/{ => staging}/isdn/gigaset/asyncdata.c (100%) rename drivers/{ => staging}/isdn/gigaset/bas-gigaset.c (100%) rename drivers/{ => staging}/isdn/gigaset/capi.c (100%) rename drivers/{ => staging}/isdn/gigaset/common.c (100%) rename drivers/{ => staging}/isdn/gigaset/dummyll.c (100%) rename drivers/{ => staging}/isdn/gigaset/ev-layer.c (100%) rename drivers/{ => staging}/isdn/gigaset/gigaset.h (100%) rename drivers/{ => staging}/isdn/gigaset/interface.c (100%) rename drivers/{ => staging}/isdn/gigaset/isocdata.c (100%) rename drivers/{ => staging}/isdn/gigaset/proc.c (100%) rename drivers/{ => staging}/isdn/gigaset/ser-gigaset.c (100%) rename drivers/{ => staging}/isdn/gigaset/usb-gigaset.c (100%) rename drivers/{ => staging}/isdn/hysdn/Kconfig (100%) rename drivers/{ => staging}/isdn/hysdn/Makefile (100%) rename drivers/{ => staging}/isdn/hysdn/boardergo.c (100%) rename drivers/{ => staging}/isdn/hysdn/boardergo.h (100%) rename drivers/{ => staging}/isdn/hysdn/hycapi.c (100%) rename drivers/{ => staging}/isdn/hysdn/hysdn_boot.c (100%) rename drivers/{ => staging}/isdn/hysdn/hysdn_defs.h (100%) rename drivers/{ => staging}/isdn/hysdn/hysdn_init.c (100%) create mode 100644 drivers/staging/isdn/hysdn/hysdn_net.c rename drivers/{ => staging}/isdn/hysdn/hysdn_pof.h (100%) rename drivers/{ => staging}/isdn/hysdn/hysdn_procconf.c (100%) rename drivers/{ => staging}/isdn/hysdn/hysdn_proclog.c (100%) rename drivers/{ => staging}/isdn/hysdn/hysdn_sched.c (100%) rename drivers/{ => staging}/isdn/hysdn/ince1pc.h (100%) delete mode 100644 drivers/staging/kpc2000/kpc2000/fileops.c delete mode 100644 drivers/staging/kpc2000/kpc2000/kp2000_module.c create mode 100644 drivers/staging/kpc2000/kpc2000_i2c.c create mode 100644 drivers/staging/kpc2000/kpc2000_spi.c delete mode 100644 drivers/staging/kpc2000/kpc_i2c/Makefile delete mode 100644 drivers/staging/kpc2000/kpc_i2c/fileops.c delete mode 100644 drivers/staging/kpc2000/kpc_i2c/i2c_driver.c delete mode 100644 drivers/staging/kpc2000/kpc_spi/Makefile delete mode 100644 drivers/staging/kpc2000/kpc_spi/spi_driver.c delete mode 100644 drivers/staging/kpc2000/kpc_spi/spi_parts.h create mode 100644 drivers/staging/media/allegro-dvt/Kconfig create mode 100644 drivers/staging/media/allegro-dvt/Makefile create mode 100644 drivers/staging/media/allegro-dvt/TODO create mode 100644 drivers/staging/media/allegro-dvt/allegro-core.c create mode 100644 drivers/staging/media/allegro-dvt/nal-h264.c create mode 100644 drivers/staging/media/allegro-dvt/nal-h264.h create mode 100644 drivers/staging/media/hantro/Kconfig create mode 100644 drivers/staging/media/hantro/Makefile rename drivers/staging/media/{rockchip/vpu => hantro}/TODO (100%) create mode 100644 drivers/staging/media/hantro/hantro.h create mode 100644 drivers/staging/media/hantro/hantro_drv.c create mode 100644 drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c create mode 100644 drivers/staging/media/hantro/hantro_g1_regs.h create mode 100644 drivers/staging/media/hantro/hantro_h1_jpeg_enc.c create mode 100644 drivers/staging/media/hantro/hantro_h1_regs.h create mode 100644 drivers/staging/media/hantro/hantro_hw.h create mode 100644 drivers/staging/media/hantro/hantro_jpeg.c create mode 100644 drivers/staging/media/hantro/hantro_jpeg.h create mode 100644 drivers/staging/media/hantro/hantro_mpeg2.c create mode 100644 drivers/staging/media/hantro/hantro_v4l2.c create mode 100644 drivers/staging/media/hantro/hantro_v4l2.h create mode 100644 drivers/staging/media/hantro/rk3288_vpu_hw.c create mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw.c create mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c create mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c create mode 100644 drivers/staging/media/hantro/rk3399_vpu_regs.h create mode 100644 drivers/staging/media/meson/vdec/Kconfig create mode 100644 drivers/staging/media/meson/vdec/Makefile create mode 100644 drivers/staging/media/meson/vdec/TODO create mode 100644 drivers/staging/media/meson/vdec/codec_mpeg12.c create mode 100644 drivers/staging/media/meson/vdec/codec_mpeg12.h create mode 100644 drivers/staging/media/meson/vdec/dos_regs.h create mode 100644 drivers/staging/media/meson/vdec/esparser.c create mode 100644 drivers/staging/media/meson/vdec/esparser.h create mode 100644 drivers/staging/media/meson/vdec/vdec.c create mode 100644 drivers/staging/media/meson/vdec/vdec.h create mode 100644 drivers/staging/media/meson/vdec/vdec_1.c create mode 100644 drivers/staging/media/meson/vdec/vdec_1.h create mode 100644 drivers/staging/media/meson/vdec/vdec_helpers.c create mode 100644 drivers/staging/media/meson/vdec/vdec_helpers.h create mode 100644 drivers/staging/media/meson/vdec/vdec_platform.c create mode 100644 drivers/staging/media/meson/vdec/vdec_platform.h delete mode 100644 drivers/staging/media/rockchip/vpu/Kconfig delete mode 100644 drivers/staging/media/rockchip/vpu/Makefile delete mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_regs.h delete mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_regs.h delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu.h delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_common.h delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_drv.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_enc.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_hw.h delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_h264.c create mode 100644 drivers/staging/media/tegra-vde/dmabuf-cache.c create mode 100644 drivers/staging/media/tegra-vde/iommu.c delete mode 100644 drivers/staging/media/tegra-vde/tegra-vde.c create mode 100644 drivers/staging/media/tegra-vde/vde.c create mode 100644 drivers/staging/media/tegra-vde/vde.h create mode 100644 drivers/staging/mt7621-dts/gbpc2.dts delete mode 100644 drivers/staging/rtl8723bs/hal/odm_AntDiv.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_AntDiv.h delete mode 100644 drivers/staging/wilc1000/host_interface.c delete mode 100644 drivers/staging/wilc1000/host_interface.h create mode 100644 drivers/staging/wilc1000/wilc_hif.c create mode 100644 drivers/staging/wilc1000/wilc_hif.h delete mode 100644 drivers/tty/serial/mpsc.c create mode 100644 drivers/usb/common/common.h create mode 100644 drivers/usb/renesas_usbhs/rza2.c delete mode 100644 drivers/video/fbdev/mxsfb.c delete mode 100644 drivers/video/fbdev/omap2/omapfb/dss/rfbi.c delete mode 100644 fs/afs/netdevices.c create mode 100644 fs/afs/protocol_uae.h create mode 100644 include/asm-generic/flat.h create mode 100644 include/dt-bindings/sound/madera.h create mode 100644 include/dt-bindings/sound/meson-g12a-tohdmitx.h delete mode 100644 include/linux/concap.h create mode 100644 include/linux/dim.h delete mode 100644 include/linux/fmc-sdb.h delete mode 100644 include/linux/fmc.h create mode 100644 include/linux/if_rmnet.h delete mode 100644 include/linux/isdn.h delete mode 100644 include/linux/isdn_divertif.h delete mode 100644 include/linux/isdn_ppp.h delete mode 100644 include/linux/isdnif.h create mode 100644 include/linux/leds-ti-lmu-common.h delete mode 100644 include/linux/net_dim.h delete mode 100644 include/linux/platform_data/fsa9480.h create mode 100644 include/linux/regulator/coupler.h delete mode 100644 include/linux/wanrouter.h create mode 100644 include/media/h264-ctrls.h create mode 100644 include/net/netfilter/nf_conntrack_bridge.h create mode 100644 include/net/netfilter/nf_synproxy.h create mode 100644 include/net/netfilter/nf_tables_offload.h create mode 100644 include/net/netfilter/nft_meta.h create mode 100644 include/net/netns/nexthop.h create mode 100644 include/net/nexthop.h create mode 100644 include/net/tc_act/tc_ct.h create mode 100644 include/net/tc_act/tc_ctinfo.h create mode 100644 include/net/tc_act/tc_mpls.h create mode 100644 include/net/xdp_priv.h create mode 100644 include/sound/madera-pdata.h create mode 100644 include/trace/events/page_pool.h delete mode 100644 include/uapi/linux/flat.h create mode 100644 include/uapi/linux/iommu.h delete mode 100644 include/uapi/linux/isdn.h delete mode 100644 include/uapi/linux/isdn_divertif.h delete mode 100644 include/uapi/linux/isdn_ppp.h delete mode 100644 include/uapi/linux/isdnif.h create mode 100644 include/uapi/linux/netfilter/nf_synproxy.h create mode 100644 include/uapi/linux/nexthop.h create mode 100644 include/uapi/linux/tc_act/tc_ct.h create mode 100644 include/uapi/linux/tc_act/tc_ctinfo.h create mode 100644 include/uapi/linux/tc_act/tc_mpls.h delete mode 100644 include/uapi/linux/wanrouter.h delete mode 100644 include/uapi/sound/sof/eq.h delete mode 100644 include/uapi/sound/sof/manifest.h delete mode 100644 include/uapi/sound/sof/tone.h delete mode 100644 include/uapi/sound/sof/trace.h create mode 100644 lib/dim/Makefile create mode 100644 lib/dim/dim.c create mode 100644 lib/dim/net_dim.c create mode 100644 lib/test_blackhole_dev.c create mode 100644 net/bridge/netfilter/nf_conntrack_bridge.c create mode 100644 net/bridge/netfilter/nft_meta_bridge.c create mode 100644 net/ipv4/nexthop.c create mode 100644 net/netfilter/nf_tables_offload.c create mode 100644 net/netfilter/nft_synproxy.c create mode 100644 net/sched/act_ct.c create mode 100644 net/sched/act_ctinfo.c create mode 100644 net/sched/act_mpls.c create mode 100644 samples/bpf/hbm_edt_kern.c create mode 100644 samples/bpf/tcp_dumpstats_kern.c delete mode 100644 samples/bpf/test_cgrp2_attach2.c create mode 100644 sound/firewire/dice/dice-presonus.c create mode 100644 sound/soc/codecs/cs47l35.c create mode 100644 sound/soc/codecs/cs47l85.c create mode 100644 sound/soc/codecs/cs47l90.c create mode 100644 sound/soc/codecs/cx2072x.c create mode 100644 sound/soc/codecs/cx2072x.h create mode 100644 sound/soc/codecs/madera.c create mode 100644 sound/soc/codecs/madera.h create mode 100644 sound/soc/codecs/rt1011.c create mode 100644 sound/soc/codecs/rt1011.h create mode 100755 sound/soc/codecs/rt1308.c create mode 100755 sound/soc/codecs/rt1308.h create mode 100644 sound/soc/intel/boards/bytcht_cx2072x.c create mode 100644 sound/soc/intel/common/soc-intel-quirks.h create mode 100644 sound/soc/meson/g12a-tohdmitx.c create mode 100644 tools/build/feature/test-gettid.c create mode 100644 tools/build/feature/test-libslang-include-subdir.c create mode 100644 tools/include/linux/ctype.h copy {include => tools/include}/linux/sizes.h (100%) create mode 100644 tools/include/uapi/asm-generic/socket.h copy {include => tools/include}/uapi/linux/if_tun.h (100%) create mode 100644 tools/lib/argv_split.c create mode 100644 tools/lib/bpf/btf_dump.c create mode 100644 tools/lib/bpf/hashmap.c create mode 100644 tools/lib/bpf/hashmap.h create mode 100644 tools/lib/ctype.c create mode 100644 tools/perf/Documentation/db-export.txt create mode 100644 tools/perf/arch/csky/annotate/instructions.c create mode 100644 tools/perf/arch/x86/tests/intel-pt-pkt-decoder-test.c create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-hha.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-l3c.json create mode 100644 tools/perf/tests/map_groups.c create mode 100644 tools/perf/tests/time-utils-test.c create mode 100755 tools/perf/trace/beauty/fsconfig.sh create mode 100644 tools/perf/trace/beauty/fsmount.c create mode 100755 tools/perf/trace/beauty/fsmount.sh create mode 100644 tools/perf/trace/beauty/fspick.c create mode 100755 tools/perf/trace/beauty/fspick.sh create mode 100644 tools/perf/trace/beauty/move_mount.c create mode 100755 tools/perf/trace/beauty/move_mount_flags.sh create mode 100644 tools/perf/trace/beauty/sync_file_range.c create mode 100755 tools/perf/trace/beauty/sync_file_range.sh delete mode 100644 tools/perf/util/ctype.c delete mode 100644 tools/perf/util/include/linux/ctype.h delete mode 100644 tools/perf/util/sane_ctype.h create mode 100644 tools/power/pm-graph/README create mode 100644 tools/testing/selftests/bpf/prog_tests/attach_probe.c create mode 100644 tools/testing/selftests/bpf/prog_tests/perf_buffer.c create mode 100644 tools/testing/selftests/bpf/prog_tests/send_signal.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_bitfields.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_multidim.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_namespacing.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_ordering.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c create mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c create mode 100644 tools/testing/selftests/bpf/progs/loop1.c create mode 100644 tools/testing/selftests/bpf/progs/loop2.c create mode 100644 tools/testing/selftests/bpf/progs/loop3.c create mode 100644 tools/testing/selftests/bpf/progs/pyperf.h create mode 100644 tools/testing/selftests/bpf/progs/pyperf100.c create mode 100644 tools/testing/selftests/bpf/progs/pyperf180.c create mode 100644 tools/testing/selftests/bpf/progs/pyperf50.c create mode 100644 tools/testing/selftests/bpf/progs/pyperf600.c create mode 100644 tools/testing/selftests/bpf/progs/pyperf600_nounroll.c create mode 100644 tools/testing/selftests/bpf/progs/sockopt_multi.c create mode 100644 tools/testing/selftests/bpf/progs/sockopt_sk.c create mode 100644 tools/testing/selftests/bpf/progs/strobemeta.c create mode 100644 tools/testing/selftests/bpf/progs/strobemeta.h create mode 100644 tools/testing/selftests/bpf/progs/strobemeta_nounroll1.c create mode 100644 tools/testing/selftests/bpf/progs/strobemeta_nounroll2.c create mode 100644 tools/testing/selftests/bpf/progs/tcp_rtt.c create mode 100644 tools/testing/selftests/bpf/progs/test_attach_probe.c create mode 100644 tools/testing/selftests/bpf/progs/test_btf_newkv.c create mode 100644 tools/testing/selftests/bpf/progs/test_perf_buffer.c create mode 100644 tools/testing/selftests/bpf/progs/test_seg6_loop.c create mode 100644 tools/testing/selftests/bpf/progs/test_send_signal_kern.c create mode 100644 tools/testing/selftests/bpf/progs/test_sysctl_loop1.c create mode 100644 tools/testing/selftests/bpf/progs/test_sysctl_loop2.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_loop.c create mode 100644 tools/testing/selftests/bpf/progs/xdp_redirect_map.c create mode 100644 tools/testing/selftests/bpf/progs/xdp_tx.c create mode 100644 tools/testing/selftests/bpf/progs/xdping_kern.c create mode 100644 tools/testing/selftests/bpf/test_btf_dump.c create mode 100644 tools/testing/selftests/bpf/test_cgroup_attach.c create mode 100644 tools/testing/selftests/bpf/test_hashmap.c create mode 100644 tools/testing/selftests/bpf/test_sockopt.c create mode 100644 tools/testing/selftests/bpf/test_sockopt_multi.c create mode 100644 tools/testing/selftests/bpf/test_sockopt_sk.c create mode 100644 tools/testing/selftests/bpf/test_stub.c create mode 100644 tools/testing/selftests/bpf/test_tcp_rtt.c create mode 100755 tools/testing/selftests/bpf/test_xdp_veth.sh create mode 100755 tools/testing/selftests/bpf/test_xdping.sh create mode 100644 tools/testing/selftests/bpf/verifier/loops1.c create mode 100644 tools/testing/selftests/bpf/verifier/wide_store.c create mode 100644 tools/testing/selftests/bpf/xdping.c create mode 100644 tools/testing/selftests/bpf/xdping.h create mode 100755 tools/testing/selftests/drivers/net/mlxsw/fib_offload.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/devlink.sh create mode 100755 tools/testing/selftests/net/fib_nexthop_multiprefix.sh create mode 100755 tools/testing/selftests/net/fib_nexthops.sh create mode 100755 tools/testing/selftests/net/forwarding/gre_inner_v4_multipath.sh create mode 100755 tools/testing/selftests/net/forwarding/gre_inner_v6_multipath.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_inner_v4_multipath.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_inner_v6_multipath.sh create mode 100755 tools/testing/selftests/net/forwarding/router_mpath_nh.sh create mode 100755 tools/testing/selftests/net/forwarding/tc_flower_router.sh create mode 100755 tools/testing/selftests/net/icmp_redirect.sh create mode 100644 tools/testing/selftests/net/ipv6_flowlabel.c create mode 100755 tools/testing/selftests/net/ipv6_flowlabel.sh create mode 100644 tools/testing/selftests/net/ipv6_flowlabel_mgr.c create mode 100755 tools/testing/selftests/net/route_localnet.sh create mode 100644 tools/testing/selftests/net/so_txtime.c create mode 100755 tools/testing/selftests/net/so_txtime.sh create mode 100644 tools/testing/selftests/net/tcp_fastopen_backup_key.c create mode 100755 tools/testing/selftests/net/tcp_fastopen_backup_key.sh create mode 100755 tools/testing/selftests/net/test_blackhole_dev.sh create mode 100644 tools/testing/selftests/pidfd/pidfd.h create mode 100644 tools/testing/selftests/pidfd/pidfd_open_test.c create mode 100755 tools/testing/selftests/ptp/phc.sh create mode 100644 tools/testing/selftests/tc-testing/creating-testcases/scapy-exa [...] create mode 100644 tools/testing/selftests/tc-testing/plugin-lib/scapyPlugin.py create mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/ct.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/mpls.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/ingress.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/prio.json