This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allnoconfig in repository toolchain/ci/linux.
from a96bfed64c89 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 0c18f29aae7c module: limit enabling module.sig_enforce adds 5f89468e2f06 swiotlb: manipulate orig_addr when tlb_addr has offset adds 8fd2ed1c01dd Merge branch 'stable/for-linus-5.14' of git://git.kernel.o [...] adds 4d6035f9bf4e Revert "PCI: PM: Do not read power state in pci_enable_dev [...] adds 7266f2030eb0 Merge tag 'pm-5.13-rc8' of git://git.kernel.org/pub/scm/li [...] adds aceda401e841 spi: tegra20-slink: Ensure SPI controller reset is deasserted adds f422316c8e9d spi: spi-nxp-fspi: move the register operation after the c [...] adds 7426cedc7dad Merge tag 'spi-fix-v5.13-rc7' of git://git.kernel.org/pub/ [...] adds 31197d3a0f1c objtool/x86: Ignore __x86_indirect_alt_* symbols adds 240001d4e304 x86/entry: Fix noinstr fail in __do_fast_syscall_32() adds 84e60065df9e x86/xen: Fix noinstr fail in xen_pv_evtchn_do_upcall() adds 4c9c26f1e676 x86/xen: Fix noinstr fail in exc_xen_unknown_trap() adds 1f008d46f124 x86: Always inline task_size_max() adds 49faa77759b2 locking/lockdep: Improve noinstr vs errors adds c0e457851fff Merge tag 'objtool-urgent-2021-06-24' of git://git.kernel. [...] adds 7f049fbdd57f perf/x86/intel/lbr: Zero the xstate buffer on allocation adds df5011000496 Merge tag 'perf-urgent-2021-06-24' of git://git.kernel.org [...] adds fdaba61ef8a2 sched/fair: Ensure that the CFS parent is added after unth [...] adds 666751701b6e Merge tag 'sched-urgent-2021-06-24' of git://git.kernel.or [...] adds 399f8dd9a866 signal: Prevent sigqueue caching after task got released adds 7749b0337b4e Merge tag 'core-urgent-2021-06-24' of git://git.kernel.org [...] adds 103a5348c22c mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk adds 4a09d388f2ab Merge tag 'mmc-v5.13-rc6' of git://git.kernel.org/pub/scm/ [...] adds 4c6a23188e26 drm/amdgpu: Call drm_framebuffer_init last for framebuffer init adds baacf52a473b Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UP [...] adds ee5468b9f1d3 Revert "drm/amdgpu/gfx9: fix the doorbell missing when in [...] adds efea0c12a47b Merge tag 'amd-drm-fixes-5.13-2021-06-21' of https://gitla [...] adds 411efa18e4b0 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm adds 9984d6664ce9 drm/vc4: hdmi: Make sure the controller is powered in detect adds e484028bf39c drm: atmel_hlcdc: Enable the crtc vblank prior to crtc usage. adds af42167f53ec drm/panel: ld9040: reference spi_device_id table adds e541845ae085 drm/atmel-hlcdc: Allow async page flips adds 1815d9c86e30 drm: add a locked version of drm_is_current_master adds f54b3ca7ea1e Revert "drm: add a locked version of drm_is_current_master" adds 17b11f71795a drm/nouveau: wait for moving fence after pinning v2 adds 4b41726aae56 drm/radeon: wait for moving fence after pinning adds 8ddf5b9bb479 drm/amdgpu: wait for moving fence after pinning adds 6fd8f323b3e4 drm/kmb: Fix error return code in kmb_hw_init() adds d33009911559 drm/nouveau: fix dma_address check for CPU/GPU sync adds 5e0e7a407675 Merge tag 'drm-misc-fixes-2021-06-24' of git://anongit.fre [...] adds 44db63d1ad8d Merge tag 'drm-fixes-2021-06-25' of git://anongit.freedesk [...] adds 10043bb6af42 ASoC: rt5645: Avoid upgrading static warnings to errors adds 5c6d4f97267f MAINTAINERS: remove Timur Tabi from Freescale SOC sound drivers adds e41fc7c8e275 Merge tag 'sound-5.13-rc8' of git://git.kernel.org/pub/scm [...] adds 3093e6cca3ba gpio: mxc: Fix disabled interrupt wake-up support adds cb8f63b8cbf3 gpiolib: cdev: zero padding during conversion to gpioline_ [...] adds c6414e1a2bd2 gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP adds c13e3021331e Merge tag 'gpio-fixes-for-v5.13' of git://git.kernel.org/p [...] adds 66e9c6a86b80 afs: Fix afs_write_end() to handle short writes adds 827a746f405d netfs: fix test for whether we can skip read when writing [...] adds 9e736cf7d6f0 Merge tag 'netfs-fixes-20210621' of git://git.kernel.org/p [...] adds 27171ae6a0fd ceph: must hold snap_rwsem when filling inode for async create adds 7a971e2c0767 ceph: fix error handling in ceph_atomic_open and ceph_lookup adds 3c0d0894320c libceph: don't pass result into ac->ops->handle_reply() adds 03af4c7bad8c libceph: set global_id as soon as we get an auth ticket adds edf54d9d0ae0 Merge tag 'ceph-for-5.13-rc8' of https://github.com/ceph/c [...] adds 9301982c424a x86/fpu: Preserve supervisor states in sanitize_restored_u [...] adds f9dfb5e390fa x86/fpu: Make init_fpstate correct with optimized XSAVE adds 94ca94bbbb5f Merge tag 'x86_urgent_for_v5.13' of git://git.kernel.org/p [...] adds 309505dd5685 KVM: selftests: Fix mapping length truncation in m{,un}map() adds f8be156be163 KVM: do not allow mapping valid but non-reference-counted pages adds 616a99dd146a Merge tag 'for-linus-urgent' of git://git.kernel.org/pub/s [...] adds 3de218ff39b9 xen/events: reset active flag for lateeoi events later adds b960e0147451 Merge tag 'for-linus-5.13b-rc8-tag' of git://git.kernel.or [...] adds 5dca69e26fe9 software node: Handle software node injection to an existi [...] adds 7764c62f9848 Merge tag 'devprop-5.13-rc8' of git://git.kernel.org/pub/s [...] adds 065b6211a877 i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when [...] adds 2269583753d2 i2c: cp2615: check for allocation failure in cp2615_i2c_recv() adds 3265a7e6b41b i2c: dev: Add __user annotation adds 4ca070ef0dd8 i2c: robotfuzz-osif: fix control-request directions adds 55fcd4493da5 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 808e9df47775 userfaultfd: uapi: fix UFFDIO_CONTINUE ioctl request definition adds f003c03bd29e mm: page_vma_mapped_walk(): use page for pvmw->page adds 6d0fd5987657 mm: page_vma_mapped_walk(): settle PageHuge on entry adds 3306d3119cea mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd adds e2e1d4076c77 mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block adds 448282487483 mm: page_vma_mapped_walk(): crossing page table boundary adds b3807a91aca7 mm: page_vma_mapped_walk(): add a level of indentation adds 474466301dfd mm: page_vma_mapped_walk(): use goto instead of while (1) adds a765c417d876 mm: page_vma_mapped_walk(): get vma_address_end() earlier adds a9a7504d9bea mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes adds a7a69d8ba88d mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() adds 8fd0c1b0647a nilfs2: fix memory leak in nilfs_sysfs_delete_device_group adds 15a64f5a8870 mm/vmalloc: add vmalloc_no_huge adds 185cca24e977 KVM: s390: prepare for hugepage vmalloc adds 7ca3027b726b mm/vmalloc: unbreak kasan vmalloc support adds 34b3d5344719 kthread_worker: split code for canceling the delayed work timer adds 5fa54346caf6 kthread: prevent deadlock when kthread_mod_delayed_work() [...] adds fe19bd3dae3d mm, futex: fix shared futex pgoff on shmem huge page adds 171936ddaf97 mm/memory-failure: use a mutex to avoid memory_failure() races adds 47af12bae17f mm,hwpoison: return -EHWPOISON to denote that the page has [...] adds ea6d0630100b mm/hwpoison: do not lock page again when me_huge_page() su [...] adds b08e50dd6448 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] adds b3b64ebd3822 mm/page_alloc: do bulk array bounds check after checking p [...] adds ee924d3ddd45 MAINTAINERS: fix Marek's identity again adds 72a461adbe88 mailmap: add Marek's other e-mail address and identity wit [...] adds 7ce32ac6fb2f Merge branch 'akpm' (patches from Andrew) adds 7dd753ca59d6 scsi: sr: Return appropriate error code when disk is ejected adds d1b7f92035c6 scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) adds e2f527b58e81 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 76b7f8fae30a pinctrl: microchip-sgpio: Put fwnode in error case during [...] adds 67e2996f72c7 pinctrl: stm32: fix the reported number of GPIO lines per bank adds b7050b242430 Merge tag 'pinctrl-v5.13-3' of git://git.kernel.org/pub/sc [...] adds fc66127dc339 s390: fix system call restart with multiple signals adds ca1f4d702d53 s390: clear pt_regs::flags on irq entry adds 8c0795d2a0f5 s390/vfio-ap: clean up mdev resources when remove callback [...] adds 9e3d62d55bf4 s390/topology: clear thread/group maps for offline cpus adds 67147e96a332 s390/stack: fix possible register corruption with stack sw [...] adds 625acffd7ae2 Merge tag 's390-5.13-5' of git://git.kernel.org/pub/scm/li [...] adds b4b27b9eed8e Revert "signal: Allow tasks to cache one sigqueue struct" adds 62fb9874f5da Linux 5.13 adds 66d9282523b3 mm/page_alloc: Correct return value of populated elements [...] adds dbc557fa5ff8 ata: Replace inclusion of kernel.h by bits.h in the header adds c9efa49290ce sata: fsl: fix DPRINTK format string adds 14fe1e858ca2 sata: nv: fix debug format string mismatch adds 4a24efa16e7d sata_highbank: fix deferred probing adds 2d3a62fbae8e pata_rb532_cf: fix deferred probing adds bfc1f378c895 pata_octeon_cf: avoid WARN_ON() in ata_host_activate() adds 5c8121262484 pata_ep93xx: fix deferred probing adds cabd10be0b9e m68k/mac: Replace macide driver with generic platform drivers adds 44b1fbc0f5f3 m68k/q40: Replace q40ide driver with pata_falcon and falconide adds f6bca4d91b2e ata: ahci_sunxi: Disable DIPM adds 9c54cd10e439 ahci: Add support for Dell S140 and later controllers adds 4e7dba070b1f ata: include: libata: Move fields commonly over-written to [...] adds 071e86fe2872 ata: ahci: Ensure initialised fields are not overwritten i [...] adds 945a0e2875f4 ata: sata_sil24: Do not over-write initialise fields in 's [...] adds e75f41a983e7 ata: sata_mv: Do not over-write initialise fields in 'mv6_sht' adds 7d43b8283eb2 ata: sata_nv: Do not over-write initialise fields in 'nv_a [...] adds 76115de698d8 ata: pata_atiixp: Avoid overwriting initialised field in ' [...] adds 98eb8a6ba491 ata: pata_cs5520: Avoid overwriting initialised field in ' [...] adds 52ebd7124e0d ata: pata_cs5530: Avoid overwriting initialised field in ' [...] adds 160be1bc0bc3 ata: pata_sc1200: sc1200_sht'Avoid overwriting initialised [...] adds ec3d95182b49 ata: pata_serverworks: Avoid overwriting initialised field [...] adds 827b3e84fd1d ata: pata_macio: Avoid overwriting initialised field in 'p [...] adds ea8b16303f2b pata_cypress: add a module option to disable BM-DMA adds 492b1389005c alpha: use libata instead of the legacy ide driver adds cdc429452596 ARM: disable CONFIG_IDE in footbridge_defconfig adds 468c736b5eb3 ARM: disable CONFIG_IDE in pxa_defconfig adds b90257bfddbd m68k: use libata instead of the legacy ide driver adds b7fb14d3ac63 ide: remove the legacy ide driver adds 1af11d098db1 ata: rb532_cf: remove redundant codes adds 43bd8a67cd10 Merge tag 'for-5.14/libata-2021-06-27' of git://git.kernel [...] adds da3b1486d7e3 mmc: s3cmci: move to use request_irq by IRQF_NO_AUTOEN flag adds 6a45d70cda6a dt-bindings: mmc: sdhci-am654: Remove duplicate ti,j721e-s [...] adds 873e90883069 dt-bindings: mmc: rockchip-dw-mshc: add description for rk3568 adds 94ee6782e045 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] adds e62f1e0b2384 mmc: core: Drop open coding when preparing commands with b [...] adds c7bedef053cf mmc: core: Take into account MMC_CAP_NEED_RSP_BUSY for eMM [...] adds 1e0b069bdc58 mmc: core: Re-structure some code in __mmc_poll_for_busy() adds 04f967ad28c8 mmc: core: Extend re-use of __mmc_poll_for_busy() adds 6fa79651cc80 mmc: core: Enable eMMC sleep commands to use HW busy polling adds cec18ad93e35 mmc: core: Prepare mmc_send_cxd_data() to be re-used for a [...] adds 41e84fe1647e mmc: core: Drop open coding in mmc_sd_switch() adds dbea8ae9febd mmc: core: Parse the SD SCR register for support of CMD48/ [...] adds c784f92769ae mmc: core: Read the SD function extension registers for po [...] adds 4e6306e0b83c mmc: core: Read performance enhancements registers for SD cards adds 2c5d42769038 mmc: core: Add support for Power Off Notification for SD cards adds 70b52f090805 mmc: block: Disable CMDQ on the ioctl path adds 8ae11edeb956 mmc: core: Move eMMC cache flushing to a new bus_ops callback adds 3ae613765851 drivers: memstick: core:ms_block.c: Fix alignment of block [...] adds 2f9ae69e5267 mmc: usdhi6rol0: fix error return code in usdhi6_probe() adds d03be8c1c7de mmc: jz4740: Remove redundant error printing in jz4740_mmc [...] adds 110a8688c6cd dt-bindings: mmc: renesas,mmcif: Convert to json-schema adds 34dd3ccccab0 mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay adds 130206a615a9 mmc: core: Add support for cache ctrl for SD cards adds 4d895de3505f dt-bindings: mmc: add no-mmc-hs400 flag adds 2991ad76d253 mmc: sdhci-esdhc-imx: advertise HS400 mode through MMC caps adds f722e650d965 mmc: core: add support for disabling HS400 mode via DT adds 42933c8aa14b memstick: rtsx_usb_ms: fix UAF adds 8931acce6b77 dt-bindings: mmc: rockchip-dw-mshc: Add Rockchip RK1808 adds 151071351bb6 mmc: mediatek: use data instead of mrq parameter from msdc [...] adds f0ed43edb4cb mmc: mediatek: remove useless data parameter from msdc_dat [...] adds 1e9daaf616a2 dt-bindings: mmc: Clean-up examples to match documented bindings adds 47d23c95fe05 mmc: cqhci: fix typo adds 83c49302566e mmc: cqhci: introduce get_trans_desc_offset() adds 05335af1e82a mmc: core: Use pm_runtime_resume_and_get() to replace open coding adds 07e70346e21e mmc: sdhci_am654: Use pm_runtime_resume_and_get() to repla [...] adds 809ae4e1ca0a mmc: sdhci-omap: Use pm_runtime_resume_and_get() to replac [...] adds 3c0bb3107703 mmc: vub3000: fix control-request direction adds 7c45b2268e51 mmc: core: Add a missing SPDX license header adds dd646d982cf9 mmc: sdhci-of-aspeed: Configure the SDHCIs as specified by [...] adds de905475bd4b mmc: dw_mmc-pltfm: Remove unused <linux/clk.h> adds 91445d5eed6b mmc: mmc_spi: Drop duplicate 'mmc_spi' in the debug messages adds 706998e70104 mmc: mmc_spi: Imply container_of() to be no-op adds 09247e110b2e mmc: core: Allow UHS-I voltage switch for SDSC cards if supported adds 15dd8dc9ffcc mmc: sdhci-esdhc-imx: remove unused is_imx6q_usdhc adds 961470820021 mmc: sdhci-sprd: use sdhci_sprd_writew adds 45c8ddd06c4b mmc: via-sdmmc: add a check against NULL pointer dereference adds 039259156b3b mmc: debugfs: add description for module parameter adds a7ab186f6078 mmc: sdhci-of-aspeed: Turn down a phase correction warning adds 21adc2e45f4e mmc: Improve function name when aborting a tuning cmd adds f62f7bcc827f mmc: sdhci-esdhc-imx: Enable support for system wakeup for SDIO adds 3160e025361f dt-bindings: mmc: JZ4740: Add bindings for JZ4775 adds d1c777ee5c5e mmc: JZ4740: Add support for JZ4775 adds 2c49912f1d66 Merge branch 'fixes' into next adds 09a8ec9a2d03 dt-bindings: mmc: sdhci-iproc: Add brcm,bcm7211a0-sdhci adds 98b5ce4c08ca mmc: sdhci-iproc: Add support for the legacy sdhci control [...] adds ef60eb0eb6e0 Merge tag 'mmc-v5.14' of git://git.kernel.org/pub/scm/linu [...] adds ea030ca68819 regmap-i2c: Set regmap max raw r/w from quirks adds 1f89d2fe1607 regmap: Add MDIO bus support adds 9dee1f9fc504 Merge series "RTL8231 GPIO expander support" from Sander V [...] adds e56360d6a119 regmap: mdio: Don't modify output if error happened adds b24412aff37c regmap: add support for 7/17 register formating adds bcd23f93d398 regmap-irq: Introduce inverted status registers support adds dff404deb849 regmap: mdio: Clean up invalid clause-22 addresses adds f083be9db060 regmap: mdio: Add clause-45 support adds ce62df2290bb regmap: mdio: Fix regmap_bus pointer constness adds 0df0240946b1 regmap: mdio: Reject invalid addresses adds d17032f2befa Merge remote-tracking branch 'regmap/for-5.14' into regmap-next adds 52f8cf8b0b54 Merge tag 'regmap-v5.14' of git://git.kernel.org/pub/scm/l [...] adds 61eb1b24f9e4 regulator: hi655x: Fix pass wrong pointer to config.driver_data adds 50c9462edcbf regulator: mt6358: Fix vdram2 .vsel_mask adds ebad413c3cb0 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds 8c816d56a2a4 regulator: qcom_smd: Add PM8226 regulator support adds 00c8b0b1e6e1 regulator: qcom: Document PM8226 smd regulator adds 4446e6f3bd5c regulator: hi6421v600: Remove unneeded *pmic from struct h [...] adds 67823d9dadd4 regulator: Add a routine to set the current limit for QCOM [...] adds 8c94df1e6fe4 Merge series "Enable VBUS current boost on pm8150b platfor [...] adds d019f38a1af3 regulator: uniphier: Add missing MODULE_DEVICE_TABLE adds d4db69eba290 regulator: fan53555: fix TCS4525 voltage calulation adds f9028dcdf589 regulator: fan53555: only bind tcs4525 to correct chip id adds b3cc8ec04f50 regulator: fan53555: fix tcs4525 function names adds 9b8756d6ee1b Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/ [...] adds 3799fa23afa4 regulator: bd71815: Fix missing include files adds 7075359c8e0d regulator: fan53880: Convert to use .probe_new adds a7f003147b78 regulator: fan53555: Fix slew_shift setting for tcs4525 adds 79c7e1447c1c regulator: fan53555: Cleanup unused define and redundant a [...] adds 5ba3747dbc9a regulator: bd71815: add select to fix build adds 8590ccd4dfd2 regulator: max8973: Convert to use regulator_set_ramp_dela [...] adds 7c556aec1409 regulator: bd70528: Convert to use regulator_set_ramp_dela [...] adds e0f339213c3b regulator: qcom_smd: Make pm8953_lnldo linear_ranges entri [...] adds e1e8d55bb90c regulator: mp886x: Convert to use regulator_set_ramp_delay_regmap adds 15413ce566c2 regulator: mp5416: Convert to use regulator_set_ramp_delay_regmap adds 5c42903e144b regulator: rt4831: Add missing .owner field in regulator_desc adds f85ea4945a26 regulator: rk808: Convert to use regulator_set_ramp_delay_regmap adds d149b855b955 regulator: bd71815: fix platform_no_drv_owner.cocci warnings adds 4c4fce171c4c regulator: pca9450: Convert to use regulator_set_ramp_dela [...] adds 7f8c8394425f regulator: mt6315: Don't ignore devm_regulator_register failure adds fbd168cd76e4 regulator: lp8755: Convert to use regulator_set_ramp_delay_regmap adds 71de5d6e63c9 regulator: bd70528: Drop BD70528 support adds 1d15b3e6f9d9 regulator: mcp16502: Convert to use .probe_new adds 96ec5afeb300 regulator: mcp16502: Convert to use regulator_set_ramp_del [...] adds a277a2622ca9 regulator: core: Use DEVICE_ATTR_RO macro adds bce18e52c866 regulator: rt6160: Add DT binding document for Richtek RT6160 adds de20b747c583 regulator: rt6160: Add support for Richtek RT6160 adds ba499a50ce58 regulator: userspace-consumer: use DEVICE_ATTR_RO/RW macro adds 8f4ef0788c68 regulator: max77802: Remove .set_ramp_delay from max77802_ [...] adds 8cdded982a6c regulator: max77802: Convert to use regulator_set_ramp_del [...] adds 30b38b805b36 regulator: fan53555: Fix missing slew_reg/mask/shift setti [...] adds b61ac767db4d regulator: fan53555: Convert to use regulator_set_ramp_del [...] adds 6041d5fe512c regulator: bd9576: Constify the voltage tables adds 1623d767c7ec regulator: rt6245: Add the binding document for Richtek RT6245 adds a747070e9b62 regulator: rt6245: Add support for Richtek RT6245 adds 5eee5eced95f regulator: fan53555: add tcs4526 adds d8570c182f56 mfd: mt6358: Refine interrupt code adds be60652f0260 rtc: mt6397: refine RTC_TC_MTH adds 65c1d05325b7 dt-bindings: mfd: Add compatible for the MediaTek MT6359 PMIC adds 8771456635d5 dt-bindings: regulator: Add document for MT6359 regulator adds e545b8f380a9 mfd: Add support for the MediaTek MT6359 PMIC adds d7a58decc704 regulator: mt6359: Add support for MT6359 regulator adds 4cfc96547512 regulator: mt6359: Add support for MT6359P regulator adds 4388daa8e2c7 Merge tag 'tb-mfd-regulator-rtc-v5.14' of git://git.kernel [...] adds 3c37d899ef8b regulator: max77686: Convert to use regulator_set_ramp_del [...] adds 431ea63b647f regulator: mt6358: Use unsigned int for volt_tables adds 5a5e31150c9e regulator: mt6359: Use unsigned int for volt_tables adds 73d4ae57f82e regulator: mt6359: Get rid of linear_range tables adds ba6622c43381 regulator: ltc3589: Convert to use regulator_set_ramp_dela [...] adds 0ea461b4f229 regulator: bd71815: Get rid of struct bd71815_pmic adds 2e11737a772b regulator: fan53880: Fix vsel_mask setting for FAN53880_BUCK adds 380d2b2d5a04 regulator: core: Add regulator_sync_voltage_rdev() adds 2bce8174f79e Merge tag 'for-5.14-regulator' of git://git.kernel.org/pub [...] adds b113ec2d8562 regulator: rt6160: Convert to use regulator_set_ramp_delay_regmap adds 23f95199b644 regulator: rt6160: Remove dummy line and add module description adds 00430f71b2b1 regulator: hi6421v600: Use regulator_map_voltage_ascend adds f3f4f37d53be regulator: rt6160: Remove vsel_active_low from struct rt6160_priv adds 8c485bedfb78 regulator: sy7636a: Initial commit adds 70d654ea3de9 regulator: mt6315: Fix checking return value of devm_regma [...] adds 512d895664a3 regulator: rt6160: Fix setting suspend voltage adds 686f6b31bf6c regulator: sy7636a: Add terminating entry for platform_dev [...] adds 31a89d297e19 regulator: sy7636a: Make regulator_desc static const adds 830c364f4a22 regulator: sy7636a: Use rdev_get_drvdata at proper place adds 7740ab84c13e regulator: fixed: use dev_err_probe for gpio adds ae60e6a9d24e regulator: hi6421: Use correct variable type for regmap ap [...] adds d83f778c627a regulator: max8893: add regulator driver adds 01c5741b8296 regulator: Add MAX8893 bindings adds 57c045bc7270 regulator: hi6421v600: Fix setting idle mode adds 673e851b7da8 regulator: Add protection limit properties adds dfa19b11385d reboot: Add hardware protection power-off adds db0aeb4f074f thermal: Use generic HW-protection shutdown API adds e6c3092d43fa regulator: add warning flags adds 157d2230193a regulator: move rdev_print helpers to internal.h adds 7111c6d1b31b regulator: IRQ based event/error notification helpers adds 89a6a5e56c82 regulator: add property parsing and callbacks to set prote [...] adds 627793e4ca4f regulator: bd9576 add FET ON-resistance for OCW adds e7bf1fa58c46 regulator: bd9576: Support error reporting adds e71e7d3df7eb regulator: bd9576: Fix the driver name in id table adds d55444adedae MAINTAINERS: Add reviewer for regulator irq_helpers adds 9d598cd737d1 Merge series "Extend regulator notification support" from [...] adds ba5dabf40e91 regulator: qcom-rpmh: Cleanup terminator line commas adds f26cdadad729 regulator: qcom-rpmh: Add terminator at the end of pm7325x [...] adds 9a336ed97d00 regulator: qcom-rpmh: Add new regulator found on SA8155p a [...] adds 85adaac269c3 regulator: qcom,rpmh-regulator: Arrange compatibles alphab [...] adds 66376e152303 regulator: qcom,rpmh-regulator: Add compatible for SA8155p [...] adds d1c02a745179 Merge series "regulator: qcom,rpmh-regulator: Add support [...] adds 9bc146acc331 regulator: hi6421v600: Fix setting wrong driver_data adds a336dc8f683e regulator: da9052: Ensure enough delay time for .set_volta [...] adds 1aeb1a72f330 regulator: max8893: Select REGMAP_I2C to fix build error adds ddf275b219ab regulator: bd9576: Fix uninitializes variable may_have_irqs adds 7fb593cbd88c Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds c10383b3fb10 Merge tag 'regulator-v5.14' of git://git.kernel.org/pub/sc [...] adds 0e793ba77c18 spi: Make of_register_spi_device also set the fwnode adds dbaca8e56ea3 spi: Allow to have all native CSs in use along with GPIOs adds f60d7270c8a3 spi: Avoid undefined behaviour when counting unused native CSs adds 04045c479a25 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 0d7993b234c9 spi: spi-sun6i: Fix chipselect/clock bug adds edf978a5a17d Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds ccef8441fb2d Merge existing fixes from spi/for-5.13 adds 026a1dc1af52 spi: spi-topcliff-pch: Fix potential double free in pch_sp [...] adds 029d32a892a8 spi: dw-apb-ssi: Integrate Renesas RZ/N1 SPI controller adds e7a1a3abea37 spi: omap-100k: Fix the length judgment problem adds 86b1d8ecb5f1 spi: tegra114: Fix an error message adds 665a990fdbea spi: tegra210-quad: Fix an error message adds f2eed8caa336 spi: pxa2xx: Use one point of return when ->probe() fails adds 9e43c9a8d5de spi: pxa2xx: Utilize MMIO and physical base from struct ss [...] adds c3dce24c40cc spi: pxa2xx: Utilize struct device from struct ssp_device adds 0e4768713e71 spi: pxa2xx: Replace header inclusions by forward declarations adds 5edc24901f4d spi: pxa2xx: Unify ifdeffery used in the headers adds 1beb37b0e3f9 spi: pxa2xx: Group Intel Quark specific definitions adds bf2509a45534 Merge series "spi: pxa2xx: Set of cleanups" from Andy Shev [...] adds 66fe740317c8 spi: ppc4xx: include <linux/io.h> instead of <asm/io.h> adds 856a9260e171 spi: omap-100k: Clean the value of 'status' is not used adds db56d0304952 spi: delete repeated words in comments adds 9e37a3ab0627 spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf' adds d6e58e379610 Merge series "spi: Set of cleanups" from Jay Fang <f.fangj [...] adds 86b8bff7e3ac spi: Convert to use predefined time multipliers adds 532259bfd1c1 spi: altera: Remove redundant dev_err call in dfl_spi_alte [...] adds ab77fe8935c5 spi: pxa2xx: Introduce int_stop_and_reset() helper adds 4761d2e7e51c spi: pxa2xx: Reuse int_error_stop() in pxa2xx_spi_slave_abort() adds 0c8ccd8b267f spi: pxa2xx: Use pxa_ssp_enable()/pxa_ssp_disable() in the driver adds 1bed378c6b91 spi: pxa2xx: Extract pxa2xx_spi_update() helper adds 42c80cd439a9 spi: pxa2xx: Extract clear_SSCR1_bits() helper adds 6d380132eaea spi: pxa2xx: Extract read_SSSR_bits() helper adds eca32c3974c0 spi: pxa2xx: Constify struct driver_data parameter adds 3fdb59cf10b0 spi: pxa2xx: Introduce special type for Merrifield SPIs adds 6e5c3ab89594 Merge series "spi: pxa2xx: Set of cleanups" from Andy Shev [...] adds 40b82c2d9a78 spi: Use SPI_MODE_X_MASK adds dd507b5ec7ba spi: spidev: Use SPI_MODE_X_MASK adds 56f47edf33fb spi: npcm-pspi: Use SPI_MODE_X_MASK adds a2f2db6b2a87 spi: oc-tiny: Use SPI_MODE_X_MASK adds fdb217a38808 spi: omap-uwire: Use SPI_MODE_X_MASK adds 4ccf05579b9d spi: ppc4xx: Use SPI_MODE_X_MASK adds 038b9de42269 spi: uniphier: Use SPI_MODE_X_MASK adds 94acf80755c8 spi: pxa2xx: Propagate firmware node to the child SPI cont [...] adds 778c12e69481 spi: pxa2xx: Switch to use SPI core GPIO (descriptor) CS handling adds de6926f307e7 spi: pxa2xx: Switch to use SPI core GPIO (legacy) CS handling adds ccd60b2030a0 spi: pxa2xx: Drop duplicate chip_select in struct chip_data adds eb743ec600be spi: pxa2xx: Drop unneeded '!= 0' comparisons adds 684a3ac720c3 spi: pxa2xx: Fix printf() specifiers adds 8083d6b812ca spi: pxa2xx: Fix style of and typos in the comments and messages adds f96e6c0ef63b spi: pxa2xx: Update documentation to point out that it's outdated adds 70252440b2b6 spi: pxa2xx: Use predefined mask when programming FIFO thresholds adds 6328caf04320 spi: fix some invalid char occurrences adds a2bd5afd59c1 spi: lm70llp: add parenthesis for sizeof adds 722cb2b197e1 spi: mpc512x-psc: add parenthesis for sizeof adds ac7357ac769e spi: mpc52xx: add parenthesis for sizeof adds 75d4c2d64b30 spi: mpc52xx-psc: add parenthesis for sizeof adds 8267dc6d6889 spi: omap2-mcspi: add parenthesis for sizeof adds 19bae51b0191 spi: omap-uwire: add parenthesis for sizeof adds 07c74f844b74 spi: ppc4xx: add parenthesis for sizeof adds b8b0da8312f5 Merge series "drivers: spi - add parenthesis for sizeof" f [...] adds dbfac814bb73 spi: pxa2xx: Fix inconsistent indenting adds 42a7dfa26fc6 spi: ath79: drop platform data adds ab053f48f926 spi: ath79: set number of chipselect lines adds 5cb4e1f33e5e spi: Enable tracing of the SPI setup CS selection adds 1a435466b0d4 Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/ [...] adds ec679bda639f spi: bcm2835: Allow arbitrary number of slaves adds 5fa5e6dec762 spi: atmel: Switch to transfer_one transfer method adds 4abd64150166 spi: atmel: Reduce spin lock usage adds c955a0cc8a28 spi: spi-mem: add automatic poll status functions adds 8941cd8d295e mtd: spinand: use the spi-mem poll status APIs adds 86d1c6bbae32 spi: stm32-qspi: add automatic poll status feature adds 627bad89ce55 Merge series "MTD: spinand: Add spi_mem_poll_status() supp [...] adds 6829222b408f spi: stm32-qspi: Fix W=1 build warning adds 2b2142f247eb spi: hisi-kunpeng: Add debugfs support adds 4ccf359849ce spi: remove spi_set_cs_timing() adds 3acbacfcb3a7 spi: spi-mem: fix doc warning in spi-mem.c adds 95730d5eb731 spi: meson-spicc: fix a wrong goto jump for avoiding memory leak. adds b2d501c13470 spi: meson-spicc: fix memory leak in meson_spicc_probe adds 3ce6c9e2617e spi: add of_device_uevent_modalias support adds 6a5976f23dc3 spi: stm32-qspi: Remove unused qspi field of struct stm32_ [...] adds aa7968682a2b spi: convert Cadence SPI bindings to YAML adds 476ad3ff8952 spi: xilinx: convert to yaml adds 0c79378c0199 spi: add ancillary device support adds d90609a4b72d spi: dt-bindings: support devices with multiple chipselects adds 29176edd6e7a spi: spi-rspi: : use proper DMAENGINE API for termination adds a26dee29ec04 spi: spi-sh-msiof: : use proper DMAENGINE API for termination adds 0f4f58b847b2 spi: rockchip: add compatible string for rv1126 adds 4a47fcdb5f8b spi: rockchip: Set rx_fifo interrupt waterline base on tra [...] adds 2758bd093ac3 spi: rockchip: Wait for STB status in slave mode tx_xfer adds b8d423711d18 spi: rockchip: Support cs-gpio adds 736b81e07517 spi: rockchip: Support SPI_CS_HIGH adds c58c7e9bf55c spi: spi-rockchip: add description for rv1126 adds d74d99229f4d Merge series "Support ROCKCHIP SPI new feature" from Jon L [...] adds b01d550663fa spi: Fix self assignment issue with ancillary->mode adds c58db2abb19f spi: convert Xilinx Zynq UltraScale+ MPSoC GQSPI bindings to YAML adds b470e10eb43f spi: core: add dma_map_dev for dma device adds 1bee1ecf232c Merge remote-tracking branch 'spi/for-5.14' into spi-next adds 69609a91ac1d Merge tag 'spi-v5.14' of git://git.kernel.org/pub/scm/linu [...] adds 6e9ef8ca687e hwmon: (pmbus/bpa-rs600) Handle Vin readings >= 256V adds ab9d85e9d555 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 adds 6e954d2e649a hwmon: (pmbus/zl6100) Update documentation for zl6100 driver adds ec081f915476 hwmon: (lm75) Add TI TMP1075 support adds 42c7fd53aeff dt-bindings: hwmon: Add Texas Instruments TMP1075 adds f0635523c8b5 docs: hwmon: ir36021.rst: replace some characters adds b3ea2fe7e281 docs: hwmon: avoid using UTF-8 chars adds ac61c8aae446 hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" adds 97387c2f06bc hwmon: (max31722) Remove non-standard ACPI device IDs adds ba9c5fc395de hwmon: (lm70) Use SPI_MODE_X_MASK adds 2be5f0d75325 hwmon: (sch56xx) Use devres functions for watchdog adds 6df5cba5c9e7 hwmon: (sch56xx-common) Use strscpy adds 989c9c675bbb hwmon: (sch56xx-common) Use helper function adds 5c1c78e0a0a2 hwmon: (sch56xx-common) Simplify sch56xx_device_add adds 86c908d90fb1 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK adds b976760dc4ef hwmon: (pmbus) Add documentation for new flags adds ea541c185c35 hwmon: (pmbus) Add support for additional Flex BMR convert [...] adds 4943c6039d4a hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] adds 0c1acde1d3d0 hwmon: (pmbus) Increase maximum number of phases per page adds e4db7719d037 hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller adds 9abfb52b5028 dt-bindings: Add MP2888 voltage regulator device adds 9da9c2dc57b2 hwmon: (adm1275) enable adm1272 temperature reporting adds f20f7363e7e1 docs: hwmon: Add an entry for mp2888 adds 505c2549373f hwmon: Add sht4x Temperature and Humidity Sensor Driver adds 07c6621a3735 hwmon: (sht4x) Fix sht4x_read_values return value adds cbbf244f0515 hwmon: (max31790) Fix fan speed reporting for fan7..12 adds 897f6339893b hwmon: (max31790) Report correct current pwm duty cycles adds 148c847c9e5a hwmon: (max31790) Fix pwmX_enable attributes adds 2013607b85f0 hwmon: (max31790) Clear fan fault after reporting it adds 1814c4e84de2 hwmon: (max31790) Detect and report zero fan speed adds 6b6af85410cf hwmon: (ina3221) use CVRF only for single-shot conversion adds 4e5418f787ec hwmon: (pmbus_core) Check adapter PEC support adds ff53b77e1e1b docs: hwmon: adm1177.rst: avoid using ReSt :doc:`foo` markup adds dbc0860f7a3d hwmon: (pmbus) Add new pmbus flag NO_WRITE_PROTECT adds e8e00c83a268 hwmon: (pmbus) Add support for reading direct mode coefficients adds 5e86f128d9eb hwmon: (pmbus) Allow phase function even if it's not on page adds 317f9d808a7a hwmon: (pmbus/pim4328) Add PMBus driver for PIM4006, PIM43 [...] adds bf8e0cd8d6b2 hwmon: (pmbus/pim4328) Add documentation for the pim4328 P [...] adds 3efbcee8d402 hwmon: (pmbus) Add driver for Delta DPS-920AB PSU adds 8b1d61cd47cc dt-bindings: trivial-devices: Add Delta DPS920AB adds c5679f3e702c MAINTAINERS: Add Delta DPS920AB PSU driver adds f0000797a386 hwmon: (ntc_thermistor) Drop unused headers. adds 9e25f01b5f52 hwmon: (pmbus/dps920ab) Delete some dead code adds d97fb837b8cc hwmon: (lm90) Don't override interrupt trigger type adds 94dbd23ed88c hwmon: (lm90) Use hwmon_notify_event() adds 2abdc357c55d hwmon: (lm90) Unmask hardware interrupt adds 4c7f85a321a1 hwmon: (lm90) Disable interrupt on suspend adds b50aa49638c7 hwmon: (lm90) Prevent integer underflows of temperature ca [...] adds a5f6c0f85a09 hwmon: Support set_trips() of thermal device ops adds 2a5c61843e31 Merge tag 'hwmon-for-v5.14' of git://git.kernel.org/pub/sc [...] adds 94a311ce248e x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types adds 40cd0aae5957 x86/mce: Include a MCi_MISC value in faked mce logs adds 429b2ba70812 EDAC/mce_amd: Fix typo "FIfo" -> "Fifo" adds f565b20734d3 Merge tag 'ras_core_for_v5.14_rc1' of git://git.kernel.org [...] adds 28188cc461f6 x86/cpu: Fix core name for Sapphire Rapids adds 2ade8fc65076 x86/amd_nb: Add AMD family 19h model 50h PCI ids adds 280b68a3b3b9 x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems adds cbcddaa33d7e perf/x86/rapl: Use CPUID bit on AMD and Hygon parts adds 1348924ba816 x86/msr: Define new bits in TSX_FORCE_ABORT MSR adds ad3c2e174938 x86/events/intel: Do not deploy TSX force abort workaround [...] adds 293649307ef9 x86/tsx: Clear CPUID bits when TSX always force aborts adds 2594b713c12f Merge tag 'x86_cpu_for_v5.14_rc1' of git://git.kernel.org/ [...] adds 4aca2d99fd27 x86/sev: Fix error message in runtime #VC handler adds f2df15639e44 x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() adds 4aaa7eacd7cc x86/insn: Extend error reporting from insn_fetch_from_user [...] adds 07570cef5e5c x86/sev: Propagate #GP if getting linear instruction addre [...] adds d187f217335d x86/sev: Make sure IRQs are disabled while GHCB is active adds be1a5408868a x86/sev: Split up runtime #VC handler for correct state tracking adds 310f134ed41f x86/sev: Add defines for GHCB version 2 MSR protocol requests adds 8d9d46bbf3b6 x86/sev: Use "SEV: " prefix for messages from sev.c adds d04f7de0a513 Merge tag 'x86_sev_for_v5.14_rc1' of git://git.kernel.org/ [...] adds 55fc610c8cda efi/apple-properties: Handle device properties with softwa [...] adds edbd1bc4951e efi/dev-path-parser: Switch to use for_each_acpi_dev_match() adds bb11580f61b6 x86/efi: Log 32/64-bit mismatch with kernel as an error adds 267be9dbacf4 Merge tag 'efi-next-for-v5.14' of git://git.kernel.org/pub [...] adds 6796355bc49b Merge tag 'efi-core-2021-06-28' of git://git.kernel.org/pu [...] adds e31694e0a7a7 objtool: Don't make .altinstructions writable adds 25cf0d8aa2a3 objtool: Rewrite hashtable sizing adds 80870e6ece78 x86, objtool: Dont exclude arch/x86/realmode/ adds 8bfafcdccb52 jump_label, x86: Strip ASM jump_label support adds e1aa35c4c4bc jump_label, x86: Factor out the __jump_table generation adds f9510fa9caaf jump_label, x86: Improve error when we fail expected text adds fa5e5dc39669 jump_label, x86: Introduce jump_entry_size() adds 001951bea748 jump_label, x86: Add variable length patching support adds 5af0ea293d78 jump_label: Free jump_entry::key bit1 for build use adds e7bf1ba97afd jump_label, x86: Emit short JMP adds cbf82a3dc241 objtool: Decode jump_entry::key addend adds 6d37b83c5d79 objtool: Rewrite jump_label instructions adds e2d9494beff2 objtool: Provide stats for jump_labels adds ab3257042c26 jump_label, x86: Allow short NOPs adds d46f61b20b06 jump_label/x86: Remove unused JUMP_LABEL_NOP_SIZE adds 48001d26c19f objtool: Reflow handle_jump_alt() adds 8852c5524029 kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STAND [...] adds f1069a8756b9 compiler.h: Avoid using inline asm operand modifiers adds c199f64ff93c instrumentation.h: Avoid using inline asm operand modifiers adds d33b9035e14a objtool: Improve reloc hash size guestimate adds b89c07dea161 Merge tags 'objtool-urgent-2021-06-28' and 'objtool-core-2 [...] adds 93d0955e6cf5 locking: Fix comment typos adds c7d84e7ff5a6 selftests: futex: Correctly include headers dirs adds f4addd54b161 selftests: futex: Expand timeout test adds a82adc765004 futex: Deduplicate cond_resched() invocation in futex_wake_op() adds 9be85de97786 locking/atomic: make ARCH_ATOMIC a Kconfig symbol adds 201e2c1bbe65 locking/atomic: net: use linux/atomic.h for xchg & cmpxchg adds c7178cdecdbe locking/atomic: h8300: use asm-generic exclusively adds b68622a86c8f locking/atomic: microblaze: use asm-generic exclusively adds f0c7bf1b77c6 locking/atomic: openrisc: avoid asm-generic/atomic.h adds 2609a195fbd5 locking/atomic: atomic: remove stale comments adds 89eb78d54239 locking/atomic: atomic: remove redundant include adds d0e03218ca3b locking/atomic: atomic: simplify ifdeffery adds f8b6455a9d38 locking/atomic: atomic: support ARCH_ATOMIC adds 1bdadf46eff6 locking/atomic: atomic64: support ARCH_ATOMIC adds 6988631bdfdd locking/atomic: cmpxchg: make `generic` a prefix adds 82b993e8249a locking/atomic: cmpxchg: support ARCH_ATOMIC adds 96d330aff706 locking/atomic: alpha: move to ARCH_ATOMIC adds 6db5d99304dc locking/atomic: arc: move to ARCH_ATOMIC adds fc63a6e08a8c locking/atomic: arm: move to ARCH_ATOMIC adds a5fb82d7e269 locking/atomic: csky: move to ARCH_ATOMIC adds c879c39ebc3a locking/atomic: h8300: move to ARCH_ATOMIC adds 94b63eb6e131 locking/atomic: hexagon: move to ARCH_ATOMIC adds f84f1b9c47a5 locking/atomic: ia64: move to ARCH_ATOMIC adds e86e793c28e7 locking/atomic: m68k: move to ARCH_ATOMIC adds f5b1c0f951e7 locking/atomic: microblaze: move to ARCH_ATOMIC adds c7b5fd6faa1d locking/atomic: mips: move to ARCH_ATOMIC adds 0cc70f54ee43 locking/atomic: nds32: move to ARCH_ATOMIC adds 7e517b4c1120 locking/atomic: nios2: move to ARCH_ATOMIC adds 3f1e931d1581 locking/atomic: openrisc: move to ARCH_ATOMIC adds 329c161b8bae locking/atomic: parisc: move to ARCH_ATOMIC adds 9eaa82935dcc locking/atomic: powerpc: move to ARCH_ATOMIC adds 9efbb3558310 locking/atomic: riscv: move to ARCH_ATOMIC adds 8c6417551309 locking/atomic: sh: move to ARCH_ATOMIC adds ff5b4f1ed580 locking/atomic: sparc: move to ARCH_ATOMIC adds b9b12978a8e9 locking/atomic: xtensa: move to ARCH_ATOMIC adds 3c1885187bc1 locking/atomic: delete !ARCH_ATOMIC remnants adds bccf1ec369ac locking/atomics: atomic-instrumented: simplify ifdeffery adds fab6216fafdd locking/lockdep,doc: Improve readability of the block matrix adds b8e00abe7d9f locking/lockdep: Reduce LOCKDEP dependency list adds 149876d96877 seqlock: Remove trailing semicolon in macros adds c3d128581f64 selftests: futex: Add futex wait test adds 7cb5dd8e2c8c selftests: futex: Add futex compare requeue test adds 69c7a5fb2482 locking/lockdep: Fix the dep path printing for backwards BFS adds d4c157c7b1a6 locking/lockdep: Remove the unnecessary trace saving adds 7b1f8c617976 lockding/lockdep: Avoid to find wrong lock dep path in che [...] adds 8946ccc25ed2 locking/selftests: Add a selftest for check_irq_usage() adds f8b298cc39f0 lockdep: Fix wait-type for empty stack adds c0c2c0dad6a0 lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING adds 1a8122960484 lockdep/selftest: Remove wait-type RCU_CALLBACK tests adds e112c41341c0 futex: Prepare futex_lock_pi() for runtime clock selection adds bf22a6976897 futex: Provide FUTEX_LOCK_PI2 to support clock selection adds 0e8a89d49d45 locking/lockdep: Correct the description error for check_r [...] adds a15286c63d11 Merge tag 'locking-core-2021-06-28' of git://git.kernel.or [...] adds 440e90670241 perf/x86/intel/uncore: Drop unnecessary NULL checks after [...] adds f471fac77b41 perf/x86/intel/uncore: Generalize I/O stacks to PMON mappi [...] adds c1777be3646b perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mappi [...] adds 10337e95e04c perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mappi [...] adds 32961aecf9da perf/core: Make local function perf_pmu_snapshot_aux() static adds a1ddf5249f2c perf/core: Fix DocBook warnings adds 875dd7bf5481 perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint adds 9ce4d216fe8b uprobes: Update uprobe_write_opcode() kernel-doc comment adds ec6aba3d2be1 kprobes: Remove kprobe::fault_handler adds 00afe83098f5 x86,kprobes: WARN if kprobes tries to handle a fault adds 2e38eb04c95e kprobes: Do not increment probe miss count in the fault handler adds 5471eea5d3bf perf/x86: Reset the dirty counter to prevent the leak for [...] adds 4c58d922c087 perf/x86/intel: Fix PEBS-via-PT reload base value for Exte [...] adds ee72a94ea4a6 perf/x86/intel: Fix fixed counter check warning for some A [...] adds d18216fafecf perf/x86/intel: Add more events requires FRONTEND MSR on S [...] adds 1d5c7880992a perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids adds 012669c740e6 perf: Fix task context PMU for Hetero adds 28a27cbd8607 Merge tag 'perf-core-2021-06-28' of git://git.kernel.org/p [...] adds 2b8ca1a907d5 sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() adds e5e678e4fea2 sched,fair: Skip newidle_balance if a wakeup is pending adds 8d4c97c105ca sched/fair: Only compute base_energy_pd if necessary adds 619e090c8e40 sched/fair: Fix negative energy delta in find_energy_effic [...] adds 4b7a08a0b6e4 delayacct: Use sched_clock() adds 4e29fb709885 sched: Rename sched_info_{queued,dequeued} adds c5895d3f06cb sched: Simplify sched_info_on() adds 63b3f96e1a98 kvm: Select SCHED_INFO instead of TASK_DELAY_ACCT adds eee4d9fee254 delayacct: Add static_branch in scheduler hooks adds e4042ad49235 delayacct: Default disabled adds 0cd7c741f01d delayacct: Add sysctl to enable at runtime adds 9099a14708ce sched/fair: Add a few assertions adds 39d371b7c0c2 sched: Provide raw_spin_rq_*lock*() helpers adds 5cb9eaa3d274 sched: Wrap rq::lock access adds d66f1b06b5b4 sched: Prepare for Core-wide rq->lock adds 9edeaea1bc45 sched: Core-wide rq->lock adds 9ef7e7e33bcd sched: Optimize rq_lockp() usage adds 875feb41fd20 sched: Allow sched_core_put() from atomic context adds 21f56ffe4482 sched: Introduce sched_class::pick_task() adds 8a311c740b53 sched: Basic tracking of matching tasks adds 539f65125d20 sched: Add core wide task selection and scheduling adds 8039e96fcc1d sched/fair: Fix forced idle sibling starvation corner case adds 7afbba119f0d sched: Fix priority inversion of cookied task with sibling adds c6047c2e3af6 sched/fair: Snapshot the min_vruntime of CPUs on force idle adds d2dfa17bc7de sched: Trivial forced-newidle balancer adds 97886d9dcd86 sched: Migration changes for core scheduling adds 6e33cad0af49 sched: Trivial core scheduling cookie management adds 85dd3f61203c sched: Inherit task cookie on fork() adds 7ac592aa35a6 sched: prctl() core-scheduling interface adds 9f2699007493 kselftest: Add test for core sched prctl interface adds f1a0a376ca0c sched/core: Initialize the idle task with preemption disabled adds cc00c1988801 sched: Fix leftover comment typos adds 01aee8fd7fb2 sched: Make nr_running() return 32-bit value adds 9745516841a5 sched: Make nr_iowait() return 32-bit value adds 8fc2858e572c sched: Make nr_iowait_cpu() return 32-bit value adds e6fe3f422be1 sched: Make multiple runqueue task counters 32-bit adds 915a2bc3c6b7 sched/isolation: Reconcile rcu_nocbs= and nohz_full= adds 90a0ff4ec9c6 sched,stats: Further simplify sched_info adds fcb501704554 delayacct: Document task_delayacct sysctl adds 00b89fe0197f sched: Make the idle task quack like a per-CPU kthread adds 570a752b7a9b lib/smp_processor_id: Use is_percpu_thread() instead of nr [...] adds 0c18f2ecfcc2 sched/uclamp: Fix wrong implementation of cpu.uclamp.min adds 93b73858701f sched/uclamp: Fix locking around cpu_util_update_eff() adds 1699949d3314 sched: Fix a stale comment in pick_next_task() adds a8ea6fc9b089 sched: Stop PF_NO_SETAFFINITY from being inherited by vari [...] adds 7b419f47facd sched: Add CONFIG_SCHED_CORE help text adds 15faafc6b449 sched,init: Fix DEBUG_PREEMPT vs early boot adds 08f7c2f4d0e9 sched/fair: Fix ascii art by relpacing tabs adds 475ea6c60279 sched: Don't defer CPU pick to migration_cpu_stop() adds a9e906b71f96 Merge branch 'sched/urgent' into sched/core, to pick up fixes adds 1faa491a49d5 sched/debug: Remove obsolete init_schedstats() adds 0159bb020ca9 Documentation: Add usecases, design and interface for core [...] adds 9e077b52d86a sched/pelt: Check that *_avg are null when *_sum are adds 83c5e9d573e1 sched/fair: Return early from update_tg_cfs_load() if delta == 0 adds 2ad8ccc17d1e thermal/cpufreq_cooling: Update offline CPUs per-cpu therm [...] adds 489f16459e00 sched/fair: Take thermal pressure into account while estim [...] adds 8f1b971b4750 sched/cpufreq: Consider reduced CPU capacity in energy cal [...] adds 94aafc3ee31d sched/fair: Age the average idle time adds b2c0931a07b7 Merge branch 'sched/urgent' into sched/core, to resolve conflicts adds 37aadc687ab4 sched: Unbreak wakeups adds b03fbd4ff24c sched: Introduce task_is_running() adds 3ba9f93b1236 sched,perf,kvm: Fix preemption condition adds d6c23bb3a2ad sched: Add get_current_state() adds 600642ae9050 sched,timer: Use __set_current_state() adds 7c3edd6d9cb4 sched,arch: Remove unused TASK_STATE offsets adds 2f064a59a11f sched: Change task_struct::state adds fecfcbc288e9 sched/rt: Fix RT utilization tracking during policy change adds d7d607096ae6 sched/rt: Fix Deadline utilization tracking during policy change adds 0213b7083e81 sched/uclamp: Fix uclamp_tg_restrict() adds f4183717b370 sched/fair: Introduce the burstable CFS controller adds 8f91efd870ea psi: Fix race between psi_trigger_create/destroy adds 2309a05d2abe sched/core: Introduce SD_ASYM_CPUCAPACITY_FULL sched_domain flag adds c744dc4ab58d sched/topology: Rework CPU capacity asymmetry detection adds adf3c31e18b7 sched/doc: Update the CPU capacity asymmetry bits adds 54a728dc5e4f Merge tag 'sched-core-2021-06-28' of git://git.kernel.org/ [...] adds f105dfec0a95 tick/nohz: Evaluate the CPU expression after the static key adds a5183862e76f tick/nohz: Conditionally restart tick on idle exit adds 3f624314b3f7 tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACC [...] adds 96c9b90396f9 tick/nohz: Update idle_exittime on actual idle exit adds 176b8906c399 tick/nohz: Update nohz_full Kconfig help adds 29721b859217 tick/nohz: Only wake up a single target cpu when kicking a task adds 1e4ca26d367a tick/nohz: Change signal tick dependency to wake up CPUs o [...] adds a1dfb6311c77 tick/nohz: Kick only _queued_ task whose tick dependency i [...] adds 0fdcccfafcff tick/nohz: Call tick_nohz_task_switch() with interrupts disabled adds 09fe880ed7a1 MAINTAINERS: Add myself as context tracking maintainer adds 9269d27e519a Merge tag 'timers-nohz-2021-06-28' of git://git.kernel.org [...] adds b1efd0ff4bd1 x86/cpu: Init AP exception handling from cpu_init_secondary() adds 1dcc917a0eed x86/idt: Rework IDT setup for boot CPU adds e5a0fc4e20d3 Merge tag 'x86-apic-2021-06-28' of git://git.kernel.org/pu [...] adds be5bb8021c97 x86/asm: Have the __ASM_FORM macros handle commas in arguments adds d88be187a6e6 x86/asm: Add _ASM_BYTES() macro for a .byte ... opcode sequence adds eef23e72b78b x86/asm: Use _ASM_BYTES() in <asm/nops.h> adds 6627eb25e40c x86/entry: Unify definitions from <asm/calling.h> and <asm [...] adds 3e5e7f7736b0 x86/entry: Reverse arguments to do_syscall_64() adds dce0aa3b2ef2 x86/syscall: Unconditionally prototype {ia32,x32}_sys_call [...] adds 6de4ac1d03f7 x86/syscall: Maximize MSR_SYSCALL_MASK adds 29e9758966f4 x86/entry: Split PUSH_AND_CLEAR_REGS into two submacros adds 9ddcb87b9218 x86/regs: Syscall_get_nr() returns -1 for a non-system call adds 41f45fb045bc x86/asm: Make <asm/asm.h> valid on cross-builds as well adds 909489bf9f88 Merge tag 'x86-asm-2021-06-28' of git://git.kernel.org/pub [...] adds f279b49f13bd x86/boot: Modernize genimage script; hdimage+EFI support adds 1b98ed0e8357 Merge tag 'x86-boot-2021-06-28' of git://git.kernel.org/pu [...] adds f9b871c89ae6 x86/resctrl: Fix kernel-doc in pseudo_lock.c adds fd2afa70eff0 x86/resctrl: Fix kernel-doc in internal.h adds 98e62da8b3ee Merge tag 'x86-cache-2021-06-28' of git://git.kernel.org/p [...] adds 64e1f5872a8c x86/alternatives: Make the x86nops[] symbol static adds 1bc67873d401 x86/asm: Simplify __smp_mb() definition adds 6f0d271d21c5 Merge branch 'linus' into x86/cleanups, to pick up depende [...] adds c43426334b31 x86: Fix leftover comment typos adds 7ee0e638a526 x86/alternative: Align insn bytes vertically adds 0a5f38c81e50 Merge tag 'v5.13-rc5' into x86/cleanups adds 1a6a9044b967 x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options adds 23721c8e92f7 x86/crash: Remove crash_reserve_low_1M() adds ec35d1d93bf8 x86/setup: Document that Windows reserves the first MiB adds 0e5a89dbb499 doc: Remove references to IBM Calgary adds 1d3156396cf6 x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() adds 8e4d7a78f08a Merge tag 'x86-cleanups-2021-06-28' of git://git.kernel.or [...] adds d06aca989c24 x86/elf: Use _BITUL() macro in UAPI headers adds e98e8864b0b5 Merge tag 'x86-misc-2021-06-28' of git://git.kernel.org/pu [...] adds 314a1e1eabea x86/pkeys: Skip 'init_pkru' debugfs file creation when pke [...] adds 5f498328a91b Merge tag 'x86-mm-2021-06-28' of git://git.kernel.org/pub/ [...] adds 1897907cca5a Documentation/x86: Add buslock.rst adds ef4ae6e44131 x86/bus_lock: Set rate limit for bus lock adds 9d839c280b64 Documentation/admin-guide: Add bus lock ratelimit adds d28397eaf4c2 Documentation/x86: Add ratelimit in buslock.rst adds 1b1cf8fe9983 Merge tag 'x86-splitlock-2021-06-28' of git://git.kernel.o [...] adds bc7c9993a0d8 m68k: Drop -fno-strength-reduce from KBUILD_CFLAGS adds eeff86b6d18c m68k: dma: Remove unnecessary include of asm/cacheflush.h adds 9a51ebd7e5b6 MAINTAINERS, .mailmap: Update Finn Thain's email address adds b44bf9410a69 m68k: defconfig: Update defconfigs for v5.13-rc1 adds c1367ee016e3 m68k: atari: Fix ATARI_KBD_CORE kconfig unmet dependency warning adds 17cfb9d33224 Merge tag 'm68k-for-v5.14-tag1' of git://git.kernel.org/pu [...] adds 7d7b720a4b80 arm64: Implement stack trace termination record adds 76734d26b541 arm64: Change the on_*stack functions to take a size argument adds 33c222aeda14 arm64: stacktrace: Relax frame record alignment requiremen [...] adds 0b573a025aa6 Merge branch 'for-next/stacktrace' into for-next/core adds 503555325d49 Merge branch 'for-next/stacktrace' into for-next/boot adds e176e2677ccc arm64: assembler: add set_this_cpu_offset adds 98c7a1666ee9 arm64: smp: remove pointless secondary_data maintenance adds 3305e7f74a14 arm64: smp: remove stack from secondary_data adds 8e334d729bc4 arm64: smp: unify task and sp setup adds 3d8c1a013d78 arm64: smp: initialize cpu offset earlier adds 16c230b30de8 arm64: scs: Drop unused 'tmp' argument to scs_{load, save} [...] adds e7cf636cba4c Merge branch 'for-next/boot' into for-next/core adds 27f2a4db76e8 Makefile: fix GDB warning with CONFIG_RELR adds 216fe62d6fa8 Merge branch 'for-next/build' into for-next/core adds e89d6cc51034 arm64: assembler: replace `kaddr` with `addr` adds d11b187760f5 arm64: assembler: add conditional cache fixups adds 46710cf1fcb6 arm64: Apply errata to swsusp_arch_suspend_exit adds 116b7f559492 arm64: Do not enable uaccess for flush_icache_range adds 7908072da535 arm64: Do not enable uaccess for invalidate_icache_range adds 5e20e3499682 arm64: Downgrade flush_icache_range to invalidate adds 55272ecc3ada arm64: assembler: remove user_alt adds 06b7a568ca5e arm64: Move documentation of dcache_by_line_op adds d044f8141847 arm64: Fix comments to refer to correct function __flush_i [...] adds e3974adb4ef5 arm64: __inval_dcache_area to take end parameter instead of size adds 163d3f80695e arm64: dcache_by_line_op to take end parameter instead of size adds 814b186079cd arm64: __flush_dcache_area to take end parameter instead of size adds 1f42faf1d25d arm64: __clean_dcache_area_poc to take end parameter inste [...] adds f749448edb9c arm64: __clean_dcache_area_pop to take end parameter inste [...] adds 406d7d4e2bc7 arm64: __clean_dcache_area_pou to take end parameter inste [...] adds 8c28d52ccd1d arm64: sync_icache_aliases to take end parameter instead of size adds 393239be1ba6 arm64: Fix cache maintenance function comments adds fade9c2c6ee2 arm64: Rename arm64-internal cache maintenance functions adds 25377204ebd4 Merge branch 'for-next/caches' into for-next/core adds 43de30d36742 arm64: Import latest version of Cortex Strings' memcmp adds 758602c04409 arm64: Import latest version of Cortex Strings' strcmp adds 325a1de81287 arm64: Import updated version of Cortex Strings' strlen adds 020b199bc70d arm64: Import latest version of Cortex Strings' strncmp adds b6c4ea48415d arm64: Add assembly annotations for weak-PI-alias madness adds 285133040e6c arm64: Import latest memcpy()/memmove() implementation adds 9e51cafd783b arm64: Better optimised memchr() adds 344323e0428b arm64: Rewrite __arch_clear_user() adds 6b8f648959e5 arm64: update string routine copyrights and URLs adds 5ceb045541ad Merge branch 'for-next/cortex-strings' into for-next/core adds 7513cc8a1b74 arm64: Change the cpuinfo_arm64 member type for some sysre [...] adds 21047e91a5a6 arm64: Check if GMID_EL1.BS is the same on all CPUs adds 930a58b4093e arm64: cpuinfo: Split AArch32 registers out into a separat [...] adds 2122a833316f arm64: Allow mismatched 32-bit EL0 support adds 2f6a49bbc01d KVM: arm64: Kill 32-bit vCPUs on systems with mismatched E [...] adds 873c3e89777c arm64: Kill 32-bit applications scheduled on 64-bit-only CPUs adds cf292e93f423 arm64: Restrict undef hook for cpufeature registers adds eda2171d8547 Merge branch 'for-next/cpufeature' into for-next/core adds 8848f0665b3c arm64: Add cpuidle context save/restore helpers adds d4dc10277255 arm64: Convert cpu_do_idle() to using cpuidle context helpers adds c9223b616298 PSCI: Use cpuidle context helpers in psci_cpu_suspend_enter() adds 77345ef70445 arm64: suspend: Use cpuidle context helpers in cpu_suspend() adds eea3e2dec4c8 Merge branch 'for-next/cpuidle' into for-next/core adds ca940790d2dd arm64: Document requirement for access to FEAT_HCX adds aeb3e82e4323 Merge branch 'for-next/docs' into for-next/core adds 382dcdd66ce8 arm64: remove redundant local_daif_mask() in bad_mode() adds f7c706f0391d arm64: entry: unmask IRQ+FIQ after EL0 handling adds bb8e93a287a5 arm64: entry: convert SError handlers to C adds 33a3581a76f3 arm64: entry: move arm64_preempt_schedule_irq to entry-common.c adds 101a5b665dcd arm64: entry: move NMI preempt logic to C adds f8049488e7d3 arm64: entry: add a call_on_irq_stack helper adds 064dbfb41691 arm64: entry: convert IRQ+FIQ handlers to C adds 2f2bbaa4eda0 arm64: entry: organise entry handlers consistently adds e931fa03c6bf arm64: entry: organise entry vectors consistently adds af541cbbf9c6 arm64: entry: consolidate EL1 exception returns adds cbed5f8d3feb arm64: entry: move bad_mode() to entry-common.c adds ca0c2647f54c arm64: entry: improve bad_mode() adds a5b43a87a760 arm64: entry: template the entry asm functions adds ec841aab8d3c arm64: entry: handle all vectors with C adds afd05e28c911 arm64: entry: fold el1_inv() into el1h_64_sync_handler() adds 8168f098867f arm64: entry: split bad stack entry adds d60b228fd199 arm64: entry: split SDEI entry adds 6ecbc78c3d06 arm64: entry: make NMI entry/exit functions static adds bf6fa2c0dda7 arm64: entry: don't instrument entry code with KCOV adds b5df5b8307b1 arm64: idle: don't instrument idle code with KCOV adds 6cf61e061e8e Merge branch 'for-next/entry' into for-next/core adds 5f154c4e20d7 arm64: Move patching utilities out of instruction encoding [...] adds 633e5e938fea arm64: Move aarch32 condition check functions adds 72fd723694b6 arm64: Move instruction encoder/decoder under lib/ adds 427bfc59e228 arm64: insn: Add SVE instruction class adds d4b217330d7e arm64: insn: Add barrier encodings adds 54880044c639 arm64: insn: Add some opcodes to instruction decoder adds 71766b81de82 arm64: insn: Add load/store decoding helpers adds 78b92c7337e1 arm64: insn: decouple patching from insn code adds 3e00e39d9dad arm64: insn: move AARCH64_INSN_SIZE into <asm/insn.h> adds 69bb0585ebb0 arm64: insn: avoid circular include dependency adds 181a12697930 Merge branch 'for-next/insn' into for-next/core adds 2e21d85336c4 Merge branch 'for-next/stacktrace' into for-next/kasan adds 1cbdf60bd1b7 kasan: arm64: support specialized outlined tag mismatch checks adds 2c9bd9d80675 Merge branch 'for-next/kasan' into for-next/core adds cf814bcfa1e6 arm64: smp: Bump debugging information print down to KERN_DEBUG adds 078834caafbf Merge branch 'for-next/misc' into for-next/core adds 7e04cc918954 arm64/mm: Validate CONFIG_PGTABLE_LEVELS adds e377ab82311a arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() adds 40221c737608 arm64/mm: Make vmemmap_free() available only with CONFIG_M [...] adds 5ae632ed356c arm64: mm: Use better bitmap_zalloc() adds 58cc6b72a212 arm64: mm: Remove unused support for Device-GRE memory type adds ee67c1103a1b arm64: acpi: Map EFI_MEMORY_WT memory as Normal-NC adds 21cfe6edbadb arm64: mm: Remove unused support for Normal-WT memory type adds 65688d2a05de arm64: cache: Lower ARCH_DMA_MINALIGN to 64 (L1_CACHE_BYTES) adds fcf9dc02f839 arm64: mm: Add is_el1_data_abort() helper adds e0e3903f83d5 arm64: mm: decode xFSC in mem_abort_decode() adds 0f473ac746a9 arm64/mm: Drop SWAPPER_INIT_MAP_SIZE adds ca6ece6a76a8 arm64/mm: Use CONT_PMD_SHIFT for ARM64_MEMSTART_SHIFT adds 4aaa87ab3d2d arm64/mm: Drop SECTION_[SHIFT|SIZE|MASK] adds 84c5e23edecd arm64: mm: Pass original fault address to handle_mm_fault() adds 9163f0113030 arm64/mm: Fix ttbr0 values stored in struct thread_info fo [...] adds c70fe14f83ae arm64: mm: fix the count comments in compute_indices adds f91671b5418b arm64: mm: drop unused __pa(__idmap_text_start) adds 7957a3db01bf arm64: head: fix code comments in set_cpu_boot_mode_flag adds 2062d44da349 arm64/mm: Rename ARM64_SWAPPER_USES_SECTION_MAPS adds 52218fcd61cb arm64: tlb: fix the TTL value of tlb_get_level adds 81ad4bb1fe91 Merge branch 'for-next/mm' into for-next/core adds 3d0cca0b02ac kasan: speed up mte_set_mem_tag_range adds 92638b4e1b47 mm: arch: remove indirection level in alloc_zeroed_user_hi [...] adds 7a3b83537188 kasan: use separate (un)poison implementation for integrated init adds 013bb59dbb7c arm64: mte: handle tags zeroing at page allocation time adds c275c5c6d50a kasan: disable freed user page poisoning with HW tags adds fdceddb06a5f Merge branch 'for-next/mte' into for-next/core adds 4d80d6ca5d77 genirq: Export affinity setter for modules adds da3862e7277b Merge tag 'irq-export-set-affinity' of git://git.kernel.or [...] adds 84fca8ba6205 perf/arm-ccn: Use irq_set_affinity() adds 8ec25d34012d perf/arm-cmn: Use irq_set_affinity() adds 1ceeb8d430f5 perf/arm-dmc620: Use irq_set_affinity() adds 41ea281724c0 perf/arm-dsu: Use irq_set_affinity() adds 262105453595 perf/arm-smmuv3: Use irq_set_affinity() adds ba4489fb949c perf/imx_ddr: Use irq_set_affinity() adds 77b06ddc0435 perf/hisi: Use irq_set_affinity() adds bf2367aaed73 drivers/perf: Remove redundant dev_err call in tx2_uncore_ [...] adds 27e448207571 drivers/perf: arm_spe_pmu: Fix some coding style issues adds f265fd166bce drivers/perf: arm_pmu: Fix some coding style issues adds a9f00c9760fe drivers/perf: arm-cmn: Add space after ',' adds eb2b22f024c3 drivers/perf: arm-cci: Fix checkpatch spacing error adds fdbef8c4e68a arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode adds a5740e955540 arm64: perf: Convert snprintf to sysfs_emit adds 2db5223731b7 drivers/perf: hisi: use the correct HiSilicon copyright adds 29c043760eea perf: arm_pmu: use DEVICE_ATTR_RO macro adds ccbe14ce8828 perf: qcom: use DEVICE_ATTR_RO macro adds 21ad02e6b4c8 perf: xgene_pmu: use DEVICE_ATTR_RO macro adds f9e36b388a32 perf: arm_spe: use DEVICE_ATTR_RO macro adds 3c1f2eb5475a arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag adds 0d0f144a8f5f perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag adds 281e44f5fd4f arm64: perf: Add more support on caps under sysfs adds 814be609baae drivers/perf: hisi: Fix data source control adds 5ca54404e68d perf: qcom: Remove redundant dev_err call in qcom_l3_cache [...] adds 59d697a99daa perf/hisi: Constify static attribute_group structs adds 4c1daba15c20 perf/smmuv3: Don't trample existing events with global filter adds f8e6d24144d1 perf: Add EVENT_ATTR_ID to simplify event attributes adds 7ac87a8dfbd9 drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver adds 0bf2d7298842 drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c adds 78b1d3c72070 drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c adds b323dfe02e56 drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c adds 773510f4d277 drivers/perf: Simplify EVENT ATTR macro in fsl_imx8_ddr_perf.c adds 64432f09068a arm64: perf: Simplify EVENT ATTR macro in perf_event.c adds 4e16f283edc2 perf/arm-cmn: Fix invalid pointer when access dtc object s [...] adds d96b1b8c9f79 drivers/perf: fix the missed ida_simple_remove() in ddr_pe [...] adds 2e5d34d26a90 Merge branch 'for-next/perf' into for-next/core adds b27a9f4119af arm64: Add ARM64_PTR_AUTH_KERNEL config option adds d053e71ac844 arm64: Conditionally configure PTR_AUTH key of the kernel. adds bd23fdba4178 Merge branch 'for-next/ptrauth' into for-next/core adds 63ebdb77afa9 kselftest/arm64: Add missing newline to SVE test skipping output adds 26a0f50fd7d4 Merge branch 'for-next/selftests' into for-next/core adds 3fdc0cb59d97 arm64: smccc: Add support for SMCCCv1.2 extended input/out [...] adds 57ad4fe0859e Merge branch 'for-next/ffa' into for-next/smccc adds cfa7ff959a78 arm64: smccc: Support SMCCC v1.3 SVE register saving hint adds a4a49140ae84 Merge branch 'for-next/smccc' into for-next/core adds 483dbf6a3590 arm64/sve: Split _sve_flush macro into separate Z and pred [...] adds c9f6890bca11 arm64/sve: Use the sve_flush macros in sve_load_from_fpsim [...] adds ad4711f962e0 arm64/sve: Skip flushing Z registers with 128 bit vectors adds 3d1bf78c7b13 Merge branch 'for-next/sve' into for-next/core adds 9840cfcb97fc Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds a9d6496d667f KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function adds 43e514643609 KVM: x86: Move FPU register accessors into fpu.h adds bd38b32053eb KVM: hyper-v: Collect hypercall params into struct adds 5974565bc26d KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers adds d8f5537a8816 KVM: hyper-v: Advertise support for fast XMM hypercalls adds 3ad93562093d KVM: x86: Support write protecting only large pages adds 8921291980db KVM: x86: Do not write protect huge page in initially-all- [...] adds c9b929b3fadc KVM: x86/mmu: Deduplicate rmap freeing adds 56dd1019c885 KVM: x86/mmu: Factor out allocating memslot rmap adds ddc12f2a1291 KVM: mmu: Refactor memslot copy adds b10a038e84d1 KVM: mmu: Add slots_arch_lock for memslot arch fields adds a255740876f0 KVM: x86/mmu: Add a field to control memslot rmap allocation adds e2209710ccc5 KVM: x86/mmu: Skip rmap operations if rmaps not allocated adds d501f747ef5c KVM: x86/mmu: Lazily allocate memslot rmaps adds 605a140a4909 math64.h: Add mul_s64_u64_shr() adds 805d705ff8f3 KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' adds 9b399dfd4c60 KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l [...] adds fe3eb5041817 KVM: X86: Add a ratio parameter to kvm_scale_tsc() adds 3c0f99366e34 KVM: nVMX: Add a TSC multiplier field in VMCS12 adds 307a94c721fe KVM: X86: Add functions for retrieving L2 TSC fields from [...] adds 83150f2932ec KVM: X86: Add functions that calculate the nested TSC fields adds edcfe5405811 KVM: X86: Move write_l1_tsc_offset() logic to common code [...] adds 1ab9287add5e KVM: X86: Add vendor callbacks for writing the TSC multiplier adds d041b5ea9335 KVM: nVMX: Enable nested TSC scaling adds efe585493f91 KVM: selftests: x86: Add vmx_nested_tsc_scaling_test adds d82ee2819517 KVM: x86: Remove guest mode check from kvm_check_nested_events adds 650293c3de6b KVM: nVMX: Add a return code to vmx_complete_nested_posted [...] adds a5f6909a71f9 KVM: x86: Add a return code to inject_pending_event adds 4fe09bcf14a6 KVM: x86: Add a return code to kvm_apic_accept_events adds 0fe998b295a3 KVM: nVMX: Fail on MMIO completion for nested posted interrupts adds 966eefb89657 KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID [...] adds 150a282d43b8 KVM: selftests: Move APIC definitions into a separate file adds 4c63c9234085 KVM: selftests: Hoist APIC functions out of individual tests adds 768d134d8cb4 KVM: selftests: Introduce x2APIC register manipulation functions adds 2fdef3a2ae01 kvm: add PM-notifier adds 7d62874f69d7 kvm: x86: implement KVM PM-notifier adds fdf513e37a3b KVM: x86: Use common 'enable_apicv' variable for both APIC [...] adds 4651fc56bad0 KVM: x86: Drop vendor specific functions for APICv/AVIC en [...] adds 25b17226cd9a KVM: x86: Emulate triple fault shutdown if RSM emulation fails adds edce46548b70 KVM: x86: Replace .set_hflags() with dedicated .exiting_sm [...] adds fa75e08bbe4f KVM: x86: Invoke kvm_smm_changed() immediately after clear [...] adds dc87275f4733 KVM: x86: Move (most) SMM hflags modifications into kvm_sm [...] adds 0d7ee6f4b58d KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() adds 1270e647c802 KVM: x86: Rename SMM tracepoint to make it reflect reality adds 0128116550ac KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM [...] adds ecc513e5bb7e KVM: x86: Drop "pre_" from enter/leave_smm() helpers adds b93af02c6722 KVM: nVMX: nSVM: 'nested_run' should count guest-entry att [...] adds d5a0483f9f32 KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU [...] adds a6c776a95217 hyperv: Detect Nested virtualization support for SVM adds 32431fb2538d hyperv: SVM enlightened TLB flush support flag adds 3c86c0d3dbb9 KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx adds 59d21d67f374 KVM: SVM: Software reserved fields adds 1e0c7d40758b KVM: SVM: hyper-v: Remote TLB flush for SVM adds c4327f15dfc7 KVM: SVM: hyper-v: Enlightened MSR-Bitmap support adds 1183646a67d0 KVM: SVM: hyper-v: Direct Virtual Flush support adds f15cdceab543 asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition adds 644f706719f0 KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID adds 10d7bf1e46dc KVM: x86: hyper-v: Cache guest CPUID leaves determining fe [...] adds b4128000e2c9 KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs adds 1561c2cb87ab KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit adds b80a92ff8158 KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privi [...] adds c2b32867f2e7 KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE p [...] adds d2ac25d4196d KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit adds 679008e4bbeb KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit adds a1ec661c3fdc KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE pr [...] adds 9e2715ca20d7 KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit adds eba60ddae794 KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit adds 978b57475c77 KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE priv [...] adds 9442f3bd9012 KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit adds 234d01baec5b KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit adds 0a19c8992db8 KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILA [...] adds 17b6d51771a1 KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE p [...] adds d66bfa36f9ed KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() adds 1aa8a4184dbd KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE p [...] adds 4ad81a91119d KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls adds 34ef7d7b9c04 KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN [...] adds 4f532b7f969f KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit adds a60b3c594ef3 KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit adds a921cf83cc4c KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit adds bb53ecb4d6ea KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit adds d264eb3c14d0 KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit adds 445caed0213a KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMME [...] adds 75a3f4287fdb KVM: selftests: move Hyper-V MSR definitions to hyperv.h adds d504df3c913b KVM: selftests: Move evmcs.h to x86_64/ adds e2e1cc1fbe54 KVM: selftests: Introduce hyperv_features test adds bcb72d0627e8 KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check adds a36dbec67e26 KVM: nSVM: Drop pointless pdptrs_changed() check on nested [...] adds c7313155bf11 KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT a [...] adds b222b0b88162 KVM: nSVM: refactor the CR3 reload on migration adds 0f85722341b0 KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_S [...] adds 329675dde93c KVM: x86: introduce kvm_register_clear_available adds 6dba94035203 KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 adds 158a48ecf776 KVM: x86: avoid loading PDPTRs after migration when possible adds 1e9dfbd748f3 KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that e [...] adds 6a789ca5d503 KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD adds 02761716801d KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled adds 25641cafabc6 KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlighte [...] adds 278499686b18 KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state adds 3b19b81acf30 KVM: nVMX: Release enlightened VMCS on VMCLEAR adds d6bf71a18c74 KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data i [...] adds b7685cfd5e96 KVM: nVMX: Force enlightened VMCS sync from nested_vmx_fai [...] adds dc313385529f KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() adds 8629b625e015 KVM: nVMX: Request to sync eVMCS from VMCS12 after migration adds 8f7663cea285 KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVM [...] adds 07ffaf343e34 KVM: nVMX: Sync all PGDs on nested transition with shadow paging adds 0e75225dfa4c KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap adds 272b0a998d08 KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch adds 21823fbda552 KVM: x86: Invalidate all PGDs for the current PCID on MOV [...] adds 415b1a0105cd KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR [...] adds d2e5601907bd KVM: nSVM: Move TLB flushing logic (or lack thereof) to de [...] adds b5129100398a KVM: x86: Drop skip MMU sync and TLB flush params from "ne [...] adds 50a417962a80 KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU [...] adds 25b62c6274ed KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT adds 28f28d453ffc KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(AL [...] adds 39353ab5790b KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] adds e62f1aa8b930 KVM: x86: Defer MMU sync on PCID invalidation adds c906066288d0 KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() adds 546e8398bc0c KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur adds c5ffd408cdc9 KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switchi [...] adds bca66dbcd28a KVM: x86: Check for pending interrupts when APICv is getti [...] adds ade74e1433f3 KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long bef [...] adds e3cb6fa0e2bf KVM: switch per-VM stats to u64 adds 0dbb11230437 KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall adds 2735886c9ef1 KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_S [...] adds 57a3e96d6d17 KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_targe [...] adds 857f84743e4b KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_tar [...] adds f1b832550832 KVM: x86/mmu: Fix TDP MMU page table level adds 23f079c2494e KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled adds b26a71a1a5b9 KVM: SVM: Refuse to load kvm_amd if NX support is not available adds 8bbed95d2cb6 KVM: x86: WARN and reject loading KVM if NX is supported b [...] adds c62efff28bb5 KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts adds aa23c0ad1422 KVM: x86/mmu: Remove redundant is_tdp_mmu_root check adds 0b873fd7fb53 KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check adds 63c0cac938ed KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu adds 0485cf8dbe96 KVM: x86/mmu: Remove redundant root_hpa checks adds 5140bc7d6bc8 KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller [...] adds ba1f82456ba8 KVM: nVMX: Dynamically compute max VMCS index for vmcs12 adds 6ba53317d497 KVM: PPC: Book3S HV: Save host FSCR in the P7/8 path adds f36011569b90 KVM: PPC: Book3S 64: move KVM interrupt entry to a common [...] adds f33e0702d98c KVM: PPC: Book3S 64: Move GUEST_MODE_SKIP test into KVM adds 31c67cfe2a6a KVM: PPC: Book3S 64: add hcall interrupt handler adds 04ece7b60b68 KVM: PPC: Book3S 64: Move hcall early register setup to KVM adds 69fdd6749971 KVM: PPC: Book3S 64: Move interrupt early register setup to KVM adds 1b5821c630c2 KVM: PPC: Book3S 64: move bad_host_intr check to HV handler adds e2762743c632 KVM: PPC: Book3S 64: Minimise hcall handler calling conven [...] adds 023c3c96ca4d KVM: PPC: Book3S HV P9: implement kvmppc_xive_pull_vcpu in C adds 413679e73bdf KVM: PPC: Book3S HV P9: Move setting HDEC after switching [...] adds 6ffe2c6e6dce KVM: PPC: Book3S HV P9: Reduce irq_work vs guest decrement [...] adds 09512c29167b KVM: PPC: Book3S HV P9: Move xive vcpu context management [...] adds 48013cbc504e KVM: PPC: Book3S HV P9: Move radix MMU switching instructi [...] adds 9dc2babc185e KVM: PPC: Book3S HV P9: Stop handling hcalls in real-mode [...] adds 89d35b239101 KVM: PPC: Book3S HV P9: Implement the rest of the P9 path in C adds c00366e23754 KVM: PPC: Book3S HV P9: inline kvmhv_load_hv_regs_and_go i [...] adds 6d770e3fe9a1 KVM: PPC: Book3S HV P9: Read machine check registers while [...] adds a32ed1bb7072 KVM: PPC: Book3S HV P9: Improve exit timing accounting coverage adds 68e3baaca8c5 KVM: PPC: Book3S HV P9: Move SPR loading after expiry time check adds edba6aff4f2c KVM: PPC: Book3S HV P9: Add helpers for OS SPR handling adds 41f779917669 KVM: PPC: Book3S HV P9: Switch to guest MMU context as lat [...] adds 2e1ae9cd56f8 KVM: PPC: Book3S HV: Implement radix prefetch workaround b [...] adds aaae8c790058 KVM: PPC: Book3S HV: Remove support for dependent threads [...] adds 9769a7fd79b6 KVM: PPC: Book3S HV: Remove radix guest support from P7/8 path adds dcbac73a5b37 KVM: PPC: Book3S HV: Remove virt mode checks from real mod [...] adds 2ce008c8b254 KVM: PPC: Book3S HV: Remove unused nested HV tests in XICS [...] adds cbcff8b1c53e KVM: PPC: Book3S HV P9: Allow all P9 processors to enable [...] adds a9aa86e08b3a KVM: PPC: Book3S HV: small pseries_do_hcall cleanup adds 6165d5dd99db KVM: PPC: Book3S HV: add virtual mode handlers for HPT hca [...] adds ac3c8b41c27e KVM: PPC: Book3S HV P9: Reflect userspace hcalls to hash g [...] adds 079a09a500c3 KVM: PPC: Book3S HV P9: implement hash guest support adds 0bf7e1b2e9a4 KVM: PPC: Book3S HV P9: implement hash host / hash guest support adds fae5c9f3664b KVM: PPC: Book3S HV: remove ISA v3.0 and v3.1 support from [...] adds 77bbbc0cf848 KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and [...] adds f09216a190a4 KVM: PPC: Book3S HV: Fix comments of H_RPT_INVALIDATE arguments adds d6265cb33b71 powerpc/book3s64/radix: Add H_RPT_INVALIDATE pgsize encodi [...] adds f0c6fbbb9050 KVM: PPC: Book3S HV: Add support for H_RPT_INVALIDATE adds 53324b51c5ee KVM: PPC: Book3S HV: Nested support in H_RPT_INVALIDATE adds b87cc116c7e1 KVM: PPC: Book3S HV: Add KVM_CAP_PPC_RPT_INVALIDATE capability adds 81468083f3c7 KVM: PPC: Book3S HV: Use H_RPT_INVALIDATE in nested KVM adds 51696f39cbee KVM: PPC: Book3S HV: Workaround high stack usage with clang adds c3ab0e28a437 Merge branch 'topic/ppc-kvm' of https://git.kernel.org/pub [...] adds 18f63b15b028 KVM: x86: Print CPU of last attempted VM-entry when dumpin [...] adds e5830fb13b8c KVM: selftests: fix triple fault if ept=0 in dirty_log_test adds 31c656570065 KVM: x86/mmu: Fix uninitialized boolean variable flush adds b33bb78a1fad KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 adds ecc3a92c6f49 KVM: selftests: Remove errant asm/barrier.h include to fix [...] adds 96d41cfd1bb9 KVM: selftests: Zero out the correct page in the Hyper-V f [...] adds 7a4f1a75b78c KVM: selftests: Unconditionally use memslot 0 when loading [...] adds 1dcd1c58ae7d KVM: selftests: Unconditionally use memslot 0 for x86's GD [...] adds 95be3709ff4e KVM: selftests: Use "standard" min virtual address for Hyp [...] adds a9db9609c0e4 KVM: selftests: Add helpers to allocate N pages of virtual memory adds 106a2e766eae KVM: selftests: Lower the min virtual address for misc pag [...] adds 5ae4d8706f09 KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT [...] adds 233446c1e68f KVM: selftests: Use alloc page helper for xAPIC IPI test adds 408633c326c4 KVM: selftests: Use "standard" min virtual address for CPU [...] adds a75a895e6457 KVM: selftests: Unconditionally use memslot 0 for vaddr al [...] adds 4307af730b85 KVM: selftests: Unconditionally use memslot '0' for page t [...] adds 444d084b467c KVM: selftests: Unconditionally allocate EPT tables in memslot 0 adds cce0c23dd944 KVM: selftests: Add wrapper to allocate page table page adds 6d96ca6a602b KVM: selftests: Rename x86's page table "address" to "pfn" adds f681d6861b0c KVM: selftests: Add PTE helper for x86-64 in preparation f [...] adds b007e904b36a KVM: selftests: Genericize upper level page table entry struct adds ad5f16e42225 KVM: selftests: Add hugepage support for x86-64 adds ef6a74b2e55e KVM: sefltests: Add x86-64 test to verify MMU reacts to CP [...] adds 6c6e166b2c85 KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check adds 0193cc908b5a KVM: stats: Separate generic stats from architecture speci [...] adds cb082bfab59a KVM: stats: Add fd-based API to read binary stats data adds fcfe1baeddbf KVM: stats: Support binary stats retrieval for a VM adds ce55c049459c KVM: stats: Support binary stats retrieval for a VCPU adds fdc09ddd4064 KVM: stats: Add documentation for binary statistics interface adds 0b45d58738cd KVM: selftests: Add selftest for KVM statistics data binar [...] adds bc9e9e672df9 KVM: debugfs: Reuse binary stats descriptors adds f0d4379087d8 KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM [...] adds 112022bdb5bc KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP [...] adds 0aa1837533e5 KVM: x86: Properly reset MMU context at vCPU RESET/INIT adds ef318b9edf66 KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in n [...] adds f71a53d1180d Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" adds 49c6f8756cdf KVM: x86: Force all MMUs to reinitialize if guest CPUID is [...] adds 63f5a1909f9e KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM [...] adds 6c032f12dd1e Revert "KVM: MMU: record maximum physical address width in [...] adds ddc16abbbae9 KVM: x86/mmu: Unconditionally zap unsync SPs when creating [...] adds 00a669780ffa KVM: x86/mmu: Use MMU role to check for matching guest page sizes adds 2640b0865395 KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mi [...] adds 07dc4f35a44c KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages adds 479a1efc8119 KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() adds 0337f585f57f KVM: x86/mmu: Rename unsync helper and update related comments adds dbc4739b6b3e KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER adds 31e96bc63655 KVM: nSVM: Add a comment to document why nNPT uses vmcb01, [...] adds 18feaad3c655 KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for [...] adds 20f632bd0060 KVM: x86: Read and pass all CR0/CR4 role bits to shadow MM [...] adds 16be1d129253 KVM: x86/mmu: Move nested NPT reserved bit calculation int [...] adds d555f7057ebe KVM: x86/mmu: Grab shadow root level from mmu_role for sha [...] adds 594e91a100cc KVM: x86/mmu: Add struct and helpers to retrieve MMU role [...] adds af098972295a KVM: x86/mmu: Consolidate misc updates into shadow_mmu_ini [...] adds cd6767c334b6 KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role adds 8626c120baef KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to comp [...] adds 167f8a5cae99 KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro [...] adds 6066772455f2 KVM: x86/mmu: Add accessors to query mmu_role bits adds ca8d664f5099 KVM: x86/mmu: Do not set paging-related bits in MMU role i [...] adds 84c679f5f52c KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode i [...] adds 18db1b1790a8 KVM: x86/mmu: Always set new mmu_role immediately after ch [...] adds 8c985b2d8e68 KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow re [...] adds 4e9c0d80dbbd KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing [...] adds b705a277b705 KVM: x86/mmu: Drop vCPU param from reserved bits calculator adds c596f1470ab7 KVM: x86/mmu: Use MMU's role to compute permission bitmask adds 2e4c06618d40 KVM: x86/mmu: Use MMU's role to compute PKRU bitmask adds b67a93a87e1f KVM: x86/mmu: Use MMU's roles to compute last non-leaf level adds cd628f0f1e1c KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk adds 84a16226046d KVM: x86/mmu: Use MMU's role/role_regs to compute context' [...] adds 90599c280123 KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU con [...] adds a4c93252fed1 KVM: x86/mmu: Drop "nx" from MMU context now that there ar [...] adds 5472fcd4c6c8 KVM: x86/mmu: Get nested MMU's root level from the MMU's role adds 87e99d7d7054 KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU [...] adds fa4b558802c0 KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls adds af0eb17e99e5 KVM: x86/mmu: Don't update nested guest's paging bitmasks [...] adds 533f9a4b387b KVM: x86/mmu: Add helper to update paging metadata adds f4bd6f73763a KVM: x86/mmu: Add a helper to calculate root from role_regs adds fe660f7244d7 KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements fo [...] adds 36f267871edc KVM: x86/mmu: Use MMU's role to determine PTTYPE adds 961f84457cd4 KVM: x86/mmu: Add helpers to do full reserved SPTE checks [...] adds 3b77daa5efe1 KVM: x86/mmu: WARN on any reserved SPTE value when making [...] adds 616007c866a2 KVM: x86: Enhance comments for MMU roles and nested transi [...] adds 7cd138db5cae KVM: x86/mmu: Optimize and clean up so called "last nonlea [...] adds f82fdaf536ee KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT adds fdaa293598f9 KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault adds 9a65d0b70fa0 KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow p [...] adds 27de925044e1 KVM: x86/mmu: Let guest use GBPAGES if supported in hardwa [...] adds 19238e75bd8e kvm: x86: Allow userspace to handle emulation errors adds 39bbcc3a4e39 selftests: kvm: Allows userspace to handle emulation errors. adds 88213da23514 kvm: x86: disable the narrow guest module parameter on unload adds a01b45e9d34d KVM: x86: rename apic_access_page_done to apic_access_mems [...] adds 4fa3b91bdee1 KVM: s390: get rid of register asm usage adds a3efa8429266 KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 adds 1f703d2cf204 KVM: s390: allow facility 192 (vector-packed-decimal-enhan [...] adds 79b1e56509be Merge tag 'kvm-s390-next-5.14-1' of git://git.kernel.org/p [...] adds 0e5cb7770684 irqchip/gic: Split vGIC probing information from the GIC code adds 74501499d4e0 KVM: arm64: Handle physical FIQ as an IRQ while running a guest adds 669062d2a1aa KVM: arm64: vgic: Be tolerant to the lack of maintenance i [...] adds f6c3e24fb721 KVM: arm64: vgic: Let an interrupt controller advertise la [...] adds db75f1a33f82 KVM: arm64: vgic: move irq->get_input_level into an ops structure adds 354920e79441 KVM: arm64: vgic: Implement SW-driven deactivation adds 2f2f7e39dbb3 KVM: arm64: timer: Refactor IRQ configuration adds 5f59229680f7 KVM: arm64: timer: Add support for SW-based deactivation adds b6ca556c3529 irqchip/apple-aic: Advertise some level of vGICv3 compatibility adds 32e92b71b32a Merge branch kvm-arm64/m1 into kvmarm-master/next adds fd6f17bade21 KVM: arm64: Remove the creation time's mapping of MMIO regions adds 2aa53d68cee6 KVM: arm64: Try stage2 block mapping for host device MMIO adds 32ab5a5e97da Merge branch kvm-arm64/mmu/MMIO-block-mapping into kvmarm- [...] adds 6cbf874e51b6 KVM: arm64: Move hyp_pool locking out of refcount helpers adds 581982decc63 KVM: arm64: Use refcount at hyp to check page availability adds 914cde58a03c KVM: arm64: Remove list_head from hyp_page adds 7c350ea39e53 KVM: arm64: Unify MMIO and mem host stage-2 pools adds d978b9cfe6fe KVM: arm64: Remove hyp_pool pointer from struct hyp_page adds 87ec0606733e KVM: arm64: Use less bits for hyp_page order adds 6929586d8edd KVM: arm64: Use less bits for hyp_page refcount adds 46c886220ae3 Merge branch kvm-arm64/mmu/reduce-vmemmap-overhead into kv [...] adds b78f4a596692 KVM: selftests: Rename vm_handle_exception adds b7326c011226 KVM: selftests: Complete x86_64/sync_regs_test ucall adds 75275d7fbef4 KVM: selftests: Introduce UCALL_UNHANDLED for unhandled ve [...] adds 67f709f52bf0 KVM: selftests: Move GUEST_ASSERT_EQ to utils header adds e3db7579ef35 KVM: selftests: Add exception handling support for aarch64 adds 4f05223acaea KVM: selftests: Add aarch64/debug-exceptions test adds fbba7e69b061 Merge branch kvm-arm64/selftest/debug into kvmarm-master/next adds 6204004de316 KVM: arm64: Introduce two cache maintenance callbacks adds a4d5ca5c7cd8 KVM: arm64: Introduce mm_ops member for structure stage2_a [...] adds 378e6a9c78a0 KVM: arm64: Tweak parameters of guest cache maintenance functions adds 25aa28691bb9 KVM: arm64: Move guest CMOs to the fault handlers adds b88835a89df7 Merge branch kvm-arm64/mmu/stage2-cmos into kvmarm-master/next adds 2a71fabf6a1b KVM: arm64: Don't zero the cycle count register when PMCR_ [...] adds d0c94c49792c KVM: arm64: Restore PMU configuration on first run adds cb5faa8c7df0 Merge branch kvm-arm64/pmu-fixes into kvmarm-master/next adds 85c653fcc635 Merge branch arm64/for-next/caches into kvmarm-master/next adds 2f9ace5d4557 KVM: arm64: selftests: get-reg-list: Introduce vcpu configs adds 94e9223c06be KVM: arm64: selftests: get-reg-list: Prepare to run multip [...] adds f3032fcc9cf0 KVM: arm64: selftests: get-reg-list: Provide config select [...] adds 32edd2290889 KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve adds 313673bad871 KVM: arm64: selftests: get-reg-list: Split base and pmu registers adds b356a8310887 KVM: arm64: Update MAINTAINERS to include selftests adds 2fea6cf7d321 Merge branch kvm-arm64/selftest/sysreg-list-fix into kvmar [...] adds 69e3b846d8a7 arm64: mte: Sync tags for pages where PTE is untagged adds ea7fc1bb1cd1 KVM: arm64: Introduce MTE VM feature adds e1f358b50464 KVM: arm64: Save/restore MTE registers adds 673638f434ee KVM: arm64: Expose KVM_ARM_CAP_MTE adds f0376edb1ddc KVM: arm64: Add ioctl to fetch/store tags in a guest adds 04c02c201d7e KVM: arm64: Document MTE capability and ioctl adds 9f03db667359 Merge branch kvm-arm64/mmu/mte into kvmarm-master/next adds 98db7259fa7b KVM: arm64: Set the MTE tag bit before releasing the page adds 188982cda00e Merge branch kvm-arm64/mmu/mte into kvmarm-master/next adds b8917b4ae44d Merge tag 'kvmarm-5.14' of git://git.kernel.org/pub/scm/li [...] adds 36824f198c62 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds e90812c47b95 staging: media: rkvdec: fix pm_runtime_get_sync() usage count adds 4cba5473c5ce media: venus: Rework error fail recover logic adds 747bad54a677 media: s5p_cec: decrement usage count if disabled adds 6005a8e955e4 media: i2c: ccs-core: return the right error code at suspend adds da3a1858c3a3 media: i2c: ccs-core: fix pm_runtime_get_sync() usage count adds 62c90446868b media: i2c: imx334: fix the pm runtime get logic adds e6695c89b3d4 media: exynos-gsc: don't resume at remove time adds dd97908ee350 media: atmel: properly get pm_runtime adds 892bb6ecead9 media: hantro: do a PM resume earlier adds e7c617cab7a5 media: marvel-ccic: fix some issues when getting pm_runtime adds d07bb9702cf5 media: mdk-mdp: fix pm_runtime_get_sync() usage count adds fa9f443f7c96 media: rcar_fdp1: simplify error check logic at fdp_open() adds 45e75a8c6fa4 media: rcar_fdp1: fix pm_runtime_get_sync() usage count adds 220955ec3c84 media: renesas-ceu: Properly check for PM errors adds fdc34e82c0f9 media: s5p: fix pm_runtime_get_sync() usage count adds c41e02493334 media: am437x: fix pm_runtime_get_sync() usage count adds 6e8b1526db16 media: sh_vou: fix pm_runtime_get_sync() usage count adds 908711f542c1 media: mtk-vcodec: fix PM runtime get logic adds 10343de268d1 media: s5p-jpeg: fix pm_runtime_get_sync() usage count adds baa450f08d69 media: sti/delta: use pm_runtime_resume_and_get() adds 9c298f82d839 media: sunxi: fix pm_runtime_get_sync() usage count adds c44eac5b72e2 media: sti/bdisp: fix pm_runtime_get_sync() usage count adds 59f96244af94 media: exynos4-is: fix pm_runtime_get_sync() usage count adds 59087b66ea67 media: exynos-gsc: fix pm_runtime_get_sync() usage count adds 9148cded3a02 media: staging: media: hantro: Align line break to the ope [...] adds d637c5dbbfee media: staging: media: hantro: Align line break to the ope [...] adds d58f75de9b95 media: staging: media: omap4iss: Align line break to the o [...] adds 047d39c4a1bc media: staging: media: atomisp: Removed a superfluous else clause adds 94dfa800dda4 media: staging: media: atomisp: i2c: align line break to m [...] adds a21baa418c5b media: staging: media: intel-ipu3: remove unnecessary blank line adds 25074ea239ac media: staging: media: intel-ipu3: reduce length of line adds 17daf473e2a4 media: staging: media: intel-ipu3: remove space before tabs adds 72e038724108 media: staging: media: intel-ipu3: line should not end with '[' adds 7900bdc25a01 media: staging: media: zoran: add spaces around '<<' operator adds 451c34dd69b8 media: staging: media: atomisp: Minor code style changes adds d7c89be51d17 media: staging: media: omap4iss: Remove unused macro function adds bbbcba0267e2 media: staging: media: atomisp: pci: Correct identation in [...] adds 848802da8d04 media: staging: media: atomisp: pci: Correct identation in [...] adds 14bc5eb80bda media: staging: media: atomisp: pci: Format comments accor [...] adds 73edc4da4063 media: staging: media: atomisp: pci: Format comments accor [...] adds 29dd19e3ac7b media: exynos4-is: remove a now unused integer adds 56c1f0876293 media: sti: fix obj-$(config) targets adds 0a016c35a326 media: staging: media: atomisp: pci: Balance braces around [...] adds b6465b1d74b8 media: staging: media: atomisp: pci: Balance braces around [...] adds 41d1f1b03909 media: staging: media: atomisp: pci: Balance braces around [...] adds d1ca04c476d6 media: staging: media: atomisp: pci: Balance braces around [...] adds 049eda0749fa media: staging: media: tegra-video: Align line break to ma [...] adds 6ceb557604e8 media: staging: media: atomisp: Fix sh_css.c brace coding [...] adds c0633711b00a media: staging: media: atomisp: Remove redundant assertion [...] adds 7394bf6d3c1e media: staging: media: atomisp: Fix the rest of sh_css.c b [...] adds dfdd8ceb6f74 media: staging: media: atomisp: Remove all redundant asser [...] adds 9d634547323e media: staging: media: atomisp: Remove a superfluous else [...] adds d4bc34d18201 media: staging: media: atomisp: Replace if else clause wit [...] adds 7796e455170e media: staging: media: atomisp: Fix alignment and line len [...] adds 58a328830e49 media: staging: media: atomisp: Refactor ia_css_stream_load() adds 684e025c7165 media: staging: media: atomisp: Fix line split style issues adds 43692e9e1b8b media: staging: media: atomisp: balance braces around if.. [...] adds 21837c2c27cd media: staging: media: atomisp: remove unnecessary braces adds f50559f0c9b4 media: staging: media: atomisp: reformat code comment blocks adds 4c999ae366e1 media: staging: media: atomisp: fix CamelCase variable naming adds 2dfc978ac0f3 media: staging: media: atomisp: replace raw pr_*() by dev_dbg() adds 637959f7e273 media: staging: media: atomisp: remove unnecessary pr_info calls adds 4eb48acac1e9 media: s2255drv: remove redundant assignment to variable field adds b07006ff9365 media: mc: mc-entity.c: Fix typo adds 71c415181284 media: rkisp1: rksip1-capture.c: Improve comments and fix typos adds 27ba44270b5e media: rkisp1: rkisp1-params.c: Fix typos adds be8656e62e9e media: cpia2: fix memory leak in cpia2_usb_probe adds b2cd0b31ed89 media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memse [...] adds 3d37ef41bed0 media: cobalt: fix race condition in setting HPD adds 67a7e53d5b21 media: hevc: Fix dependent slice segment flags adds 414e0a6437f9 media: qcom/camss: Use devm_platform_ioremap_resource_byname adds 8edcb5049ac2 media: I2C: change 'RST' to "RSET" to fix multiple build errors adds f8194e5e63fd media: pvrusb2: fix warning in pvr2_i2c_core_done adds 09f4310c6bfb media: hantro: use G1_REG_INTERRUPT directly for the mpeg2 adds 3b330849512e media: hantro: imx: reuse MB_DIM define adds c78b22aaaa90 media: hantro: imx: remove duplicate dec_base init adds d72a96b6c053 media: hantro: imx: remove unused include adds bbc42ab0da98 media: hantro: introduce hantro_g1.c for common API adds 18d6c8b7b4c9 media: hantro: add fallback handling for single irq/clk adds 0d705395afa4 media: dt-bindings: Document SAMA5D4 VDEC bindings adds 82ad940c0094 media: hantro: add initial SAMA5D4 support adds bb9212fd9710 media: ARM: dts: sama5d4: enable Hantro G1 VDEC adds 401b0e5dcab6 media: i2c: ak7375: use pm_runtime_resume_and_get() adds 7917f27941c3 media: i2c: dw9714: use pm_runtime_resume_and_get() adds ed8f47b06125 media: i2c: dw9768: use pm_runtime_resume_and_get() adds d5e75e8b4a24 media: i2c: dw9807-vcm: use pm_runtime_resume_and_get() adds c36c7d56ad44 media: i2c: hi556: use pm_runtime_resume_and_get() adds 3c11dfe3be25 media: i2c: imx214: use pm_runtime_resume_and_get() adds 30ad45591265 media: i2c: imx219: use pm_runtime_resume_and_get() adds 018ef4301711 media: i2c: imx258: use pm_runtime_resume_and_get() adds bb94b8f3a76e media: i2c: imx274: use pm_runtime_resume_and_get() adds 739d9c64150a media: i2c: imx290: use pm_runtime_resume_and_get() adds c0f8f1b6a101 media: i2c: imx319: use pm_runtime_resume_and_get() adds 5f070f4df4fd media: i2c: imx355: use pm_runtime_resume_and_get() adds e7c018a96355 media: i2c: mt9m001: use pm_runtime_resume_and_get() adds 67d44de2f842 media: i2c: ov02a10: use pm_runtime_resume_and_get() adds cc9351ff1055 media: i2c: ov13858: use pm_runtime_resume_and_get() adds c12ede18c38b media: i2c: ov2659: use pm_runtime_resume_and_get() adds c679b2365a9e media: i2c: ov2685: use pm_runtime_resume_and_get() adds b9be93aa55b4 media: i2c: ov2740: use pm_runtime_resume_and_get() adds 5187df40bf3d media: i2c: ov5647: use pm_runtime_resume_and_get() adds 6b19d2970086 media: i2c: ov5648: use pm_runtime_resume_and_get() adds f151c230dced media: i2c: ov5670: use pm_runtime_resume_and_get() adds f236bb2490b6 media: i2c: ov5675: use pm_runtime_resume_and_get() adds 1541ac5ffd4c media: i2c: ov5695: use pm_runtime_resume_and_get() adds 45bbff806cab media: i2c: ov7740: use pm_runtime_resume_and_get() adds 529e78dea6a0 media: i2c: ov8856: use pm_runtime_resume_and_get() adds 586ee057ba6b media: i2c: ov8865: use pm_runtime_resume_and_get() adds 279a085db8c8 media: i2c: ov9734: use pm_runtime_resume_and_get() adds 81f2fe55d12b media: i2c: tvp5150: use pm_runtime_resume_and_get() adds a959a7bf3b93 media: i2c: video-i2c: use pm_runtime_resume_and_get() adds 2450f59d2416 media: i2c: ccs-core: use pm_runtime_resume_and_get() adds 75ecb9c83cf9 staging: media: imx7-mipi-csis: use pm_runtime_resume_and_get() adds deb9119f807a staging: media: atomisp: use pm_runtime_resume_and_get() adds 7af42f3136d8 staging: media: ipu3: use pm_runtime_resume_and_get() adds e21e1e94ce10 staging: media: cedrus_video: use pm_runtime_resume_and_get() adds dc8276b78917 staging: media: tegra-vde: use pm_runtime_resume_and_get() adds c09ffca53fcd staging: media: tegra-video: use pm_runtime_resume_and_get() adds 0314339a0a49 media: rockchip/rga: use pm_runtime_resume_and_get() adds bc700a13cd3f media: sti/hva: use pm_runtime_resume_and_get() adds 0ccb25b8279c media: ipu3: use pm_runtime_resume_and_get() adds 7295e537bb2b media: coda: use pm_runtime_resume_and_get() adds 97df01fae800 media: mtk-jpeg: use pm_runtime_resume_and_get() adds 09dfb36ce250 media: camss: use pm_runtime_resume_and_get() adds f6bf35ee3e4d media: venus: core: use pm_runtime_resume_and_get() adds 1938ab0d271f media: venus: vdec: use pm_runtime_resume_and_get() adds 85368a213e2d media: venus: venc: use pm_runtime_resume_and_get() adds c311f53362b0 media: rcar-fcp: use pm_runtime_resume_and_get() adds 8102cf89ecd5 media: rkisp1: use pm_runtime_resume_and_get() adds a8779c2752f2 media: s3c-camif: use pm_runtime_resume_and_get() adds 67b92f54186c media: s5p-mfc: use pm_runtime_resume_and_get() adds 75c573eb7041 media: stm32: use pm_runtime_resume_and_get() adds 79e790ff0bc5 media: sunxi: use pm_runtime_resume_and_get() adds 588bc430133c media: ti-vpe: use pm_runtime_resume_and_get() adds 71aeaedc9683 media: vsp1: use pm_runtime_resume_and_get() adds 334fe327a8b4 media: rcar-vin: use pm_runtime_resume_and_get() adds 10f05966c520 media: hantro: use pm_runtime_resume_and_get() adds 89cf71e62cd3 media: davinci: fix two kernel-doc comments adds 12ccb76280f8 media: lirc: remove out of date comment adds 58c08df5751d media: rc: remove tango ir driver and keymap adds 52518e513d6d media: rc: clean up Kconfig dependencies adds ca8519ddc4d7 media: siano: use DEFINE_MUTEX() for mutex lock and LIST_H [...] adds afccc0bbab59 media: dvb-frontends: remove redundant words and fix sever [...] adds 9c87ae1a0dbe media: rc: i2c: Fix an error message adds 37d9d42f9e78 media: lmedm04: delete lme2510_get_adapter_count() adds c680ed46e418 media: dvb-usb: fix wrong definition adds 118f3e1562f2 media: uapi: mpeg2: Rename "quantization" to "quantisation" adds 81bbb65f1981 media: uapi: mpeg2: rework quantisation matrices semantics adds 88e78409a83a media: uapi: mpeg2: Cleanup flags adds f329e21e9dad media: uapi: mpeg2: Split sequence and picture parameters adds b6d7e8031c9c media: uapi: mpeg2: Move reference buffer fields adds 701a6a410c31 media: hantro/cedrus: Remove unneeded slice size and slice offset adds 45f97ba1ce80 media: uapi: mpeg2: Remove V4L2_CID_MPEG_VIDEO_MPEG2_SLICE_PARAMS adds 2f0968827a48 media: uapi: Move the MPEG-2 stateless control type out of [...] adds 3c994c6d21db media: controls: Log MPEG-2 stateless control in .std_log adds f4815b399111 media: uapi: move MPEG-2 stateless controls out of staging adds d2fcc9c2de11 media: imx: imx7_mipi_csis: Fix logging of only error even [...] adds 7fe1de81ddda media: imx: imx7_mipi_csis: Count the CSI-2 debug interrupts adds ca403b37cd95 media: imx: imx7_mipi_csis: Update ISP_CONFIG macros for q [...] adds eed6a93044e3 media: imx: imx7_mipi_csis: Move static data to top of mip [...] adds 2cb7c5c08cf2 media: imx: imx7_mipi_csis: Minimize locking in get/set format adds 90ce0472182f media: imx: imx7_mipi_csis: Don't set subdev data adds b329650e3f2d media: imx: imx7_mipi_csis: Reorganize code in sections adds 996f6f517dc7 media: imx: imx7_mipi_csis: Set the CLKSETTLE register field adds 492d418c082c media: imx: imx7_mipi_csis: Drop unused csis_hw_reset structure adds 3acb88893a79 media: imx: imx7_mipi_csis: Store CSI-2 data type in forma [...] adds cbf15686dd8b media: imx: imx7_mipi_csis: Drop csi_state phy field adds b0db06bb98b5 media: imx: imx7_mipi_csis: Rename mipi_sd to sd adds f65ffcd8abf9 media: imx: imx7_mipi_csis: Rename csi_state flag field to state adds e71bcbe65f67 media: imx: imx7_mipi_csis: Turn csi_state irq field into [...] adds deb1c97283a4 media: imx: imx7_mipi_csis: Don't pass pdev to mipi_csis_p [...] adds 96703073ecb3 media: imx: imx7_mipi_csis: Pass csi_state to mipi_csis_su [...] adds 62bd05a4f9ff media: imx: imx7_mipi_csis: Drop csi_state pdev field adds b4eb02656d09 media: imx: imx7_mipi_csis: Make csi_state num_clocks fiel [...] adds 0092d4a8ea7f media: imx: imx7_mipi_csis: Reorganize csi_state structure adds 7479454cfef0 media: imx: imx7_mipi_csis: Reorganize mipi_csis_probe() adds 88fc81388df9 media: imx: imx7_mipi_csis: Reject invalid data-lanes settings adds acdff8e14ae9 media: imx: imx7_mipi_csis: Move PHY control to dedicated [...] adds 85b62ff2cb97 media: dt-bindings: media: nxp,imx7-mipi-csi2: Add i.MX8MM [...] adds f0e7cfbb43f1 media: imx: imx7_mipi_csis: Add i.MX8MM support adds 2fb27551ba40 media: imx: imx7_mipi_csis: Update MAINTAINERS adds c3bf5129f339 media: v4l2-ctrls: always copy the controls on completion adds 71c689dc2e73 media: v4l2-ctrls: split up into four source files adds 80c1c54a2aa3 Merge tag 'v5.13-rc4' into media_tree adds de646852cdad media: move ttpci-eeprom to common adds 989cf18ed08f media: av7110: move driver to staging adds b998a59f82f1 media: sp8870: move it to staging adds 1cb13613735a media: mc-request.c: allow object_bind in QUEUED state adds ff3cc65cadb5 media: v4l: async, fwnode: Improve module organisation adds dc794d3d2424 media: staging: ipu3-imgu: Move the UAPI header from inclu [...] adds caad79405086 media: Documentation: ccs: Fix the op_pll_multiplier address adds 0e3e0c9369c8 media: ccs: Fix the op_pll_multiplier address adds 2cb2705cf7ff media: ipu3-cio2: Fix reference counting when looping over [...] adds 24786ccd9c80 media: i2c: ov2659: Use clk_{prepare_enable,disable_unprep [...] adds c492ec9ae9ed media: ov8856: Add support for 2 data lanes adds c19b93a69c8e media: ov8856: add vflip/hflip control support adds cef944c8f5ae media: staging: ipu3-imgu: Document pages field adds 45dbd70c35d6 media: i2c: ov8865: remove unnecessary NULL check adds d953e3cb4adf media: imx208: Add imx208 camera sensor driver adds 47926106af78 media: i2c: ov2659: Fix an error message adds 92fbe0323d1b media: i2c: ov9650: Fix an error message adds d443d838f6d7 media: dt-bindings: media: renesas,isp: Add bindings for I [...] adds 8f6a0eabb1f2 media: dt-bindings: media: renesas,vin: Add r8a779a0 support adds 6e2202ca1ee0 media: venus: hfi_cmds: Fix conceal color property adds 0394360eafa0 media: venus: Convert to use resource-managed OPP API adds 51bb3989c2a1 media: venus: hfi_cmds.h: Replace one-element array with f [...] adds 3cfe5815ce0e media: venus: Enable low power setting for encoder adds 6fc46680520f media: venus: helpers: Delete an unneeded bool conversion adds 83df8dfd57be media: dt-bindings: media: Document RDA5807 FM radio bindings adds 90c3493e4d9e media: dt-bindings: media: renesas,vin: Add r8a77961 support adds be6cdcf2c9c9 media: dt-bindings: media: renesas,csi2: Add r8a77961 support adds 14480e8df8b5 media: camss: move to use request_irq by IRQF_NO_AUTOEN flag adds a3a54bf4bdda media: bt878: do not schedule tasklet when it is not setup adds ac5688637144 media: em28xx: Fix possible memory leak of em28xx struct adds ba1ed4ae760a media: rkvdec: Fix .buf_prepare adds 082aaecff35f media: hantro: Fix .buf_prepare adds d84b9202d712 media: cedrus: Fix .buf_prepare adds ef677df92e45 media: adv7842: support EDIDs up to 4 blocks adds f9c2fd3bb857 media: ttpci: switch from 'pci_' to 'dma_' API adds 01fe904c9afd media: exynos4-is: Fix a use after free in isp_video_release adds 7dd0c9e547b6 media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release adds d2a0f8d6afda media: saa7134: Remove unnecessary INIT_LIST_HEAD() adds 1a4520090681 media: bt8xx: Fix a missing check bug in bt878_probe adds 6cf16148899f media: radio: si4713: constify static struct v4l2_ioctl_ops adds 0909f4acb916 media: rcar-vin: Enable support for r8a77961 adds 4c6178f31e7d media: rcar-csi2: Enable support for r8a77961 adds 2c1e75f5baac media: meson: vdec: remove redundant initialization of var [...] adds 1fcbeeb506fd media: mtk-vpu: Use devm_platform_ioremap_resource_byname adds 8f2e452730d2 media: au0828: fix a NULL vs IS_ERR() check adds d67fa04ce41f media: media/test_drivers: Drop unnecessary NULL check aft [...] adds a6b1e7093f0a media: tc358743: Fix error return code in tc358743_probe_of() adds dd706623fcab media: bdisp: remove redundant dev_err call in bdisp_probe() adds c75f11fbe4de media: atmel: atmel-isc: Remove redundant assignment to i adds 8610b3a2abfd media: st-delta: Remove redundant assignment to ret adds e6001f6922cf media: v4l: cadence: Handle errors of clk_prepare_enable() adds 0a045eac8d04 media: zr364xx: fix memory leak in zr364xx_start_readpipe adds b75a44de44f4 media: staging: media: zoran: fix some formatting issues adds efdd0d42e276 media: staging: media: zoran: remove detect_guest_activity adds 4283d387d9cb media: staging: media: zoran: multiple assignments should [...] adds 87c5d693f949 media: staging: media: zoran: remove blank line adds b8c8c4959ce3 media: staging: media: zoran: fix kzalloc style adds 5ef8a20af187 media: staging: media: zoran: change asm header adds cca65f640455 media: v4l: cadence: Handle errors of clk_prepare_enable() adds b7fdd208687b media: st-hva: Fix potential NULL pointer dereferences adds 99c2caa64580 media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues adds 66933f4b90dd media: hantro: test the correct variable in probe() adds 6d0aac74e1e2 media: drivers/media/platform/Rcar_jpu.c : fix typo issues adds bf950fdc71fe media: drivers/media/usb/gspca/cpia1.c : fix spelling typo adds d170ebb00472 media: uapi/linux/cec-funcs.h: set delay to 1 if unnused adds ce67eaca95f8 media: vicodec: Use _BITUL() macro in UAPI headers adds 8c8b9a9be2af media: dtv5100: fix control-request directions adds 53ae298fde7a media: gspca/sq905: fix control-request direction adds 5eabfbdd7d6a media: staging: media: tegra-vde: add missing error return [...] adds 8ed339f23d41 media: gspca/gl860: fix zero-length control requests adds b4bb4d425b7b media: gspca/sunplus: fix zero-length control requests adds 25d5ce3a606a media: rtl28xxu: fix zero-length control request adds 80daed70c6dc media: imx: imx7_mipi_csis: Fix error return code in mipi_ [...] adds 35037eab4aca media: v4l2-dev.c: Modified the macro SET_VALID_IOCTL adds 2bcfc81147b9 media: videobuf-dma-sg: void function return statements ar [...] adds 98b9c7890b2d docs: admin-guide: media: ipu3.rst: replace some characters adds 9df4827523bd docs: driver-api: media: zoran: replace SOFT HYPHEN character adds d4a84f86e916 docs: userspace-api: media: fdl-appendix.rst: replace some [...] adds eff7d26abc05 docs: userspace-api: media: v4l: replace some characters adds c11669f738f4 docs: userspace-api: media: dvb: replace some characters adds cd40407a8a01 media: ivtv: get rid of DVB deprecated ioctls adds 819fbd3d8ef3 media: dvb header files: move some headers to staging adds 793e52d4e77d media: docs: move DVB audio/video docs to staging adds df5ce27d9653 media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK adds ffcf1b0ae3fa media: rtl28xxu: replace a NO-BREAK SPACE character adds a4c3793e71f3 media: allegro-dvt: avoid EN DASH char adds 35c47f8d9a34 media: saa7134: drop a NO-BREAK SPACE adds 730f055666a3 media: rc: ite-cir: replace some an EN DASH adds 5b448065febe media: pci: tw5864: avoid usage of some characters adds a810ed0b3370 media: videobuf2-v4l2.c: add vb2_queue_change_type() helper adds 2d8b2a6431b3 media: vivid: remove stream_sliced_vbi_cap field adds c9cbf021c82c media: vivid: use vb2_queue_change_type adds 269b4dd3e8b3 media: hevc: Add sps_max_sub_layers_minus1 to v4l2_ctrl_hevc_sps adds f84bc784fa61 media: atmel: atmel-isc: specialize gamma table into produ [...] adds d5475b3c901a media: atmel: atmel-isc: specialize driver name constant adds 5122e8d15a07 media: atmel: atmel-isc: add checks for limiting frame sizes adds f794bc16a52d media: atmel: atmel-isc: specialize max width and max height adds cd5af39467bd media: atmel: atmel-isc: specialize dma cfg adds 2ede3975c0a8 media: atmel: atmel-isc: extract CSC submodule config into [...] adds c59744de8a53 media: atmel: atmel-isc-base: add id to clock debug message adds ffeeb01d1139 media: atmel: atmel-isc: create register offsets struct adds d3b2ee5478c8 media: atmel: atmel-isc: extract CBC submodule config into [...] adds 4fc9e8a775d4 media: atmel: atmel-isc: add CBC to the reg offsets struct adds 87b62b6d55dd media: atmel: atmel-isc: add SUB422 and SUB420 to register [...] adds 40ee17d1b41c media: atmel: atmel-isc: add RLP to register offsets adds 1a3ac5d51541 media: atmel: atmel-isc: add HIS to register offsets adds e89100985771 media: atmel: atmel-isc: add DMA to register offsets adds d51470069eb1 media: atmel: atmel-isc: add support for version register adds 629de518e6f3 media: atmel: atmel-isc: add his_entry to register offsets adds a911e9274434 media: atmel: atmel-isc: add register description for addi [...] adds 5507b1010925 media: atmel: atmel-isc: extend pipeline with extra modules adds 2873f85bd318 media: atmel: atmel-isc: add CC initialization function adds 8f1b451c87ee media: atmel: atmel-isc: create product specific v4l2 cont [...] adds 883285556388 media: atmel: atmel-isc: create callback for DPC submodule [...] adds e48848a6af15 media: atmel: atmel-isc: create callback for GAM submodule [...] adds ef9b7779688b media: atmel: atmel-isc: create callback for RLP submodule [...] adds 415dbe4efafa media: atmel: atmel-isc: move the formats list into produc [...] adds 049a38fc9681 media: atmel: atmel-isc: create an adapt pipeline callback [...] adds 0baf7a3241ac media: atmel: atmel-isc-regs: add additional fields for sa [...] adds debfa496871c media: atmel: atmel-isc-base: add support for more formats [...] adds 2672a9397221 media: atmel: atmel-isc-sama5d2: remove duplicate define adds 54203301d02a media: dt-bindings: media: atmel-isc: convert to yaml adds 7b8d3d03df83 media: dt-bindings: media: add microchip,xisc device bindings adds c9aa973884a1 media: atmel: atmel-isc: add microchip-xisc driver adds 671d07658531 media: MAINTAINERS: update ISC driver bindings file adds 038cc9787773 media: MAINTAINERS: add xisc files to isc driver entry adds bc4f21fcc03d media: mxl692: make a const array static, makes object smaller adds 321c0d383dc3 media: cxd2880-spi: Fix some error messages adds 9ad1efee086e media: dvd_usb: memory leak in cinergyt2_fe_attach adds da9a805b1249 media: cinergyt2: make properties const adds 04297b00dfb4 media: st_rc: Handle errors of clk_prepare_enable() adds 53a370f621a0 media: rc: add keymap for Toshiba CT-90405 remote adds f1d9f315924f media: imon: use DEVICE_ATTR_RW() helper macro adds 4dd0f63b51c2 media: hevc: Add fields and flags for hevc PPS adds d395a78db9ea media: hevc: Add decode params control adds 42cb2a8f27d2 media: hantro: change hantro_codec_ops run prototype to re [...] adds 8968cfc28295 media: hantro: Define HEVC codec profiles and supported features adds 31ad15e688e5 media: hantro: Only use postproc when post processed forma [...] adds 35f51f6091bc media: uapi: Add a control for HANTRO driver adds b7782b34a766 media: hantro: handle V4L2_PIX_FMT_HEVC_SLICE control adds cb5dd5a0fa51 media: hantro: Introduce G2/HEVC decoder adds 45040f675041 media: hantro: IMX8M: add variant for G2/HEVC codec adds 3d42c93e5fc9 media: dmxdev: change the check for problems allocing secfeed adds 4c6e0976295a media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K adds 703ac06a88f0 media: docs: */media/index.rst: don't use ReST doc:`foo` adds d759cd46b9f1 media: userspace-api: avoid using ReST :doc:`foo` markup adds a169c44e5819 media: driver-api: drivers: avoid using ReST :doc:`foo` markup adds 6ef43d273e85 media: admin-guide: avoid using ReST :doc:`foo` markup adds d382c5be4cc2 media: dvb_ca_en50221: avoid speculation from CA slot adds abc0226df64d media: dvb_net: avoid speculation from net slot adds 1fec2ecc2523 media: dvbdev: fix error logic at dvb_register_device() adds ba9139116bc0 media: sun6i-csi: add a missing return code adds 7f9197f11888 media: saa7134: use more meaninful goto labels adds 235406dca37e media: saa7134: fix saa7134_initdev error handling logic adds 5368b1ee2939 media: siano: fix device register error path adds dba328bab4c6 media: ttusb-dec: cleanup an error handling logic adds 60f0618d157b media: dvb-core: frontend: make GET/SET safer adds 128916984208 media: xilinx: simplify get fourcc logic adds c73c23f34716 media: venus: hfi_cmds: Fix packet size calculation adds 6f2f49ae4c28 media: venus: hfi_msgs.h: Replace one-element arrays with [...] adds 0d346d2a6f54 media: v4l2-subdev: add subdev-wide state struct adds b6c57d313f5f media: mtk-vcodec: venc: remove redundant code adds 5cd576057712 media: dt-bindings: media: mtk-vcodec: Add dma-ranges property adds c2c3bde0e1ae media: mtk-vcodec: Support 34bits dma address for venc adds aa950d861969 media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] adds 37eeacba7cb6 media: mtk-vcodec: Add MT8192 H264 venc driver adds caf231ac25bd media: mtk-vcodec: Support MT8192 H264 4K encoding adds c344f07aa1b4 media: v4l2-core: ignore native time32 ioctls on 64-bit adds 7b53cca764f9 media: v4l2-core: explicitly clear ioctl input data adds e84c8932897e media: v4l2-core: fix whitespace damage in video_get_user() adds 765ba251d252 media: subdev: remove VIDIOC_DQEVENT_TIME32 handling adds 8162f78d27c6 media: v4l2-core: return -ENODEV from ioctl when not registered adds b4c650f1af68 media: atomisp: remove compat_ioctl32 code adds 0a7790be182d media: subdev: disallow ioctl for saa6588/davinci adds ca816468bc37 media: coda: set debugfs blobs to read only adds e198be37e525 media: imx-csi: Skip first few frames from a BT.656 source adds 2b889a4afcac media: marvell-ccic: set error code in probe adds 5d11e6aad181 media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx adds 584b2373eef9 media: usb: cpia2: Fixed Coding Style issues adds 40d62da2a127 media: v4l2-event: Modified variable type 'unsigned' to 'u [...] adds e70bc1ea973d media: rcar-csi2: Add support for Y10 and Y8 adds 682e69d7a262 media: imx-jpeg: Constify static struct v4l2_m2m_ops adds 7ec1c4a57c42 media: imx-jpeg: Constify static struct mxc_jpeg_fmt adds 00ae4ebc2d07 media: pci: cx88: switch from 'pci_' to 'dma_' API adds 7629cbd6872f media: adv7842: remove spurious & and fix vga_edid size adds 493ae3f2ba13 media: mtk-vcodec: fix kerneldoc warnings adds b32178e77d25 media: dt-bindings: media: rockchip-vpu: add new compatibles adds 502cf736419a media: dt-bindings: media: rockchip-vdec: add RK3228 compatible adds 4b898fedeb26 media: hantro: reorder variants adds c9caebd57b3a media: hantro: merge Rockchip platform drivers adds 78bb1ae5472c media: hantro: add support for Rockchip RK3066 adds 4f34591568e7 media: hantro: add support for Rockchip RK3036 adds 3de09c7ae70d media: i2c: max9286: Adjust parameters indent adds f78723eb6275 media: i2c: max9286: Rename reverse_channel_mv adds 902edc2a1c1a media: i2c: max9286: Cache channel amplitude adds 731c24ffa2b1 media: i2c: max9286: Define high channel amplitude adds 4ff5278dcef9 media: i2c: max9286: Rework comments in .bound() adds ad01032aaf43 media: i2c: max9271: Check max9271_write() return adds 9e0bf8393d06 media: i2c: max9271: Introduce wake_up() function adds 7028772092b7 media: i2c: rdacm21: Add delay after OV490 reset adds ff75332b260c media: i2c: rdacm21: Fix OV10640 powerup adds 2b821698dc73 media: i2c: rdacm21: Power up OV10640 before OV490 adds 1524bb765d33 media: i2c: rdacm20: Embed 'serializer' field adds 09741de09bf8 media: i2c: rdacm20: Enable noise immunity adds 59a81c70b0b3 media: i2c: rdacm20: Report camera module name adds 47f8b8a2cfee media: i2c: rdacm20: Check return values adds 198bb646e855 media: i2c: rdacm20: Re-work ov10635 reset adds 50e7a31d30e8 media: Fix Media Controller API config checks adds 95778c2d0979 media: video-mux: Skip dangling endpoints adds 11420749c6b4 media: mtk-vpu: on suspend, read/write regs only if vpu is [...] adds 61c6f04a988e media: s5p-mfc: Fix display delay control creation adds 31e798fd6f0f Merge tag 'media/v5.14-1' of git://git.kernel.org/pub/scm/ [...] adds 7c0303ff7e67 crypto: arm - generate *.S by Perl at build time instead o [...] adds 8116138cbfce crypto: arm - use a pattern rule for generating *.S files adds 12dd461ebd19 crypto: arm64 - generate *.S by Perl at build time instead [...] adds 2063257d4b24 crypto: arm64 - use a pattern rule for generating *.S files adds c8671c7dc7d5 crypto: ccp - Annotate SEV Firmware file names adds fa8edbb630ae crypto: cpt - Use 'hlist_for_each_entry' to simplify code adds b7c3635e56d6 hwrng: amd - remove redundant initialization of variable err adds a9ca8eacb320 crypto: qce - Add MAC failed error checking adds 6c34e446b2e2 crypto: qce - Make result dump optional adds 7ba9cd4e22a0 crypto: qce - Add mode for rfc4309 adds 9363efb4181c crypto: qce - Add support for AEAD algorithms adds e5d6181d35b2 crypto: qce - Clean up qce_auth_cfg adds db0018a8b615 crypto: qce - Add support for AEAD algorithms adds b51dcf05c1e9 crypto: qce - Schedule fallback aead algorithm adds 0cdbabf8bb7a hwrng: exynos - Fix runtime PM imbalance on error adds 9395c58fdddd crypto: ixp4xx - dma_unmap the correct address adds e8acf011f2e7 crypto: ixp4xx - update IV after requests adds dfb098d692ea crypto: ixp4xx - fallback when having more than one SG adds 3557084ef47b crypto: ixp4xx - convert unsigned to unsigned int adds f5b82be62ddd crypto: ixp4xx - convert all printk to dev_xxx adds 39e39cfb2dc7 crypto: ixp4xx - whitespace fixes adds 87d11a5e9621 crypto: ixp4xx - Do not initialize static to NULL adds ffb017e9ac66 crypto: ixp4xx - remove brackets from single statement adds c5e070311fab crypto: ixp4xx - Correct functions alignment adds 9ca04a51a7e0 MAINTAINERS: add ixp4xx_crypto to the right arch list adds 653fdbbf2d20 MAINTAINERS: add myself as maintainer of ixp4xx_crypto adds 3c995c4c7575 crypto: cavium/nitrox - Remove redundant initialization of 'sg' adds eb9e492f5c06 crypto: cavium/nitrox - Fix kernel-doc adds 06676aa1f455 crypto: nx - add missing MODULE_DEVICE_TABLE adds b01360384009 crypto: ux500 - Fix error return code in hash_hw_final() adds 2d016672528a crypto: testmgr - fix initialization of 'secret_size' adds c5ae16f5c6b9 crypto: ecdh - extend 'cra_driver_name' with curve name adds a225762057d6 crypto: hisilicon/hpre - extend 'cra_driver_name' with curve name adds 0b0553b701f8 crypto: hisilicon/hpre - fix unmapping invalid dma address adds e0a6f390d44b crypto: hisilicon/hpre - the macro 'HPRE_ADDR' expands adds c9a753b9733d crypto: hisilicon/hpre - init a structure member each line adds 9201c0774c22 crypto: hisilicon/hpre - replace macro with inline function adds b94c910afda0 crypto: hisilicon/hpre - remove the macro of 'HPRE_DEV' adds 58be5ce3461e crypto: hisilicon/hpre - delete rudundant initialization adds 82119db8cacb crypto: hisilicon/hpre - use 'GENMASK' to generate mask value adds 0c176d8d7d97 crypto: hisilicon/hpre - delete rudundant macro definition adds 302e909cb22b crypto: hisilicon/hpre - add 'default' for switch statement adds 5c93a2ebc7ad hwrng: omap - Enable driver for TI K3 family adds 4c0716ee1d97 crypto: sa2ul - Fix leaks on failure paths with sa_dma_init() adds 5c8552325e01 crypto: sa2ul - Fix pm_runtime enable in sa_ul_probe() adds d699c5d0bd81 crypto: sa2ul - Use of_device_get_match_data() helper adds daeec7388eb2 crypto: sa2ul - Use devm_platform_ioremap_resource() adds c858401cb4a8 crypto: sa2ul - Remove child devices in remove adds dbbc5c06955c crypto: hisilicon/qm - initialize the device before doing tasks adds 3121f021c00a crypto: hisilicon/qm - modify 'QM_RESETTING' clearing error adds 3b9c24dec891 crypto: hisilicon/qm - adjust order of device error configuration adds b7da13d092a4 crypto: hisilicon/qm - enable to close master ooo when NFE occurs adds a6f8e68e238a crypto: ccp - Fix a resource leak in an error handling path adds fc9818e6c54d crypto: qat - return error when failing to map FW adds b9f7c36de978 crypto: qat - check MMP size before writing to the SRAM adds 78b4267a1524 crypto: qat - report an error if MMP file size is too large adds 96b572292094 crypto: qat - check return code of qat_hal_rd_rel_reg() adds 9afe77cf25d9 crypto: qat - remove unused macro in FW loader adds 11e0ca8f028c hwrng: Kconfig - Remove leading spaces adds 155f7d321f02 crypto: header - Fix spelling errors adds 308365483351 crypto: khazad,wp512 - remove leading spaces before tabs adds 5c0ecc2e81ec crypto: qce - Fix some error handling path adds cb028f1662a9 hwrng: core - remove redundant initialization of variable err adds c4d7d31874a7 crypto: cavium: Fix a bunch of kernel-doc related issues adds c215b5135133 crypto: nx: nx-aes-gcm: Kernel-doc formatting should not b [...] adds 01df08b93e40 crypto: ccp: ccp-dev: Fix a little doc-rot adds aa22cd7f6780 crypto: tcrypt - enable tests for xxhash and blake2 adds 98f481f22de2 hwrng: core - Use DEVICE_ATTR_<RW|RO> macro adds 9b7b94683a9b crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG adds 1339a7c3ba05 crypto: qce: skcipher: Fix incorrect sg count for dma transfers adds abf790a9b52d MAINTAINERS: Add maintainer for Qualcomm crypto drivers adds 3f4a8567b50e crypto: nx - Fix typo in comment adds e5764377aa54 crypto: qce - Fix inconsistent indenting adds dc11803409fb crypto: hisilicon/qm - add dfx log if not use hardware cry [...] adds 0dbcf1a24e68 crypto: hisilicon/qm - fix the process of VF's list adding adds 6889fc2104e5 crypto: ecdh - fix ecdh-nist-p192's entry in testmgr adds 8fd28fa5046b crypto: ecdh - fix 'ecdh_init' adds 8154132521e9 crypto: ecdh - register NIST P384 tfm adds 8e568fc2a71d crypto: ecdh - add test suite for NIST P384 adds 9b75e311acad crypto: hisilicon/qm - add MSI detection steps on Kunpeng930 adds a5c164b195a8 crypto: hisilicon/qm - support address prefetching adds e7662cb9e99e crypto: hisilicon - switch to memdup_user_nul() adds 5d0421d65be8 hwrng: exynos - Use pm_runtime_resume_and_get() to replace [...] adds b21d14d9885a hwrng: omap - Use pm_runtime_resume_and_get() to replace o [...] adds e9009fb227fa hwrng: ks-sa - Use pm_runtime_resume_and_get() to replace [...] adds 7551a074700a crypto: af_alg - use DIV_ROUND_UP helper macro for calculations adds f5a6bf077126 crypto: ixp4xx - convert to platform driver adds 937264905aa2 crypto: ixp4xx - Add DT bindings adds 76f24b4f46b8 crypto: ixp4xx - Add device tree support adds 4cd8c3152ede crypto: octeontx2 - Add mailbox support for CN10K adds eb33cd9116b2 crypto: octeontx2 - add support to map LMTST region for CN10K adds 40a645f753b3 crypto: octeontx2 - add support for CPT operations on CN10K adds 76c1f4e0efd8 crypto: octeontx2 - enable and handle ME interrupts adds d5c1477b2f39 crypto: hisilicon/sec - add new type of SQE adds adc3f65a7806 crypto: hisilicon/sec - driver adapt to new SQE adds 7b44c0eecd6a crypto: hisilicon/sec - add new skcipher mode for SEC adds 5652d55a76f6 crypto: hisilicon/sec - add fallback tfm supporting for XTS mode adds 6161f40c630b crypto: hisilicon/sec - fixup 3des minimum key size declaration adds 1e609f5fb73b crypto: hisilicon/hpre - fix ecdh self test issue adds 9612581fc109 crypto: hisilicon/hpre - add check before gx modulo p adds b981f7990e1a crypto: hisilicon/hpre - register ecdh NIST P384 adds 38cd3968bf28 crypto: hisilicon/qm - adjust reset interface adds e3ac4d20e936 crypto: hisilicon/qm - enable PF and VFs communication adds 3cd53a27c2fc crypto: hisilicon/qm - add callback to support communication adds 760fe22cf5e9 crypto: hisilicon/qm - update reset flow adds 57c126661f50 crypto: nitrox - fix unchecked variable in nitrox_register [...] adds d950cd1b1c20 crypto: omap-des - using pm_runtime_resume_and_get instead [...] adds ca323b2c61ec crypto: omap-sham - Fix PM reference leak in omap sham ops adds 124d77c22c61 dt-bindings: crypto: Add documentation for sl3516-ce adds 46c5338db7bd crypto: sl3516 - Add sl3516 crypto engine adds 2dcf45622481 MAINTAINERS: add gemini crypto sl3516-ce adds a8bc4f5e7a72 crypto: qce - fix error return code in qce_skcipher_async_ [...] adds 1b82435d1777 crypto: x86/curve25519 - fix cpu feature checking logic in [...] adds c16a70c1f253 crypto: hisilicon/sec - add new algorithm mode for AEAD adds 6c46a3297bea crypto: hisilicon/sec - add fallback tfm supporting for aeads adds 668f1ab70378 crypto: hisilicon/sec - add hardware integrity check value [...] adds 9039878ade5d crypto: hisilicon/sec - modify the SEC request structure adds 5cd259ca5d46 crypto: sm2 - fix a memory leak in sm2 adds 0dc64297c8ac crypto: cavium/nitrox - Fix an error rhandling path in 'ni [...] adds 3f52c9aef27b crypto: marvell/cesa - change FPGA indirect article to an adds 87c8ba5cd7f9 crypto: ccp - Use list_move_tail instead of list_del/list_ [...] adds 22ca9f4aaf43 crypto: shash - avoid comparing pointers to exported funct [...] adds 10ff9976d06f crypto: api - remove CRYPTOA_U32 and related functions adds 72b010dc33b9 crypto: hisilicon/qm - supports writing QoS int the host adds cc0c40c613d2 crypto: hisilicon/qm - add the "alg_qos" file node adds 362c50bad3a7 crypto: hisilicon/qm - merges the work initialization proc [...] adds 2966d9d3078c crypto: hisilicon/qm - add pf ping single vf function adds 3bbf0783636b crypto: hisilicon/qm - supports to inquiry each function's QoS adds 3d2a429271bb crypto: hisilicon/sec - adds the max shaper type rate adds c02f5302e46a crypto: hisilicon/hpre - adds the max shaper type rate adds 38a9eb8182a2 crypto: hisilicon/zip - adds the max shaper type rate adds 533d87fbb825 crypto: sl3516 - fix duplicated inclusion adds d886d55f4c73 crypto: sa2ul - Remove unused auth_len variable adds 84c2c729eabd crypto: hisilicon/sec - Fix spelling mistake "fallbcak" -> [...] adds 74c66120fda6 crypto: nx - Fix memcpy() over-reading in nonce adds 5163ab505e48 crypto: api - Move crypto attr definitions out of crypto.h adds 2a96726bd0cc crypto: nx - Fix RCU warning in nx842_OF_upd_status adds b20d9a73a3b2 crypto: nx - Fix numerous sparse byte-order warnings adds f873a4d65039 MAINTAINERS: update caam crypto driver maintainers list adds cac6f1b87b1f crypto: sl3516 - Fix build warning without CONFIG_PM adds d18344c0d095 crypto: hisilicon/qm - implement for querying hardware tas [...] adds 9f38b678ffc4 crypto: sl3516 - depends on HAS_IOMEM adds 6159c49e1228 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 98eaa63e9627 tomoyo: fix doc warnings adds 9cd19f02c46a Merge tag 'tomoyo-pr-20210628' of git://git.osdn.net/gitro [...] adds 49219d9b8785 evm: fix writing <securityfs>/evm overflow adds 9eea2904292c evm: Execute evm_inode_init_security() only when an HMAC k [...] adds aa2ead71d9da evm: Load EVM key in ima_load_x509() to avoid appraisal adds 9acc89d31f0c evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key [...] adds e3ccfe1ad7d8 evm: Introduce evm_revalidate_status() adds 4a804b8a4572 evm: Introduce evm_hmac_disabled() to safely ignore verifi [...] adds cdef685be5b4 evm: Allow xattr/attr operations for portable signatures adds 7e135dc72541 evm: Pass user namespace to set/remove xattr hooks adds 1886ab01a3fb evm: Allow setxattr() and setattr() for unmodified metadata adds 1434c6a1d32a evm: Deprecate EVM_ALLOW_METADATA_WRITES adds 7aa5783d9564 ima: Allow imasig requirement to be satisfied by EVM porta [...] adds 026d7fc92a9d ima: Introduce template field evmsig and write to field si [...] adds ed1b472fc15a ima: Don't remove security.ima if file must not be appraised adds 5a25d8ceb861 Merge branch 'misc-evm-v7' into next-integrity adds cde1391a0b40 ima: Add ima_show_template_uint() template library function adds 7dcfeacc5a9d ima: Define new template fields iuid and igid adds f8216f6b957f ima: Define new template field imode adds 8c7a703ec978 evm: Verify portable signatures against all protected xattrs adds 8314b6732ae4 ima: Define new template fields xattrnames, xattrlengths a [...] adds 88016de3ab07 ima: Define new template evm-sig adds d721c15fd519 evm: Don't return an error in evm_write_xattrs() if audit [...] adds dc0983f2f9b6 Merge branch 'verify-evm-portable-sig-v2' into next-integrity adds 22a558f567ab doc: Fix warning in Documentation/security/IMA-templates.rst adds 24c9ae23bdfa ima: Set correct casting types adds 6b26285f44c9 ima/evm: Fix type mismatch adds 8c559415f66a ima: Include header defining ima_post_key_create_or_update() adds 531bf6a88d9b ima: Pass NULL instead of 0 to ima_get_action() in ima_fil [...] adds 7d2201d46218 ima: Fix fall-through warning for Clang adds 55748ac6a6d3 ima: differentiate between EVM failures in the audit log adds c67913492fec ima: Fix warning: no previous prototype for function 'ima_ [...] adds 52c208397c24 IMA: support for duplicate measurement records adds 87ac3d002d56 evm: output EVM digest calculation info adds 907a399de7b0 evm: Check xattr size discrepancy between kernel and user adds a60c538ed2ff Merge tag 'integrity-v5.14' of git://git.kernel.org/pub/sc [...] adds 77f30bfcfcf4 fscrypt: don't ignore minor_hash when hash is 0 adds 2fc2b430f559 fscrypt: fix derivation of SipHash keys on big endian CPUs adds a58e203530eb Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 0508c1ad0f26 erofs: fix error return code in erofs_read_superblock() adds 7dea3de7d384 erofs: remove the occupied parameter from z_erofs_pagevec_ [...] adds c5fcb51111b8 erofs: clean up file headers & footers adds 8215d5b7f15f MAINTAINERS: erofs: update my email address adds 7aed4d57b113 Merge tag 'erofs-for-5.14-rc1' of git://git.kernel.org/pub [...] adds dc56219fe22e btrfs: correct try_lock_extent() usage in read_extent_buff [...] adds 94358c35d80a btrfs: remove stale comment for argument seed of btrfs_fin [...] adds ed738ba7f961 btrfs: check worker before need_preemptive_reclaim adds 0aae4ca9e952 btrfs: only clamp the first time we have to start flushing adds 610a6ef44ea8 btrfs: take into account global rsv in need_preemptive_reclaim adds 1239e2da16bf btrfs: use the global rsv size in the preemptive thresh ca [...] adds 30acce4eb032 btrfs: don't include the global rsv size in the preemptive [...] adds 3e101569973e btrfs: only ignore delalloc if delalloc is much smaller th [...] adds 385f421f18be btrfs: handle preemptive delalloc flushing slightly differently adds 47cdfb5e1dd6 btrfs: zoned: print message when zone sanity check type fails adds 06e1e7f4223c btrfs: zoned: bail out if we can't read a reliable write pointer adds f4dcfb304526 btrfs: rename check_async_write and let it return bool adds 08508fea07cd btrfs: make btrfs_verify_data_csum() to return a bitmap adds 150e4b0597a7 btrfs: submit read time repair only for each corrupted sector adds 1245835d24f1 btrfs: remove io_failure_record::in_validation adds 50535db8fbf6 btrfs: return EAGAIN if defrag is canceled adds e7ff9e6b8e7d btrfs: zoned: factor out zoned device lookup adds eb3b50536642 btrfs: scrub: per-device bandwidth control adds a4cb90dc015c btrfs: make btrfs_release_delayed_iref handle the !iref case adds bb385bedded3 btrfs: fix error handling in __btrfs_update_delayed_inode adds 04587ad9bef6 btrfs: abort transaction if we fail to update the delayed inode adds 4f7e67378e1b btrfs: fix misleading and incomplete comment of btrfs_truncate() adds 0d7d316597c0 btrfs: don't set the full sync flag when truncation does n [...] adds 5963ffcaf383 btrfs: always abort the transaction if we abort a trans handle adds 8c5ec995616f btrfs: sysfs: fix format string for some discard stats adds 6819703f5a36 btrfs: clear defrag status of a root if starting transacti [...] adds 1aeb6b563aea btrfs: clear log tree recovering status if starting transa [...] adds 7735cd755b59 btrfs: scrub: factor out common scrub_stripe constraints adds 49547068f6fd btrfs: document byte swap optimization of root_item::flags [...] adds 282ab3ff1612 btrfs: reduce compressed_bio members' types adds ff14aa798756 btrfs: remove extra sb::s_id from message in btrfs_validat [...] adds dfd29eed4ab5 btrfs: simplify eb checksum verification in btrfs_validate [...] adds 24880be59c5a btrfs: clean up header members offsets in write helpers adds 0d7ed32c1eeb btrfs: protect exclusive_operation by super_lock adds 907d2710d727 btrfs: add cancellable chunk relocation support adds 578bda9e17fd btrfs: introduce try-lock semantics for exclusive op start adds 17aaa434ed39 btrfs: add wrapper for conditional start of exclusive operation adds bb059a37c9ff btrfs: add cancellation to resize adds 67ae34b69c41 btrfs: add device delete cancel adds b590b839720c btrfs: avoid unnecessary logging of xattrs during fast fsyncs adds 1d08ce58406d btrfs: reduce the variable size to fit nr_pages adds 356b4a2dc151 btrfs: optimize variables size in btrfs_submit_compressed_read adds 65b5355f7708 btrfs: optimize variables size in btrfs_submit_compressed_write adds 4183abf6cbfd btrfs: fix comment about max_out in btrfs_compress_pages adds ec87b42f7095 btrfs: use list_last_entry in add_falloc_range adds 8df507cbb595 btrfs: scrub: fix subpage repair error caused by hard code [...] adds 0044ae11e8be btrfs: make free space cache size consistent across differ [...] adds 43c0d1a5e117 btrfs: remove the unused parameter @len for btrfs_bio_fits [...] adds 1a0b5c4d6445 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] adds 390ed29b817e btrfs: refactor submit_extent_page() to make bio and its f [...] adds fa04c16574c0 btrfs: make subpage metadata write path call its own endio [...] adds 38a39ac77e08 btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() adds 87b4d86baae2 btrfs: make Private2 lifespan more consistent adds e65f152e4348 btrfs: refactor how we finish ordered extent io for endio [...] adds 266a258678b9 btrfs: update comments in btrfs_invalidatepage() adds c095f3333fc4 btrfs: introduce btrfs_lookup_first_ordered_range() adds 3b8358407aac btrfs: refactor btrfs_invalidatepage() for subpage support adds f57ad93735fd btrfs: rename PagePrivate2 to PageOrdered inside btrfs adds 968f2566ad89 btrfs: fix hang when run_delalloc_range() failed adds 98af9ab12b49 btrfs: pass bytenr directly to __process_pages_contig() adds ed8f13bf4a2c btrfs: refactor page status update into process_one_page() adds 60e2d25500aa btrfs: provide btrfs_page_clamp_*() helpers adds 321a02db327a btrfs: only require sector size alignment for end_bio_exte [...] adds f02a85d2d551 btrfs: make btrfs_dirty_pages() to be subpage compatible adds e38992be1f6c btrfs: make __process_pages_contig() to handle subpage dir [...] adds 9047e3170a06 btrfs: make end_bio_extent_writepage() to be subpage compatible adds 1e1de38792e0 btrfs: make process_one_page() to handle subpage locking adds 6f17400bd92e btrfs: introduce helpers for subpage ordered status adds b945a4637ec7 btrfs: make page Ordered bit to be subpage compatible adds a33a8e9afcab btrfs: update locked page dirty/writeback/error bits in __ [...] adds 4750af3bbe5d btrfs: prevent extent_clear_unlock_delalloc() to unlock pa [...] adds d2a9106448ab btrfs: make btrfs_set_range_writeback() subpage compatible adds c5ef5c6c733a btrfs: make __extent_writepage_io() only submit dirty rang [...] adds 6c9ac8be4581 btrfs: make btrfs_truncate_block() to be subpage compatible adds 2d8ec40ee46d btrfs: make btrfs_page_mkwrite() to be subpage compatible adds 3115deb381e9 btrfs: reflink: make copy_inline_to_page() to be subpage c [...] adds 0528476b6ac7 btrfs: fix the filemap_range_has_page() call in btrfs_punc [...] adds bcd77455d590 btrfs: don't clear page extent mapped if we're not invalid [...] adds 3d078efae6f3 btrfs: subpage: fix a rare race between metadata endio and [...] adds 77d255348bb2 btrfs: eliminate insert label in add_falloc_range adds bfaa324e9a80 btrfs: remove total_data_size variable in btrfs_batch_inse [...] adds 32cc4f8759e1 btrfs: sink wait_for_unblock parameter to async commit adds ae5d29d4e70a btrfs: inline wait_current_trans_commit_start in its caller adds d8ac76cdd175 btrfs: send: fix invalid path for unlink operations after [...] adds b05fbcc36be1 btrfs: disable build on platforms having page size 256K adds bb930007c006 btrfs: send: use list_move_tail instead of list_del/list_add_tail adds c86bdc9b7c2c btrfs: remove a stale comment for btrfs_decompress_bio() adds 1a9fd4172d5c btrfs: fix typos in comments adds da658b5708c6 btrfs: sysfs: export dev stats in devinfo directory adds 44365827cccc btrfs: fix unbalanced unlock in qgroup_account_snapshot() adds f2165627319f btrfs: compression: don't try to compress if we don't have [...] adds 5548c8c6f55b btrfs: props: change how empty value is interpreted adds ccd9395b5241 btrfs: switch mount option bits to enums and use wider type adds cbeaae4f6f6e btrfs: shorten integrity checker extent data mount option adds 1cea5cf0e664 btrfs: ensure relocation never runs while we have send ope [...] adds 35b22c19afe7 btrfs: send: fix crash when memory allocations trigger reclaim adds c416a30cddec btrfs: rip out may_commit_transaction adds 048085539243 btrfs: remove FLUSH_DELAYED_REFS from data ENOSPC flushing adds 3ffad6961db6 btrfs: rip the first_ticket_bytes logic from fail_all_tickets adds 138a12d86574 btrfs: rip out btrfs_space_info::total_bytes_pinned adds 629e33a16809 btrfs: remove unused btrfs_fs_info::total_pinned adds 122fa8c58831 Merge tag 'for-5.14-tag' of git://git.kernel.org/pub/scm/l [...] adds 3e42d1de0208 docs: typo fixes in Documentation/ABI/ adds 1e886090cefe docs: admin-guide: update description for kernel.hotplug sysctl adds 2c5ff2caa4f8 docs: usb: function: Modify path name adds e86bdb24375a scripts: kernel-doc: reduce repeated regex expressions int [...] adds 867e6d38f367 docs/zh_CN: Add translation zh_CN/maintainer/index.rst adds 6ba8a96f4dba docs/zh_CN: Add translation zh_CN/maintainer/configure-git.rst adds b7198943af17 docs/zh_CN: Add translation zh_CN/maintainer/rebasing-and- [...] adds 989cfaecbd2c docs/zh_CN: Add translation zh_CN/maintainer/pull-requests.rst adds 91643aba9493 docs/zh_CN: Add translation zh_CN/maintainer/maintainer-en [...] adds 55e0990231a9 docs/zh_CN: Add translation zh_CN/maintainer/modifying-pat [...] adds 94c1fbd487b3 docs/zh_CN: add core-api kernel-api.rst translation adds 7c0066d132d2 docs/zh_CN: add core-api printk-basics.rst translation adds eb2e708b9727 docs/zh_CN: add core-api printk-formats.rst translation adds b345b9ab1d0c docs/zh_CN: add core-api workqueue.rst translation adds 6586f2d8cec1 docs/zh_CN: add core api kobject translation adds 35f1fceaa288 Documentation: scheduler: fixed 2 typos in sched-nice-design.rst adds ee62c89cd459 docs: update sysfs-platform_profile.rst reference adds e437c1a3e713 docs: vcpu-requests.rst: fix reference for atomic ops adds 50bd52fef16d docs: translations/zh_CN: fix a typo at 8.Conclusion.rst adds 716c9d9403d0 docs: sched-bwc.rst: fix a typo on a doc name adds 4b0c9948a4c2 docs: update pin-control.rst references adds 0a5fab9f0858 docs: virt: api.rst: fix a pointer to SGX documentation adds 5286bd25e209 docs: ABI: iommu: remove duplicated definition for sysfs-k [...] adds 13d6f96750c8 docs: ABI: sysfs-class-backlight: unify ambient light zone nodes adds 1ca5d41c371e docs: ABI: sysfs-class-led-trigger-pattern: remove repeat [...] adds 61fa308f23b5 samples/kprobes: Fix typo in handler_fault() adds db1ea668843e samples/kprobes: Fix typo in handler_post() adds cc3496bf8685 docs: Use fallthrough pseudo-keyword adds 76001b8bbf48 docs: Add more message type documentations for checkpatch adds fa5b8fef20b1 docs/zh_CN: add parisc index translation adds b24247ded3e3 docs/zh_CN: add parisc debugging.rst translation adds 5fb82175a2ae docs/zh_CN: add parisc registers.rst translation adds 2bc602cb0e0d docs: block: blk-mq.rst: correct drive -> driver adds 0e7c52da1ab8 Documentation: checkpatch: Tweak BIT() macro include adds f7ebe6b76940 docs: Activate exCJK only in CJK chapters adds b77e4c4e655b iio: ABI: sysfs-bus-iio: fix a typo adds 1e03fe240512 iio: ABI: sysfs-bus-iio: avoid a warning when doc is built adds 544ef682c604 docs: kernel-parameters: mark numa=off is supported by a b [...] adds 811c3c4723cc docs/zh_CN:add core-api refcount-vs-atomic.rst translation. adds 8de8fe4f5db6 docs/zh_CN: add core api local_ops.rst translation adds c8237760cc56 docs: zh_CN: update Chinese translations adds e50899122f32 scripts: sphinx-pre-install: rework the sphinx install logic adds a5f785f10218 scripts: sphinx-pre-install: fix the need of virtenv packages adds 51568befea2a docs/zh_CN: add core-api symbol-namespaces.rst translation adds cbae918b2c4b docs/zh_CN:add core-api padata translation adds 0afd4df0d16a docs: pdfdocs: Prevent column squeezing by tabulary adds 6ad1800071e8 docs: Fix typos in Documentation/trace/ftrace.rst adds 52ea62e74ecf docs/zh_CN: add core api cachetlb translation adds b0cbba2e44c6 docs/zh_CN: Add zh_CN/admin-guide/lockup-watchdogs.rst adds c003555a026f docs/zh_CN: add translations in zh_CN/dev-tools/kasan adds 709dedfdf3da documentation-file-ref-check: Make git check work for mult [...] adds f9ce26c56d37 docs: networking: Replace strncpy() with strscpy() adds e53eeac9a9d7 docs: block: fix stat.rst document error adds fb7b26a8b1d0 docs: Fix typo in Documentation/arm/marvell.rst adds acda97acb2e9 docs: convert dax.txt to rst adds c098564d91c5 tools: Fix "the the" in a message in kernel-chktaint adds a9edc03f13db docs: fix a cross-ref adds d7c176e9b532 docs: printk-formats: update size-casting examples adds b1f4c363666c Documentation: kdump: update kdump guide adds 91a1265cacdd docs: checkpatch: Document and segregate more checkpatch m [...] adds 005747526d4f docs: fault-injection: fix non-working usage of negative values adds 05a463ec1bd4 docs: cputopology: move the sysfs ABI description to right place adds ae1b2aaee7e2 Documentation: ACPI: fix error script name adds 349660e944b5 docs: admin-guide: reporting-issues.rst: replace some characters adds 90f40f514f90 docs: trace: coresight: coresight-etm4x-reference.rst: rep [...] adds f40c2a25b9c3 docs: driver-api: ioctl.rst: replace some characters adds 570eb861243c docs: usb: replace some characters adds 1a967a312270 docs: vm: zswap.rst: replace some characters adds d9d2c82738b7 docs: filesystems: ext4: blockgroup.rst: replace some characters adds 729979ebef22 docs: networking: device_drivers: replace some characters adds a557f67cd703 docs: PCI: Replace non-breaking spaces to avoid PDF issues adds 559a66b868d9 docs: devices.rst: better reference documentation docs adds 9129faf9040d docs: dev-tools: kunit: don't use a table for docs name adds 17420f3138b9 docs: admin-guide: pm: avoid using ReST :doc:`foo` markup adds e499f4c297e9 docs: admin-guide: hw-vuln: avoid using ReST :doc:`foo` markup adds 2793e19d6327 docs: admin-guide: sysctl: avoid using ReST :doc:`foo` markup adds 4cd4bdf85c79 docs: block: biodoc.rst: avoid using ReST :doc:`foo` markup adds 6aadf740aab9 docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup adds a822b2ee2665 docs: core-api: avoid using ReST :doc:`foo` markup adds 3a8b57d27a19 docs: dev-tools: testing-overview.rst: avoid using ReST :d [...] adds 654a5bd0eadb docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup adds 6dce82b28a93 docs: devicetree: bindings: submitting-patches.rst: avoid [...] adds fd88d2e598dc docs: doc-guide: avoid using ReST :doc:`foo` markup adds 29602b7c1ecc docs: driver-api: avoid using ReST :doc:`foo` markup adds 85aa9afd7bf1 docs: driver-api: gpio: using-gpio.rst: avoid using ReST : [...] adds bbbaf2264db0 docs: driver-api: surface_aggregator: avoid using ReST :do [...] adds ab8e8da694d4 docs: driver-api: usb: avoid using ReST :doc:`foo` markup adds 4d361d6cc745 docs: firmware-guide: acpi: avoid using ReST :doc:`foo` markup adds 25edd3a1625f docs: i2c: avoid using ReST :doc:`foo` markup adds 7f3f7bfbbe02 docs: kernel-hacking: hacking.rst: avoid using ReST :doc:` [...] adds 8d4a0adc9cab docs: networking: devlink: avoid using ReST :doc:`foo` markup adds e5424f0aec76 docs: PCI: endpoint: pci-endpoint-cfs.rst: avoid using ReS [...] adds bffbae6d19ed docs: PCI: pci.rst: avoid using ReST :doc:`foo` markup adds 9912d0bb9dee docs: process: submitting-patches.rst: avoid using ReST :d [...] adds d3122273bd85 docs: security: landlock.rst: avoid using ReST :doc:`foo` markup adds e480336c25d3 docs: trace: coresight: coresight.rst: avoid using ReST :d [...] adds 81a2d57873d9 docs: trace: ftrace.rst: avoid using ReST :doc:`foo` markup adds 69fe5540153f docs: userspace-api: landlock.rst: avoid using ReST :doc:` [...] adds c6c032bf2c54 docs: virt: kvm: s390-pv-boot.rst: avoid using ReST :doc:` [...] adds 0ffd643875d3 docs: x86: avoid using ReST :doc:`foo` markup adds 257e65246259 Merge branch 'mauro' into docs-next adds 102caec1075f docs: Take a little noise out of the build process adds 222a28edce38 docs: Makefile: Use CONFIG_SHELL not SHELL adds 993b892610d1 docs: path-lookup: update follow_managed() part adds 084c86837a35 docs: path-lookup: update path_to_nameidata() part adds 8593d2cc8c2f docs: path-lookup: update path_mountpoint() part adds 71e0a67dc6c2 docs: path-lookup: update do_last() part adds 34ef75ef25c6 docs: path-lookup: remove filename_mountpoint adds d2d3dd5ecce1 docs: path-lookup: Add macro name to symlink limit description adds 4a00e4bd59bb docs: path-lookup: i_op->follow_link replaced with i_op->get_link adds 671f73356f6a docs: path-lookup: update i_op->put_link and cookie description adds 18edb95a88a9 docs: path-lookup: no get_link() adds de9414adafe4 docs: path-lookup: update WALK_GET, WALK_PUT desc adds 3c1be84b8d82 docs: path-lookup: update get_link() ->follow_link description adds ef4aa53f36a9 docs: path-lookup: update symlink description adds 8943474a416c docs: path-lookup: use bare function() rather than literals adds 98cf4951842a Merge branch 'path-lookup' into docs-next adds 233a806b00e3 Merge tag 'docs-5.14' of git://git.lwn.net/linux adds 0ae71c7720e3 seccomp: Support atomic "addfd + send reply" adds e540ad97e73c selftests/seccomp: Add test for atomic addfd+send adds 93e720d710df selftests/seccomp: More closely track fds being assigned adds 62ddb91b7771 selftests/seccomp: Flush benchmark output adds 9a03abc16c77 selftests/seccomp: Avoid using "sysctl" for report adds 616ea5cc4a7b Merge tag 'seccomp-v5.14-rc1' of git://git.kernel.org/pub/ [...] adds 6eed261f48d5 pstore/blk: Improve failure reporting adds 2a03ddbde1e1 pstore/blk: Move verify_size() macro out of function adds 7bb9557b48fc pstore/blk: Use the normal block device I/O path adds c811659bb9a0 pstore/blk: Fix kerndoc and redundancy on blkdev param adds 1d1f6cc5818c pstore/blk: Include zone in pstore_device_info adds 07bdc0746a5a Merge tag 'pstore-v5.14-rc1' of git://git.kernel.org/pub/s [...] adds 963cdcc37e98 tee: Fix fall-through warnings for Clang adds 47ce0b65bfb3 atm: fore200e: Fix fall-through warnings for Clang adds 18a0e8d0f103 watchdog: Fix fall-through warnings for Clang adds fc7980915a86 vxge: Fix fall-through warnings for Clang adds c3754da3b739 reiserfs: Fix fall-through warnings for Clang adds ebd0476256be nfp: Fix fall-through warnings for Clang adds 9b8b84c168b6 netxen_nic: Fix fall-through warnings for Clang adds cc9fd18032ef bnxt_en: Fix fall-through warnings for Clang adds d66aea44b0ac qlcnic: Fix fall-through warnings for Clang adds 79121184f8e7 ipv4: Fix fall-through warnings for Clang adds f5e9724c42d9 braille_console: Fix fall-through warnings for Clang adds 5ef73b6e6521 firewire: core: Fix fall-through warnings for Clang adds 3752445d79ee hwmon: (corsair-cpro) Fix fall-through warnings for Clang adds 58e31cf015e6 hwmon: (max6621) Fix fall-through warnings for Clang adds 731d5f441e1c ide: Fix fall-through warnings for Clang adds 6518e3fc972e net: netrom: Fix fall-through warnings for Clang adds 5af5a020ddd1 net/packet: Fix fall-through warnings for Clang adds 3754fa747dc0 rds: Fix fall-through warnings for Clang adds 0572b37b27f4 sctp: Fix fall-through warnings for Clang adds 1c78ba492410 tipc: Fix fall-through warnings for Clang adds 135436a7d2cd xfrm: Fix fall-through warnings for Clang adds 53004ee78d62 xfs: Fix fall-through warnings for Clang adds f49efb108aa4 drm/nouveau: Fix fall-through warnings for Clang adds e0e6f9b2a329 drm/nouveau/therm: Fix fall-through warnings for Clang adds 0850bf2e5ce4 drm/nouveau/clk: Fix fall-through warnings for Clang adds 40e67c120093 rxrpc: Fix fall-through warnings for Clang adds 8ec035ac4a13 Merge tag 'fallthrough-fixes-clang-5.14-rc1' of git://git. [...] adds 13dfead49db0 media: siano: Fix out-of-bounds warnings in smscore_load_f [...] adds e17c120f48f7 Merge tag 'array-bounds-fixes-5.14-rc1' of git://git.kerne [...] adds f9c82a4ea89c Increase size of ucounts to atomic_long_t adds 905ae01c4ae2 Add a reference to ucounts for each cred adds b6c336528926 Use atomic_t for ucounts reference counting adds 21d1c5e386bc Reimplement RLIMIT_NPROC on top of ucounts adds 6e52a9f0532f Reimplement RLIMIT_MSGQUEUE on top of ucounts adds d64696905554 Reimplement RLIMIT_SIGPENDING on top of ucounts adds d7c9e99aee48 Reimplement RLIMIT_MEMLOCK on top of ucounts adds e4aebf06695c kselftests: Add test to check for rlimit changes in differ [...] adds c1ada3dc7219 ucounts: Set ucount_max to the largest positive value the [...] adds 9b624988221b ucounts: Count rlimits in each user namespace adds f928ef685db5 ucounts: Silence warning in dec_rlimit_ucounts adds 5e6b8a50a7ce cred: add missing return error code when set_cred_ucounts( [...] adds c54b245d0118 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 03b30cc38dd3 hv_balloon: Remove redundant assignment to region_start adds adae1e931acd Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] adds bf5fd8cae3c8 scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs adds c6a8625fa4c6 hv_utils: Fix passing zero to 'PTR_ERR' warning adds 450605c28d57 x86/hyperv: fix logical processor creation adds 9de6655cc5a6 drivers: hv: Fix missing error code in vmbus_connect() adds a4d7e8ae4a54 Drivers: hv: Move Hyper-V extended capability check to arc [...] adds 7d815f4afa87 PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() adds b694011a4aec Merge tag 'hyperv-next-signed-20210629' of git://git.kerne [...] adds 4249cb7d9200 printk: Remove trailing semicolon in macros adds 20bc8c1e972f lib/vsprintf: Allow to override ISO 8601 date and time separator adds 126ac4d67d97 kdb: Switch to use %ptTs adds 776797f1bd1c nilfs2: Switch to use %ptTs adds 2f9e0f8c7e17 usb: host: xhci-tegra: Switch to use %ptTs adds 80ae55291722 Merge branch 'for-5.14-vsprintf-pts' into for-linus adds 11b3dda5e8b6 lib: vsprintf: scanf: Negative number must have field width > 1 adds 900fdc457376 lib: vsprintf: Fix handling of number field widths in vsscanf adds 50f530e176ea lib: test_scanf: Add tests for sscanf number conversion adds ef04d4ff4b19 selftests: lib: Add wrapper script for test_scanf adds 1b932689c777 lib: test_scanf: Remove pointless use of type_min() with u [...] adds d327ea15a305 random32: Fix implicit truncation warning in prandom_seed_state() adds d8c032145fcc Merge branch 'for-5.14-vsprintf-scanf' into for-linus adds 766c268bc6d3 lib/dump_stack: move cpu lock to printk.c adds 3342aa8e6b4f printk: fix cpu lock ordering adds 94f2be50badf Merge branch 'printk-rework' into for-linus adds e563592c3e42 Merge tag 'printk-for-5.14' of git://git.kernel.org/pub/sc [...] adds 130708331bc6 cpu/hotplug: Simplify access to percpu cpuhp_state adds 371fb85457c8 Merge tag 'smp-core-2021-06-29' of git://git.kernel.org/pu [...] adds b22afcdf04c9 cpu/hotplug: Cure the cpusets trainwreck adds 62180152e094 Merge tag 'smp-urgent-2021-06-29' of git://git.kernel.org/ [...] adds c2b1063e8feb genirq: Add a IRQF_NO_DEBUG flag adds 006ae1970a8c Merge branch 'irq/affinity' into irq/core adds da30e6688dd6 irqchip/exynos-combiner: Remove unnecessary oom message adds 98ae089e1e6e irqchip/gic-v2m: Remove unnecessary oom message adds 944a1a17d399 irqchip/gic-v3-its: Remove unnecessary oom message adds e3f389ed3a42 irqchip/imgpdc: Remove unnecessary oom message adds 76fc40ec22b9 irqchip/irq-imx-gpcv2: Remove unnecessary oom message adds 75768e391f89 irqchip/sun4i: Remove unnecessary oom message adds 21a496179c6e irqchip: gic-pm: Remove redundant error log of clock bulk adds 525ea1bc3b83 Merge branch irq/irqchip-spurious-printk into irq/irqchip-next adds e22808071d4d dt-bindings: irqchip: renesas-irqc: Add R-Car M3-W+ support adds 4e08a559a18c dt-bindings: interrupt-controller: arm,gic-v3: Describe GI [...] adds cd273da34f40 Merge branch irq/irqchip-dt-updates into irq/irqchip-next adds 9bd1cc4148cb nios2: Do not include linux/irqdomain.h from asm/irq.h adds aa5f6a897007 staging: octeon-hcd: Directly include linux/of.h adds c7d49545997e mfd: ioc3: Directly include linux/irqdomain.h adds bc9a454a9440 watchdog/octeon-wdt: Directly include linux/irqdomain.h adds 1982752f6ba6 irqchip/mips-gic: Directly include linux/irqdomain.h adds 95af1df6f4e2 MIPS: lantiq: Directly include linux/of.h in xway/dma.c adds 18ca45f5ba1e MIPS: Add missing linux/irqdomain.h includes adds a12a9c5c0307 MIPS: Do not include linux/irqdomain.h from asm/irq.h adds 13a9a5d17d07 powerpc: Add missing linux/{of.h,irqdomain.h} include directives adds 5951be4c9c36 scsi/ibmvscsi: Directly include linux/{of.h,irqdomain.h} adds 7c576f4d3ce4 powerpc: Convert irq_domain_add_legacy_isa use to irq_doma [...] adds 582f5aa1dbb3 powerpc: Drop dependency between asm/irq.h and linux/irqdomain.h adds 405e94e9aed2 irqdomain: Kill irq_domain_add_legacy_isa adds 1da027362a7d irqdomain: Reimplement irq_linear_revmap() with irq_find_m [...] adds e37af8011a96 powerpc: Move the use of irq_domain_add_nomap() behind a c [...] adds 4f86a06e2d6e irqdomain: Make normal and nomap irqdomains exclusive adds 426fa316148b irqdomain: Use struct_size() helper when allocating irqdomain adds 48b15a7921d6 irqdomain: Cache irq_data instead of a virq number in the revmap adds d4a45c68dc81 irqdomain: Protect the linear revmap with RCU adds d22558dd0a6c irqdomain: Introduce irq_resolve_mapping() adds a3016b26ee6e genirq: Use irq_resolve_mapping() to implement __handle_do [...] adds 9626d18a20e1 irqdesc: Fix __handle_domain_irq() comment adds 9e027dd979be irqchip/nvic: Convert from handle_IRQ() to handle_domain_irq() adds 8240ef50d486 genirq: Add generic_handle_domain_irq() helper adds e1c054918c6c genirq: Move non-irqdomain handle_domain_irq() handling in [...] adds 046a6ee2343b irqchip: Bulk conversion to generic_handle_domain_irq() adds c64638d5091a Merge branch irq/generic_handle_domain_irq-core into irq/i [...] adds 4acd8a4be614 irqchip/qcom-pdc: Switch to IRQCHIP_PLATFORM_DRIVER and al [...] adds c96d6abbec52 irqchip/mbigen: Fix compile warning when CONFIG_ACPI is disabled adds c51e96dace68 Merge branch irq/irqchip-driver-updates into irq/irqchip-next adds 3d2ce675aba7 Merge tag 'irqchip-5.14' of git://git.kernel.org/pub/scm/l [...] adds 21edf5094872 Merge tag 'irq-core-2021-06-29' of git://git.kernel.org/pu [...] adds 1fa98d96ea0f clockevents: Use DEVICE_ATTR_[RO|WO] macros adds c2d4fee3f6d1 tick/broadcast: Drop unneeded CONFIG_GENERIC_CLOCKEVENTS_B [...] adds e5007c288e79 tick/broadcast: Split __tick_broadcast_oneshot_control() i [...] adds c94a8537df12 tick/broadcast: Prefer per-cpu oneshot wakeup timers to broadcast adds ea5c7f1b9aa1 tick/broadcast: Program wakeup timer when entering idle if [...] adds 245a057fee18 timer_list: Print name of per-cpu wakeup device adds 4f9f4f0f6261 clocksource/drivers/arm_arch_timer: Remove arch_timer_rate1 adds a0143f5ac059 clocksource/drivers/samsung_pwm: Minor whitespace cleanup adds bb08e96575db clocksource/drivers/samsung_pwm: Constify passed structure adds 63e83bd8cd84 clocksource/drivers/samsung_pwm: Cleanup on init error adds b4318ce203db clocksource/drivers/samsung_pwm: Constify source IO memory adds 75ac5cc2ee6b clocksource/drivers/mediatek: Ack and disable interrupts o [...] adds 9517c577f9f7 clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG adds 870a6e153982 clocksource/drivers/ingenic: Rename unreasonable array names adds 171b45a4a70e clocksource/drivers/arm_global_timer: Implement rate compe [...] adds 68e2215e9d5f arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CO [...] adds be534f8ee137 clocksource/drivers/arm_global_timer: Make symbol 'gt_clk_ [...] adds f94bc2667fb2 clocksource/drivers/arm_global_timer: Remove duplicated ar [...] adds 8b33dfe0ba1c clocksource/arm_arch_timer: Improve Allwinner A64 timer wo [...] adds 3d41fff3ae39 clocksource/drivers/timer-ti-dm: Drop unnecessary restore adds f6b6a8036099 Merge tag 'timers-v5.14' of https://git.linaro.org/people/ [...] adds 64ab7071254c clockevents: Add missing parameter documentation adds db3a34e17433 clocksource: Retry clock read if long delays detected adds 7560c02bdffb clocksource: Check per-CPU clock synchronization when mark [...] adds fa218f1cce6b clocksource: Limit number of CPUs checked for clock synchr [...] adds 2e27e793e280 clocksource: Reduce clocksource-skew threshold adds 1253b9b87e42 clocksource: Provide kernel module to test clocksource watchdog adds 22a223833716 clocksource: Print deviation in nanoseconds when a clockso [...] adds 4e82d2e20f3b clockevents: Use list_move() instead of list_del()/list_add() adds 276010551664 time: Improve performance of time64_to_tm() adds 2d0a9eb23ccf time/kunit: Add missing MODULE_LICENSE() adds a941a0349cf1 Merge tag 'timers-core-2021-06-29' of git://git.kernel.org [...] adds f1b7d45d3f8f x86/irq: Remove unused vectors defines adds ff851003880d x86/irq: Add and use NR_EXTERNAL_VECTORS and NR_SYSTEM_VECTORS adds 8ec9069a432c x86/idt: Remove address argument from idt_invalidate() adds 283fa3b6483a x86: Add native_[ig]dt_invalidate() adds 056c52f5e824 x86/kexec: Set_[gi]dt() -> native_[gi]dt_invalidate() in m [...] adds a22c3f615a6f Merge tag 'x86-irq-2021-06-29' of git://git.kernel.org/pub [...] adds 2e958a8a510d x86/entry/x32: Rename __x32_compat_sys_* to __x64_compat_sys_* adds 6218d0f6b8de x86/syscalls: Switch to generic syscalltbl.sh adds 44fe4895f47c x86/syscalls: Stop filling syscall arrays with *_sys_ni_syscall adds f63815eb1d90 x86/unistd: Define X32_NR_syscalls only for 64-bit kernel adds 49f731f1972e x86/syscalls: Use __NR_syscalls instead of __NR_syscall_max adds 3cba325b358f x86/syscalls: Switch to generic syscallhdr.sh adds 15c82d98a0f7 selftests/x86/syscall: Update and extend syscall_numbering_64 adds c5c39488dcb5 selftests/x86/syscall: Simplify message reporting in sysca [...] adds 795e2a023b80 selftests/x86/syscall: Add tests under ptrace to syscall_n [...] adds 059549489172 x86/entry/64: Sign-extend system calls on entry to int adds b337b4965e3a x86/entry: Treat out of range and gap system calls the same adds 2978996f6200 x86/entry: Use int everywhere for system call numbers adds 1eb8a4983694 x86/syscalls: Clear 'offset' and 'prefix' in case they are [...] adds d48ca5b98fa5 x86/uml/syscalls: Remove array index from syscall initializers adds fd9e8691f387 x86/syscalls: Remove -Wno-override-init for syscall tables adds 48f7eee81cd5 x86/syscalls: Don't adjust CFLAGS for syscall tables adds 1dfb0f47aca1 Merge tag 'x86-entry-2021-06-29' of git://git.kernel.org/p [...] adds ac9fd3c80340 opp: use list_del_init instead of list_del/INIT_LIST_HEAD adds 4fa82a87ba55 opp: Allow required-opps to be used for non genpd use cases adds d5ddd4c921ab Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds fff3df4bac00 Merge branch 'pm-opp' adds c58e7ed28b45 PM: runtime: document common mistake with pm_runtime_get_sync() adds 5a2bd1b1c64e PM: runtime: Improve path in rpm_idle() when no callback adds 63d00be69348 PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks adds 4ec4f059088b PM: runtime: Clarify documentation when callbacks are unassigned adds 558642bccede PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ adds 6be2408a1ef6 PM: hibernate: fix spelling mistakes adds 03466883a0fd PM: sleep: remove trailing spaces and tabs adds 480f0de68cad PM: hibernate: remove leading spaces before tabs adds afe94fb82c11 Merge branches 'pm-core' and 'pm-sleep' adds c3d175e4852b cpufreq: intel_pstate: hybrid: Avoid exposing two global a [...] adds eb3693f0521e cpufreq: intel_pstate: hybrid: CPU-specific scaling factor adds fbdc21e9b038 cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode adds 706c5328851d cpufreq: intel_pstate: Add Cometlake support in no-HWP mode adds 9ff6774b9718 cpufreq: sc520_freq: add 'fallthrough' to one case adds 8df71a7dc5e1 cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset adds 5de126250070 cpufreq: stats: Clean up local variable in cpufreq_stats_c [...] adds 019694f5c1b9 cpufreq: sh: Remove unused linux/sched.h headers adds bcc936c5d515 cpufreq: loongson2: Remove unused linux/sched.h headers adds 6cbab787c853 Merge back cpufreq material for v5.14. adds 3b7180573c25 cpufreq: Make cpufreq_online() call driver->offline() on errors adds 642333384991 intel_idle: Adjust the SKX C6 parameters if PC6 is disabled adds f53cbdab011b cpuidle: teo: Cosmetic modifications of teo_update() adds b18e0de1cf85 cpuidle: teo: Cosmetic modification of teo_select() adds c410a9a142f1 cpuidle: teo: Change the main idle state selection logic adds 77577558f25d cpuidle: teo: Rework most recent idle duration values treatment adds 154ae8bb3c83 cpuidle: teo: Use kerneldoc documentation in admin-guide adds 795e0e38de2c cpuidle: teo: remove unneeded semicolon in teo_select() adds ed562d280cb7 Merge branches 'pm-cpufreq' and 'pm-cpuidle' adds 763663c9715f PM: domains: fix some kernel-doc issues adds 0eef091d2dc4 PM: domains: Split code in dev_pm_genpd_set_performance_state() adds d97fe100ee0b PM: domains: Return early if perf state is already set for [...] adds 5937c3ce2122 PM: domains: Drop/restore performance state votes for devi [...] adds 18b380ed61f8 PM / devfreq: Add missing error code in devfreq_add_device() adds 7dbc0d246891 PM / devfreq: imx-bus: Remove imx_bus_get_dev_status adds 5e480ab94db8 PM / devfreq: tegra30: Support thermal cooling adds a15fc9aa5b38 PM / devfreq: imx8m-ddrc: Remove DEVFREQ_GOV_SIMPLE_ONDEMA [...] adds 1ad4f329fccb PM / devfreq: userspace: Use DEVICE_ATTR_RW macro adds 271ca53cb0c8 dt-bindings: devfreq: tegra30-actmon: Convert to schema adds 6b61f55ecbe6 dt-bindings: devfreq: tegra30-actmon: Add cooling-cells adds 8c37d01e1a86 PM / devfreq: passive: Fix get_target_freq when not using [...] adds bc6f49213426 Merge tag 'devfreq-next-for-5.14' of git://git.kernel.org/ [...] adds 22b65d31ad9d Merge branches 'pm-domains' and 'pm-devfreq' adds 3563f55ce654 Merge tag 'pm-5.14-rc1' of git://git.kernel.org/pub/scm/li [...] adds 49b9441a2581 ACPI: video: Drop three redundant return statements adds 42d96e169a66 ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox [...] adds 8288f69e47f9 ACPICA: Add SVKL table headers adds c27bac031413 ACPICA: Fix memory leak caused by _CID repair function adds c160b7d21ae5 ACPICA: iASL: Finish support for the IVRS ACPI table adds 6496f03e36ce ACPICA: iASL: Add support for the SVKL table adds 536e35c938c6 ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table adds b5e774039629 ACPICA: Use ACPI_FALLTHROUGH adds 6814a524857f ACPICA: Add _PLD panel positions adds 9401eafaff83 ACPICA: iASL: Add support for the BDAT ACPI table adds 160c768e1cad ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) adds 4a2c1dcfaf59 ACPICA: Add the CFMWS structure definition to the CEDT table adds d71df85aacd2 ACPICA: iASL: add disassembler support for PRMT adds 04da290dd22c ACPICA: Add support for PlatformRtMechanism OperationRegio [...] adds 24fa16924021 ACPICA: Update version to 20210604 adds 9f8c7baedabc ACPICA: Add PRMT module header to facilitate parsing adds f9ef9b82ea18 Merge branch 'acpica' adds f39de44fbb47 ACPI: Remove redundant clearing of context->ret.pointer fr [...] adds 84b7355b7a8a Merge back 'acpi-bus' material for v5.14. adds 6d27975851b1 ACPI: scan: Rearrange dep_unmet initialization adds a9e10e587304 ACPI: scan: Extend acpi_walk_dep_device_list() adds b83e2b306736 ACPI: scan: Add function to fetch dependent of ACPI device adds 23db673d7e51 ACPI: scan: initialize local variable to avoid garbage bei [...] adds 2d0795148a5a ACPI: scan: Define acpi_bus_put_acpi_device() as static inline adds ad4d451e14e5 ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() adds aff0dbd03d3b ACPI: scan: Make acpi_walk_dep_device_list() adds dc612486c919 ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() adds c6a493a1b603 ACPI: scan: Reorganize acpi_device_add() adds 5f4ce26078fd ACPI: scan: Fix race related to dropping dependencies adds 8d287e8292ea ACPI: scan: Simplify acpi_table_events_fn() adds 7ca1a8014d86 ACPI: tables: PPTT: Populate cache-id if provided by firmware adds dd9eaa23e725 ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_i [...] adds f37ccf8fce15 ACPI: bgrt: Fix CFI violation adds 6554ca9cc8c7 ACPI: bgrt: Use sysfs_emit adds d1059c1b1146 ACPI: tables: Add custom DSDT file as makefile prerequisite adds dfef7710d749 Merge branches 'acpi-bus', 'acpi-scan' and 'acpi-tables' adds f59a905b962c ACPI: PM: s2idle: Add missing LPS0 functions for AMD adds b9370dceabb7 ACPI: PM / fan: Put fan device IDs into separate header file adds e4ada4c8de70 Merge back ACPI power management material for v5.14. adds 587024b8210d ACPI: power: Use u8 as the power resource state data type adds ca84f18798a4 ACPI: power: Save the last known state of each power resource adds 6381195ad7d0 ACPI: power: Rework turning off unused power resources adds 3f491a28b1f9 Merge back ACPI power management material for v5.14. adds aa3a522c4f41 ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc adds db9b6d87a8d4 ACPI: power: Use dev_dbg() to print some messages adds 904d4a6c074b ACPI: PM: s2idle: Use correct revision id adds 4a012dc82d50 ACPI: PM: s2idle: Refactor common code adds 3f4b116c0b39 ACPI: PM: s2idle: Add support for multiple func mask adds 5dbf50997578 ACPI: PM: s2idle: Add support for new Microsoft UUID adds 8fbd6c15ea0a ACPI: PM: Adjust behavior for field problems on AMD systems adds f7599be2bb76 ACPI: PM: postpone bringing devices to D0 unless we need them adds 65ea8f2c6e23 ACPI: processor idle: Fix up C-state latency if not ordered adds 69530b434780 ACPI: processor_throttling: Remove redundant initializatio [...] adds 2ef53bf71477 ACPI: processor_throttling: Fix several coding style issues adds 0ec4e55e9f57 ACPI: resources: Add checks for ACPI IRQ override adds 2f4edfadbcb2 Merge branches 'acpi-pm', 'acpi-processor' and 'acpi-resources' adds cefc7ca46235 ACPI: PRM: implement OperationRegion handler for the Platf [...] adds 60faa8f1ac6e ACPI: Add _SB._OSC bit for PRM adds d7a188bb87d8 ACPI: PRM: make symbol 'prm_module_list' static adds 888be6067b97 ACPI: sysfs: Fix a buffer overrun problem with description_show() adds 85c1ad47d2c7 ACPI: sysfs: Drop four redundant return statements adds 6f2f92c6ae42 ACPI: sysfs: fix doc warnings in device_sysfs.c adds bdd56d7d8931 ACPI: sysfs: Make sparse happy about address space in use adds d3121e64ad78 ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe adds b272c0598467 ACPI: sysfs: Unify pattern of memory allocations adds 0023b28bdbb4 ACPI: sysfs: Refactor param_get_trace_state() to drop dead code adds 44497fab681b ACPI: sysfs: Sort headers alphabetically adds a9c4cf299f5f ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros adds df35ee708641 ACPI: sysfs: Remove tailing return statement in void function adds 14fad24d0520 x86/acpi: Switch to pr_xxx log functions adds 3a616ec7977b Merge branches 'acpi-prm', 'acpi-sysfs' and 'acpi-x86' adds 7d966119f7db ACPI: DPTF: Add battery participant for Intel SoCs adds 606e56c6eced ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX adds 007b3e53f3a4 ACPI: blacklist: Unify the message printing adds 8e173cbb6a77 ACPI: bus: Use pr_*() macros to replace printk() adds ad319565d62f ACPI: event: Use pr_*() macros to replace printk() adds e2935abb3a3a ACPI: glue: Clean up the printing messages adds 4f59927d5de4 ACPI: nvs: Unify the message printing adds 2e670deddaa5 ACPI: osl: Remove the duplicated PREFIX for message printing adds ccde83e318a5 ACPI: pci_root: Unify the message printing adds 673a0796b123 ACPI: processor_thermal: Remove unused PREFIX for printing adds 6183a684377f ACPI: processor_perflib: Cleanup print messages adds 4140054af069 ACPI: processor_throttling: Cleanup the printing messages adds 6ecfe60a13b1 ACPI: reboot: Unify the message printing adds 86ca3b0ab41f ACPI: sysfs: Cleanup message printing adds bd10c13b7775 ACPI: sbshc: Unify the message printing adds 8acf4108aabb ACPI: scan: Unify the log message printing adds f7e02c8d2344 ACPI: sbs: Unify the message printing adds f5ee87df7a4d ACPI: sleep: Unify the message printing adds 0ac2c0e4ff4b ACPI: Remove the macro PREFIX "ACPI: " adds 8b457d60608a Merge branches 'acpi-dptf' and 'acpi-messages' adds 6306f0431914 ACPI: EC: Make more Asus laptops use ECDT _GPE adds 4370cbf350db ACPI: EC: trust DSDT GPE for certain HP laptop adds b7a732a73ac5 ACPI: APEI: Don't warn if ACPI is disabled adds ccb5ecdc2dde ACPI: APEI: fix synchronous external aborts in user-mode adds 8e3ecc68e33f ACPI: LPSS: Use kstrtol() instead of simple_strtol() adds 45b10e3e0170 ACPI: sbshc: Fix fall-through warning for Clang adds f00d2d32cc67 ACPI: event: Remove redundant initialization of local variable adds 64887bbddae5 ACPI: ipmi: Remove address space handler in error path adds be7ae56809bf ACPI: configfs: Replace ACPI_INFO() with pr_debug() adds 9b64560134a0 ACPI: bus: Remove unneeded assignment adds 4ac7a817f199 ACPI: bus: Call kobject_put() in acpi_init() error path adds 01c3d593be8d ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code adds 237a47ebc39d ACPI: NUMA: fix typo in a comment adds 120f4aa80b4c ACPI: NVS: fix doc warnings in nvs.c adds 64f9111dd622 Merge branches 'acpi-ec', 'acpi-apei', 'acpi-soc' and 'acpi-misc' adds 5e6928249b81 Merge tag 'acpi-5.14-rc1' of git://git.kernel.org/pub/scm/ [...] adds daadabfbd36d drivers: pnp: isapnp: proc.c: Remove unnecessary local variables adds b15fc7c2c88e PNP: Remove pnp_alloc() adds 5bb5ceac1275 PNP: Switch over to dev_dbg() adds 3935787ebd5f PNP: use DEVICE_ATTR_RO macro adds 17aa26c96fb2 PNP: pnpbios: Use list_for_each_entry() instead of list_fo [...] adds 72ad9f9d2153 Merge tag 'pnp-5.14-rc1' of git://git.kernel.org/pub/scm/l [...] adds 3cd8015040d7 device property: Retrieve fwnode from of_node via accessor adds 0df316b8ec04 ACPI: IORT: Handle device properties with software node API adds 5c1a72a0fbe1 ACPI: property: Constify stubs for CONFIG_ACPI=n case adds 3d7c821c1d80 ACPI: scan: Constify acpi_dma_supported() helper function adds fb38f314fbd1 device property: Unify access to of_node adds 349a2d52ffe5 Merge tag 'devprop-5.14-rc1' of git://git.kernel.org/pub/s [...] adds c24d37322548 mm/gup: fix try_grab_compound_head() race with split_huge_page() adds 122e093c1734 mm/page_alloc: fix memory map initialization for descending nodes adds ff4b2b4014cb mm/page_alloc: correct return value of populated elements [...] adds 20ce0c2d5a30 kthread: switch to new kerneldoc syntax for named variable [...] adds d71ba1649fa3 kthread_worker: fix return value when kthread_mod_delayed_ [...] adds f589c67ff08c ia64: headers: drop duplicated words adds c5f320ff8a79 ia64: mca_drv: fix incorrect array size calculation adds b83c8ba40ceb streamline_config.pl: make spacing consistent adds d1b1f1e627c0 streamline_config.pl: add softtabstop=4 for vim users adds c1c9142004e7 scripts/spelling.txt: add more spellings to spelling.txt adds d98e4d95411b ntfs: fix validity check for file name attribute adds 10dde05b8998 squashfs: add option to panic on errors adds 74ef829e41be ocfs2: remove unnecessary INIT_LIST_HEAD() adds 54e948c60cc8 ocfs2: fix snprintf() checking adds ca49b6d856eb ocfs2: remove redundant assignment to pointer queue adds 01f01399136c ocfs2: remove repeated uptodate check for buffer adds f0f798db0586 ocfs2: replace simple_strtoull() with kstrtoull() adds 7ed6d4e418d9 ocfs2: remove redundant initialization of variable ret adds b124ac45bda0 kernel: watchdog: modify the explanation related to watchd [...] adds e55fda8cdcba doc: watchdog: modify the explanation related to watchdog thread adds 256f7a6791e8 doc: watchdog: modify the doc related to "watchdog/%u" adds 4acaa7d5045e slab: use __func__ to trace function name adds 26c6cb7cf830 kunit: make test->lock irq safe adds 1f9f78b1b376 mm/slub, kunit: add a KUnit test for SLUB debugging functionality adds 3d8e374c6d46 slub: remove resiliency_test() function adds 588c7fa022d7 mm, slub: change run-time assertion in kmalloc_index() to [...] adds 02ac47d0cdd4 slub: restore slub_debug=- behavior adds 1a88ef87f861 slub: actually use 'message' in restore_bytes() adds 582d1212edc7 slub: indicate slab_fix() uses printf formats adds 792702911f58 slub: force on no_hash_pointers when slub_debug is enabled adds 64dd68497be7 mm: slub: move sysfs slab alloc/free interfaces to debugfs adds 65ebdeef103f mm/slub: add taint after the errors are printed adds 54dd200c5a25 mm/kmemleak: fix possible wrong memory scanning period adds 1a14e3779dd5 dax: fix ENOMEM handling in grab_mapping_entry() adds 85f29cd6a12d tools/vm/page_owner_sort.c: check malloc() return adds 65ac1a60a57e mm/debug_vm_pgtable: ensure THP availability via has_trans [...] adds 832b50725373 mm: mmap_lock: use local locks instead of disabling preemption adds 5631de543acb mm/page_reporting: fix code style in __page_reporting_request() adds f58780a8e385 mm/page_reporting: export reporting order as module parameter adds 9f849c6f9572 mm/page_reporting: allow driver to specify reporting order adds f8af4d0892cb virtio_balloon: specify page reporting order if needed adds 5defd497ed78 mm: page-writeback: kill get_writeback_state() comments adds ab19939a6a50 mm/page-writeback: Fix performance when BDI's share of rat [...] adds 032315543787 mm/page-writeback: update the comment of Dirty position control adds 87e378974975 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() adds 4ade5867b4b8 writeback, cgroup: do not switch inodes with I_WILL_FREE flag adds 592fa002180a writeback, cgroup: add smp_mb() to cgroup_writeback_umount() adds 8826ee4fe750 writeback, cgroup: increment isw_nr_in_flight before grabb [...] adds 29264d92a0f1 writeback, cgroup: switch to rcu_work API in inode_switch_wbs() adds f3b6a6df38aa writeback, cgroup: keep list of inodes attached to bdi_writeback adds 72d4512e9cb1 writeback, cgroup: split out the functional part of inode_ [...] adds f5fbe6b7ad6e writeback, cgroup: support switching multiple inodes at once adds c22d70a162d3 writeback, cgroup: release dying cgwbs by switching attach [...] adds 34ebcce79324 fs: unexport __set_page_dirty adds c1e3dbe9818e fs: move ramfs_aops to libfs adds 0af573780b0b mm: require ->set_page_dirty to be explicitly wired up adds 6e1cae881a06 mm/writeback: move __set_page_dirty() to core mm adds 2f18be363c33 mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers adds fd7353f88bde iomap: use __set_page_dirty_nobuffers adds fc50eee32915 fs: remove anon_set_page_dirty() adds b82a96c92533 fs: remove noop_set_page_dirty() adds 3a6b2162005f mm: move page dirtying prototypes from mm.h adds f39bd8534594 mm/gup_benchmark: support threading adds 292648ac5cf1 mm: gup: allow FOLL_PIN to scale in SMP adds a458b76a4171 mm: gup: pack has_pinned in MMF_HAS_PINNED adds e17eae2b8399 mm: pagewalk: fix walk for hugepage tables adds 63d8620ecf93 mm/swapfile: use percpu_ref to serialize against concurren [...] adds 2799e77529c2 swap: fix do_swap_page() race with swapoff adds 5c046235a826 mm/swap: remove confusing checking for non_swap_entry() in [...] adds 2efa33fc7f6e mm/shmem: fix shmem_swapin() race with swapoff adds bb243f7dc624 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] adds eb7709c5f3e5 mm/swap: remove unused local variable nr_shadows adds 1cfcc8306a76 mm/swap_slots.c: delete meaningless forward declarations adds a4b451143fa2 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] adds f4c4a3f48480 mm: free idle swap cache page after COW adds eea4a5011ae5 swap: check mapping_empty() for swap cache before being freed adds fdbcb2a6d677 mm/memcg: move mod_objcg_state() to memcontrol.c adds 68ac5b3c8db2 mm/memcg: cache vmstat data in percpu memcg_stock_pcp adds 5387c90490f7 mm/memcg: improve refill_obj_stock() performance adds 559271146efc mm/memcg: optimize user context object stock access adds 41eb5df1cbc9 mm: memcg/slab: properly set up gfp flags for objcg pointer array adds 494c1dfe855e mm: memcg/slab: create a new set of kmalloc-cg-<n> caches adds 13e680fb6a1e mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches adds c5c8b16b596e mm: memcontrol: fix root_mem_cgroup charging adds 8dc87c7d1fec mm: memcontrol: fix page charging in page replacement adds 2884b6b7eed4 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm adds a984226f457f mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] adds f2e4d28dd9f6 mm: memcontrol: simplify lruvec_holds_page_lru_lock adds 7467c39128bd mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] adds 9838354e16a2 mm: memcontrol: simplify the logic of objcg pinning memcg adds 271dd6b1f636 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] adds 9ef56b78b888 mm: vmscan: remove noinline_for_stack adds b51478a0b3c7 memcontrol: use flexible-array member adds 87579e9b7d8d loop: use worker per cgroup instead of kworker adds 04f94e3fbe1a mm: charge active memcg when no mm is set adds c74d40e8b5e2 loop: charge i/o to mem and blk cg adds 6a1803bb582c mm: memcontrol: remove trailing semicolon in macros adds 8fa207525f6a perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC adds a4eec6a3dfb7 binfmt: remove in-tree usage of MAP_EXECUTABLE adds 3b8db39fad98 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() adds 78d9cf6041b9 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap adds 96d990239e31 mm/mmap: introduce unlock_range() for code cleanup adds 35e43c5ff4d2 mm/mmap: use find_vma_intersection() in do_mmap() for overlap adds 2797e79f1a49 mm/memory.c: fix comment of finish_mkwrite_fault() adds ce6d42f2e4a2 mm: add vma_lookup(), update find_vma_intersection() comments adds 064b2663603c drm/i915/selftests: use vma_lookup() in __igt_mmap() adds b55541414bd0 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] adds 09eef83a8015 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] adds 27a14d287e16 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] adds 900c83f88af0 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] adds 7f7020ac0dc9 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() adds 3b93e042a59d arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() adds 9ce2c3fc0be6 x86/sgx: use vma_lookup() in sgx_encl_find() adds fc98c03ba9ea virt/kvm: use vma_lookup() instead of find_vma_intersection() adds 85715d680901 vfio: use vma_lookup() instead of find_vma_intersection() adds 47bdd1db16e6 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() adds da68547d3692 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() adds 49be780f7984 media: videobuf2: use vma_lookup() in get_vaddr_frames() adds 2beaf153e1d0 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() adds 9016ddeddf85 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() adds 46e6b31d4617 lib/test_hmm: use vma_lookup() in dmirror_migrate() adds ff69fb8100f1 mm/ksm: use vma_lookup() in find_mergeable_vma() adds 059b8b4875b3 mm/migrate: use vma_lookup() in do_pages_stat_array() adds 5aaf07f0812a mm/mremap: use vma_lookup() in vma_to_resize() adds 3e418f988846 mm/memory.c: use vma_lookup() in __access_remote_vm() adds 33e3575c5148 mm/mempolicy: use vma_lookup() in __access_remote_vm() adds 5673a60b80e8 mm: update legacy flush_tlb_* to use vma adds f4c1ab0937c3 h8300: remove unused variable adds e8df2c703d5d mm/dmapool: use DEVICE_ATTR_RO macro adds 53d884a6675b mm, tracing: unify PFN format strings adds a2afc59fb250 mm/page_alloc: add an alloc_pages_bulk_array_node() helper adds 5c1f4e690eec mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() adds cd61413baa10 mm/vmalloc: print a warning message first on failure adds f4bdfeaf18a4 mm/vmalloc: remove quoted strings split across lines adds 12b9f873a5d0 mm/vmalloc: fallback to a single page allocator adds a850e932df65 mm: vmalloc: add cond_resched() in __vunmap() adds 4469c0f17ec6 printk: introduce dump_stack_lvl() adds 336abff6e872 kasan: use dump_stack_lvl(KERN_ERR) to print stacks adds 3ff16d30f593 kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL() adds 158f25522ca8 kasan: allow an architecture to disable inline instrumentation adds af3751f3c2b6 kasan: allow architectures to provide an outline readiness check adds c0f8aa4fa815 mm: define default MAX_PTRS_PER_* in include/pgtable.h adds cb32c9c5d456 kasan: use MAX_PTRS_PER_* for early shadow tables adds f06f78ab48fb kasan: rename CONFIG_KASAN_SW_TAGS_IDENTIFY to CONFIG_KASA [...] adds a0503b8a0b3c kasan: integrate the common part of two KASAN tag-based modes adds 7a22bdc3c443 kasan: add memory corruption identification support for ha [...] adds c5a54c706e04 mm: report which part of mem is being freed on initmem case adds b19bd1c976af mm/mmzone.h: simplify is_highmem_idx() adds d2f07ec052ac mm: make __dump_page static adds 691d9497285a mm/page_alloc: bail out on fatal signal during reclaim/com [...] adds be7c701fd42c mm/debug: factor PagePoisoned out of __dump_page adds 8bf6f451bded mm/page_owner: constify dump_page_owner adds 0f2317e34e2c mm: make compound_head const-preserving adds ca891f41c4c7 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype adds 5f7dadf3958f mm: constify page_count and page_ref_count adds 1cfcee728391 mm: optimise nth_page for contiguous memmap adds 9660ecaa79ce mm/page_alloc: switch to pr_debug adds a0b8200d06ad kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 adds 28f836b6777b mm/page_alloc: split per cpu page lists and zone stats adds dbbee9d5cd83 mm/page_alloc: convert per-cpu list protection to local_lock adds f19298b9516c mm/vmstat: convert NUMA statistics to basic NUMA counters adds 3ac44a346a50 mm/vmstat: inline NUMA event counter updates adds 3e23060b2d0b mm/page_alloc: batch the accounting updates in the bulk allocator adds 43c95bcc51e4 mm/page_alloc: reduce duration that IRQs are disabled for [...] adds 56f0e661ea8c mm/page_alloc: explicitly acquire the zone lock in __free_ [...] adds df1acc856923 mm/page_alloc: avoid conflating IRQs disabled with zone->lock adds 902499937e3a mm/page_alloc: update PGFREE outside the zone lock in __fr [...] adds 151e084af494 mm: page_alloc: dump migrate-failed pages only at -EBUSY adds bbbecb35a41c mm/page_alloc: delete vm.percpu_pagelist_fraction adds b92ca18e8ca5 mm/page_alloc: disassociate the pcp->high from pcp->batch adds 04f8cfeaed08 mm/page_alloc: adjust pcp->high after CPU hotplug events adds 3b12e7e97938 mm/page_alloc: scale the number of pages that are batch freed adds c49c2c47dab6 mm/page_alloc: limit the number of pages on PCP lists when [...] adds 74f44822097c mm/page_alloc: introduce vm.percpu_pagelist_high_fraction adds 777c00f5ede4 mm: drop SECTION_SHIFT in code comments adds e47aa90568de mm/page_alloc: improve memmap_pages dbg msg adds f7ec104458e0 mm/page_alloc: fix counting of managed_pages adds 21d02f8f8464 mm/page_alloc: move free_the_page adds fdb7d9b7acd0 alpha: remove DISCONTIGMEM and NUMA adds e7793e53901b arc: update comment about HIGHMEM implementation adds 8b793b442051 arc: remove support for DISCONTIGMEM adds 5ab06e10990c m68k: remove support for DISCONTIGMEM adds bb1c50d3967f mm: remove CONFIG_DISCONTIGMEM adds d3c251ab95b6 arch, mm: remove stale mentions of DISCONIGMEM adds 48d9f3355a8e docs: remove description of DISCONTIGMEM adds a9ee6cf5c60e mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA adds 43b02ba93b25 mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM adds 44042b449872 mm/page_alloc: allow high-order pages to be stored on the [...] adds 203c06eef579 mm/page_alloc: split pcp->high across all online CPUs for [...] adds a3f5d80ea401 mm,hwpoison: send SIGBUS with error virutal address adds 0ed950d1f281 mm,hwpoison: make get_hwpoison_page() call get_any_page() adds 65090f30ab79 Merge branch 'akpm' (patches from Andrew) adds dd8b477f9a3d mount: Support "nosymfollow" in new mount api adds 5990b5d770cb tests: test MOUNT_ATTR_NOSYMFOLLOW with mount_setattr() adds 30d1a556a997 Merge tag 'fs.mount_setattr.nosymfollow.v5.14' of git://gi [...] adds 5c350aa11b44 fcntl: remove unused VALID_UPGRADE_FLAGS adds cfe80306a0dd open: don't silently ignore unknown O-flags in openat2() adds 15845cbcd12a test: add openat2() test for invalid upper 32 bit flag value adds b97902b62ae8 Merge tag 'fs.openat2.unknown_flags.v5.14' of git://git.ke [...] adds 5e538959f019 cifs: fix ipv6 formating in cifs_ses_add_channel adds f2756527d375 cifs: remove duplicated prototype adds a23a71abca94 cifs: Remove unused inline function is_sysvol_or_netlogon() adds 57c8ce7ab3fc cifs: Constify static struct genl_ops adds 032e091d3e3b cifs: remove redundant initialization of variable rc adds aaf36df3eddd cifs: fix doc warnings in cifs_dfs_ref.c adds 966a3cb7c7db cifs: improve fallocate emulation adds f3191fc8004d cifs: do not send tree disconnect to ipc shares adds 2b133b7e216b cifs: get rid of @noreq param in __dfs_cache_find() adds c9f711039905 cifs: keep referral server sessions alive adds c870a8e70e68 cifs: handle different charsets in dfs cache adds 42caeba713b1 cifs: fix path comparison and hash calc adds c950fc7af9a7 cifs: set a minimum of 2 minutes for refreshing dfs cache adds f3c852b0b0fc cifs: do not share tcp servers with dfs mounts adds e695a9ad0305 cifs: missed ref-counting smb session in find adds 0d52df81e077 cifs: enable extended stats by default adds 1023e90b733a cifs: avoid starvation when refreshing dfs cache adds 0475c3655e6e cifs: decoding negTokenInit with generic ASN1 decoder adds 889c2a700799 cifs: fix check of dfs interlinks adds 6efa994e35a4 cifs: retry lookup and readdir when EAGAIN is returned. adds ca38fabc31ec cifs: avoid extra calls in posix_info_parse adds 647f592734a0 cifs: convert list_for_each to entry variant in smb2misc.c adds a506ccb47c9e cifs: convert list_for_each to entry variant in cifs_debug.c adds 929be906fa83 cifs: use SPDX-Licence-Identifier adds 3559134eccad cifs: fix unneeded null check adds ff93b71a3eff smb3: fix uninitialized value for port in witness protocol move adds e39df24169a2 cifs: fix SMB1 error path in cifs_get_file_info_unix adds e0ae8a9aaeed smb311: remove dead code for non compounded posix query info adds fbcff33d4204 cifs: Avoid field over-reading memcpy() adds 0555b221528e smbdirect: missing rc checks while waiting for rdma events adds 1689b0b554de cifs: fix NULL dereference in smb2_check_message() adds 2438c0bd598b SMB3: Add new info level for query directory adds 4c4a525ae590 cifs: remove two cases where rc is set unnecessarily in sid_to_id adds 0917310b984c cifs: missing null check for newinode pointer adds a5628263a9f8 smb3: fix possible access to uninitialized pointer to DACL adds 162004a2f7ef cifs: missing null pointer check in cifs_mount adds 0060a4f28a9e cifs: fix missing spinlock around update to ses->status adds 0fa757b5d3ea smb3: prevent races updating CurrentMid adds bbd91626f71c Merge tag '5.14-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 0f1616f6df29 gfs2: Fix do_gfs2_set_flags description adds 38a618dbf47f gfs2: Use list_move_tail instead of list_del/list_add_tail adds d3c51c55cb92 gfs2: Fix underflow in gfs2_page_mkwrite adds 5d49d3508b3c gfs2: Fix error handling in init_statfs adds 0fc3bcd6b6e3 gfs2: Clean up the error handling in gfs2_page_mkwrite adds 64090cbe4bff gfs2: Unstuff before locking page in gfs2_page_mkwrite adds 7a607a41cdc6 gfs2: Clean up gfs2_unstuff_dinode adds 8418dabd97ce Merge tag 'gfs2-v5.13-fixes' of git://git.kernel.org/pub/s [...] adds c937aabbd7f4 fs: dlm: always run complete for possible waiters adds 2df6b7627a81 fs: dlm: add dlm macros for ratelimit log adds b38bc9c2b317 fs: dlm: fix srcu read lock usage adds 7443bc962509 fs: dlm: set is othercon flag adds ba868d9deaab fs: dlm: reconnect if socket error report occurs adds c6aa00e3d20c fs: dlm: cancel work sync othercon adds 8aa31cbf20ad fs: dlm: fix connection tcp EOF handling adds 6fb5cf9d4206 fs: dlm: public header in out utility adds a070a91cf140 fs: dlm: add more midcomms hooks adds 8f2dc78dbc20 fs: dlm: make buffer handling per msg adds 2874d1a68c4e fs: dlm: add functionality to re-transmit a message adds 37a247da517f fs: dlm: move out some hash functionality adds 8e2e40860c7f fs: dlm: add union in dlm header for lockspace id adds 489d8e559c65 fs: dlm: add reliable connection if reconnect adds 5b2f981fde8b fs: dlm: add midcomms debugfs functionality adds 706474fbc5fe fs: dlm: don't allow half transmitted messages adds f6089981d07e fs: dlm: Fix memory leak of object mh adds 7d3848c03e09 fs: dlm: Fix spelling mistake "stucked" -> "stuck" adds fcef0e6c27ce fs: dlm: fix lowcomms_start error case adds 700ab1c363c7 fs: dlm: fix memory leak when fenced adds 6c6a1cc66695 fs: dlm: use alloc_ordered_workqueue adds 9a4139a79403 fs: dlm: move dlm allow conn adds ac7d5d036dc9 fs: dlm: introduce proto values adds d10a0b88751a fs: dlm: rename socket and app buffer defines adds f5fe8d5107ad fs: dlm: fix race in mhandle deletion adds 957adb68b3f7 fs: dlm: invalid buffer access in lookup error adds 007b350a5875 Merge tag 'dlm-5.14' of git://git.kernel.org/pub/scm/linux [...] adds 2253042d86f5 ipmi/watchdog: Stop watchdog timer when the current action [...] adds 78ca0c054980 ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties adds ec6f0cf17a63 ipmi: kcs_bmc: Make status update atomic adds 961f7a3af9a9 ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions adds 55ab48b4e356 ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi adds d7096970075e ipmi: kcs_bmc: Turn the driver data-structures inside-out adds faae6e391eda ipmi: kcs_bmc: Split headers into device and client adds d4e7ac68f771 ipmi: kcs_bmc: Strip private client data from struct kcs_bmc adds 7cafff991e32 ipmi: kcs_bmc: Decouple the IPMI chardev from the core adds 28651e6c4237 ipmi: kcs_bmc: Allow clients to control KCS IRQ state adds fb6379f524ff ipmi: kcs_bmc: Enable IBF on open adds 3a3d2f6a4c64 ipmi: kcs_bmc: Add serio adaptor adds e880275ccfa1 dt-bindings: ipmi: Convert ASPEED KCS binding to schema adds a7fd43d95054 dt-bindings: ipmi: Add optional SerIRQ property to ASPEED [...] adds a5e4236d5605 ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration adds 78ff5a1666cd ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet adds d0ec795c8c27 ipmi: kcs_bmc_aspeed: Optionally apply status address adds 5b32dd281ee0 ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a u [...] adds c0c6d209b660 Merge tag 'for-linus-5.14-1' of git://github.com/cminyard/ [...] adds 9f0752355b21 mailbox: arm_mhu: Remove redundant error printing in mhu_probe() adds 3edf083f901f mailbox: bcm-pdc: Remove redundant error printing in pdc_probe() adds ff16cae3a31a mailbox: mediatek: Remove redundant error printing in cmdq [...] adds d9605fefe378 MAINTAINERS: Add dt-bindings to mailbox entry adds c7701684eef8 mailbox: hisilicon: Use the correct HiSilicon copyright adds 8339642c9305 dt-bindings: mailbox: imx-mu: add i.MX8ULP MU support adds 32f7443d4139 mailbox: imx: replace the xTR/xRR array with single register adds f689a7cf7597 mailbox: imx: add xSR/xCR register array adds 4f0b776ef583 mailbox: imx-mailbox: support i.MX8ULP MU adds b3c0d72b092e mailbox: mtk-cmdq: Remove cmdq_cb_status adds 1b6b0ce2240e mailbox: mtk-cmdq: Use mailbox rx_callback adds 8ebc3b5aa4cf mailbox: mtk-cmdq: Add struct cmdq_pkt in struct cmdq_cb_data adds d6fbfdbc1274 mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion adds 01c59166b4a0 mailbox: bcm2835: Remove redundant dev_err call in bcm2835 [...] adds c0d580cefa46 mailbox: bcm-flexrm-mailbox: Remove redundant dev_err call [...] adds cc3eb51814d0 mailbox: mtk-cmdq: Fix uninitialized variable in cmdq_mbox [...] adds 4649d722c37b dt-bindings: mailbox: Add binding for sm6125 adds 72648436b55f mailbox: qcom-apcs: Add SM6125 compatible adds 2ef6123182fa dt-bindings: mailbox: qcom: Add MSM8939 APCS compatible adds 96e39e95c012 mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platfor [...] adds 8a7cdb108d30 mailbox: qcom: Add MSM8939 APCS support adds e80a7e7eafcd mailbox: imx: Avoid using val uninitialized in imx_mu_isr() adds ed9543d6f2c4 dt-bindings: add bindings for polarfire soc mailbox adds 83d7b1560810 mbox: add polarfire soc system controller mailbox adds c317ae30afc2 dt-bindings: add bindings for polarfire soc system controller adds 4f197188da66 MAINTAINERS: add entry for polarfire soc mailbox adds ebb81c14543f Merge tag 'mailbox-v5.14' of git://git.linaro.org/landing- [...] adds 97be86e3fef0 platform/x86: dell-wmi-sysman: Make populate_foo_data func [...] adds 842631928aff platform/x86: intel_cht_int33fe: Correct "displayport" fwn [...] adds e48af75dc7f3 platform/x86: dcdbas: drop unneeded assignment in host_con [...] adds 4aebcceb332c MAINTAINERS: Update info for telemetry adds 5b6a9a2f839c platform/x86: samsung-laptop: use octal numbers for rwx fi [...] adds 1351f1d1e2f7 platform/x86: samsung-laptop: set debugfs blobs to read only adds 7dc4a18d017c platform/x86: toshiba_haps: Fix missing newline in pr_debu [...] adds a558ea42c0de platform/x86: Rename hp-wireless to wireless-hotkey adds 98c0c85b1040 platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quir [...] adds 28117f3a5c3c platform/x86: asus-nb-wmi: Revert "add support for ASUS RO [...] adds e978858b4214 platform/surface: aggregator_registry: Update comments for [...] adds 460d740839a6 platform/surface: aggregator_registry: Add support for 13" [...] adds b6c3c6ff2043 platform/surface: aggregator_registry: Consolidate node gr [...] adds ab66724a2309 platform/x86: ideapad-laptop: Ignore VPC event bit 10 adds 3fca4b143e49 platform/x86: thinkpad_acpi: Fix inconsistent indenting adds 25acf21f3a78 platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fa [...] adds 8bf388a0a0fe platform/x86: dell-wmi: Rename dell-wmi.c to dell-wmi-base.c adds 8af9fa37b8a3 platform/x86: dell-privacy: Add support for Dell hardware privacy adds f7b056b48029 platform/x86: touchscreen_dmi: Fix Chuwi Hi10 Pro comment adds 28e367127718 platform/x86: toshiba_acpi: Fix missing error code in tosh [...] adds 6cbaee2e109e platform/surface: aggregator: Fix event disable function adds 17b707fe5fbd platform/x86: firmware_attributes_class: Create helper fil [...] adds 8a1c379c5a03 platform/x86: dell-wmi-sysman: Use firmware_attributes_cla [...] adds a40cd7ef22fb platform/x86: think-lmi: Add WMI interface support on Leno [...] adds 14227ce92a40 platform/x86: thinkpad-lmi: Remove unused display_name mem [...] adds ae8ee4c1e43a platform/x86: dell-wmi-sysman: fw_attr_inuse can be static adds a32348b743ee platform/surface: dtx: Add missing mutex_destroy() call in [...] adds 3d9907e181de platform/mellanox: mlxreg-hotplug: Revert "move to use req [...] adds 0e8512fab9fd platform/surface: aggregator: Allow registering notifiers [...] adds 4b38a1dcf378 platform/surface: aggregator: Allow enabling of events wit [...] adds b2763358feb2 platform/surface: aggregator: Update copyright adds 776c53c6a448 platform/surface: aggregator_cdev: Add support for forward [...] adds e8e298a65385 platform/surface: aggregator_cdev: Allow enabling of event [...] adds cbd224e0ddfe platform/surface: aggregator_cdev: Add lockdep support adds 8ae200547aa9 docs: driver-api: Update Surface Aggregator user-space int [...] adds 37ed76a745b0 platform/surface: aggregator: Do not return uninitialized value adds f9e7f9a2b2a0 platform/surface: aggregator: Drop unnecessary variable in [...] adds a8aedd45d7dd platform/surface: aggregator: Use list_move_tail instead o [...] adds be9c4fa236e2 platform/surface: aggregator: Use list_move_tail instead o [...] adds c297937fbb50 platform/x86: hdaps: Constify static attribute_group struct adds d24023e37570 platform/x86: intel_pmt_crashlog: Constify static attribut [...] adds 62ef96919720 platform/x86: tc1100-wmi: Constify static attribute_group struct adds 77d06ec65a28 x86/platform/uv: Constify static attribute_group struct adds 8f44f316d1da platform/x86: intel_ips: fix set but unused warning in read_mgtv adds cb58c277ff1a platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_clas [...] adds 86bb2e3daf5d platform/x86: think-lmi: Fix check for admin password being set adds 0ddcf3a6b442 platform/x86: think-lmi: Avoid potential read before start [...] adds 039e6a3117b0 platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE adds 33ec58bd640a MAINTAINERS: Update IRC link for Surface System Aggregator [...] adds 5a6f0dbe621a Input: goodix - platform/x86: touchscreen_dmi - Move upsid [...] adds a22e3803f2a4 platform/x86: touchscreen_dmi: Add an extra entry for the [...] adds fcd8cf0e3e48 platform/x86: touchscreen_dmi: Add info for the Goodix GT9 [...] adds cf80294e1ec6 Merge tag 'platform-drivers-x86-goodix-v5.14-1' into review-hans adds 5b2d3326cdf8 gpio: crystalcove: remove platform_set_drvdata() + cleanup probe adds f3019092eca0 gpio: wcove: Use IRQ hardware number getter instead of dir [...] adds 5d9936648285 gpio: wcove: Unify style of to_reg() with to_ireg() adds 2b71b66ac041 gpio: wcove: Split error handling for CTRL and IRQ registers adds 43582f29b161 gpiolib: acpi: Introduce acpi_get_and_request_gpiod() helper adds 043d7f09bf61 gpiolib: acpi: Add acpi_gpio_get_io_resource() adds 6c8f2df3b506 Merge tag 'intel-gpio-v5.14-1' into review-hans adds c8d9c3674cba Merge remote-tracking branch 'linux-pm/acpi-scan' into rev [...] adds 5de691bffe57 platform/x86: Add intel_skl_int3472 driver adds 24700e1f41f0 mfd: tps68470: Remove tps68470 MFD driver adds 159f130f60f4 tools/power/x86/intel-speed-select: Fix uncore memory freq [...] adds 307722e87265 tools/power/x86/intel-speed-select: v1.10 release adds 1e42de8e53d3 platform/x86: ISST: Optimize CPU to PCI device mapping adds aa2ddd242572 platform/x86: ISST: Use numa node id for cpu pci dev mapping adds 7a2c4cc537fa devm-helpers: Add resource managed version of work init adds 14ad76825f00 extcon: extcon-max14577: Fix potential work-queue cancella [...] adds 74047eaa2281 extcon: extcon-max77693.c: Fix potential work-queue cancel [...] adds 610bdc04830a extcon: extcon-max8997: Fix IRQ freeing at error path adds 87ee8de23c9d extcon: extcon-max8997: Simplify driver using devm adds 94f31542f176 Merge tag 'devm-helpers-v5.14-1' into review-hans adds 3ece696c1aca platform/x86: Remove "default n" entries adds a43102464300 platform/x86: intel_skl_int3472: Free ACPI device resource [...] adds a438dd11081a platform/x86: intel_skl_int3472: Fix dependencies (drop CL [...] adds 719941878bc9 platform/x86: intel_skl_int3472: Use ACPI GPIO resource directly adds 7b2baa407c3c platform/x86: intel_skl_int3472: Provide skl_int3472_unreg [...] adds 7540599a5ef1 platform/x86: intel_skl_int3472: Provide skl_int3472_unreg [...] adds 8bd836feb6ca platform/x86: intel_skl_int3472: Move to intel/ subfolder adds 72fbcac2f40e platform/x86: intel_cht_int33fe: Move to its own subfolder adds 71d69e82f416 platform/x86: think-lmi: Return EINVAL when kbdlang gets s [...] adds 1bcad8e510b2 platform/x86: think-lmi: Fix issues with duplicate attributes adds 0fdf10e5fc96 platform/x86: think-lmi: Split current_value to reflect on [...] adds 23dcd7497c22 platform/x86: think-lmi: Move kfree(setting->possible_valu [...] adds caf23895ce96 platform/x86: intel_skl_int3472: Uninitialized variable in [...] adds 0e695c3f7f66 platform/x86: dell-wmi-sysman: Change user experience when [...] adds 776ba3ad659e Merge tag 'platform-drivers-x86-v5.14-1' of git://git.kern [...] adds 7937bd532fe6 tpm_crb: Use IOMEM_ERR_PTR when function returns iomem adds 114e43371c58 tpm_tis_spi: set default probe function if device id not match adds 446cd6f0f304 char: tpm: move to use request_irq by IRQF_NO_AUTOEN flag adds 5317677db429 tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE adds c46ed2281bbe tpm_tis_spi: add missing SPI device ID entries adds 6e0fe58b08e7 tpm: fix some doc warnings in tpm1-cmd.c adds 5a118a39ec92 tpm_tis: Use DEFINE_RES_MEM() to simplify code adds 0178f9d0f60b tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() adds e60d726f5d8c Merge tag 'tpmdd-next-v5.14-rc1' of git://git.kernel.org/p [...] adds 89f5f8fb5bf4 EDAC/thunderx: Remove irrelevant variable from error messages adds 0a37f32ba527 EDAC/ti: Add missing MODULE_DEVICE_TABLE adds 2e2f16d5cdb3 EDAC/aspeed: Use proper format string for printing resource adds e8049c4aa5d8 MAINTAINERS: Make Yazen Ghannam maintainer for EDAC-AMD64 adds 2f4348e5a861 EDAC/skx_common: Add new ADXL components for 2-level memory adds 4bd4d32e9a38 EDAC/i10nm: Add detection of memory levels for ICX/SPR servers adds c945088384d0 EDAC/i10nm: Add support for high bandwidth memory adds 4e591c056819 EDAC/igen6: Add Intel ICL-NNPI SoC support adds 0b7338b27e82 EDAC/igen6: Add Intel Tiger Lake SoC support adds ad774bd5a8c2 EDAC/igen6: Add Intel Alder Lake SoC support adds f0a029fff4a5 EDAC/Intel: Do not load EDAC driver when running as a guest adds 0a9ece9ba154 EDAC/igen6: fix core dependency adds 4b5e35ce0758 Merge tag 'edac_updates_for_v5.14' of git://git.kernel.org [...] adds f8e5388a9da0 HID: intel-ish-hid: Fix minor typos in comments adds b5539722eb83 HID: hid-input: add Surface Go battery quirk adds 04c22eeaf632 HID: amd_sfh: change in maintainer adds a3af901c8968 HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible adds fb1a79a6b6e1 HID: sony: fix freeze when inserting ghlive ps3/wii dongles adds 2b2bcc76e2ff HID: surface-hid: Fix get-report request adds 424d8237945c HID: wacom: Correct base usage for capacitive ExpressKey s [...] adds 3b770932eefb HID: thrustmaster: Switch to kmemdup() when allocate chang [...] adds f264481ad614 HID: amd_sfh: Extend driver capabilities for multi-generat [...] adds 0aad9c95eb9a HID: amd_sfh: Extend ALS support for newer AMD platform adds 24a31ea94922 HID: amd_sfh: Add initial support for HPD sensor adds 5a94296bc02a Merge branch 'for-5.14/amd-sfh' into for-linus adds f2145f8dc566 HID: do not use down_interruptible() when unbinding devices adds eb134536cf6f HID: input: replace outdated HID numbers+comments with macros adds b15b253c9082 HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible adds bcfa8d14570d HID: input: Add support for Programmable Buttons adds fd73788ce6a5 Merge branch 'for-5.14/core' into for-linus adds 8dcaa046bf96 HID: google: Add of_match table to Whiskers switch device. adds 7f1f38039820 Merge branch 'for-5.14/google' into for-linus adds 464956f75e9e HID: intel-ish-hid: Drop if block with an always false condition adds 7c746603b5c5 HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() adds e71da1fd0e84 HID: intel-ish-hid: Make remove callback return void adds 94cad2ddb298 HID: intel_ish-hid: HBM: Use connected standby state bit d [...] adds 4ce3ba523401 HID: intel-ish-hid: Remove unused variable 'err' adds a2e7aa05d2ad HID: ishtp-hid-client: Move variable to where it's actually used adds 3977e00eb33b HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' adds d5831bee4e1a HID: intel-ish: Supply some missing param descriptions adds 15484948a350 HID: intel-ish: Fix a naming disparity and a formatting error adds 73c26336b11a HID: intel-ish-hid: Fix a little doc-rot adds 99c6f9657033 HID: intel-ish-hid: Fix potential copy/paste error adds 5f87e0279130 HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() functi [...] adds fb42b1da3243 HID: ishtp-hid-client: Fix incorrect function name report_ [...] adds 509405cd7ed2 HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of format [...] adds c57179c73562 HID: ishtp-hid-client: Fix 'suggest-attribute=format' comp [...] adds 65e4122d2ea7 HID: intel-ish-hid: Set ISH driver depends on x86 adds 4aae88b9a974 HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback adds aa59d6bb5ec8 HID: intel-ish-hid: ipc: Specify that EHL no cache snooping adds 33197bd3e82f Merge branch 'for-5.14/intel-ish' into for-linus adds 7383354ad595 HID: logitech-dj/hidpp: Add info/warn/err messages about 2 [...] adds 042d05b2e30e HID: lg-g15: Remove unused size argument from lg_*_event() [...] adds ba3e054e7a70 HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function adds 614d34f8b3db HID: lg-g15: Add a lg_g15_init_input_dev() helper function adds 1e5c22983f13 HID: lg-g15: Make the LED-name used by lg_g15_register_led [...] adds cbe5b6b6a77a HID: lg-g15: Add support for the Logitech Z-10 speakers adds b413c59ead32 HID: lg-g15 + ite: Add MODULE_AUTHOR adds 8f4ef88ebade Merge branch 'for-5.14/logitech' into for-linus adds 24e166f43e93 HID: core: Add hid_hw_may_wakeup() function adds 978e786c5e9b HID: usbhid: Implement may_wakeup ll-driver callback adds 622d97cf7f2b HID: logitech-dj: Implement may_wakeup ll-driver callback adds 498d0ddc6ae9 HID: multitouch: Disable event reporting on suspend when t [...] adds b3e296425482 Merge branch 'for-5.14/multitouch' into for-linus adds df04fbe8680b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 12e0613715e1 block_dump: remove block_dump feature in mark_inode_dirty() adds 3af3d772f721 block_dump: remove block_dump feature adds 51fd43e28010 block_dump: remove comments in docs adds 65a8db393a8e aoe: remove unnecessary mutex_init() adds b5f3352e0868 blkcg: drop CLONE_IO check in blkcg_can_attach() adds 8c390ff910c5 block: remove unneeded parenthesis from blk-sysfs adds 84da7acc3ba5 block: avoid double io accounting for flush request adds 2e315dc07df0 blk-mq: grab rq->refcount before calling ->fn in blk_mq_ta [...] adds bd63141d585b blk-mq: clear stale request in tags->rq[] before freeing o [...] adds 364b61818f65 blk-mq: clearing flush request reference in tags->rqs[] adds 56b68085e536 blk-mq: Some tag allocation code refactoring adds d97e594c5166 blk-mq: Use request queue-wide tags for tagset-wide sbitmap adds 7c3f828b522b block: refactor device number setup in __device_add_disk adds 2e3c73fa0c41 block: move the DISK_MAX_PARTS sanity check into __device_ [...] adds 0d1feb72ffd8 block: automatically enable GENHD_FL_EXT_DEVT adds 958229a7c55f block: add a flag to make put_disk on partially initalized [...] adds f525464a8000 block: add blk_alloc_disk and blk_cleanup_disk APIs adds 7f9b348cb5e9 brd: convert to blk_alloc_disk/blk_cleanup_disk adds b647ad024841 drbd: convert to blk_alloc_disk/blk_cleanup_disk adds 444134845277 pktcdvd: convert to blk_alloc_disk/blk_cleanup_disk adds 0be7966e7e6e rsxx: convert to blk_alloc_disk/blk_cleanup_disk adds 7681750bd35f zram: convert to blk_alloc_disk/blk_cleanup_disk adds 1aabd53a4b49 lightnvm: convert to blk_alloc_disk/blk_cleanup_disk adds bc70852fd104 bcache: convert to blk_alloc_disk/blk_cleanup_disk adds 74fe6ba92394 dm: convert to blk_alloc_disk/blk_cleanup_disk adds 0f1d2e0643c5 md: convert to blk_alloc_disk/blk_cleanup_disk adds 6c552ceabf39 nvdimm-blk: convert to blk_alloc_disk/blk_cleanup_disk adds d4e4e5835f29 nvdimm-btt: convert to blk_alloc_disk/blk_cleanup_disk adds 87eb73b2ca7c nvdimm-pmem: convert to blk_alloc_disk/blk_cleanup_disk adds f165fb89b71f nvme-multipath: convert to blk_alloc_disk/blk_cleanup_disk adds c3e235383645 nfblock: convert to blk_alloc_disk/blk_cleanup_disk adds b1833edc4c95 simdisk: convert to blk_alloc_disk/blk_cleanup_disk adds f9dc931de806 n64cart: convert to blk_alloc_disk adds 684bf9cd8d29 ps3vram: convert to blk_alloc_disk/blk_cleanup_disk adds 0692ef289f06 dcssblk: convert to blk_alloc_disk/blk_cleanup_disk adds ef3588540048 xpram: convert to blk_alloc_disk/blk_cleanup_disk adds 132226b301b5 null_blk: convert to blk_alloc_disk/blk_cleanup_disk adds da7ba72960ca block: unexport blk_alloc_queue adds 362529d9280a block: split __blkdev_get adds 210a6d756f20 block: move sync_blockdev from __blkdev_put to blkdev_put adds a8698707a183 block: move bd_mutex to struct gendisk adds e54069acac1a block: move adjusting bd_part_count out of __blkdev_get adds c8276b954d2d block: split __blkdev_put adds ab4b57057d74 block: move bd_part_count to struct gendisk adds c97d93c31e57 block: factor out a part_devt helper adds 0e0ccdecb3cf block: remove bdget_disk adds 90bf3e28ef51 null_blk: Fix null pointer dereference on nullb->disk on b [...] adds 613471549f36 block: Do not pull requests from the scheduler when we can [...] adds 7cc2623d1c84 block: Update blk_update_request() documentation adds c9c9762d4d44 block: return the correct bvec when checking for gaps adds 11c7aa0ddea8 rq-qos: fix missed wake-ups in rq_qos_throttle try two adds a624eb520390 libnvdimm/pmem: Fix blk_cleanup_disk() usage adds cdb14e0f7775 blk-mq: factor out a blk_mq_alloc_sq_tag_set helper adds 26a9750aa875 blk-mq: improve the blk_mq_init_allocated_queue interface adds b461dfc49eb6 blk-mq: add the blk_mq_alloc_disk APIs adds 89a5f065653b virtio-blk: use blk_mq_alloc_disk adds 9c4f8971cc26 pcd: use blk_mq_alloc_disk adds c684b577968a pf: use blk_mq_alloc_disk adds f368b7d7fa77 ms_block: use blk_mq_alloc_disk adds 51ed5bd55eb6 mspro: use blk_mq_alloc_disk adds 6966bb921def mtd_blkdevs: use blk_mq_alloc_disk adds 89662ac55a20 ps3disk: use blk_mq_alloc_disk adds 9c8463e8e19c swim3: use blk_mq_alloc_disk adds 51fbfedfcc86 swim: use blk_mq_alloc_disk adds afea05a18d18 sunvdc: use blk_mq_alloc_disk adds 0592c3d166c9 gdrom: use blk_mq_alloc_disk adds 08c1d480ed38 blk-mq: remove blk_mq_init_sq_queue adds 6560ec961a08 aoe: use blk_mq_alloc_disk and blk_cleanup_disk adds 34f84aefe2ba floppy: use blk_mq_alloc_disk and blk_cleanup_disk adds 1c99502fae35 loop: use blk_mq_alloc_disk and blk_cleanup_disk adds 4af5f2e03013 nbd: use blk_mq_alloc_disk and blk_cleanup_disk adds 6759b1a2013b nullb: use blk_mq_alloc_disk adds 262d431f9000 pd: use blk_mq_alloc_disk and blk_cleanup_disk adds 195b1956b85b rbd: use blk_mq_alloc_disk and blk_cleanup_disk adds 2c6ee0ae5fc7 rnbd: use blk_mq_alloc_disk and blk_cleanup_disk adds 693874035e6e sx8: use blk_mq_alloc_disk and blk_cleanup_disk adds 3b62c140e93d xen-blkfront: use blk_mq_alloc_disk and blk_cleanup_disk adds 77567b25ab9f ubi: use blk_mq_alloc_disk and blk_cleanup_disk adds c06cf063b3e5 scm_blk: use blk_mq_alloc_disk and blk_cleanup_disk adds f6d8297412f8 amiflop: use blk_mq_alloc_disk and blk_cleanup_disk adds fd71c8a8ac77 ataflop: use blk_mq_alloc_disk and blk_cleanup_disk adds ec06c989bb45 z2ram: use blk_mq_alloc_disk and blk_cleanup_disk adds 07a719f8fdbe mtd_blkdevs: initialze new->rq in add_mtd_blktrans_dev adds 6a03cd9843fa loop: fix order of cleaning up the queue and freeing the tagset adds 2cafe29a8d03 block: fix race between adding/removing rq qos and normal IO adds a72c374f97a4 block: mark queue init done at the end of blk_register_queue adds fda0b5ba9d5a docs: block/bfq: describe per-device weight adds 37fe403898b2 docs/cgroup-v1/blkio: stop abusing itemized list adds 828615950b58 docs/cgroup-v1/blkio: update for 5.x kernels adds f0c1c4d2864e blk-mq: fix use-after-free in blk_mq_exit_sched adds e42cfb1da0bf block: Remove unnecessary elevator operation checks adds 52d7e2884449 blk-mq: fix an IS_ERR() vs NULL bug adds a79da21b48cc blk-wbt: remove outdated comment adds 5f6776ba413c block/Kconfig: Make the BLK_WBT and BLK_WBT_MQ entries con [...] adds 19688d7f9592 block/blk-cgroup: Swap the blk_throtl_init() and blk_iolat [...] adds fb44023e7022 block/blk-rq-qos: Move a function from a header file into [...] adds 556910e39249 block: Introduce the ioprio rq-qos policy adds 46eae2e32a6a block/mq-deadline: Add several comments adds 3bd473f41ae9 block/mq-deadline: Add two lockdep_assert_held() statements adds 2f295beab40f block/mq-deadline: Remove two local variables adds 3e9a99eba058 block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() adds 004a26b327c2 block/mq-deadline: Improve compile-time argument checking adds d6d7f013d654 block/mq-deadline: Improve the sysfs show and store macros adds 07757588e507 block/mq-deadline: Reserve 25% of scheduler tags for synch [...] adds d672d325b149 block/mq-deadline: Micro-optimize the batching algorithm adds c807ab520fc3 block/mq-deadline: Add I/O priority support adds 38ba64d12d4c block/mq-deadline: Track I/O statistics adds 08a9ad8bf607 block/mq-deadline: Add cgroup support adds fb926032b320 block/mq-deadline: Prioritize high-priority requests adds 1d0903d61e96 blk-wbt: introduce a new disable state to prevent false po [...] adds 76a8040817b4 blk-wbt: make sure throttle is enabled properly adds 511a26992376 block, bfq: let also stably merged queues enjoy weight raising adds e03f2ab78a4a block, bfq: fix delayed stable merge check adds d4f49983fa39 block, bfq: consider also creation time in delayed stable merge adds 7812472f9730 block, bfq: boost throughput by extending queue-merging times adds bd3664b36238 block, bfq: avoid delayed merge of async queues adds efc72524b3a9 block, bfq: check waker only for queues with no in-flight I/O adds 9a2ac41b13c5 block, bfq: reset waker pointer with shared queues adds ddcc5c544eb0 block/partitions/msdos: Fix typo inidicator -> indicator adds 60b6a7e6a0f4 block: fix trace completion for chained bio adds d5870edfa3af block: move the disk events code to a separate file adds 2bc8cda5ea4b block: add the events* attributes to disk_attrs adds 630161cfdf5c block: move bdev_disk_changed adds 0384264ea8a3 block: pass a gendisk to bdev_disk_changed adds a921c655f203 bfq: Remove merged request already in bfq_requests_merged() adds fd2ef39cc9a6 blk: Fix lock inversion between ioc lock and bfqd lock adds cb9516be7708 blk-mq: update hctx->dispatch_busy in case of real scheduler adds c06bc5a3fb42 block/mq-deadline: Remove a WARN_ON_ONCE() call adds 2705dfb20947 block: fix discard request merge adds df668a5fe461 Merge tag 'for-5.14/block-2021-06-29' of git://git.kernel. [...] adds 8184035805dc rsxx: Use struct_size() in vmalloc() adds 13ce7e625a33 nvme: remove redundant initialization of variable ret adds ebd8a93aa4f5 nvme: extend and modify the APST configuration algorithm adds e21e0243e7b0 nvme-pci: look for StorageD3Enable on companion ACPI devic [...] adds 3ede8f72a9a2 nvme-tcp: allow selecting the network interface for connections adds 25e1de8c40c5 nvme-fabrics: fix the kerneldco comment for nvmf_log_conne [...] adds 63d20f54a3d0 nvme-fabrics: remove extra new lines in the switch adds 6f860c922532 nvme-fabrics: remove an extra comment adds 97ba6931ba88 nvme-fabrics: remove extra braces adds f423c85cd392 nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl adds 86b4284d98d6 nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl adds 3e7d1a55165b nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl adds 85b790a7ae05 nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl adds d8ca66e82191 nvme: move the CSI sanity check into nvme_ns_report_zones adds 8b4fb0f968ff nvme: split nvme_report_zones adds f1cf35e17ec3 nvme: remove nvme_{get,put}_ns_from_disk adds f6e8bd59c4e8 nvmet: move ka_work initialization to nvmet_alloc_ctrl adds 346ac785badf nvmet: remove a superfluous variable adds 600abd340190 Merge tag 'nvme-5.14-2021-06-08' of git://git.infradead.or [...] adds 76cdb09b38af aoe: remove unnecessary oom message adds 8404e1919481 drbd: remove unnecessary oom message adds ce9a8ca68aec mtip32xx: remove unnecessary oom message adds 6597efa6c58f sunvdc: remove unnecessary oom message adds c744b06254a3 sx8: remove unnecessary oom message adds ec1e7e8853b6 z2ram: remove unnecessary oom message adds d07f3b081ee6 mark pstore-blk as broken adds 30ab5db7ee78 floppy: cleanup: remove redundant assignment to nr_sectors adds 2c9bdf6e4771 floppy: Fix fall-through warning for Clang adds 491e5b170ef8 Merge tag 'floppy-for-5.14' of https://github.com/evdenis/ [...] adds ad3fc798800f md: revert io stats accounting adds 10764815ff47 md: add io accounting for raid0 and raid5 adds c82aa1b76787 md/raid5: move checking badblock before clone bio in raid5 [...] adds 1147f58e1010 md/raid5: avoid redundant bio clone in raid5_read_one_chunk adds 9b8ae7b93823 md/raid1: rename print_msg with r1bio_existed adds a0159832e51e md/raid1: enable io accounting adds 528bc2cf2fcc md/raid10: enable io accounting adds 608f52e30aae md: mark some personalities as deprecated adds c32dc04059c7 md: Constify attribute_group structs adds daee2024715d md: check level before create and exit io_acct_set adds de3ea66e9d23 md: add comments in md_integrity_register adds 97ae27252f49 md/raid5: avoid device_lock in read_one_chunk() adds e0d245e22309 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 2b9ac22b12a2 loop: Fix missing discard support when using LOOP_CONFIGURE adds 2744d7a07335 ACPI: Check StorageD3Enable _DSD property in ACPI code adds 6485fc18faa0 ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the [...] adds 120bb3624d55 nvme: verify MNAN value if ANA is enabled adds 2411424143bd nvme: remove superfluous bio_set_dev in nvme_requeue_work adds d399742cd02d nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text adds e7d4b5493a2d nvme: factor out a nvme_validate_passthru_nsid helper adds 522af60cb2f8 nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() adds a0aac973a26d nvme-pci: fix var. type for increasing cq_head adds cb1b10e7ac6c nvme-pci: remove trailing lines for helpers adds 73eefc270afa nvme: add a helper to check ctrl sgl support adds b61678bcd43c nvme-fc: use ctrl sgl check helper adds 253a0b76a12a nvme-pci: use ctrl sgl check helper adds 3b54064fbce7 nvme-tcp: use ctrl sgl check helper adds 2796a8e40942 nvme-fabrics: remove memset in nvmf_reg_read64() adds c22c2720133d nvme-fabrics: remove memset in nvmf_reg_write32() adds bfa9d1222d61 nvme-fabrics: remove memset in connect admin q adds eff4423ec0b0 nvme-fabrics: remove memset in connect io q adds 2a4a910aa4f0 nvmet-fc: do not check for invalid target port in nvmet_fc [...] adds e13b061589ac nvmet: change sn size and check validity adds 7ae023c5aa64 nvmet: make sn stable once connection was established adds 0d148efdf0f0 nvmet: allow mn change if subsys not discovered adds 87fd4cc1c0dd nvmet: make ver stable once connection established adds 46eca4702d93 nvmet: use req->cmd directly in bdev-ns fast path adds f3dce2add3e1 nvmet: use req->cmd directly in file-ns fast path adds 86693c43bb01 nvmet: use u32 for nvmet_subsys max_nsid adds 245067e37d52 nvmet: use u32 type for the local variable nsid adds 8bb6cb9b97ef nvmet: use nvme status value directly adds 7860569ad47f nvmet: remove local variable adds c28a61471c58 block: export blk_next_bio() adds 6e597263f990 nvmet: add req cns error complete helper adds 9a01b58c22cc nvmet: add nvmet_req_bio put helper for backends adds ab5d0b38c047 nvmet: add Command Set Identifier support adds aaf2e048af27 nvmet: add ZBD over ZNS backend support adds 8abd7e2a753a nvmet: remove zeroout memset call for struct adds f66e2804d61a nvme-pci: remove zeroout memset call for struct adds cc72c4426764 nvme: remove zeroout memset call for struct adds 8cf486e131b3 nvme.h: add missing nvme_lba_range_type endianness annotations adds 3c3ee16532c1 nvmet: use NVMET_MAX_NAMESPACES to set nn value adds 5ed9b357024d Merge tag 'nvme-5.14-2021-06-22' of git://git.infradead.or [...] adds 440462198d9c Merge tag 'for-5.14/drivers-2021-06-29' of git://git.kerne [...] adds 3f1639f8f96c MAINTAINERS: Add Clang CFI section adds 590e8a082a57 CFI: Move function_nocfi() into compiler.h adds 583bfd484bcc x86, lto: Enable Clang LTO for 32-bit as well adds 380d53c45ff2 compiler_attributes.h: define __no_profile, add to noinstr adds ae4d682dfd33 compiler_attributes.h: cleanups for GCC 4.9+ adds 51c2ee6d121c Kconfig: Introduce ARCH_WANTS_NO_INSTR and CC_HAS_NO_PROFI [...] adds fca41af18e10 qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute adds 44b6ed4cfab8 Merge tag 'clang-features-v5.14-rc1' of git://git.kernel.o [...] adds fba472bb38e2 selinux: simplify duplicate_policydb_cond_list() by using [...] adds e1cce3a3cb28 selinux: constify some avtab function arguments adds 8a922805fb09 selinux: delete selinux_xfrm_policy_lookup() useless argument adds 7cffc377e163 selinux: Corrected comment to match kernel-doc comment adds fd781f459b60 selinux: Remove redundant assignment to rc adds 869cbeef18e5 lsm_audit,selinux: pass IB device name by reference adds 648f2c6100cf selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC adds d0a83314db29 selinux: Fix kernel-doc adds b17ec22fb339 selinux: slow_avc_audit has become non-blocking adds d99cf13f1420 selinux: kill 'flags' argument in avc_has_perm_flags() and [...] adds 6bd344e55f73 Merge tag 'selinux-pr-20210629' of git://git.kernel.org/pu [...] adds 254c8b96c4af audit: add blank line after variable declarations adds 619ed58ac4e2 audit: Rename enum audit_state constants to avoid AUDIT_DI [...] adds dd8b865cc408 audit: Use list_move instead of list_del/list_add adds 6ddb5680085a audit: remove trailing spaces and tabs adds 0ecc617858fc audit: remove unnecessary 'ret' initialization adds 290fe0fa6f5a Merge tag 'audit-pr-20210629' of git://git.kernel.org/pub/ [...] adds 2e08fb550a2d security/smack/: fix misspellings using codespell tool adds 49ec114a6e62 smackfs: restrict bytes count in smk_set_cipso() adds 0169d8f33ab7 Revert "Smack: Handle io_uring kernel thread privileges" adds fe6bde732be8 Smack: fix doc warning adds 5c874a5b29c2 Merge tag 'Smack-for-5.14' of git://github.com/cschaufler/ [...] adds 1b8b71922919 LSM: SafeSetID: Mark safesetid_initialized as __initdata adds 92183137e6c1 Merge tag 'safesetid-5.14' of git://github.com/micah-morton/linux adds 695efefb2e31 microblaze: Cleanup unused functions adds 14a832498c23 arch: microblaze: Fix spelling mistake "vesion" -> "version" adds f4cc74c9382d Merge tag 'microblaze-v5.14' of git://git.monstr.eu/linux- [...] adds d2343cb8d154 sched/core: Disable CONFIG_SCHED_CORE by default adds 1c35b07e6d39 sched/fair: Ensure _sum and _avg values stay consistent adds a22a5cb81e20 Merge branch 'sched/core' into sched/urgent, to pick up fix adds a6eaf3850cb1 Merge tag 'sched-urgent-2021-06-30' of git://git.kernel.or [...] adds d2792e91de2b net: openvswitch: Remove unnecessary skb_nfct() adds 48de7c0c1c92 neighbour: Remove redundant initialization of 'bucket' adds b76078df1593 net: qca_spi: Avoid reading signature three times in a row adds 6e03f3ff29c1 net: qca_spi: Avoid re-sync for single signature error adds a53935674563 net: qca_spi: Introduce stat about bad signature adds 3f8fca5d4335 Merge branch 'qca_spi-sync' adds a100243d95a6 rtnetlink: avoid RCU read lock when holding RTNL adds 71f0891c84df net: mvpp2: Put fwnode in error case during ->probe() adds 692b82c57f71 net: mvpp2: Use device_get_match_data() helper adds cf3399b731d3 net: mvpp2: Use devm_clk_get_optional() adds 584525554fd6 net: mvpp2: Unshadow error code of device_property_read_u32() adds aed6864035b1 net: stmmac: platform: Delete a redundant condition branch adds 532062b09956 atm: Replace custom isprint() with generic analogue adds 9d9d415f0048 ptp: ptp_clock: make scaled_ppm_to_ppb static inline adds 514def5dd339 phy: nxp-c45-tja11xx: add timestamping support adds 27d64141949e Merge branch 'ytja1103-ptp' adds 9e3617a7b845 net: pch_gbe: Propagate error from devm_gpio_request_one() adds aca6a8746c36 net: pch_gbe: Convert to use GPIO descriptors adds 6fcfb267cb49 net: pch_gbe: use readx_poll_timeout_atomic() variant adds 443ef39b499c net: pch_gbe: Use proper accessors to BE data in pch_ptp_match() adds 40b161bb16c4 net: pch_gbe: remove unneeded MODULE_VERSION() call adds 1f975aba215b Merge branch 'pch_gbe-cleanups' adds 376d68929d5b mvpp2: remove unused parameter adds 4c598e5e679c mvpp2: suppress warning adds 3913ba732e97 Merge branch 'mvpp2-warnings' adds 1c72e6ab66b9 atm: iphase: fix possible use-after-free in ia_module_exit() adds 009fc857c5f6 mISDN: fix possible use-after-free in HFC_cleanup() adds bf30396cdf81 net: wwan: Add unknown port type adds cac6fb015f71 usb: class: cdc-wdm: WWAN framework integration adds faa5f5da809b net/sched: taprio: Drop unnecessary NULL check after container_of adds 34e7434ba4e9 atm: nicstar: Fix possible use-after-free in nicstar_cleanup() adds d8654f4f9300 tls splice: remove inappropriate flags checking for MSG_PEEK adds 13511704f8d7 net: taprio offload: enforce qdisc to netdev queue mapping adds 4a5fe57e7751 alx: use fine-grained locking instead of RTNL adds 8380c81d5c4f net: Treat __napi_schedule_irqoff() as __napi_schedule() o [...] adds ce6f709775bd net: bridge: mcast: rename multicast router lists and timers adds 44ebb081dc69 net: bridge: mcast: add wrappers for router node retrieval adds ff391c5d9871 net: bridge: mcast: prepare mdb netlink for mcast router split adds b19232effd09 net: bridge: mcast: prepare query reception for mcast rout [...] adds 1a3065a26807 net: bridge: mcast: prepare is-router function for mcast r [...] adds ee5fb2223ee5 net: bridge: mcast: prepare expiry functions for mcast rou [...] adds d9b8c4d8d937 net: bridge: mcast: prepare add-router function for mcast [...] adds ed2d35971a80 net: bridge: mcast: split router port del+notify for mcast [...] adds a3c02e769efe net: bridge: mcast: split multicast router state for IPv4 [...] adds b7fb0916544d net: bridge: mcast: add ip4+ip6 mcast router timers to mdb [...] adds 3b85f9ba3480 net: bridge: mcast: export multicast router presence adjac [...] adds d38717af2c9e Merge branch 'bridge-split-ipv4-ipv6-mc-router-state' adds 9afcb5959730 net: hinic: remove unnecessary blank line adds 3402ab54a8e3 net: hinic: add blank line after function declaration adds c8ad5df6151e net: hinic: remove unnecessary parentheses adds 5db8c86e8904 net: hinic: fix misspelled "acessing" adds 0d59c95ea3d2 Merge branch 'hinic-cleanups' adds f19d4997fd1f atl1c: show correct link speed on Mikrotik 10/25G NIC adds d7ab6419bdee atl1c: improve performance by avoiding unnecessary pcie wr [...] adds 545fa3fb1e84 atl1c: adjust max mtu according to Mikrotik 10/25G NIC ability adds b0390009502b atl1c: enable rx csum offload on Mikrotik 10/25G NIC adds ea0fbd05d7bd atl1c: improve link detection reliability on Mikrotik 10/25G NIC adds 33b314265683 Merge branch 'atl1c-support-for-Mikrotik-10-25G-NIC-features' adds 6c66c147b9a4 virtio-net: fix for unable to handle page fault for address adds 7bf64460e3b2 virtio-net: get build_skb() buf by data ptr adds 25e248a2bc43 Merge branch 'virtio_net-fixes' adds 5efe2575316f net: qed: remove redundant initialization of variable rc adds 0f3ee280331e net: caif: Drop unnecessary NULL check after container_of adds fe0bdaec8dea bpf: Use struct_size() in kzalloc() adds ea89c862f01e net: mana: Use struct_size() in kzalloc() adds bbc6f2cca74e net: bridge: fix br_multicast_is_router stub when igmp is [...] adds 30515832e987 net: bridge: fix build when IPv6 is disabled adds fa44821a4ddd sfc: don't use netif_info et al before net_device is registered adds fc25f9f631ac net: thunderx: Drop unnecessary NULL check after container_of adds 796640778c26 net: hns3: support RXD advanced layout adds 1ddc028ac849 net: hns3: refactor out RX completion checksum adds 5e69ea7ee2a6 net: hns3: refactor the debugfs process adds c929bc2ac36e net: hns3: refactor dev capability and dev spec of debugfs adds 77e9184869c9 net: hns3: refactor dump bd info of debugfs adds 1556ea9120ff net: hns3: refactor dump mac list of debugfs adds 8ddfd9c46ef4 net: hns3: refactor dump mng tbl of debugfs adds d658ff34dd7f net: hns3: refactor dump loopback of debugfs adds 9149ca0f115a net: hns3: refactor dump intr of debugfs adds 1a7ff8280b16 net: hns3: refactor dump reset info of debugfs adds 0b198b0d80ea net: hns3: refactor dump m7 info of debugfs adds e76e6886646b net: hns3: refactor dump ncl config of debugfs adds 0a14fd29ca0c Merge branch 'hns3-next' adds 699e803e9a4d net: hns: fix the comments style issue adds 510fe8e70b0b net: hns: fix some code style issue about space adds 5caab55a2979 net: hns: space required before the open brace '{' adds cb0672697601 net: hns: remove redundant return int void function adds 052d60172552 Merge branch 'hns-coding-style' adds 2d1c5f29d27a alx: fix missing unlock on error in alx_set_pauseparam() adds 2cc8c910f515 dt-bindings: net: rockchip-dwmac: add rk3308 gmac compatible adds b4ac94565c14 net: stmmac: dwmac-rk: add support for rk3308 gmac adds 8d1a81f21a9e arm64: dts: rockchip: add gmac to rk3308 dts adds 76e3d7fadef6 Merge branch 'rk3308-gmac' adds d172268f93cf stmmac: use XDP helpers adds 082294f294f6 igc: use XDP helpers adds 224bf7db5518 vhost_net: use XDP helpers adds 7466b60a3c32 Merge branch 'use-xdp-helpers' adds 709c03142399 tcp: add tracepoint for checksum errors adds 5d9e068402dc net: dsa: qca8k: change simple print to dev variant adds 2ad255f2faaf net: dsa: qca8k: use iopoll macro for qca8k_busy_wait adds 504bf6593182 net: dsa: qca8k: improve qca8k read/write/rmw bus access adds ba5707ec58cf net: dsa: qca8k: handle qca8k_set_page errors adds 028f5f8ef44f net: dsa: qca8k: handle error with qca8k_read operation adds d7805757c75c net: dsa: qca8k: handle error with qca8k_write operation adds aaf421425cbd net: dsa: qca8k: handle error with qca8k_rmw operation adds b7c818d19492 net: dsa: qca8k: handle error from qca8k_busy_wait adds 6e82a457e062 net: dsa: qca8k: add support for qca8327 switch adds 227a9ffc1bc7 devicetree: net: dsa: qca8k: Document new compatible qca8327 adds 83a3ceb39b24 net: dsa: qca8k: add priority tweak to qca8337 switch adds 5bf9ff3b9fb5 net: dsa: qca8k: limit port5 delay to qca8337 adds 0fc57e4b5e39 net: dsa: qca8k: add GLOBAL_FC settings needed for qca8327 adds 95ffeaf18b3b net: dsa: qca8k: add support for switch rev adds 1ee0591a1093 net: dsa: qca8k: add ethernet-ports fallback to setup_mdio_bus adds e4b9977cee15 net: dsa: qca8k: make rgmii delay configurable adds 63c33bbfeb68 net: dsa: qca8k: clear MASTER_EN after phy read/write adds 60df02b6ea45 net: dsa: qca8k: dsa: qca8k: protect MASTER busy_wait with [...] adds 617960d72e93 net: dsa: qca8k: enlarge mdio delay and timeout adds 759bafb8a322 net: dsa: qca8k: add support for internal phy and internal mdio adds 0c994a28e751 devicetree: bindings: dsa: qca8k: Document internal mdio d [...] adds b7ebac354d54 net: dsa: qca8k: improve internal mdio read/write bus access adds a46aec02bc06 net: dsa: qca8k: pass switch_revision info to phy dev_flags adds d0e13fd5626c net: phy: at803x: clean whitespace errors adds 272833b9b3b3 net: phy: add support for qca8k switch internal PHY in at803x adds ddd998aff540 Merge branch 'qca8k-improvements' adds 948640698199 net: mdio: ipq8064: clean whitespaces in define adds b097bea10215 net: mdio: ipq8064: add regmap config to disable REGCACHE adds 77091933e453 net: mdio: ipq8064: enlarge sleep after read/write operation adds 94c821c74bf5 ip: Treat IPv4 segment's lowest address as unicast adds 6101ca0384e3 selftests: Lowest IPv4 address in a subnet is valid adds 58fee5fc8365 Merge branch 'ipv4-unicast' adds 7cb7541a8cc0 r8169: use KBUILD_MODNAME instead of own module name definition adds 1d7f7ecadc5a net: arc: Demote non-compliant kernel-doc headers adds 8965c1c535b1 net: atheros: atl1c: Fix wrong function name in comments adds b43e1554a7cf net: atheros: atl1e: Fix wrong function name in comments adds c706c75aaee2 net: atheros: atl1x: Fix wrong function name in comments adds 76d85049173b net: broadcom: bnx2x: Fix wrong function name in comments adds 5a02bf4fefd5 net: brocade: bna: Fix wrong function name in comments adds c1167cee462d net: cadence: Demote non-compliant kernel-doc headers adds 2e45d961a6a8 net: calxeda: Fix wrong function name in comments adds aeed744a49ba net: chelsio: cxgb3: Fix wrong function name in comments adds e0333b1bb174 net: chelsio: cxgb4: Fix wrong function name in comments adds 1eb00ff517f4 net: chelsio: cxgb4vf: Fix wrong function name in comments adds d6174870c0f1 net: huawei: hinic: Fix wrong function name in comments adds 229fd41f6447 net: micrel: Fix wrong function name in comments adds 331a3219d3b6 net: microchip: Demote non-compliant kernel-doc headers adds dc432f5acb86 net: neterion: Fix wrong function name in comments adds 146c91e2bc9a net: neterion: vxge: Fix wrong function name in comments adds a507b1644524 net: netronome: nfp: Fix wrong function name in comments adds 9f2e6fb63413 net: calxeda: Fix wrong function name in comments adds 61633d71a71c net: samsung: sxgbe: Fix wrong function name in comments adds 40d9fca8b3fd net: socionext: Demote non-compliant kernel-doc headers adds 85ead77dc3d5 net: ti: Fix wrong struct name in comments adds 03055a25213b net: via: Fix wrong function name in comments adds 1f2d109e8363 net: phy: Demote non-compliant kernel-doc headers adds 5a9594cf1d14 net: hisilicon: hns: Fix wrong function name in comments adds 16145dbde18a Merge branch 'func-names-comment' adds 5d01071e64b6 selftests: mlxsw: Make the unsplit array global in port_sc [...] adds 16355c0b101e selftests: mlxsw: Make sampling test more robust adds 9a1cac062d3e selftests: mlxsw: qos_headroom: Convert to iproute2 dcb adds b0bab2298ec9 selftests: mlxsw: qos_pfc: Convert to iproute2 dcb adds b4d786941b58 selftests: mlxsw: qos_lib: Drop __mlnx_qos adds ece5df874d3a mlxsw: spectrum_buffers: Switch function arguments adds 837ec05cfea0 mlxsw: Verify the accessed index doesn't exceed the array length adds 8c2b58e65d01 mlxsw: core: Avoid unnecessary EMAD buffer copy adds 51746a353b44 mlxsw: spectrum_router: Avoid missing error code warning adds 9b43fbb8ce24 mlxsw: Remove Mellanox SwitchIB ASIC support adds b0d80c013b04 mlxsw: Remove Mellanox SwitchX-2 ASIC support adds 609c8ae87966 Merge branch 'mlxsw-next' adds 5796254e467b net: Remove the member netns_ok adds d6b0625163a8 net: stmmac: Don't set has_gmac if has_gmac4 is set adds 37c80d15ff4b net: stmmac: dwmac-rk: Check platform-specific ops adds f9da1c9d7fb5 dt-bindings: net: rockchip-dwmac: add rk3568 compatible string adds 3bb3d6b1c195 net: stmmac: Add RK3566/RK3568 SoC support adds 885e4056d560 Merge branch 'stmmac-RK3568' adds b3e22e10fdda net: wwan: Add WWAN port type attribute adds 9d8a29aed035 alx: fix a double unlock in alx_probe() adds 7617af3d1a5e net: pcs: Introducing support for DWC xpcs Energy Efficien [...] adds e80fe71b3ffe net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet adds 8ed2e60b7788 Merge branch 'stmmac-xpcs-eee' adds 25c55b38d85b net/packet: Remove redundant assignment to ret adds 06b38e233ce4 drivers/net: Remove leading spaces in Kconfig adds 2e68ea926841 ipv4: Calculate multipath hash inside switch statement adds ce5c9c20d364 ipv4: Add a sysctl to control multipath hash fields adds 4253b4986f98 ipv4: Add custom multipath hash policy adds 67db5ca73b1f ipv6: Use a more suitable label name adds b95b6e072a92 ipv6: Calculate multipath hash inside switch statement adds ed13923f980e ipv6: Add a sysctl to control multipath hash fields adds 73c2c5cbb15a ipv6: Add custom multipath hash policy adds 511e8db54036 selftests: forwarding: Add test for custom multipath hash adds 185b0c190bb6 selftests: forwarding: Add test for custom multipath hash [...] adds b7715acba4d3 selftests: forwarding: Add test for custom multipath hash [...] adds 22ba9d0d6c0d Merge branch 'custom-multipath-hash' adds 4ac9e23cf2cc cipso: correct comments of cipso_v4_cache_invalidate() adds 0d56e5c191b1 net: dsa: qca8k: fix missing unlock on error in qca8k_vlan [...] adds 78524c01edb2 net: wan: remove redundant blank lines adds 23c235412411 net: wan: add some required spaces adds a4e591477611 net: wan: remove redundant braces {} adds da8e6fddbae3 net: wan: remove redundant space adds a3f3e831dc2a net: wan: fix variable definition style adds 46212b69d470 Merge branch 'wan-cleanups' adds 44e261c715b6 cxgb4: clip_tbl: use list_del_init instead of list_del/INI [...] adds e2bd6bad9c1e net: dcb: Remove unnecessary INIT_LIST_HEAD() adds 86544c3de6a2 net: mdio: provide shim implementation of devm_of_mdiobus_ [...] adds 1756055de284 ibmveth: fix kobj_to_dev.cocci warnings adds bc6d076daa8c tun: use DEVICE_ATTR_RO macro adds 959dc069aed8 net: 3com: remove leading spaces before tabs adds 40b1f92676f2 net: alteon: remove leading spaces before tabs adds 106b4cb59766 net: amd: remove leading spaces before tabs adds a22cf81d634c net: apple: remove leading spaces before tabs adds 90e4403a6d37 net: broadcom: remove leading spaces before tabs adds 21b128fde6e0 net: chelsio: remove leading spaces before tabs adds cf82f9b165e4 net: dec: remove leading spaces before tabs adds e6f0f977407f net: dlink: remove leading spaces before tabs adds c11c900143e4 net: ibm: remove leading spaces before tabs adds 717dc24dc5d6 net: marvell: remove leading spaces before tabs adds 4a0949778c4e net: natsemi: remove leading spaces before tabs adds f95a73a8a8a8 net: realtek: remove leading spaces before tabs adds bf53445d81e3 net: seeq: remove leading spaces before tabs adds a294ddfccb45 net: sis: remove leading spaces before tabs adds 996d7ab8badf net: smsc: remove leading spaces before tabs adds b54f440cb871 net: sun: remove leading spaces before tabs adds d1e4916fa703 net: fealnx: remove leading spaces before tabs adds 223f02acce1a net: xircom: remove leading spaces before tabs adds 59909c1ab71d net: 8390: remove leading spaces before tabs adds 2174fbd71914 net: fujitsu: remove leading spaces before tabs adds 798c04f64283 Merge branch 'net-dev-leading-spaces' adds 4b63b27fc59a net: e1000: remove repeated word "slot" for e1000_main.c adds e77471f1de0d net: e1000: remove repeated words for e1000_hw.c adds 59398afda176 net: e1000e: remove repeated word "the" for ich8lan.c adds 800b74a57363 net: e1000e: remove repeated word "slot" for netdev.c adds 0d27895bcbb4 net: e1000e: fix misspell word "retreived" adds 4bebe324079e Merge branch 'intel-cleanups' adds f7e0318a314f netlabel: remove unused parameter in netlbl_netlink_auditinfo() adds 9cc52f5a533a dt-bindings: net: nfc: s3fwrn5: Add optional clock adds 340f42f7ff0b nfc: s3fwrn5: i2c: Enable optional clock from device tree adds eb0e4d59b6ed net: Add notifications when multipath hash field change adds 7725c1c8f732 mlxsw: spectrum_router: Replace if statement with a switch [...] adds 9d23d3eb6f41 mlxsw: spectrum_router: Move multipath hash configuration [...] adds 28bc824807a5 mlxsw: reg: Add inner packet fields to RECRv2 register adds b7b8f435ea3b mlxsw: spectrum_outer: Factor out helper for common outer fields adds 01848e05f8bb mlxsw: spectrum_router: Add support for inner layer 3 mult [...] adds daeabf89eb89 mlxsw: spectrum_router: Add support for custom multipath h [...] adds 9287aa2bfd54 Merge branch 'mlxsw-mphash-policies' adds c69431aab67a bpf: verifier: Improve function state reallocation adds 06ab6a505583 bpf: verifier: Use copy_array for jmp_history adds c9e73e3d2b1e bpf: verifier: Allocate idmap scratch in verifier env adds f4cceb783169 Merge branch 'Reduce kmalloc / kfree churn in the verifier' adds 37f05601eabc bpftool: Strip const/volatile/restrict modifiers from .bss [...] adds fdbf5ddeb855 libbpf: Add per-file linker opts adds 256eab48e70c selftests/bpf: Stop using static variables for passing dat [...] adds 31332ccb7562 bpftool: Stop emitting static variables in BPF skeleton adds 247b8634e644 libbpf: Fix ELF symbol visibility update logic adds e5670fa0293b libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions adds 0303ce17347a samples, bpf: Suppress compiler warning adds 3f2870989f10 bpf, arm64: Replace STACK_ALIGN() with round_up() to align [...] adds 9e9b451593b1 selftests/bpf: Validate skeleton gen handles skipped fields adds c1cccec9c636 libbpf: Reject static maps adds 513f485ca516 libbpf: Reject static entry-point BPF programs adds 8bbb77b7c7a2 libbpf: Add various netlink helpers adds 715c5ce454a6 libbpf: Add low level TC-BPF management API adds f18ba26da88a libbpf: Add selftests for TC-BPF management API adds 119220d81258 bpf, arm64: Remove redundant switch case about BPF_DIV and [...] adds c49661aa6f70 skmsg: Remove unused parameters of sk_msg_wait_data() adds fa7b83bf3b15 bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto adds 79a7f8bdb159 bpf: Introduce bpf_sys_bpf() helper and program type. adds cdf7fb0a9f3d bpf: Introduce bpfptr_t user/kernel pointer. adds af2ac3e13e45 bpf: Prepare bpf syscall to be used from kernel and user space. adds 5452fc9a17fc libbpf: Support for syscall program type adds 00899e7e8d9d selftests/bpf: Test for syscall program type adds c571bd752e91 bpf: Make btf_load command to be bpfptr_t compatible. adds 2341d6bb133d selftests/bpf: Test for btf_load command. adds 387544bfa291 bpf: Introduce fd_idx adds 3d78417b60fb bpf: Add bpf_btf_find_by_name_kind() helper. adds 3abea089246f bpf: Add bpf_sys_close() helper. adds b12688267280 libbpf: Change the order of data and text relocations. adds 9ca1f56ababe libbpf: Add bpf_object pointer to kernel_supports(). adds e2fa0156a434 libbpf: Preliminary support for fd_idx adds 67234743736a libbpf: Generate loader program out of BPF ELF file. adds 30f51aedabda libbpf: Cleanup temp FDs when intermediate sys_bpf fails. adds 7723256bf244 libbpf: Introduce bpf_map__initial_value(). adds d510296d331a bpftool: Use syscall/loader program in "prog load" and "ge [...] adds 4d1b62986125 selftests/bpf: Convert few tests to light skeleton. adds 0a9306629983 selftests/bpf: Convert atomics test to light skeleton. adds eb0f1e0c7f10 selftests/bpf: Convert test printk to use rodata. adds 1a532eb28df3 selftests/bpf: Convert test trace_printk to lskel. adds 3d4316776876 Merge branch 'bpf-loader-progs' adds 5d67f349590d bpf: Add cmd alias BPF_PROG_RUN adds 3a2daa724864 bpf: Make some symbols static adds 7b16509b29e0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 05ff8435e505 net/sched: cls_api: increase max_reclassify_loop adds 20e76d3d044d net: ethernet: ixp4xx: Fix return value check in ixp4xx_et [...] adds a49e72b3bda7 net: qrtr: ns: Fix error return code in qrtr_ns_init() adds e40d2cca0189 net: phy: add MediaTek Gigabit Ethernet PHY driver adds ba751e28d442 net: dsa: mt7530: add interrupt support adds 4006f986c091 dt-bindings: net: dsa: add MT7530 interrupt controller binding adds f494f0935ffb staging: mt7621-dts: enable MT7530 interrupt controller adds 0f844e4c993d Merge branch 'mt7530-interrupt-support' adds 2682ea324b00 mISDN: Remove obsolete PIPELINE_DEBUG debugging information adds d96b0e59468d net: hns3: refactor dump reg of debugfs adds 365e860aa7a7 net: hns3: refactor dump reg dcb info of debugfs adds d2f737cf21b8 net: hns3: refactor queue map of debugfs adds e44c495d95e0 net: hns3: refactor queue info of debugfs adds b5a0b70d77b9 net: hns3: refactor dump fd tcam of debugfs adds 7679f28e32a4 net: hns3: refactor dump tm map of debugfs adds cad7c215a4b1 net: hns3: refactor dump tm of debugfs adds 0e32038dc856 net: hns3: refactor dump tc of debugfs adds 6571ec2eda65 net: hns3: refactor dump qos pause cfg of debugfs adds 28d3bada7d42 net: hns3: refactor dump qos pri map of debugfs adds 95b195869b7d net: hns3: refactor dump qos buf cfg of debugfs adds 484e1ed1b25a net: hns3: refactor dump qs shaper of debugfs adds 7b07ab06e6b0 net: hns3: refactor dump mac tnl status of debugfs adds 058c3be95235 net: hns3: refactor dump serv info of debugfs adds b4689aaf1863 net: hns3: remove the useless debugfs file node cmd adds dc185ae6ab87 Merge branch 'hns3-debugfs' adds c169a93c8176 net: wan: remove leading spaces before tabs adds 094fefd663ad net: usb: remove leading spaces before tabs adds 1d314fc1a157 net: slip: remove leading spaces before tabs adds 63b63138f656 net: ppp: remove leading spaces before tabs adds d1542f85dfc2 net: hamradio: remove leading spaces before tabs adds a597111a3ce3 net: fddi: skfp: remove leading spaces before tabs adds 20a4fc3bc284 net: appletalk: remove leading spaces before tabs adds cf9207d77aef ifb: remove leading spaces before tabs adds 9e5914cc9571 mii: remove leading spaces before tabs adds 938263064ea7 Merge branch 'net-leading-spaces' adds 0c20f2d29fff igc: Move igc_xdp_is_enabled() adds 73a6e3721261 igc: Refactor __igc_xdp_run_prog() adds f485164867d3 igc: Refactor igc_clean_rx_ring() adds 4609ffb9f615 igc: Refactor XDP rxq info registration adds a27e6e73e550 igc: Introduce TX/RX stats helpers adds 6123429516c7 igc: Introduce igc_unmap_tx_buffer() helper adds 859b4dfa4115 igc: Replace IGC_TX_FLAGS_XDP flag by an enum adds fc9df2a0b520 igc: Enable RX via AF_XDP zero-copy adds 9acf59a752d4 igc: Enable TX via AF_XDP zero-copy adds 92b13cabeacd Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 86a5ad0a4608 net: bonding: add some required blank lines adds 8ce390bb9859 net: bonding: fix code indent for conditional statements adds 52333512701b net: bonding: remove unnecessary braces adds 97a1111d9ca6 net: bonding: use tabs instead of space for code indent adds ba102914fa4f Merge branch 'bond-cleanups' adds 4b99b7498277 NFC: st21nfca: remove unnecessary variable and labels adds 07b5dc1d515a ibmvnic: remove default label from to_string switch adds 25173dd4093a selftests: net: devlink_port_split.py: skip the test if no [...] adds 48afdaea04eb net: atm: use DEVICE_ATTR_RO macro adds 7567d603b3f1 net: usb: hso: use DEVICE_ATTR_RO macro adds 86fe2f8aa14f net: cdc_ncm: use DEVICE_ATTR_RW macro adds d0d62baa7f50 net: xilinx_emaclite: Do not print real IOMEM pointer adds 48e8c6f1612b net: phy: add driver for Motorcomm yt8511 phy adds ca021f0dd851 net: dsa: sja1105: send multiple spi_messages instead of u [...] adds 718bad0e4da9 net: dsa: sja1105: adapt to a SPI controller with a limite [...] adds 44be5c42e3ed Merge branch 'sja1105-spi' adds 492625791649 net: wan: fix an code style issue about "foo* bar" adds 974221c6cf54 net: wan: add some required spaces adds eab9948140d1 net: wan: fix the code style issue about trailing statements adds 145efe6c279b net: wan: remove redundant blank lines adds 1bf705d4f231 net: wan: add braces {} to all arms of the statement adds 70fe4523c8f6 net: wan: add necessary () to macro argument adds faf5954d7f0c Merge branch 'wan-cleanups' adds ae8102b87b9a caif_virtio: Fix some typos in caif_virtio.c adds 4057c58da21c net: bonding: bond_alb: Fix some typos in bond_alb.c adds 31d990cb2628 sfc: farch: fix compile warning in efx_farch_dimension_res [...] adds b269875f91c3 net: phy: Fix inconsistent indenting adds 04fdfad68b81 atm: Fix typo adds 030c8198d744 net: hns3: Fix return of uninitialized variable ret adds 30a2e9c0f5cf net: dsa: sja1105: stop reporting the queue levels in etht [...] adds 039b167d68a3 net: dsa: sja1105: don't use burst SPI reads for port statistics adds f07b300c8157 Merge branch 'sja1105-stats' adds b193f2ed533f dpaa2-eth: setup the of_node field of the device adds 30f43d6f1cab dpaa2-eth: name the debugfs directory after the DPNI object adds b12a6b7193e1 Merge branch 'dpaa2-eth-of_node' adds f5120f599880 dpaa2-eth: don't print error from dpaa2_mac_connect if tha [...] adds 52af13a41489 net: ftgmac100: add missing error return code in ftgmac100 [...] adds 3880fc37beba sfc: use DEVICE_ATTR_*() macro adds 4934fb7dc409 sfc: falcon: use DEVICE_ATTR_*() macro adds 0056982f093d ehea: Use DEVICE_ATTR_*() macro adds 190e6e291a4c net: r6040: Use logical or for MDIO operations adds 06666907a38a net: r6040: Use ETH_FCS_LEN adds 2ae83ed289c0 Merge branch 'r6040-cleanups' adds 5d6c3d91ad72 net: r6040: Allow restarting auto-negotiation adds ec7d6dd870d4 ethernet: ucc_geth: Use kmemdup() rather than kmalloc+memcpy adds 62f148d8dde6 nfc: st-nci: remove unnecessary assignment and label adds 1e6e76101fd9 net: hns3: configure promisc mode for VF asynchronously adds 4e2471f7b6ef net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace [...] adds feeb371272fe Merge branch 'hns3-promisc-updates' adds 542043e91df4 net: dsa: sja1105: parameterize the number of ports adds f238fef1b3de net: dsa: sja1105: avoid some work for unused ports adds 82760d7f2ea6 net: dsa: sja1105: dimension the data structures for a lar [...] adds df2a81a35ebb net: dsa: sja1105: don't assign the host port using dsa_up [...] adds c50376783f23 net: dsa: sja1105: skip CGU configuration if it's unnecessary adds fd6f2c257b0b net: dsa: sja1105: dynamically choose the number of static [...] adds f78a2517cf73 net: dsa: sja1105: use sja1105_xfer_u32 for the reset procedure adds 38fbe91f2287 net: dsa: sja1105: configure the multicast policers, if present adds 1bf658eefe38 net: dsa: sja1105: allow the frame buffer size to be customized adds d9d15a662cff Merge branch 'sja1105-sja1110-prep' adds 8890d0a1891a net: wan: remove redundant blank lines adds b32db030b96e net: wan: fix an code style issue about "foo* bar" adds f0328a192290 net: wan: add blank line after declarations adds 261795f4113b net: wan: code indent use tabs where possible adds e5877104b5ec net: wan: fix the code style issue about trailing statements adds c3b6b5c64f39 net: wan: add some required spaces adds 87feef1cfbbe net: wan: move out assignment in if condition adds 336d781bd952 net: wan: replace comparison to NULL with "!card" adds 80d67b95d1fe net: wan: fix the comments style issue adds d1406175f968 net: wan: add braces {} to all arms of the statement adds c1eaf3c09c54 Merge branch 'wan-cleanups' adds ccc882f0d838 net: bridge: remove redundant assignment adds 307ea4ce3edd net: hns3: switch to dim algorithm for adaptive interrupt [...] adds 687c87adc11a net/hamradio/6pack: Fix inconsistent indenting adds 98d728232c98 net: wan: remove redundant blank lines adds 9e7ee10f169f net: wan: add blank line after declarations adds c4fdef99d17b net: wan: fix an code style issue about "foo* bar adds 69542276e2b1 net: wan: add some required spaces adds 2aea27bae89b net: wan: replace comparison to NULL with "!card" adds 30cbb0107e98 net: wan: add spaces required around that ':' and '+' adds 1b19b3f79063 Merge branch 'wan-cleanups' adds e4e92ee78702 net: wwan: core: Add WWAN device index sysfs attribute adds 568e7142a15f nfc: st95hf: remove unnecessary assignment and label adds c7a551b2e44a nfc: st-nci: remove unnecessary labels adds 18c8d3044d9c net/appletalk: Fix inconsistent indenting adds d4ef55288aa2 e100: handle eeprom as little endian adds c40591cc3d48 intel: remove checker warning adds 0a5d8a9d226f fm10k: move error check adds 88c228b22e00 igb/igc: use strongly typed pointer adds c7cbfb028b95 igb: handle vlan types with checker enabled adds b514958dd1a3 igb: fix assignment on big endian machines adds 9fb8602e565d igb: override two checker warnings adds de8447131d2b intel: call csum functions with well formatted arguments adds b6ce4a1c4ba4 igbvf: convert to strongly typed descriptors adds b16dc6c2f178 ixgbe: use checker safe conversions adds 205523bc06ce ixgbe: reduce checker warnings adds 59c56342459a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 5ada57a9a6b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f285f37cb1e6 devlink: append split port number to the port name adds 75a78026ea13 dt-bindings: can: rcar_can: Convert to json-schema adds 8a5e7d19c8c7 dt-bindings: can: rcar_canfd: Convert to json-schema adds 7e97d274db92 can: uapi: update CAN-FD frame description adds 025468842212 can: uapi: introduce CANFD_FDF flag for mixed content in s [...] adds 24a774a4f975 can: proc: remove unnecessary variables adds 46d8657a6b28 can: isotp: change error format from decimal to symbolic e [...] adds 6a5ddae57884 can: isotp: add symbolic error message to isotp_module_init() adds c69d190f7bb9 can: isotp: Add error message if txqueuelen is too small adds 9208f7bf053a can: softing: Remove redundant variable ptr adds 83415669d8d8 can: hi311x: hi3110_can_probe(): silence clang warning adds 10462b3558d4 can: mcp251x: mcp251x_can_probe(): silence clang warning adds b558e200d626 can: mcp251xfd: silence clang warning adds 4318b1aa22b7 can: at91_can: silence clang warning adds 893974d9b565 can: kvaser_usb: Rename define USB_HYBRID_{,PRO_}CANLIN_PR [...] adds ee6bb641bc70 can: kvaser_usb: Add new Kvaser hydra devices adds c7b0f6887d90 can: c_can: remove unused variable struct c_can_priv::rxmasked adds 2722ac986e93 can: c_can: add ethtool support adds 20779943a080 can: m_can: use bits.h macros for all regmasks adds 38395f302f4d can: m_can: clean up CCCR reg defs, order by revs adds 0f3157166891 can: m_can: make TXESC, RXESC config more explicit adds 50fe7547b637 can: m_can: fix whitespace in a few comments adds b14b27fffa2e Merge tag 'linux-can-next-for-5.14-20210527' of git://git. [...] adds 557c4d2f780c selftests: devlink_lib: add check for devlink device existence adds 2754125ebd33 net/mlx5: Expose FW version over defined keyword adds f55c998c274e mlxsw: core: Expose FW version over defined keyword adds 7dafcc4c9dfb mlxsw: core: use PSID string define in devlink info adds 91b17a436759 Merge branch 'mlx-devlink-dev-info-versions-adjustments' adds bf3be85dbe59 atl1c: detect NIC type early adds 20a1b6bdca15 atl1c: move tx napi into tpd_ring adds 8042824a3c0b atl1c: prepare for multiple rx queues adds 057f4af2b171 atl1c: add 4 RX/TX queue support for Mikrotik 10/25G NIC adds cf5e12974981 Merge branch 'add-4-rx-tx-queue-support-for-mikrotik-10-25g-nic' adds eefa5311c3f7 ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() adds 74097a0dcd1e net/mlx5e: CT, Remove newline from ct_dbg call adds 7fac5c2eced3 net/mlx5: CT: Avoid reusing modify header context for natt [...] adds ed2fe7ba7b9f net/mlx5e: TC: Use bit counts for register mapping adds b973cf32453f net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload adds c07274ab1ab2 net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet adds 2ef9c7c613cf net/mlx5e: RX, Remove unnecessary check in RX CQE compress [...] adds b72ce870f57e net/mlx5: DR, Remove unused field of send_ring struct adds e01b58e9d5c4 net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE adds 04745afb2ae3 net/mlx5: Move table size calculation to steering cmd layer adds 4a98544d1827 net/mlx5: Move chains ft pool to be used by all firmware steering adds 9e117998409c net/mlx5: DR, Set max table size to 2G entries adds 71513c05a97f net/mlx5: Cap the maximum flow group size to 16M entries adds a546432f2f04 net/mlx5: Remove unnecessary spin lock protection adds 2b1476752521 net/mlx5: Use boolean arithmetic to evaluate roce_lag adds 861364106361 net/mlx5: Fix lag port remapping logic adds af9207adb6d9 Merge tag 'mlx5-updates-2021-05-26' of git://git.kernel.or [...] adds 2f1af441fd5d mptcp: fix pr_debug in mptcp_token_new_connect adds c68a0cd1735f mptcp: using TOKEN_MAX_RETRIES instead of magic number adds 0a4d8e96e4fd mptcp: generate subflow hmac after mptcp_finish_join() adds ae514983f2e4 mptcp: remove redundant initialization in pm_nl_init_net() adds eb5fb629f56d mptcp: make sure flag signal is set when add addr with port adds 804c72eeecd2 mptcp: support SYSCTL only if enabled adds 744ee14054c8 mptcp: restrict values of 'enabled' sysctl adds f6bb63cd0549 Merge branch 'mptcp-miscellaneous-cleanup' adds b11faec36870 net: hdlc_fr: remove redundant blank lines adds 4a9ab454ae9b net: hdlc_fr: add blank line after declarations adds 7aad06425991 net: hdlc_fr: fix an code style issue about "foo* bar" adds 30e7720d379a net: hdlc_fr: add some required spaces adds 168a196ffcff net: hdlc_fr: move out assignment in if condition adds 683b54bb468f net: hdlc_fr: code indent use tabs where possible adds 8f032c6535fe net: hdlc_fr: remove space after '!' adds 5d650a6c7b9c net: hdlc_fr: add braces {} to all arms of the statement adds c9a2ca5d7e58 net: hdlc_fr: remove redundant braces {} adds 2744fa2dfdcd net: hdlc_fr: remove unnecessary out of memory message adds 38e9673ce08f Merge branch 'net-hdlc_fr-clean-up-some-code-style-issues' adds 460a9aa23de6 samples: pktgen: add UDP tx checksum support adds cd4375d621aa nfc: fdp: correct kerneldoc for structure adds 466e1c889c71 nfc: fdp: drop ACPI_PTR from device ID table adds a548bee9ffe8 nfc: port100: correct kerneldoc for structure adds a70bbbe387d0 nfc: pn533: drop of_match_ptr from device ID table adds 26f20ff5e207 nfc: mrvl: mark OF device ID tables as maybe unused adds 41a6bf50ee04 nfc: mrvl: skip impossible NCI_MAX_PAYLOAD_SIZE check adds b3a790d43749 nfc: pn533: mark OF device ID tables as maybe unused adds 5edc94265e19 nfc: s3fwrn5: mark OF device ID tables as maybe unused adds aa1405772fe1 nfc: pn544: mark ACPI and OF device ID tables as maybe unused adds 255fcc7b7166 nfc: st-nci: mark ACPI and OF device ID tables as maybe unused adds 806278023492 nfc: st21nfca: mark ACPI and OF device ID tables as maybe unused adds 1ab4fe09977e nfc: st95hf: mark ACPI and OF device ID tables as maybe unused adds 4751d2aa321f net: stmmac: the XPCS obscures a potential "PHY not found" error adds ffb35c679842 r8169: Fix fall-through warning for Clang adds 015dbf5662fd ehea: fix error return code in ehea_restart_qps() adds 3a7244152f9c octeontx2-af: add support for custom KPU entries adds 5d16250b6059 octeontx2-af: load NPC profile via firmware database adds c87e6b139579 octeontx2-af: adding new lt def registers support adds 11c730bfbf5b octeontx2-af: support for coalescing KPU profiles adds f9c49be90c05 octeontx2-af: Update the default KPU profile and fixes adds d3f2c48de7b8 Merge branch 'npc-kpu-updates' adds 03a6ef31f2bc net: axienet: Fix fall-through warning for Clang adds 320daffdf249 octeontx2-pf: Fix fall-through warning for Clang adds 7c9896e37807 net: dsa: qca8k: check return value of read functions correctly adds 9fe99de01440 net: dsa: qca8k: add missing check return value in qca8k_p [...] adds 8b97f36aa5ab Merge branch 'net-dsa-qca8k-check-return-value-of-read-fun [...] adds 546d6bad18c0 net: phy: fix yt8511 clang uninitialized variable warning adds 0cc8bddb5b06 net: phy: abort loading yt8511 driver in unsupported modes adds a729b8e6ec3d Merge branch 'fixes-for-yt8511-phy-driver' adds 9571289ddf71 nfc: fdp: drop ftrace-like debugging messages adds 6a7fdad7021b nfc: mei_phy: drop ftrace-like debugging messages adds be3d162ad023 nfc: mrvl: use SPDX-License-Identifier adds 8f99528ef5e2 nfc: mrvl: correct minor coding style violations adds e3bf5531e6e6 nfc: mrvl: simplify with module_driver adds 62f64417afd6 nfc: pn533: drop ftrace-like debugging messages adds feab6ba21da7 nfc: pn533: drop unneeded braces {} in if adds aa93b4bcdffa nfc: pn544: drop ftrace-like debugging messages adds e83a26473a7b nfc: st21nfca: drop ftrace-like debugging messages adds 1952fa424dcb nfc: st-nci: drop ftrace-like debugging messages adds e099f3e8b71c nfc: st95hf: fix indentation to tabs adds ad993a95c508 virtio-net: Add validation for used length adds 62f20e068ccc ipv6: use prandom_u32() for ID generation adds 801f0a1cf96f net: sealevel: remove redundant blank lines adds 58f30eea85a3 net: sealevel: add blank line after declarations adds 8be88e3ccee4 net: sealevel: fix the code style issue about "foo* bar" adds f090d1c38107 net: sealevel: open brace '{' following struct go on the s [...] adds 52499d202dc6 net: sealevel: add some required spaces adds 40e8ee9d467d net: sealevel: remove redundant initialization for statics adds cc51e3f36e62 net: sealevel: fix a code style issue about switch and case adds 04d7ad8cca9c net: sealevel: remove meaningless comments adds b086ebfce34f net: sealevel: fix the comments style issue adds e24b60851936 net: sealevel: fix the alignment issue adds 015516d23299 Merge branch 'net-sealevel-clean-up-some-code-style-issues' adds 12e64b3bb9a8 ipv6: align code with context adds 44fdd2edb36f bnx2x: Remove the repeated declaration adds 15074a361fee net: dsa: sja1105: be compatible with "ethernet-ports" OF [...] adds 84db00f2c043 net: dsa: sja1105: allow SGMII PCS configuration to be per port adds 4c7ee010cf75 net: dsa: sja1105: the 0x1F0000 SGMII "base address" is ac [...] adds bf4edf4afb87 net: dsa: sja1105: cache the phy-mode port property adds 91a050782cbf net: dsa: sja1105: add a PHY interface type compatibility matrix adds 41fed17fdbe5 net: dsa: sja1105: add a translation table for port speeds adds f41fad3cb8b7 net: dsa: sja1105: always keep RGMII ports in the MAC role adds 96c85f51f123 net: dsa: sja1105: some table entries are always present w [...] adds e3d8178c6e07 Merge branch 'part-2-of-sja1105-dsa-driver-preparation-for [...] adds 01709d0977d4 nfc: hci: Fix spelling mistakes adds 37f2ad2b9018 net: sched: Fix spelling mistakes adds 379aecbce08f rds: Fix spelling mistakes adds 0c2c366e0ec5 sctp: sm_statefuns: Fix spelling mistakes adds b44eb28d44a6 net: hns3: add 'QoS' support for port based VLAN configuration adds f2dbf0ed4e0c net: hns3: refine for hclge_push_vf_port_base_vlan_info() adds 132023de7149 net: hns3: remove unnecessary updating port based VLAN adds 060e9accaa74 net: hns3: refine function hclge_set_vf_vlan_cfg() adds 2ba306627f59 net: hns3: add support for modify VLAN filter state adds 32e6d104c6fe net: hns3: add query basic info support for VF adds fa6a262a2550 net: hns3: add support for VF modify VLAN filter state adds 0ca821da86a5 net: hns3: add debugfs support for vlan configuration adds 7fc6d3abc084 Merge branch 'net-hns3-add-vlan-filter-control-support' adds 0bf4d9af2efe net: neterion: fix doc warnings in s2io.c adds 263805c8840d net: marvell: prestera: disable events interrupt while handling adds c00e8a69fe42 net: marvell: prestera: align flood setting according to l [...] adds f1e1b2630178 net: marvell: prestera: bump supported firmware version to 3.0 adds 47f26018a414 net: marvell: prestera: try to load previous fw version adds a20af95fba72 Merge branch 'marvell-prestera-firmware-3-0' adds b0f6c9ac8088 netpoll: don't require irqs disabled in rt kernels adds 37d4b3fdc55d net: enetc: catch negative return code from enetc_pf_to_port() adds d153ef5ce7db fjes: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to simplify code adds 68b8c55a701e qlcnic: Remove the repeated declaration adds 163d01c56e80 r8152: support pauseparam of ethtool_ops adds 52aa0b189288 net: vxge: Declare the function vxge_reset_all_vpaths as void adds 7cf85f8caa04 NFC: nci: Remove redundant assignment to len adds b934b6d1d933 octeontx2-af: Fix spelling mistake "vesion" -> "version" adds 9c5eee0afca0 net/sched: act_vlan: Fix modify to allow 0 adds 8323b20f1d76 net/sched: act_vlan: No dump for unset priority adds 8fd52b1f923c net/sched: act_vlan: Test priority 0 modification adds 00460eb1ddb0 Merge branch 'act_vlan-allow-modify-zero' adds 30cd458be244 net: hdlc: remove redundant blank lines adds 04cc04f07bb2 net: hdlc: add blank line after declarations adds 68fd73925bce net: hdlc: fix an code style issue about "foo* bar" adds 01506939cc84 net: hdlc: fix an code style issue about EXPORT_SYMBOL(foo) adds 387847f295c8 net: hdlc: replace comparison to NULL with "!param" adds e50eb6c3578c net: hdlc: move out assignment in if condition adds 1bb521825265 net: hdlc: add braces {} to all arms of the statement adds 686e8463ff76 Merge branch 'hdlc-cleanups' adds e5432cc71ab6 NFC: microread: Remove redundant assignment to variable err adds 5ac712dcdfef net: stmmac: enable platform specific safety features adds e516f5be5b17 hamradio: bpqether: Fix -Wunused-const-variable warning adds 6990c7f44c0d cxgb4: Fix -Wunused-const-variable warning adds 0a206f9d9e23 igb: Fix -Wunused-const-variable warning adds b923cda96388 net: dcb: Return the correct errno code adds ca746c55a7e6 net: Return the correct errno code adds 26d3f69c500c macvlan: Fix a typo adds ec674565fbc6 gtp: Fix a typo adds e9a0bf6d002f vrf: Fix a typo adds f62c4f3870d8 net: usb: Fix spelling mistakes adds e65c27938d8e net: mdio: Fix spelling mistakes adds 125217e0967f i40e: Replace one-element array with flexible-array member adds e860fa9b69e1 iidc: Introduce iidc.h adds d25a0fc41c1f ice: Initialize RDMA support adds 348048e724a0 ice: Implement iidc operations adds f9f5301e7e2d ice: Register auxiliary device to provide RDMA adds 9ed753312121 i40e: Prep i40e header for aux bus conversion adds f4370a85d62e i40e: Register auxiliary devices to provide RDMA adds e0ae757c3235 Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/li [...] adds 710b797cf61b docs: networking: Add documentation for MAPv5 adds e1d9a90a9bfd net: ethernet: rmnet: Support for ingress MAPv5 checksum offload adds b6e5d27e32ef net: ethernet: rmnet: Add support for MAPv5 egress packets adds 92c35cfd9366 Merge branch 'qualcomm-rmnet-mapv5' adds 133dc203d77d netfilter: nft_exthdr: Support SCTP chunks adds a58db7ad80e8 netfilter: nft_set_pipapo_avx2: Skip LDMXCSR, we don't nee [...] adds 0974cff3eb66 netfilter: add and use nft_set_do_lookup helper adds f227925e53c3 netfilter: nf_tables: prefer direct calls for set lookups adds 06f029930264 netfilter: Remove leading spaces in Kconfig adds 07df3fc90a03 netfilter: x_tables: improve limit_mt scalability adds 02d85142670b netfilter: xt_CT: Remove redundant assignment to ret adds e0241ae6ac59 netfilter: use nfnetlink_unicast() adds 586d5a8bcede netfilter: x_tables: reduce xt_action_param by 8 byte adds 6802db48fc27 netfilter: reduce size of nf_hook_state on 32bit platforms adds 85554eb981e5 netfilter: nf_tables: add and use nft_sk helper adds 2d7b4ace0754 netfilter: nf_tables: add and use nft_thoff helper adds f06ad944b6a9 netfilter: nf_tables: remove unused arg in nft_set_pktinfo [...] adds 897389de4828 netfilter: nf_tables: remove xt_action_param from nft_pktinfo adds 89258f8e4148 netfilter: nft_set_pipapo_avx2: fix up description warnings adds 8a1c08ad19b6 netfilter: fix clang-12 fmt string warnings adds 5fe8e519e44f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 011ab4dffe96 dt-bindings: net: brcm,iproc-mdio: convert to the json-schema adds 7f0e869c4e39 sit: replace 68 with micro IPV4_MIN_MTU adds b676c7f1c383 ethtool: Fix a typo adds 8ab1784df651 9p/trans_virtio: Fix spelling mistakes adds 91641b79e1e1 Bluetooth: Fix spelling mistakes adds fe6c0262bdf9 rxrpc: Fix a typo adds 5debe0b30bac decnet: Fix spelling mistakes adds 2bda0a5e3bf8 nfp: flower: move non-zero chain check adds c8b034fbeba5 nfp: flower-ct: add pre and post ct checks adds e236e4849b58 nfp: flower-ct: add ct zone table adds bd0fe7f96a3c nfp: flower-ct: add zone table entry when handling pre/pos [...] adds 072c089ca536 nfp: flower-ct: add nfp_fl_ct_flow_entries adds fa81d6d214a4 nfp: flower-ct: add a table to map flow cookies to ct flows adds f7ae12e2f95d nfp: flower-ct: add tc_merge_tb adds 3c863c300c09 nfp: flower-ct: add tc merge functionality adds 53c7bb553056 Merge branch 'nfp-ct-offload' adds d395381909a3 netdevsim: Add max_vfs to bus_dev adds 32ac15d8fd80 netdevsim: Disable VFs on nsim_dev_reload_destroy() call adds 814b9ce65ec3 netdevsim: Implement port types and indexing adds 92ba1f29e6e2 netdevsim: Implement VFs adds 160dc373eead netdevsim: Implement legacy/switchdev mode for VFs adds 4677efc486e1 devlink: Introduce rate object adds 885dfe121b38 netdevsim: Register devlink rate leaf objects per VF adds a27d8e352bf2 selftest: netdevsim: Add devlink rate test adds 1897db2ec310 devlink: Allow setting tx rate for devlink rate leaf objects adds 605c4f8f199b netdevsim: Implement devlink rate leafs tx rate support adds 31f072333606 selftest: netdevsim: Add devlink port shared/max tx rate test adds a8ecb93ef03d devlink: Introduce rate nodes adds 885226f5680e netdevsim: Implement support for devlink rate nodes adds 413ee943d788 selftest: netdevsim: Add devlink rate nodes test adds d75559845078 devlink: Allow setting parent node of rate objects adds f3d101b485ca netdevsim: Allow setting parent node of rate objects adds 1a9c0482f555 selftest: netdevsim: Add devlink rate grouping test adds b62767e7bab3 Documentation: devlink rate objects adds 270d47dc1fc4 Merge branch 'devlink-rate-objects' adds d467d0bc7ab8 rtnetlink: Fix spelling mistakes adds dd0d91b91398 libceph: Fix spelling mistakes adds 5abaf211c4a5 net: hdlc_cisco: remove redundant blank lines adds 001aa274300d net: hdlc_cisco: fix the code style issue about "foo* bar" adds c1300f37ea99 net: hdlc_cisco: add some required spaces adds 05ff5525aa82 net: hdlc_cisco: remove unnecessary out of memory message adds 4e38d514788c net: hdlc_cisco: add blank line after declaration adds 4a20f8ecbf61 net: hdlc_cisco: remove redundant space adds b596ce68fd4a Merge branch 'hdlc_cisco-cleanups' adds b81017aeee4e net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() adds a54a8b71f6fa net: pcs: xpcs: there is only one PHY ID adds 9900074eccce net: pcs: xpcs: make the checks related to the PHY interfa [...] adds a1a753ed1d4a net: pcs: xpcs: export xpcs_validate adds 14b517cb62d6 net: pcs: xpcs: export xpcs_config_eee adds 8e2bb9569942 net: pcs: xpcs: export xpcs_probe adds 679e283ec7d6 net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} adds 2cac15dae2f6 net: pcs: xpcs: convert to mdio_device adds 11059740e616 net: pcs: xpcs: convert to phylink_pcs_ops adds c356be057432 Merge branch 'xpcs-phylink_pcs_ops' adds f8e0a68babae net/smc: avoid possible duplicate dmb unregistration adds 5e4a43ceb22a net/smc: no need to flush smcd_dev's event_wq before destr [...] adds 81ac670a6772 Merge branch 'smc-next' adds a58224040f2d nfc: mrvl: remove useless "continue" at end of loop adds 2c95e6c7e558 nfc: mrvl: reduce the scope of local variables adds 1bd4f5716fc3 qed: Add TCP_ULP FW resource layout adds 897e87a10c35 qed: Add NVMeTCP Offload PF Level FW and HW HSI adds 76684ab8f4f9 qed: Add NVMeTCP Offload Connection Level FW and HW HSI adds 203d136e8958 qed: Add support of HW filter block adds ab47bdfd2e2e qed: Add NVMeTCP Offload IO Level FW and HW HSI adds 826da4861430 qed: Add NVMeTCP Offload IO Level FW Initializations adds 806ee7f81a2b qed: Add IP services APIs support adds eda1bc65b0dc Merge branch 'QED-NVMeTCP-Offload' adds 14623e005a1e tipc: eliminate redundant fields in struct tipc_sock adds 62633c2f17f1 tipc: refactor function tipc_sk_anc_data_recv() adds 5ef213258ddf tipc: simplify handling of lookup scope during multicast m [...] adds ae1d9cc31244 Merge branch 'tipc-cleanups' adds f0e8cb6106da nvme-tcp-offload: Add nvme-tcp-offload - NVMeTCP HW offload ULP adds 98a5097d1e08 nvme-fabrics: Move NVMF_ALLOWED_OPTS and NVMF_REQUIRED_OPT [...] adds af527935bd5a nvme-fabrics: Expose nvmf_check_required_opts() globally adds 4b8178ec5794 nvme-tcp-offload: Add device scan implementation adds 5aadd5f9311e nvme-tcp-offload: Add controller level implementation adds 5faf6d685548 nvme-tcp-offload: Add controller level error recovery impl [...] adds e4ba452ded39 nvme-tcp-offload: Add queue level implementation adds 35155e2626dc nvme-tcp-offload: Add IO level implementation adds 5ff5622ea1f1 Merge branch 'NVMeTCP-Offload-ULP' adds 9c153d388976 net: vlan: Avoid using strncpy() adds 43902070fb7b net: bonding: Use strscpy_pad() instead of manually-trunca [...] adds a29cb6914681 net: tcp better handling of reordering then loss cases adds 5e0b8928927f net:cxgb3: replace tasklets with works adds 6a8dd8b2fa5b net:cxgb3: fix code style issues adds 490dcecabbf9 mlx5: count all link events adds e6dfa4a54a90 net/mlx5: Fix duplicate included vhca_event.h adds b74fc1ca6a45 net/mlx5: check for allocation failure in mlx5_ft_pool_init() adds c4cf987ebe14 net/mlx5e: Remove the repeated declaration adds ab57a912befe net/mlx5e: IPoIB, Add support for NDR speed adds 771a563ea05b net/mlx5e: Zero-init DIM structures adds 8ec5d438a3c2 net/mlx5e: RX, Re-place page pool numa node change logic adds 040ee6172e77 net/mlx5e: Disable TX MPWQE in kdump mode adds 39e8cc6d757a net/mlx5e: Disable TLS device offload in kdump mode adds f68406ca3b77 net/mlx5e: Remove unreachable code in mlx5e_xmit() adds fcd1a53064cf Merge tag 'mlx5-updates-2021-06-03' of git://git.kernel.or [...] adds 5567d4d9e738 net: ipa: add support for inline checksum offload adds d15ec1933309 Revert "net: ipa: disable checksum offload for IPA v4.5+" adds e5118f5723ee Merge branch 'ipa-inline-csum' adds feb938fad63f net: phy: marvell: use phy_modify_changed() for marvell_se [...] adds 92e1b57c3865 bonding: remove redundant initialization of variable ret adds a10541f5d9fa sch_htb: fix doc warning in htb_add_to_id_tree() adds 819fb78f6955 net: ks8851: Make ks8851_read_selftest() return void adds 118de6106735 net: ethernet: rmnet: Restructure if checks to avoid unini [...] adds e32ea44c7ae4 icmp: fix lib conflict with trinity adds ebbf5fcb94a7 netdevsim: Fix unsigned being compared to less than zero adds 371087aa476a sock: expose so_timestamp options for mptcp adds ced122d90f52 sock: expose so_timestamping options for mptcp adds 9061f24bf82e mptcp: sockopt: propagate timestamp request to subflows adds 7a009a70ff8a mptcp: setsockopt: handle SOL_SOCKET in one place only adds 892bfd3ded0e tcp: export timestamp helpers for mptcp adds b7f653b297a4 mptcp: receive path cmsg support adds 5e6af0a729b6 selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support adds d15fd7359ab1 Merge branch 'mptcp-timestamps' adds 0efea3c649f0 tipc: Return the correct errno code adds 220ef1f97ec1 igc: Update driver to use ethtool_sprintf adds cca2c030b2a7 igc: Remove unused asymmetric pause bit from igc defines adds 6fdef25db3d4 igc: Remove unused MDICNFG register adds 5cde7beb27af igc: Indentation fixes adds 8d7449630e34 igc: Enable HW VLAN Insertion and HW VLAN Stripping adds e663886c9716 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 1c906e369815 net: hdlc_x25: remove redundant blank lines adds 579ebffe7973 net: hdlc_x25: remove unnecessary out of memory message adds ec1f37741244 net: hdlc_x25: move out assignment in if condition adds 5de446075c8e net: hdlc_x25: add some required spaces adds 792b070fca8f net: hdlc_x25: fix the code issue about "if..else.." adds 316fe3cc7de3 net: hdlc_x25: fix the alignment issue adds f70663554760 Merge branch 'hdlc_x25-cleanups' adds ecb0605810f3 net: enetc: use get/put_unaligned helpers for MAC address [...] adds fcb34635854a net: bridge: mrp: Update ring transitions. adds d5a73dcf0901 net:cxgb3: fix incorrect work cancellation adds 1a42624aecba net: dsa: xrs700x: allow HSR/PRP supervision dupes for node_table adds c858d436be8b net: phy: introduce PHY_INTERFACE_MODE_REVRMII adds 29afb83ac98e net: dsa: sja1105: apply RGMII delays based on the fixed-l [...] adds 5d645df99ac6 net: dsa: sja1105: determine PHY/MAC role from PHY interface type adds 62568bdbe6f6 dt-bindings: net: dsa: sja1105: convert to YAML schema adds 06d6211361ee Merge branch 'sja1105-yaml' adds 725637a802c5 net: hd64570: remove redundant blank lines adds d364c0a93ac6 net: hd64570: add blank line after declarations adds 1d1fa598ac19 net: hd64570: fix the code style issue about "foo* bar" adds bc94e642e4bd net: hd64570: fix the code style issue about trailing statements adds 3f8b8db695fe net: hd64570: add braces {} to all arms of the statement adds 53da5342c51a net: hd64570: fix the comments style issue adds cb625e9c5d48 net: hd64570: remove redundant parentheses adds 0f1e7a34c053 net: hd64570: add some required spaces adds ae3554ba03cd Merge branch 'hd6470-cleanups' adds 4d7efa73fa26 sch_htb: fix doc warning in htb_add_to_wait_tree() adds 274e5d0e55aa sch_htb: fix doc warning in htb_next_rb_node() adds 996bccc39afb sch_htb: fix doc warning in htb_add_class_to_row() adds 5f8c6d05f390 sch_htb: fix doc warning in htb_remove_class_from_row() adds 876b5fc0c0fb sch_htb: fix doc warning in htb_activate_prios() adds 4113be2020a8 sch_htb: fix doc warning in htb_deactivate_prios() adds 1e9559527a9d sch_htb: fix doc warning in htb_class_mode() adds 4b479e9883ce sch_htb: fix doc warning in htb_change_class_mode() adds 8df7e8fff8da sch_htb: fix doc warning in htb_activate() adds 9a034f25e472 sch_htb: fix doc warning in htb_deactivate() adds 0e5c90848a28 sch_htb: fix doc warning in htb_charge_class() adds 2c3ee53ea663 sch_htb: fix doc warning in htb_do_events() adds 9977d6f56bac sch_htb: fix doc warning in htb_lookup_leaf() adds 126285651b7f Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/net adds d402af20315c net: lantiq: Use devm_platform_get_and_ioremap_resource() adds ec89c2b55dc7 net: ethernet: ixp4xx_eth: Use devm_platform_get_and_iorem [...] adds 85eb1389458d virtio_net: Remove BUG() to avoid machine dead adds cda9de0b8daf pktgen: add pktgen_handle_all_threads() for the same code adds 3f07ce8e5287 net: dsa: hellcreek: Use is_zero_ether_addr() instead of memcmp() adds 4fb473fe7325 atm: [br2864] fix spelling mistakes adds ef91f7981036 net: gemini: Use devm_platform_get_and_ioremap_resource() adds 218d154f540a net: usb: asix: ax88772_bind: use devm_kzalloc() instead o [...] adds 7e88b11a862a net: usb: asix: refactor asix_read_phy_addr() and handle e [...] adds dde258469257 net: usb/phy: asix: add support for ax88772A/C PHYs adds e532a096be0e net: usb: asix: ax88772: add phylib support adds 34a1dee6bc44 net: usb: asix: ax88772: add generic selftest support adds d275afb66371 net: usb: asix: add error handling for asix_mdio_* functions adds 06edf1a940be net: phy: do not print dump stack if device was removed adds 2c9d6c2b871d usbnet: run unbind() before unregister_netdev() adds 8c3f3362cded Merge branch 'ax88772-phylib' adds eb550f53099b virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type adds 51efbbdf1dca ice: Manage VF's MAC address for both legacy and new cases adds f28cd5ce1a60 ice: Save VF's MAC across reboot adds 43c7f9198deb ice: Refactor ice_setup_rx_ctx adds 7ad15440acf8 ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling adds fb3612840d4f ice: set the value of global config lock timeout longer adds b38b7f2bb418 ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency adds 96cf4f689bf7 ice: use static inline for dummy functions adds d5f84ae95f1d ice: add extack when unable to read device caps adds e872b94f9cf0 ice: add error message when pldmfw_flash_image fails adds 1c08052ec49e ice: wait for reset before reporting devlink info adds 97a4ec010705 ice: (re)initialize NVM fields when rebuilding adds c77849f54609 ice: Detect and report unsupported module power levels adds a69606cde176 ice: downgrade error print to debug print adds 7e94090ae13e ice: fix clang warning regarding deadcode.DeadStores adds b3ef1550a4e7 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds ca4e2b94eb98 qed: Fix duplicate included linux/kernel.h adds d991452dd790 net: hns3: add a separate error handling task adds aff399a638da net: hns3: add scheduling logic for error handling task adds e0fe0a38371b net: hns3: remove now redundant logic related to HNAE3_UNK [...] adds 7cf6f56d1631 Merge branch 'hns3-error-handling' adds f1fe19c2cb3f net: mscc: ocelot: check return value after calling platfo [...] adds 90fdd89f6cf9 net: tulip: Remove the repeated declaration adds 74325bf01045 net: bcmgenet: check return value after calling platform_g [...] adds 809660cbc82d net: macb: Use devm_platform_get_and_ioremap_resource() adds b5d64b43f8cc net: enetc: Use devm_platform_get_and_ioremap_resource() adds 3710e80952cf net: ethernet: bgmac: Use devm_platform_ioremap_resource_byname adds 0bb51a3a3857 net: mvpp2: check return value after calling platform_get_ [...] adds 20f1932e2282 net: micrel: check return value after calling platform_get [...] adds 84a57ae96b29 netlabel: Fix spelling mistakes adds 974d8f86cd60 ipv4: Fix spelling mistakes adds 4fb3ebbf7e08 net/ncsi: Fix spelling mistakes adds 7f553ff21410 l2tp: Fix spelling mistakes adds 35cba15a504b net: moxa: Use devm_platform_get_and_ioremap_resource() adds c07aea3ef4d4 mm: add a signature in struct page adds c420c98982fa skbuff: add a parameter to __skb_frag_unref adds 6a5bcd84e886 page_pool: Allow drivers to hint on SKB recycling adds 133637fcfab2 mvpp2: recycle buffers adds e4017570daee mvneta: recycle buffers adds dc8cf7550a70 Merge branch 'page_pool-recycling' adds d6dd33ffa33b net: Kconfig: indent with tabs instead of spaces adds a9f15dc2b973 dt-bindings: net: add dt binding for realtek rtl82xx phy adds 0a4355c2b7f8 net: phy: realtek: add dt property to disable CLKOUT clock adds d90db36a9e74 net: phy: realtek: add dt property to enable ALDPS mode adds 6813cc8cfdaf net: phy: realtek: add delay to fix RXC generation issue adds 5552571c657d Merge branch 'realtek-dt' adds 34de4c85f393 net: farsync: remove redundant blank lines adds 50d4c363366a net: farsync: add blank line after declarations adds 8ea4bfb30abc net: farsync: fix the code style issue about "foo* bar" adds 40996bcfe965 net: farsync: move out assignment in if condition adds 8ccac4a58aa8 net: farsync: remove redundant initialization for statics adds 14b9764ccfeb net: farsync: fix the comments style issue adds d70711da30f0 net: farsync: remove trailing whitespaces adds 3a950181f6f5 net: farsync: code indent use tabs where possible adds 7619ab161892 net: farsync: fix the code style issue about macros adds 37947a9be3d1 net: farsync: add some required spaces adds fa8d10b54760 net: farsync: remove redundant braces {} adds b64b5aee7358 net: farsync: remove redundant spaces adds ae1be3fad569 net: farsync: remove redundant parentheses adds d2a1054b8b02 net: farsync: fix the alignment issue adds f01f906ffefc net: farsync: remove redundant return adds f23a3da78a31 net: farsync: replace comparison to NULL with "fst_card_array[i]" adds 1a61fed9f797 Merge branch 'farsync-cleanups' adds 762411542050 nvme: NVME_TCP_OFFLOAD should not default to m adds 9a959cab2219 batman-adv: Start new development cycle adds d295345abb3e batman-adv: Always send iface index+name in genlmsg adds 3f69339068f9 batman-adv: bcast: queue per interface, if needed adds 4cbf055002c5 batman-adv: bcast: avoid skb-copy for (re)queued broadcasts adds 7a68cc16b82c batman-adv: mcast: add MRD + routable IPv4 multicast with [...] adds 1cf1ef60a1a6 batman-adv: Remove the repeated declaration adds 791ad7f5c17e batman-adv: Fix spelling mistakes adds bf6b260b8a96 batman-adv: Drop implicit creation of batadv net_devices adds fa205602d46e batman-adv: Avoid name based attaching of hard interfaces adds 170258ce1c71 batman-adv: Don't manually reattach hard-interface adds 020577f879be batman-adv: Drop reduntant batadv interface check adds 303597e49b83 Merge tag 'batadv-next-pullrequest-20210608' of git://git. [...] adds 597a68ce3216 net: stmmac: split xPCS setup from mdio register adds f27abde3042a net: pcs: add 2500BASEX support for Intel mGbE controller adds 46682cb86a37 net: stmmac: enable Intel mGbE 2.5Gbps link speed adds 95848099a3df Merge branch 'stmmac-25gbps' adds f36a111a74e7 wwan_hwsim: WWAN device simulator adds 9ee23f48f670 wwan_hwsim: add debugfs management interface adds b64d76b78226 net: wwan: make WWAN_PORT_MAX meaning less surprised adds 64cc80c0ff2e net: wwan: core: init port type string array using enum values adds 392c26f7f133 net: wwan: core: spell port device name in lowercase adds f458709ff40b net: wwan: core: make port names more user-friendly adds 72eedfc4bbc7 net: wwan: core: expand ports number limit adds e263c5b2e891 net: wwan: core: implement TIOCINQ ioctl adds c230035c2f2f net: wwan: core: implement terminal ioctls for AT port adds 504672038b17 net: wwan: core: purge rx queue on port close adds 173dbbfe139d Merge branch 'wwan-improvements' adds 070f5b701d55 dt-bindings: net: dsa: sja1105: add SJA1110 bindings adds 3e77e59bf8cf net: dsa: sja1105: add support for the SJA1110 switch family adds ceec8bc0988d net: dsa: sja1105: make sure the retagging port is enabled [...] adds 5a8f09748ee7 net: dsa: sja1105: register the MDIO buses for 100base-T1 [...] adds fd5f5ab0c1c0 Merge branch 'dsa-sja1110' adds a08a61934cfa mlxsw: spectrum_router: Remove abort mechanism adds 00190c2b19eb selftests: router_scale: Do not count failed routes adds e67dfb8d15de selftests: Clean forgotten resources as part of cleanup() adds 0521a262f043 selftests: devlink_lib: Fix bouncing of netdevsim DEVLINK_DEV adds 314dbb19f95b mlxsw: reg: Extend MTMP register with new threshold field adds befc2048088a mlxsw: core_env: Read module temperature thresholds using [...] adds e57977b34ab5 mlxsw: thermal: Add function for reading module temperatur [...] adds 72a64c2fe9d8 mlxsw: thermal: Read module temperature thresholds using M [...] adds fa6d61e9c7d6 Merge branch 'mlxsw-various-updates' adds e4ac382ebfb4 net: ena: optimize data access in fast-path code adds 9912c72edd8c net: ena: Remove unused code adds 091d0e85a0d4 net: ena: Improve error logging in driver adds 9e5269a915a8 net: ena: use build_skb() in RX path adds 0ee251cd9a63 net: ena: add jiffies of last napi call to stats adds 15efff76491e net: ena: Remove module param and change message severity adds 511c537bb564 net: ena: fix RST format in ENA documentation file adds 9e8afb059611 net: ena: aggregate doorbell common operations into a function adds 947c54c395cb net: ena: Use dev_alloc() in RX buffer allocation adds a01f2cd0ccf4 net: ena: re-organize code to improve readability adds e0eb625a7da2 Merge branch 'ena-updates' adds 17f59244029b net: hns3: add support for handling all errors through MSI-X adds 2e2deee7618b net: hns3: add the RAS compatibility adaptation solution adds e65e9f5c2e4e net: hns3: add support for imp-handle ras capability adds 8a95e360fd51 net: hns3: update error recovery module and type adds 1c360a4a077f net: hns3: add error handling compatibility during initialization adds 1c7536528cae Merge branch 'hns3-RAS' adds 36861d1f0408 net: qede: Use list_for_each_entry() to simplify code adds 3835a6614ae7 net: x25: Use list_for_each_entry() to simplify code in x2 [...] adds e83332842a46 net: lapb: Use list_for_each_entry() to simplify code in l [...] adds b55b1d50b08c net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus adds 78595dfcb29b ethernet/qlogic: Use list_for_each_entry() to simplify cod [...] adds 96bffe70231c net: x25: Use list_for_each_entry() to simplify code in x2 [...] adds de274be32cb2 net: dsa: felix: set TX flow control according to the phyl [...] adds 5b38b97f40a7 net: nixge: simplify code with devm platform functions adds 52481e585951 sh_eth: Use devm_platform_get_and_ioremap_resource() adds e67f325e9cd6 net: stmmac: explicitly deassert GMAC_AHB_RESET adds 2aa8eca6cbb5 net: appletalk: fix some mistakes in grammar adds 2c32a3d3c233 net: dsa: b53: Do not force CPU to be always tagged adds e89a2cdb1cca net: ethernet: ravb: Use devm_platform_get_and_ioremap_resource() adds db67f2493431 net/x25: fix a mistake in grammar adds 39c3783ec062 nfp: use list_move instead of list_del/list_add in nfp_cppcore.c adds 49768ce98c2c net: hns3: use list_move_tail instead of list_del/list_add [...] adds 4724acc47c94 net: hns3: use list_move_tail instead of list_del/list_add [...] adds eff57ab52cc4 net: lapbether: remove redundant blank line adds 5bc5f5f27b89 net: lapbether: add blank line after declarations adds a61bebc774cb net: lapbether: move out assignment in if condition adds 2e350780ae4f net: lapbether: remove trailing whitespaces adds d5e686e8b66d net: lapbether: remove unnecessary out of memory message adds 4f9893c762f8 net: lapbether: fix the comments style issue adds d49859601d72 net: lapbether: replace comparison to NULL with "lapbeth_g [...] adds c564c049a34f net: lapbether: fix the alignment issue adds 63a2bb15fe59 net: lapbether: fix the code style issue about line length adds dac8115290fe Merge branch 'lapbther-cleanups' adds aa3d020b22cb net: dsa: qca8k: fix an endian bug in qca8k_get_ethtool_stats() adds 3d0167f2a627 net: dsa: qca8k: check the correct variable in qca8k_set_m [...] adds 711d1dee1c86 devlink: Fix error message in devlink_rate_set_ops_supported() adds 4e744cb8126d netdevsim: delete unnecessary debugfs checking adds ef4b65e53cc7 netfilter: nfnetlink: add struct nfgenmsg to struct nfnl_i [...] adds e2b750d78b55 netfilter: nf_tables: remove nft_ctx_init_from_elemattr() adds 670866512f97 netfilter: nf_tables: remove nft_ctx_init_from_setattr() adds 0418b989a467 netfilter: nftables: add nf_ct_pernet() helper function adds ef8ed5ea091b netfilter: conntrack: Introduce tcp offload timeout configuration adds 975c57504da1 netfilter: conntrack: Introduce udp offload timeout configuration adds 1d91d2e1a7f7 netfilter: flowtable: Set offload timeouts according to pr [...] adds 7b4b2fa37587 netfilter: annotate nf_tables base hook ops adds e2cf17d3774c netfilter: add new hook nfnl subsystem adds cf6b5ffdce5a netfilter: nft_exthdr: Fix for unsafe packet data read adds 5302560bb49d netfilter: nfnetlink_hook: fix array index out-of-bounds error adds d4fb1f954fc7 netfilter: nfnetlink_hook: add depends-on nftables adds c5c6accd7b7e netfilter: nf_tables: move base hook annotation to init helper adds 7f3579e1893f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds e67665946599 net: usb: asix: Fix less than zero comparison of a u16 adds c6be5a22fde5 net: usb: asix: ax88772: Fix less than zero comparison of a u16 adds daf6e8c9caa0 Revert "nvme-tcp-offload: ULP Series" adds db8f7be1e1d6 net: sgi: ioc3-eth: check return value after calling platf [...] adds 3a5a32b5f2c1 net: stmmac: Use devm_platform_ioremap_resource_byname() adds e77e2cf4a198 net: ethernet: ti: am65-cpts: Use devm_platform_ioremap_re [...] adds d8ea89fe8a49 mvpp2: prefetch right address adds 2f128eb3308a mvpp2: prefetch page adds 0f00658d7378 Merge branch 'mvpp2-prefetch' adds ba539319cce6 net: ethernet: ti: cpsw-phy-sel: Use devm_platform_ioremap [...] adds 345502af4e42 net: stmmac: Fix missing { } around two statements in an i [...] adds f25247d88708 net: phy: realtek: net: Fix less than zero comparison of a u16 adds 6fb566c9278a net: ena: make symbol 'ena_alloc_map_page' static adds 8b8701d0b492 net: ethernet: rmnet: Always subtract MAP header adds f3b5a8907543 mlxsw: thermal: Fix null dereference of NULL temperature p [...] adds 4744bf072b46 stmmac: prefetch right address adds ab324d8dfdda net: dsa: sja1105: Fix assigned yet unused return code rc adds f636a83662ff net: ipa: define IPA_MEM_END_MARKER adds 14ab6a208c11 net: ipa: store memory region id in descriptor adds 0300df2d9d24 net: ipa: validate memory regions unconditionally adds 98334d2a3ba4 net: ipa: separate memory validation from initialization adds 5e57c6c5a349 net: ipa: separate region range check from other validation adds 2f9be1e90860 net: ipa: validate memory regions at init time adds 1eec767746e5 net: ipa: pass memory configuration data to ipa_mem_valid() adds d39ffb97079b net: ipa: introduce ipa_mem_id_optional() adds 75bcfde6c113 net: ipa: validate memory regions based on version adds eadf7f937614 net: ipa: flag duplicate memory regions adds 6857b02392ab net: ipa: use bitmap to check for missing regions adds 0d155170d6ee Merge branch 'ipa-mem-1' adds d409989b59ad netlink: simplify NLMSG_DATA with NLMSG_HDRLEN adds b040aab76323 net: phy: probe for C45 PHYs that return PHY ID of zero in [...] adds aced6d37df79 net: ethernet: ti: cpsw: Use devm_platform_get_and_ioremap [...] adds 0699073951e3 net: davinci_emac: Use devm_platform_get_and_ioremap_resource() adds 67133eaa93e8 net/mlx5: mlx5_ifc support for header insert/remove adds 28de41a4ba7b net/mlx5: DR, Split reformat state to Encap and Decap adds d7418b4efa3b net/mlx5: DR, Allow encap action for RX for supporting devices adds 3f3f05ab8872 net/mlx5: Added new parameters to reformat context adds 7ea9b39852fa net/mlx5: DR, Added support for INSERT_HEADER reformat type adds ded6a877a3fc net/mlx5: DR, Support EMD tag in modify header for STEv1 adds ec3be8873df3 net/mlx5: Create TC-miss priority and table adds 0781015288ec net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers adds 19e9bfa044f3 net/mlx5: Bridge, add offload infrastructure adds 7cd6a54a8285 net/mlx5: Bridge, handle FDB events adds c636a0f0f3f0 net/mlx5: Bridge, dynamic entry ageing adds d75b9e804858 net/mlx5: Bridge, implement infrastructure for vlans adds ffc89ee5e5e8 net/mlx5: Bridge, match FDB entry vlan tag adds 36e55079e549 net/mlx5: Bridge, support pvid and untagged vlan configurations adds cc2987c44be5 net/mlx5: Bridge, filter tagged packets that didn't match [...] adds 9724fd5d9c2a net/mlx5: Bridge, add tracepoints adds 2027e13f6270 Merge tag 'mlx5-updates-2021-06-09' of git://git.kernel.or [...] adds 268551503d66 vsock/vmci: remove the repeated word "be" adds 4e03d073afc4 af_unix: remove the repeated word "and" adds 15139bcbb610 node.c: fix the use of indefinite article adds 326af505ca1f tipc: socket.c: fix the use of copular verb adds f1dcdc075617 tipc:subscr.c: fix a spelling mistake adds 5c32fdbb8997 net: ixp4xx_hss: remove redundant blank lines adds 6f2016ed6538 net: ixp4xx_hss: add blank line after declarations adds 6487fab04f27 net: ixp4xx_hss: fix the code style issue about "foo* bar" adds 99ebe65eb9c0 net: ixp4xx_hss: move out assignment in if condition adds dee014567732 net: ixp4xx_hss: add some required spaces adds 137d5672f80f net: ixp4xx_hss: remove redundant spaces adds 17ce9764bb26 net: ixp4xx_hss: fix the comments style issue adds e0bd276463e8 net: ixp4xx_hss: add braces {} to all arms of the statement adds d2ca24ee9fd8 Merge branch 'ixp4xxx_hss-cleanups' adds 0b462d017caf net: w5100: Use devm_platform_get_and_ioremap_resource() adds 47651c51c02f net: axienet: Use devm_platform_get_and_ioremap_resource() adds f18c11812c94 fjes: check return value after calling platform_get_resource() adds 1f7096f0fdb2 net: stmmac: Fix mixed enum type warning adds 8a55a73433e7 net: mido: mdio-mux-bcm-iproc: Use devm_platform_get_and_i [...] adds 9e2b7b0450cf mt76: mt7615: Use devm_platform_get_and_ioremap_resource() adds bc831facf8a1 net: x25: Use list_for_each_entry() to simplify code in x2 [...] adds 3e98ae0014cb ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c adds 73e42909ef2d atm: Use list_for_each_entry() to simplify code in resources.c adds cb8e2e4300fc dccp: tfrc: fix doc warnings in tfrc_equation.c adds 950fd045d76c soc: qcom: ipa: Remove superfluous error message around pl [...] adds 3d5048cc54bd net: marvell: prestera: move netdev topology validation to [...] adds 82bbaa05bf90 net: marvell: prestera: do not propagate netdev events to [...] adds 255213ca6887 net: marvell: prestera: add LAG support adds 1b6c2151dbff Merge branch 'marvell-prestera-lag' adds 53f8b1b25419 ibmvnic: Allow device probe if the device is not ready at boot adds 8cc7ebbf5f6e net: ipa: don't assume mem array indexed by ID adds ce05a9f39607 net: ipa: clean up header memory validation adds 07c525a62a4d net: ipa: pass mem_id to ipa_filter_reset_table() adds ce928bf8fec0 net: ipa: pass mem ID to ipa_mem_zero_region_add() adds 25116645dbcb net: ipa: pass mem_id to ipa_table_reset_add() adds e9f5b2766e70 net: ipa: pass memory id to ipa_table_valid_one() adds 5e3bc1e5d002 net: ipa: introduce ipa_mem_find() adds c61cfb941dcd net: ipa: don't index mem data array by ID adds 76cf404c40ae Merge branch 'ipa-mem-2' adds 0bf5eb788512 net: hns3: add support for PTP adds b34c157f0cdd net: hns3: add debugfs support for ptp info adds f244e256e1ad Merge branch 'hns3-ptp' adds 29305260d29e net: dsa: sja1105: enable the TTEthernet engine on SJA1110 adds 6c0de59b3d73 net: dsa: sja1105: allow RX timestamps to be taken on all [...] adds 4e50025129ef net: dsa: generalize overhead for taggers that use both he [...] adds baa3ad08de6d net: dsa: tag_sja1105: stop resetting network and transpor [...] adds ab6a303c5440 net: dsa: tag_8021q: remove shim declarations adds 233697b3b3f6 net: dsa: tag_8021q: refactor RX VLAN parsing into a dedic [...] adds 617ef8d9377b net: dsa: sja1105: make SJA1105_SKB_CB fit a full timestamp adds 4913b8ebf8a9 net: dsa: add support for the SJA1110 native tagging protocol adds 30b73242e679 net: dsa: sja1105: add the RX timestamping procedure for SJA1110 adds 566b18c8b752 net: dsa: sja1105: implement TX timestamping for SJA1110 adds e5b0a1b7b77c Merge branch 'sja1110-dsa-tagging' adds e872d0c1249b s390/qeth: count TX completion interrupts adds 7a4b92e8e0de s390/qeth: also use TX NAPI for non-IQD devices adds 3518ae76f2bb s390/qeth: unify the tracking of active cmds on ccw device adds c0a0186630fb s390/qeth: use ethtool_sprintf() adds f875d880f049 s390/qeth: consolidate completion of pending TX buffers adds 838e4cc80814 s390/qeth: remove QAOB's pointer to its TX buffer adds 6b7ec41e574a s390/qeth: remove TX buffer's pointer to its queue adds bb7032ddc947 s390/qeth: shrink TX buffer struct adds 953fb4dc4f4a s390/qeth: Consider dependency on SWITCHDEV module adds 62d3f4af33ca Merge branch 's390-qeyj-next' adds 43fa32d1cc1b nfc: fdp: remove unnecessary labels adds 1ee8856de82f r8169: avoid link-up interrupt issue on RTL8106e if user e [...] adds 51a1ebc35b46 net: devres: Correct a grammatical error adds 93f764371c45 net: pc300too: remove redundant blank lines adds a657c8b4d50d net: pc300too: add blank line after declarations adds f8864e26d311 net: pc300too: fix the code style issue about "foo * bar" adds d72f78db55d6 net: pc300too: move out assignment in if condition adds ae6440483b54 net: pc300too: remove redundant initialization for statics adds 0cd2135cf83d net: pc300too: replace comparison to NULL with "!card->plxbase" adds eed00311659f net: pc300too: add some required spaces adds ef1806a8b961 net: pc300too: fix the comments style issue adds d41783b355d7 Merge branch 'pc300too' adds 4a2c7217cd5a net: usb: asix: ax88772: manage PHY PM from MAC adds 3e6dc7b65025 net: stmmac: Fix unused values warnings adds e71305acd81c Documentation: ACPI: DSD: Document MDIO PHY adds 0fb169767651 net: phy: Introduce fwnode_mdio_find_device() adds 425775ed31a6 net: phy: Introduce phy related fwnode functions adds 2d7b8bf1fa7a of: mdio: Refactor of_phy_find_device() adds 114dea60043b net: phy: Introduce fwnode_get_phy_id() adds cf99686072a1 of: mdio: Refactor of_get_phy_id() adds b9926da003ca net: mii_timestamper: check NULL in unregister_mii_timestamper() adds bc1bee3b87ee net: mdiobus: Introduce fwnode_mdiobus_register_phy() adds 8d2cb3ad3118 of: mdio: Refactor of_mdiobus_register_phy() adds 7ec16433cf1e ACPI: utils: Introduce acpi_get_local_address() adds 803ca24d2f92 net: mdio: Add ACPI support code for mdio adds 15e7064e8793 net/fsl: Use [acpi|of]_mdiobus_register adds 25396f680dd6 net: phylink: introduce phylink_fwnode_phy_connect() adds 423e6e8946f5 net: phylink: Refactor phylink_of_phy_connect() adds 3264f599c1a8 net: dpaa2-mac: Add ACPI support for DPAA2 MAC driver adds 975f62626790 Merge branch 'dpaa2-ACPI' adds 8ee1a0eed16a net: mdio: mscc-miim: Use devm_platform_get_and_ioremap_re [...] adds 52e597d3e2e6 net: stmmac: Fix potential integer overflow adds 967db3529eca octeontx2-af: add support for multicast/promisc packet rep [...] adds cbc100aa2205 octeontx2-nicvf: add ndo_set_rx_mode support for multicast [...] adds bd4302b8fd16 octeontx2-af: add new mailbox to configure VF trust mode adds b1dc20407b59 octeontx2-pf: add support for ndo_set_vf_trust adds 57806b28752b Merge branch 'octeontx2-trusted-vf' adds a9e29e5511b9 af_vsock: update functions for connectible socket adds b3f7fd54881b af_vsock: separate wait data loop adds 19c1b90e1979 af_vsock: separate receive data loop adds 9942c192b256 af_vsock: implement SEQPACKET receive loop adds fbe70c480796 af_vsock: implement send logic for SEQPACKET adds 0798e78b102b af_vsock: rest of SEQPACKET support adds 8cb48554ad82 af_vsock: update comments for stream sockets adds b93f8877c1f2 virtio/vsock: set packet's type in virtio_transport_send_p [...] adds c10844c59799 virtio/vsock: simplify credit update function API adds f07b2a5b04d4 virtio/vsock: defines and constants for SEQPACKET adds 44931195a541 virtio/vsock: dequeue callback for SOCK_SEQPACKET adds e4b1ef152f53 virtio/vsock: add SEQPACKET receive logic adds 9ac841f5e9f2 virtio/vsock: rest of SOCK_SEQPACKET support adds 53efbba12cc7 virtio/vsock: enable SEQPACKET for transport adds ced7b713711f vhost/vsock: support SEQPACKET for transport adds 6e90a57795aa vsock/loopback: enable SEQPACKET for transport adds 41b792d7a86d vsock_test: add SOCK_SEQPACKET tests adds 184039eefeae virtio/vsock: update trace event for SEQPACKET adds 5aa3bd9bc19e Merge branch 'virtio-vsock-seqpacket' adds 8f5ee3c477a8 ice: add support for sideband messages adds 9733cc94c523 ice: process 1588 PTP capabilities during initialization adds 7f9ab54d3144 ice: add support for set/get of driver-stored firmware parameters adds 03cb4473be92 ice: add low level PTP clock access functions adds 06c16d89d2cb ice: register 1588 PTP clock device object for E810 devices adds 67569a7f9401 ice: report the PTP clock index in ethtool .get_ts_info adds 77a781155a65 ice: enable receive hardware timestamping adds ea9b847cda64 ice: enable transmit timestamps for E810 devices adds 9e4e1dd4d972 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds e4517d8a7f07 net: qualcomm: rmnet: use ip_is_fragment() adds 75db5b07f8c3 net: qualcomm: rmnet: eliminate some ifdefs adds 1d257f45ef66 net: qualcomm: rmnet: get rid of some local variables adds 874a333f7472 net: qualcomm: rmnet: simplify rmnet_map_get_csum_field() adds 16bf3d33c6b0 net: qualcomm: rmnet: IPv4 header has zero checksum adds e5adbbdfa2fb net: qualcomm: rmnet: clarify a bit of code adds a2918a169f57 net: qualcomm: rmnet: avoid unnecessary byte-swapping adds 23a5708d4e78 net: qualcomm: rmnet: avoid unnecessary IPv6 byte-swapping adds a6e496993344 Merge branch 'rmnet-checksums-part-1' adds 5673ef863804 net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs adds 47538dbeb701 net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup adds 7413f9a6af00 net: stmmac: reduce indentation when calling stmmac_xpcs_setup adds d4433d5b7b34 net: pcs: xpcs: move register bit descriptions to a header file adds 2031c09e6d5f net: pcs: xpcs: add support for sgmii with no inband AN adds 36641b045c83 net: pcs: xpcs: also ignore phy id if it's all ones adds dd0721ea4c7a net: pcs: xpcs: add support for NXP SJA1105 adds f7380bba42fd net: pcs: xpcs: add support for NXP SJA1110 adds a853c68e29bb net: pcs: xpcs: export xpcs_do_config and xpcs_link_up adds 3ad1d171548e net: dsa: sja1105: migrate to xpcs for SGMII adds 27871359bdf8 net: dsa: sja1105: register the PCS MDIO bus for SJA1110 adds ece578bc3ea4 net: dsa: sja1105: SGMII and 2500base-x on the SJA1110 are [...] adds 56b63466333b net: dsa: sja1105: plug in support for 2500base-x adds 2227ec7baab2 Merge branch 'sja1105-xpcs' adds 0b217d3d7462 ibmvnic: fix kernel build warning in strncpy adds 9e8fb7bf9c80 net: ipa: make endpoint data validation unconditional adds e22e8e2fae61 net: ipa: introduce ipa_version_valid() adds 2e3cf97f4741 net: ipa: introduce sysfs code adds 1f1aa3fe0214 Merge branch 'ipa-sysfs' adds 87c272c618c7 net/af_iucv: clean up some forward declarations adds fbf179683655 s390/netiuvc: get rid of forward declarations adds abf6420edb8d Merge branch 's390-net-updates' adds 858252c9c346 dt-bindings: net: Add 25G BASE-R phy interface adds a56c28686569 net: phy: Add 25G BASE-R interface mode adds 452d2c6fbae2 net: sfp: add support for 25G BASE-R SFPs adds 21e0c59edc09 net: phylink: Add 25G BASE-R support adds bf75213f2480 Merge branch 'phy-25G-BASE-R' adds fb9349c4163e stmmac: intel: move definitions to dwmac-intel header file adds 3c3ea630e87c stmmac: intel: fix wrong kernel-doc adds 02b0bb51a8da Merge branch 'stmmac-intel-cleanups' adds 822ebc2cf50c ibmvnic: fix kernel build warning adds 73214a690c50 ibmvnic: fix kernel build warnings in build_hdr_descs_arr adds 8c713dc93ca9 rtnetlink: add alloc() method to rtnl_link_ops adds 00e77ed8e64d rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME adds 88b710532e53 wwan: add interface creation support adds 13adac032982 net: mhi_net: Register wwan_ops for link creation adds 73a378601a25 Merge branch 'wwan-link-creation' adds 0e6af897fcd9 net: qualcomm: rmnet: remove some local variables adds bbd45f10ed0e net: qualcomm: rmnet: rearrange some NOTs adds 9d0407bc4c9c net: qualcomm: rmnet: show that an intermediate sum is zero adds fab01a6f3a61 net: qualcomm: rmnet: return earlier for bad checksum adds 698aa6c46bf0 net: qualcomm: rmnet: remove unneeded code adds be754f643593 net: qualcomm: rmnet: trailer value is a checksum adds 411a795e14b1 net: qualcomm: rmnet: drop some unary NOTs adds 185a108fe042 net: qualcomm: rmnet: IPv6 payload length is simple adds ffbbc5e5c717 Merge branch 'rmnet-checksums-part-2' adds 7e98d785ae61 net: iosm: entry point adds 7f41ce085de0 net: iosm: irq handling adds dc0514f5d828 net: iosm: mmio scratchpad adds 3670970dd8c6 net: iosm: shared memory IPC interface adds edf6423c0403 net: iosm: shared memory I/O operations adds 30ebda7a313d net: iosm: channel configuration adds 10685b6e9868 net: iosm: wwan port control device adds 3b575260cb86 net: iosm: bottom half adds 51c45fa95435 net: iosm: multiplex IP sessions adds 9413491e20e1 net: iosm: encode or decode datagram adds be8c936e540f net: iosm: power management adds faed4c6f6f48 net: iosm: shared memory protocol adds 64516f633bfd net: iosm: protocol operations adds 110e6e02eb19 net: iosm: uevent support adds 2a54f2c77934 net: iosm: net driver adds f7af616c632e net: iosm: infrastructure adds a212d9f33ed0 Merge branch 'iosm-driver' adds 2d7ff2d83cac nexthops: Add selftests for cleanup of known bad route add adds 9917060fc30a octeontx2-pf: Cleanup flow rule management adds ce4f8afd85d6 net: phy: micrel: remove redundant assignment to pointer of_node adds b5ec0705ffe8 ipv6: fib6: remove redundant initialization of variable err adds b84b53ee8337 net: qualcomm: rmnet: always expose a few functions adds ffa85b73c3c4 mld: avoid unnecessary high order page allocation in mld_n [...] adds ec4b94f9b37b net: phy: micrel: move phy reg offsets to common header adds 2c709e0bdad4 net: dsa: microchip: ksz8795: add phylink support adds 0033f890f95b net: phy: micrel: use consistent alignments adds 52939393bd68 net: phy/dsa micrel/ksz886x add MDI-X support adds f873f112553b net: phy: micrel: ksz8081 add MDI-X support adds 36838050c453 net: dsa: microchip: ksz8795: add LINK_MD register support adds c916e8e1ea72 net: dsa: dsa_slave_phy_connect(): extend phy's flags with [...] adds 49011e0c1555 net: phy: micrel: ksz886x/ksz8081: add cabletest support adds 645a7fe13c8b Merge branch 'ksz886x-cable-test' adds 673ead2431e2 ibmvnic: fix send_request_map incompatible argument adds ea99750e4019 net: wwan: iosm: Remove DEBUG flag adds ddee9dbc3d7a net: core: devlink: add dropped stats traps field adds 53f1bd6b2819 testing: selftests: net: forwarding: add devlink-required [...] adds a7b3527a43fe drivers: net: netdevsim: add devlink trap_drop_counter_get [...] adds 7a4f54798a53 testing: selftests: drivers: net: netdevsim: devlink: add [...] adds 0a9003f45e91 net: marvell: prestera: devlink: add traps/groups implementation adds a80cf955c9e5 net: marvell: prestera: devlink: add traps with DROP action adds 66826c43e63d documentation: networking: devlink: add prestera switched [...] adds 0a84a828d7ca Merge branch 'marvell-prestera-devlink' adds 3b8401066e5a dt-bindings: dwmac: Add bindings for new Ingenic SoCs. adds 2bb4b98b60d7 net: stmmac: Add Ingenic SoCs MAC support. adds ed0141d113c5 Merge branch 'Ingenic-SOC-mac-support' adds 565c6d8cff6a net: phy: nxp-c45-tja11xx: demote the "no PTP support" mes [...] adds 661fef5698bc net: phy: nxp-c45-tja11xx: express timestamp wraparound in [...] adds 109258ed6262 net: phy: nxp-c45-tja11xx: fix potential RX timestamp wraparound adds 0b5f0f29b118 net: phy: nxp-c45-tja11xx: enable MDIO write access to the [...] adds 0b703008b5d9 Merge branch 'tja1103-improvewmentsa' adds 3009e8aa85af net: dsa: sja1105: constify the sja1105_regs structures adds ec13357263fb net: flow_dissector: fix RPS on DSA masters adds 89212e160b81 net: wwan: Fix WWAN config symbols adds a955318fe67e stmmac: align RX buffers adds 0dca2c7404a9 net/sched: cls_flower: Remove match on n_proto adds 336bac5edaa7 net: z85230: remove redundant blank lines adds 61312d78e1d4 net: z85230: add blank line after declarations adds e07a1f9cbd4d net: z85230: fix the code style issue about EXPORT_SYMBOL(foo) adds b55932bcfabd net: z85230: replace comparison to NULL with "!skb" adds c6c3ba4578e8 net: z85230: fix the comments style issue adds 57b6de35cf32 net: z85230: fix the code style issue about "if..else.." adds a04544ffe889 net: z85230: remove trailing whitespaces adds b87a5cf65655 net: z85230: add some required spaces adds 00a580db9e2a net: z85230: fix the code style issue about open brace { adds 2b28b711ac5d net: z85230: remove unnecessary out of memory message adds 5938b227caac Merge branch 'z85230-cleanups' adds bbcb2840b007 net: pci200syn: remove redundant blank lines adds f9a03eae2850 net: pci200syn: add blank line after declarations adds b9282333efff net: pci200syn: replace comparison to NULL with "!card" adds 2b637446685f net: pci200syn: add some required spaces adds 8e7680c10284 net: pci200syn: add necessary () to macro argument adds 6855d301e9d3 net: pci200syn: fix the comments style issue adds ad5645d7b9d5 Merge branch 'pci200syn-cleanups' adds e8e095b3b370 octeontx2-af: cn10k: Bandwidth profiles config support adds e7d8971763f3 octeontx2-af: cn10k: Debugfs support for bandwidth profiles adds 2ca89a2c3752 octeontx2-pf: TC_MATCHALL ingress ratelimiting offload adds 5d2fdd86d517 octeontx2-pf: Use NL_SET_ERR_MSG_MOD for TC adds 68fbff68dbea octeontx2-pf: Add police action for TC flower adds 08ab4d744145 Merge branch 'occteontx2-rate-limit-offload' adds 8c22ad36eefa net/mlx5: Lag, refactor disable flow adds 8ed19471fdaa net/mlx5: Lag, Don't rescan if the device is going down adds 8a66e4585979 net/mlx5: Change ownership model for lag adds c38421abcf21 net/mlx5: Delay IRQ destruction till all users are gone adds 3b43190b2f25 net/mlx5: Introduce API for request and release IRQs adds e4e3f24b822f net/mlx5: Provide cpumask at EQ creation phase adds 652e3581f248 net/mlx5: Clean license text in eq.[c|h] files adds 2de61538377c net/mlx5: Removing rmap per IRQ adds e8abebb3a48e net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel adds 2d74524c0106 net/mlx5: Moving rmap logic to EQs adds fc63dd2a85be net/mlx5: Change IRQ storage logic from static to dynamic adds 71e084e26414 net/mlx5: Allocating a pool of MSI-X vectors for SFs adds 3af26495a247 net/mlx5: Enlarge interrupt field in CREATE_EQ adds c8ea212bfdff net/mlx5: Separate between public and private API of sf.h adds c36326d38d93 net/mlx5: Round-Robin EQs over IRQs adds f0c227c7df65 Merge tag 'mlx5-updates-2021-06-14' of git://git.kernel.or [...] adds b8f6b0522c29 netlabel: Fix memory leak in netlbl_mgmt_add_common adds 848ca9182a7d net: bonding: Use per-cpu rr_tx_counter adds 11b57faf951c net: dsa: b53: remove redundant null check on dev adds f25dcde97439 octeontx2-pf: Fix spelling mistake "morethan" -> "more than" adds 925a56b2c085 net: wwan: iosm: Fix htmldocs warnings adds a078d981f863 net: ti: add pp skb recycling support adds 26f1ccdf609a net: hns3: minor refactor related to desc_cb handling adds 8677d78c3d86 net: hns3: refactor for hns3_fill_desc() function adds 907676b13071 net: hns3: use tx bounce buffer for small packets adds 1a00197b7d2f net: hns3: add support to query tx spare buffer size for pf adds 7459775e9f65 net: hns3: support dma_map_sg() for multi frags skb adds fa7711b888f2 net: hns3: optimize the rx page reuse handling process adds 99f6b5fb5f63 net: hns3: use bounce buffer when rx page can not be reused adds 66aeec855ac5 Merge branch 'hns3-next' adds 1d0bbbf22b74 net: mhi_net: make mhi_wwan_ops static adds 1b3fc771769c inet_diag: add support for tw_mark adds 4d1fb7cde0cc ethtool: add a stricter length check adds 56b57b809f9c qlcnic: Use list_for_each_entry() to simplify code in qlcn [...] adds 95d359ed5a0c net: iosm: add missing MODULE_DEVICE_TABLE adds 786f0dc627e6 net: cosa: remove redundant blank lines adds 0569a3d41667 net: cosa: add blank line after declarations adds 77282db510d9 net: cosa: fix the code style issue about "foo* bar" adds 2076b3e61a32 net: cosa: replace comparison to NULL with "!chan->rx_skb" adds b4d5f1e2cdeb net: cosa: move out assignment in if condition adds c0a963e25df9 net: cosa: fix the comments style issue adds c8f4b11727af net: cosa: add braces {} to all arms of the statement adds 70d063b9a621 net: cosa: remove redundant braces {} adds acc3edf0054e net: cosa: add necessary () to macro argument adds 3fac4b941c06 net: cosa: use BIT macro adds 9edc7d68b021 net: cosa: fix the alignment issue adds 573747254f22 net: cosa: fix the code style issue about trailing statements adds e84c3e1436dc net: cosa: add some required spaces adds 6619e2b63b41 net: cosa: remove trailing whitespaces adds b8773205277e net: cosa: remove redundant spaces adds 1f5c3cc1dd96 Merge branch 'cosa-cleanups' adds c7654495916e net: chelsio: cxgb4: use eth_zero_addr() to assign zero address adds 61273f9d8314 net: stmmac: Fix error return code in ingenic_mac_probe() adds c2ae34a7deaf net: hsr: don't check sequence number if tag removal is offloaded adds d917c35a451e net: qualcomm: rmnet: Allow partial updates of IFLA_FLAGS adds a4fc566543c0 net: dsa: xrs700x: forward HSR supervision frames adds f7246bdb3d7d net: iosm: remove the repeated declaration and comment adds 56a967c4f7e5 net: qualcomm: rmnet: Remove some unneeded casts adds 775f25479df9 net: phy: change format of some declarations adds 1953feb02215 net: phy: correct format of block comments adds e1f82127d67f net: phy: delete repeated words of comments adds 3bdee6a8e92e net: phy: fix space alignment issues adds 169d7a402dfa net: phy: fix formatting issues with braces adds 450bf1f0c60e net: phy: print the function name by __func__ instead of a [...] adds 33ab463220e5 net: phy: remove unnecessary line continuation adds 16d4d650966d net: phy: replace if-else statements with switch adds 63e96bc4e328 Merge branch 'net-phy-cleanups' adds d33d24a7b450 nfp: flower-ct: add delete flow handling for ct adds 62268e78145f nfp: flower-ct: add nft callback stubs adds 95255017e0a8 nfp: flower-ct: add nft flows to nft list adds 4772ad3f58d2 nfp: flower-ct: make a full copy of the rule when it is a [...] adds b5e30c61d8cb nfp: flower-ct: add nft_merge table adds a6ffdd3a0e47 nfp: flower-ct: implement code to save merge of tc and nft flows adds c698e2adcc63 nfp: flower-ct: fill in ct merge check function adds 5e5f08168db4 nfp: flower-ct: fill ct metadata check function adds 30c4a9f4fe3f nfp: flower-ct: implement action_merge check adds 1d24b6b4b092 Merge branch 'nfp-ct-part-two' adds fb0a1dacf2be mlxsw: spectrum_router: remove redundant continue statement adds e0e4b8fa5338 net/smc: Add SMC statistics support adds 8c40602b4be1 net/smc: Add netlink support for SMC statistics adds f0dd7bf5e330 net/smc: Add netlink support for SMC fallback statistics adds 194730a9beb5 net/smc: Make SMC statistics network namespace aware adds 220e898dd0db Merge branch 'net-smc-stats' adds 8b474a9f6b37 net: marvell: Implement TC flower offload adds 13defa275eef net: marvell: prestera: Add matchall support adds 8ac9900a2156 Merge branch 'marvell-prestera-flower-match-all' adds 17818dfa8f2e ath10k/ath11k: fix spelling mistake "requed" -> "requeued" adds 238ebd8b487b ath9k: ar9003_mac: read STBC indicator from rx descriptor adds 1e36f828c423 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds da16f5be45d0 b43: phy_n: Delete some useless TODO code adds d1dbaa54191e b43legacy: Remove unused inline function txring_to_priority() adds fef1cdbba4d1 b43legacy: Fix spelling mistake "overflew" -> "overflowed" adds 080f9c10c773 ipw2x00: Minor documentation update adds 86f1ea9d645e wlcore: use DEVICE_ATTR_<RW|RO> macro adds 11ef6bc846dc wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP adds 913112398d5e wlcore: tidy up use of fw_log.actual_buff_size adds 98e94771cadc wlcore: make some of the fwlog calculations more obvious adds 87ab9cbaee7c wlcore: fix bug reading fwlog adds 01de6fe49ca4 wlcore: fix read pointer update adds 5615eb58b238 ssb: gpio: Fix alignment of comment adds 2a3d830fa8f9 ssb: pcicore: Fix indentation of comment adds f30282129a4d ssb: Fix indentation of comment adds 7557dfde1bd1 ssb: Remove redundant assignment to err adds 77a0989baa42 ssb: Fix error return code in ssb_bus_scan() adds 47ec636f7a25 ssb: sdio: Don't overwrite const buffer if block_write fails adds 233bc2837282 ssb: remove unreachable code adds 573f1af86891 ssb: use DEVICE_ATTR_ADMIN_RW() helper macro adds b0b524f079a2 brcmfmac: use ISO3166 country code and 0 rev as fallback adds feb456437621 brcmfmac: fix setting of station info chains bitmask adds 9a1590934d9a brcmfmac: correctly report average RSSI in station info adds ea3f903caea0 brcmfmac: Demote non-compliant kernel-doc headers adds 7ea7a1e05c7f brcmfmac: Fix a double-free in brcmf_sdio_bus_reset adds 4a26aafe4886 brcmfmac: Delete second brcm folder hierarchy adds 885f256f61f9 brcmfmac: Add clm_blob firmware files to modinfo adds c0277e25d28f brcmsmac: improve readability on addresses copy adds 34fe7038a3b3 brcmsmac: Drop unnecessary NULL check after container_of adds 9a25344d5177 brcmsmac: mac80211_if: Fix a resource leak in an error han [...] adds 5a8e5dae2a22 brcmsmac: Remove the repeated declaration adds 30657b8ee459 libertas_tf: Fix wrong function name in comments adds 9a0fb9502f0d rtlwifi: Fix wrong function name in comments adds c707db1b2e7b rsi: Fix missing function name in comments adds c3b67ea3d97a wlcore: Fix missing function name in comments adds bd65fe550973 libertas: remove leading spaces before tabs adds 084eb606dbcf rt2x00: remove leading spaces before tabs adds 7b7362ba27a2 wlcore: remove leading spaces before tabs adds ad4d74cd8177 rndis_wlan: simplify is_associated() adds d4f23164cff0 wilc1000: Fix clock name binding adds d10a87a3535c wl1251: Fix possible buffer overflow in wl1251_cmd_scan adds 7af305a1245a rt2x00: do not set timestamp for injected frames adds 924599d40792 rtlwifi: 8821a: btcoexist: add comments to explain why if- [...] adds 29d97219f403 zd1211rw: Prefer pr_err over printk error msg adds b1c3a24897bd rsi: Assign beacon rate settings to the correct rate_info [...] adds 29ca9e6ca5a5 rsi: Add support for changing beacon interval adds d56b69c4fbc7 rtlwifi: btcoex: 21a 2ant: Delete several duplicate condit [...] adds dd778f89225c cw1200: add missing MODULE_DEVICE_TABLE adds c362dd84013e wl1251: Fix missing function name in comments adds 03a1b938cf39 rtlwifi: rtl8723ae: remove redundant initialization of var [...] adds a99086057e03 rtlwifi: Remove redundant assignments to ul_enc_algo adds 03611cc526f9 rtlwifi: Fix spelling of 'download' adds 3f60f4685699 cw1200: Revert unnecessary patches that fix unreal use-aft [...] adds 8667ab49a6e0 libertas: use DEVICE_ATTR_RW macro adds 314538041b56 rsi: fix AP mode with WPA failure due to encrypted EAPOL adds fb312ac5ccb0 ath9k: Fix kernel NULL pointer dereference during ath_rese [...] adds 755b1f73173e ath11k: add hw reg support for WCN6855 adds e4073430ee1d ath11k: add dp support for WCN6855 adds 0d55b76fd815 ath11k: setup REO for WCN6855 adds ed66849e159b ath11k: setup WBM_IDLE_LINK ring once again adds 8845fed1ad7b ath11k: add support to get peer id for WCN6855 adds 0fbf19570099 ath11k: add support for WCN6855 adds 5088df0504fe ath11k: don't call ath11k_pci_set_l1ss for WCN6855 adds 9e88dd431d23 ath10k: go to path err_unsupported when chip id is not supported adds e2783e2f39ba ath10k: add missing error return code in ath10k_pci_probe() adds 272fdc0c4542 wireless: carl9170: fix LEDS build errors & warnings adds e0a6120f6816 ath10k: remove unused more_frags variable adds ba4e967379f0 wcn36xx: Return result of set_power_params in suspend adds f2f49601067b wcn36xx: Run suspend for the first ieee80211_vif adds 5478c41fce5d wcn36xx: Add ipv4 ARP offload support in suspend adds 6feb634f4d9f wcn36xx: Do not flush indication queue on suspend/resume adds c7a61af55976 wcn36xx: Add ipv6 address tracking adds 1456223c4684 wcn36xx: Add ipv6 namespace offload in suspend adds 8974e5917b31 wcn36xx: Add set_rekey_data callback adds 6693f7675c9b wcn36xx: Add GTK offload to WoWLAN path adds bedf1169bcae wcn36xx: Add GTK offload info to WoWLAN resume adds 60f0078b1ebd wcn36xx: Add Host suspend indication support adds ebe7c1a6635f wcn36xx: Add host resume request support adds 1e2e8ee95734 wcn36xx: Enable WOWLAN flags adds 743b575af18d wcn36xx: Fix inconsistent indenting adds ef48667557c5 wcn36xx: Move hal_buf allocation to devm_kmalloc in probe adds 3b0c7b2415e5 ath5k: Fix wrong function name in comments adds 2d1f8673ad6c ath: Fix wrong function name in comments adds 9d1bb2289b42 wil6210: Fix wrong function name in comments adds 515bda1d1e51 ath11k: Fix an error handling path in ath11k_core_fetch_bo [...] adds e9ca70c735ce ath10k: Fix an error code in ath10k_add_interface() adds a8b1de7f4f68 ath10k: remove the repeated declaration adds ea1c2023efbc ath10k: Use devm_platform_get_and_ioremap_resource() adds 979ebc54cf13 ath11k: send beacon template after vdev_start/restart during csa adds 75596eabd6e4 ath6kl: Fix inconsistent indenting adds 8f78caa2264e wil6210: remove erroneous wiphy locking adds f39c2d1a188d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 0c33795231bf Merge tag 'wireless-drivers-next-2021-06-16' of git://git. [...] adds d356dbe23f60 net: pcs: xpcs: Fix a less than zero u16 comparison error adds 01f1b6ed2b84 documentation: networking: devlink: fix prestera.rst forma [...] adds 2d8ea148e553 net: fix mistake path for netdev_features_strings adds b244163f2c45 net: ipa: Add missing of_node_put() in ipa_firmware_load() adds 55d96f72e8dd net: sched: fix error return code in tcf_del_walker() adds d59a24fd1bdb net: gianfar: Convert to ndo_get_stats64 interface adds 2658530d797f net: gianfar: Extend statistics counters to 64-bit adds ef09487431a9 net: gianfar: Clear CAR registers adds e2dbbbe52c4a net: gianfar: Avoid 16 bytes of memset adds 8da32a1071af net: gianfar: Add definitions for CAR1 and CAM1 register bits adds 14870b75fe0b net: gianfar: Implement rx_missed_errors counter adds 4de772511fd1 Merge branch 'gianfar-64-bit-stats' adds f9bceaa59c5c libbpf: Skip bpf_object__probe_loading for light skeleton adds 3e87f192b405 bpf: Add lookup_and_delete_elem support to hashtab adds d59b9f2d1b22 bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags adds 49c299b69444 selftests/bpf: Add bpf_lookup_and_delete_elem tests adds 5556bacaa561 Merge branch 'Add lookup_and_delete_elem support to BPF ha [...] adds 9f0c317f6aa1 libbpf: Add support for new llvm bpf relocations adds 4ce7d68beb9e samples: bpf: Ix kernel-doc syntax in file header adds 8fb33b605530 bpf: Fix spelling mistakes adds a720a2a0ad6c xsk: Use kvcalloc to support large umems adds 5981881d21df libbpf: Add libbpf_set_strict_mode() API to turn on libbpf [...] adds bad2e478af3b selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks adds f12b65432728 libbpf: Streamline error reporting for low-level APIs adds e9fc3ce99b34 libbpf: Streamline error reporting for high-level APIs adds 9c6c0449deb4 bpftool: Set errno on skeleton failures and propagate errors adds 21703cf790c7 Merge branch 'libbpf: error reporting changes for v1.0' adds cb261b594b41 bpf: Run devmap xdp_prog on flush instead of bulk enqueue adds e624d4ed4aa8 xdp: Extend xdp_redirect_map with broadcast support adds e48cfe4bbfad sample/bpf: Add xdp_redirect_map_multi for redirect_map br [...] adds d23292476297 selftests/bpf: Add xdp_redirect_multi test adds aa7f1f03bd99 Merge branch 'bpf-xdp-bcast' adds d6a6a55518c1 libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h adds fc8c262e0eb5 bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations adds e8e0f0f48478 bpf, devmap: Remove drops variable from bq_xmit_all() adds 05924717ac70 bpf, tnums: Provably sound, faster, and more precise algor [...] adds 16cac0060680 libbpf: Move few APIs from 0.4 to 0.5 version adds 232c9e8bd5eb libbpf: Refactor header installation portions of Makefile adds 7d8a819dd316 libbpf: Install skel_internal.h header used from light skeletons adds 56b8b7f9533b selftests/bpf: Add xdp_redirect_multi into .gitignore adds 0779890fed78 tools/bpftool: Fix cross-build adds edc0571c5f67 libbpf: Fix pr_warn type warnings on 32bit adds 380afe720896 selftests, bpf: Make docs tests fail more reliably adds 3b3af91cb689 libbpf: Simplify the return expression of bpf_object__init [...] adds ca16b429f39b tools/bpftool: Fix error return code in do_batch() adds 4e164f871685 libbpf: Remove unneeded check for flags during tc detach adds bbf29d3a2e49 libbpf: Set NLM_F_EXCL when creating qdisc adds f9ac779f881c net: Introduce net.ipv4.tcp_migrate_req. adds 5c040eaf5d17 tcp: Add num_closed_socks to struct sock_reuseport. adds 333bb73f620e tcp: Keep TCP_CLOSE sockets in the reuseport group. adds 1cd62c21572c tcp: Add reuseport_migrate_sock() to select a new listener. adds 54b92e841937 tcp: Migrate TCP_ESTABLISHED/TCP_SYN_RECV sockets in accep [...] adds c905dee62232 tcp: Migrate TCP_NEW_SYN_RECV requests at retransmitting S [...] adds d4f2c86b2b7e tcp: Migrate TCP_NEW_SYN_RECV requests at receiving the fi [...] adds e061047684af bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYP [...] adds d5e4ddaeb6ab bpf: Support socket migration by eBPF. adds 50501271e773 libbpf: Set expected_attach_type for BPF_PROG_TYPE_SK_REUSEPORT. adds c9d0bdef89a6 bpf: Test BPF_SK_REUSEPORT_SELECT_OR_MIGRATE. adds 1f26622b791b Merge branch 'bpf-sock-migration' adds 809ed84de8b3 selftests/bpf: Whitelist test_progs.h from .gitignore adds 712b78c697cd bpf: Fix typo in kernel/bpf/bpf_lsm.c adds bf067f1c5123 samples/bpf: Add missing option to xdp_fwd usage adds dfdda1a0f4aa samples/bpf: Add missing option to xdp_sample_pkts usage adds 4a638d581a7a libbpf: Fail compilation if target arch is missing adds 28131e9d9333 bpf: Fix up register-based shifts in interpreter to silenc [...] adds f20792d425d2 selftests/bpf: Fix selftests build with old system-wide headers adds a52171ae7b80 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds b67fda9a8280 r8152: store the information of the pipes adds 70ef608c224a net: mdio: setup of_node for the MDIO device adds 43e76d463c09 driver core: add a helper to setup both the of_node and fw [...] adds 7e33d84db1a8 net: mdio: use device_set_node() to setup both fwnode and of adds a31fcbceef37 Merge branch 'mdio-nodes' adds f271606f5289 net: hdlc_ppp: remove redundant blank lines adds 2b57681f94af net: hdlc_ppp: add blank line after declarations adds cb36c4112c52 net: hdlc_ppp: fix the code style issue about "foo* bar" adds 4ec479527b9a net: hdlc_ppp: move out assignment in if condition adds ee58a3c7c6bb net: hdlc_ppp: remove unnecessary out of memory message adds 37cb4b9ce062 net: hdlc_ppp: add required space adds 200cedf1925a Merge branch 'hdlc_ppp-cleanups' adds 638a0c8c8861 ice: fix incorrect payload indicator on PTYPE adds 0c526d440f76 ice: mark PTYPE 2 as reserved adds b6b0501d8d9a ice: reduce scope of variables adds c73bf3bd83e8 ice: remove local variable adds b13ad3e08df7 ice: Remove the repeated declaration adds 1e00113413a4 ice: remove unnecessary NULL checks before ptp_read_system_* adds 4d7f75fe8006 net: ice: ptp: fix compilation warning if PTP_1588_CLOCK i [...] adds 587b839de733 ice: remove redundant continue statement in a for-loop adds 8fe088bd4fd1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 275b51c27cc3 drivers: net: netdevsim: fix devlink_trap selftests failing adds d1434cf51358 net: neterion: vxge: remove redundant continue statement adds 79ab2b37034b Documentation: ACPI: DSD: include phy.rst in the toctree adds 5a336f97f1f5 Documentation: ACPI: DSD: fix block code comments adds 8b532109bf88 seg6: add support for SRv6 End.DT46 Behavior adds 03a0b567a03d selftests: seg6: add selftest for SRv6 End.DT46 Behavior adds e7f3863c6d34 Merge branch 'seg6.end.dt6' adds 752e906732c6 mptcp: add csum_enabled in mptcp_sock adds d0cc298745f5 mptcp: generate the data checksum adds 06fe1719aa50 mptcp: add csum_reqd in mptcp_out_options adds c94b1f96dcfb mptcp: send out checksum for MP_CAPABLE with data adds c5b39e26d003 mptcp: send out checksum for DSS adds c863225b7942 mptcp: add sk parameter for mptcp_get_options adds 0625118115cf mptcp: add csum_reqd in mptcp_options_received adds 208e8f66926c mptcp: receive checksum for MP_CAPABLE with data adds 390b95a5fb84 mptcp: receive checksum for DSS adds dd8bcd1768ff mptcp: validate the data checksum adds 4e14867d5e91 mptcp: tune re-injections for csum enabled mode adds fe3ab1cbd357 mptcp: add the mib for data checksum adds fc3c82eebf8e mptcp: add a new sysctl checksum_enabled adds 401e3030e68f mptcp: dump csum fields in mptcp_dump_mpext adds 94d66ba1d8e4 selftests: mptcp: enable checksum in mptcp_connect.sh adds af66d3e1c3fa selftests: mptcp: enable checksum in mptcp_join.sh adds a778e93de636 Merge branch 'mptcp-dss-checksums' adds fefed8af5ed4 net: hostess_sv11: fix the code style issue about "foo* bar" adds fe9be8daef8a net: hostess_sv11: move out assignment in if condition adds 534f76d46245 net: hostess_sv11: remove trailing whitespace adds 9562aef3c0c3 net: hostess_sv11: fix the code style issue about switch and case adds d25a944693c7 net: hostess_sv11: remove dead code adds 67c1876897da net: hostess_sv11: fix the comments style issue adds 7d40bfc1933e net: hostess_sv11: fix the alignment issue adds 909cca8cabfc Merge branch 'hostess_sv11-cleanups' adds 30bba69d7db4 stmmac: pci: Add dwmac support for Loongson adds f8a11425075f MIPS: Loongson64: Add GMAC support for Loongson-2K1000 adds 47a311c31a51 MIPS: Loongson64: DTS: Add GMAC support for LS7A PCH adds 68277749a013 dt-bindings: dwmac: Add bindings for new Loongson SoC and [...] adds 9d72b8da9f13 net: vlan: pass thru all GSO_SOFTWARE in hw_enc_features adds 9fd2bc3206b3 net: caif: modify the label out_err to out adds e44dc724826c ethernet: marvell/octeontx2: Simplify the return expressio [...] adds 96a19319921c NFC: nxp-nci: remove unnecessary labels adds bd70957438f0 net: pxa168_eth: Fix a potential data race in pxa168_eth_remove adds c44924c532fb net: stmmac: remove redundant continue statement adds 040c12570e68 net: bridge: remove redundant continue statement adds 60ae9f883138 qlcnic: remove redundant continue statement adds cb5a82d2b9aa net: dsa: sja1105: properly power down the microcontroller [...] adds 961045004b77 net: hns3: fix reuse conflict of the rx page adds 1303e7f9b64f net: dsa: sja1105: allow the TTEthernet configuration in t [...] adds 61c77533b82b net: dsa: sja1105: completely error out in sja1105_static_ [...] adds 7437a2230e39 NFC: nxp-nci: remove unnecessary label adds cc97141afd76 vsock: rename vsock_has_data() adds 0de5b2e67275 vsock: rename vsock_wait_data() adds 91aa49a8fa0f vsock/virtio: remove redundant `copy_failed` variable adds 0d1ad06af239 Merge branch 'csock-seqpoacket-small-fixes' adds 1f3c98eaddec net: add pf_family_names[] for protocol family adds 103ebe658a26 Revert "net: add pf_family_names[] for protocol family" adds dda90cb90a5c ice: report hash type such as L2/L3/L4 adds c6e088bf30dc i40e: clean up packet type lookup table adds 37dc8fea8656 iavf: clean up packet type lookup table adds 01bf086b7c83 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 60302ce4ea07 rpmsg: core: Add driver_data for rpmsg_device_id adds 5e90abf49c2a net: wwan: Add RPMSG WWAN CTRL driver adds 31c143f71275 net: wwan: Allow WWAN drivers to provide blocking tx and p [...] adds 4bea7207a80c Merge branch 'RPMSG-WWAN-CTRL-driver' adds adc2e56ebe63 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds baa00119d69e selftests: tls: clean up uninitialized warnings adds 291c53e4dacd selftests: tls: fix chacha+bidir tests adds faebad853455 net: hns3: fix different snprintf() limit adds 956c3ae411b2 net: hns3: fix a double shift bug adds 1a1100d53f12 net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() adds d5fff4629bea net: iosm: remove an unnecessary NULL check adds 753ba09aa3ea net: qualcomm: rmnet: fix two pointer math bugs adds 43c9a8111680 nfp: flower-ct: check for error in nfp_fl_ct_offload_nft_flow() adds 185ab886d3fb af_unix: take address assignment/hash insertion into a new helper adds c34d4582518f unix_bind(): allocate addr earlier adds aee515170576 unix_bind(): separate BSD and abstract cases adds fa42d910a38e unix_bind(): take BSD and abstract address cases into new helpers adds 71e6be6f7d2b fold unix_mknod() into unix_bind_bsd() adds 56c1731b280d unix_bind_bsd(): move done_path_create() call after dealin [...] adds c0c3b8d380a8 unix_bind_bsd(): unlink if we fail after successful mknod adds be752283a2a2 __unix_find_socket_byname(): don't pass hash and type separately adds 2afd6c8b43c1 dt-bindings: net: qcom,ipa: add support for MSM8998 adds c31d73494fa5 net: ipa: inter-EE interrupts aren't always available adds 3833d0abd2c5 net: ipa: disable misc clock gating for IPA v3.1 adds 110971d1ee4d net: ipa: FLAVOR_0 register doesn't exist until IPA v3.5 adds bae70a803a77 net: ipa: introduce gsi_ring_setup() adds 1bb1a117878b net: ipa: add IPA v3.1 configuration data adds 63d66ec924d3 Merge branch 'ipa-v3.1' adds d51ea60e01f9 mlxsw: reg: Add bank number to MCIA register adds cecefb3a6eeb mlxsw: reg: Document possible MCIA status values adds 1e27b9e40803 mlxsw: core: Add support for module EEPROM read by page adds c3dcb4b6c419 Merge branch 'mlxsw-eeprom-page-by-page' adds 4f7d2247f839 net: c101: add blank line after declarations adds 7774318b9e5e net: c101: replace comparison to NULL with "!card" adds 41505d3f0f51 net: c101: remove redundant spaces adds 8674f8d31021 net: dsa: assert uniqueness of dsa,member properties adds a8986681ccad net: dsa: export the dsa_port_is_{user,cpu,dsa} helpers adds abd49535c380 net: dsa: execute dsa_switch_mdb_add only for routing port [...] adds 4e4ab7950044 net: dsa: calculate the largest_mtu across all ports in the tree adds 88faba20e210 net: dsa: targeted MTU notifiers should only match on one port adds f9bcdc362c77 net: dsa: remove cross-chip support from the MRP notifiers adds 6ff5f8135af7 Merge branch 'dsa-cross-chip' adds 471ff4455d61 net: fec: add FEC_QUIRK_HAS_MULTI_QUEUES represents i.MX6S [...] adds 52c4a1a85f4b net: fec: add ndo_select_queue to fix TX bandwidth fluctuations adds ebe9d9eb9c24 Merge branch 'fec-tx' adds b40d7af798a0 net: hns3: Fix a memory leak in an error handling path in [...] adds 19e068b18e72 dt-bindings: dwmac: Remove unexpected item. adds c829de3989f5 Merge branch 'ingenic-fixes' adds fe0bdbde0756 net: add pf_family_names[] for protocol family adds ce03b94ba682 net: ll_temac: Remove left-over debug message adds 6d5516177d3b Revert "net/sched: cls_flower: Remove match on n_proto" adds a3fa449ffcf5 net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() adds ef2c3ddaa4ed ibmvnic: Use strscpy() instead of strncpy() adds 64295f0d01ae virtio/vsock: avoid NULL deref in virtio_transport_seqpack [...] adds 7c4d7ca8cce3 Documentation: ACPI: DSD: describe additional MAC configuration adds 62a6ef6a996f net: mdiobus: Introduce fwnode_mdbiobus_register() adds 33fc11f0983b net/fsl: switch to fwnode_mdiobus_register adds c54da4c1acb1 net: mvmdio: add ACPI support adds dfce1bab8fdc net: mvpp2: enable using phylink with ACPI adds 8d909440ab3b net: mvpp2: remove unused 'has_phy' field adds 070258effa3b Merge branch 'marvell-mdio-ACPI' adds 8ce568ed06ce mptcp: drop tx skb cache adds 75e908c33615 mptcp: use fast lock for subflows when possible adds 3c90e377a1e8 mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() adds 8cfc47fc2eb0 mptcp: drop redundant test in move_skbs_to_msk() adds 06285da96a1c mptcp: add MIB counter for invalid mapping adds a4debc4772f4 selftests: mptcp: display proper reason to abort tests adds 1a77de09b71f Merge branch 'mptcp-optimizations' adds f842f48891ad wwan_hwsim: support network interface creation adds 355a4e7e0a23 wwan: core: relocate ops registering code adds 58c3b421c62e wwan: core: require WWAN netdev setup callback existence adds f492fccf3d62 wwan: core: multiple netdevs deletion support adds 2f75238014f0 wwan: core: remove all netdevs on ops unregistering adds 322a0ba99c50 net: iosm: drop custom netdev(s) removing adds 9f0248ea476e wwan: core: no more hold netdev ops owning module adds ca374290aaad wwan: core: support default netdev creation adds 83068395bbfc net: iosm: create default link via WWAN core adds 699409240389 wwan: core: add WWAN common private data for netdev adds 78c235f9ea61 Merge branch 'wwan-link-creation-improvements' adds ee8e7622e09a octeontx2-af: Avoid field-overflowing memcpy() adds 64a81b24487f net: dsa: b53: Create default VLAN entry explicitly adds f2fcffe392c1 hv_netvsc: Avoid field-overflowing memcpy() adds 98534fce52ef bridge: cfm: remove redundant return adds 78c57f22e3c8 ethtool: Use correct command name in title adds 913d026fbfaf ethtool: Document correct attribute type adds f5fe211d13af ethtool: Decrease size of module EEPROM get policy array adds 37a025e83902 ethtool: Document behavior when module EEPROM bank attribu [...] adds b8c48be23c2d ethtool: Use kernel data types for internal EEPROM struct adds 0dc7dd02ba7a ethtool: Validate module EEPROM length as part of policy adds 88f9a87afeee ethtool: Validate module EEPROM offset as part of policy adds a4bdf76f54e1 Merge branch 'ethtool-eeprom' adds b0e03950dd71 stmmac: dwmac-loongson: fix uninitialized variable in loon [...] adds c4ab7b56be0f openvswitch: add trace points adds 1b134d8d756a MAINTAINERS: network: add entry for WWAN adds b4fd096cbb87 tc-testing: fix list handling adds 11f04de9021a tc-testing: add support for sending various scapy packets adds e46905641316 tc-testing: add test for ct DNAT tuple collision adds f84974e75f53 Merge branch 'tc-testing-dnat-tuple-collision' adds aff0824dc4d6 net: marvell: return csum computation result from mvneta_r [...] adds 745a32117b5a sctp: add pad chunk and its make function and event table adds d1e462a7a5f3 sctp: add probe_interval in sysctl and sock/asoc/transport adds 3190b649b4d9 sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/aso [...] adds d9e2e410ae30 sctp: add the constants/variables and states and some APIs [...] adds 92548ec2f1f9 sctp: add the probe timer in transport for PLPMTUD adds fe59379b9ab7 sctp: do the basic send and recv for PLPMTUD probe adds 1dc68c194571 sctp: do state transition when PROBE_COUNT == MAX_PROBES o [...] adds b87641aff9e7 sctp: do state transition when a probe succeeds on HB ACK [...] adds 836964083177 sctp: do state transition when receiving an icmp TOOBIG packet adds 7307e4fa4d29 sctp: enable PLPMTUD when the transport is ready adds 237a6a2e318c sctp: remove the unessessary hold for idev in sctp_v6_err adds f6549bd37b92 sctp: extract sctp_v6_err_handle function from sctp_v6_err adds d83060759a65 sctp: extract sctp_v4_err_handle function from sctp_v4_err adds 9e47df005cab sctp: process sctp over udp icmp err on sctp side adds a432c771e2d9 Merge branch 'sctp-packetization-path-MTU' adds d2f77960e5b0 mptcp: add sysctl allow_join_initial_addr_port adds bab6b88e0560 mptcp: add allow_join_id0 in mptcp_out_options adds df377be38725 mptcp: add deny_join_id0 in mptcp_options_received adds 0cddb4a6f4e3 selftests: mptcp: add deny_join_id0 testcases adds d8e336f77e3b selftests: mptcp: turn rp_filter off on each NIC adds fde56eea01f9 mptcp: refine mptcp_cleanup_rbuf adds 38f75922a690 Merge branch 'mptcp-C-flag-and-fixes' adds dd25296afaf6 net: sched: avoid unnecessary seqcount operation for lockl [...] adds c4fef01ba479 net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc adds d3e0f57501bd net: sched: remove qdisc->empty for lockless qdisc adds e940eb3c1ba8 Merge branch 'lockless-qdisc-opts' adds 0a36a75c6818 selftests: icmp_redirect: support expected failures adds 5acc44f39458 netfilter: nft_exthdr: Search chunks in SCTP packets only adds 06e95f0a2aa2 netfilter: nft_extdhr: Drop pointless check of tprot_set adds 836382dc2471 netfilter: nf_tables: add last expression adds 62eec0d73393 netfilter: conntrack: pass hook state to log functions adds 3078d964c0fe docs: networking: Update connection tracking offload sysct [...] adds 24610ed80df6 netfilter: nfnetlink_hook: fix check for snprintf() overflow adds a7b62112f0ab Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 9201ab5f5522 net/mlx5: Fix missing error code in mlx5_init_fs() adds d4472a4b8c61 net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() adds 2cc7dad75da2 net/mlx5: Fix spelling mistake "enught" -> "enough" adds 5bf3ee97f466 net/mlx5: remove "default n" from Kconfig adds dd7cf00f87dc net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet adds fa4535238fb5 net/xfrm: Add inner_ipproto into sec_path adds f1267798c980 net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload adds fe87797bf245 Merge tag 'mlx5-net-next-2021-06-22' of git://git.kernel.o [...] adds 7525de2516fb ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. adds 55d444b310c6 tcp: Add stats for socket migration. adds 10ed7ce42b13 net/tls: Remove the __TLS_DEC_STATS() macro. adds a2f7dc00ea51 virtio_net: Use virtio_find_vqs_ctx() helper adds 1321ed5e7648 devlink: Decrease refcnt of parent rate object on leaf destroy adds ff99324ded01 devlink: Remove eswitch mode check for mode set call adds a3e5e5797faa devlink: Protect rate list with lock while switching modes adds 35713d9b8f09 Merge branch 'devlink-rate-limit-fixes' adds e8b9eab99232 net: retrieve netns cookie via getsocketopt adds ae24bab257bb tools/testing: add a selftest for SO_NETNS_COOKIE adds 6d123b81ac61 net: ip: avoid OOM kills with large UDP sends over loopback adds c88c192dc3ea net: mdiobus: fix fwnode_mdbiobus_register() fallback case adds f8c63088a98b dt-bindings: net: sparx5: Add sparx5-switch bindings adds 3cfa11bac9bb net: sparx5: add the basic sparx5 driver adds f3cad2611a77 net: sparx5: add hostmode with phylink support adds 946e7fd5053a net: sparx5: add port module support adds b37a1bae742f net: sparx5: add mactable support adds 78eab33bb68b net: sparx5: add vlan support adds d6fce5141929 net: sparx5: add switching support adds 0a9d48ad0d09 net: sparx5: add calendar bandwidth allocation support adds af4b11022e2d net: sparx5: add ethtool configuration and statistics support adds d0f482bb06f9 arm64: dts: sparx5: Add the Sparx5 switch node adds 67faf76d2674 Merge branch 'add-sparx5i-driver' adds 478890682ff7 usbnet: add usbnet_event_names[] for kevent adds c6a7ed77ee63 gve: Update GVE documentation to describe DQO adds dbdaa6754051 gve: Move some static functions to a common file adds 35f9b2f43f8e gve: gve_rx_copy: Move padding to an argument adds 920fb4519355 gve: Make gve_rx_slot_page_info.page_offset an absolute offset adds 8a39d3e0dadf gve: Introduce a new model for device options adds a5886ef4f4bf gve: Introduce per netdev `enum gve_queue_format` adds 5ca2265eefc0 gve: adminq: DQO specific device descriptor logic adds c4b87ac87635 gve: Add support for DQO RX PTYPE map adds 223198183ff1 gve: Add dqo descriptors adds a4aa1f1e69df gve: Add DQO fields for core data structures adds 1f6228e459f8 gve: Update adminq commands to support DQO queues adds 5e8c5adf95f8 gve: DQO: Add core netdev features adds 9c1a59a2f4bc gve: DQO: Add ring allocation and initialization adds 0dcc144a7994 gve: DQO: Configure interrupts on device up adds a57e5de476be gve: DQO: Add TX path adds 9b8dd5e5ea48 gve: DQO: Add RX path adds 89bddde389a8 Merge branch 'gve-dqo' adds 44531076338f Documentation: net: dsa: add details about SJA1110 adds 75e994709f8a net: dsa: sja1105: document the SJA1110 in the Kconfig adds 98ebad48b886 Merge branch 'sja1110-doc' adds 0dac127c0557 sctp: do black hole detection in search complete state adds fea1d5b17f82 sctp: send the next probe immediately once the last one is acked adds 1ed1fe241700 Merge branch 'sctp-pmtud-convergence' adds e8192476de58 gve: Fix warnings reported for DQO patchset adds 911bd1b1f08f mlxsw: core_env: Avoid unnecessary memcpy()s adds c305b9e6d553 ipv6: delete useless dst check in ip6_dst_lookup_tail adds 19938bafa7ae net: bcmgenet: Add mdio-bcm-unimac soft dependency adds f92e1869d74e Add Mellanox BlueField Gigabit Ethernet driver adds ac53c26433b5 net: mdiobus: withdraw fwnode_mdbiobus_register adds bdac593c981b mt76: mt7915: add MSI support adds 03b3dedc5de1 mt76: mt7915: disable ASPM adds 338330bd26b1 mt76: mt7915: move mt7915_queue_rx_skb to mac.c adds ec8f1a90d006 mt76: mt7615: fix fixed-rate tx status reporting adds 7172534f63c4 mt76: mt7615: avoid use of ieee80211_tx_info_clear_status adds 1d85dc67c4c7 mt76: mt7603: avoid use of ieee80211_tx_info_clear_status adds 6d51cae28c8d mt76: intialize tx queue entry wcid to 0xffff by default adds 0fe88644c060 mt76: improve tx status codepath adds 94e4f5794627 mt76: dma: use ieee80211_tx_status_ext to free packets whe [...] adds 223fd4f84308 mt76: mt7915: rework tx rate reporting adds 3de4cb175656 mt76: mt7915: add support for tx status reporting adds 54b8fdebe4f4 mt76: move mt76_rates in mt76 module adds 64cf5ad3c2fa mt76: mt7915: fix tssi indication field of DBDC NICs adds 861fad474ec7 mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() adds 5b0b5c6a1c21 mt76: mt7921: enable rx hw de-amsdu adds 868fe07ee612 mt76: connac: add missing configuration in mt76_connac_mcu [...] adds 24299fc869f7 mt76: mt7921: enable rx header traslation offload adds 0e75732764e8 mt76: mt7921: enable rx csum offload adds a441a77a736c mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() adds 76be6c076c07 mt76: mt7915: add .set_bitrate_mask() callback adds d7400a2f3e29 mt76: fix possible NULL pointer dereference in mt76_tx adds 8d3cdc1bbb1d mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() adds 47cbf73cf924 mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl adds 2f83054342dc mt76: mt7615: free irq if mt7615_mmio_probe fails adds 54c31b9e6507 mt76: mt7663: enable hw rx header translation adds 20eb83c74960 mt76: mt7921: fix mt7921_wfsys_reset sequence adds 2c80c02a682a mt76: mt7921: Don't alter Rx path classifier adds 4bfa29125162 mt76: connac: fw_own rely on all packet memory all being free adds 7bf0a71e8398 mt76: mt7921: fix reset under the deep sleep is enabled adds 193e5f22eeb2 mt76: connac: fix WoW with disconnetion and bitmap pattern adds edb5aebc1c3d mt76: mt7921: consider the invalid value for to_rssi adds 10de032a3168 mt76: mt7921: add back connection monitor support adds 33fe9c639c13 mt76: mt7915: add thermal sensor device support adds 34b877d972be mt76: mt7915: add thermal cooling device support adds 109e505ad944 mt76: mt7615: add thermal sensor device support adds f011c3691a7e mt76: connac: update BA win size in Rx direction adds f07ac384b457 mt76: mt7921: avoid unnecessary consecutive WiFi resets adds f86625ae0e35 mt76: mt7921: fix invalid register access in wake_work adds 213f87289ea0 mt76: mt7921: fix OMAC idx usage adds a2d3442e3db1 mt76: mt7921: enable runtime pm by default adds b4b880b90cb3 mt76: connac: add bss color support for sta mode adds f5e3db30135f mt76: mt7921: return proper error value in mt7921_mac_init adds d74c4b566742 mt76: mt7921: do not schedule hw reset if the device is no [...] adds 01f7da409179 mt76: mt7921: reset wfsys during hw probe adds 160731341845 mt76: mt7915: add .offset_tsf callback adds accbcea4f301 mt76: mt7615: add .offset_tsf callback adds ae130bb8d4bd mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per- [...] adds ffce39bfb607 mt76: mt7615: remove useless if condition in mt7615_add_in [...] adds fe2c3b1fc64e mt76: testmode: fix memory leak in mt76_testmode_alloc_skb adds d705ae86852d mt76: testmode: remove unnecessary function calls in mt76_ [...] adds 223cea6d3c97 mt76: testmode: remove undefined behaviour in mt76_testmod [...] adds 3253f8fddd95 mt76: mt7615: fix potential overflow on large shift adds 3cce2b98e024 mt76: mt7921: introduce mac tx done handling adds e3fd9934cf6e mt76: mt7921: update statistic in active mode only adds 8af414e8835b mt76: allow hw driver code to overwrite wiphy interface_modes adds 7f731405eeca mt76: mt7915: improve error recovery reliability adds 5ff4c4aab79b mt76: mt7921: set MT76_RESET during mac reset adds 654300281196 mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data adds 83d229d28b10 mt76: mt7915: read all eeprom fields from fw in efuse mode adds a60951d4faa0 mt76: mt7921: enable hw offloading for wep keys adds 15539a5ba6fc mt76: mt7921: remove mt7921_get_wtbl_info routine adds 9f367c81de94 mt76: mt7921: enable random mac address during sched_scan adds 798bffd8004f mt76: mt7915: setup drr group for peers adds e3343d0fef6a mt76: mt7615: update radar parameters adds ee8ba94f9cc9 mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE adds 435d68f9cffd mt76: mt7921: enable VHT BFee capability adds 82453b1cbf9e mt76: connac: fix UC entry is being overwritten adds 6ab079e2aba2 mt76: connac: add mt76_connac_power_save_sched in mt76_con [...] adds 271fa6853658 mt76: mt7921: wake the device before dumping power table adds 5bc52dee44f6 mt76: mt7921: make mt7921_set_channel static adds f7d2958ca461 mt76: connac: add mt76_connac_mcu_get_nic_capability utili [...] adds a0d65f627ba0 mt76: testmode: move chip-specific stats dump before common stats adds 89043529c8b8 mt76: mt7915: fix rx fcs error count in testmode adds abded041a074 mt76: connac: fix the maximum interval schedule scan can support adds 49c9a263d76a mt76: reduce rx buffer size to 2048 adds 90052b844d7a mt76: move mt76_get_next_pkt_id in mt76.h adds 1f9dde02aab7 mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower adds 0d733327c531 mt76: mt7915: drop the use of repeater entries for station [...] adds c560b137a216 mt76: make mt76_update_survey() per phy adds fd8438222313 mt76: mt7915: introduce mt7915_mcu_set_txbf() adds b70946ced192 mt76: mt7915: improve MU stability adds c44ccf1dcce8 mt76: add a space between comment char and SPDX tag adds e7f1c44192df mt76: use SPDX header file comment style adds 2707ff4dd7b1 mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode adds f5056657f995 mt76: mt7921: enable deep sleep at runtime adds aa967eb79119 mt76: mt7921: add deep sleep control to runtime-pm knob adds e5bca8c5d2cd mt76: mt7921: improve code readability for mt7921_update_txs adds 8225816d2974 mt76: mt7921: limit txpower according to userlevel power adds 495cd981afe7 mt76: mt7921: introduce dedicated control for deep_sleep adds 78b0328ff8c4 mt76: mt7921: fix kernel warning when reset on vif is not sta adds 723885a67501 mt76: mt7921: fix the coredump is being truncated adds c368362c36d3 mt76: fix iv and CCMP header insertion adds 5512c974437c mt76: disable TWT capabilities for the moment adds 1153668eefca mt76: mt7921: enable HE BFee capability adds aac5104bf631 mt76: sdio: do not run mt76_txq_schedule directly adds 50a97efe218e mt76: mt7663s: rely on pm reference counting adds c2f9e631f098 mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_u [...] adds 8aff2d915d7f mt76: mt7663s: enable runtime-pm adds a27238a0488e mt76: mt7615: set macwork timeout according to runtime-pm adds 61a1f99dd1e3 mt76: mt7921: allow chip reset during device restart adds b566b2e82ffa Merge tag 'mt76-for-kvalo-2021-06-18' of https://github.co [...] adds c240b044edef rtl8xxxu: Fix device info for RTL8192EU devices adds adf6a0f8c0a6 rtl8xxxu: avoid parsing short RX packet adds cd96e22bc1da rtw88: add beacon filter support adds 1188301fd8ef rtw88: add path diversity adds 05684fd583e1 rtw88: 8822c: fix lc calibration timing adds 3eab8ca6b175 rtw88: Remove duplicate include of coex.h adds 7a1baaaee6c8 rtw88: 8822c: update RF parameter tables to v62 adds 9a711831c4e7 rtw88: add rtw_fw_feature_check api adds a853d234e179 rtw88: notify fw when driver in scan-period to avoid poten [...] adds 7b80f3e48c4b rtw88: dump FW crash via devcoredump adds ae04f15b1a83 rtw88: refine unwanted h2c command adds 956c6d4f20c5 rtw88: add quirks to disable pci capabilities adds b38678a73c4d rtw88: coex: remove unnecessary variable and label adds 70ca8441ebfc orinoco: Avoid field-overflowing memcpy() adds 3f26f7665c5d mwl8k: Avoid memcpy() over-reading of mcs.rx_mask adds 0d5e743db480 rtlwifi: rtl8192de: Fully initialize curvecount_val adds 59c668d700be mwifiex: Avoid memset() over-write of WEP key_material adds 829eea7c94e0 mt7601u: add USB device ID for some versions of XiaoDu WiF [...] adds 8a952a955de7 ath10k: demote chan info without scan request warning adds 49f5b114e36e ath11k: Enable QCN9074 device adds c8bcd82a4efd ath11k: Avoid memcpy() over-reading of he_cap adds d3a1a18ab034 wcn36xx: Avoid memset() beyond end of struct field adds 5ef7a5fb2b15 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 761025b51c54 cfg80211: Add wiphy_info_once() adds 78f0a64f66d4 brcmfmac: Silence error messages about unsupported firmwar [...] adds 7119f02b5d34 iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia adds c4ae8b9d0f32 iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() adds e348b8a62c14 iwlwifi: mvm: fix indentation in some scan functions adds 7a9a44456d74 iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions adds 8835a64f74c4 iwlwifi: mvm: don't change band on bound PHY contexts adds f00c3f9e2cfc iwlwifi: pcie: handle pcim_iomap_table() failures better adds 5cc816ef9db1 iwlwifi: increase PNVM load timeout adds 7e2c14372bd8 iwlwifi: pcie: Add support for AX231 radio module with Ma devices adds 57e6492cf0fd iwlwifi: pcie: print interrupt number, not index adds 163c36150179 iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID adds 7e10d7ae9602 iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration adds a451b823074c iwlwifi: yoyo: support region TLV version 2 adds aa899e683fe5 iwlwifi: pcie: identify the RF module adds 46d1da21d0cb iwlwifi: mvm: don't request SMPS in AP mode adds a171399fd687 iwlwifi: mvm: apply RX diversity per PHY context adds 2a7ce54ccc23 iwlwifi: mvm: honour firmware SMPS requests adds 976ac0af7ba2 iwlwifi: mvm: fix error print when session protection ends adds b26d4996c862 iwlwifi: mvm: Call NMI instead of REPLY_ERROR adds 1381eb5c8ed5 iwlwifi: correct HE capabilities adds 5c1f09422e66 iwlwifi: mvm: support LMR feedback adds 03470ba71fde iwlwifi: advertise broadcast TWT support adds bef99c7d9177 iwlwifi: pcie: fix some kernel-doc comments adds 8e08e191fc93 iwlwifi: pcie: remove TR/CR tail allocations adds 54b4fda5a761 iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. adds 7b3954a1d69a iwlwifi: mvm: Explicitly stop session protection before unbinding adds b1c6cec04bbc iwlwifi: mvm: don't request mac80211 to disable/enable sta [...] adds 5b16565a7f9d iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 [...] adds d65ab7c0e0b9 iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version adds 310f60f53a86 iwlwifi: pcie: free IML DMA memory allocation adds 26d18c75a749 iwlwifi: pcie: fix context info freeing adds fa331068a591 iwlwifi: mvm: fill phy_data.d1 for no-data RX adds 947689756352 iwlwifi: pcie: free some DMA memory earlier adds 12236e9af903 iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid spar [...] adds b60bc716ba26 iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 adds 0b35991a8076 iwlwifi: mvm: update iwl_wowlan_patterns_cmd adds 80e6711919d4 iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 adds 5c157941cda0 iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd adds 84c3c9952afb iwlwifi: move UEFI code to a separate file adds 9dad325f9d57 iwlwifi: support loading the reduced power table from UEFI adds 4db7cf1e0108 iwlwifi: move error dump to fw utils adds c863797b8198 iwlwifi: add 9560 killer device adds 48d0c8d5a0b9 iwlwifi: fw: dump TCM error table if present adds 4c59eac6ac43 iwlwifi: bump FW API to 64 for AX devices adds 559c664751e5 Merge tag 'iwlwifi-next-for-kalle-2021-06-22' of git://git [...] adds 1a3ac5c651a0 brcmfmac: support parse country code map from DT adds 1d8820d5462d rtw88: fix c2h memory leak adds c2a3823dad49 iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() adds 4e3db44a242a Merge tag 'wireless-drivers-next-2021-06-25' of git://git. [...] adds 17081633e22d net/smc: Ensure correct state of the socket in send path adds 3089cf6d3caa ice: add tracepoints adds 172db5f91d5f ice: add support for auxiliary input/output pins adds 37c592062b16 ice: remove the VSI info from previous agg adds 70fa0a078099 ice: remove unnecessary VSI assignment adds b81c191c468b ice: Fix a memory leak in an error handling path in 'ice_p [...] adds ff8744b5eb11 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 99c8719b7981 bareudp: allow redirecting bareudp packets to eth devices adds 7ad136fd288c ipip: allow redirecting ipip and mplsip packets to eth devices adds 730eed2772e7 sit: allow redirecting ip6ip, ipip and mplsip packets to e [...] adds aab1e898c26c gre: let mac_header point to outer header only when necessary adds da5a2e49f064 ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to [...] adds b2d898c8a523 gtp: reset mac_header after decap adds 8eb517a2a4ae Merge branch 'reset-mac' adds c4512c63b119 mptcp: fix 'masking a bool' warning adds e93bdd78406d wireless: wext-spy: Fix out-of-bounds warning adds c2a8637c055e net: wireless: wext_compat.c: Remove redundant assignment to ps adds 5eae27050048 mac80211: Remove redundant assignment to ret adds 21b7805434f6 cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS adds 5b5c9f3bd5f3 cfg80211: clean up variable use in cfg80211_parse_colocated_ap() adds 0edab4ff84b6 mac80211: minstrel_ht: ignore frame that was sent with noAck flag adds 0044cc177f23 mac80211: unify queueing SKB to iface adds 07bd1c79c9fb mac80211: refactor SKB queue processing a bit adds f057d1403689 mac80211: use sdata->skb_queue for TDLS adds 4ebdce1dcbd4 mac80211: simplify ieee80211_add_station() adds cff7b5ca2535 mac80211: add ieee80211_is_tx_data helper function adds d333322361e7 mac80211: do not use low data rates for data frames with n [...] adds 4e6c78bdcfbc mac80211: refactor rc_no_data_or_no_ack_use_min function adds 057e377af24a mac80211: remove the repeated declaration adds 9df66d5b9f45 cfg80211: fix default HE tx bitrate mask in 2G band adds d656a4c6ead6 mac80211: consider per-CPU statistics if present adds 3f9d9725cb7d mac80211: don't open-code LED manipulations adds 358ae88881ad cfg80211: expose the rfkill device to the low level driver adds 08a46c642001 mac80211: move A-MPDU session check from minstrel_ht to mac80211 adds 03c3911d2d67 mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue adds 3187ba0cea77 mac80211: add rate control support for encap offload adds 4f2e3eb6c985 mac80211: check per vif offload_flags in Tx path adds e6ed929b4140 wireless: add check of field VHT Extended NSS BW Capable f [...] adds 626c30f9e773 mac80211_hwsim: add concurrent channels scanning support o [...] adds 93efeeea0fe6 mac80211_hwsim: record stats in non-netlink path adds 1806239dec0d ieee80211: add the value for Category '6' in "rtw_ieee8021 [...] adds e41eb3e408de mac80211: remove iwlwifi specific workaround that broke st [...] adds 10a35c222bc6 mac80211: allow SMPS requests only in client mode adds 79ea0a5fad74 mac80211: move SMPS mode setting after ieee80211_prep_connection adds 7d7b00759e56 mac80211: free skb in WEP error case adds d6c375095ade mac80211: handle rate control (RC) racing with chanctx definition adds 7da70d6cdf0d ieee80211: define timing measurement in extended capabilities IE adds d8b261548dcf mac80211: add to bss_conf if broadcast TWT is supported adds dd3e4fc75b4a nl80211/cfg80211: add BSS color to NDP ranging parameters adds 45daaa131841 mac80211: Properly WARN on HW scan before restart adds 9c7c637050b4 ieee80211: add defines for HE PHY cap byte 10 adds c74025f47ac8 mac80211: rearrange struct txq_info for fewer holes adds 6516ee22f2a9 mac80211: improve AP disconnect message adds 64a874723829 cfg80211: trace more information in assoc trace event adds bac2fd3d7534 mac80211: remove use of ieee80211_get_he_sta_cap() adds f253683e6029 cfg80211: remove ieee80211_get_he_sta_cap() adds ab4040df6efb mac80211: fix some spelling mistakes adds aeddc05fa9cf nl80211: Fix typo pmsr->pmsr adds b767ecdaf98a cfg80211: reg: improve bad regulatory warning adds be989891e4f2 cfg80211: add cfg80211_any_usable_channels() adds 0bc47057b54b mac80211: conditionally advertise HE in probe requests adds 1b7b3ac8ff33 cfg80211: set custom regdomain after wiphy registration adds f4f8650588d3 cfg80211: allow advertising vendor-specific capabilities adds 9bd6a83e53a7 mac80211: add vendor-specific capabilities to assoc request adds 52bb205213a8 cfg80211: Support hidden AP discovery over 6GHz band adds 7d29bc50b30e mac80211: always include HE 6GHz capability in probe request adds 15fae3410f1d mac80211: notify driver on mgd TX completion adds 65be6aa36ded mac80211: add HE 6 GHz capability only if supported adds 6e899fa027ad mac80211: Enable power save after receiving NULL packet ACK adds 95f83ee8d857 mac80211: fix NULL ptr dereference during mesh peer connec [...] adds 744757e46bf1 mac80211: remove iwlwifi specific workaround NDPs of null_ [...] adds 2832943c789a Revert "mac80211: HE STA disassoc due to QOS NULL not sent" adds 2433647bc8d9 mac80211: Switch to a virtual time-based airtime scheduler adds 007b312c6f29 Merge tag 'mac80211-next-for-net-next-2021-06-25' of git:/ [...] adds 335a2a1fcefc esp: drop unneeded assignment in esp4_gro_receive() adds fe9f1d8779cb xfrm: add state hashtable keyed by seq adds a925316af80a net: Remove unnecessary variables adds 152bca090243 xfrm: remove description from xfrm_type struct adds 7a7ae1eba24a xfrm: policy: fix a spelling mistake adds 9acf4d3b9ec1 xfrm: ipv6: add xfrm6_hdr_offset helper adds 37b9e7eb5565 xfrm: ipv6: move mip6_destopt_offset into xfrm core adds 848b18fb7fbd xfrm: ipv6: move mip6_rthdr_offset into xfrm core adds d1002d2490e3 xfrm: remove hdr_offset indirection adds 3ca5ca83e206 xfrm: merge dstopt and routing hdroff functions adds 1b50dd478f49 xfrm: delete xfrm4_output_finish xfrm6_output_finish declarations adds 30ad6a84f60b xfrm: avoid compiler warning when ipv6 is disabled adds cfc61c598e43 xfrm: replay: avoid xfrm replay notify indirection adds c7f877833c9f xfrm: replay: remove advance indirection adds 25cfb8bc97c2 xfrm: replay: remove recheck indirection adds adfc2fdbae30 xfrm: replay: avoid replay indirection adds b5a1d1fe0cbb xfrm: replay: remove last replay indirection adds 1b077ce1c5be Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0c6de0c943db net: tipc: fix FB_MTU eat two pages adds d4cfb7fe5713 net: tipc: replace align() with ALIGN in msg.c adds c948b46a7dcd Merge branch 'tipc-next' adds 03a92fe8cedb net: hns3: add support for FD counter in debugfs adds d59daf6a4cee net: hns3: add support for dumping MAC umv counter in debugfs adds 2eeae3a5cb33 Merge branch 'hns3-next' adds 78eeadb8fea6 bnxt_en: Update firmware interface to 1.10.2.47 adds ae5c42f0b92c bnxt_en: Get PTP hardware capability from firmware adds 118612d519d8 bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods adds 390862f45c85 bnxt_en: Get the full 48-bit hardware timestamp periodically adds 7f5515d19cd7 bnxt_en: Get the RX packet timestamp adds 83bb623c968e bnxt_en: Transmit and retrieve packet timestamps adds 93cb62d98e9c bnxt_en: Enable hardware PTP support adds a1b05634e1f0 Merge branch 'bnxt_en-ptp' adds e887b2df6251 net: bridge: include the is_local bit in br_fdb_replay adds 97558e880f63 net: ocelot: delete call to br_fdb_replay adds 69bfac968a06 net: switchdev: add a context void pointer to struct switc [...] adds 0d2cfbd41c4a net: bridge: ignore switchdev events for LAG ports which d [...] adds bdf123b455ce net: bridge: constify variables in the replay helpers adds 7e8c18586daf net: bridge: allow the switchdev replay functions to be ca [...] adds 4ede74e73b5b net: dsa: refactor the prechangeupper sanity checks into a [...] adds 749189453234 net: dsa: replay a deletion of switchdev objects for ports [...] adds 3095f512e317 Merge branch 'bridge-replay-helpers' adds 6f8515568e69 net/mlx5: Compare sampler flow destination ID in fs_core adds 1ab6dc35e914 net/mlx5: DR, Add support for flow sampler offload adds 6cdc686aa316 net/mlx5: Increase hairpin buffer size adds 5bd8cee2b9c5 net/mlx5: SF, Improve performance in SF allocation adds e8c827614530 net/mlx5e: kTLS, Add stats for number of deleted kTLS TX o [...] adds 5589b8f1a2c7 net/mlx5e: Add IPsec support to uplink representor adds 4bec3cea34e9 Merge tag 'mlx5-updates-2021-06-26' of git://git.kernel.or [...] adds f00af5cc58ec net: sparx5: check return value after calling platform_get [...] adds 8f4c38f75886 net: sparx5: fix return value check in sparx5_create_targets() adds 83300c69e797 net: sparx5: fix error return code in sparx5_register_noti [...] adds 1fd07f33c3ea ipv6: ICMPV6: add response to ICMPV6 RFC 8335 PROBE messages adds 0c38740c0896 selftests/bpf: Fix ringbuf test fetching map FD adds 85102ba58b41 samples/bpf: Fix Segmentation fault for xdp_redirect command adds 7c6090ee2a7b samples/bpf: Fix the error return code of xdp_redirect's main() adds f42cfb469f9b bpf: Add documentation for libbpf including API autogen adds 5c10a3dbe922 libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe [...] adds 0ae64fb6b645 libbpf: Add request buffer type for netlink messages adds ee62a5c6bb10 libbpf: Switch to void * casting in netlink helpers adds 4b9718b5a201 docs, af_xdp: Consistent indentation in examples adds ced50fc49f3b bpf, x86: Remove unused cnt increase from EMIT macro adds 647d446d66e4 media, bpf: Do not copy more entries than user space requested adds ba47396e1c04 Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_s [...] adds 364745fbe981 bpf: Do not change gso_size during bpf_skb_change_proto() adds 0bc919d3e0b8 bpf: Support all gso types in bpf_skb_change_proto() adds b9964ce74544 rcu: Create an unrcu_pointer() to remove __rcu from a pointer adds 9a145c04a293 doc: Clarify and expand RCU updaters and corresponding readers adds e74c74f9e51d doc: Give XDP as example of non-obvious RCU reader/updater [...] adds 694cea395fde bpf: Allow RCU-protected lookups to happen from bh context adds 782347b6bcad xdp: Add proper __rcu annotations to redirect map entries adds 77151ccf1065 bpf, sched: Remove unneeded rcu_read_lock() around BPF pro [...] adds 0939e0537896 ena: Remove rcu_read_lock() around XDP program invocation adds 158c1399fc45 bnxt: Remove rcu_read_lock() around XDP program invocation adds 36baafe347a8 thunderx: Remove rcu_read_lock() around XDP program invocation adds 547aabcac325 freescale: Remove rcu_read_lock() around XDP program invocation adds 49589b23d5a9 intel: Remove rcu_read_lock() around XDP program invocation adds 959ad7ec066d marvell: Remove rcu_read_lock() around XDP program invocation adds c4411b371c10 mlx4: Remove rcu_read_lock() around XDP program invocation adds d5789621b658 nfp: Remove rcu_read_lock() around XDP program invocation adds 4415db6ca85a qede: Remove rcu_read_lock() around XDP program invocation adds 4eb14e3fc619 sfc: Remove rcu_read_lock() around XDP program invocation adds 7b6ee873ff20 netsec: Remove rcu_read_lock() around XDP program invocation adds 2f1e432d339c stmmac: Remove rcu_read_lock() around XDP program invocation adds 0cc84b9a6003 ti: Remove rcu_read_lock() around XDP program invocation adds a196fa78a265 bpfilter: Specify the log level for the kmsg message adds 328aac5ecd11 bpf, x86: Fix extable offset calculation adds 95b861a7935b bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing adds ccff81e1d028 bpf: Fix false positive kmemleak report in bpf_ringbuf_are [...] adds a78cae247681 xdp: Move the rxq_info.mem clearing to unreg_mem_model() adds e1289cfb634c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds c469c9c9733c Bluetooth: 6lowpan: delete unneeded variable initialization adds 07d85dbe411a Bluetooth: use flexible-array member instead of zero-length array adds 1c6ed31b1696 Bluetooth: Return whether a connection is outbound adds 1cb027f2f803 Bluetooth: virtio_bt: add missing null pointer check on al [...] adds 8454ed9ff964 Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] adds 393dc5d19c82 Bluetooth: btusb: Add support for Lite-On Mediatek Chip adds 44e936d7459c Bluetooth: btusb: fix memory leak adds 3cfdf8fcaafa Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails adds 4ef36a52b0e4 Bluetooth: Fix the HCI to MGMT status conversion table adds 59f90f135128 Bluetooth: hci_qca: fix potential GPF adds de75cd0d9b2f Bluetooth: Add ncmd=0 recovery handling adds b0e56db78744 Bluetooth: 6lowpan: remove unused function adds 06d213d8a89a Bluetooth: Fix alt settings for incoming SCO with transpar [...] adds b43ca511178e Bluetooth: btqca: Don't modify firmware contents in-place adds 27f4d1f214ae Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth adds 0ea9fd001a14 Bluetooth: Shutdown controller after workqueues are flushe [...] adds d8f97da1b92d Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 adds ecf6b2d95666 Bluetooth: btqca: Add support for firmware image with mbn [...] adds 99fba8e3f1d1 Bluetooth: btqca: Moved extracting rom version info to com [...] adds d88c6de4f8b6 dt-bindings: net: bluetooth: Convert Qualcomm BT binding t [...] adds 7a4cb1635a4b dt-bindings: net: bluetooth: Add device tree bindings for [...] adds 0324d19cb998 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) adds 1c58e933aba2 Bluetooth: Remove spurious error message adds 1fa20d7d4aad Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails adds de895b43932c Bluetooth: L2CAP: Fix invalid access on ECRED Connection response adds e848dbd364ac Bluetooth: btusb: Add support USB ALT 3 for WBS adds c615943ef052 Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro adds 79699a7056ff Bluetooth: Translate additional address type during le_conn_comp adds c32d624640fd Bluetooth: disable filter dup when scan for adv monitor adds 02ce2c2c2402 Bluetooth: mgmt: Fix the command returns garbage parameter value adds 3011faa29bc6 Bluetooth: hci_h5: Add RTL8822CS capabilities adds 33404381c5e8 Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS B [...] adds 9fd2e2949b43 Bluetooth: btrtl: rename USB fw for RTL8761 adds 799acb934791 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid adds 76c185a51505 Bluetooth: use inclusive language in hci_core.h adds 6397729bb74d Bluetooth: use inclusive language to describe CPB adds ef365da1803d Bluetooth: use inclusive language in HCI LE features adds fad646e16d3c Bluetooth: use inclusive language in SMP adds 67ffb1857a18 Bluetooth: use inclusive language in comments adds a1b2fdf97f36 Bluetooth: btmtkuart: using pm_runtime_resume_and_get inst [...] adds ca17a5cccf8b Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. adds 4f00bfb37267 Bluetooth: btusb: fix bt fiwmare downloading failure issue [...] adds 8c8ca05d3291 Bluetooth: bnep: Use the correct print format adds b442a8533b02 Bluetooth: cmtp: Use the correct print format adds 093dabb4f1af Bluetooth: hidp: Use the correct print format adds 658d5d8080b5 Bluetooth: 6lowpan: Use the correct print format adds fad48d848cf6 Bluetooth: a2mp: Use the correct print format adds 610850bebc5b Bluetooth: amp: Use the correct print format adds 85d6728421c9 Bluetooth: mgmt: Use the correct print format adds 496bdeeeda09 Bluetooth: msft: Use the correct print format adds 79dbeafe5ef1 Bluetooth: sco: Use the correct print format adds 83b4b1955141 Bluetooth: smp: Use the correct print format adds 74be523ce6be Bluetooth: use inclusive language in HCI role comments adds 39bc74ca0119 Bluetooth: use inclusive language when tracking connections adds 3d4f9c00492b Bluetooth: use inclusive language when filtering devices adds c9ed0a707730 Bluetooth: Fix Set Extended (Scan Response) Data adds dd912f43bbda Bluetooth: btmrvl: remove redundant continue statement adds 43e59cb7e607 Bluetooth: Increment management interface revision adds 23837a6d7a1a Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminat [...] adds 1f0536139cb8 Bluetooth: hci_uart: Remove redundant assignment to fw_ptr adds f0305e732a1a Merge tag 'for-net-next-2021-06-28' of git://git.kernel.or [...] adds f7458934b079 net: bridge: mrp: Update the Test frames for MRA adds 74e7feff0e22 net: dsa: sja1105: fix dynamic access to L2 Address Lookup [...] adds b74ef9f9cb91 net: sparx5: Do not use mac_addr uninitialized in mchp_spa [...] adds a358f40600b3 once: implement DO_ONCE_LITE for non-fast-path "do once" f [...] adds 127d7355abb3 net: update netdev_rx_csum_fault() print dump only once adds 84fe73996c2e Merge branch 'do_once_lite' adds 3e19ae7c6fd6 net: bridge: use READ_ONCE() and WRITE_ONCE() compiler bar [...] adds 6eb38bf8eb90 net: bridge: switchdev: send FDB notifications for host addresses adds f851a721a638 net: bridge: allow br_fdb_replay to be called for the brid [...] adds b117e1e8a86d net: dsa: delete dsa_legacy_fdb_add and dsa_legacy_fdb_del adds 63609c8fac40 net: dsa: introduce dsa_is_upstream_port and dsa_switch_is [...] adds b8e997c49003 net: dsa: introduce a separate cross-chip notifier type fo [...] adds 161ca59d39e9 net: dsa: reference count the MDB entries at the cross-chi [...] adds 3dc80afc5098 net: dsa: introduce a separate cross-chip notifier type fo [...] adds 3f6e32f92a02 net: dsa: reference count the FDB addresses at the cross-c [...] adds 26ee7b06a4d3 net: dsa: install the host MDB and FDB entries in the mast [...] adds 3068d466a67e net: dsa: sync static FDB entries on foreign interfaces to [...] adds 10fae4ac89ce net: dsa: include bridge addresses which are local in the [...] adds 81a619f78759 net: dsa: include fdb entries pointing to bridge in the ho [...] adds 4bed397c3e65 net: dsa: ensure during dsa_fdb_offload_notify that dev_ho [...] adds 63c51453c82c net: dsa: replay the local bridge FDB entries pointing to [...] adds 7f4e5c5b8cb0 Merge branch 'dsa-rx-filtering' adds e3ae2365efc1 net: sock: introduce sk_error_report adds e6a3e4434000 net: sock: add trace for socket errors adds c79fa61c94f7 Merge branch 'inet-sk_error-tracers' adds 8602e40fc813 ptp: Set lookup cookie when creating a PTP PPS source. adds 23ac0b421674 net: use netdev_info in ndo_dflt_fdb_{add,del} adds 78ecc8903de2 net: say "local" instead of "static" addresses in ndo_dflt [...] adds b03cfe6fdee4 Merge branch 'ndo_dflt_fdb-print' adds 5a9b876e9d76 net: stmmac: option to enable PHY WOL with PMT enabled adds 945beb755633 stmmac: intel: Enable PHY WOL option in EHL adds 1dd53a61488d stmmac: intel: set PCI_D3hot in suspend adds 66f1546dfd7d Merge branch 'stmmac-phy-wol' adds ecd89c02da85 gve: DQO: Fix off by one in gve_rx_dqo() adds 6706721d82f8 tcp_yeah: check struct yeah size at compile time adds 3f8ad50a9e43 tcp: change ICSK_CA_PRIV_SIZE definition adds e3a5de6d81d8 net: ethernet: aeroflex: fix UAF in greth_of_remove adds e4b8700e07a8 net: ethernet: ezchip: fix UAF in nps_enet_remove adds 4ae85b23e1f0 net: ethernet: ezchip: remove redundant check adds 0de449d59959 net: ethernet: ezchip: fix error handling adds dda2626b86c2 Merge branch 'ezchip-fixes' adds 603113c514e9 vrf: do not push non-ND strict packets with a source LLA t [...] adds 89837eb4b246 net: sched: add barrier to ensure correct ordering for loc [...] adds 2b4cd14fd995 net/netif_receive_skb_core: Use migrate_disable() adds 536ba2e06d1a hv_netvsc: Set needed_headroom according to VF adds 1f9482aa8d41 mwifiex: bring down link before deleting interface adds 0d98ec879ddc Merge tag 'wireless-drivers-2021-06-19' of git://git.kerne [...] adds d5f9023fa61e can: bcm: delay release of struct bcm_op after synchronize_rcu() adds fb8696ab14ad can: gw: synchronize rcu operations before removing gw job entry adds 14a4696bc311 can: isotp: isotp_release(): omit unintended hrtimer resta [...] adds 22c696fed25c can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_ [...] adds ab4a0b8fcb9a net: can: ems_usb: fix use-after-free in ems_usb_disconnect() adds d52f9b22d56f Merge tag 'linux-can-fixes-for-5.13-20210619' of git://git [...] adds d452d48b9f8b tls: prevent oversized sendfile() hangs by ignoring MSG_MORE adds 1502328f17ab mptcp: fix bad handling of 32 bit ack wrap-around adds 5957a8901db4 mptcp: fix 32 bit DSN expansion adds 0d0f2a36e38a Merge branch 'mptcp-sdeq-fixes' adds 6a1e5a4af17e atm: nicstar: use 'dma_free_coherent' instead of 'kfree' adds 70b639dc41ad atm: nicstar: register the interrupt handler in the right place adds 4f35dabb51f6 Merge branch 'nnicstar-fixes' adds b90788459cd6 net: mana: Fix a memory leak in an error handling path in [...] adds c7ff9cff7060 vsock: notify server to shutdown when client has pending signal adds b8b79c414eca net: dsa: mv88e6xxx: Fix adding vlan 0 adds 0cd58e5c53ba pkt_sched: sch_qfq: fix qfq_change_class() error path adds 85e8b032d6eb vxlan: add missing rcu_read_lock() in neigh_reduce() adds 45423cff1db6 sfc: avoid double pci_remove of VFs adds 1ebe4feb8b44 sfc: error code if SRIOV cannot be disabled adds 9a022e76500e sfc: explain that "attached" VFs only refer to Xen adds 3ddd6e2f7109 sfc: avoid duplicated code in ef10_sriov adds 490274b47468 mptcp: avoid race on msk state changes adds 597dbae77ee5 mptcp: drop duplicate mptcp_setsockopt() declaration adds e596212e0f4b Merge branch 'mptcp-fixes' adds a6e3f2985a80 ip6_tunnel: fix GRE6 segmentation adds 3c9ef511b9fa bonding: avoid adding slave device with IFF_MASTER flag adds c69f114d0989 net/ipv4: swap flow ports when validating source adds ddeacc4f6494 net: broadcom: bcm4908_enet: reset DMA rings sw indexes properly adds ce8eb4c728ef net: ti: am65-cpsw-nuss: Fix crash when changing number of [...] adds 8744365e2584 MAINTAINERS: netfilter: add irc channel adds cdd73cc545c0 netfilter: nft_exthdr: check for IPv6 packet before furthe [...] adds 8f518d43f89a netfilter: nft_osf: check for TCP packet before further pr [...] adds 52f0f4e178c7 netfilter: nft_tproxy: restrict support to TCP and UDP tra [...] adds 3c5e44622011 netfilter: nf_tables: memleak in hw offload abort path adds ea45fdf82cc9 netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BAS [...] adds 534799097a77 netfilter: nf_tables: skip netlink portID validation if zero adds e31f072ffab0 netfilter: nf_tables: do not allow to delete table with ow [...] adds f4b29d2ee903 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds b515d2637276 xfrm: xfrm_state_mtu should return at least 1280 for ipv6 adds d7b0408934c7 xfrm: policy: Read seqcount outside of rcu-read side in xf [...] adds 6e1e89418a5c xfrm: Remove the repeated declaration adds eebd49a4ffb4 xfrm: remove the fragment check for ipv6 beet mode adds 6fd06963fa74 xfrm: Fix error reporting in xfrm_state_construct. adds dd72fadf2186 xfrm: Fix xfrm offload fallback fail case adds 7c2becf7968b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4d293fe1c69c bonding: allow nesting of bonding device adds b2ac9800cfe0 net: bcmgenet: Fix attaching to PYH failed on RPi 4B adds bcc3f2a829b9 ipv6: exthdrs: do not blindly use init_net adds 2f99619820c2 xsk: Fix missing validation for skb and unaligned mode adds f654fae47e83 xsk: Fix broken Tx ring validation adds 61e8aeda9398 bpf: Fix libelf endian handling in resolv_btfids adds 9f2470fbc4cb skmsg: Improve udp_bpf_recvmsg() accuracy adds a7e65fe7d820 selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() adds e00a5c331bf5 udp: Fix a memory leak in udp_read_sock() adds 30b9c54a707d skmsg: Clear skb redirect pointer before dropping it adds 0cf6672b23c8 skmsg: Fix a memory leak in sk_psock_verdict_apply() adds 1581a6c1c329 skmsg: Teach sk_psock_verdict_apply() to return errors adds 42830571f1fd skmsg: Pass source psock to sk_psock_skb_redirect() adds 781dd0431eb5 skmsg: Increase sk->sk_drops when dropping packets adds 5dec6d96d12d bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags adds 7dd5d437c258 bpf: Fix integer overflow in argument calculation for bpf_ [...] adds 7506d211b932 bpf: Fix null ptr deref with mixed tail calls and subprogs adds c2f5c57d99de Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 0ec13aff058a Revert "ibmvnic: simplify reset_long_term_buff function" adds 2ca220f92878 Revert "ibmvnic: remove duplicate napi_schedule call in op [...] adds 65d6470d139a ibmvnic: clean pending indirect buffs during reset adds 72368f8b2b9e ibmvnic: account for bufs already saved in indir_buf adds 552a33729f1a ibmvnic: set ltb->buff to NULL after freeing adds f6ebca8efa52 ibmvnic: free tx_pool if tso_pool alloc fails adds 154b3b2a6ffc ibmvnic: parenthesize a check adds ede285b105d3 Merge branch 'ibmvnic-fixes' adds aaf473d0100f can: j1939: j1939_sk_setsockopt(): prevent allocation of j [...] adds b17233d385d0 can: peak_pciefd: pucan_handle_status(): fix a potential s [...] adds abe90454f075 Merge tag 'linux-can-fixes-for-5.13-20210624' of git://git [...] adds 1f7fe5121127 net: macsec: fix the length used to copy the key for offloading adds c309217f91f2 net: phy: mscc: fix macsec key length adds d67fb4772d9a net: atlantic: fix the macsec key length adds d9b6d26f6569 Merge branch 'macsec-key-length' adds 624085a31c1a ipv6: fix out-of-bound access in ip6_parse_tlv() adds 9c04cfcd4aad i40e: Fix error handling in i40e_vsi_open adds 9262793e59f0 i40e: Fix autoneg disabling for non-10GBaseT links adds 26b0ce8dd3dd i40e: fix PTP on 5Gb links adds 956e759d5f8e i40e: Fix missing rtnl locking when setting up pf switch adds fd7ce282afc4 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 2e7256f12cdb e1000e: Check the PCIm state adds ab372c2293f5 ieee802154: hwsim: Fix possible memory leak in hwsim_subsc [...] adds 28a5501c3383 ieee802154: hwsim: Fix memory leak in hwsim_add_one adds 0303b30375df ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl() adds 8bead5c2a255 Merge tag 'ieee802154-for-davem-2021-06-24' of git://git.k [...] adds be7f62eebaff net: dsa: sja1105: fix NULL pointer dereference in sja1105 [...] adds ff70202b2d1a dev_forward_skb: do not scrub skb mark within the same name space adds 1db1a862a08f gve: Fix swapped vars when fetching max queues adds d6765985a42a Revert "be2net: disable bh with spin_lock in be_process_mcc" adds fade56410c22 net: lwtunnel: handle MTU calculation in forwading adds 3f2db250099f net: sched: fix warning in tcindex_alloc_perfect_hash adds 9ea3e52c5bc8 flow_offload: action should not be NULL when it is referenced adds 0c5dc070ff3d sctp: validate from_addr_param return adds 50619dbf8db7 sctp: add size validation when walking chunks adds b6ffe7671b24 sctp: validate chunk size in __rcv_asconf_lookup adds ef6c8d6ccf0c sctp: add param size validation for SCTP_PARAM_SET_PRIMARY adds f9beb95e6a26 Merge branch 'sctp-size-validations' adds b856150c8098 net: phy: at803x: mask 1000 Base-X link mode adds a118ff661889 selftests: net: devlink_port_split: check devlink returned [...] adds b6df00789e28 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds dbe69e433722 Merge tag 'net-next-5.14' of git://git.kernel.org/pub/scm/ [...]
No new revisions were added by this update.
Summary of changes: .mailmap | 3 + Documentation/ABI/obsolete/sysfs-cpuidle | 2 +- Documentation/ABI/removed/sysfs-kernel-uids | 2 +- Documentation/ABI/stable/sysfs-bus-vmbus | 2 +- Documentation/ABI/stable/sysfs-bus-xen-backend | 2 +- Documentation/ABI/stable/sysfs-devices-system-cpu | 83 + Documentation/ABI/stable/sysfs-driver-dma-idxd | 2 +- Documentation/ABI/stable/sysfs-driver-mlxreg-io | 4 +- Documentation/ABI/testing/configfs-iio | 2 +- Documentation/ABI/testing/configfs-most | 8 +- Documentation/ABI/testing/configfs-usb-gadget | 2 +- Documentation/ABI/testing/configfs-usb-gadget-uvc | 4 +- Documentation/ABI/testing/debugfs-driver-genwqe | 2 +- .../ABI/testing/debugfs-driver-habanalabs | 2 +- Documentation/ABI/testing/evm | 36 +- Documentation/ABI/testing/sysfs-bus-fsi | 2 +- Documentation/ABI/testing/sysfs-bus-iio | 6 +- Documentation/ABI/testing/sysfs-bus-pci | 4 +- Documentation/ABI/testing/sysfs-class-backlight | 100 + .../ABI/testing/sysfs-class-backlight-adp5520 | 31 - .../ABI/testing/sysfs-class-backlight-adp8860 | 37 - .../testing/sysfs-class-backlight-driver-adp8870 | 32 - .../ABI/testing/sysfs-class-firmware-attributes | 18 +- .../ABI/testing/sysfs-class-led-driver-el15203000 | 9 - .../ABI/testing/sysfs-class-led-trigger-pattern | 3 + .../ABI/testing/sysfs-devices-platform-soc-ipa | 78 + Documentation/ABI/testing/sysfs-devices-system-cpu | 10 +- Documentation/ABI/testing/sysfs-driver-ufs | 4 +- Documentation/ABI/testing/sysfs-fs-f2fs | 2 +- .../ABI/testing/sysfs-kernel-iommu_groups | 12 +- .../ABI/testing/sysfs-platform-dell-privacy-wmi | 55 + Documentation/Makefile | 2 +- Documentation/PCI/acpi-info.rst | 18 +- Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 2 +- Documentation/PCI/pci.rst | 6 +- Documentation/RCU/checklist.rst | 55 +- Documentation/accounting/delay-accounting.rst | 12 +- .../admin-guide/cgroup-v1/blkio-controller.rst | 155 +- Documentation/admin-guide/cgroup-v2.rst | 55 + Documentation/admin-guide/cputopology.rst | 85 +- Documentation/admin-guide/ext4.rst | 2 +- .../admin-guide/hw-vuln/core-scheduling.rst | 223 + Documentation/admin-guide/hw-vuln/index.rst | 1 + .../special-register-buffer-data-sampling.rst | 3 +- Documentation/admin-guide/kdump/kdump.rst | 170 +- Documentation/admin-guide/kernel-parameters.txt | 48 +- Documentation/admin-guide/laptops/laptop-mode.rst | 11 - Documentation/admin-guide/lockup-watchdogs.rst | 4 +- Documentation/admin-guide/media/bt8xx.rst | 15 +- Documentation/admin-guide/media/bttv.rst | 21 +- Documentation/admin-guide/media/index.rst | 12 +- Documentation/admin-guide/media/ipu3.rst | 35 +- Documentation/admin-guide/media/saa7134.rst | 3 +- Documentation/admin-guide/pm/cpuidle.rst | 77 +- Documentation/admin-guide/pm/intel_idle.rst | 16 +- Documentation/admin-guide/pm/intel_pstate.rst | 15 +- Documentation/admin-guide/pstore-blk.rst | 14 +- Documentation/admin-guide/reporting-issues.rst | 2 +- Documentation/admin-guide/sysctl/abi.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 61 +- Documentation/admin-guide/sysctl/vm.rst | 50 +- Documentation/arm/marvell.rst | 2 +- Documentation/arm64/booting.rst | 6 + Documentation/block/bfq-iosched.rst | 38 +- Documentation/block/biodoc.rst | 2 +- Documentation/block/blk-mq.rst | 4 +- Documentation/block/stat.rst | 2 +- Documentation/bpf/bpf_lsm.rst | 13 +- Documentation/bpf/index.rst | 14 + Documentation/bpf/libbpf/libbpf.rst | 14 + Documentation/bpf/libbpf/libbpf_api.rst | 27 + Documentation/bpf/libbpf/libbpf_build.rst | 37 + .../bpf/libbpf/libbpf_naming_convention.rst | 162 + Documentation/bpf/llvm_reloc.rst | 240 + Documentation/conf.py | 24 +- Documentation/core-api/bus-virt-phys-mapping.rst | 2 +- Documentation/core-api/dma-api.rst | 5 +- Documentation/core-api/dma-isa-lpc.rst | 2 +- Documentation/core-api/index.rst | 4 +- Documentation/core-api/irq/irq-domain.rst | 1 - Documentation/core-api/printk-formats.rst | 16 +- Documentation/dev-tools/checkpatch.rst | 509 +- Documentation/dev-tools/kasan.rst | 9 +- Documentation/dev-tools/kunit/api/index.rst | 8 +- Documentation/dev-tools/kunit/faq.rst | 2 +- Documentation/dev-tools/kunit/index.rst | 14 +- Documentation/dev-tools/kunit/start.rst | 4 +- Documentation/dev-tools/kunit/tips.rst | 5 +- Documentation/dev-tools/kunit/usage.rst | 8 +- Documentation/dev-tools/testing-overview.rst | 18 +- .../bindings/arm/tegra/nvidia,tegra30-actmon.txt | 57 - .../bindings/crypto/cortina,sl3516-crypto.yaml | 50 + .../bindings/crypto/intel,ixp4xx-crypto.yaml | 47 + .../bindings/devfreq/nvidia,tegra30-actmon.yaml | 126 + .../intel,ixp4xx-network-processing-engine.yaml | 22 +- Documentation/devicetree/bindings/hwmon/lm75.yaml | 1 + .../bindings/interrupt-controller/arm,gic-v3.yaml | 13 + .../interrupt-controller/renesas,irqc.yaml | 1 + .../bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml | 106 + .../devicetree/bindings/ipmi/aspeed-kcs-bmc.txt | 33 - .../devicetree/bindings/mailbox/fsl,mu.yaml | 1 + .../mailbox/microchip,polarfire-soc-mailbox.yaml | 47 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 3 + .../devicetree/bindings/media/atmel,isc.yaml | 114 + .../devicetree/bindings/media/atmel-isc.txt | 65 - .../devicetree/bindings/media/i2c/rda,rda5807.yaml | 67 + .../devicetree/bindings/media/mediatek-vcodec.txt | 2 + .../bindings/media/microchip,sama5d4-vdec.yaml | 47 + .../devicetree/bindings/media/microchip,xisc.yaml | 129 + .../bindings/media/nxp,imx7-mipi-csi2.yaml | 109 +- Documentation/devicetree/bindings/media/rc.yaml | 2 +- .../devicetree/bindings/media/renesas,csi2.yaml | 1 + .../devicetree/bindings/media/renesas,isp.yaml | 196 + .../devicetree/bindings/media/renesas,vin.yaml | 27 +- .../devicetree/bindings/media/rockchip,vdec.yaml | 10 +- .../devicetree/bindings/media/rockchip-vpu.yaml | 33 +- .../devicetree/bindings/media/tango-ir.txt | 21 - Documentation/devicetree/bindings/mfd/mt6397.txt | 1 + .../devicetree/bindings/mmc/brcm,iproc-sdhci.yaml | 1 + .../devicetree/bindings/mmc/ingenic,mmc.yaml | 1 + .../devicetree/bindings/mmc/mmc-controller.yaml | 25 +- .../devicetree/bindings/mmc/renesas,mmcif.txt | 53 - .../devicetree/bindings/mmc/renesas,mmcif.yaml | 135 + .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 10 +- .../devicetree/bindings/mmc/sdhci-am654.yaml | 1 - .../devicetree/bindings/net/brcm,iproc-mdio.txt | 23 - .../devicetree/bindings/net/brcm,iproc-mdio.yaml | 38 + .../devicetree/bindings/net/can/rcar_can.txt | 80 - .../devicetree/bindings/net/can/rcar_canfd.txt | 107 - .../bindings/net/can/renesas,rcar-can.yaml | 139 + .../bindings/net/can/renesas,rcar-canfd.yaml | 122 + .../devicetree/bindings/net/dsa/mt7530.txt | 6 + .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 132 + .../devicetree/bindings/net/dsa/qca8k.txt | 40 + .../devicetree/bindings/net/dsa/sja1105.txt | 156 - .../bindings/net/ethernet-controller.yaml | 2 + .../devicetree/bindings/net/ingenic,mac.yaml | 76 + .../bindings/net/microchip,sparx5-switch.yaml | 226 + .../bindings/net/nfc/samsung,s3fwrn5.yaml | 5 + .../devicetree/bindings/net/qcom,ipa.yaml | 1 + .../devicetree/bindings/net/qualcomm-bluetooth.txt | 69 - .../bindings/net/qualcomm-bluetooth.yaml | 183 + .../devicetree/bindings/net/realtek,rtl82xx.yaml | 45 + .../devicetree/bindings/net/rockchip-dwmac.yaml | 30 +- .../devicetree/bindings/net/snps,dwmac.yaml | 21 + .../devicetree/bindings/regulator/max8893.yaml | 88 + .../bindings/regulator/mt6359-regulator.yaml | 385 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 17 +- .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 5 + .../devicetree/bindings/regulator/regulator.yaml | 82 + .../regulator/richtek,rt6160-regulator.yaml | 61 + .../regulator/richtek,rt6245-regulator.yaml | 89 + .../bindings/regulator/rohm,bd9576-regulator.yaml | 6 + .../microchip,polarfire-soc-sys-controller.yaml | 35 + .../devicetree/bindings/spi/renesas,rzn1-spi.txt | 11 - .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 6 + .../devicetree/bindings/spi/spi-cadence.txt | 30 - .../devicetree/bindings/spi/spi-cadence.yaml | 66 + .../devicetree/bindings/spi/spi-controller.yaml | 7 +- .../devicetree/bindings/spi/spi-rockchip.yaml | 1 + .../devicetree/bindings/spi/spi-xilinx.txt | 23 - .../devicetree/bindings/spi/spi-xilinx.yaml | 57 + .../devicetree/bindings/spi/spi-zynqmp-qspi.txt | 25 - .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 51 + .../devicetree/bindings/submitting-patches.rst | 11 +- .../devicetree/bindings/trivial-devices.yaml | 4 + Documentation/doc-guide/contributing.rst | 8 +- Documentation/driver-api/acpi/linuxized-acpica.rst | 2 +- Documentation/driver-api/gpio/using-gpio.rst | 4 +- Documentation/driver-api/ioctl.rst | 10 +- .../driver-api/media/drivers/bttv-devel.rst | 2 +- .../driver-api/media/drivers/ccs/ccs-regs.asc | 2 +- .../driver-api/media/drivers/ccs/mk-ccs-regs | 5 +- Documentation/driver-api/media/drivers/zoran.rst | 2 +- Documentation/driver-api/media/index.rst | 10 +- Documentation/driver-api/pm/devices.rst | 8 +- .../driver-api/surface_aggregator/clients/cdev.rst | 127 +- .../surface_aggregator/clients/index.rst | 3 +- .../driver-api/surface_aggregator/internal.rst | 15 +- .../driver-api/surface_aggregator/overview.rst | 6 +- Documentation/driver-api/thermal/sysfs-api.rst | 24 +- Documentation/driver-api/usb/dma.rst | 6 +- Documentation/fault-injection/fault-injection.rst | 24 +- Documentation/filesystems/dax.rst | 291 + Documentation/filesystems/dax.txt | 257 - Documentation/filesystems/ext2.rst | 2 +- Documentation/filesystems/ext4/blockgroup.rst | 2 +- Documentation/filesystems/index.rst | 1 + Documentation/filesystems/locking.rst | 2 +- Documentation/filesystems/path-lookup.rst | 194 +- .../acpi/dsd/data-node-references.rst | 3 +- Documentation/firmware-guide/acpi/dsd/graph.rst | 2 +- Documentation/firmware-guide/acpi/dsd/phy.rst | 199 + Documentation/firmware-guide/acpi/enumeration.rst | 7 +- Documentation/firmware-guide/acpi/index.rst | 1 + Documentation/hwmon/adm1177.rst | 3 +- Documentation/hwmon/dps920ab.rst | 73 + Documentation/hwmon/index.rst | 4 + Documentation/hwmon/ir36021.rst | 2 +- Documentation/hwmon/lm75.rst | 6 +- Documentation/hwmon/ltc2992.rst | 2 +- Documentation/hwmon/max31790.rst | 5 +- Documentation/hwmon/mp2888.rst | 113 + Documentation/hwmon/pim4328.rst | 105 + Documentation/hwmon/pm6764tr.rst | 2 +- Documentation/hwmon/pmbus-core.rst | 42 +- Documentation/hwmon/pmbus.rst | 11 +- Documentation/hwmon/sht4x.rst | 45 + Documentation/hwmon/zl6100.rst | 132 +- Documentation/i2c/instantiating-devices.rst | 2 +- Documentation/i2c/old-module-parameters.rst | 3 +- Documentation/i2c/smbus-protocol.rst | 4 +- Documentation/input/joydev/joystick-api.rst | 2 +- Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/locking/lockdep-design.rst | 4 +- Documentation/networking/af_xdp.rst | 32 +- .../device_drivers/cellular/qualcomm/rmnet.rst | 126 +- .../device_drivers/ethernet/amazon/ena.rst | 164 +- .../device_drivers/ethernet/google/gve.rst | 53 +- .../device_drivers/ethernet/intel/i40e.rst | 6 +- .../device_drivers/ethernet/intel/iavf.rst | 2 +- .../device_drivers/ethernet/mellanox/mlx5.rst | 88 + Documentation/networking/device_drivers/index.rst | 1 + .../networking/device_drivers/wwan/index.rst | 18 + .../networking/device_drivers/wwan/iosm.rst | 96 + Documentation/networking/devlink/devlink-port.rst | 35 + .../networking/devlink/devlink-region.rst | 2 +- Documentation/networking/devlink/devlink-trap.rst | 5 +- Documentation/networking/devlink/index.rst | 1 + Documentation/networking/devlink/netdevsim.rst | 26 + Documentation/networking/devlink/prestera.rst | 141 + Documentation/networking/dsa/configuration.rst | 68 + Documentation/networking/dsa/dsa.rst | 21 +- Documentation/networking/dsa/sja1105.rst | 61 +- Documentation/networking/ethtool-netlink.rst | 8 +- Documentation/networking/ip-sysctl.rst | 95 + Documentation/networking/mptcp-sysctl.rst | 29 +- Documentation/networking/nf_conntrack-sysctl.rst | 24 + Documentation/networking/packet_mmap.rst | 2 +- Documentation/networking/phy.rst | 6 + Documentation/networking/tuntap.rst | 2 +- Documentation/power/runtime_pm.rst | 15 +- Documentation/process/submitting-patches.rst | 32 +- Documentation/scheduler/sched-bwc.rst | 2 +- Documentation/scheduler/sched-capacity.rst | 6 +- Documentation/scheduler/sched-energy.rst | 2 +- Documentation/scheduler/sched-nice-design.rst | 2 +- Documentation/security/IMA-templates.rst | 12 +- Documentation/security/landlock.rst | 3 +- Documentation/spi/pxa2xx.rst | 58 +- .../trace/coresight/coresight-etm4x-reference.rst | 2 +- Documentation/trace/coresight/coresight.rst | 8 +- Documentation/trace/ftrace.rst | 6 +- Documentation/trace/kprobes.rst | 24 +- Documentation/translations/index.rst | 4 + Documentation/translations/it_IT/index.rst | 4 + .../translations/it_IT/process/coding-style.rst | 2 +- Documentation/translations/ja_JP/index.rst | 5 +- Documentation/translations/ko_KR/index.rst | 5 +- .../translations/zh_CN/admin-guide/index.rst | 2 +- .../zh_CN/admin-guide/lockup-watchdogs.rst | 66 + .../translations/zh_CN/core-api/cachetlb.rst | 336 + .../translations/zh_CN/core-api/index.rst | 24 +- .../translations/zh_CN/core-api/kernel-api.rst | 369 + .../translations/zh_CN/core-api/kobject.rst | 378 + .../translations/zh_CN/core-api/local_ops.rst | 194 + .../translations/zh_CN/core-api/padata.rst | 158 + .../translations/zh_CN/core-api/printk-basics.rst | 110 + .../translations/zh_CN/core-api/printk-formats.rst | 595 ++ .../zh_CN/core-api/refcount-vs-atomic.rst | 154 + .../zh_CN/core-api/symbol-namespaces.rst | 142 + .../translations/zh_CN/core-api/workqueue.rst | 337 + .../translations/zh_CN/dev-tools/index.rst | 2 +- .../translations/zh_CN/dev-tools/kasan.rst | 417 + Documentation/translations/zh_CN/index.rst | 5 +- .../zh_CN/maintainer/configure-git.rst | 62 + .../translations/zh_CN/maintainer/index.rst | 21 + .../zh_CN/maintainer/maintainer-entry-profile.rst | 92 + .../zh_CN/maintainer/modifying-patches.rst | 51 + .../zh_CN/maintainer/pull-requests.rst | 148 + .../zh_CN/maintainer/rebasing-and-merging.rst | 165 + .../translations/zh_CN/parisc/debugging.rst | 42 + Documentation/translations/zh_CN/parisc/index.rst | 28 + .../translations/zh_CN/parisc/registers.rst | 153 + .../translations/zh_CN/process/8.Conclusion.rst | 2 +- .../translations/zh_CN/process/coding-style.rst | 2 +- Documentation/usb/ehci.rst | 2 +- Documentation/usb/gadget_printer.rst | 2 +- Documentation/userspace-api/ioctl/hdio.rst | 845 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/userspace-api/landlock.rst | 11 +- Documentation/userspace-api/media/Makefile | 10 +- .../userspace-api/media/audio.h.rst.exceptions | 19 - .../userspace-api/media/drivers/hantro.rst | 19 + .../userspace-api/media/drivers/index.rst | 1 + .../media/dvb/audio-set-bypass-mode.rst | 62 - Documentation/userspace-api/media/dvb/audio.rst | 27 - .../userspace-api/media/dvb/dmx-fopen.rst | 2 +- .../userspace-api/media/dvb/dmx-fread.rst | 2 +- .../userspace-api/media/dvb/dmx-set-filter.rst | 2 +- Documentation/userspace-api/media/dvb/headers.rst | 7 - Documentation/userspace-api/media/dvb/intro.rst | 6 +- .../userspace-api/media/dvb/legacy_dvb_apis.rst | 7 - Documentation/userspace-api/media/dvb/video.rst | 36 - Documentation/userspace-api/media/fdl-appendix.rst | 64 +- Documentation/userspace-api/media/glossary.rst | 2 +- Documentation/userspace-api/media/index.rst | 12 +- Documentation/userspace-api/media/v4l/biblio.rst | 8 +- .../userspace-api/media/v4l/dev-decoder.rst | 6 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 214 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 333 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 11 +- .../media/v4l/pixfmt-meta-intel-ipu3.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 12 + .../userspace-api/media/v4l/vidioc-queryctrl.rst | 24 +- .../userspace-api/media/video.h.rst.exceptions | 39 - .../userspace-api/media/videodev2.h.rst.exceptions | 5 +- Documentation/userspace-api/seccomp_filter.rst | 12 + Documentation/virt/kvm/api.rst | 358 +- Documentation/virt/kvm/cpuid.rst | 7 + Documentation/virt/kvm/hypercalls.rst | 21 + Documentation/virt/kvm/locking.rst | 5 + Documentation/virt/kvm/mmu.rst | 7 +- Documentation/virt/kvm/msr.rst | 13 + Documentation/virt/kvm/s390-pv-boot.rst | 2 +- Documentation/virt/kvm/vcpu-requests.rst | 2 +- Documentation/vm/memory-model.rst | 45 +- Documentation/vm/zswap.rst | 4 +- Documentation/x86/boot.rst | 4 +- Documentation/x86/buslock.rst | 126 + Documentation/x86/index.rst | 1 + Documentation/x86/mtrr.rst | 2 +- Documentation/x86/x86_64/boot-options.rst | 31 +- MAINTAINERS | 172 +- Makefile | 4 +- arch/Kconfig | 7 + arch/alpha/Kconfig | 22 - arch/alpha/configs/defconfig | 13 +- arch/alpha/include/asm/atomic.h | 88 +- arch/alpha/include/asm/cmpxchg.h | 12 +- arch/alpha/include/asm/machvec.h | 6 - arch/alpha/include/asm/mmzone.h | 100 - arch/alpha/include/asm/page.h | 6 +- arch/alpha/include/asm/pgtable.h | 4 - arch/alpha/include/asm/topology.h | 39 - arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/kernel/core_marvel.c | 53 +- arch/alpha/kernel/core_wildfire.c | 29 +- arch/alpha/kernel/pci_iommu.c | 29 - arch/alpha/kernel/process.c | 2 +- arch/alpha/kernel/proto.h | 8 - arch/alpha/kernel/setup.c | 16 - arch/alpha/kernel/smp.c | 1 - arch/alpha/kernel/sys_marvel.c | 5 - arch/alpha/kernel/sys_wildfire.c | 5 - arch/alpha/mm/Makefile | 2 - arch/alpha/mm/init.c | 3 - arch/alpha/mm/numa.c | 223 - arch/arc/Kconfig | 13 - arch/arc/include/asm/atomic.h | 60 +- arch/arc/include/asm/cmpxchg.h | 10 +- arch/arc/include/asm/mmzone.h | 40 - arch/arc/kernel/kprobes.c | 16 - arch/arc/kernel/smp.c | 1 - arch/arc/kernel/stacktrace.c | 2 +- arch/arc/kernel/troubleshoot.c | 8 +- arch/arc/mm/init.c | 21 +- arch/arm/boot/dts/sama5d4.dtsi | 7 + arch/arm/configs/footbridge_defconfig | 1 - arch/arm/configs/pxa_defconfig | 2 - arch/arm/crypto/Makefile | 10 +- arch/arm/crypto/poly1305-core.S_shipped | 1158 --- arch/arm/crypto/sha256-core.S_shipped | 2816 ------- arch/arm/crypto/sha512-core.S_shipped | 1869 ----- arch/arm/include/asm/atomic.h | 96 +- arch/arm/include/asm/cmpxchg.h | 20 +- arch/arm/include/asm/cpuidle.h | 5 + arch/arm/include/asm/sync_bitops.h | 2 +- arch/arm/include/asm/tlbflush.h | 13 +- arch/arm/kernel/irq.c | 22 +- arch/arm/kernel/perf_event_v7.c | 4 +- arch/arm/kernel/process.c | 2 +- arch/arm/kernel/smp.c | 1 - arch/arm/mach-ixp4xx/common.c | 26 + arch/arm/mach-zynq/Kconfig | 2 +- arch/arm/mm/tlb-v6.S | 2 +- arch/arm/mm/tlb-v7.S | 2 +- arch/arm/probes/kprobes/core.c | 23 - arch/arm64/Kconfig | 36 +- arch/arm64/Makefile | 2 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 94 +- .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 481 +- .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 621 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 22 + arch/arm64/crypto/Makefile | 10 +- arch/arm64/crypto/poly1305-core.S_shipped | 835 -- arch/arm64/crypto/sha256-core.S_shipped | 2069 ----- arch/arm64/crypto/sha512-core.S_shipped | 1093 --- arch/arm64/include/asm/alternative-macros.h | 9 +- arch/arm64/include/asm/arch_gicv3.h | 3 +- arch/arm64/include/asm/asm-prototypes.h | 6 + arch/arm64/include/asm/asm_pointer_auth.h | 49 +- arch/arm64/include/asm/assembler.h | 98 +- arch/arm64/include/asm/atomic.h | 2 - arch/arm64/include/asm/cache.h | 2 +- arch/arm64/include/asm/cacheflush.h | 71 +- arch/arm64/include/asm/compiler.h | 16 + arch/arm64/include/asm/cpu.h | 45 +- arch/arm64/include/asm/cpufeature.h | 15 +- arch/arm64/include/asm/cpuidle.h | 35 + arch/arm64/include/asm/efi.h | 2 +- arch/arm64/include/asm/exception.h | 34 +- arch/arm64/include/asm/fpsimd.h | 2 +- arch/arm64/include/asm/fpsimdmacros.h | 4 +- arch/arm64/include/asm/insn-def.h | 9 + arch/arm64/include/asm/insn.h | 67 +- arch/arm64/include/asm/kernel-pgtable.h | 19 +- arch/arm64/include/asm/kvm_arm.h | 3 +- arch/arm64/include/asm/kvm_asm.h | 1 + arch/arm64/include/asm/kvm_emulate.h | 3 + arch/arm64/include/asm/kvm_host.h | 23 +- arch/arm64/include/asm/kvm_mmu.h | 17 +- arch/arm64/include/asm/kvm_mte.h | 66 + arch/arm64/include/asm/kvm_pgtable.h | 42 +- arch/arm64/include/asm/linkage.h | 8 + arch/arm64/include/asm/memory.h | 22 +- arch/arm64/include/asm/mmu_context.h | 4 +- arch/arm64/include/asm/module.lds.h | 17 +- arch/arm64/include/asm/mte-def.h | 1 + arch/arm64/include/asm/mte-kasan.h | 93 +- arch/arm64/include/asm/mte.h | 8 +- arch/arm64/include/asm/page.h | 10 +- arch/arm64/include/asm/patching.h | 13 + arch/arm64/include/asm/perf_event.h | 5 + arch/arm64/include/asm/pgtable-hwdef.h | 7 - arch/arm64/include/asm/pgtable-prot.h | 1 - arch/arm64/include/asm/pgtable.h | 27 +- arch/arm64/include/asm/pointer_auth.h | 59 +- arch/arm64/include/asm/preempt.h | 2 +- arch/arm64/include/asm/processor.h | 16 +- arch/arm64/include/asm/scs.h | 8 +- arch/arm64/include/asm/sdei.h | 10 +- arch/arm64/include/asm/smp.h | 2 - arch/arm64/include/asm/stacktrace.h | 32 +- arch/arm64/include/asm/sysreg.h | 5 +- arch/arm64/include/asm/tlb.h | 4 + arch/arm64/include/uapi/asm/kvm.h | 11 + arch/arm64/kernel/Makefile | 11 +- arch/arm64/kernel/acpi.c | 22 +- arch/arm64/kernel/alternative.c | 2 +- arch/arm64/kernel/asm-offsets.c | 17 +- arch/arm64/kernel/cpufeature.c | 210 +- arch/arm64/kernel/cpuinfo.c | 58 +- arch/arm64/kernel/efi-entry.S | 9 +- arch/arm64/kernel/entry-common.c | 256 +- arch/arm64/kernel/entry-fpsimd.S | 22 +- arch/arm64/kernel/entry.S | 369 +- arch/arm64/kernel/fpsimd.c | 6 +- arch/arm64/kernel/ftrace.c | 1 + arch/arm64/kernel/head.S | 76 +- arch/arm64/kernel/hibernate-asm.S | 7 +- arch/arm64/kernel/hibernate.c | 20 +- arch/arm64/kernel/idle.c | 46 + arch/arm64/kernel/idreg-override.c | 3 +- arch/arm64/kernel/image-vars.h | 2 +- arch/arm64/kernel/insn.c | 1699 ---- arch/arm64/kernel/jump_label.c | 1 + arch/arm64/kernel/kaslr.c | 12 +- arch/arm64/kernel/kgdb.c | 1 + arch/arm64/kernel/machine_kexec.c | 30 +- arch/arm64/kernel/mte.c | 18 +- arch/arm64/kernel/patching.c | 150 + arch/arm64/kernel/perf_callchain.c | 2 +- arch/arm64/kernel/perf_event.c | 40 +- arch/arm64/kernel/probes/kprobes.c | 35 +- arch/arm64/kernel/probes/simulate-insn.c | 1 + arch/arm64/kernel/probes/uprobes.c | 2 +- arch/arm64/kernel/process.c | 101 +- arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/sdei.c | 64 +- arch/arm64/kernel/setup.c | 8 +- arch/arm64/kernel/signal.c | 26 + arch/arm64/kernel/smccc-call.S | 83 + arch/arm64/kernel/smp.c | 17 +- arch/arm64/kernel/smp_spin_table.c | 7 +- arch/arm64/kernel/stacktrace.c | 18 +- arch/arm64/kernel/suspend.c | 12 +- arch/arm64/kernel/sys_compat.c | 2 +- arch/arm64/kernel/traps.c | 135 +- arch/arm64/kvm/Kconfig | 5 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arch_timer.c | 162 +- arch/arm64/kvm/arm.c | 33 +- arch/arm64/kvm/guest.c | 134 +- arch/arm64/kvm/hyp/entry.S | 7 + arch/arm64/kvm/hyp/exception.c | 3 +- arch/arm64/kvm/hyp/hyp-entry.S | 6 +- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 21 + arch/arm64/kvm/hyp/include/nvhe/gfp.h | 45 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 2 +- arch/arm64/kvm/hyp/include/nvhe/memory.h | 7 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 13 +- arch/arm64/kvm/hyp/nvhe/cache.S | 4 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 60 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 112 +- arch/arm64/kvm/hyp/nvhe/setup.c | 33 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 2 +- arch/arm64/kvm/hyp/pgtable.c | 61 +- arch/arm64/kvm/hyp/reserved_mem.c | 3 +- arch/arm64/kvm/mmu.c | 198 +- arch/arm64/kvm/pmu-emul.c | 4 + arch/arm64/kvm/reset.c | 4 + arch/arm64/kvm/sys_regs.c | 32 +- arch/arm64/kvm/vgic/vgic-init.c | 36 +- arch/arm64/kvm/vgic/vgic-v2.c | 19 +- arch/arm64/kvm/vgic/vgic-v3.c | 19 +- arch/arm64/kvm/vgic/vgic.c | 14 +- arch/arm64/lib/Makefile | 4 +- arch/arm64/lib/clear_user.S | 47 +- arch/arm64/lib/insn.c | 1458 ++++ arch/arm64/lib/kasan_sw_tags.S | 76 + arch/arm64/lib/memchr.S | 65 +- arch/arm64/lib/memcmp.S | 346 +- arch/arm64/lib/memcpy.S | 272 +- arch/arm64/lib/memmove.S | 189 - arch/arm64/lib/mte.S | 20 + arch/arm64/lib/strcmp.S | 289 +- arch/arm64/lib/strlen.S | 258 +- arch/arm64/lib/strncmp.S | 406 +- arch/arm64/lib/uaccess_flushcache.c | 4 +- arch/arm64/mm/cache.S | 158 +- arch/arm64/mm/context.c | 6 +- arch/arm64/mm/fault.c | 50 +- arch/arm64/mm/flush.c | 29 +- arch/arm64/mm/init.c | 7 + arch/arm64/mm/mmu.c | 13 +- arch/arm64/mm/proc.S | 24 +- arch/arm64/mm/ptdump.c | 4 - arch/arm64/net/bpf_jit_comp.c | 20 +- arch/arm64/tools/cpucaps | 3 +- arch/csky/include/asm/cmpxchg.h | 8 +- arch/csky/kernel/asm-offsets.c | 1 - arch/csky/kernel/probes/kprobes.c | 17 - arch/csky/kernel/smp.c | 1 - arch/csky/kernel/stacktrace.c | 2 +- arch/h8300/include/asm/Kbuild | 1 + arch/h8300/include/asm/atomic.h | 97 - arch/h8300/include/asm/cmpxchg.h | 66 - arch/h8300/kernel/asm-offsets.c | 1 - arch/h8300/kernel/process.c | 2 +- arch/h8300/kernel/setup.c | 2 - arch/hexagon/include/asm/atomic.h | 28 +- arch/hexagon/include/asm/cmpxchg.h | 4 +- arch/hexagon/kernel/process.c | 2 +- arch/ia64/Kconfig | 2 +- arch/ia64/include/asm/atomic.h | 74 +- arch/ia64/include/asm/cmpxchg.h | 16 + arch/ia64/include/asm/page.h | 6 +- arch/ia64/include/asm/pal.h | 2 +- arch/ia64/include/asm/spinlock.h | 2 +- arch/ia64/include/asm/uv/uv_hub.h | 2 +- arch/ia64/include/uapi/asm/cmpxchg.h | 10 +- arch/ia64/kernel/efi_stub.S | 2 +- arch/ia64/kernel/kprobes.c | 16 - arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/process.c | 4 +- arch/ia64/kernel/ptrace.c | 8 +- arch/ia64/kernel/smpboot.c | 1 - arch/ia64/kernel/topology.c | 5 +- arch/ia64/mm/numa.c | 5 +- arch/m68k/Kconfig.cpu | 10 - arch/m68k/Kconfig.machine | 3 + arch/m68k/Makefile | 3 +- arch/m68k/atari/config.c | 12 +- arch/m68k/configs/amiga_defconfig | 15 +- arch/m68k/configs/apollo_defconfig | 5 +- arch/m68k/configs/atari_defconfig | 13 +- arch/m68k/configs/bvme6000_defconfig | 5 +- arch/m68k/configs/hp300_defconfig | 5 +- arch/m68k/configs/mac_defconfig | 14 +- arch/m68k/configs/multi_defconfig | 21 +- arch/m68k/configs/mvme147_defconfig | 5 +- arch/m68k/configs/mvme16x_defconfig | 5 +- arch/m68k/configs/q40_defconfig | 13 +- arch/m68k/configs/sun3_defconfig | 5 +- arch/m68k/configs/sun3x_defconfig | 5 +- arch/m68k/emu/nfblock.c | 20 +- arch/m68k/include/asm/atomic.h | 60 +- arch/m68k/include/asm/cmpxchg.h | 10 +- arch/m68k/include/asm/mmu_context.h | 2 +- arch/m68k/include/asm/mmzone.h | 10 - arch/m68k/include/asm/page.h | 2 +- arch/m68k/include/asm/page_mm.h | 35 - arch/m68k/include/asm/page_no.h | 6 +- arch/m68k/include/asm/tlbflush.h | 2 +- arch/m68k/kernel/dma.c | 3 - arch/m68k/kernel/process.c | 2 +- arch/m68k/kernel/sys_m68k.c | 4 +- arch/m68k/mac/config.c | 24 +- arch/m68k/mm/init.c | 20 - arch/m68k/q40/config.c | 37 +- arch/microblaze/Makefile | 2 +- arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/include/asm/atomic.h | 28 - arch/microblaze/include/asm/cmpxchg.h | 9 - arch/microblaze/include/asm/page.h | 3 - arch/microblaze/kernel/asm-offsets.c | 1 - arch/mips/Kconfig | 2 +- arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 46 + arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 6 +- arch/mips/include/asm/atomic.h | 55 +- arch/mips/include/asm/cmpxchg.h | 22 +- arch/mips/include/asm/irq.h | 1 - arch/mips/include/asm/kvm_host.h | 9 +- arch/mips/include/asm/mmzone.h | 8 +- arch/mips/include/asm/page.h | 2 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kernel/asm-offsets.c | 1 - arch/mips/kernel/cmpxchg.c | 4 +- arch/mips/kernel/kprobes.c | 3 - arch/mips/kernel/process.c | 2 +- arch/mips/kernel/smp.c | 1 - arch/mips/kernel/traps.c | 4 +- arch/mips/kvm/Makefile | 2 +- arch/mips/kvm/mips.c | 90 +- arch/mips/lantiq/xway/dma.c | 1 + arch/mips/mm/init.c | 7 +- arch/mips/pci/pci-rt3883.c | 1 + arch/mips/pci/pci-xtalk-bridge.c | 1 + arch/mips/sgi-ip27/ip27-irq.c | 1 + arch/mips/sgi-ip30/ip30-irq.c | 1 + arch/nds32/include/asm/memory.h | 6 - arch/nds32/kernel/process.c | 2 +- arch/nios2/include/asm/irq.h | 1 - arch/nios2/kernel/irq.c | 1 + arch/nios2/kernel/process.c | 2 +- arch/openrisc/include/asm/atomic.h | 42 +- arch/openrisc/include/asm/cmpxchg.h | 4 +- arch/openrisc/include/asm/tlbflush.h | 2 +- arch/openrisc/kernel/asm-offsets.c | 1 - arch/openrisc/kernel/smp.c | 2 - arch/parisc/include/asm/atomic.h | 34 +- arch/parisc/include/asm/cmpxchg.h | 14 +- arch/parisc/include/uapi/asm/socket.h | 2 + arch/parisc/kernel/asm-offsets.c | 1 - arch/parisc/kernel/process.c | 4 +- arch/parisc/kernel/smp.c | 1 - arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/asm-prototypes.h | 3 +- arch/powerpc/include/asm/atomic.h | 140 +- arch/powerpc/include/asm/book3s/64/mmu.h | 1 + .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 4 + arch/powerpc/include/asm/cmpxchg.h | 30 +- arch/powerpc/include/asm/cputhreads.h | 30 + arch/powerpc/include/asm/exception-64s.h | 13 + arch/powerpc/include/asm/hvcall.h | 4 +- arch/powerpc/include/asm/irq.h | 5 +- arch/powerpc/include/asm/kvm_asm.h | 1 + arch/powerpc/include/asm/kvm_book3s.h | 3 + arch/powerpc/include/asm/kvm_book3s_64.h | 8 + arch/powerpc/include/asm/kvm_host.h | 21 +- arch/powerpc/include/asm/kvm_ppc.h | 18 +- arch/powerpc/include/asm/mmu_context.h | 18 +- arch/powerpc/include/asm/mmzone.h | 4 +- arch/powerpc/include/asm/qspinlock.h | 2 +- arch/powerpc/include/asm/time.h | 12 + arch/powerpc/kernel/asm-offsets.c | 1 - arch/powerpc/kernel/exceptions-64s.S | 250 +- arch/powerpc/kernel/kprobes.c | 17 - arch/powerpc/kernel/mce.c | 1 + arch/powerpc/kernel/process.c | 4 +- arch/powerpc/kernel/security.c | 5 +- arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/smp.c | 3 +- arch/powerpc/kernel/time.c | 10 - arch/powerpc/kexec/core.c | 4 +- arch/powerpc/kvm/Makefile | 4 +- arch/powerpc/kvm/book3s.c | 108 +- arch/powerpc/kvm/book3s_64_entry.S | 416 + arch/powerpc/kvm/book3s_64_mmu_radix.c | 27 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 12 - arch/powerpc/kvm/book3s_hv.c | 814 +- arch/powerpc/kvm/book3s_hv_builtin.c | 137 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 9 +- arch/powerpc/kvm/book3s_hv_nested.c | 122 +- arch/powerpc/kvm/book3s_hv_p9_entry.c | 508 ++ arch/powerpc/kvm/book3s_hv_rm_mmu.c | 14 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 15 - arch/powerpc/kvm/book3s_hv_rmhandlers.S | 684 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 3 +- arch/powerpc/kvm/book3s_pr.c | 2 +- arch/powerpc/kvm/book3s_pr_papr.c | 2 +- arch/powerpc/kvm/book3s_segment.S | 3 + arch/powerpc/kvm/book3s_xive.c | 114 +- arch/powerpc/kvm/book3s_xive.h | 7 - arch/powerpc/kvm/book3s_xive_native.c | 11 +- arch/powerpc/kvm/booke.c | 76 +- arch/powerpc/kvm/powerpc.c | 3 + arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 33 +- arch/powerpc/mm/book3s64/radix_tlb.c | 202 +- arch/powerpc/mm/mem.c | 4 +- arch/powerpc/mm/mmu_context.c | 4 +- arch/powerpc/platforms/cell/Kconfig | 1 + arch/powerpc/platforms/cell/pmu.c | 1 + arch/powerpc/platforms/embedded6xx/flipper-pic.c | 1 + arch/powerpc/platforms/powermac/Kconfig | 1 + arch/powerpc/platforms/powernv/idle.c | 52 +- arch/powerpc/platforms/ps3/Kconfig | 1 + arch/powerpc/platforms/ps3/interrupt.c | 5 +- arch/powerpc/platforms/pseries/ibmebus.c | 1 + arch/powerpc/sysdev/ehv_pic.c | 1 + arch/powerpc/sysdev/fsl_mpic_err.c | 1 + arch/powerpc/sysdev/i8259.c | 3 +- arch/powerpc/sysdev/mpic.c | 2 +- arch/powerpc/sysdev/tsi108_pci.c | 3 +- arch/powerpc/sysdev/xics/icp-hv.c | 1 + arch/powerpc/sysdev/xics/icp-opal.c | 1 + arch/powerpc/sysdev/xics/xics-common.c | 2 +- arch/powerpc/sysdev/xive/Kconfig | 1 + arch/powerpc/xmon/xmon.c | 13 +- arch/riscv/Kconfig | 2 +- arch/riscv/include/asm/atomic.h | 128 +- arch/riscv/include/asm/cmpxchg.h | 34 +- arch/riscv/kernel/probes/kprobes.c | 17 - arch/riscv/kernel/smpboot.c | 1 - arch/riscv/kernel/stacktrace.c | 2 +- arch/s390/Kconfig | 3 +- arch/s390/include/asm/atomic.h | 2 - arch/s390/include/asm/kvm_host.h | 9 +- arch/s390/include/asm/page.h | 6 +- arch/s390/include/asm/pgtable.h | 2 - arch/s390/include/asm/preempt.h | 4 +- arch/s390/include/asm/qdio.h | 4 +- arch/s390/include/asm/stacktrace.h | 18 +- arch/s390/kernel/entry.S | 1 + arch/s390/kernel/kprobes.c | 17 - arch/s390/kernel/process.c | 2 +- arch/s390/kernel/signal.c | 1 - arch/s390/kernel/smp.c | 1 - arch/s390/kernel/topology.c | 12 +- arch/s390/kvm/Makefile | 3 +- arch/s390/kvm/kvm-s390.c | 254 +- arch/s390/kvm/pv.c | 7 +- arch/s390/mm/fault.c | 2 +- arch/s390/tools/gen_facilities.c | 4 + arch/sh/include/asm/atomic-grb.h | 6 +- arch/sh/include/asm/atomic-irq.h | 6 +- arch/sh/include/asm/atomic-llsc.h | 6 +- arch/sh/include/asm/atomic.h | 8 +- arch/sh/include/asm/cmpxchg.h | 4 +- arch/sh/include/asm/mmzone.h | 4 +- arch/sh/kernel/kprobes.c | 17 - arch/sh/kernel/process_32.c | 2 +- arch/sh/kernel/smp.c | 2 - arch/sh/kernel/topology.c | 2 +- arch/sh/mm/Kconfig | 2 +- arch/sh/mm/init.c | 2 +- arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/atomic_32.h | 38 +- arch/sparc/include/asm/atomic_64.h | 36 +- arch/sparc/include/asm/cmpxchg_32.h | 12 +- arch/sparc/include/asm/cmpxchg_64.h | 12 +- arch/sparc/include/asm/mmzone.h | 4 +- arch/sparc/include/uapi/asm/socket.h | 2 + arch/sparc/kernel/kprobes.c | 17 - arch/sparc/kernel/process_32.c | 3 +- arch/sparc/kernel/process_64.c | 3 +- arch/sparc/kernel/smp_32.c | 1 - arch/sparc/kernel/smp_64.c | 5 +- arch/sparc/lib/atomic32.c | 24 +- arch/sparc/lib/atomic_64.S | 42 +- arch/sparc/mm/init_64.c | 12 +- arch/um/kernel/process.c | 2 +- arch/um/kernel/skas/syscall.c | 2 +- arch/x86/Kconfig | 36 +- arch/x86/Makefile | 5 +- arch/x86/boot/.gitignore | 1 + arch/x86/boot/Makefile | 44 +- arch/x86/boot/genimage.sh | 303 +- arch/x86/boot/mtools.conf.in | 3 + arch/x86/crypto/curve25519-x86_64.c | 2 +- arch/x86/entry/Makefile | 10 - arch/x86/entry/calling.h | 45 +- arch/x86/entry/common.c | 92 +- arch/x86/entry/entry_64.S | 9 +- arch/x86/entry/syscall_32.c | 20 +- arch/x86/entry/syscall_64.c | 17 +- arch/x86/entry/syscall_x32.c | 35 +- arch/x86/entry/syscalls/Makefile | 38 +- arch/x86/entry/syscalls/syscallhdr.sh | 35 - arch/x86/entry/syscalls/syscalltbl.sh | 46 - arch/x86/events/core.c | 28 +- arch/x86/events/intel/core.c | 23 +- arch/x86/events/intel/ds.c | 20 +- arch/x86/events/intel/lbr.c | 3 +- arch/x86/events/intel/uncore.c | 4 - arch/x86/events/intel/uncore.h | 1 + arch/x86/events/intel/uncore_snbep.c | 173 +- arch/x86/events/perf_event.h | 1 + arch/x86/events/rapl.c | 6 +- arch/x86/hyperv/hv_init.c | 47 - arch/x86/ia32/ia32_aout.c | 4 +- arch/x86/include/asm/Kbuild | 1 + arch/x86/include/asm/asm.h | 27 +- arch/x86/include/asm/atomic.h | 2 - arch/x86/include/asm/barrier.h | 7 +- arch/x86/include/asm/cpufeatures.h | 3 +- arch/x86/include/asm/crash.h | 6 - arch/x86/include/asm/desc.h | 24 +- arch/x86/include/asm/fpu/internal.h | 30 +- arch/x86/include/asm/hyperv-tlfs.h | 19 +- arch/x86/include/asm/idtentry.h | 33 +- arch/x86/include/asm/intel-family.h | 3 +- arch/x86/include/asm/irq_vectors.h | 7 +- arch/x86/include/asm/jump_label.h | 79 +- arch/x86/include/asm/kvm-x86-ops.h | 9 +- arch/x86/include/asm/kvm_host.h | 169 +- arch/x86/include/asm/mce.h | 13 +- arch/x86/include/asm/msr-index.h | 4 + arch/x86/include/asm/nops.h | 24 +- arch/x86/include/asm/page.h | 6 +- arch/x86/include/asm/page_64.h | 2 +- arch/x86/include/asm/perf_event.h | 1 + arch/x86/include/asm/preempt.h | 2 +- arch/x86/include/asm/processor.h | 1 + arch/x86/include/asm/sev-common.h | 16 +- arch/x86/include/asm/sgx.h | 2 +- arch/x86/include/asm/stackprotector.h | 2 +- arch/x86/include/asm/svm.h | 9 +- arch/x86/include/asm/syscall.h | 13 +- arch/x86/include/asm/syscall_wrapper.h | 10 +- arch/x86/include/asm/unistd.h | 8 +- arch/x86/include/uapi/asm/hwcap2.h | 6 +- arch/x86/include/uapi/asm/kvm.h | 13 + arch/x86/include/uapi/asm/kvm_para.h | 13 + arch/x86/include/uapi/asm/svm.h | 3 + arch/x86/kernel/acpi/boot.c | 118 +- arch/x86/kernel/acpi/cstate.c | 3 +- arch/x86/kernel/alternative.c | 6 +- arch/x86/kernel/amd_nb.c | 3 + arch/x86/kernel/cpu/amd.c | 4 + arch/x86/kernel/cpu/common.c | 40 +- arch/x86/kernel/cpu/cpu.h | 2 + arch/x86/kernel/cpu/hygon.c | 4 + arch/x86/kernel/cpu/intel.c | 46 +- arch/x86/kernel/cpu/mce/amd.c | 55 +- arch/x86/kernel/cpu/mce/apei.c | 3 +- arch/x86/kernel/cpu/mce/core.c | 13 +- arch/x86/kernel/cpu/mshyperv.c | 12 +- arch/x86/kernel/cpu/resctrl/internal.h | 21 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 10 +- arch/x86/kernel/cpu/sgx/encl.c | 2 +- arch/x86/kernel/cpu/sgx/encl.h | 4 +- arch/x86/kernel/cpu/tsx.c | 37 +- arch/x86/kernel/crash.c | 13 - arch/x86/kernel/fpu/signal.c | 26 +- arch/x86/kernel/fpu/xstate.c | 41 +- arch/x86/kernel/head_64.S | 6 +- arch/x86/kernel/idt.c | 45 +- arch/x86/kernel/jump_label.c | 81 +- arch/x86/kernel/kprobes/core.c | 20 +- arch/x86/kernel/machine_kexec_32.c | 15 +- arch/x86/kernel/machine_kexec_64.c | 33 +- arch/x86/kernel/process.c | 4 +- arch/x86/kernel/ptrace.c | 2 +- arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/setup.c | 45 +- arch/x86/kernel/setup_percpu.c | 6 +- arch/x86/kernel/sev.c | 201 +- arch/x86/kernel/signal.c | 4 +- arch/x86/kernel/smpboot.c | 4 +- arch/x86/kernel/traps.c | 9 +- arch/x86/kernel/tsc.c | 4 +- arch/x86/kernel/umip.c | 10 +- arch/x86/kvm/Kconfig | 6 +- arch/x86/kvm/Makefile | 11 +- arch/x86/kvm/cpuid.c | 6 +- arch/x86/kvm/debugfs.c | 11 + arch/x86/kvm/emulate.c | 166 +- arch/x86/kvm/fpu.h | 140 + arch/x86/kvm/hyperv.c | 440 +- arch/x86/kvm/hyperv.h | 1 + arch/x86/kvm/kvm_cache_regs.h | 15 + arch/x86/kvm/kvm_emulate.h | 10 +- arch/x86/kvm/kvm_onhyperv.c | 93 + arch/x86/kvm/kvm_onhyperv.h | 32 + arch/x86/kvm/lapic.c | 12 +- arch/x86/kvm/lapic.h | 2 +- arch/x86/kvm/mmu.h | 30 +- arch/x86/kvm/mmu/mmu.c | 896 +- arch/x86/kvm/mmu/mmu_internal.h | 15 +- arch/x86/kvm/mmu/mmutrace.h | 2 +- arch/x86/kvm/mmu/page_track.c | 2 +- arch/x86/kvm/mmu/paging_tmpl.h | 68 +- arch/x86/kvm/mmu/spte.c | 22 +- arch/x86/kvm/mmu/spte.h | 32 + arch/x86/kvm/mmu/tdp_mmu.c | 45 +- arch/x86/kvm/mmu/tdp_mmu.h | 35 +- arch/x86/kvm/svm/avic.c | 18 +- arch/x86/kvm/svm/nested.c | 91 +- arch/x86/kvm/svm/svm.c | 106 +- arch/x86/kvm/svm/svm.h | 24 +- arch/x86/kvm/svm/svm_onhyperv.c | 41 + arch/x86/kvm/svm/svm_onhyperv.h | 130 + arch/x86/kvm/trace.h | 2 +- arch/x86/kvm/vmx/capabilities.h | 1 - arch/x86/kvm/vmx/evmcs.c | 3 + arch/x86/kvm/vmx/evmcs.h | 8 + arch/x86/kvm/vmx/nested.c | 418 +- arch/x86/kvm/vmx/nested.h | 11 +- arch/x86/kvm/vmx/vmcs.h | 13 + arch/x86/kvm/vmx/vmcs12.c | 1 + arch/x86/kvm/vmx/vmcs12.h | 10 +- arch/x86/kvm/vmx/vmx.c | 225 +- arch/x86/kvm/vmx/vmx.h | 21 +- arch/x86/kvm/x86.c | 909 +- arch/x86/kvm/x86.h | 10 - arch/x86/lib/insn-eval.c | 30 +- arch/x86/lib/retpoline.S | 4 + arch/x86/mm/fault.c | 4 +- arch/x86/mm/init_32.c | 4 +- arch/x86/mm/pkeys.c | 4 + arch/x86/mm/tlb.c | 10 +- arch/x86/net/bpf_jit_comp.c | 46 +- arch/x86/platform/efi/efi.c | 2 +- arch/x86/realmode/Makefile | 1 - arch/x86/um/sys_call_table_32.c | 14 +- arch/x86/um/sys_call_table_64.c | 15 +- arch/x86/xen/enlighten_pv.c | 2 + arch/xtensa/include/asm/atomic.h | 26 +- arch/xtensa/include/asm/cmpxchg.h | 14 +- arch/xtensa/include/asm/page.h | 4 - arch/xtensa/include/asm/tlbflush.h | 4 +- arch/xtensa/kernel/process.c | 2 +- arch/xtensa/kernel/smp.c | 1 - arch/xtensa/platforms/iss/simdisk.c | 29 +- block/Kconfig | 19 +- block/Kconfig.iosched | 6 + block/Makefile | 6 +- block/bfq-iosched.c | 115 +- block/bio.c | 13 +- block/blk-cgroup.c | 41 +- block/blk-core.c | 22 +- block/blk-flush.c | 3 +- block/blk-ioprio.c | 262 + block/blk-ioprio.h | 19 + block/blk-lib.c | 1 + block/blk-merge.c | 27 +- block/blk-mq-debugfs.c | 15 + block/blk-mq-sched.c | 99 +- block/blk-mq-sched.h | 5 +- block/blk-mq-tag.c | 114 +- block/blk-mq-tag.h | 15 +- block/blk-mq.c | 212 +- block/blk-mq.h | 14 + block/blk-rq-qos.c | 4 +- block/blk-rq-qos.h | 38 +- block/blk-sysfs.c | 45 +- block/blk-wbt.c | 12 +- block/blk-wbt.h | 1 + block/blk.h | 17 +- block/disk-events.c | 469 ++ block/elevator.c | 17 +- block/genhd.c | 701 +- block/ioctl.c | 2 +- block/mq-deadline-cgroup.c | 126 + block/mq-deadline-cgroup.h | 114 + block/mq-deadline-main.c | 1175 +++ block/mq-deadline.c | 815 -- block/partitions/core.c | 129 +- block/partitions/msdos.c | 2 +- crypto/af_alg.c | 2 +- crypto/algapi.c | 18 - crypto/algboss.c | 31 +- crypto/drbg.c | 12 +- crypto/ecdh.c | 49 +- crypto/internal.h | 12 + crypto/khazad.c | 2 +- crypto/shash.c | 18 +- crypto/sm2.c | 24 +- crypto/tcrypt.c | 36 + crypto/testmgr.c | 10 +- crypto/testmgr.h | 71 +- crypto/wp512.c | 40 +- drivers/Kconfig | 2 - drivers/Makefile | 3 +- drivers/accessibility/braille/braille_console.c | 1 + drivers/acpi/Kconfig | 5 + drivers/acpi/Makefile | 6 + drivers/acpi/acpi_cmos_rtc.c | 6 +- drivers/acpi/acpi_configfs.c | 5 +- drivers/acpi/acpi_fpdt.c | 4 +- drivers/acpi/acpi_ipmi.c | 7 +- drivers/acpi/acpi_lpss.c | 13 +- drivers/acpi/acpi_video.c | 6 - drivers/acpi/acpica/acutils.h | 2 + drivers/acpi/acpica/exfield.c | 8 +- drivers/acpi/acpica/exserial.c | 12 + drivers/acpi/acpica/nsrepair2.c | 7 + drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/utuuid.c | 41 + drivers/acpi/apei/einj.c | 2 +- drivers/acpi/apei/ghes.c | 81 +- drivers/acpi/arm64/iort.c | 2 +- drivers/acpi/bgrt.c | 57 +- drivers/acpi/blacklist.c | 9 +- drivers/acpi/bus.c | 17 +- drivers/acpi/device_pm.c | 70 +- drivers/acpi/device_sysfs.c | 7 +- drivers/acpi/dptf/int340x_thermal.c | 2 + drivers/acpi/ec.c | 39 +- drivers/acpi/event.c | 8 +- drivers/acpi/fan.c | 7 +- drivers/acpi/fan.h | 13 + drivers/acpi/glue.c | 29 +- drivers/acpi/internal.h | 15 +- drivers/acpi/nvs.c | 32 +- drivers/acpi/osl.c | 11 +- drivers/acpi/pci_root.c | 4 +- drivers/acpi/pmic/Kconfig | 2 +- drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 2 +- drivers/acpi/power.c | 116 +- drivers/acpi/pptt.c | 18 +- drivers/acpi/prmt.c | 303 + drivers/acpi/processor_idle.c | 40 + drivers/acpi/processor_perflib.c | 38 +- drivers/acpi/processor_thermal.c | 2 - drivers/acpi/processor_throttling.c | 75 +- drivers/acpi/reboot.c | 4 +- drivers/acpi/resource.c | 9 +- drivers/acpi/sbs.c | 12 +- drivers/acpi/sbshc.c | 9 +- drivers/acpi/scan.c | 318 +- drivers/acpi/sleep.c | 22 +- drivers/acpi/sysfs.c | 85 +- drivers/acpi/tables.c | 9 + drivers/acpi/utils.c | 14 + drivers/acpi/x86/s2idle.c | 145 +- drivers/acpi/x86/utils.c | 25 + drivers/ata/Kconfig | 6 +- drivers/ata/ahci.c | 4 + drivers/ata/ahci.h | 7 +- drivers/ata/ahci_sunxi.c | 2 +- drivers/ata/pata_atiixp.c | 3 +- drivers/ata/pata_cs5520.c | 3 +- drivers/ata/pata_cs5530.c | 3 +- drivers/ata/pata_cypress.c | 10 +- drivers/ata/pata_ep93xx.c | 2 +- drivers/ata/pata_falcon.c | 62 +- drivers/ata/pata_macio.c | 5 +- drivers/ata/pata_octeon_cf.c | 5 +- drivers/ata/pata_rb532_cf.c | 8 +- drivers/ata/pata_sc1200.c | 3 +- drivers/ata/pata_serverworks.c | 3 +- drivers/ata/sata_fsl.c | 2 +- drivers/ata/sata_highbank.c | 6 +- drivers/ata/sata_mv.c | 6 +- drivers/ata/sata_nv.c | 12 +- drivers/ata/sata_sil24.c | 5 +- drivers/atm/fore200e.c | 1 + drivers/atm/iphase.c | 13 +- drivers/atm/iphase.h | 1 - drivers/atm/nicstar.c | 26 +- drivers/atm/zeprom.h | 2 +- drivers/base/core.c | 7 + drivers/base/node.c | 18 +- drivers/base/power/domain.c | 64 +- drivers/base/power/domain_governor.c | 1 + drivers/base/power/runtime.c | 18 +- drivers/base/power/wakeirq.c | 4 +- drivers/base/property.c | 31 +- drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 + drivers/base/regmap/regmap-i2c.c | 45 +- drivers/base/regmap/regmap-irq.c | 7 + drivers/base/regmap/regmap-mdio.c | 116 + drivers/base/regmap/regmap.c | 15 + drivers/base/swnode.c | 16 +- drivers/block/amiflop.c | 16 +- drivers/block/aoe/aoeblk.c | 33 +- drivers/block/aoe/aoechr.c | 4 +- drivers/block/aoe/aoecmd.c | 2 - drivers/block/aoe/aoedev.c | 3 +- drivers/block/ataflop.c | 16 +- drivers/block/brd.c | 94 +- drivers/block/drbd/drbd_main.c | 23 +- drivers/block/drbd/drbd_receiver.c | 22 +- drivers/block/floppy.c | 22 +- drivers/block/loop.c | 297 +- drivers/block/loop.h | 15 +- drivers/block/mtip32xx/mtip32xx.c | 26 +- drivers/block/n64cart.c | 8 +- drivers/block/nbd.c | 53 +- drivers/block/null_blk/main.c | 37 +- drivers/block/paride/pcd.c | 19 +- drivers/block/paride/pd.c | 30 +- drivers/block/paride/pf.c | 18 +- drivers/block/pktcdvd.c | 11 +- drivers/block/ps3disk.c | 36 +- drivers/block/ps3vram.c | 31 +- drivers/block/rbd.c | 52 +- drivers/block/rnbd/rnbd-clt.c | 35 +- drivers/block/rsxx/dev.c | 39 +- drivers/block/rsxx/dma.c | 6 +- drivers/block/rsxx/rsxx_priv.h | 1 - drivers/block/sunvdc.c | 50 +- drivers/block/swim.c | 34 +- drivers/block/swim3.c | 33 +- drivers/block/sx8.c | 25 +- drivers/block/virtio_blk.c | 26 +- drivers/block/xen-blkfront.c | 104 +- drivers/block/z2ram.c | 25 +- drivers/block/zram/zram_drv.c | 37 +- drivers/block/zram/zram_drv.h | 2 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btmrvl_sdio.c | 4 +- drivers/bluetooth/btmtkuart.c | 6 +- drivers/bluetooth/btqca.c | 113 +- drivers/bluetooth/btqca.h | 14 +- drivers/bluetooth/btrtl.c | 35 +- drivers/bluetooth/btrtl.h | 7 + drivers/bluetooth/btusb.c | 45 +- drivers/bluetooth/hci_ag6xx.c | 1 - drivers/bluetooth/hci_h5.c | 5 +- drivers/bluetooth/hci_qca.c | 118 +- drivers/bluetooth/virtio_bt.c | 3 + drivers/cdrom/gdrom.c | 45 +- drivers/char/hw_random/Kconfig | 10 +- drivers/char/hw_random/amd-rng.c | 2 +- drivers/char/hw_random/core.c | 38 +- drivers/char/hw_random/exynos-trng.c | 7 +- drivers/char/hw_random/ks-sa-rng.c | 3 +- drivers/char/hw_random/omap-rng.c | 6 +- drivers/char/ipmi/Kconfig | 27 + drivers/char/ipmi/Makefile | 2 + drivers/char/ipmi/ipmi_watchdog.c | 22 +- drivers/char/ipmi/kcs_bmc.c | 505 +- drivers/char/ipmi/kcs_bmc.h | 92 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 633 +- drivers/char/ipmi/kcs_bmc_cdev_ipmi.c | 568 ++ drivers/char/ipmi/kcs_bmc_client.h | 45 + drivers/char/ipmi/kcs_bmc_device.h | 22 + drivers/char/ipmi/kcs_bmc_npcm7xx.c | 92 +- drivers/char/ipmi/kcs_bmc_serio.c | 157 + drivers/char/tpm/tpm1-cmd.c | 4 +- drivers/char/tpm/tpm2-cmd.c | 2 +- drivers/char/tpm/tpm_crb.c | 2 +- drivers/char/tpm/tpm_tis.c | 6 +- drivers/char/tpm/tpm_tis_core.c | 25 +- drivers/char/tpm/tpm_tis_core.h | 3 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 4 +- drivers/char/tpm/tpm_tis_spi_main.c | 14 +- drivers/clocksource/Kconfig | 14 + drivers/clocksource/arm_arch_timer.c | 3 +- drivers/clocksource/arm_global_timer.c | 122 +- drivers/clocksource/ingenic-sysost.c | 10 +- drivers/clocksource/samsung_pwm_timer.c | 41 +- drivers/clocksource/timer-mediatek.c | 24 + drivers/clocksource/timer-ti-dm.c | 9 +- drivers/cpufreq/cpufreq.c | 11 +- drivers/cpufreq/cpufreq_stats.c | 5 +- drivers/cpufreq/intel_pstate.c | 263 +- drivers/cpufreq/loongson2_cpufreq.c | 1 - drivers/cpufreq/sc520_freq.c | 1 + drivers/cpufreq/sh-cpufreq.c | 1 - drivers/cpuidle/governors/menu.c | 6 +- drivers/cpuidle/governors/teo.c | 476 +- drivers/crypto/Kconfig | 41 + drivers/crypto/Makefile | 1 + drivers/crypto/cavium/cpt/cptpf_main.c | 2 +- drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 10 +- drivers/crypto/cavium/nitrox/nitrox_isr.c | 4 + drivers/crypto/cavium/nitrox/nitrox_main.c | 21 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 16 +- drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 2 +- drivers/crypto/ccp/ccp-dev.c | 2 +- drivers/crypto/ccp/ccp-dmaengine.c | 3 +- drivers/crypto/ccp/sev-dev.c | 4 + drivers/crypto/ccp/sp-pci.c | 6 +- drivers/crypto/gemini/Makefile | 2 + drivers/crypto/gemini/sl3516-ce-cipher.c | 387 + drivers/crypto/gemini/sl3516-ce-core.c | 535 ++ drivers/crypto/gemini/sl3516-ce-rng.c | 61 + drivers/crypto/gemini/sl3516-ce.h | 347 + drivers/crypto/hisilicon/hpre/hpre_crypto.c | 185 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 256 +- drivers/crypto/hisilicon/qm.c | 2181 +++-- drivers/crypto/hisilicon/qm.h | 17 + drivers/crypto/hisilicon/sec2/sec.h | 23 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 1036 ++- drivers/crypto/hisilicon/sec2/sec_crypto.h | 193 + drivers/crypto/hisilicon/sec2/sec_main.c | 100 +- drivers/crypto/hisilicon/zip/zip_main.c | 99 +- drivers/crypto/ixp4xx_crypto.c | 413 +- drivers/crypto/marvell/cesa/cesa.h | 2 +- drivers/crypto/marvell/octeontx2/Makefile | 13 +- drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 93 + drivers/crypto/marvell/octeontx2/cn10k_cpt.h | 36 + drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 23 + .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h | 16 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 9 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 10 + drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 160 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 32 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 8 +- drivers/crypto/marvell/octeontx2/otx2_cptvf.h | 3 + drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 49 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 43 + .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 17 +- drivers/crypto/nx/nx-842-pseries.c | 31 +- drivers/crypto/nx/nx-aes-cbc.c | 2 +- drivers/crypto/nx/nx-aes-ccm.c | 4 +- drivers/crypto/nx/nx-aes-ctr.c | 4 +- drivers/crypto/nx/nx-aes-ecb.c | 2 +- drivers/crypto/nx/nx-aes-gcm.c | 2 +- drivers/crypto/nx/nx-common-powernv.c | 4 +- drivers/crypto/nx/nx-sha256.c | 19 +- drivers/crypto/nx/nx-sha512.c | 19 +- drivers/crypto/nx/nx_csbcpb.h | 4 +- drivers/crypto/omap-des.c | 9 +- drivers/crypto/omap-sham.c | 4 +- .../qat/qat_common/icp_qat_fw_loader_handle.h | 2 +- drivers/crypto/qat/qat_common/qat_hal.c | 14 +- drivers/crypto/qat/qat_common/qat_uclo.c | 12 +- drivers/crypto/qce/Makefile | 1 + drivers/crypto/qce/aead.c | 847 ++ drivers/crypto/qce/aead.h | 56 + drivers/crypto/qce/common.c | 196 +- drivers/crypto/qce/common.h | 9 +- drivers/crypto/qce/core.c | 4 + drivers/crypto/qce/skcipher.c | 19 +- drivers/crypto/sa2ul.c | 50 +- drivers/crypto/ux500/hash/hash_core.c | 1 + drivers/dax/device.c | 2 +- drivers/devfreq/Kconfig | 1 - drivers/devfreq/devfreq.c | 1 + drivers/devfreq/governor_passive.c | 3 +- drivers/devfreq/governor_userspace.c | 10 +- drivers/devfreq/imx-bus.c | 14 - drivers/devfreq/tegra30-devfreq.c | 1 + drivers/edac/Kconfig | 3 +- drivers/edac/aspeed_edac.c | 4 +- drivers/edac/i10nm_base.c | 174 +- drivers/edac/igen6_edac.c | 374 +- drivers/edac/mce_amd.c | 70 + drivers/edac/pnd2_edac.c | 3 + drivers/edac/sb_edac.c | 3 + drivers/edac/skx_base.c | 3 + drivers/edac/skx_common.c | 82 +- drivers/edac/skx_common.h | 34 +- drivers/edac/thunderx_edac.c | 4 +- drivers/edac/ti_edac.c | 1 + drivers/extcon/extcon-max14577.c | 16 +- drivers/extcon/extcon-max77693.c | 17 +- drivers/extcon/extcon-max8997.c | 45 +- drivers/firewire/core-topology.c | 1 + drivers/firmware/efi/apple-properties.c | 2 +- drivers/firmware/efi/dev-path-parser.c | 49 +- drivers/firmware/psci/psci.c | 9 +- drivers/firmware/qemu_fw_cfg.c | 8 +- drivers/firmware/smccc/smccc.c | 4 + drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-crystalcove.c | 10 +- drivers/gpio/gpio-mxc.c | 2 +- drivers/gpio/gpio-wcove.c | 39 +- drivers/gpio/gpiolib-acpi.c | 61 +- drivers/gpio/gpiolib-cdev.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 17 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 1 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 +- drivers/gpu/drm/kmb/kmb_drv.c | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 5 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 1 + drivers/gpu/drm/nouveau/nouveau_prime.c | 17 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c | 1 + drivers/gpu/drm/panel/panel-samsung-ld9040.c | 1 + drivers/gpu/drm/radeon/radeon_prime.c | 16 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 44 +- drivers/hid/amd-sfh-hid/amd_sfh_client.c | 43 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 12 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 89 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 43 + .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 48 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 11 +- .../hid_descriptor/amd_sfh_hid_report_desc.h | 112 + drivers/hid/hid-core.c | 10 +- drivers/hid/hid-debug.c | 11 + drivers/hid/hid-google-hammer.c | 10 + drivers/hid/hid-ids.h | 2 + drivers/hid/hid-input.c | 30 +- drivers/hid/hid-ite.c | 1 + drivers/hid/hid-lg-g15.c | 141 +- drivers/hid/hid-logitech-dj.c | 16 + drivers/hid/hid-logitech-hidpp.c | 12 + drivers/hid/hid-multitouch.c | 3 +- drivers/hid/hid-sony.c | 98 +- drivers/hid/hid-thrustmaster.c | 5 +- drivers/hid/intel-ish-hid/Kconfig | 1 + drivers/hid/intel-ish-hid/ipc/ipc.c | 28 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 3 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 51 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 15 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 2 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 9 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 24 +- drivers/hid/intel-ish-hid/ishtp/client.c | 23 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 10 +- drivers/hid/intel-ish-hid/ishtp/hbm.h | 1 + drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 5 +- drivers/hid/surface-hid/surface_hid.c | 2 +- drivers/hid/usbhid/hid-core.c | 8 + drivers/hid/usbhid/usbkbd.c | 4 +- drivers/hid/usbhid/usbmouse.c | 2 +- drivers/hid/wacom_wac.h | 2 +- drivers/hv/Makefile | 3 + drivers/hv/channel.c | 23 +- drivers/hv/connection.c | 4 +- drivers/hv/hv_balloon.c | 1 - drivers/hv/hv_common.c | 66 + drivers/hv/hv_fcopy.c | 1 + drivers/hv/hv_kvp.c | 1 + drivers/hv/hv_util.c | 4 +- drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 95 +- drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmon/bt1-pvt.c | 4 +- drivers/hwmon/corsair-cpro.c | 1 + drivers/hwmon/hwmon.c | 36 + drivers/hwmon/ina3221.c | 22 +- drivers/hwmon/lm70.c | 28 +- drivers/hwmon/lm75.c | 13 + drivers/hwmon/lm90.c | 92 +- drivers/hwmon/max31722.c | 9 - drivers/hwmon/max31790.c | 72 +- drivers/hwmon/max6621.c | 2 +- drivers/hwmon/ntc_thermistor.c | 4 - drivers/hwmon/pmbus/Kconfig | 34 +- drivers/hwmon/pmbus/Makefile | 3 + drivers/hwmon/pmbus/adm1275.c | 14 +- drivers/hwmon/pmbus/bpa-rs600.c | 29 + drivers/hwmon/pmbus/dps920ab.c | 206 + drivers/hwmon/pmbus/mp2888.c | 408 + drivers/hwmon/pmbus/pim4328.c | 233 + drivers/hwmon/pmbus/pmbus.c | 19 +- drivers/hwmon/pmbus/pmbus.h | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 151 +- drivers/hwmon/pmbus/zl6100.c | 94 +- drivers/hwmon/sch5627.c | 18 +- drivers/hwmon/sch5636.c | 9 +- drivers/hwmon/sch56xx-common.c | 65 +- drivers/hwmon/sch56xx-common.h | 4 +- drivers/hwmon/sht4x.c | 296 + drivers/i2c/busses/i2c-cp2615.c | 14 +- drivers/i2c/busses/i2c-i801.c | 3 + drivers/i2c/busses/i2c-robotfuzz-osif.c | 4 +- drivers/i2c/i2c-core-acpi.c | 8 +- drivers/i2c/i2c-dev.c | 2 +- drivers/ide/Kconfig | 849 -- drivers/ide/Makefile | 111 - drivers/ide/aec62xx.c | 331 - drivers/ide/ali14xx.c | 250 - drivers/ide/alim15x3.c | 602 -- drivers/ide/amd74xx.c | 343 - drivers/ide/atiixp.c | 212 - drivers/ide/buddha.c | 238 - drivers/ide/cmd640.c | 848 -- drivers/ide/cmd64x.c | 452 - drivers/ide/cs5520.c | 168 - drivers/ide/cs5530.c | 295 - drivers/ide/cs5535.c | 216 - drivers/ide/cs5536.c | 294 - drivers/ide/cy82c693.c | 234 - drivers/ide/delkin_cb.c | 181 - drivers/ide/dtc2278.c | 155 - drivers/ide/falconide.c | 197 - drivers/ide/gayle.c | 188 - drivers/ide/hpt366.c | 1545 ---- drivers/ide/ht6560b.c | 383 - drivers/ide/icside.c | 692 -- drivers/ide/ide-4drives.c | 65 - drivers/ide/ide-acpi.c | 622 -- drivers/ide/ide-atapi.c | 756 -- drivers/ide/ide-cd.c | 1858 ----- drivers/ide/ide-cd.h | 123 - drivers/ide/ide-cd_ioctl.c | 468 -- drivers/ide/ide-cd_verbose.c | 362 - drivers/ide/ide-cs.c | 364 - drivers/ide/ide-devsets.c | 192 - drivers/ide/ide-disk.c | 795 -- drivers/ide/ide-disk.h | 30 - drivers/ide/ide-disk_ioctl.c | 33 - drivers/ide/ide-disk_proc.c | 125 - drivers/ide/ide-dma-sff.c | 336 - drivers/ide/ide-dma.c | 551 -- drivers/ide/ide-eh.c | 443 - drivers/ide/ide-floppy.c | 551 -- drivers/ide/ide-floppy.h | 42 - drivers/ide/ide-floppy_ioctl.c | 339 - drivers/ide/ide-floppy_proc.c | 34 - drivers/ide/ide-gd.c | 432 - drivers/ide/ide-gd.h | 43 - drivers/ide/ide-generic.c | 139 - drivers/ide/ide-io-std.c | 262 - drivers/ide/ide-io.c | 904 -- drivers/ide/ide-ioctls.c | 306 - drivers/ide/ide-iops.c | 536 -- drivers/ide/ide-legacy.c | 59 - drivers/ide/ide-lib.c | 146 - drivers/ide/ide-park.c | 155 - drivers/ide/ide-pci-generic.c | 203 - drivers/ide/ide-pio-blacklist.c | 96 - drivers/ide/ide-pm.c | 261 - drivers/ide/ide-pnp.c | 92 - drivers/ide/ide-probe.c | 1623 ---- drivers/ide/ide-proc.c | 633 -- drivers/ide/ide-scan-pci.c | 113 - drivers/ide/ide-sysfs.c | 143 - drivers/ide/ide-tape.c | 2083 ----- drivers/ide/ide-taskfile.c | 668 -- drivers/ide/ide-timings.c | 198 - drivers/ide/ide-xfer-mode.c | 267 - drivers/ide/ide.c | 415 - drivers/ide/ide_platform.c | 133 - drivers/ide/it8172.c | 165 - drivers/ide/it8213.c | 217 - drivers/ide/it821x.c | 715 -- drivers/ide/jmicron.c | 176 - drivers/ide/macide.c | 161 - drivers/ide/ns87415.c | 350 - drivers/ide/opti621.c | 179 - drivers/ide/palm_bk3710.c | 387 - drivers/ide/pdc202xx_new.c | 557 -- drivers/ide/pdc202xx_old.c | 362 - drivers/ide/piix.c | 476 -- drivers/ide/pmac.c | 1703 ---- drivers/ide/q40ide.c | 168 - drivers/ide/qd65xx.c | 446 - drivers/ide/qd65xx.h | 145 - drivers/ide/rapide.c | 106 - drivers/ide/rz1000.c | 100 - drivers/ide/sc1200.c | 355 - drivers/ide/serverworks.c | 456 - drivers/ide/setup-pci.c | 682 -- drivers/ide/siimage.c | 843 -- drivers/ide/sis5513.c | 637 -- drivers/ide/sl82c105.c | 367 - drivers/ide/slc90e66.c | 182 - drivers/ide/tc86c001.c | 270 - drivers/ide/triflex.c | 143 - drivers/ide/trm290.c | 374 - drivers/ide/tx4938ide.c | 209 - drivers/ide/tx4939ide.c | 628 -- drivers/ide/umc8672.c | 184 - drivers/ide/via82cxxx.c | 532 -- drivers/idle/intel_idle.c | 33 + drivers/infiniband/hw/i40iw/i40iw_main.c | 5 +- drivers/infiniband/hw/mlx5/fs.c | 9 +- drivers/infiniband/hw/mlx5/odp.c | 8 +- drivers/input/keyboard/Kconfig | 3 - drivers/input/touchscreen/goodix.c | 52 - drivers/irqchip/Kconfig | 2 +- drivers/irqchip/exynos-combiner.c | 14 +- drivers/irqchip/irq-al-fic.c | 7 +- drivers/irqchip/irq-apple-aic.c | 9 + drivers/irqchip/irq-armada-370-xp.c | 19 +- drivers/irqchip/irq-aspeed-i2c-ic.c | 8 +- drivers/irqchip/irq-aspeed-scu-ic.c | 6 +- drivers/irqchip/irq-ath79-misc.c | 2 +- drivers/irqchip/irq-bcm2835.c | 2 +- drivers/irqchip/irq-bcm2836.c | 2 +- drivers/irqchip/irq-bcm7038-l1.c | 6 +- drivers/irqchip/irq-bcm7120-l2.c | 6 +- drivers/irqchip/irq-brcmstb-l2.c | 2 +- drivers/irqchip/irq-dw-apb-ictl.c | 3 +- drivers/irqchip/irq-gic-common.c | 13 - drivers/irqchip/irq-gic-common.h | 2 - drivers/irqchip/irq-gic-pm.c | 4 +- drivers/irqchip/irq-gic-v2m.c | 4 +- drivers/irqchip/irq-gic-v3-its.c | 8 +- drivers/irqchip/irq-gic-v3.c | 6 +- drivers/irqchip/irq-gic.c | 19 +- drivers/irqchip/irq-goldfish-pic.c | 5 +- drivers/irqchip/irq-i8259.c | 4 +- drivers/irqchip/irq-idt3243x.c | 6 +- drivers/irqchip/irq-imgpdc.c | 19 +- drivers/irqchip/irq-imx-gpcv2.c | 4 +- drivers/irqchip/irq-imx-intmux.c | 9 +- drivers/irqchip/irq-imx-irqsteer.c | 9 +- drivers/irqchip/irq-ingenic-tcu.c | 2 +- drivers/irqchip/irq-ingenic.c | 3 +- drivers/irqchip/irq-keystone.c | 14 +- drivers/irqchip/irq-loongson-htpic.c | 2 +- drivers/irqchip/irq-loongson-htvec.c | 4 +- drivers/irqchip/irq-loongson-liointc.c | 2 +- drivers/irqchip/irq-lpc32xx.c | 2 +- drivers/irqchip/irq-ls-scfg-msi.c | 6 +- drivers/irqchip/irq-ls1x.c | 2 +- drivers/irqchip/irq-mbigen.c | 12 +- drivers/irqchip/irq-mips-gic.c | 21 +- drivers/irqchip/irq-mscc-ocelot.c | 2 +- drivers/irqchip/irq-mvebu-pic.c | 7 +- drivers/irqchip/irq-mvebu-sei.c | 13 +- drivers/irqchip/irq-nvic.c | 4 +- drivers/irqchip/irq-orion.c | 2 +- drivers/irqchip/irq-partition-percpu.c | 9 +- drivers/irqchip/irq-pruss-intc.c | 9 +- drivers/irqchip/irq-realtek-rtl.c | 2 +- drivers/irqchip/irq-renesas-irqc.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 8 +- drivers/irqchip/irq-stm32-exti.c | 10 +- drivers/irqchip/irq-sun4i.c | 8 +- drivers/irqchip/irq-sunxi-nmi.c | 3 +- drivers/irqchip/irq-tb10x.c | 2 +- drivers/irqchip/irq-ti-sci-inta.c | 9 +- drivers/irqchip/irq-ts4800.c | 3 +- drivers/irqchip/irq-versatile-fpga.c | 2 +- drivers/irqchip/irq-vic.c | 2 +- drivers/irqchip/irq-xilinx-intc.c | 23 +- drivers/irqchip/qcom-irq-combiner.c | 6 +- drivers/irqchip/qcom-pdc.c | 8 +- drivers/isdn/hardware/mISDN/hfcpci.c | 2 +- drivers/isdn/mISDN/dsp_pipeline.c | 46 +- drivers/lightnvm/core.c | 24 +- drivers/mailbox/Kconfig | 12 + drivers/mailbox/Makefile | 2 + drivers/mailbox/arm_mhu.c | 4 +- drivers/mailbox/bcm-flexrm-mailbox.c | 1 - drivers/mailbox/bcm-pdc-mailbox.c | 1 - drivers/mailbox/bcm2835-mailbox.c | 1 - drivers/mailbox/hi3660-mailbox.c | 2 +- drivers/mailbox/hi6220-mailbox.c | 2 +- drivers/mailbox/imx-mailbox.c | 200 +- drivers/mailbox/mailbox-mpfs.c | 251 + drivers/mailbox/mtk-cmdq-mailbox.c | 28 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 8 +- drivers/mailbox/qcom-ipcc.c | 6 + drivers/md/Kconfig | 6 +- drivers/md/bcache/super.c | 15 +- drivers/md/dm-rq.c | 9 +- drivers/md/dm.c | 22 +- drivers/md/md-bitmap.c | 2 +- drivers/md/md-faulty.c | 2 +- drivers/md/md-linear.c | 2 +- drivers/md/md-multipath.c | 2 +- drivers/md/md.c | 141 +- drivers/md/md.h | 19 +- drivers/md/raid0.c | 3 + drivers/md/raid1.c | 15 +- drivers/md/raid1.h | 1 + drivers/md/raid10.c | 6 + drivers/md/raid10.h | 1 + drivers/md/raid5.c | 63 +- drivers/media/cec/platform/s5p/s5p_cec.c | 7 +- drivers/media/common/Kconfig | 4 + drivers/media/common/Makefile | 1 + drivers/media/common/siano/smscoreapi.c | 22 +- drivers/media/common/siano/smscoreapi.h | 4 +- drivers/media/common/siano/smsdvb-main.c | 11 +- drivers/media/{pci/ttpci => common}/ttpci-eeprom.c | 0 drivers/media/{pci/ttpci => common}/ttpci-eeprom.h | 0 drivers/media/common/videobuf2/frame_vector.c | 2 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 14 + drivers/media/dvb-core/dmxdev.c | 2 +- drivers/media/dvb-core/dvb_ca_en50221.c | 1 + drivers/media/dvb-core/dvb_frontend.c | 222 +- drivers/media/dvb-core/dvb_net.c | 25 +- drivers/media/dvb-core/dvbdev.c | 3 + drivers/media/dvb-frontends/Kconfig | 12 - drivers/media/dvb-frontends/Makefile | 1 - drivers/media/dvb-frontends/drx39xyj/drxj.h | 35 +- drivers/media/dvb-frontends/mxl692.c | 4 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 4 - drivers/media/i2c/Kconfig | 22 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/adv7170.c | 6 +- drivers/media/i2c/adv7175.c | 6 +- drivers/media/i2c/adv7180.c | 18 +- drivers/media/i2c/adv7183.c | 8 +- drivers/media/i2c/adv748x/adv748x-afe.c | 13 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 14 +- drivers/media/i2c/adv748x/adv748x-hdmi.c | 13 +- drivers/media/i2c/adv7511-v4l2.c | 10 +- drivers/media/i2c/adv7604.c | 12 +- drivers/media/i2c/adv7842.c | 53 +- drivers/media/i2c/ak7375.c | 10 +- drivers/media/i2c/ak881x.c | 6 +- drivers/media/i2c/ccs/ccs-core.c | 125 +- drivers/media/i2c/ccs/ccs-limits.c | 4 + drivers/media/i2c/ccs/ccs-limits.h | 4 + drivers/media/i2c/ccs/ccs-regs.h | 6 +- drivers/media/i2c/cx25840/cx25840-core.c | 2 +- drivers/media/i2c/dw9714.c | 10 +- drivers/media/i2c/dw9768.c | 10 +- drivers/media/i2c/dw9807-vcm.c | 10 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 23 +- drivers/media/i2c/hi556.c | 18 +- drivers/media/i2c/imx208.c | 1088 +++ drivers/media/i2c/imx214.c | 43 +- drivers/media/i2c/imx219.c | 36 +- drivers/media/i2c/imx258.c | 25 +- drivers/media/i2c/imx274.c | 41 +- drivers/media/i2c/imx290.c | 26 +- drivers/media/i2c/imx319.c | 24 +- drivers/media/i2c/imx334.c | 35 +- drivers/media/i2c/imx355.c | 24 +- drivers/media/i2c/ir-kbd-i2c.c | 4 +- drivers/media/i2c/m5mols/m5mols_core.c | 21 +- drivers/media/i2c/max9271.c | 42 +- drivers/media/i2c/max9271.h | 9 + drivers/media/i2c/max9286.c | 58 +- drivers/media/i2c/ml86v7667.c | 4 +- drivers/media/i2c/mt9m001.c | 27 +- drivers/media/i2c/mt9m032.c | 38 +- drivers/media/i2c/mt9m111.c | 18 +- drivers/media/i2c/mt9p031.c | 45 +- drivers/media/i2c/mt9t001.c | 44 +- drivers/media/i2c/mt9t112.c | 14 +- drivers/media/i2c/mt9v011.c | 6 +- drivers/media/i2c/mt9v032.c | 44 +- drivers/media/i2c/mt9v111.c | 25 +- drivers/media/i2c/noon010pc30.c | 19 +- drivers/media/i2c/ov02a10.c | 23 +- drivers/media/i2c/ov13858.c | 24 +- drivers/media/i2c/ov2640.c | 16 +- drivers/media/i2c/ov2659.c | 47 +- drivers/media/i2c/ov2680.c | 23 +- drivers/media/i2c/ov2685.c | 17 +- drivers/media/i2c/ov2740.c | 21 +- drivers/media/i2c/ov5640.c | 14 +- drivers/media/i2c/ov5645.c | 38 +- drivers/media/i2c/ov5647.c | 35 +- drivers/media/i2c/ov5648.c | 20 +- drivers/media/i2c/ov5670.c | 25 +- drivers/media/i2c/ov5675.c | 18 +- drivers/media/i2c/ov5695.c | 21 +- drivers/media/i2c/ov6650.c | 28 +- drivers/media/i2c/ov7251.c | 39 +- drivers/media/i2c/ov7670.c | 17 +- drivers/media/i2c/ov772x.c | 12 +- drivers/media/i2c/ov7740.c | 23 +- drivers/media/i2c/ov8856.c | 2467 ++++-- drivers/media/i2c/ov8865.c | 22 +- drivers/media/i2c/ov9640.c | 8 +- drivers/media/i2c/ov9650.c | 21 +- drivers/media/i2c/ov9734.c | 18 +- drivers/media/i2c/rdacm20.c | 88 +- drivers/media/i2c/rdacm21.c | 71 +- drivers/media/i2c/rj54n1cb0c.c | 12 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 61 +- drivers/media/i2c/s5c73m3/s5c73m3.h | 2 +- drivers/media/i2c/s5k4ecgx.c | 32 +- drivers/media/i2c/s5k5baf.c | 55 +- drivers/media/i2c/s5k6a3.c | 19 +- drivers/media/i2c/s5k6aa.c | 49 +- drivers/media/i2c/saa6588.c | 4 +- drivers/media/i2c/saa6752hs.c | 6 +- drivers/media/i2c/saa7115.c | 2 +- drivers/media/i2c/saa717x.c | 2 +- drivers/media/i2c/sr030pc30.c | 8 +- drivers/media/i2c/st-mipid02.c | 21 +- drivers/media/i2c/tc358743.c | 9 +- drivers/media/i2c/tda1997x.c | 14 +- drivers/media/i2c/tvp514x.c | 12 +- drivers/media/i2c/tvp5150.c | 36 +- drivers/media/i2c/tvp7002.c | 11 +- drivers/media/i2c/tw9910.c | 10 +- drivers/media/i2c/video-i2c.c | 12 +- drivers/media/i2c/vs6624.c | 8 +- drivers/media/mc/Makefile | 2 +- drivers/media/mc/mc-entity.c | 2 +- drivers/media/mc/mc-request.c | 3 +- drivers/media/pci/bt8xx/bt878.c | 6 +- drivers/media/pci/bt8xx/bttv-driver.c | 6 +- drivers/media/pci/cobalt/cobalt-driver.c | 1 + drivers/media/pci/cobalt/cobalt-driver.h | 7 +- drivers/media/pci/cx18/cx18-av-core.c | 2 +- drivers/media/pci/cx88/cx88-alsa.c | 6 +- drivers/media/pci/cx88/cx88-blackbird.c | 3 +- drivers/media/pci/cx88/cx88-core.c | 6 +- drivers/media/pci/cx88/cx88-dvb.c | 3 +- drivers/media/pci/cx88/cx88-mpeg.c | 6 +- drivers/media/pci/cx88/cx88-vbi.c | 3 +- drivers/media/pci/cx88/cx88-video.c | 5 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 10 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 20 +- drivers/media/pci/ivtv/Kconfig | 12 - drivers/media/pci/ivtv/ivtv-driver.h | 2 - drivers/media/pci/ivtv/ivtv-ioctl.c | 221 - drivers/media/pci/saa7134/saa7134-core.c | 40 +- drivers/media/pci/saa7134/saa7134-empress.c | 5 +- drivers/media/pci/saa7134/saa7134-tvaudio.c | 2 +- drivers/media/pci/saa7134/saa7134-video.c | 6 +- drivers/media/pci/ttpci/Kconfig | 74 - drivers/media/pci/ttpci/Makefile | 11 +- drivers/media/pci/ttpci/av7110.h | 315 - drivers/media/pci/ttpci/budget-core.c | 3 +- drivers/media/pci/ttpci/budget.h | 2 +- drivers/media/pci/tw5864/tw5864-reg.h | 62 +- drivers/media/platform/Makefile | 1 + drivers/media/platform/allegro-dvt/nal-h264.c | 2 +- drivers/media/platform/allegro-dvt/nal-hevc.c | 2 +- drivers/media/platform/am437x/am437x-vpfe.c | 15 +- drivers/media/platform/atmel/Kconfig | 11 + drivers/media/platform/atmel/Makefile | 2 + drivers/media/platform/atmel/atmel-isc-base.c | 427 +- drivers/media/platform/atmel/atmel-isc-regs.h | 133 +- drivers/media/platform/atmel/atmel-isc.h | 122 +- drivers/media/platform/atmel/atmel-isi.c | 38 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 300 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 630 ++ drivers/media/platform/cadence/cdns-csi2rx.c | 8 +- drivers/media/platform/cadence/cdns-csi2tx.c | 22 +- drivers/media/platform/coda/coda-common.c | 11 +- drivers/media/platform/davinci/vpbe_display.c | 2 +- drivers/media/platform/davinci/vpbe_venc.c | 6 +- drivers/media/platform/davinci/vpif_capture.c | 2 +- drivers/media/platform/davinci/vpif_display.c | 2 +- drivers/media/platform/exynos-gsc/gsc-core.c | 11 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 4 +- drivers/media/platform/exynos4-is/fimc-capture.c | 28 +- drivers/media/platform/exynos4-is/fimc-is.c | 4 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 10 +- drivers/media/platform/exynos4-is/fimc-isp.c | 44 +- drivers/media/platform/exynos4-is/fimc-lite.c | 44 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 5 +- drivers/media/platform/exynos4-is/media-dev.c | 10 +- drivers/media/platform/exynos4-is/mipi-csis.c | 27 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 18 +- drivers/media/platform/imx-jpeg/mxc-jpeg.h | 18 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 12 +- drivers/media/platform/marvell-ccic/mcam-core.c | 14 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 4 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 6 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 4 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 8 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 26 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 92 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 17 + drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 2 +- .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 4 + drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 4 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 12 +- drivers/media/platform/omap3isp/ispccdc.c | 85 +- drivers/media/platform/omap3isp/ispccp2.c | 49 +- drivers/media/platform/omap3isp/ispcsi2.c | 41 +- drivers/media/platform/omap3isp/isppreview.c | 69 +- drivers/media/platform/omap3isp/ispresizer.c | 70 +- drivers/media/platform/pxa_camera.c | 5 +- drivers/media/platform/qcom/camss/camss-csid.c | 49 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 59 +- drivers/media/platform/qcom/camss/camss-ispif.c | 48 +- drivers/media/platform/qcom/camss/camss-vfe.c | 92 +- drivers/media/platform/qcom/venus/core.c | 60 +- drivers/media/platform/qcom/venus/core.h | 7 +- drivers/media/platform/qcom/venus/helpers.c | 5 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 31 +- drivers/media/platform/qcom/venus/hfi_cmds.h | 2 +- drivers/media/platform/qcom/venus/hfi_helper.h | 10 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 16 +- drivers/media/platform/qcom/venus/hfi_msgs.h | 6 +- drivers/media/platform/qcom/venus/hfi_platform.c | 16 + drivers/media/platform/qcom/venus/hfi_platform.h | 4 + .../media/platform/qcom/venus/hfi_platform_v4.c | 28 +- .../media/platform/qcom/venus/hfi_platform_v6.c | 28 +- drivers/media/platform/qcom/venus/pm_helpers.c | 153 +- drivers/media/platform/qcom/venus/vdec.c | 6 +- drivers/media/platform/qcom/venus/venc.c | 5 +- drivers/media/platform/rcar-fcp.c | 10 +- drivers/media/platform/rcar-vin/rcar-core.c | 4 + drivers/media/platform/rcar-vin/rcar-csi2.c | 34 +- drivers/media/platform/rcar-vin/rcar-dma.c | 6 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 16 +- drivers/media/platform/rcar_fdp1.c | 28 +- drivers/media/platform/rcar_jpu.c | 6 +- drivers/media/platform/renesas-ceu.c | 11 +- drivers/media/platform/rockchip/rga/rga-buf.c | 3 +- drivers/media/platform/rockchip/rga/rga.c | 4 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 19 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 112 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 5 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 95 +- drivers/media/platform/s3c-camif/camif-capture.c | 20 +- drivers/media/platform/s3c-camif/camif-core.c | 5 +- drivers/media/platform/s5p-g2d/g2d.c | 3 + drivers/media/platform/s5p-jpeg/jpeg-core.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 1 + drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 6 +- drivers/media/platform/sh_vou.c | 6 +- drivers/media/platform/sti/bdisp/Makefile | 2 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 8 +- drivers/media/platform/sti/delta/Makefile | 2 +- drivers/media/platform/sti/delta/delta-v4l2.c | 9 +- drivers/media/platform/sti/hva/Makefile | 2 +- drivers/media/platform/sti/hva/hva-hw.c | 20 +- drivers/media/platform/stm32/stm32-dcmi.c | 19 +- .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 22 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 2 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 35 +- drivers/media/platform/ti-vpe/cal-video.c | 4 +- drivers/media/platform/ti-vpe/cal.c | 8 +- drivers/media/platform/ti-vpe/vpe.c | 8 +- drivers/media/platform/via-camera.c | 5 +- drivers/media/platform/video-mux.c | 32 +- drivers/media/platform/vsp1/vsp1_brx.c | 34 +- drivers/media/platform/vsp1/vsp1_clu.c | 13 +- drivers/media/platform/vsp1/vsp1_drv.c | 10 +- drivers/media/platform/vsp1/vsp1_entity.c | 59 +- drivers/media/platform/vsp1/vsp1_entity.h | 20 +- drivers/media/platform/vsp1/vsp1_histo.c | 51 +- drivers/media/platform/vsp1/vsp1_hsit.c | 14 +- drivers/media/platform/vsp1/vsp1_lif.c | 13 +- drivers/media/platform/vsp1/vsp1_lut.c | 13 +- drivers/media/platform/vsp1/vsp1_rwpf.c | 32 +- drivers/media/platform/vsp1/vsp1_rwpf.h | 2 +- drivers/media/platform/vsp1/vsp1_sru.c | 22 +- drivers/media/platform/vsp1/vsp1_uds.c | 22 +- drivers/media/platform/vsp1/vsp1_uif.c | 27 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 26 +- drivers/media/platform/xilinx/xilinx-dma.c | 5 +- drivers/media/platform/xilinx/xilinx-tpg.c | 25 +- drivers/media/platform/xilinx/xilinx-vip.c | 18 +- drivers/media/platform/xilinx/xilinx-vip.h | 4 +- drivers/media/radio/si4713/radio-platform-si4713.c | 2 +- drivers/media/rc/Kconfig | 83 +- drivers/media/rc/Makefile | 1 - drivers/media/rc/bpf-lirc.c | 3 +- drivers/media/rc/imon.c | 15 +- drivers/media/rc/ite-cir.h | 2 +- drivers/media/rc/keymaps/Makefile | 2 +- drivers/media/rc/keymaps/rc-ct-90405.c | 86 + drivers/media/rc/keymaps/rc-tango.c | 89 - drivers/media/rc/st_rc.c | 22 +- drivers/media/rc/tango-ir.c | 267 - drivers/media/spi/cxd2880-spi.c | 12 +- drivers/media/test-drivers/vim2m.c | 5 - drivers/media/test-drivers/vimc/vimc-debayer.c | 20 +- drivers/media/test-drivers/vimc/vimc-scaler.c | 36 +- drivers/media/test-drivers/vimc/vimc-sensor.c | 16 +- drivers/media/test-drivers/vivid/vivid-core.c | 44 +- drivers/media/test-drivers/vivid/vivid-core.h | 1 - .../media/test-drivers/vivid/vivid-kthread-cap.c | 2 +- drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 3 - drivers/media/test-drivers/vivid/vivid-vbi-cap.c | 8 +- drivers/media/usb/Kconfig | 5 - drivers/media/usb/airspy/airspy.c | 3 - drivers/media/usb/au0828/au0828-core.c | 4 +- drivers/media/usb/cpia2/cpia2.h | 1 + drivers/media/usb/cpia2/cpia2_core.c | 12 + drivers/media/usb/cpia2/cpia2_usb.c | 13 +- drivers/media/usb/cpia2/cpia2_v4l.c | 149 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 9 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 5 +- drivers/media/usb/dvb-usb/Makefile | 2 +- drivers/media/usb/dvb-usb/cinergyT2-core.c | 13 +- drivers/media/usb/dvb-usb/cxusb.c | 2 +- drivers/media/usb/dvb-usb/dtv5100.c | 7 +- drivers/media/usb/em28xx/em28xx-cards.c | 6 +- drivers/media/usb/em28xx/em28xx-input.c | 8 +- drivers/media/usb/go7007/s2250-board.c | 2 +- drivers/media/usb/gspca/cpia1.c | 5 +- drivers/media/usb/gspca/gl860/gl860.c | 4 +- drivers/media/usb/gspca/ov519.c | 2 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/sunplus.c | 8 +- drivers/media/usb/hackrf/hackrf.c | 3 - drivers/media/usb/msi2500/msi2500.c | 3 - drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 4 +- drivers/media/usb/s2255/s2255drv.c | 2 - drivers/media/usb/ttusb-dec/ttusb_dec.c | 23 +- drivers/media/usb/uvc/uvc_video.c | 27 + drivers/media/usb/zr364xx/zr364xx.c | 1 + drivers/media/v4l2-core/Kconfig | 5 + drivers/media/v4l2-core/Makefile | 8 +- drivers/media/v4l2-core/v4l2-async.c | 23 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 3 + drivers/media/v4l2-core/v4l2-ctrls-api.c | 1225 +++ drivers/media/v4l2-core/v4l2-ctrls-core.c | 1946 +++++ drivers/media/v4l2-core/v4l2-ctrls-defs.c | 1579 ++++ drivers/media/v4l2-core/v4l2-ctrls-priv.h | 96 + drivers/media/v4l2-core/v4l2-ctrls-request.c | 496 ++ drivers/media/v4l2-core/v4l2-ctrls.c | 5035 ------------ drivers/media/v4l2-core/v4l2-dev.c | 10 +- drivers/media/v4l2-core/v4l2-event.c | 6 +- drivers/media/v4l2-core/v4l2-fh.c | 1 + drivers/media/v4l2-core/v4l2-ioctl.c | 38 +- drivers/media/v4l2-core/v4l2-subdev.c | 166 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 1 - drivers/memstick/core/ms_block.c | 63 +- drivers/memstick/core/mspro_block.c | 26 +- drivers/memstick/host/rtsx_usb_ms.c | 10 +- drivers/mfd/Kconfig | 18 - drivers/mfd/Makefile | 1 - drivers/mfd/ioc3.c | 1 + drivers/mfd/mt6358-irq.c | 89 +- drivers/mfd/mt6397-core.c | 24 + drivers/mfd/tps68470.c | 97 - drivers/misc/lkdtm/bugs.c | 6 +- drivers/misc/sgi-gru/grufault.c | 4 +- drivers/mmc/core/block.c | 11 +- drivers/mmc/core/core.c | 22 +- drivers/mmc/core/core.h | 9 + drivers/mmc/core/debugfs.c | 1 + drivers/mmc/core/host.c | 3 + drivers/mmc/core/mmc.c | 68 +- drivers/mmc/core/mmc_ops.c | 163 +- drivers/mmc/core/mmc_ops.h | 12 +- drivers/mmc/core/sd.c | 481 +- drivers/mmc/core/sd_ops.c | 38 +- drivers/mmc/core/sdio.c | 6 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/cqhci-core.c | 21 +- drivers/mmc/host/dw_mmc-pltfm.c | 1 - drivers/mmc/host/jz4740_mmc.c | 6 +- drivers/mmc/host/meson-gx-mmc.c | 50 +- drivers/mmc/host/mmc_spi.c | 12 +- drivers/mmc/host/mtk-sd.c | 25 +- drivers/mmc/host/of_mmc_spi.c | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/mmc/host/s3cmci.c | 7 +- drivers/mmc/host/sdhci-acpi.c | 11 + drivers/mmc/host/sdhci-esdhc-imx.c | 18 +- drivers/mmc/host/sdhci-iproc.c | 30 + drivers/mmc/host/sdhci-of-aspeed.c | 50 +- drivers/mmc/host/sdhci-omap.c | 5 +- drivers/mmc/host/sdhci-pci-gli.c | 4 +- drivers/mmc/host/sdhci-sprd.c | 1 + drivers/mmc/host/sdhci.c | 2 +- drivers/mmc/host/sdhci.h | 2 + drivers/mmc/host/sdhci_am654.c | 6 +- drivers/mmc/host/usdhi6rol0.c | 1 + drivers/mmc/host/via-sdmmc.c | 3 + drivers/mmc/host/vub300.c | 2 +- drivers/mtd/mtd_blkdevs.c | 49 +- drivers/mtd/mtdpstore.c | 10 +- drivers/mtd/nand/spi/core.c | 45 +- drivers/mtd/ubi/block.c | 68 +- drivers/net/Kconfig | 23 +- drivers/net/appletalk/cops.c | 30 +- drivers/net/appletalk/ltpc.c | 16 +- drivers/net/bareudp.c | 1 + drivers/net/bonding/bond_alb.c | 13 +- drivers/net/bonding/bond_debugfs.c | 3 +- drivers/net/bonding/bond_main.c | 39 +- drivers/net/bonding/bond_netlink.c | 2 +- drivers/net/bonding/bond_options.c | 5 +- drivers/net/bonding/bond_procfs.c | 1 + drivers/net/bonding/bond_sysfs.c | 7 + drivers/net/caif/caif_virtio.c | 6 +- drivers/net/can/at91_can.c | 2 +- drivers/net/can/c_can/Makefile | 5 + drivers/net/can/c_can/c_can.c | 1354 --- drivers/net/can/c_can/c_can.h | 3 +- drivers/net/can/c_can/c_can_ethtool.c | 43 + drivers/net/can/c_can/c_can_main.c | 1354 +++ drivers/net/can/m_can/m_can.c | 244 +- drivers/net/can/peak_canfd/peak_canfd.c | 4 +- drivers/net/can/softing/softing_main.c | 2 - drivers/net/can/spi/hi311x.c | 2 +- drivers/net/can/spi/mcp251x.c | 2 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +- drivers/net/can/usb/Kconfig | 2 + drivers/net/can/usb/ems_usb.c | 3 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 14 +- drivers/net/dsa/b53/b53_common.c | 30 +- drivers/net/dsa/b53/b53_srab.c | 3 +- drivers/net/dsa/hirschmann/hellcreek.c | 3 +- drivers/net/dsa/microchip/ksz8795.c | 214 +- drivers/net/dsa/microchip/ksz8795_reg.h | 67 +- drivers/net/dsa/mt7530.c | 264 +- drivers/net/dsa/mt7530.h | 20 +- drivers/net/dsa/mv88e6xxx/chip.c | 6 +- drivers/net/dsa/ocelot/felix.c | 2 + drivers/net/dsa/ocelot/seville_vsc9953.c | 5 + drivers/net/dsa/qca8k.c | 803 +- drivers/net/dsa/qca8k.h | 58 +- drivers/net/dsa/sja1105/Kconfig | 9 +- drivers/net/dsa/sja1105/Makefile | 1 + drivers/net/dsa/sja1105/sja1105.h | 128 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 170 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 360 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.h | 1 + drivers/net/dsa/sja1105/sja1105_ethtool.c | 1089 +-- drivers/net/dsa/sja1105/sja1105_flower.c | 13 +- drivers/net/dsa/sja1105/sja1105_main.c | 769 +- drivers/net/dsa/sja1105/sja1105_mdio.c | 543 ++ drivers/net/dsa/sja1105/sja1105_ptp.c | 97 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 13 + drivers/net/dsa/sja1105/sja1105_sgmii.h | 53 - drivers/net/dsa/sja1105/sja1105_spi.c | 518 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 500 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 109 +- drivers/net/dsa/sja1105/sja1105_tas.c | 14 +- drivers/net/dsa/sja1105/sja1105_tas.h | 2 +- drivers/net/dsa/sja1105/sja1105_vl.c | 2 +- drivers/net/dsa/xrs700x/xrs700x.c | 78 + drivers/net/ethernet/3com/3c59x.c | 2 +- drivers/net/ethernet/8390/axnet_cs.c | 14 +- drivers/net/ethernet/8390/pcnet_cs.c | 2 +- drivers/net/ethernet/8390/smc-ultra.c | 6 +- drivers/net/ethernet/8390/stnic.c | 2 +- drivers/net/ethernet/aeroflex/greth.c | 3 +- drivers/net/ethernet/alteon/acenic.c | 26 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 2 - drivers/net/ethernet/amazon/ena/ena_com.c | 3 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 30 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 18 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 220 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 23 +- drivers/net/ethernet/amd/amd8111e.c | 4 +- drivers/net/ethernet/amd/amd8111e.h | 6 +- drivers/net/ethernet/amd/atarilance.c | 2 +- drivers/net/ethernet/amd/declance.c | 2 +- drivers/net/ethernet/amd/lance.c | 4 +- drivers/net/ethernet/amd/ni65.c | 12 +- drivers/net/ethernet/amd/nmclan_cs.c | 12 +- drivers/net/ethernet/amd/sun3lance.c | 12 +- drivers/net/ethernet/apple/bmac.c | 30 +- drivers/net/ethernet/apple/mace.c | 8 +- drivers/net/ethernet/aquantia/atlantic/aq_macsec.h | 4 +- drivers/net/ethernet/arc/emac_rockchip.c | 2 +- drivers/net/ethernet/atheros/alx/alx.h | 2 + drivers/net/ethernet/atheros/alx/ethtool.c | 21 +- drivers/net/ethernet/atheros/alx/main.c | 84 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 28 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 35 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.h | 42 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 587 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 4 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/b44.c | 20 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 6 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 21 +- drivers/net/ethernet/broadcom/bnx2.c | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 1 - drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 135 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 34 + drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 667 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 473 ++ drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 81 + drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 - drivers/net/ethernet/broadcom/genet/bcmgenet.c | 1 + drivers/net/ethernet/broadcom/genet/bcmmii.c | 4 + drivers/net/ethernet/brocade/bna/bfa_cee.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 3 +- drivers/net/ethernet/cadence/macb_pci.c | 2 +- drivers/net/ethernet/cadence/macb_ptp.c | 2 +- drivers/net/ethernet/calxeda/xgmac.c | 8 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 2 - drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 - drivers/net/ethernet/chelsio/cxgb3/adapter.h | 2 +- drivers/net/ethernet/chelsio/cxgb3/common.h | 2 + drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 19 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 44 +- drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 7 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 2 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 34 +- drivers/net/ethernet/dec/tulip/de2104x.c | 4 +- drivers/net/ethernet/dec/tulip/de4x5.c | 6 +- drivers/net/ethernet/dec/tulip/dmfe.c | 18 +- drivers/net/ethernet/dec/tulip/pnic2.c | 4 +- drivers/net/ethernet/dec/tulip/tulip.h | 1 - drivers/net/ethernet/dec/tulip/uli526x.c | 10 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 4 +- drivers/net/ethernet/dlink/sundance.c | 12 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 6 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 + drivers/net/ethernet/ezchip/nps_enet.c | 7 +- drivers/net/ethernet/faraday/ftgmac100.c | 6 +- drivers/net/ethernet/fealnx.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 8 +- .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 6 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 10 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 103 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 1 + .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_ierb.c | 4 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 9 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 31 +- drivers/net/ethernet/freescale/fec.h | 5 + drivers/net/ethernet/freescale/fec_main.c | 43 +- drivers/net/ethernet/freescale/gianfar.c | 76 +- drivers/net/ethernet/freescale/gianfar.h | 74 +- drivers/net/ethernet/freescale/ucc_geth.c | 3 +- drivers/net/ethernet/freescale/xgmac_mdio.c | 30 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 6 +- drivers/net/ethernet/google/Kconfig | 2 +- drivers/net/ethernet/google/gve/Makefile | 2 +- drivers/net/ethernet/google/gve/gve.h | 332 +- drivers/net/ethernet/google/gve/gve_adminq.c | 334 +- drivers/net/ethernet/google/gve/gve_adminq.h | 112 +- drivers/net/ethernet/google/gve/gve_desc_dqo.h | 256 + drivers/net/ethernet/google/gve/gve_dqo.h | 81 + drivers/net/ethernet/google/gve/gve_ethtool.c | 21 +- drivers/net/ethernet/google/gve/gve_main.c | 295 +- drivers/net/ethernet/google/gve/gve_rx.c | 54 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 763 ++ drivers/net/ethernet/google/gve/gve_tx.c | 25 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 1030 +++ drivers/net/ethernet/google/gve/gve_utils.c | 81 + drivers/net/ethernet/google/gve/gve_utils.h | 28 + drivers/net/ethernet/hisilicon/Kconfig | 2 + drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 2 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 9 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 16 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 76 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 8 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 2 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 10 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 90 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 1471 +++- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 64 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 1225 ++- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 99 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 86 +- .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 13 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 41 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 2604 +++--- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 47 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 414 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 89 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 621 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 60 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 115 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 542 ++ .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 134 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 215 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 19 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 76 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 + drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 1 - drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 18 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 4 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 27 +- drivers/net/ethernet/ibm/emac/emac.h | 2 +- drivers/net/ethernet/ibm/ibmveth.c | 54 +- drivers/net/ethernet/ibm/ibmvnic.c | 280 +- drivers/net/ethernet/ibm/ibmvnic.h | 6 +- drivers/net/ethernet/intel/Kconfig | 3 + drivers/net/ethernet/intel/e100.c | 12 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_hw.c | 4 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 26 +- drivers/net/ethernet/intel/e1000e/phy.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 10 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_client.c | 132 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 124 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 - drivers/net/ethernet/intel/i40e/i40e_type.h | 1 - drivers/net/ethernet/intel/i40e/i40e_xsk.c | 3 - drivers/net/ethernet/intel/iavf/iavf_common.c | 124 +- drivers/net/ethernet/intel/iavf/iavf_type.h | 1 - drivers/net/ethernet/intel/ice/Makefile | 2 + drivers/net/ethernet/intel/ice/ice.h | 55 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 80 +- drivers/net/ethernet/intel/ice/ice_arfs.h | 12 +- drivers/net/ethernet/intel/ice/ice_base.c | 134 +- drivers/net/ethernet/intel/ice/ice_base.h | 2 +- drivers/net/ethernet/intel/ice/ice_common.c | 465 +- drivers/net/ethernet/intel/ice/ice_common.h | 19 + drivers/net/ethernet/intel/ice/ice_controlq.c | 62 + drivers/net/ethernet/intel/ice/ice_controlq.h | 2 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 21 + drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 15 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.h | 9 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 9 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 33 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 10 + drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 90 +- drivers/net/ethernet/intel/ice/ice_idc.c | 334 + drivers/net/ethernet/intel/ice/ice_idc_int.h | 14 + drivers/net/ethernet/intel/ice/ice_lag.c | 2 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 151 +- drivers/net/ethernet/intel/ice/ice_lib.c | 120 +- drivers/net/ethernet/intel/ice/ice_lib.h | 10 +- drivers/net/ethernet/intel/ice/ice_main.c | 315 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 1558 ++++ drivers/net/ethernet/intel/ice/ice_ptp.h | 204 + drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 651 ++ drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 79 + drivers/net/ethernet/intel/ice/ice_sbq_cmd.h | 92 + drivers/net/ethernet/intel/ice/ice_sched.c | 93 +- drivers/net/ethernet/intel/ice/ice_switch.c | 28 + drivers/net/ethernet/intel/ice/ice_switch.h | 5 +- drivers/net/ethernet/intel/ice/ice_trace.h | 232 + drivers/net/ethernet/intel/ice/ice_txrx.c | 54 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 5 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 26 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 2 +- drivers/net/ethernet/intel/ice/ice_type.h | 69 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 227 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 31 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 7 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 4 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 13 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 4 +- drivers/net/ethernet/intel/igbvf/netdev.c | 6 +- drivers/net/ethernet/intel/igbvf/vf.h | 42 +- drivers/net/ethernet/intel/igc/igc.h | 34 +- drivers/net/ethernet/intel/igc/igc_base.h | 2 + drivers/net/ethernet/intel/igc/igc_defines.h | 9 +- drivers/net/ethernet/intel/igc/igc_dump.c | 2 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 41 +- drivers/net/ethernet/intel/igc/igc_main.c | 731 +- drivers/net/ethernet/intel/igc/igc_regs.h | 2 +- drivers/net/ethernet/intel/igc/igc_xdp.c | 109 +- drivers/net/ethernet/intel/igc/igc_xdp.h | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 3 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 4 +- drivers/net/ethernet/lantiq_xrx200.c | 9 +- drivers/net/ethernet/marvell/mvmdio.c | 20 +- drivers/net/ethernet/marvell/mvneta.c | 32 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 3 - drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 123 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 3 - drivers/net/ethernet/marvell/octeontx2/af/common.h | 5 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 54 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 107 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 8675 ++++++++++++-------- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 56 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 76 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 168 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 923 ++- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 617 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 33 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 12 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 85 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 323 + drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 11 + .../ethernet/marvell/octeontx2/nic/otx2_common.h | 39 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 6 + .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 192 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 143 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 303 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 58 +- drivers/net/ethernet/marvell/prestera/Makefile | 3 +- drivers/net/ethernet/marvell/prestera/prestera.h | 39 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 376 + .../net/ethernet/marvell/prestera/prestera_acl.h | 124 + .../ethernet/marvell/prestera/prestera_devlink.c | 530 +- .../ethernet/marvell/prestera/prestera_devlink.h | 3 + .../net/ethernet/marvell/prestera/prestera_dsa.c | 3 + .../net/ethernet/marvell/prestera/prestera_dsa.h | 1 + .../net/ethernet/marvell/prestera/prestera_flow.c | 194 + .../net/ethernet/marvell/prestera/prestera_flow.h | 14 + .../ethernet/marvell/prestera/prestera_flower.c | 359 + .../ethernet/marvell/prestera/prestera_flower.h | 18 + .../net/ethernet/marvell/prestera/prestera_hw.c | 661 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 51 +- .../net/ethernet/marvell/prestera/prestera_main.c | 301 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 104 +- .../net/ethernet/marvell/prestera/prestera_rxtx.c | 7 +- .../net/ethernet/marvell/prestera/prestera_span.c | 239 + .../net/ethernet/marvell/prestera/prestera_span.h | 20 + .../ethernet/marvell/prestera/prestera_switchdev.c | 186 +- .../ethernet/marvell/prestera/prestera_switchdev.h | 7 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/skge.h | 2 +- drivers/net/ethernet/marvell/sky2.c | 32 +- drivers/net/ethernet/marvell/sky2.h | 8 +- drivers/net/ethernet/mellanox/Kconfig | 1 + drivers/net/ethernet/mellanox/Makefile | 1 + drivers/net/ethernet/mellanox/mlx4/en_rx.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 19 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 3 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 8 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 8 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 427 + .../ethernet/mellanox/mlx5/core/en/rep/bridge.h | 21 + .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 23 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 38 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 17 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 2 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 65 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 37 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 11 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 24 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 6 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 11 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 8 +- .../mellanox/mlx5/core/en_accel/tls_stats.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 88 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 179 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 1299 +++ .../net/ethernet/mellanox/mlx5/core/esw/bridge.h | 53 + .../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 53 + .../mlx5/core/esw/diag/bridge_tracepoint.h | 113 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 7 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 70 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 + .../net/ethernet/mellanox/mlx5/core/fs_ft_pool.c | 85 + .../net/ethernet/mellanox/mlx5/core/fs_ft_pool.h | 21 + drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 + .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/lag.c | 295 +- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 3 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 94 +- drivers/net/ethernet/mellanox/mlx5/core/lib/sf.h | 45 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 + .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 25 +- drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 35 + drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 608 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h | 37 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 1 + .../mellanox/mlx5/core/steering/dr_action.c | 242 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 40 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 1 + .../mellanox/mlx5/core/steering/dr_ste_v0.c | 5 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 120 +- .../mellanox/mlx5/core/steering/dr_types.h | 37 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 43 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 6 + drivers/net/ethernet/mellanox/mlxbf_gige/Kconfig | 13 + drivers/net/ethernet/mellanox/mlxbf_gige/Makefile | 11 + .../net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h | 190 + .../mellanox/mlxbf_gige/mlxbf_gige_ethtool.c | 137 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c | 212 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c | 142 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 452 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 187 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h | 78 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c | 320 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c | 284 + drivers/net/ethernet/mellanox/mlxsw/Kconfig | 22 - drivers/net/ethernet/mellanox/mlxsw/Makefile | 4 - drivers/net/ethernet/mellanox/mlxsw/core.c | 10 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 99 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 7 + drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 97 +- drivers/net/ethernet/mellanox/mlxsw/ib.h | 9 - drivers/net/ethernet/mellanox/mlxsw/minimal.c | 17 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 5 - drivers/net/ethernet/mellanox/mlxsw/pci.h | 3 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 124 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 5 + .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 14 + drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 3 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 378 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 - .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 10 +- drivers/net/ethernet/mellanox/mlxsw/switchib.c | 595 -- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 1691 ---- drivers/net/ethernet/micrel/ks8842.c | 4 + drivers/net/ethernet/micrel/ks8851_common.c | 15 +- drivers/net/ethernet/micrel/ksz884x.c | 111 +- drivers/net/ethernet/microchip/Kconfig | 2 + drivers/net/ethernet/microchip/Makefile | 2 + drivers/net/ethernet/microchip/sparx5/Kconfig | 9 + drivers/net/ethernet/microchip/sparx5/Makefile | 10 + .../ethernet/microchip/sparx5/sparx5_calendar.c | 596 ++ .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 1227 +++ .../ethernet/microchip/sparx5/sparx5_mactable.c | 500 ++ .../net/ethernet/microchip/sparx5/sparx5_main.c | 853 ++ .../net/ethernet/microchip/sparx5/sparx5_main.h | 375 + .../ethernet/microchip/sparx5/sparx5_main_regs.h | 4642 +++++++++++ .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 264 + .../net/ethernet/microchip/sparx5/sparx5_packet.c | 320 + .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 210 + .../net/ethernet/microchip/sparx5/sparx5_port.c | 1146 +++ .../net/ethernet/microchip/sparx5/sparx5_port.h | 93 + .../ethernet/microchip/sparx5/sparx5_switchdev.c | 510 ++ .../net/ethernet/microchip/sparx5/sparx5_vlan.c | 224 + drivers/net/ethernet/microsoft/mana/mana_en.c | 9 +- drivers/net/ethernet/moxa/moxart_ether.c | 5 +- drivers/net/ethernet/mscc/ocelot_net.c | 29 +- drivers/net/ethernet/natsemi/natsemi.c | 6 +- drivers/net/ethernet/neterion/s2io.c | 10 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 3 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 36 +- drivers/net/ethernet/netronome/nfp/Makefile | 3 +- drivers/net/ethernet/netronome/nfp/ccm_mbox.c | 2 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 1180 +++ .../net/ethernet/netronome/nfp/flower/conntrack.h | 231 + drivers/net/ethernet/netronome/nfp/flower/main.h | 6 + .../net/ethernet/netronome/nfp/flower/metadata.c | 129 +- .../net/ethernet/netronome/nfp/flower/offload.c | 40 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 - drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 1 + .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 3 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 2 +- drivers/net/ethernet/ni/nixge.c | 8 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 2 - .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 2 + .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 102 +- drivers/net/ethernet/qlogic/Kconfig | 3 + .../net/ethernet/qlogic/netxen/netxen_nic_init.c | 1 + drivers/net/ethernet/qlogic/qed/Makefile | 5 + drivers/net/ethernet/qlogic/qed/qed.h | 14 + drivers/net/ethernet/qlogic/qed/qed_cxt.c | 45 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 140 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 6 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 22 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 40 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 3 + drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c | 829 ++ drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h | 103 + .../net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c | 376 + .../net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.h | 39 + .../ethernet/qlogic/qed/qed_nvmetcp_ip_services.c | 238 + drivers/net/ethernet/qlogic/qed/qed_ooo.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_sp.h | 5 + drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 3 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 6 - drivers/net/ethernet/qlogic/qede/qede_rdma.c | 6 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c | 8 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | 1 - drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 1 + drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 8 +- drivers/net/ethernet/qualcomm/qca_debug.c | 1 + drivers/net/ethernet/qualcomm/qca_spi.c | 16 +- drivers/net/ethernet/qualcomm/qca_spi.h | 1 + drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 6 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 5 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 43 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 434 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 2 + drivers/net/ethernet/rdc/r6040.c | 9 +- drivers/net/ethernet/realtek/8139cp.c | 6 +- drivers/net/ethernet/realtek/8139too.c | 6 +- drivers/net/ethernet/realtek/atp.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 10 +- drivers/net/ethernet/renesas/ravb_main.c | 15 +- drivers/net/ethernet/renesas/sh_eth.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 4 +- drivers/net/ethernet/seeq/ether3.c | 10 +- drivers/net/ethernet/sfc/ef10.c | 20 +- drivers/net/ethernet/sfc/ef10_sriov.c | 36 +- drivers/net/ethernet/sfc/efx.c | 19 +- drivers/net/ethernet/sfc/efx_common.c | 12 +- drivers/net/ethernet/sfc/falcon/efx.c | 4 +- drivers/net/ethernet/sfc/falcon/falcon_boards.c | 10 +- drivers/net/ethernet/sfc/farch.c | 13 +- drivers/net/ethernet/sfc/rx.c | 9 +- drivers/net/ethernet/sgi/ioc3-eth.c | 4 + drivers/net/ethernet/sis/sis900.c | 22 +- drivers/net/ethernet/smsc/smc9194.c | 42 +- drivers/net/ethernet/smsc/smc91x.c | 14 +- drivers/net/ethernet/socionext/netsec.c | 3 - drivers/net/ethernet/socionext/sni_ave.c | 2 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 21 + drivers/net/ethernet/stmicro/stmmac/Makefile | 2 + drivers/net/ethernet/stmicro/stmmac/common.h | 3 +- .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 398 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 105 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h | 29 + .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 219 + .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 207 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 30 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 3 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 4 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 15 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 7 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 8 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 95 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 74 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 16 + .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 4 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/sungem.c | 20 +- drivers/net/ethernet/sun/sunhme.c | 6 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 18 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 6 +- drivers/net/ethernet/ti/am65-cpts.c | 4 +- drivers/net/ethernet/ti/cpsw-phy-sel.c | 4 +- drivers/net/ethernet/ti/cpsw.c | 7 +- drivers/net/ethernet/ti/cpsw_ale.c | 2 +- drivers/net/ethernet/ti/cpsw_new.c | 7 +- drivers/net/ethernet/ti/cpsw_priv.c | 10 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 6 +- drivers/net/ethernet/ti/davinci_emac.c | 5 +- drivers/net/ethernet/via/via-velocity.c | 6 +- drivers/net/ethernet/wiznet/w5100.c | 7 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 8 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 5 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 10 +- drivers/net/fddi/skfp/ess.c | 6 +- drivers/net/fddi/skfp/h/supern_2.h | 2 +- drivers/net/fjes/fjes_main.c | 16 +- drivers/net/gtp.c | 3 +- drivers/net/hamradio/6pack.c | 10 +- drivers/net/hamradio/baycom_epp.c | 4 +- drivers/net/hamradio/bpqether.c | 4 +- drivers/net/hamradio/hdlcdrv.c | 2 +- drivers/net/hamradio/mkiss.c | 6 +- drivers/net/hamradio/scc.c | 20 +- drivers/net/hamradio/yam.c | 2 +- drivers/net/hyperv/hyperv_net.h | 8 + drivers/net/hyperv/netvsc.c | 10 +- drivers/net/hyperv/netvsc_drv.c | 5 + drivers/net/hyperv/rndis_filter.c | 10 +- drivers/net/ieee802154/mac802154_hwsim.c | 11 +- drivers/net/ifb.c | 4 +- drivers/net/ipa/Makefile | 9 +- drivers/net/ipa/gsi.c | 90 +- drivers/net/ipa/gsi.h | 2 +- drivers/net/ipa/gsi_reg.h | 3 +- drivers/net/ipa/ipa_cmd.c | 40 +- drivers/net/ipa/ipa_data-v3.1.c | 533 ++ drivers/net/ipa/ipa_data-v3.5.1.c | 45 +- drivers/net/ipa/ipa_data-v4.11.c | 66 +- drivers/net/ipa/ipa_data-v4.2.c | 54 +- drivers/net/ipa/ipa_data-v4.5.c | 69 +- drivers/net/ipa/ipa_data-v4.9.c | 70 +- drivers/net/ipa/ipa_data.h | 1 + drivers/net/ipa/ipa_endpoint.c | 90 +- drivers/net/ipa/ipa_main.c | 55 +- drivers/net/ipa/ipa_mem.c | 264 +- drivers/net/ipa/ipa_mem.h | 26 +- drivers/net/ipa/ipa_qmi.c | 32 +- drivers/net/ipa/ipa_reg.h | 1 + drivers/net/ipa/ipa_smp2p.c | 5 +- drivers/net/ipa/ipa_sysfs.c | 136 + drivers/net/ipa/ipa_sysfs.h | 15 + drivers/net/ipa/ipa_table.c | 94 +- drivers/net/ipa/ipa_uc.c | 3 +- drivers/net/ipa/ipa_version.h | 2 + drivers/net/macsec.c | 4 +- drivers/net/macvlan.c | 2 +- drivers/net/mdio/Kconfig | 14 + drivers/net/mdio/Makefile | 4 +- drivers/net/mdio/acpi_mdio.c | 58 + drivers/net/mdio/fwnode_mdio.c | 144 + drivers/net/mdio/mdio-bcm-unimac.c | 2 +- drivers/net/mdio/mdio-ipq8064.c | 70 +- drivers/net/mdio/mdio-mscc-miim.c | 6 +- drivers/net/mdio/mdio-mux-bcm-iproc.c | 9 +- drivers/net/mdio/mdio-mux-meson-g12a.c | 2 +- drivers/net/mdio/of_mdio.c | 149 +- drivers/net/mhi/net.c | 133 +- drivers/net/mhi/proto_mbim.c | 5 +- drivers/net/mii.c | 2 +- drivers/net/netdevsim/bus.c | 129 +- drivers/net/netdevsim/dev.c | 404 +- drivers/net/netdevsim/netdev.c | 95 +- drivers/net/netdevsim/netdevsim.h | 49 + drivers/net/pcs/Makefile | 4 +- drivers/net/pcs/pcs-xpcs-nxp.c | 185 + drivers/net/pcs/pcs-xpcs.c | 659 +- drivers/net/pcs/pcs-xpcs.h | 115 + drivers/net/phy/Kconfig | 16 +- drivers/net/phy/Makefile | 2 + drivers/net/phy/adin.c | 2 +- drivers/net/phy/at803x.c | 192 +- drivers/net/phy/ax88796b.c | 74 +- drivers/net/phy/bcm87xx.c | 4 +- drivers/net/phy/davicom.c | 6 +- drivers/net/phy/dp83640.c | 5 +- drivers/net/phy/et1011c.c | 15 +- drivers/net/phy/fixed_phy.c | 4 +- drivers/net/phy/lxt.c | 4 +- drivers/net/phy/marvell.c | 40 +- drivers/net/phy/mdio_bus.c | 4 +- drivers/net/phy/mdio_device.c | 4 +- drivers/net/phy/mediatek-ge.c | 112 + drivers/net/phy/micrel.c | 410 +- drivers/net/phy/mii_timestamper.c | 3 + drivers/net/phy/motorcomm.c | 137 + drivers/net/phy/mscc/mscc_macsec.c | 2 +- drivers/net/phy/mscc/mscc_macsec.h | 2 +- drivers/net/phy/national.c | 6 +- drivers/net/phy/nxp-c45-tja11xx.c | 537 +- drivers/net/phy/phy-c45.c | 2 +- drivers/net/phy/phy-core.c | 3 +- drivers/net/phy/phy.c | 6 +- drivers/net/phy/phy_device.c | 132 +- drivers/net/phy/phylink.c | 60 +- drivers/net/phy/qsemi.c | 1 + drivers/net/phy/realtek.c | 76 +- drivers/net/phy/rockchip.c | 2 +- drivers/net/phy/sfp-bus.c | 33 +- drivers/net/phy/sfp.c | 2 +- drivers/net/phy/spi_ks8995.c | 10 +- drivers/net/phy/ste10Xp.c | 6 +- drivers/net/phy/vitesse.c | 3 +- drivers/net/ppp/bsd_comp.c | 2 +- drivers/net/slip/slhc.c | 2 +- drivers/net/tun.c | 16 +- drivers/net/usb/Kconfig | 12 +- drivers/net/usb/asix.h | 13 +- drivers/net/usb/asix_common.c | 106 +- drivers/net/usb/asix_devices.c | 202 +- drivers/net/usb/ax88172a.c | 21 +- drivers/net/usb/cdc_ether.c | 2 +- drivers/net/usb/cdc_mbim.c | 7 +- drivers/net/usb/cdc_ncm.c | 40 +- drivers/net/usb/hso.c | 7 +- drivers/net/usb/huawei_cdc_ncm.c | 1 + drivers/net/usb/int51x1.c | 2 +- drivers/net/usb/lan78xx.c | 2 +- drivers/net/usb/lg-vl600.c | 4 +- drivers/net/usb/mcs7830.c | 2 +- drivers/net/usb/qmi_wwan.c | 3 +- drivers/net/usb/r8152.c | 97 +- drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/usbnet.c | 27 +- drivers/net/virtio_net.c | 53 +- drivers/net/vrf.c | 16 +- drivers/net/vxlan.c | 2 + drivers/net/wan/Kconfig | 4 +- drivers/net/wan/c101.c | 46 +- drivers/net/wan/cosa.c | 493 +- drivers/net/wan/farsync.c | 487 +- drivers/net/wan/fsl_ucc_hdlc.c | 3 +- drivers/net/wan/hd64570.c | 124 +- drivers/net/wan/hd64572.c | 95 +- drivers/net/wan/hdlc.c | 63 +- drivers/net/wan/hdlc_cisco.c | 49 +- drivers/net/wan/hdlc_fr.c | 101 +- drivers/net/wan/hdlc_ppp.c | 38 +- drivers/net/wan/hdlc_x25.c | 77 +- drivers/net/wan/hostess_sv11.c | 113 +- drivers/net/wan/ixp4xx_hss.c | 144 +- drivers/net/wan/lapbether.c | 65 +- drivers/net/wan/lmc/lmc.h | 2 +- drivers/net/wan/n2.c | 56 +- drivers/net/wan/pc300too.c | 52 +- drivers/net/wan/pci200syn.c | 51 +- drivers/net/wan/sealevel.c | 126 +- drivers/net/wan/wanxl.c | 190 +- drivers/net/wan/z85230.c | 995 +-- drivers/net/wireless/ath/ath10k/ahb.c | 9 +- drivers/net/wireless/ath/ath10k/core.h | 2 +- drivers/net/wireless/ath/ath10k/debug.c | 4 +- drivers/net/wireless/ath/ath10k/htt.h | 4 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 2 - drivers/net/wireless/ath/ath10k/mac.c | 1 + drivers/net/wireless/ath/ath10k/pci.c | 14 +- drivers/net/wireless/ath/ath10k/pci.h | 1 - drivers/net/wireless/ath/ath10k/wmi.c | 8 +- drivers/net/wireless/ath/ath10k/wmi.h | 9 +- drivers/net/wireless/ath/ath11k/core.c | 47 +- drivers/net/wireless/ath/ath11k/core.h | 5 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 2 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 2 +- drivers/net/wireless/ath/ath11k/dp.c | 16 +- drivers/net/wireless/ath/ath11k/hal.c | 10 + drivers/net/wireless/ath/ath11k/hal.h | 3 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 42 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 8 + drivers/net/wireless/ath/ath11k/hw.c | 391 + drivers/net/wireless/ath/ath11k/hw.h | 5 + drivers/net/wireless/ath/ath11k/mac.c | 24 +- drivers/net/wireless/ath/ath11k/mhi.c | 1 + drivers/net/wireless/ath/ath11k/pci.c | 49 +- drivers/net/wireless/ath/ath11k/rx_desc.h | 87 + drivers/net/wireless/ath/ath11k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/wmi.h | 4 +- drivers/net/wireless/ath/ath5k/pcu.c | 2 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +- drivers/net/wireless/ath/ath9k/ar9003_mac.c | 2 + drivers/net/wireless/ath/ath9k/main.c | 7 +- drivers/net/wireless/ath/carl9170/Kconfig | 8 +- drivers/net/wireless/ath/hw.c | 2 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 2 +- drivers/net/wireless/ath/wcn36xx/hal.h | 20 +- drivers/net/wireless/ath/wcn36xx/main.c | 131 +- drivers/net/wireless/ath/wcn36xx/smd.c | 288 +- drivers/net/wireless/ath/wcn36xx/smd.h | 17 + drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 14 + drivers/net/wireless/ath/wil6210/cfg80211.c | 2 - drivers/net/wireless/ath/wil6210/interrupt.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 6 +- drivers/net/wireless/broadcom/b43/phy_n.c | 47 - drivers/net/wireless/broadcom/b43legacy/dma.c | 13 - drivers/net/wireless/broadcom/b43legacy/main.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 70 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 11 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 4 + .../broadcom/brcm80211/brcmfmac/firmware.h | 7 + .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 57 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 19 +- .../wireless/broadcom/brcm80211/brcmsmac/aiutils.c | 3 - .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 8 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 3 +- .../net/wireless/broadcom/brcm80211/brcmsmac/stf.h | 1 - drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- drivers/net/wireless/intel/iwlwifi/Makefile | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 16 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 86 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 10 + .../net/wireless/intel/iwlwifi/fw/api/commands.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 110 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 26 + .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 3 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 19 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 47 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 418 + drivers/net/wireless/intel/iwlwifi/fw/file.h | 25 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 120 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 262 + drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 42 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 6 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 20 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 11 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 138 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 20 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 118 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 4 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 20 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 40 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 8 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 45 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 357 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 90 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 19 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 24 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 34 - .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 78 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 39 +- drivers/net/wireless/intersil/orinoco/hw.c | 18 +- drivers/net/wireless/intersil/orinoco/hw.h | 5 +- drivers/net/wireless/intersil/orinoco/wext.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 55 +- drivers/net/wireless/marvell/libertas/main.c | 2 +- drivers/net/wireless/marvell/libertas/mesh.c | 149 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 +- drivers/net/wireless/marvell/mwifiex/fw.h | 6 + drivers/net/wireless/marvell/mwifiex/main.c | 13 +- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 11 +- drivers/net/wireless/marvell/mwl8k.c | 4 +- drivers/net/wireless/mediatek/mt76/dma.c | 19 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 64 +- drivers/net/wireless/mediatek/mt76/mt76.h | 56 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 32 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 43 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 12 - drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 85 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 156 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 42 - drivers/net/wireless/mediatek/mt76/mt7615/main.c | 60 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 99 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 19 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 10 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 2 + drivers/net/wireless/mediatek/mt76/mt7615/sdio.h | 2 +- .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 39 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 16 +- drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 3 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 11 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 19 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 10 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 228 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 72 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 36 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 18 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 16 +- drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 78 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 45 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 44 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 13 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 179 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 384 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 56 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 103 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 673 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 80 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 39 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 41 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 32 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 21 +- .../net/wireless/mediatek/mt76/mt7915/testmode.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 37 + drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 99 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 248 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 14 + drivers/net/wireless/mediatek/mt76/mt7921/main.c | 172 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 203 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 166 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 20 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 34 +- drivers/net/wireless/mediatek/mt76/sdio.c | 17 +- drivers/net/wireless/mediatek/mt76/testmode.c | 35 +- drivers/net/wireless/mediatek/mt76/tx.c | 82 +- drivers/net/wireless/mediatek/mt76/usb.c | 1 + drivers/net/wireless/mediatek/mt7601u/usb.c | 1 + drivers/net/wireless/microchip/wilc1000/spi.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 5 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 11 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 59 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 11 +- .../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 20 +- drivers/net/wireless/realtek/rtlwifi/cam.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 2 +- drivers/net/wireless/realtek/rtw88/coex.c | 45 +- drivers/net/wireless/realtek/rtw88/debug.c | 7 + drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 114 + drivers/net/wireless/realtek/rtw88/fw.h | 55 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 11 +- drivers/net/wireless/realtek/rtw88/main.c | 196 +- drivers/net/wireless/realtek/rtw88/main.h | 57 +- drivers/net/wireless/realtek/rtw88/pci.c | 32 + drivers/net/wireless/realtek/rtw88/phy.c | 81 + drivers/net/wireless/realtek/rtw88/phy.h | 1 + drivers/net/wireless/realtek/rtw88/ps.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 113 +- .../net/wireless/realtek/rtw88/rtw8822c_table.c | 1008 +-- drivers/net/wireless/rndis_wlan.c | 5 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 6 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 20 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 7 +- drivers/net/wireless/rsi/rsi_main.h | 1 - drivers/net/wireless/st/cw1200/cw1200_sdio.c | 1 + drivers/net/wireless/st/cw1200/scan.c | 17 +- drivers/net/wireless/ti/wl1251/cmd.c | 17 +- drivers/net/wireless/ti/wl12xx/main.c | 7 + drivers/net/wireless/ti/wlcore/cmd.c | 6 +- drivers/net/wireless/ti/wlcore/event.c | 67 +- drivers/net/wireless/ti/wlcore/main.c | 4 +- drivers/net/wireless/ti/wlcore/sysfs.c | 24 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 4 +- drivers/net/wwan/Kconfig | 53 +- drivers/net/wwan/Makefile | 6 +- drivers/net/wwan/iosm/Makefile | 23 + drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c | 88 + drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.h | 59 + drivers/net/wwan/iosm/iosm_ipc_imem.c | 1363 +++ drivers/net/wwan/iosm/iosm_ipc_imem.h | 579 ++ drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 346 + drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 101 + drivers/net/wwan/iosm/iosm_ipc_irq.c | 90 + drivers/net/wwan/iosm/iosm_ipc_irq.h | 33 + drivers/net/wwan/iosm/iosm_ipc_mmio.c | 223 + drivers/net/wwan/iosm/iosm_ipc_mmio.h | 183 + drivers/net/wwan/iosm/iosm_ipc_mux.c | 455 + drivers/net/wwan/iosm/iosm_ipc_mux.h | 343 + drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 910 ++ drivers/net/wwan/iosm/iosm_ipc_mux_codec.h | 193 + drivers/net/wwan/iosm/iosm_ipc_pcie.c | 580 ++ drivers/net/wwan/iosm/iosm_ipc_pcie.h | 209 + drivers/net/wwan/iosm/iosm_ipc_pm.c | 333 + drivers/net/wwan/iosm/iosm_ipc_pm.h | 207 + drivers/net/wwan/iosm/iosm_ipc_port.c | 85 + drivers/net/wwan/iosm/iosm_ipc_port.h | 50 + drivers/net/wwan/iosm/iosm_ipc_protocol.c | 283 + drivers/net/wwan/iosm/iosm_ipc_protocol.h | 237 + drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c | 552 ++ drivers/net/wwan/iosm/iosm_ipc_protocol_ops.h | 444 + drivers/net/wwan/iosm/iosm_ipc_task_queue.c | 202 + drivers/net/wwan/iosm/iosm_ipc_task_queue.h | 97 + drivers/net/wwan/iosm/iosm_ipc_uevent.c | 44 + drivers/net/wwan/iosm/iosm_ipc_uevent.h | 41 + drivers/net/wwan/iosm/iosm_ipc_wwan.c | 340 + drivers/net/wwan/iosm/iosm_ipc_wwan.h | 55 + drivers/net/wwan/rpmsg_wwan_ctrl.c | 166 + drivers/net/wwan/wwan_core.c | 638 +- drivers/net/wwan/wwan_hwsim.c | 547 ++ drivers/nfc/fdp/fdp.c | 42 +- drivers/nfc/fdp/fdp.h | 1 - drivers/nfc/fdp/i2c.c | 14 +- drivers/nfc/mei_phy.c | 8 - drivers/nfc/microread/microread.c | 1 - drivers/nfc/nfcmrvl/fw_dnld.c | 25 +- drivers/nfc/nfcmrvl/fw_dnld.h | 15 +- drivers/nfc/nfcmrvl/i2c.c | 22 +- drivers/nfc/nfcmrvl/main.c | 13 +- drivers/nfc/nfcmrvl/nfcmrvl.h | 27 +- drivers/nfc/nfcmrvl/spi.c | 17 +- drivers/nfc/nfcmrvl/uart.c | 47 +- drivers/nfc/nfcmrvl/usb.c | 29 +- drivers/nfc/nxp-nci/core.c | 39 +- drivers/nfc/nxp-nci/firmware.c | 7 +- drivers/nfc/pn533/i2c.c | 10 +- drivers/nfc/pn533/pn533.c | 46 - drivers/nfc/pn533/uart.c | 2 +- drivers/nfc/pn533/usb.c | 4 - drivers/nfc/pn544/i2c.c | 11 +- drivers/nfc/port100.c | 4 +- drivers/nfc/s3fwrn5/i2c.c | 32 +- drivers/nfc/st-nci/i2c.c | 9 +- drivers/nfc/st-nci/se.c | 14 +- drivers/nfc/st-nci/spi.c | 9 +- drivers/nfc/st-nci/vendor_cmds.c | 15 +- drivers/nfc/st21nfca/dep.c | 59 +- drivers/nfc/st21nfca/i2c.c | 9 +- drivers/nfc/st95hf/core.c | 13 +- drivers/nvdimm/blk.c | 27 +- drivers/nvdimm/btt.c | 25 +- drivers/nvdimm/btt.h | 2 - drivers/nvdimm/pmem.c | 21 +- drivers/nvme/host/Kconfig | 2 +- drivers/nvme/host/core.c | 193 +- drivers/nvme/host/fabrics.c | 58 +- drivers/nvme/host/fabrics.h | 6 +- drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/ioctl.c | 61 +- drivers/nvme/host/multipath.c | 79 +- drivers/nvme/host/nvme.h | 17 +- drivers/nvme/host/pci.c | 82 +- drivers/nvme/host/rdma.c | 2 +- drivers/nvme/host/tcp.c | 31 +- drivers/nvme/host/zns.c | 27 +- drivers/nvme/target/Makefile | 1 + drivers/nvme/target/admin-cmd.c | 155 +- drivers/nvme/target/configfs.c | 102 +- drivers/nvme/target/core.c | 100 +- drivers/nvme/target/discovery.c | 8 +- drivers/nvme/target/fc.c | 10 +- drivers/nvme/target/io-cmd-bdev.c | 36 +- drivers/nvme/target/io-cmd-file.c | 4 +- drivers/nvme/target/nvmet.h | 41 +- drivers/nvme/target/passthru.c | 3 +- drivers/nvme/target/rdma.c | 3 +- drivers/nvme/target/zns.c | 615 ++ drivers/opp/core.c | 10 + drivers/opp/of.c | 27 +- drivers/pci/controller/pci-hyperv.c | 3 + drivers/pci/pci.c | 16 +- drivers/perf/arm-cci.c | 4 +- drivers/perf/arm-ccn.c | 6 +- drivers/perf/arm-cmn.c | 13 +- drivers/perf/arm_dmc620_pmu.c | 5 +- drivers/perf/arm_dsu_pmu.c | 8 +- drivers/perf/arm_pmu.c | 16 +- drivers/perf/arm_smmuv3_pmu.c | 35 +- drivers/perf/arm_spe_pmu.c | 12 +- drivers/perf/fsl_imx8_ddr_perf.c | 18 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 9 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 6 +- drivers/perf/hisilicon/hisi_uncore_pmu.h | 2 +- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 7 +- drivers/perf/qcom_l2_pmu.c | 11 +- drivers/perf/qcom_l3_pmu.c | 15 +- drivers/perf/thunderx2_pmu.c | 4 +- drivers/perf/xgene_pmu.c | 17 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 4 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 9 +- drivers/platform/chrome/cros_ec_ishtp.c | 4 +- drivers/platform/surface/aggregator/Kconfig | 2 +- drivers/platform/surface/aggregator/Makefile | 2 +- drivers/platform/surface/aggregator/bus.c | 2 +- drivers/platform/surface/aggregator/bus.h | 2 +- drivers/platform/surface/aggregator/controller.c | 332 +- drivers/platform/surface/aggregator/controller.h | 2 +- drivers/platform/surface/aggregator/core.c | 8 +- drivers/platform/surface/aggregator/ssh_msgb.h | 2 +- .../platform/surface/aggregator/ssh_packet_layer.c | 12 +- .../platform/surface/aggregator/ssh_packet_layer.h | 2 +- drivers/platform/surface/aggregator/ssh_parser.c | 2 +- drivers/platform/surface/aggregator/ssh_parser.h | 2 +- .../surface/aggregator/ssh_request_layer.c | 12 +- .../surface/aggregator/ssh_request_layer.h | 2 +- drivers/platform/surface/aggregator/trace.h | 2 +- drivers/platform/surface/surface3_power.c | 22 +- drivers/platform/surface/surface_acpi_notify.c | 7 +- drivers/platform/surface/surface_aggregator_cdev.c | 534 +- .../platform/surface/surface_aggregator_registry.c | 47 +- drivers/platform/x86/Kconfig | 49 +- drivers/platform/x86/Makefile | 10 +- drivers/platform/x86/asus-nb-wmi.c | 77 - drivers/platform/x86/dell/Kconfig | 11 +- drivers/platform/x86/dell/Makefile | 2 + drivers/platform/x86/dell/dcdbas.c | 3 +- drivers/platform/x86/dell/dell-laptop.c | 13 +- drivers/platform/x86/dell/dell-wmi-base.c | 775 ++ drivers/platform/x86/dell/dell-wmi-privacy.c | 391 + drivers/platform/x86/dell/dell-wmi-privacy.h | 36 + .../x86/dell/dell-wmi-sysman/dell-wmi-sysman.h | 5 +- .../x86/dell/dell-wmi-sysman/enum-attributes.c | 39 +- .../x86/dell/dell-wmi-sysman/int-attributes.c | 16 + .../x86/dell/dell-wmi-sysman/passobj-attributes.c | 6 + .../dell/dell-wmi-sysman/passwordattr-interface.c | 4 +- .../x86/dell/dell-wmi-sysman/string-attributes.c | 16 +- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 21 +- drivers/platform/x86/dell/dell-wmi.c | 763 -- drivers/platform/x86/firmware_attributes_class.c | 52 + drivers/platform/x86/firmware_attributes_class.h | 11 + drivers/platform/x86/hdaps.c | 2 +- drivers/platform/x86/hp-wireless.c | 102 - drivers/platform/x86/ideapad-laptop.c | 12 + drivers/platform/x86/intel/Kconfig | 22 + drivers/platform/x86/intel/Makefile | 8 + drivers/platform/x86/intel/int33fe/Kconfig | 24 + drivers/platform/x86/intel/int33fe/Makefile | 5 + .../{ => intel/int33fe}/intel_cht_int33fe_common.c | 0 .../{ => intel/int33fe}/intel_cht_int33fe_common.h | 0 .../{ => intel/int33fe}/intel_cht_int33fe_microb.c | 0 .../x86/intel/int33fe/intel_cht_int33fe_typec.c | 380 + drivers/platform/x86/intel/int3472/Kconfig | 30 + drivers/platform/x86/intel/int3472/Makefile | 5 + .../int3472/intel_skl_int3472_clk_and_regulator.c | 207 + .../x86/intel/int3472/intel_skl_int3472_common.c | 106 + .../x86/intel/int3472/intel_skl_int3472_common.h | 122 + .../x86/intel/int3472/intel_skl_int3472_discrete.c | 413 + .../x86/intel/int3472/intel_skl_int3472_tps68470.c | 137 + drivers/platform/x86/intel_cht_int33fe_typec.c | 380 - drivers/platform/x86/intel_ips.c | 2 +- drivers/platform/x86/intel_pmt_crashlog.c | 2 +- .../x86/intel_speed_select_if/isst_if_common.c | 73 +- drivers/platform/x86/samsung-laptop.c | 35 +- drivers/platform/x86/tc1100-wmi.c | 2 +- drivers/platform/x86/think-lmi.c | 904 ++ drivers/platform/x86/think-lmi.h | 72 + drivers/platform/x86/thinkpad_acpi.c | 2 +- drivers/platform/x86/toshiba_acpi.c | 1 + drivers/platform/x86/toshiba_haps.c | 2 +- drivers/platform/x86/touchscreen_dmi.c | 87 +- drivers/platform/x86/uv_sysfs.c | 4 +- drivers/platform/x86/wireless-hotkey.c | 103 + drivers/pnp/base.h | 1 - drivers/pnp/card.c | 14 +- drivers/pnp/core.c | 17 +- drivers/pnp/interface.c | 4 +- drivers/pnp/isapnp/proc.c | 13 +- drivers/pnp/pnpbios/core.c | 4 +- drivers/pnp/resource.c | 2 +- drivers/ptp/ptp_clock.c | 22 +- drivers/regulator/Kconfig | 55 +- drivers/regulator/Makefile | 8 +- drivers/regulator/bd70528-regulator.c | 283 - drivers/regulator/bd71815-regulator.c | 60 +- drivers/regulator/bd9576-regulator.c | 1084 ++- drivers/regulator/core.c | 316 +- drivers/regulator/da9052-regulator.c | 3 +- drivers/regulator/devres.c | 52 + drivers/regulator/fan53555.c | 118 +- drivers/regulator/fan53880.c | 7 +- drivers/regulator/fixed.c | 3 +- drivers/regulator/hi6421-regulator.c | 8 +- drivers/regulator/hi6421v600-regulator.c | 59 +- drivers/regulator/hi655x-regulator.c | 16 +- drivers/regulator/internal.h | 11 + drivers/regulator/irq_helpers.c | 397 + drivers/regulator/lp8755.c | 55 +- drivers/regulator/ltc3589.c | 73 +- drivers/regulator/max77686-regulator.c | 42 +- drivers/regulator/max77802-regulator.c | 70 +- drivers/regulator/max8893.c | 183 + drivers/regulator/max8973-regulator.c | 37 +- drivers/regulator/mcp16502.c | 79 +- drivers/regulator/mp5416.c | 44 +- drivers/regulator/mp886x.c | 32 +- drivers/regulator/mt6315-regulator.c | 21 +- drivers/regulator/mt6358-regulator.c | 24 +- drivers/regulator/mt6359-regulator.c | 997 +++ drivers/regulator/of_regulator.c | 58 + drivers/regulator/pca9450-regulator.c | 51 +- drivers/regulator/qcom-labibb-regulator.c | 10 +- drivers/regulator/qcom-rpmh-regulator.c | 62 +- drivers/regulator/qcom_smd-regulator.c | 85 +- drivers/regulator/qcom_spmi-regulator.c | 6 +- drivers/regulator/qcom_usb_vbus-regulator.c | 12 + drivers/regulator/rk808-regulator.c | 116 +- drivers/regulator/rt4831-regulator.c | 3 + drivers/regulator/rt6160-regulator.c | 319 + drivers/regulator/rt6245-regulator.c | 254 + drivers/regulator/stpmic1_regulator.c | 20 +- drivers/regulator/sy7636a-regulator.c | 128 + drivers/regulator/uniphier-regulator.c | 1 + drivers/regulator/userspace-consumer.c | 14 +- drivers/rpmsg/rpmsg_core.c | 4 +- drivers/rtc/rtc-mt6397.c | 2 +- drivers/s390/block/dasd_genhd.c | 12 +- drivers/s390/block/dcssblk.c | 26 +- drivers/s390/block/scm_blk.c | 21 +- drivers/s390/block/xpram.c | 26 +- drivers/s390/crypto/vfio_ap_ops.c | 10 - drivers/s390/net/netiucv.c | 28 +- drivers/s390/net/qeth_core.h | 42 +- drivers/s390/net/qeth_core_main.c | 349 +- drivers/s390/net/qeth_ethtool.c | 7 +- drivers/s390/net/qeth_l2_main.c | 12 +- drivers/scsi/ibmvscsi/ibmvfc.c | 1 + drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 1 + drivers/scsi/sd.c | 26 +- drivers/scsi/sr.c | 2 + drivers/scsi/storvsc_drv.c | 104 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 7 + drivers/spi/Kconfig | 1 + drivers/spi/spi-altera-dfl.c | 4 +- drivers/spi/spi-ath79.c | 9 +- drivers/spi/spi-atmel.c | 139 +- drivers/spi/spi-bcm2835.c | 204 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-dw-mmio.c | 2 +- drivers/spi/spi-geni-qcom.c | 4 +- drivers/spi/spi-hisi-kunpeng.c | 51 +- drivers/spi/spi-lm70llp.c | 2 +- drivers/spi/spi-loopback-test.c | 2 +- drivers/spi/spi-mem.c | 88 +- drivers/spi/spi-meson-spicc.c | 8 +- drivers/spi/spi-mpc512x-psc.c | 4 +- drivers/spi/spi-mpc52xx-psc.c | 4 +- drivers/spi/spi-mpc52xx.c | 2 +- drivers/spi/spi-npcm-pspi.c | 2 +- drivers/spi/spi-nxp-fspi.c | 11 +- drivers/spi/spi-oc-tiny.c | 2 +- drivers/spi/spi-omap-100k.c | 6 +- drivers/spi/spi-omap-uwire.c | 4 +- drivers/spi/spi-omap2-mcspi.c | 4 +- drivers/spi/spi-pl022.c | 4 +- drivers/spi/spi-ppc4xx.c | 10 +- drivers/spi/spi-pxa2xx-dma.c | 41 +- drivers/spi/spi-pxa2xx-pci.c | 11 +- drivers/spi/spi-pxa2xx.c | 387 +- drivers/spi/spi-pxa2xx.h | 68 +- drivers/spi/spi-rockchip.c | 55 +- drivers/spi/spi-rspi.c | 6 +- drivers/spi/spi-sh-msiof.c | 4 +- drivers/spi/spi-stm32-qspi.c | 88 +- drivers/spi/spi-sun6i.c | 6 +- drivers/spi/spi-tegra114.c | 3 +- drivers/spi/spi-tegra20-slink.c | 5 + drivers/spi/spi-tegra210-quad.c | 2 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/spi/spi-uniphier.c | 2 +- drivers/spi/spi.c | 275 +- drivers/spi/spidev.c | 2 +- drivers/ssb/driver_gpio.c | 6 +- drivers/ssb/driver_pcicore.c | 18 +- drivers/ssb/main.c | 36 +- drivers/ssb/pci.c | 16 +- drivers/ssb/pcmcia.c | 16 +- drivers/ssb/scan.c | 1 + drivers/ssb/sdio.c | 1 - drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/atomisp/Makefile | 1 - drivers/staging/media/atomisp/TODO | 5 + drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 57 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 37 +- .../media/atomisp/i2c/atomisp-libmsrlisthelper.c | 6 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 120 +- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 36 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 28 +- drivers/staging/media/atomisp/i2c/mt9m114.h | 6 +- drivers/staging/media/atomisp/i2c/ov2680.h | 10 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 10 +- drivers/staging/media/atomisp/pci/atomisp_acc.c | 12 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 52 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 161 +- .../media/atomisp/pci/atomisp_compat_css20.c | 4 +- .../media/atomisp/pci/atomisp_compat_ioctl32.c | 1202 --- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 28 +- drivers/staging/media/atomisp/pci/atomisp_csi2.h | 2 +- drivers/staging/media/atomisp/pci/atomisp_file.c | 14 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 18 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 68 +- drivers/staging/media/atomisp/pci/atomisp_subdev.h | 9 +- drivers/staging/media/atomisp/pci/atomisp_tpg.c | 12 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 6 +- drivers/staging/media/atomisp/pci/sh_css.c | 2089 +++-- drivers/staging/media/av7110/Kconfig | 94 + drivers/staging/media/av7110/Makefile | 22 + drivers/staging/media/av7110/TODO | 3 + .../av7110}/audio-bilingual-channel-select.rst | 0 .../staging/media/av7110}/audio-channel-select.rst | 0 .../staging/media/av7110}/audio-clear-buffer.rst | 0 .../staging/media/av7110}/audio-continue.rst | 0 .../staging/media/av7110}/audio-fclose.rst | 0 .../staging/media/av7110}/audio-fopen.rst | 0 .../staging/media/av7110}/audio-fwrite.rst | 0 .../media/av7110}/audio-get-capabilities.rst | 0 .../staging/media/av7110}/audio-get-status.rst | 0 .../staging/media/av7110}/audio-pause.rst | 0 .../staging/media/av7110}/audio-play.rst | 0 .../staging/media/av7110}/audio-select-source.rst | 0 .../staging/media/av7110}/audio-set-av-sync.rst | 0 .../staging/media/av7110/audio-set-bypass-mode.rst | 62 + .../staging/media/av7110}/audio-set-id.rst | 0 .../staging/media/av7110}/audio-set-mixer.rst | 0 .../staging/media/av7110}/audio-set-mute.rst | 0 .../staging/media/av7110}/audio-set-streamtype.rst | 0 .../staging/media/av7110}/audio-stop.rst | 0 .../dvb => drivers/staging/media/av7110}/audio.h | 0 drivers/staging/media/av7110/audio.rst | 27 + .../staging/media/av7110}/audio_data_types.rst | 0 .../staging/media/av7110}/audio_function_calls.rst | 0 .../pci/ttpci => staging/media/av7110}/av7110.c | 0 drivers/staging/media/av7110/av7110.h | 316 + .../pci/ttpci => staging/media/av7110}/av7110_av.c | 0 .../pci/ttpci => staging/media/av7110}/av7110_av.h | 0 .../pci/ttpci => staging/media/av7110}/av7110_ca.c | 0 .../pci/ttpci => staging/media/av7110}/av7110_ca.h | 0 .../pci/ttpci => staging/media/av7110}/av7110_hw.c | 0 .../pci/ttpci => staging/media/av7110}/av7110_hw.h | 0 .../ttpci => staging/media/av7110}/av7110_ipack.c | 0 .../ttpci => staging/media/av7110}/av7110_ipack.h | 0 .../pci/ttpci => staging/media/av7110}/av7110_ir.c | 0 .../ttpci => staging/media/av7110}/av7110_v4l.c | 0 .../ttpci => staging/media/av7110}/budget-patch.c | 0 .../ttpci => staging/media/av7110}/dvb_filter.c | 0 .../ttpci => staging/media/av7110}/dvb_filter.h | 0 .../dvb => drivers/staging/media/av7110}/osd.h | 0 .../media/av7110}/sp8870.c | 0 .../media/av7110}/sp8870.h | 0 .../staging/media/av7110}/video-clear-buffer.rst | 0 .../staging/media/av7110}/video-command.rst | 0 .../staging/media/av7110}/video-continue.rst | 0 .../staging/media/av7110}/video-fast-forward.rst | 0 .../staging/media/av7110}/video-fclose.rst | 0 .../staging/media/av7110}/video-fopen.rst | 0 .../staging/media/av7110}/video-freeze.rst | 0 .../staging/media/av7110}/video-fwrite.rst | 0 .../media/av7110}/video-get-capabilities.rst | 0 .../staging/media/av7110}/video-get-event.rst | 0 .../media/av7110}/video-get-frame-count.rst | 0 .../staging/media/av7110}/video-get-pts.rst | 0 .../staging/media/av7110}/video-get-size.rst | 0 .../staging/media/av7110}/video-get-status.rst | 0 .../staging/media/av7110}/video-play.rst | 0 .../staging/media/av7110}/video-select-source.rst | 0 .../staging/media/av7110}/video-set-blank.rst | 0 .../media/av7110}/video-set-display-format.rst | 0 .../staging/media/av7110}/video-set-format.rst | 0 .../staging/media/av7110}/video-set-streamtype.rst | 0 .../staging/media/av7110}/video-slowmotion.rst | 0 .../staging/media/av7110}/video-stillpicture.rst | 0 .../staging/media/av7110}/video-stop.rst | 0 .../staging/media/av7110}/video-try-command.rst | 0 .../dvb => drivers/staging/media/av7110}/video.h | 0 drivers/staging/media/av7110/video.rst | 36 + .../staging/media/av7110}/video_function_calls.rst | 0 .../staging/media/av7110}/video_types.rst | 0 drivers/staging/media/hantro/Kconfig | 10 +- drivers/staging/media/hantro/Makefile | 15 +- drivers/staging/media/hantro/hantro.h | 13 +- drivers/staging/media/hantro/hantro_drv.c | 185 +- drivers/staging/media/hantro/hantro_g1.c | 39 + drivers/staging/media/hantro/hantro_g1_h264_dec.c | 10 +- drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 119 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 6 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 586 ++ drivers/staging/media/hantro/hantro_g2_regs.h | 198 + drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 4 +- drivers/staging/media/hantro/hantro_hevc.c | 333 + drivers/staging/media/hantro/hantro_hw.h | 101 +- drivers/staging/media/hantro/hantro_mpeg2.c | 2 +- drivers/staging/media/hantro/hantro_postproc.c | 14 + drivers/staging/media/hantro/hantro_v4l2.c | 14 +- drivers/staging/media/hantro/imx8m_vpu_hw.c | 79 +- drivers/staging/media/hantro/rk3288_vpu_hw.c | 236 - drivers/staging/media/hantro/rk3399_vpu_hw.c | 222 - .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 171 - .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 257 - .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 592 -- drivers/staging/media/hantro/rk3399_vpu_regs.h | 600 -- .../media/hantro/rockchip_vpu2_hw_jpeg_enc.c | 173 + .../media/hantro/rockchip_vpu2_hw_mpeg2_dec.c | 248 + .../media/hantro/rockchip_vpu2_hw_vp8_dec.c | 594 ++ drivers/staging/media/hantro/rockchip_vpu2_regs.h | 600 ++ drivers/staging/media/hantro/rockchip_vpu_hw.c | 526 ++ drivers/staging/media/hantro/sama5d4_vdec_hw.c | 117 + drivers/staging/media/imx/imx-ic-prp.c | 19 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 31 +- drivers/staging/media/imx/imx-media-csi.c | 96 +- drivers/staging/media/imx/imx-media-utils.c | 4 +- drivers/staging/media/imx/imx-media-vdic.c | 24 +- drivers/staging/media/imx/imx-media.h | 2 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 12 +- drivers/staging/media/imx/imx7-media-csi.c | 33 +- drivers/staging/media/imx/imx7-mipi-csis.c | 1042 ++- drivers/staging/media/ipu3/include/intel-ipu3.h | 2785 ------- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 2786 +++++++ drivers/staging/media/ipu3/ipu3-abi.h | 2 +- drivers/staging/media/ipu3/ipu3-css-pool.h | 1 + drivers/staging/media/ipu3/ipu3-v4l2.c | 26 +- drivers/staging/media/ipu3/ipu3.c | 3 +- drivers/staging/media/meson/vdec/vdec_helpers.c | 2 +- drivers/staging/media/omap4iss/iss.h | 3 - drivers/staging/media/omap4iss/iss_csi2.c | 37 +- drivers/staging/media/omap4iss/iss_ipipe.c | 37 +- drivers/staging/media/omap4iss/iss_ipipeif.c | 47 +- drivers/staging/media/omap4iss/iss_resizer.c | 39 +- drivers/staging/media/omap4iss/iss_video.c | 4 +- drivers/staging/media/rkvdec/rkvdec.c | 12 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 16 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 6 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 12 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 16 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 97 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 14 +- drivers/staging/media/tegra-vde/vde.c | 22 +- drivers/staging/media/tegra-video/csi.c | 13 +- drivers/staging/media/tegra-video/vi.c | 31 +- drivers/staging/media/zoran/zoran.h | 1 - drivers/staging/media/zoran/zoran_card.c | 7 +- drivers/staging/media/zoran/zoran_device.c | 65 - drivers/staging/media/zoran/zoran_device.h | 2 - drivers/staging/media/zoran/zoran_driver.c | 6 +- drivers/staging/media/zoran/zr36016.c | 3 +- drivers/staging/media/zoran/zr36050.c | 5 +- drivers/staging/media/zoran/zr36057.h | 14 +- drivers/staging/media/zoran/zr36060.c | 3 +- drivers/staging/mt7621-dts/mt7621.dtsi | 4 + drivers/staging/octeon-usb/octeon-hcd.c | 2 + drivers/tee/tee_core.c | 1 + drivers/thermal/cpufreq_cooling.c | 2 +- drivers/thermal/thermal_core.c | 63 +- drivers/usb/class/cdc-wdm.c | 181 +- drivers/usb/gadget/udc/max3420_udc.c | 15 +- drivers/usb/host/max3421-hcd.c | 3 +- drivers/usb/host/xhci-tegra.c | 6 +- drivers/vfio/vfio_iommu_type1.c | 2 +- drivers/vhost/net.c | 6 +- drivers/vhost/vsock.c | 58 +- drivers/virtio/virtio_balloon.c | 17 + drivers/watchdog/machzwd.c | 1 + drivers/watchdog/octeon-wdt-main.c | 1 + drivers/xen/events/events_base.c | 11 +- fs/adfs/inode.c | 1 + fs/affs/file.c | 2 + fs/afs/write.c | 11 +- fs/bfs/file.c | 1 + fs/binfmt_aout.c | 4 +- fs/binfmt_elf.c | 10 +- fs/binfmt_elf_fdpic.c | 15 +- fs/binfmt_flat.c | 2 +- fs/block_dev.c | 245 +- fs/btrfs/Kconfig | 2 + fs/btrfs/backref.c | 2 +- fs/btrfs/block-group.c | 31 +- fs/btrfs/compression.c | 57 +- fs/btrfs/compression.h | 26 +- fs/btrfs/ctree.c | 5 +- fs/btrfs/ctree.h | 120 +- fs/btrfs/delalloc-space.c | 2 +- fs/btrfs/delayed-inode.c | 41 +- fs/btrfs/delayed-ref.c | 26 - fs/btrfs/dev-replace.c | 2 +- fs/btrfs/discard.c | 2 +- fs/btrfs/disk-io.c | 55 +- fs/btrfs/extent-tree.c | 18 +- fs/btrfs/extent_io.c | 973 ++- fs/btrfs/extent_io.h | 29 +- fs/btrfs/file-item.c | 2 +- fs/btrfs/file.c | 44 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/inode.c | 517 +- fs/btrfs/ioctl.c | 184 +- fs/btrfs/locking.c | 4 +- fs/btrfs/ordered-data.c | 253 +- fs/btrfs/ordered-data.h | 10 +- fs/btrfs/props.c | 16 +- fs/btrfs/qgroup.c | 10 +- fs/btrfs/reflink.c | 14 +- fs/btrfs/relocation.c | 75 +- fs/btrfs/scrub.c | 159 +- fs/btrfs/send.c | 47 +- fs/btrfs/space-info.c | 233 +- fs/btrfs/space-info.h | 30 - fs/btrfs/subpage.c | 155 +- fs/btrfs/subpage.h | 33 +- fs/btrfs/super.c | 16 +- fs/btrfs/sysfs.c | 74 +- fs/btrfs/tests/extent-map-tests.c | 2 +- fs/btrfs/transaction.c | 61 +- fs/btrfs/transaction.h | 6 +- fs/btrfs/tree-log.c | 22 +- fs/btrfs/volumes.c | 26 +- fs/btrfs/volumes.h | 5 +- fs/btrfs/zoned.c | 43 +- fs/btrfs/zoned.h | 9 + fs/buffer.c | 25 - fs/ceph/dir.c | 22 +- fs/ceph/file.c | 17 +- fs/ceph/inode.c | 2 + fs/ceph/super.h | 2 +- fs/cifs/Kconfig | 6 +- fs/cifs/Makefile | 8 +- fs/cifs/asn1.c | 623 +- fs/cifs/cache.c | 14 +- fs/cifs/cifs_debug.c | 24 +- fs/cifs/cifs_debug.h | 2 +- fs/cifs/cifs_dfs_ref.c | 2 +- fs/cifs/cifs_fs_sb.h | 18 +- fs/cifs/cifs_ioctl.h | 11 +- fs/cifs/cifs_spnego.c | 14 +- fs/cifs/cifs_spnego.h | 14 +- fs/cifs/cifs_spnego_negtokeninit.asn1 | 40 + fs/cifs/cifs_swn.c | 10 +- fs/cifs/cifsacl.c | 18 +- fs/cifs/cifsacl.h | 15 +- fs/cifs/cifsencrypt.c | 14 +- fs/cifs/cifsfs.c | 14 +- fs/cifs/cifsfs.h | 14 +- fs/cifs/cifsglob.h | 20 +- fs/cifs/cifspdu.h | 14 +- fs/cifs/cifsproto.h | 14 +- fs/cifs/cifssmb.c | 16 +- fs/cifs/connect.c | 159 +- fs/cifs/dfs_cache.c | 1079 ++- fs/cifs/dfs_cache.h | 45 +- fs/cifs/dir.c | 27 +- fs/cifs/dns_resolve.c | 14 +- fs/cifs/dns_resolve.h | 14 +- fs/cifs/export.c | 14 +- fs/cifs/file.c | 14 +- fs/cifs/fscache.c | 14 +- fs/cifs/fscache.h | 14 +- fs/cifs/inode.c | 19 +- fs/cifs/ioctl.c | 14 +- fs/cifs/link.c | 14 +- fs/cifs/misc.c | 14 +- fs/cifs/netlink.c | 2 +- fs/cifs/ntlmssp.h | 14 +- fs/cifs/readdir.c | 16 +- fs/cifs/rfc1002pdu.h | 14 +- fs/cifs/sess.c | 16 +- fs/cifs/smb2file.c | 14 +- fs/cifs/smb2glob.h | 11 +- fs/cifs/smb2inode.c | 14 +- fs/cifs/smb2maperror.c | 14 +- fs/cifs/smb2misc.c | 52 +- fs/cifs/smb2ops.c | 140 + fs/cifs/smb2pdu.c | 49 +- fs/cifs/smb2pdu.h | 53 +- fs/cifs/smb2proto.h | 16 +- fs/cifs/smb2status.h | 14 +- fs/cifs/smb2transport.c | 26 +- fs/cifs/smbdirect.c | 14 +- fs/cifs/smberr.h | 14 +- fs/cifs/smbfsctl.h | 14 +- fs/cifs/transport.c | 14 +- fs/cifs/xattr.c | 14 +- fs/configfs/inode.c | 8 +- fs/crypto/fname.c | 10 +- fs/crypto/keysetup.c | 40 +- fs/dax.c | 3 +- fs/dlm/config.c | 18 +- fs/dlm/config.h | 5 +- fs/dlm/debug_fs.c | 54 + fs/dlm/dlm_internal.h | 42 +- fs/dlm/lock.c | 16 +- fs/dlm/lockspace.c | 14 +- fs/dlm/lowcomms.c | 411 +- fs/dlm/lowcomms.h | 25 +- fs/dlm/member.c | 37 +- fs/dlm/midcomms.c | 1343 ++- fs/dlm/midcomms.h | 15 + fs/dlm/rcom.c | 123 +- fs/dlm/util.c | 10 +- fs/dlm/util.h | 2 + fs/ecryptfs/mmap.c | 13 + fs/erofs/Kconfig | 1 - fs/erofs/compress.h | 2 - fs/erofs/data.c | 2 - fs/erofs/decompressor.c | 2 - fs/erofs/dir.c | 2 - fs/erofs/erofs_fs.h | 2 - fs/erofs/inode.c | 2 - fs/erofs/internal.h | 2 - fs/erofs/namei.c | 2 - fs/erofs/super.c | 3 +- fs/erofs/tagptr.h | 3 - fs/erofs/utils.c | 2 - fs/erofs/xattr.c | 2 - fs/erofs/xattr.h | 1 - fs/erofs/zdata.c | 6 +- fs/erofs/zdata.h | 1 - fs/erofs/zmap.c | 2 - fs/erofs/zpvec.h | 7 +- fs/exec.c | 6 +- fs/exfat/inode.c | 1 + fs/ext2/inode.c | 4 +- fs/ext4/inode.c | 2 +- fs/fat/inode.c | 1 + fs/fs-writeback.c | 357 +- fs/fuse/dax.c | 3 +- fs/gfs2/aops.c | 2 +- fs/gfs2/bmap.c | 62 +- fs/gfs2/bmap.h | 2 +- fs/gfs2/dir.c | 2 +- fs/gfs2/file.c | 79 +- fs/gfs2/glock.c | 3 +- fs/gfs2/meta_io.c | 2 + fs/gfs2/ops_fstype.c | 1 + fs/gfs2/quota.c | 2 +- fs/hfs/inode.c | 2 + fs/hfsplus/inode.c | 2 + fs/hpfs/file.c | 1 + fs/hugetlbfs/inode.c | 16 +- fs/iomap/buffered-io.c | 27 +- fs/jfs/inode.c | 1 + fs/kernfs/inode.c | 8 +- fs/libfs.c | 44 +- fs/minix/inode.c | 1 + fs/namespace.c | 9 +- fs/netfs/read_helper.c | 49 +- fs/nilfs2/mdt.c | 1 + fs/nilfs2/sysfs.c | 20 +- fs/ntfs/inode.c | 2 +- fs/ocfs2/aops.c | 4 +- fs/ocfs2/cluster/heartbeat.c | 7 +- fs/ocfs2/cluster/nodemanager.c | 2 +- fs/ocfs2/dlm/dlmmaster.c | 2 +- fs/ocfs2/filecheck.c | 6 +- fs/ocfs2/stackglue.c | 8 +- fs/omfs/file.c | 1 + fs/open.c | 14 +- fs/proc/array.c | 2 +- fs/proc/loadavg.c | 2 +- fs/proc/stat.c | 4 +- fs/proc/task_mmu.c | 2 +- fs/pstore/Kconfig | 1 + fs/pstore/blk.c | 403 +- fs/ramfs/inode.c | 9 +- fs/reiserfs/namei.c | 1 + fs/squashfs/block.c | 5 +- fs/squashfs/squashfs_fs_sb.h | 1 + fs/squashfs/super.c | 86 + fs/super.c | 8 +- fs/sysv/itree.c | 1 + fs/udf/file.c | 1 + fs/udf/inode.c | 1 + fs/ufs/inode.c | 1 + fs/userfaultfd.c | 4 +- fs/xfs/libxfs/xfs_ag_resv.c | 4 +- fs/xfs/libxfs/xfs_alloc.c | 2 +- fs/xfs/libxfs/xfs_da_btree.c | 2 +- fs/xfs/scrub/agheader.c | 1 + fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/btree.c | 2 +- fs/xfs/scrub/common.c | 6 +- fs/xfs/scrub/dabtree.c | 2 +- fs/xfs/scrub/repair.c | 2 +- fs/xfs/xfs_aops.c | 4 +- fs/xfs/xfs_bmap_util.c | 2 +- fs/xfs/xfs_export.c | 4 +- fs/xfs/xfs_file.c | 2 +- fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_ioctl.c | 4 +- fs/xfs/xfs_iomap.c | 2 +- fs/xfs/xfs_log.c | 1 + fs/xfs/xfs_message.h | 13 +- fs/xfs/xfs_trans_buf.c | 2 +- fs/zonefs/super.c | 4 +- include/acpi/acbuffer.h | 10 + include/acpi/acconfig.h | 2 + include/acpi/acpi_bus.h | 19 +- include/acpi/acpi_numa.h | 2 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl1.h | 41 +- include/acpi/actbl2.h | 137 + include/asm-generic/atomic-instrumented.h | 498 +- include/asm-generic/atomic.h | 118 +- include/asm-generic/atomic64.h | 45 +- include/asm-generic/bug.h | 37 +- include/asm-generic/cmpxchg-local.h | 4 +- include/asm-generic/cmpxchg.h | 42 +- include/asm-generic/hyperv-tlfs.h | 1 + include/asm-generic/memory_model.h | 37 +- include/asm-generic/pgtable-nop4d.h | 1 - include/asm-generic/preempt.h | 2 +- include/asm-generic/topology.h | 2 +- include/clocksource/samsung_pwm.h | 3 +- include/clocksource/timer-ti-dm.h | 1 + include/crypto/aead.h | 2 +- include/crypto/algapi.h | 10 +- include/crypto/engine.h | 2 +- include/crypto/hash.h | 2 +- include/crypto/internal/hash.h | 8 +- include/kunit/test.h | 5 +- include/kvm/arm_vgic.h | 41 +- include/linux/acpi.h | 30 +- include/linux/acpi_mdio.h | 26 + include/linux/arm-smccc.h | 88 +- include/linux/ata.h | 2 +- include/linux/atomic-fallback.h | 2595 ------ include/linux/atomic.h | 4 - include/linux/avf/virtchnl.h | 29 +- include/linux/backing-dev-defs.h | 20 +- include/linux/bio.h | 14 +- include/linux/blk-mq.h | 24 +- include/linux/blk_types.h | 4 - include/linux/blkdev.h | 5 +- include/linux/bpf.h | 42 +- include/linux/bpf_local_storage.h | 4 +- include/linux/bpf_types.h | 2 + include/linux/bpf_verifier.h | 9 + include/linux/bpfptr.h | 75 + include/linux/btf.h | 2 +- include/linux/ceph/auth.h | 4 +- include/linux/clocksource.h | 8 +- include/linux/compiler.h | 32 +- include/linux/compiler_attributes.h | 19 +- include/linux/compiler_types.h | 2 +- include/linux/cpuhotplug.h | 2 +- include/linux/cred.h | 4 + include/linux/crypto.h | 26 - include/linux/debug_locks.h | 2 + include/linux/delayacct.h | 22 +- include/linux/dev_printk.h | 2 +- include/linux/device.h | 3 +- include/linux/devm-helpers.h | 25 + include/linux/dsa/8021q.h | 79 +- include/linux/dsa/sja1105.h | 26 +- include/linux/elevator.h | 4 +- include/linux/energy_model.h | 16 +- include/linux/ethtool.h | 12 +- include/linux/evm.h | 34 +- include/linux/fcntl.h | 4 - include/linux/filter.h | 29 +- include/linux/fs.h | 6 +- include/linux/fwnode_mdio.h | 35 + include/linux/genhd.h | 32 +- include/linux/gfp.h | 31 +- include/linux/gpio/consumer.h | 2 + include/linux/hid.h | 19 + include/linux/highmem.h | 43 +- include/linux/hugetlb.h | 20 +- include/linux/hyperv.h | 61 +- include/linux/ide.h | 1623 ---- include/linux/ieee80211.h | 10 +- include/linux/if_arp.h | 1 + include/linux/if_bridge.h | 38 +- include/linux/if_rmnet.h | 32 +- include/linux/instrumentation.h | 20 +- include/linux/integrity.h | 1 + include/linux/intel-ish-client-if.h | 10 +- include/linux/interrupt.h | 38 +- include/linux/iomap.h | 1 - include/linux/irq.h | 2 + include/linux/irqchip/arm-gic-common.h | 25 +- include/linux/irqchip/arm-vgic-info.h | 45 + include/linux/irqdesc.h | 18 +- include/linux/irqdomain.h | 65 +- include/linux/jump_label.h | 16 +- include/linux/kasan.h | 71 +- include/linux/kernel.h | 14 + include/linux/kprobes.h | 8 - include/linux/kthread.h | 4 +- include/linux/kvm_host.h | 128 +- include/linux/kvm_types.h | 14 + include/linux/libata.h | 13 +- include/linux/lockdep_types.h | 2 +- include/linux/lsm_audit.h | 8 +- include/linux/lsm_hook_defs.h | 3 +- include/linux/mailbox/mtk-cmdq-mailbox.h | 8 +- include/linux/math64.h | 19 + include/linux/memblock.h | 6 +- include/linux/memcontrol.h | 54 +- include/linux/mfd/madera/pdata.h | 2 +- include/linux/mfd/mt6358/core.h | 8 +- include/linux/mfd/mt6359/core.h | 133 + include/linux/mfd/mt6359/registers.h | 529 ++ include/linux/mfd/mt6359p/registers.h | 249 + include/linux/mfd/mt6397/core.h | 1 + include/linux/mfd/mt6397/rtc.h | 1 + include/linux/micrel_phy.h | 16 + include/linux/mlx5/device.h | 10 + include/linux/mlx5/driver.h | 2 + include/linux/mlx5/eq.h | 1 + include/linux/mlx5/eswitch.h | 17 +- include/linux/mlx5/fs.h | 14 +- include/linux/mlx5/mlx5_ifc.h | 49 +- include/linux/mm.h | 78 +- include/linux/mm_types.h | 17 +- include/linux/mman.h | 2 + include/linux/mmc/card.h | 23 + include/linux/mmc/host.h | 2 +- include/linux/mmc/sd.h | 4 + include/linux/mmdebug.h | 3 +- include/linux/mmzone.h | 90 +- include/linux/mod_devicetable.h | 1 + include/linux/mtd/spinand.h | 22 + include/linux/net/intel/i40e_client.h | 12 +- include/linux/net/intel/iidc.h | 100 + include/linux/netdev_features.h | 2 +- include/linux/netdevice.h | 4 +- include/linux/netfilter.h | 12 +- include/linux/netfilter/nfnetlink.h | 1 + include/linux/netfilter/x_tables.h | 2 +- include/linux/nvme.h | 12 +- include/linux/of_mdio.h | 7 + include/linux/oid_registry.h | 8 + include/linux/once_lite.h | 24 + include/linux/page-flags.h | 19 +- include/linux/page_owner.h | 6 +- include/linux/page_ref.h | 4 +- include/linux/page_reporting.h | 3 + include/linux/pageblock-flags.h | 2 +- include/linux/pagemap.h | 17 +- include/linux/pci_ids.h | 3 + include/linux/pcs/pcs-xpcs.h | 46 +- include/linux/perf_event.h | 6 + include/linux/pgtable.h | 22 + include/linux/phy.h | 40 + include/linux/phylink.h | 3 + include/linux/pinctrl/pinconf-generic.h | 2 +- include/linux/platform_data/spi-ath79.h | 16 - include/linux/platform_profile.h | 2 +- include/linux/pm_domain.h | 1 + include/linux/pm_runtime.h | 3 + include/linux/pmbus.h | 30 + include/linux/poison.h | 3 + include/linux/prandom.h | 2 +- include/linux/printk.h | 69 +- include/linux/prmt.h | 7 + include/linux/property.h | 2 +- include/linux/pstore_blk.h | 27 +- include/linux/ptp_clock_kernel.h | 34 +- include/linux/pxa2xx_ssp.h | 51 +- include/linux/qed/common_hsi.h | 2 +- include/linux/qed/nvmetcp_common.h | 531 ++ include/linux/qed/qed_if.h | 18 + include/linux/qed/qed_ll2_if.h | 2 +- include/linux/qed/qed_nvmetcp_if.h | 240 + include/linux/qed/qed_nvmetcp_ip_services_if.h | 29 + include/linux/rcupdate.h | 14 + include/linux/reboot.h | 1 + include/linux/regmap.h | 40 + include/linux/regulator/consumer.h | 14 + include/linux/regulator/coupler.h | 5 - include/linux/regulator/driver.h | 187 +- include/linux/regulator/machine.h | 26 + include/linux/regulator/mt6359-regulator.h | 59 + include/linux/sched.h | 53 +- include/linux/sched/coredump.h | 8 + include/linux/sched/cpufreq.h | 2 +- include/linux/sched/debug.h | 2 +- include/linux/sched/sd_flags.h | 10 + include/linux/sched/signal.h | 2 +- include/linux/sched/stat.h | 16 +- include/linux/sched/user.h | 7 - include/linux/sched_clock.h | 2 +- include/linux/sctp.h | 7 + include/linux/security.h | 4 +- include/linux/seqlock.h | 6 +- include/linux/shmem_fs.h | 2 +- include/linux/signal.h | 1 - include/linux/signal_types.h | 4 +- include/linux/skbuff.h | 39 +- include/linux/skmsg.h | 4 +- include/linux/slab.h | 59 +- include/linux/spi/pxa2xx_spi.h | 21 +- include/linux/spi/spi-mem.h | 16 + include/linux/spi/spi.h | 8 +- include/linux/stmmac.h | 17 + include/linux/surface_aggregator/controller.h | 27 +- include/linux/surface_aggregator/device.h | 2 +- include/linux/surface_aggregator/serial_hub.h | 2 +- include/linux/swap.h | 19 +- include/linux/swapops.h | 5 + include/linux/tick.h | 26 +- include/linux/usb/cdc-wdm.h | 3 +- include/linux/user_namespace.h | 31 +- include/linux/virtio_vsock.h | 10 + include/linux/vmalloc.h | 1 + include/linux/vmstat.h | 65 +- include/linux/wait.h | 2 +- include/linux/writeback.h | 2 +- include/linux/wwan.h | 71 +- include/media/hevc-ctrls.h | 52 +- include/media/media-dev-allocator.h | 2 +- include/media/mpeg2-ctrls.h | 82 - include/media/rc-map.h | 2 +- include/media/v4l2-ctrls.h | 11 +- include/media/v4l2-subdev.h | 78 +- include/media/videobuf2-v4l2.h | 16 + include/net/af_vsock.h | 8 + include/net/bluetooth/hci.h | 99 +- include/net/bluetooth/hci_core.h | 29 +- include/net/bluetooth/mgmt.h | 3 +- include/net/bonding.h | 2 +- include/net/cfg80211.h | 51 +- include/net/devlink.h | 58 + include/net/dsa.h | 62 +- include/net/flow_offload.h | 12 +- include/net/icmp.h | 1 + include/net/inet_connection_sock.h | 2 +- include/net/ip.h | 12 +- include/net/ip6_route.h | 16 +- include/net/ip_fib.h | 43 + include/net/ipv6.h | 8 + include/net/mac80211.h | 72 +- include/net/macsec.h | 2 +- include/net/mptcp.h | 10 +- include/net/net_namespace.h | 4 + include/net/netfilter/nf_conntrack.h | 7 + include/net/netfilter/nf_conntrack_l4proto.h | 20 +- include/net/netfilter/nf_flow_table.h | 2 + include/net/netfilter/nf_tables.h | 34 +- include/net/netfilter/nf_tables_core.h | 32 + include/net/netfilter/nf_tables_ipv4.h | 40 +- include/net/netfilter/nf_tables_ipv6.h | 42 +- include/net/netns/conntrack.h | 8 + include/net/netns/ipv4.h | 2 + include/net/netns/ipv6.h | 3 +- include/net/netns/sctp.h | 3 + include/net/netns/smc.h | 16 + include/net/netns/xfrm.h | 1 + include/net/page_pool.h | 9 + include/net/protocol.h | 1 - include/net/rtnetlink.h | 8 + include/net/sch_generic.h | 43 +- include/net/sctp/command.h | 1 + include/net/sctp/constants.h | 20 + include/net/sctp/sctp.h | 57 +- include/net/sctp/sm.h | 6 +- include/net/sctp/structs.h | 22 +- include/net/sock.h | 5 + include/net/sock_reuseport.h | 9 +- include/net/switchdev.h | 13 +- include/net/tc_act/tc_vlan.h | 1 + include/net/tcp.h | 4 + include/net/tls.h | 4 +- include/net/xdp.h | 1 + include/net/xdp_sock.h | 2 +- include/net/xfrm.h | 40 +- include/net/xsk_buff_pool.h | 9 +- include/soc/microchip/mpfs.h | 43 + include/trace/events/btrfs.h | 23 +- include/trace/events/cma.h | 4 +- include/trace/events/filemap.h | 2 +- include/trace/events/kmem.h | 12 +- include/trace/events/mmflags.h | 9 +- include/trace/events/mptcp.h | 17 +- include/trace/events/page_pool.h | 4 +- include/trace/events/pagemap.h | 4 +- include/trace/events/sock.h | 60 + include/trace/events/spi.h | 57 + include/trace/events/tcp.h | 76 + include/trace/events/vmscan.h | 2 +- .../trace/events/vsock_virtio_transport_common.h | 5 +- include/trace/events/xdp.h | 6 +- include/uapi/asm-generic/socket.h | 2 + include/uapi/linux/audit.h | 4 +- include/uapi/linux/bpf.h | 82 +- include/uapi/linux/btrfs.h | 4 +- include/uapi/linux/btrfs_tree.h | 4 +- include/uapi/linux/can.h | 13 +- include/uapi/linux/cec-funcs.h | 2 +- include/uapi/linux/devlink.h | 17 + include/uapi/linux/ethtool.h | 4 +- include/uapi/linux/ethtool_netlink.h | 2 +- include/uapi/linux/futex.h | 2 + include/uapi/linux/icmp.h | 3 +- include/uapi/linux/if_bridge.h | 2 + include/uapi/linux/if_link.h | 9 + include/uapi/linux/kvm.h | 105 + include/uapi/linux/kvm_para.h | 1 + include/uapi/linux/lirc.h | 1 - include/uapi/linux/mount.h | 1 + include/uapi/linux/mptcp.h | 1 + include/uapi/linux/netfilter/nf_tables.h | 17 + include/uapi/linux/netfilter/nfnetlink.h | 3 +- include/uapi/linux/netfilter/nfnetlink_hook.h | 55 + include/uapi/linux/netlink.h | 5 +- include/uapi/linux/nl80211.h | 9 +- include/uapi/linux/prctl.h | 8 + include/uapi/linux/sctp.h | 8 + include/uapi/linux/seccomp.h | 1 + include/uapi/linux/seg6_local.h | 2 + include/uapi/linux/smc.h | 83 + include/uapi/linux/snmp.h | 2 + include/uapi/linux/surface_aggregator/cdev.h | 73 +- include/uapi/linux/userfaultfd.h | 4 +- include/uapi/linux/v4l2-controls.h | 135 +- include/uapi/linux/videodev2.h | 7 + include/uapi/linux/virtio_vsock.h | 9 + include/uapi/linux/wwan.h | 16 + init/Kconfig | 3 + init/do_mounts.c | 10 +- init/init_task.c | 2 +- init/main.c | 17 +- ipc/mqueue.c | 40 +- ipc/shm.c | 26 +- kernel/Kconfig.preempt | 20 + kernel/audit.h | 10 +- kernel/audit_tree.c | 12 +- kernel/auditsc.c | 63 +- kernel/bpf/bpf_inode_storage.c | 2 +- kernel/bpf/bpf_iter.c | 13 +- kernel/bpf/bpf_lsm.c | 2 +- kernel/bpf/btf.c | 76 +- kernel/bpf/core.c | 61 +- kernel/bpf/cpumap.c | 16 +- kernel/bpf/devmap.c | 358 +- kernel/bpf/hashtab.c | 123 +- kernel/bpf/helpers.c | 6 +- kernel/bpf/inode.c | 2 +- kernel/bpf/lpm_trie.c | 6 +- kernel/bpf/preload/iterators/iterators.bpf.c | 1 - kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/ringbuf.c | 2 + kernel/bpf/syscall.c | 241 +- kernel/bpf/tnum.c | 41 +- kernel/bpf/trampoline.c | 2 +- kernel/bpf/verifier.c | 363 +- kernel/cgroup/cgroup-v1.c | 2 +- kernel/cgroup/cgroup.c | 1 + kernel/cpu.c | 53 +- kernel/crash_core.c | 4 +- kernel/cred.c | 51 +- kernel/debug/kdb/kdb_main.c | 9 +- kernel/debug/kdb/kdb_support.c | 18 +- kernel/delayacct.c | 71 +- kernel/dma/swiotlb.c | 23 +- kernel/events/core.c | 30 +- kernel/events/hw_breakpoint.c | 2 + kernel/events/uprobes.c | 5 +- kernel/exit.c | 3 +- kernel/fork.c | 32 +- kernel/freezer.c | 2 +- kernel/futex.c | 32 +- kernel/gcov/Kconfig | 1 + kernel/hung_task.c | 2 +- kernel/irq/Kconfig | 5 + kernel/irq/chip.c | 2 +- kernel/irq/handle.c | 2 +- kernel/irq/irqdesc.c | 73 +- kernel/irq/irqdomain.c | 120 +- kernel/irq/manage.c | 38 +- kernel/irq/settings.h | 12 + kernel/jump_label.c | 12 +- kernel/kcsan/report.c | 2 +- kernel/kprobes.c | 19 - kernel/kthread.c | 130 +- kernel/locking/lockdep.c | 133 +- kernel/locking/mutex.c | 6 +- kernel/locking/rtmutex.c | 4 +- kernel/locking/rwsem.c | 2 +- kernel/module.c | 14 +- kernel/power/Kconfig | 12 +- kernel/power/process.c | 2 +- kernel/power/snapshot.c | 10 +- kernel/power/swap.c | 2 +- kernel/printk/printk.c | 116 + kernel/ptrace.c | 12 +- kernel/rcu/rcutorture.c | 4 +- kernel/rcu/tree_plugin.h | 2 +- kernel/rcu/tree_stall.h | 12 +- kernel/reboot.c | 79 + kernel/sched/Makefile | 1 + kernel/sched/core.c | 1145 ++- kernel/sched/core_sched.c | 229 + kernel/sched/cpuacct.c | 12 +- kernel/sched/cpufreq_schedutil.c | 1 + kernel/sched/deadline.c | 50 +- kernel/sched/debug.c | 4 +- kernel/sched/fair.c | 474 +- kernel/sched/idle.c | 13 +- kernel/sched/isolation.c | 4 +- kernel/sched/loadavg.c | 2 +- kernel/sched/pelt.h | 2 +- kernel/sched/psi.c | 12 +- kernel/sched/rt.c | 48 +- kernel/sched/sched.h | 437 +- kernel/sched/stats.h | 68 +- kernel/sched/stop_task.c | 14 +- kernel/sched/topology.c | 213 +- kernel/sched/wait.c | 9 +- kernel/seccomp.c | 51 +- kernel/signal.c | 71 +- kernel/smpboot.c | 1 - kernel/softirq.c | 5 +- kernel/sys.c | 19 +- kernel/sysctl.c | 28 +- kernel/time/Kconfig | 20 +- kernel/time/Makefile | 2 + kernel/time/clockevents.c | 23 +- kernel/time/clocksource-wdtest.c | 202 + kernel/time/clocksource.c | 227 +- kernel/time/jiffies.c | 15 +- kernel/time/posix-cpu-timers.c | 4 +- kernel/time/tick-broadcast.c | 143 +- kernel/time/tick-common.c | 2 +- kernel/time/tick-internal.h | 5 +- kernel/time/tick-sched.c | 129 +- kernel/time/time_test.c | 99 + kernel/time/timeconv.c | 128 +- kernel/time/timer.c | 2 +- kernel/time/timer_list.c | 10 +- kernel/trace/bpf_trace.c | 2 + kernel/trace/trace.h | 13 +- kernel/ucount.c | 116 +- kernel/user.c | 3 - kernel/user_namespace.c | 9 +- kernel/watchdog.c | 12 +- lib/Kconfig.debug | 31 +- lib/Kconfig.kasan | 16 +- lib/Makefile | 2 + lib/atomic64.c | 36 +- lib/debug_locks.c | 2 +- lib/dump_stack.c | 48 +- lib/kstrtox.c | 13 +- lib/kstrtox.h | 2 + lib/kunit/test.c | 18 +- lib/locking-selftest.c | 83 +- lib/slub_kunit.c | 152 + lib/smp_processor_id.c | 6 +- lib/syscall.c | 4 +- lib/test_hmm.c | 5 +- lib/test_kasan.c | 11 +- lib/test_printf.c | 5 + lib/test_scanf.c | 750 ++ lib/vsprintf.c | 112 +- mm/Kconfig | 36 +- mm/backing-dev.c | 66 +- mm/compaction.c | 4 +- mm/debug.c | 25 +- mm/debug_vm_pgtable.c | 63 +- mm/dmapool.c | 5 +- mm/filemap.c | 2 +- mm/gup.c | 73 +- mm/hugetlb.c | 7 +- mm/internal.h | 9 +- mm/kasan/Makefile | 4 +- mm/kasan/common.c | 10 +- mm/kasan/generic.c | 3 + mm/kasan/hw_tags.c | 38 +- mm/kasan/init.c | 6 +- mm/kasan/kasan.h | 10 +- mm/kasan/report.c | 6 +- mm/kasan/report_hw_tags.c | 5 - mm/kasan/report_sw_tags.c | 43 - mm/kasan/report_tags.c | 51 + mm/kasan/shadow.c | 6 + mm/kasan/sw_tags.c | 42 +- mm/kasan/tags.c | 59 + mm/kfence/kfence_test.c | 5 +- mm/kmemleak.c | 18 +- mm/ksm.c | 6 +- mm/memblock.c | 8 +- mm/memcontrol.c | 363 +- mm/memfd.c | 4 +- mm/memory-failure.c | 421 +- mm/memory.c | 22 +- mm/memory_hotplug.c | 6 +- mm/mempolicy.c | 4 +- mm/mempool.c | 6 +- mm/migrate.c | 4 +- mm/mlock.c | 22 +- mm/mmap.c | 58 +- mm/mmap_lock.c | 33 +- mm/mremap.c | 5 +- mm/nommu.c | 2 +- mm/page-writeback.c | 94 +- mm/page_alloc.c | 878 +- mm/page_ext.c | 2 +- mm/page_owner.c | 2 +- mm/page_reporting.c | 19 +- mm/page_reporting.h | 5 +- mm/page_vma_mapped.c | 159 +- mm/pagewalk.c | 58 +- mm/shmem.c | 28 +- mm/slab.h | 24 +- mm/slab_common.c | 60 +- mm/slub.c | 418 +- mm/sparse.c | 2 +- mm/swap.c | 4 +- mm/swap_slots.c | 2 - mm/swap_state.c | 20 +- mm/swapfile.c | 177 +- mm/vmalloc.c | 162 +- mm/vmscan.c | 43 +- mm/vmstat.c | 246 +- mm/workingset.c | 2 +- net/8021q/vlan.c | 3 +- net/8021q/vlan.h | 6 +- net/8021q/vlan_dev.c | 6 +- net/9p/trans_virtio.c | 6 +- net/appletalk/ddp.c | 6 +- net/atm/atm_sysfs.c | 24 +- net/atm/br2684.c | 4 +- net/atm/resources.c | 7 +- net/batman-adv/bat_iv_ogm.c | 6 + net/batman-adv/bat_v.c | 10 + net/batman-adv/bridge_loop_avoidance.c | 4 +- net/batman-adv/bridge_loop_avoidance.h | 1 - net/batman-adv/hard-interface.c | 65 +- net/batman-adv/hard-interface.h | 3 +- net/batman-adv/hash.h | 2 +- net/batman-adv/main.h | 3 +- net/batman-adv/multicast.c | 41 +- net/batman-adv/netlink.c | 8 + net/batman-adv/routing.c | 9 +- net/batman-adv/send.c | 374 +- net/batman-adv/send.h | 12 +- net/batman-adv/soft-interface.c | 49 +- net/batman-adv/soft-interface.h | 2 - net/bluetooth/6lowpan.c | 54 +- net/bluetooth/a2mp.c | 24 +- net/bluetooth/amp.c | 6 +- net/bluetooth/bnep/core.c | 8 +- net/bluetooth/cmtp/capi.c | 22 +- net/bluetooth/cmtp/core.c | 5 + net/bluetooth/hci_conn.c | 12 +- net/bluetooth/hci_core.c | 86 +- net/bluetooth/hci_debugfs.c | 8 +- net/bluetooth/hci_event.c | 189 +- net/bluetooth/hci_request.c | 203 +- net/bluetooth/hci_sock.c | 18 +- net/bluetooth/hidp/core.c | 8 +- net/bluetooth/l2cap_core.c | 16 +- net/bluetooth/mgmt.c | 60 +- net/bluetooth/mgmt_config.c | 4 +- net/bluetooth/msft.c | 8 +- net/bluetooth/rfcomm/tty.c | 10 +- net/bluetooth/sco.c | 8 +- net/bluetooth/smp.c | 84 +- net/bluetooth/smp.h | 6 +- net/bpf/test_run.c | 45 +- net/bpfilter/main.c | 2 +- net/bridge/br_cfm.c | 2 +- net/bridge/br_fdb.c | 60 +- net/bridge/br_forward.c | 5 +- net/bridge/br_input.c | 2 +- net/bridge/br_mdb.c | 80 +- net/bridge/br_mrp.c | 33 +- net/bridge/br_multicast.c | 445 +- net/bridge/br_netlink.c | 1 - net/bridge/br_private.h | 77 +- net/bridge/br_private_mrp.h | 11 + net/bridge/br_stp.c | 4 +- net/bridge/br_switchdev.c | 12 +- net/bridge/br_vlan.c | 19 +- net/caif/caif_socket.c | 2 +- net/caif/cfcnfg.c | 2 +- net/caif/chnl_net.c | 2 - net/can/bcm.c | 11 +- net/can/gw.c | 3 + net/can/isotp.c | 47 +- net/can/j1939/main.c | 4 + net/can/j1939/socket.c | 9 +- net/can/proc.c | 6 +- net/can/raw.c | 6 +- net/ceph/auth.c | 20 +- net/ceph/auth_none.c | 5 +- net/ceph/auth_x.c | 15 +- net/ceph/auth_x_protocol.h | 2 +- net/ceph/mon_client.c | 2 +- net/ceph/osdmap.c | 4 +- net/core/bpf_sk_storage.c | 3 +- net/core/dev.c | 58 +- net/core/devlink.c | 716 +- net/core/filter.c | 116 +- net/core/flow_dissector.c | 4 +- net/core/neighbour.c | 2 +- net/core/net-traces.c | 1 + net/core/netpoll.c | 4 +- net/core/page_pool.c | 28 + net/core/pktgen.c | 38 +- net/core/rtnetlink.c | 70 +- net/core/skbuff.c | 26 +- net/core/skmsg.c | 82 +- net/core/sock.c | 120 +- net/core/sock_map.c | 2 +- net/core/sock_reuseport.c | 366 +- net/core/xdp.c | 39 +- net/dcb/dcbnl.c | 6 +- net/dccp/ccids/lib/tfrc_equation.c | 1 + net/dccp/ipv4.c | 5 +- net/dccp/ipv6.c | 4 +- net/dccp/proto.c | 2 +- net/dccp/timer.c | 2 +- net/decnet/dn_nsp_in.c | 2 +- net/decnet/dn_nsp_out.c | 2 +- net/decnet/dn_route.c | 2 +- net/devres.c | 2 +- net/dsa/dsa2.c | 36 +- net/dsa/dsa_priv.h | 27 +- net/dsa/master.c | 6 +- net/dsa/port.c | 148 +- net/dsa/slave.c | 251 +- net/dsa/switch.c | 338 +- net/dsa/tag_8021q.c | 23 + net/dsa/tag_ar9331.c | 2 +- net/dsa/tag_brcm.c | 6 +- net/dsa/tag_dsa.c | 4 +- net/dsa/tag_gswip.c | 2 +- net/dsa/tag_hellcreek.c | 3 +- net/dsa/tag_ksz.c | 9 +- net/dsa/tag_lan9303.c | 2 +- net/dsa/tag_mtk.c | 2 +- net/dsa/tag_ocelot.c | 4 +- net/dsa/tag_ocelot_8021q.c | 20 +- net/dsa/tag_qca.c | 2 +- net/dsa/tag_rtl4_a.c | 2 +- net/dsa/tag_sja1105.c | 312 +- net/dsa/tag_trailer.c | 3 +- net/dsa/tag_xrs700x.c | 3 +- net/ethtool/eeprom.c | 13 +- net/ethtool/netlink.c | 11 +- net/ethtool/netlink.h | 4 +- net/hsr/hsr_framereg.c | 3 +- net/ipv4/af_inet.c | 6 +- net/ipv4/ah4.c | 2 +- net/ipv4/cipso_ipv4.c | 3 +- net/ipv4/devinet.c | 4 +- net/ipv4/esp4.c | 4 +- net/ipv4/esp4_offload.c | 4 +- net/ipv4/fib_frontend.c | 12 +- net/ipv4/fib_lookup.h | 2 +- net/ipv4/fib_semantics.c | 1 + net/ipv4/gre_demux.c | 1 - net/ipv4/icmp.c | 65 +- net/ipv4/inet_connection_sock.c | 202 +- net/ipv4/inet_diag.c | 12 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ip_gre.c | 7 +- net/ipv4/ip_output.c | 32 +- net/ipv4/ip_vti.c | 1 + net/ipv4/ipcomp.c | 2 +- net/ipv4/ipip.c | 2 + net/ipv4/ipmr.c | 5 +- net/ipv4/netfilter/nft_reject_ipv4.c | 2 +- net/ipv4/ping.c | 2 +- net/ipv4/proc.c | 2 + net/ipv4/protocol.c | 6 - net/ipv4/raw.c | 4 +- net/ipv4/route.c | 130 +- net/ipv4/sysctl_net_ipv4.c | 40 +- net/ipv4/tcp.c | 18 +- net/ipv4/tcp_bpf.c | 31 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 48 +- net/ipv4/tcp_ipv4.c | 27 +- net/ipv4/tcp_minisocks.c | 7 +- net/ipv4/tcp_timer.c | 6 +- net/ipv4/tcp_yeah.c | 2 +- net/ipv4/tunnel4.c | 3 - net/ipv4/udp.c | 6 +- net/ipv4/udp_bpf.c | 53 +- net/ipv4/udplite.c | 1 - net/ipv4/xfrm4_protocol.c | 3 - net/ipv4/xfrm4_tunnel.c | 1 - net/ipv6/addrconf.c | 8 +- net/ipv6/ah6.c | 2 - net/ipv6/esp6.c | 4 +- net/ipv6/esp6_offload.c | 1 - net/ipv6/exthdrs.c | 31 +- net/ipv6/fib6_rules.c | 2 +- net/ipv6/icmp.c | 21 +- net/ipv6/ip6_fib.c | 9 +- net/ipv6/ip6_output.c | 40 +- net/ipv6/ip6_tunnel.c | 5 +- net/ipv6/ipcomp6.c | 2 - net/ipv6/mcast.c | 25 +- net/ipv6/mip6.c | 99 - net/ipv6/netfilter/ip6_tables.c | 2 +- net/ipv6/netfilter/nft_reject_ipv6.c | 2 +- net/ipv6/output_core.c | 28 +- net/ipv6/raw.c | 2 +- net/ipv6/route.c | 131 +- net/ipv6/seg6_local.c | 94 +- net/ipv6/sit.c | 6 +- net/ipv6/sysctl_net_ipv6.c | 31 +- net/ipv6/tcp_ipv6.c | 20 +- net/ipv6/udp.c | 2 +- net/ipv6/xfrm6_output.c | 7 - net/ipv6/xfrm6_tunnel.c | 1 - net/iucv/af_iucv.c | 27 +- net/kcm/kcmsock.c | 2 +- net/key/af_key.c | 6 +- net/l2tp/l2tp_ip.c | 3 +- net/l2tp/l2tp_ppp.c | 2 +- net/lapb/lapb_iface.c | 4 +- net/mac80211/cfg.c | 45 +- net/mac80211/chan.c | 108 +- net/mac80211/debugfs.c | 70 +- net/mac80211/debugfs_netdev.c | 33 +- net/mac80211/debugfs_sta.c | 24 +- net/mac80211/driver-ops.h | 26 +- net/mac80211/he.c | 8 +- net/mac80211/ht.c | 18 +- net/mac80211/ieee80211_i.h | 194 +- net/mac80211/iface.c | 234 +- net/mac80211/led.c | 12 +- net/mac80211/main.c | 32 +- net/mac80211/mesh.h | 2 +- net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mesh_pathtbl.c | 2 +- net/mac80211/mesh_plink.c | 2 +- net/mac80211/mlme.c | 248 +- net/mac80211/rate.c | 13 +- net/mac80211/rc80211_minstrel_ht.c | 34 +- net/mac80211/rx.c | 54 +- net/mac80211/sta_info.c | 83 +- net/mac80211/sta_info.h | 11 +- net/mac80211/status.c | 26 +- net/mac80211/tdls.c | 28 +- net/mac80211/trace.h | 33 +- net/mac80211/tx.c | 466 +- net/mac80211/util.c | 35 +- net/mptcp/ctrl.c | 68 +- net/mptcp/mib.c | 2 + net/mptcp/mib.h | 2 + net/mptcp/mptcp_diag.c | 1 + net/mptcp/options.c | 196 +- net/mptcp/pm.c | 1 + net/mptcp/pm_netlink.c | 28 +- net/mptcp/protocol.c | 231 +- net/mptcp/protocol.h | 50 +- net/mptcp/sockopt.c | 149 +- net/mptcp/subflow.c | 184 +- net/mptcp/token.c | 9 +- net/ncsi/internal.h | 4 +- net/ncsi/ncsi-manage.c | 2 +- net/netfilter/Kconfig | 12 +- net/netfilter/Makefile | 3 +- net/netfilter/ipset/ip_set_core.c | 50 +- net/netfilter/ipvs/Kconfig | 2 +- net/netfilter/nf_conntrack_core.c | 22 +- net/netfilter/nf_conntrack_ecache.c | 8 +- net/netfilter/nf_conntrack_expect.c | 12 +- net/netfilter/nf_conntrack_h323_main.c | 2 +- net/netfilter/nf_conntrack_helper.c | 6 +- net/netfilter/nf_conntrack_netlink.c | 88 +- net/netfilter/nf_conntrack_proto.c | 22 +- net/netfilter/nf_conntrack_proto_dccp.c | 14 +- net/netfilter/nf_conntrack_proto_icmp.c | 7 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 3 +- net/netfilter/nf_conntrack_proto_sctp.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 28 +- net/netfilter/nf_conntrack_proto_udp.c | 11 +- net/netfilter/nf_conntrack_standalone.c | 54 +- net/netfilter/nf_flow_table_core.c | 47 +- net/netfilter/nf_flow_table_offload.c | 4 +- net/netfilter/nf_tables_api.c | 267 +- net/netfilter/nf_tables_core.c | 3 +- net/netfilter/nf_tables_offload.c | 34 +- net/netfilter/nf_tables_trace.c | 6 +- net/netfilter/nfnetlink.c | 3 + net/netfilter/nfnetlink_acct.c | 9 +- net/netfilter/nfnetlink_cthelper.c | 10 +- net/netfilter/nfnetlink_cttimeout.c | 34 +- net/netfilter/nfnetlink_hook.c | 377 + net/netfilter/nfnetlink_log.c | 5 +- net/netfilter/nfnetlink_queue.c | 9 +- net/netfilter/nft_chain_filter.c | 26 +- net/netfilter/nft_chain_nat.c | 4 +- net/netfilter/nft_chain_route.c | 4 +- net/netfilter/nft_compat.c | 45 +- net/netfilter/nft_exthdr.c | 67 +- net/netfilter/nft_flow_offload.c | 2 +- net/netfilter/nft_last.c | 87 + net/netfilter/nft_lookup.c | 35 +- net/netfilter/nft_objref.c | 4 +- net/netfilter/nft_osf.c | 5 + net/netfilter/nft_payload.c | 10 +- net/netfilter/nft_reject_inet.c | 4 +- net/netfilter/nft_set_bitmap.c | 5 +- net/netfilter/nft_set_hash.c | 17 +- net/netfilter/nft_set_pipapo.h | 2 - net/netfilter/nft_set_pipapo_avx2.c | 12 +- net/netfilter/nft_set_pipapo_avx2.h | 2 - net/netfilter/nft_set_rbtree.c | 5 +- net/netfilter/nft_synproxy.c | 4 +- net/netfilter/nft_tproxy.c | 13 +- net/netfilter/xt_AUDIT.c | 2 +- net/netfilter/xt_CT.c | 1 - net/netfilter/xt_limit.c | 46 +- net/netlabel/netlabel_calipso.c | 4 +- net/netlabel/netlabel_cipso_v4.c | 4 +- net/netlabel/netlabel_domainhash.c | 2 +- net/netlabel/netlabel_kapi.c | 2 +- net/netlabel/netlabel_mgmt.c | 27 +- net/netlabel/netlabel_unlabeled.c | 10 +- net/netlabel/netlabel_user.h | 4 +- net/netlink/af_netlink.c | 8 +- net/netrom/nr_route.c | 4 + net/nfc/hci/command.c | 2 +- net/nfc/hci/core.c | 2 +- net/nfc/hci/llc_shdlc.c | 2 +- net/nfc/nci/hci.c | 2 - net/nfc/rawsock.c | 2 +- net/openvswitch/Makefile | 3 + net/openvswitch/actions.c | 4 + net/openvswitch/conntrack.c | 11 +- net/openvswitch/datapath.c | 4 + net/openvswitch/openvswitch_trace.c | 10 + net/openvswitch/openvswitch_trace.h | 158 + net/packet/af_packet.c | 12 +- net/qrtr/ns.c | 4 +- net/qrtr/qrtr.c | 2 +- net/rds/ib_ring.c | 2 +- net/rds/tcp_connect.c | 1 + net/rds/tcp_recv.c | 2 +- net/rds/threads.c | 2 + net/rxrpc/af_rxrpc.c | 1 + net/rxrpc/local_event.c | 2 +- net/sched/act_api.c | 3 +- net/sched/act_bpf.c | 2 - net/sched/act_vlan.c | 11 +- net/sched/cls_api.c | 2 +- net/sched/cls_bpf.c | 3 - net/sched/cls_rsvp.h | 2 +- net/sched/cls_tcindex.c | 2 +- net/sched/ematch.c | 2 +- net/sched/sch_generic.c | 41 +- net/sched/sch_gred.c | 2 +- net/sched/sch_htb.c | 39 +- net/sched/sch_qfq.c | 8 +- net/sched/sch_taprio.c | 88 +- net/sctp/associola.c | 6 + net/sctp/bind_addr.c | 19 +- net/sctp/debug.c | 1 + net/sctp/input.c | 145 +- net/sctp/ipv6.c | 121 +- net/sctp/output.c | 33 +- net/sctp/outqueue.c | 13 +- net/sctp/protocol.c | 29 +- net/sctp/sm_make_chunk.c | 73 +- net/sctp/sm_sideeffect.c | 37 + net/sctp/sm_statefuns.c | 70 +- net/sctp/sm_statetable.c | 43 + net/sctp/socket.c | 123 + net/sctp/sysctl.c | 35 + net/sctp/transport.c | 150 +- net/smc/Makefile | 2 +- net/smc/af_smc.c | 104 +- net/smc/smc_core.c | 28 +- net/smc/smc_ism.c | 1 - net/smc/smc_netlink.c | 11 + net/smc/smc_netlink.h | 2 +- net/smc/smc_rx.c | 8 + net/smc/smc_stats.c | 413 + net/smc/smc_stats.h | 266 + net/smc/smc_tx.c | 23 +- net/socket.c | 52 +- net/strparser/strparser.c | 2 +- net/sunrpc/xprtmultipath.c | 2 +- net/switchdev/switchdev.c | 25 +- net/tipc/bcast.c | 2 +- net/tipc/link.c | 7 +- net/tipc/msg.c | 27 +- net/tipc/msg.h | 3 +- net/tipc/name_table.c | 6 +- net/tipc/name_table.h | 4 +- net/tipc/node.c | 2 +- net/tipc/socket.c | 158 +- net/tipc/subscr.c | 2 +- net/tls/tls_device.c | 2 +- net/tls/tls_sw.c | 5 +- net/unix/af_unix.c | 192 +- net/vmw_vsock/af_vsock.c | 470 +- net/vmw_vsock/hyperv_transport.c | 4 +- net/vmw_vsock/virtio_transport.c | 30 +- net/vmw_vsock/virtio_transport_common.c | 178 +- net/vmw_vsock/vmci_transport.c | 6 +- net/vmw_vsock/vsock_loopback.c | 12 + net/wireless/chan.c | 43 +- net/wireless/core.c | 50 +- net/wireless/core.h | 3 +- net/wireless/nl80211.c | 22 +- net/wireless/pmsr.c | 12 + net/wireless/rdev-ops.h | 12 +- net/wireless/reg.c | 5 +- net/wireless/scan.c | 22 +- net/wireless/trace.h | 36 +- net/wireless/wext-compat.c | 8 +- net/wireless/wext-spy.c | 14 +- net/x25/af_x25.c | 2 +- net/x25/x25_forward.c | 8 +- net/x25/x25_link.c | 5 +- net/x25/x25_route.c | 15 +- net/xdp/xdp_umem.c | 7 +- net/xdp/xsk.c | 6 +- net/xdp/xsk.h | 4 +- net/xdp/xsk_queue.h | 11 +- net/xdp/xskmap.c | 32 +- net/xfrm/xfrm_device.c | 1 + net/xfrm/xfrm_hash.h | 7 + net/xfrm/xfrm_input.c | 6 +- net/xfrm/xfrm_interface.c | 1 + net/xfrm/xfrm_output.c | 131 +- net/xfrm/xfrm_policy.c | 29 +- net/xfrm/xfrm_replay.c | 171 +- net/xfrm/xfrm_state.c | 81 +- net/xfrm/xfrm_user.c | 28 +- samples/bpf/Makefile | 3 + samples/bpf/ibumad_kern.c | 2 +- samples/bpf/ibumad_user.c | 2 +- samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/xdp_fwd_user.c | 2 + samples/bpf/xdp_redirect_map_multi_kern.c | 88 + samples/bpf/xdp_redirect_map_multi_user.c | 302 + samples/bpf/xdp_redirect_user.c | 4 +- samples/bpf/xdp_sample_pkts_user.c | 3 +- samples/kprobes/kprobe_example.c | 46 +- samples/pktgen/parameters.sh | 7 +- samples/pktgen/pktgen_sample01_simple.sh | 2 + samples/pktgen/pktgen_sample02_multiqueue.sh | 2 + .../pktgen/pktgen_sample03_burst_single_flow.sh | 2 + samples/pktgen/pktgen_sample04_many_flows.sh | 2 + samples/pktgen/pktgen_sample05_flow_per_thread.sh | 2 + ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 2 + scripts/Makefile.build | 5 +- scripts/Makefile.kasan | 1 + scripts/atomic/check-atomics.sh | 1 - scripts/atomic/gen-atomic-instrumented.sh | 51 +- scripts/atomic/gen-atomics.sh | 1 - scripts/documentation-file-ref-check | 2 +- scripts/kconfig/streamline_config.pl | 80 +- scripts/kernel-doc | 71 +- scripts/link-vmlinux.sh | 4 + scripts/spelling.txt | 16 + scripts/sphinx-pre-install | 262 +- scripts/tools-support-relr.sh | 3 +- security/integrity/evm/evm.h | 1 + security/integrity/evm/evm_crypto.c | 58 +- security/integrity/evm/evm_main.c | 376 +- security/integrity/evm/evm_secfs.c | 31 +- security/integrity/iint.c | 4 +- security/integrity/ima/Kconfig | 7 + security/integrity/ima/ima_appraise.c | 44 +- security/integrity/ima/ima_asymmetric_keys.c | 1 + security/integrity/ima/ima_crypto.c | 4 +- security/integrity/ima/ima_fs.c | 6 +- security/integrity/ima/ima_init.c | 4 + security/integrity/ima/ima_kexec.c | 1 + security/integrity/ima/ima_main.c | 2 +- security/integrity/ima/ima_queue.c | 5 +- security/integrity/ima/ima_template.c | 30 +- security/integrity/ima/ima_template_lib.c | 211 +- security/integrity/ima/ima_template_lib.h | 16 + security/lsm_audit.c | 1 - security/safesetid/lsm.c | 2 +- security/safesetid/lsm.h | 2 +- security/security.c | 8 +- security/selinux/avc.c | 61 +- security/selinux/hooks.c | 22 +- security/selinux/include/avc.h | 13 +- security/selinux/include/xfrm.h | 2 +- security/selinux/ss/avtab.c | 28 +- security/selinux/ss/avtab.h | 16 +- security/selinux/ss/conditional.c | 14 +- security/selinux/ss/policydb.c | 1 - security/selinux/ss/services.c | 27 +- security/selinux/xfrm.c | 2 +- security/smack/smack_access.c | 10 +- security/smack/smackfs.c | 4 +- security/tomoyo/audit.c | 1 + security/tomoyo/securityfs_if.c | 1 + security/tomoyo/tomoyo.c | 12 +- security/tomoyo/util.c | 4 +- sound/soc/codecs/rt5645.c | 49 +- sound/soc/pxa/pxa-ssp.c | 16 - tools/arch/x86/include/asm/asm.h | 193 + tools/arch/x86/include/asm/irq_vectors.h | 7 +- tools/arch/x86/include/asm/nops.h | 24 +- tools/bpf/bpftool/Makefile | 5 +- tools/bpf/bpftool/gen.c | 421 +- tools/bpf/bpftool/main.c | 11 +- tools/bpf/bpftool/main.h | 1 + tools/bpf/bpftool/prog.c | 107 +- tools/bpf/bpftool/xlated_dumper.c | 3 + tools/bpf/resolve_btfids/main.c | 3 + tools/debugging/kernel-chktaint | 2 +- tools/include/uapi/linux/bpf.h | 82 +- tools/include/uapi/linux/prctl.h | 8 + tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 18 +- tools/lib/bpf/README.rst | 168 - tools/lib/bpf/bpf.c | 179 +- tools/lib/bpf/bpf.h | 2 + tools/lib/bpf/bpf_gen_internal.h | 41 + tools/lib/bpf/bpf_helpers.h | 66 + tools/lib/bpf/bpf_prog_linfo.c | 18 +- tools/lib/bpf/bpf_tracing.h | 108 +- tools/lib/bpf/btf.c | 302 +- tools/lib/bpf/btf_dump.c | 14 +- tools/lib/bpf/gen_loader.c | 729 ++ tools/lib/bpf/libbpf.c | 962 ++- tools/lib/bpf/libbpf.h | 68 +- tools/lib/bpf/libbpf.map | 13 + tools/lib/bpf/libbpf_errno.c | 7 +- tools/lib/bpf/libbpf_internal.h | 61 + tools/lib/bpf/libbpf_legacy.h | 59 + tools/lib/bpf/linker.c | 41 +- tools/lib/bpf/netlink.c | 572 +- tools/lib/bpf/nlattr.c | 2 +- tools/lib/bpf/nlattr.h | 60 +- tools/lib/bpf/ringbuf.c | 26 +- tools/lib/bpf/skel_internal.h | 123 + tools/lib/traceevent/plugins/plugin_kvm.c | 4 +- tools/objtool/arch/x86/decode.c | 2 +- tools/objtool/arch/x86/include/arch/special.h | 1 + tools/objtool/check.c | 38 +- tools/objtool/elf.c | 110 +- tools/objtool/include/objtool/elf.h | 18 +- tools/objtool/include/objtool/objtool.h | 3 + tools/objtool/include/objtool/special.h | 1 + tools/objtool/special.c | 14 + tools/power/x86/intel-speed-select/isst-config.c | 18 +- tools/power/x86/intel-speed-select/isst-core.c | 15 + tools/power/x86/intel-speed-select/isst-display.c | 2 +- tools/power/x86/intel-speed-select/isst.h | 2 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/arm64/fp/sve-probe-vls.c | 2 +- tools/testing/selftests/bpf/.gitignore | 4 + tools/testing/selftests/bpf/Makefile | 19 +- tools/testing/selftests/bpf/Makefile.docs | 3 +- tools/testing/selftests/bpf/README.rst | 19 + tools/testing/selftests/bpf/bench.c | 1 + tools/testing/selftests/bpf/benchs/bench_rename.c | 2 +- .../testing/selftests/bpf/benchs/bench_ringbufs.c | 6 +- tools/testing/selftests/bpf/benchs/bench_trigger.c | 2 +- tools/testing/selftests/bpf/prog_tests/atomics.c | 72 +- .../selftests/bpf/prog_tests/attach_probe.c | 12 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 31 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 8 +- tools/testing/selftests/bpf/prog_tests/btf.c | 93 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 8 +- tools/testing/selftests/bpf/prog_tests/btf_write.c | 4 +- .../selftests/bpf/prog_tests/cg_storage_multi.c | 84 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +- .../testing/selftests/bpf/prog_tests/cgroup_link.c | 14 +- .../bpf/prog_tests/cgroup_skb_sk_lookup.c | 2 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 15 +- .../selftests/bpf/prog_tests/fentry_fexit.c | 6 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 10 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 25 +- .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 6 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 10 +- .../selftests/bpf/prog_tests/flow_dissector.c | 2 +- .../bpf/prog_tests/flow_dissector_reattach.c | 10 +- .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 10 +- .../bpf/prog_tests/get_stackid_cannot_attach.c | 9 +- tools/testing/selftests/bpf/prog_tests/hashmap.c | 9 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 19 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 6 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 3 +- .../selftests/bpf/prog_tests/ksyms_module.c | 2 +- .../selftests/bpf/prog_tests/link_pinning.c | 7 +- .../selftests/bpf/prog_tests/lookup_and_delete.c | 288 + .../selftests/bpf/prog_tests/migrate_reuseport.c | 559 ++ tools/testing/selftests/bpf/prog_tests/obj_name.c | 8 +- .../selftests/bpf/prog_tests/perf_branches.c | 4 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 2 +- .../selftests/bpf/prog_tests/perf_event_stackmap.c | 3 +- .../testing/selftests/bpf/prog_tests/probe_user.c | 7 +- .../selftests/bpf/prog_tests/prog_run_xattr.c | 4 +- .../selftests/bpf/prog_tests/raw_tp_test_run.c | 4 +- .../testing/selftests/bpf/prog_tests/rdonly_maps.c | 7 +- .../selftests/bpf/prog_tests/reference_tracking.c | 2 +- .../selftests/bpf/prog_tests/resolve_btfids.c | 2 +- tools/testing/selftests/bpf/prog_tests/ringbuf.c | 10 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 2 +- .../selftests/bpf/prog_tests/select_reuseport.c | 53 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 5 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 2 +- tools/testing/selftests/bpf/prog_tests/skeleton.c | 6 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 14 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 8 +- .../selftests/bpf/prog_tests/sockmap_ktls.c | 2 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 17 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 3 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 2 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 5 +- .../selftests/bpf/prog_tests/static_linked.c | 9 +- tools/testing/selftests/bpf/prog_tests/syscall.c | 55 + tools/testing/selftests/bpf/prog_tests/tc_bpf.c | 395 + .../selftests/bpf/prog_tests/tcp_hdr_options.c | 15 +- .../selftests/bpf/prog_tests/test_overhead.c | 12 +- .../selftests/bpf/prog_tests/trace_printk.c | 5 +- .../selftests/bpf/prog_tests/trampoline_count.c | 14 +- tools/testing/selftests/bpf/prog_tests/udp_limit.c | 7 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_link.c | 8 +- .../selftests/bpf/progs/bpf_iter_bpf_hash_map.c | 1 - .../testing/selftests/bpf/progs/bpf_iter_bpf_map.c | 1 - .../selftests/bpf/progs/bpf_iter_ipv6_route.c | 1 - .../testing/selftests/bpf/progs/bpf_iter_netlink.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_task.c | 1 - .../selftests/bpf/progs/bpf_iter_task_btf.c | 1 - .../selftests/bpf/progs/bpf_iter_task_file.c | 1 - .../selftests/bpf/progs/bpf_iter_task_stack.c | 1 - .../selftests/bpf/progs/bpf_iter_task_vma.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c | 1 - .../selftests/bpf/progs/bpf_iter_test_kern4.c | 4 +- tools/testing/selftests/bpf/progs/bpf_iter_udp4.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_udp6.c | 1 - tools/testing/selftests/bpf/progs/kfree_skb.c | 4 +- tools/testing/selftests/bpf/progs/linked_maps1.c | 2 +- tools/testing/selftests/bpf/progs/syscall.c | 121 + tools/testing/selftests/bpf/progs/tailcall3.c | 2 +- tools/testing/selftests/bpf/progs/tailcall4.c | 2 +- tools/testing/selftests/bpf/progs/tailcall5.c | 2 +- .../selftests/bpf/progs/tailcall_bpf2bpf2.c | 2 +- .../selftests/bpf/progs/tailcall_bpf2bpf4.c | 2 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 4 +- .../selftests/bpf/progs/test_cls_redirect.c | 4 +- .../selftests/bpf/progs/test_global_func_args.c | 2 +- .../selftests/bpf/progs/test_lookup_and_delete.c | 26 + .../selftests/bpf/progs/test_migrate_reuseport.c | 135 + .../testing/selftests/bpf/progs/test_rdonly_maps.c | 6 +- tools/testing/selftests/bpf/progs/test_ringbuf.c | 4 +- tools/testing/selftests/bpf/progs/test_skeleton.c | 4 +- tools/testing/selftests/bpf/progs/test_snprintf.c | 1 - .../selftests/bpf/progs/test_snprintf_single.c | 2 +- .../selftests/bpf/progs/test_sockmap_listen.c | 4 +- .../selftests/bpf/progs/test_static_linked1.c | 10 +- .../selftests/bpf/progs/test_static_linked2.c | 10 +- tools/testing/selftests/bpf/progs/test_subprogs.c | 13 + tools/testing/selftests/bpf/progs/test_tc_bpf.c | 12 + tools/testing/selftests/bpf/progs/trace_printk.c | 6 +- .../selftests/bpf/progs/xdp_redirect_multi_kern.c | 94 + tools/testing/selftests/bpf/test_doc_build.sh | 1 + tools/testing/selftests/bpf/test_lru_map.c | 8 + tools/testing/selftests/bpf/test_maps.c | 185 +- tools/testing/selftests/bpf/test_progs.c | 3 + tools/testing/selftests/bpf/test_progs.h | 9 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 7 +- .../selftests/bpf/test_xdp_redirect_multi.sh | 204 + tools/testing/selftests/bpf/xdp_redirect_multi.c | 226 + .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 3 + .../net/mlxsw/devlink_trap_l3_exceptions.sh | 3 + .../selftests/drivers/net/mlxsw/port_scale.sh | 4 +- .../selftests/drivers/net/mlxsw/qos_dscp_bridge.sh | 2 + .../selftests/drivers/net/mlxsw/qos_headroom.sh | 69 +- .../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 14 - .../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 24 +- .../selftests/drivers/net/mlxsw/router_scale.sh | 2 +- .../selftests/drivers/net/mlxsw/tc_sample.sh | 12 +- .../selftests/drivers/net/netdevsim/devlink.sh | 167 +- .../drivers/net/netdevsim/devlink_trap.sh | 14 +- .../testing/selftests/drivers/net/netdevsim/fib.sh | 6 +- .../selftests/drivers/net/netdevsim/nexthop.sh | 4 +- .../selftests/drivers/net/netdevsim/psample.sh | 4 +- .../testing/selftests/futex/functional/.gitignore | 2 + tools/testing/selftests/futex/functional/Makefile | 7 +- .../selftests/futex/functional/futex_requeue.c | 136 + .../selftests/futex/functional/futex_wait.c | 171 + .../futex/functional/futex_wait_timeout.c | 126 +- tools/testing/selftests/futex/functional/run.sh | 6 + tools/testing/selftests/kvm/.gitignore | 7 +- tools/testing/selftests/kvm/Makefile | 13 +- .../selftests/kvm/aarch64/debug-exceptions.c | 250 + .../selftests/kvm/aarch64/get-reg-list-sve.c | 3 - tools/testing/selftests/kvm/aarch64/get-reg-list.c | 439 +- tools/testing/selftests/kvm/dirty_log_test.c | 5 +- .../testing/selftests/kvm/hardware_disable_test.c | 2 +- .../selftests/kvm/include/aarch64/processor.h | 83 +- tools/testing/selftests/kvm/include/evmcs.h | 1102 --- tools/testing/selftests/kvm/include/kvm_util.h | 44 +- tools/testing/selftests/kvm/include/x86_64/apic.h | 91 + tools/testing/selftests/kvm/include/x86_64/evmcs.h | 1102 +++ .../testing/selftests/kvm/include/x86_64/hyperv.h | 185 + .../selftests/kvm/include/x86_64/processor.h | 66 +- tools/testing/selftests/kvm/include/x86_64/vmx.h | 11 +- .../testing/selftests/kvm/kvm_binary_stats_test.c | 237 + tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- tools/testing/selftests/kvm/lib/aarch64/handlers.S | 126 + .../testing/selftests/kvm/lib/aarch64/processor.c | 131 +- tools/testing/selftests/kvm/lib/aarch64/ucall.c | 2 +- tools/testing/selftests/kvm/lib/elf.c | 6 +- tools/testing/selftests/kvm/lib/kvm_util.c | 78 +- tools/testing/selftests/kvm/lib/perf_test_util.c | 2 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 17 +- tools/testing/selftests/kvm/lib/x86_64/apic.c | 45 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 352 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 9 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 52 +- tools/testing/selftests/kvm/memslot_perf_test.c | 2 +- .../testing/selftests/kvm/set_memory_region_test.c | 6 +- tools/testing/selftests/kvm/steal_time.c | 4 +- .../selftests/kvm/x86_64/emulator_error_test.c | 219 + tools/testing/selftests/kvm/x86_64/evmcs_test.c | 79 +- .../testing/selftests/kvm/x86_64/get_cpuid_test.c | 3 +- tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 10 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 649 ++ tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 2 +- tools/testing/selftests/kvm/x86_64/mmu_role_test.c | 147 + .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 10 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 4 +- .../testing/selftests/kvm/x86_64/sync_regs_test.c | 7 +- tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 9 - .../selftests/kvm/x86_64/userspace_msr_exit_test.c | 8 +- .../selftests/kvm/x86_64/vmx_apic_access_test.c | 2 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 8 +- .../kvm/x86_64/vmx_nested_tsc_scaling_test.c | 242 + .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 65 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 2 +- .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 2 +- tools/testing/selftests/lib/Makefile | 2 +- tools/testing/selftests/lib/config | 1 + tools/testing/selftests/lib/scanf.sh | 4 + .../selftests/mount_setattr/mount_setattr_test.c | 88 +- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/config | 1 + tools/testing/selftests/net/devlink_port_split.py | 8 +- tools/testing/selftests/net/fib_nexthops.sh | 12 + .../net/forwarding/custom_multipath_hash.sh | 364 + .../selftests/net/forwarding/devlink_lib.sh | 32 + .../net/forwarding/gre_custom_multipath_hash.sh | 456 + .../net/forwarding/ip6gre_custom_multipath_hash.sh | 458 ++ .../selftests/net/forwarding/pedit_dsfield.sh | 2 + .../selftests/net/forwarding/pedit_l4port.sh | 2 + .../selftests/net/forwarding/skbedit_priority.sh | 2 + tools/testing/selftests/net/icmp_redirect.sh | 8 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 125 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 65 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 180 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 4 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 3 +- tools/testing/selftests/net/so_netns_cookie.c | 61 + .../selftests/net/srv6_end_dt46_l3vpn_test.sh | 573 ++ tools/testing/selftests/net/tls.c | 87 +- tools/testing/selftests/net/unicast_extensions.sh | 17 +- tools/testing/selftests/openat2/openat2_test.c | 7 +- tools/testing/selftests/rlimits/.gitignore | 2 + tools/testing/selftests/rlimits/Makefile | 6 + tools/testing/selftests/{mount => rlimits}/config | 0 .../testing/selftests/rlimits/rlimits-per-userns.c | 161 + tools/testing/selftests/sched/.gitignore | 1 + tools/testing/selftests/sched/Makefile | 14 + tools/testing/selftests/sched/config | 1 + tools/testing/selftests/sched/cs_prctl_test.c | 338 + .../testing/selftests/seccomp/seccomp_benchmark.c | 10 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 51 +- .../selftests/tc-testing/plugin-lib/scapyPlugin.py | 42 +- .../selftests/tc-testing/tc-tests/actions/ct.json | 45 + .../tc-testing/tc-tests/actions/vlan.json | 28 +- tools/testing/selftests/vm/gup_test.c | 96 +- tools/testing/selftests/x86/syscall_numbering.c | 491 +- tools/testing/vsock/util.c | 32 +- tools/testing/vsock/util.h | 3 + tools/testing/vsock/vsock_test.c | 116 + tools/vm/page_owner_sort.c | 4 + virt/kvm/Kconfig | 3 + virt/kvm/binary_stats.c | 146 + virt/kvm/kvm_main.c | 346 +- 4934 files changed, 213117 insertions(+), 138188 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-class-backlight-adp5520 delete mode 100644 Documentation/ABI/testing/sysfs-class-backlight-adp8860 delete mode 100644 Documentation/ABI/testing/sysfs-class-backlight-driver-adp8870 delete mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-el15203000 create mode 100644 Documentation/ABI/testing/sysfs-devices-platform-soc-ipa create mode 100644 Documentation/ABI/testing/sysfs-platform-dell-privacy-wmi create mode 100644 Documentation/admin-guide/hw-vuln/core-scheduling.rst create mode 100644 Documentation/bpf/libbpf/libbpf.rst create mode 100644 Documentation/bpf/libbpf/libbpf_api.rst create mode 100644 Documentation/bpf/libbpf/libbpf_build.rst create mode 100644 Documentation/bpf/libbpf/libbpf_naming_convention.rst create mode 100644 Documentation/bpf/llvm_reloc.rst delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra30-actmon.txt create mode 100644 Documentation/devicetree/bindings/crypto/cortina,sl3516-crypto.yaml create mode 100644 Documentation/devicetree/bindings/crypto/intel,ixp4xx-crypto.yaml create mode 100644 Documentation/devicetree/bindings/devfreq/nvidia,tegra30-actmon.yaml create mode 100644 Documentation/devicetree/bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml delete mode 100644 Documentation/devicetree/bindings/ipmi/aspeed-kcs-bmc.txt create mode 100644 Documentation/devicetree/bindings/mailbox/microchip,polarfire-s [...] create mode 100644 Documentation/devicetree/bindings/media/atmel,isc.yaml delete mode 100644 Documentation/devicetree/bindings/media/atmel-isc.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/rda,rda5807.yaml create mode 100644 Documentation/devicetree/bindings/media/microchip,sama5d4-vdec.yaml create mode 100644 Documentation/devicetree/bindings/media/microchip,xisc.yaml create mode 100644 Documentation/devicetree/bindings/media/renesas,isp.yaml delete mode 100644 Documentation/devicetree/bindings/media/tango-ir.txt delete mode 100644 Documentation/devicetree/bindings/mmc/renesas,mmcif.txt create mode 100644 Documentation/devicetree/bindings/mmc/renesas,mmcif.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,iproc-mdio.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,iproc-mdio.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/rcar_can.txt delete mode 100644 Documentation/devicetree/bindings/net/can/rcar_canfd.txt create mode 100644 Documentation/devicetree/bindings/net/can/renesas,rcar-can.yaml create mode 100644 Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/sja1105.txt create mode 100644 Documentation/devicetree/bindings/net/ingenic,mac.yaml create mode 100644 Documentation/devicetree/bindings/net/microchip,sparx5-switch.yaml delete mode 100644 Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt create mode 100644 Documentation/devicetree/bindings/net/qualcomm-bluetooth.yaml create mode 100644 Documentation/devicetree/bindings/net/realtek,rtl82xx.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max8893.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mt6359-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt6160-regu [...] create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt6245-regu [...] create mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,polar [...] delete mode 100644 Documentation/devicetree/bindings/spi/renesas,rzn1-spi.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-cadence.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-cadence.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-xilinx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-xilinx.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml create mode 100644 Documentation/filesystems/dax.rst delete mode 100644 Documentation/filesystems/dax.txt create mode 100644 Documentation/firmware-guide/acpi/dsd/phy.rst create mode 100644 Documentation/hwmon/dps920ab.rst create mode 100644 Documentation/hwmon/mp2888.rst create mode 100644 Documentation/hwmon/pim4328.rst create mode 100644 Documentation/hwmon/sht4x.rst create mode 100644 Documentation/networking/device_drivers/wwan/index.rst create mode 100644 Documentation/networking/device_drivers/wwan/iosm.rst create mode 100644 Documentation/networking/devlink/prestera.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/lockup-watchdogs.rst create mode 100644 Documentation/translations/zh_CN/core-api/cachetlb.rst create mode 100644 Documentation/translations/zh_CN/core-api/kernel-api.rst create mode 100644 Documentation/translations/zh_CN/core-api/kobject.rst create mode 100644 Documentation/translations/zh_CN/core-api/local_ops.rst create mode 100644 Documentation/translations/zh_CN/core-api/padata.rst create mode 100644 Documentation/translations/zh_CN/core-api/printk-basics.rst create mode 100644 Documentation/translations/zh_CN/core-api/printk-formats.rst create mode 100644 Documentation/translations/zh_CN/core-api/refcount-vs-atomic.rst create mode 100644 Documentation/translations/zh_CN/core-api/symbol-namespaces.rst create mode 100644 Documentation/translations/zh_CN/core-api/workqueue.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/kasan.rst create mode 100644 Documentation/translations/zh_CN/maintainer/configure-git.rst create mode 100644 Documentation/translations/zh_CN/maintainer/index.rst create mode 100644 Documentation/translations/zh_CN/maintainer/maintainer-entry-pr [...] create mode 100644 Documentation/translations/zh_CN/maintainer/modifying-patches.rst create mode 100644 Documentation/translations/zh_CN/maintainer/pull-requests.rst create mode 100644 Documentation/translations/zh_CN/maintainer/rebasing-and-merging.rst create mode 100644 Documentation/translations/zh_CN/parisc/debugging.rst create mode 100644 Documentation/translations/zh_CN/parisc/index.rst create mode 100644 Documentation/translations/zh_CN/parisc/registers.rst delete mode 100644 Documentation/userspace-api/media/audio.h.rst.exceptions create mode 100644 Documentation/userspace-api/media/drivers/hantro.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-set-bypass-mode.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio.rst delete mode 100644 Documentation/userspace-api/media/dvb/video.rst delete mode 100644 Documentation/userspace-api/media/video.h.rst.exceptions create mode 100644 Documentation/x86/buslock.rst delete mode 100644 arch/alpha/include/asm/mmzone.h delete mode 100644 arch/alpha/mm/numa.c delete mode 100644 arch/arc/include/asm/mmzone.h delete mode 100644 arch/arm/crypto/poly1305-core.S_shipped delete mode 100644 arch/arm/crypto/sha256-core.S_shipped delete mode 100644 arch/arm/crypto/sha512-core.S_shipped delete mode 100644 arch/arm64/crypto/poly1305-core.S_shipped delete mode 100644 arch/arm64/crypto/sha256-core.S_shipped delete mode 100644 arch/arm64/crypto/sha512-core.S_shipped create mode 100644 arch/arm64/include/asm/insn-def.h create mode 100644 arch/arm64/include/asm/kvm_mte.h create mode 100644 arch/arm64/include/asm/patching.h create mode 100644 arch/arm64/kernel/idle.c delete mode 100644 arch/arm64/kernel/insn.c create mode 100644 arch/arm64/kernel/patching.c create mode 100644 arch/arm64/lib/insn.c create mode 100644 arch/arm64/lib/kasan_sw_tags.S delete mode 100644 arch/arm64/lib/memmove.S delete mode 100644 arch/h8300/include/asm/atomic.h delete mode 100644 arch/h8300/include/asm/cmpxchg.h create mode 100644 arch/ia64/include/asm/cmpxchg.h delete mode 100644 arch/m68k/include/asm/mmzone.h delete mode 100644 arch/microblaze/include/asm/atomic.h delete mode 100644 arch/microblaze/include/asm/cmpxchg.h create mode 100644 arch/powerpc/kvm/book3s_64_entry.S create mode 100644 arch/powerpc/kvm/book3s_hv_p9_entry.c delete mode 100644 arch/x86/entry/syscalls/syscallhdr.sh delete mode 100644 arch/x86/entry/syscalls/syscalltbl.sh create mode 100644 arch/x86/kvm/fpu.h create mode 100644 arch/x86/kvm/kvm_onhyperv.c create mode 100644 arch/x86/kvm/kvm_onhyperv.h create mode 100644 arch/x86/kvm/svm/svm_onhyperv.c create mode 100644 arch/x86/kvm/svm/svm_onhyperv.h create mode 100644 block/blk-ioprio.c create mode 100644 block/blk-ioprio.h create mode 100644 block/disk-events.c create mode 100644 block/mq-deadline-cgroup.c create mode 100644 block/mq-deadline-cgroup.h create mode 100644 block/mq-deadline-main.c delete mode 100644 block/mq-deadline.c create mode 100644 drivers/acpi/fan.h create mode 100644 drivers/acpi/prmt.c create mode 100644 drivers/base/regmap/regmap-mdio.c create mode 100644 drivers/char/ipmi/kcs_bmc_cdev_ipmi.c create mode 100644 drivers/char/ipmi/kcs_bmc_client.h create mode 100644 drivers/char/ipmi/kcs_bmc_device.h create mode 100644 drivers/char/ipmi/kcs_bmc_serio.c create mode 100644 drivers/crypto/gemini/Makefile create mode 100644 drivers/crypto/gemini/sl3516-ce-cipher.c create mode 100644 drivers/crypto/gemini/sl3516-ce-core.c create mode 100644 drivers/crypto/gemini/sl3516-ce-rng.c create mode 100644 drivers/crypto/gemini/sl3516-ce.h create mode 100644 drivers/crypto/marvell/octeontx2/cn10k_cpt.c create mode 100644 drivers/crypto/marvell/octeontx2/cn10k_cpt.h create mode 100644 drivers/crypto/qce/aead.c create mode 100644 drivers/crypto/qce/aead.h create mode 100644 drivers/hv/hv_common.c create mode 100644 drivers/hwmon/pmbus/dps920ab.c create mode 100644 drivers/hwmon/pmbus/mp2888.c create mode 100644 drivers/hwmon/pmbus/pim4328.c create mode 100644 drivers/hwmon/sht4x.c delete mode 100644 drivers/ide/Kconfig delete mode 100644 drivers/ide/Makefile delete mode 100644 drivers/ide/aec62xx.c delete mode 100644 drivers/ide/ali14xx.c delete mode 100644 drivers/ide/alim15x3.c delete mode 100644 drivers/ide/amd74xx.c delete mode 100644 drivers/ide/atiixp.c delete mode 100644 drivers/ide/buddha.c delete mode 100644 drivers/ide/cmd640.c delete mode 100644 drivers/ide/cmd64x.c delete mode 100644 drivers/ide/cs5520.c delete mode 100644 drivers/ide/cs5530.c delete mode 100644 drivers/ide/cs5535.c delete mode 100644 drivers/ide/cs5536.c delete mode 100644 drivers/ide/cy82c693.c delete mode 100644 drivers/ide/delkin_cb.c delete mode 100644 drivers/ide/dtc2278.c delete mode 100644 drivers/ide/falconide.c delete mode 100644 drivers/ide/gayle.c delete mode 100644 drivers/ide/hpt366.c delete mode 100644 drivers/ide/ht6560b.c delete mode 100644 drivers/ide/icside.c delete mode 100644 drivers/ide/ide-4drives.c delete mode 100644 drivers/ide/ide-acpi.c delete mode 100644 drivers/ide/ide-atapi.c delete mode 100644 drivers/ide/ide-cd.c delete mode 100644 drivers/ide/ide-cd.h delete mode 100644 drivers/ide/ide-cd_ioctl.c delete mode 100644 drivers/ide/ide-cd_verbose.c delete mode 100644 drivers/ide/ide-cs.c delete mode 100644 drivers/ide/ide-devsets.c delete mode 100644 drivers/ide/ide-disk.c delete mode 100644 drivers/ide/ide-disk.h delete mode 100644 drivers/ide/ide-disk_ioctl.c delete mode 100644 drivers/ide/ide-disk_proc.c delete mode 100644 drivers/ide/ide-dma-sff.c delete mode 100644 drivers/ide/ide-dma.c delete mode 100644 drivers/ide/ide-eh.c delete mode 100644 drivers/ide/ide-floppy.c delete mode 100644 drivers/ide/ide-floppy.h delete mode 100644 drivers/ide/ide-floppy_ioctl.c delete mode 100644 drivers/ide/ide-floppy_proc.c delete mode 100644 drivers/ide/ide-gd.c delete mode 100644 drivers/ide/ide-gd.h delete mode 100644 drivers/ide/ide-generic.c delete mode 100644 drivers/ide/ide-io-std.c delete mode 100644 drivers/ide/ide-io.c delete mode 100644 drivers/ide/ide-ioctls.c delete mode 100644 drivers/ide/ide-iops.c delete mode 100644 drivers/ide/ide-legacy.c delete mode 100644 drivers/ide/ide-lib.c delete mode 100644 drivers/ide/ide-park.c delete mode 100644 drivers/ide/ide-pci-generic.c delete mode 100644 drivers/ide/ide-pio-blacklist.c delete mode 100644 drivers/ide/ide-pm.c delete mode 100644 drivers/ide/ide-pnp.c delete mode 100644 drivers/ide/ide-probe.c delete mode 100644 drivers/ide/ide-proc.c delete mode 100644 drivers/ide/ide-scan-pci.c delete mode 100644 drivers/ide/ide-sysfs.c delete mode 100644 drivers/ide/ide-tape.c delete mode 100644 drivers/ide/ide-taskfile.c delete mode 100644 drivers/ide/ide-timings.c delete mode 100644 drivers/ide/ide-xfer-mode.c delete mode 100644 drivers/ide/ide.c delete mode 100644 drivers/ide/ide_platform.c delete mode 100644 drivers/ide/it8172.c delete mode 100644 drivers/ide/it8213.c delete mode 100644 drivers/ide/it821x.c delete mode 100644 drivers/ide/jmicron.c delete mode 100644 drivers/ide/macide.c delete mode 100644 drivers/ide/ns87415.c delete mode 100644 drivers/ide/opti621.c delete mode 100644 drivers/ide/palm_bk3710.c delete mode 100644 drivers/ide/pdc202xx_new.c delete mode 100644 drivers/ide/pdc202xx_old.c delete mode 100644 drivers/ide/piix.c delete mode 100644 drivers/ide/pmac.c delete mode 100644 drivers/ide/q40ide.c delete mode 100644 drivers/ide/qd65xx.c delete mode 100644 drivers/ide/qd65xx.h delete mode 100644 drivers/ide/rapide.c delete mode 100644 drivers/ide/rz1000.c delete mode 100644 drivers/ide/sc1200.c delete mode 100644 drivers/ide/serverworks.c delete mode 100644 drivers/ide/setup-pci.c delete mode 100644 drivers/ide/siimage.c delete mode 100644 drivers/ide/sis5513.c delete mode 100644 drivers/ide/sl82c105.c delete mode 100644 drivers/ide/slc90e66.c delete mode 100644 drivers/ide/tc86c001.c delete mode 100644 drivers/ide/triflex.c delete mode 100644 drivers/ide/trm290.c delete mode 100644 drivers/ide/tx4938ide.c delete mode 100644 drivers/ide/tx4939ide.c delete mode 100644 drivers/ide/umc8672.c delete mode 100644 drivers/ide/via82cxxx.c create mode 100644 drivers/mailbox/mailbox-mpfs.c rename drivers/media/{pci/ttpci => common}/ttpci-eeprom.c (100%) rename drivers/media/{pci/ttpci => common}/ttpci-eeprom.h (100%) create mode 100644 drivers/media/i2c/imx208.c delete mode 100644 drivers/media/pci/ttpci/av7110.h create mode 100644 drivers/media/platform/atmel/atmel-sama7g5-isc.c create mode 100644 drivers/media/rc/keymaps/rc-ct-90405.c delete mode 100644 drivers/media/rc/keymaps/rc-tango.c delete mode 100644 drivers/media/rc/tango-ir.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-api.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-core.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-defs.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-priv.h create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-request.c delete mode 100644 drivers/media/v4l2-core/v4l2-ctrls.c delete mode 100644 drivers/mfd/tps68470.c delete mode 100644 drivers/net/can/c_can/c_can.c create mode 100644 drivers/net/can/c_can/c_can_ethtool.c create mode 100644 drivers/net/can/c_can/c_can_main.c create mode 100644 drivers/net/dsa/sja1105/sja1105_mdio.c delete mode 100644 drivers/net/dsa/sja1105/sja1105_sgmii.h create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h create mode 100644 drivers/net/ethernet/google/gve/gve_desc_dqo.h create mode 100644 drivers/net/ethernet/google/gve/gve_dqo.h create mode 100644 drivers/net/ethernet/google/gve/gve_rx_dqo.c create mode 100644 drivers/net/ethernet/google/gve/gve_tx_dqo.c create mode 100644 drivers/net/ethernet/google/gve/gve_utils.c create mode 100644 drivers/net/ethernet/google/gve/gve_utils.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h create mode 100644 drivers/net/ethernet/intel/ice/ice_idc.c create mode 100644 drivers/net/ethernet/intel/ice/ice_idc_int.h create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp.c create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp.h create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp_hw.c create mode 100644 drivers/net/ethernet/intel/ice/ice_ptp_hw.h create mode 100644 drivers/net/ethernet/intel/ice/ice_sbq_cmd.h create mode 100644 drivers/net/ethernet/intel/ice/ice_trace.h create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_acl.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_acl.h create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_flow.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_flow.h create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_flower.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_flower.h create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_span.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_span.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_priv.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/diag/bridge_tracepoint.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/sf.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/Kconfig create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/Makefile create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c create mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/ib.h delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/switchib.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/switchx2.c create mode 100644 drivers/net/ethernet/microchip/sparx5/Kconfig create mode 100644 drivers/net/ethernet/microchip/sparx5/Makefile create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_main.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_main.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_main_regs.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_packet.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_port.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_port.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_vlan.c create mode 100644 drivers/net/ethernet/netronome/nfp/flower/conntrack.c create mode 100644 drivers/net/ethernet/netronome/nfp/flower/conntrack.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_ip_services.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c create mode 100644 drivers/net/ipa/ipa_data-v3.1.c create mode 100644 drivers/net/ipa/ipa_sysfs.c create mode 100644 drivers/net/ipa/ipa_sysfs.h create mode 100644 drivers/net/mdio/acpi_mdio.c create mode 100644 drivers/net/mdio/fwnode_mdio.c create mode 100644 drivers/net/pcs/pcs-xpcs-nxp.c create mode 100644 drivers/net/pcs/pcs-xpcs.h create mode 100644 drivers/net/phy/mediatek-ge.c create mode 100644 drivers/net/phy/motorcomm.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/dump.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/uefi.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/uefi.h create mode 100644 drivers/net/wwan/iosm/Makefile create mode 100644 drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem_ops.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_imem_ops.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_irq.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_irq.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mmio.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mmio.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux_codec.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_mux_codec.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pcie.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pcie.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pm.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_pm.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_port.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_port.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_protocol_ops.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_task_queue.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_task_queue.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_uevent.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_uevent.h create mode 100644 drivers/net/wwan/iosm/iosm_ipc_wwan.c create mode 100644 drivers/net/wwan/iosm/iosm_ipc_wwan.h create mode 100644 drivers/net/wwan/rpmsg_wwan_ctrl.c create mode 100644 drivers/net/wwan/wwan_hwsim.c create mode 100644 drivers/nvme/target/zns.c create mode 100644 drivers/platform/x86/dell/dell-wmi-base.c create mode 100644 drivers/platform/x86/dell/dell-wmi-privacy.c create mode 100644 drivers/platform/x86/dell/dell-wmi-privacy.h delete mode 100644 drivers/platform/x86/dell/dell-wmi.c create mode 100644 drivers/platform/x86/firmware_attributes_class.c create mode 100644 drivers/platform/x86/firmware_attributes_class.h delete mode 100644 drivers/platform/x86/hp-wireless.c create mode 100644 drivers/platform/x86/intel/Kconfig create mode 100644 drivers/platform/x86/intel/Makefile create mode 100644 drivers/platform/x86/intel/int33fe/Kconfig create mode 100644 drivers/platform/x86/intel/int33fe/Makefile rename drivers/platform/x86/{ => intel/int33fe}/intel_cht_int33fe_common.c (100%) rename drivers/platform/x86/{ => intel/int33fe}/intel_cht_int33fe_common.h (100%) rename drivers/platform/x86/{ => intel/int33fe}/intel_cht_int33fe_microb.c (100%) create mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_typec.c create mode 100644 drivers/platform/x86/intel/int3472/Kconfig create mode 100644 drivers/platform/x86/intel/int3472/Makefile create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_clk_and_re [...] create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_common.c create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_common.h create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_discrete.c create mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_tps68470.c delete mode 100644 drivers/platform/x86/intel_cht_int33fe_typec.c create mode 100644 drivers/platform/x86/think-lmi.c create mode 100644 drivers/platform/x86/think-lmi.h create mode 100644 drivers/platform/x86/wireless-hotkey.c delete mode 100644 drivers/regulator/bd70528-regulator.c create mode 100644 drivers/regulator/irq_helpers.c create mode 100644 drivers/regulator/max8893.c create mode 100644 drivers/regulator/mt6359-regulator.c create mode 100644 drivers/regulator/rt6160-regulator.c create mode 100644 drivers/regulator/rt6245-regulator.c create mode 100644 drivers/regulator/sy7636a-regulator.c delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.c create mode 100644 drivers/staging/media/av7110/Kconfig create mode 100644 drivers/staging/media/av7110/Makefile create mode 100644 drivers/staging/media/av7110/TODO rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] create mode 100644 drivers/staging/media/av7110/audio-set-bypass-mode.rst rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {include/uapi/linux/dvb => drivers/staging/media/av7110}/audio.h (100%) create mode 100644 drivers/staging/media/av7110/audio.rst rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/aud [...] rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110.c (100%) create mode 100644 drivers/staging/media/av7110/av7110.h rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_av.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_av.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ca.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ca.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_hw.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_hw.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ipack.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ipack.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ir.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_v4l.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/budget-patch.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/dvb_filter.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/dvb_filter.h (100%) rename {include/uapi/linux/dvb => drivers/staging/media/av7110}/osd.h (100%) rename drivers/{media/dvb-frontends => staging/media/av7110}/sp8870.c (100%) rename drivers/{media/dvb-frontends => staging/media/av7110}/sp8870.h (100%) rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {include/uapi/linux/dvb => drivers/staging/media/av7110}/video.h (100%) create mode 100644 drivers/staging/media/av7110/video.rst rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/vid [...] create mode 100644 drivers/staging/media/hantro/hantro_g1.c create mode 100644 drivers/staging/media/hantro/hantro_g2_hevc_dec.c create mode 100644 drivers/staging/media/hantro/hantro_g2_regs.h create mode 100644 drivers/staging/media/hantro/hantro_hevc.c delete mode 100644 drivers/staging/media/hantro/rk3288_vpu_hw.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_vp8_dec.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_regs.h create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_jpeg_enc.c create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_mpeg2_dec.c create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_vp8_dec.c create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_regs.h create mode 100644 drivers/staging/media/hantro/rockchip_vpu_hw.c create mode 100644 drivers/staging/media/hantro/sama5d4_vdec_hw.c delete mode 100644 drivers/staging/media/ipu3/include/intel-ipu3.h create mode 100644 drivers/staging/media/ipu3/include/uapi/intel-ipu3.h create mode 100644 fs/cifs/cifs_spnego_negtokeninit.asn1 create mode 100644 include/linux/acpi_mdio.h delete mode 100644 include/linux/atomic-fallback.h create mode 100644 include/linux/bpfptr.h create mode 100644 include/linux/fwnode_mdio.h delete mode 100644 include/linux/ide.h create mode 100644 include/linux/irqchip/arm-vgic-info.h create mode 100644 include/linux/mfd/mt6359/core.h create mode 100644 include/linux/mfd/mt6359/registers.h create mode 100644 include/linux/mfd/mt6359p/registers.h create mode 100644 include/linux/net/intel/iidc.h create mode 100644 include/linux/once_lite.h delete mode 100644 include/linux/platform_data/spi-ath79.h create mode 100644 include/linux/prmt.h create mode 100644 include/linux/qed/nvmetcp_common.h create mode 100644 include/linux/qed/qed_nvmetcp_if.h create mode 100644 include/linux/qed/qed_nvmetcp_ip_services_if.h create mode 100644 include/linux/regulator/mt6359-regulator.h delete mode 100644 include/media/mpeg2-ctrls.h create mode 100644 include/net/netns/smc.h create mode 100644 include/soc/microchip/mpfs.h create mode 100644 include/uapi/linux/netfilter/nfnetlink_hook.h create mode 100644 include/uapi/linux/wwan.h create mode 100644 kernel/sched/core_sched.c create mode 100644 kernel/time/clocksource-wdtest.c create mode 100644 kernel/time/time_test.c create mode 100644 lib/slub_kunit.c create mode 100644 lib/test_scanf.c create mode 100644 mm/kasan/report_tags.c create mode 100644 mm/kasan/tags.c create mode 100644 net/netfilter/nfnetlink_hook.c create mode 100644 net/netfilter/nft_last.c create mode 100644 net/openvswitch/openvswitch_trace.c create mode 100644 net/openvswitch/openvswitch_trace.h create mode 100644 net/smc/smc_stats.c create mode 100644 net/smc/smc_stats.h create mode 100644 samples/bpf/xdp_redirect_map_multi_kern.c create mode 100644 samples/bpf/xdp_redirect_map_multi_user.c create mode 100644 tools/arch/x86/include/asm/asm.h delete mode 100644 tools/lib/bpf/README.rst create mode 100644 tools/lib/bpf/bpf_gen_internal.h create mode 100644 tools/lib/bpf/gen_loader.c create mode 100644 tools/lib/bpf/libbpf_legacy.h create mode 100644 tools/lib/bpf/skel_internal.h create mode 100644 tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c create mode 100644 tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c create mode 100644 tools/testing/selftests/bpf/prog_tests/syscall.c create mode 100644 tools/testing/selftests/bpf/prog_tests/tc_bpf.c create mode 100644 tools/testing/selftests/bpf/progs/syscall.c create mode 100644 tools/testing/selftests/bpf/progs/test_lookup_and_delete.c create mode 100644 tools/testing/selftests/bpf/progs/test_migrate_reuseport.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_bpf.c create mode 100644 tools/testing/selftests/bpf/progs/xdp_redirect_multi_kern.c create mode 100755 tools/testing/selftests/bpf/test_xdp_redirect_multi.sh create mode 100644 tools/testing/selftests/bpf/xdp_redirect_multi.c create mode 100644 tools/testing/selftests/futex/functional/futex_requeue.c create mode 100644 tools/testing/selftests/futex/functional/futex_wait.c create mode 100644 tools/testing/selftests/kvm/aarch64/debug-exceptions.c delete mode 100644 tools/testing/selftests/kvm/aarch64/get-reg-list-sve.c delete mode 100644 tools/testing/selftests/kvm/include/evmcs.h create mode 100644 tools/testing/selftests/kvm/include/x86_64/apic.h create mode 100644 tools/testing/selftests/kvm/include/x86_64/evmcs.h create mode 100644 tools/testing/selftests/kvm/include/x86_64/hyperv.h create mode 100644 tools/testing/selftests/kvm/kvm_binary_stats_test.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/handlers.S create mode 100644 tools/testing/selftests/kvm/lib/x86_64/apic.c create mode 100644 tools/testing/selftests/kvm/x86_64/emulator_error_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_features.c create mode 100644 tools/testing/selftests/kvm/x86_64/mmu_role_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_nested_tsc_scaling_test.c create mode 100755 tools/testing/selftests/lib/scanf.sh create mode 100755 tools/testing/selftests/net/forwarding/custom_multipath_hash.sh create mode 100755 tools/testing/selftests/net/forwarding/gre_custom_multipath_hash.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_custom_multipath_hash.sh create mode 100644 tools/testing/selftests/net/so_netns_cookie.c create mode 100755 tools/testing/selftests/net/srv6_end_dt46_l3vpn_test.sh create mode 100644 tools/testing/selftests/rlimits/.gitignore create mode 100644 tools/testing/selftests/rlimits/Makefile copy tools/testing/selftests/{mount => rlimits}/config (100%) create mode 100644 tools/testing/selftests/rlimits/rlimits-per-userns.c create mode 100644 tools/testing/selftests/sched/.gitignore create mode 100644 tools/testing/selftests/sched/Makefile create mode 100644 tools/testing/selftests/sched/config create mode 100644 tools/testing/selftests/sched/cs_prctl_test.c create mode 100644 virt/kvm/binary_stats.c