This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 45e951ad6905 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 30092b5cb3f7 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 2b8ab246c238 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits d1f221433504 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits e4cd66a6288e Merge remote-tracking branch 'vfs-fixes/fixes' omits af51dbbd4f75 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 235f08bc3162 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits ca0665ba5fe7 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 853e2b60e2b1 Merge remote-tracking branch 'omap-fixes/fixes' omits 2e406049264a Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits e6b3137ac561 Merge remote-tracking branch 'ide/master' omits a0b3aae1a8ad Merge remote-tracking branch 'input-current/for-linus' omits ed875cc583ef Merge remote-tracking branch 'spi-fixes/for-linus' omits 2eaac3dcdd5b Merge remote-tracking branch 'regulator-fixes/for-linus' omits 7655a5670a07 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits b34408ac0233 Merge remote-tracking branch 'bpf/master' omits df8a82b21137 Merge remote-tracking branch 'net/master' omits 19878212c06d Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits c073a58a7ec5 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus omits 3db6735f2ef4 bpf, x86: Fix extable offset calculation omits 1e67a81775cb media: s5p-mfc: Fix display delay control creation omits 4986cb6979bd media: mtk-vpu: on suspend, read/write regs only if vpu is [...] omits 215e08fb81e9 media: video-mux: Skip dangling endpoints new 62fb9874f5da Linux 5.13 new 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 new 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 [...] new 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 new 52f8cf8b0b54 Merge tag 'regmap-v5.14' of git://git.kernel.org/pub/scm/l [...] 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 [...] new c10383b3fb10 Merge tag 'regulator-v5.14' of git://git.kernel.org/pub/sc [...] 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 new 69609a91ac1d Merge tag 'spi-v5.14' of git://git.kernel.org/pub/scm/linu [...] 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 new 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" new 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 new 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 new 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 [...] new 6796355bc49b Merge tag 'efi-core-2021-06-28' of git://git.kernel.org/pu [...] new 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 new 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 [...] new 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 [...] new 4c58d922c087 perf/x86/intel: Fix PEBS-via-PT reload base value for Exte [...] new ee72a94ea4a6 perf/x86/intel: Fix fixed counter check warning for some A [...] new d18216fafecf perf/x86/intel: Add more events requires FRONTEND MSR on S [...] new 1d5c7880992a perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids new 012669c740e6 perf: Fix task context PMU for Hetero new 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() new f4183717b370 sched/fair: Introduce the burstable CFS controller new 8f91efd870ea psi: Fix race between psi_trigger_create/destroy new 2309a05d2abe sched/core: Introduce SD_ASYM_CPUCAPACITY_FULL sched_domain flag new c744dc4ab58d sched/topology: Rework CPU capacity asymmetry detection new adf3c31e18b7 sched/doc: Update the CPU capacity asymmetry bits new 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 new 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 new 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 new 909489bf9f88 Merge tag 'x86-asm-2021-06-28' of git://git.kernel.org/pub [...] adds f279b49f13bd x86/boot: Modernize genimage script; hdimage+EFI support new 1b98ed0e8357 Merge tag 'x86-boot-2021-06-28' of git://git.kernel.org/pu [...] new f9b871c89ae6 x86/resctrl: Fix kernel-doc in pseudo_lock.c new fd2afa70eff0 x86/resctrl: Fix kernel-doc in internal.h new 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() new 8e4d7a78f08a Merge tag 'x86-cleanups-2021-06-28' of git://git.kernel.or [...] adds d06aca989c24 x86/elf: Use _BITUL() macro in UAPI headers new 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 [...] new 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 new 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 new 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 new 9840cfcb97fc Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] new b014a0edc426 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new fade56410c22 net: lwtunnel: handle MTU calculation in forwading new 3f2db250099f net: sched: fix warning in tcindex_alloc_perfect_hash new 9ea3e52c5bc8 flow_offload: action should not be NULL when it is referenced new cd1524341115 Merge remote-tracking branch 'net/master' new 65e6ecf34214 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds 3f0d23e849b3 Merge existing fixes from asoc/for-5.13 adds 604e5178444e ASoC: fsl_spdif: add support for enabling raw capture mode adds 2fa74b31bb81 ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl [...] adds 85c966dc97d1 ASoC: mediatek: mt8192: Delete a redundant condition branch adds 5f1b95d08de7 ASoC: q6dsp: q6afe: remove unneeded dead-store initialization adds 37c881cd18f4 ASoc: Fix unused define in jz4740-i2s.h adds f758b9ef9a1a ASoC: codecs: lpass-rx-macro: Remove unneeded semicolon adds a387040ab401 ASoC: imx-pcm-rpmsg: Fix warning of incorrect type in assignment adds 223875a6fb8e ASoC: fsl_xcvr: Remove unneeded semicolon adds 16f2a3cdaaca ASoC: jz4740-i2s: fix function name adds 1d122dd3b168 ASoC: rt286: Remove redundant assignment to d_len_code adds 58f01c7fc81b ASoC: codecs: lpass-wsa-macro: handle unexpected input adds 47bcb1c71083 ASoC: rt5682: Disable irq on shutdown adds 87b42abae99d ASoC: rt5682: Implement remove callback adds c26a5289e865 ASoC: cs42l42: Add support for set_jack calls adds ab78322a0dc8 ASoC: cs42l42: Use device_property API instead of of_property adds 66df9477bd35 ASoC: cs42l42: Add support for ACPI table match entry adds b63ecaea97aa ASoC: rt1019: Add non_legacy_dai_naming config adds 37897babed2e ASoC: Intel: Boards: tgl_max98373: Add BT offload support adds 2a29ff7ae13c ASoC: Intel: soc-acpi: add entries for i2s machines in ADL [...] adds 2e4dba57ea56 ASoC: Intel: boards: add support for adl boards in sof-rt5682 adds 35564e2bf946 ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMI [...] adds f6081af6cf2b ASoC: Intel: boards: handle hda-dsp-common as a module adds 9c5046e4b3e7 ASoC: Intel: boards: create sof-maxim-common module adds 19f1eace0441 ASoC: Intel: sof_sdw: add support for Bluetooth offload adds 3b316e229eb9 ASoC: Intel: boards: remove .nonatomic for BE dailinks adds fd2856929fb4 ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl adds 81cd42e5174b ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake adds a21515b5aaff ASoC: Intel: maxim-common: support max98357a adds 5a7f27a624d9 ASoC: Intel: add sof-cs42l42 machine driver adds b70029abfc90 ASoC: Intel: sof_rt5682: code refactor for max98357a adds 93c964af77e7 Merge series "ASoC: Intel: machine driver updates for 5.14 [...] adds 1c5ab2dc752f ASoC: SOF: Intel: byt: prepare split between Baytrail and [...] adds 47fad2393b04 ASoC: SOF: Intel: move common ATOM stuff to module adds b748ad38041a Merge series "ASoC: SOF: Intel: split Baytrail and Merrifi [...] adds b76d1d86a456 ASoC: codecs: mt6359-accdet: remove useless initialization adds d51f6dfb9c98 ASoc: codecs: mt6359: remove useless initializations adds 16255d4155da ASoC: codecs: rt1019: clarify expression adds cccc16dc175e ASoC: fsl: imx-pcm-rpmsg: remove useless initialization adds 3b8fb1f7702b Merge series "ASoC: cppcheck fixes of the week" from Pierr [...] adds c8b198ed3100 ASoC: cirrus: Add helper function for reading the device ID adds 283160f1419d ASoC: cs35l32: Minor error paths fixups adds 77908dbecdb6 ASoC: cs35l33: Minor error paths fixups adds 8cb9b001635c ASoC: cs35l34: Minor error paths fixups adds 60ba916d8760 ASoC: cs35l35: Minor error paths fixups adds 1a46b7b82df5 ASoC: cs35l35: Correct errata handling adds 0a0eb567e1d4 ASoC: cs42l42: Minor error paths fixups adds 26495252fe0d ASoC: cs42l73: Minor error paths fixups adds e2bb1077cee4 ASoC: cs43130: Minor error paths fixups adds 4fc81bc88ad9 ASoC: cs53l30: Minor error paths fixups adds b8ded8af30a9 Merge series "Tidy up device ID reading on legacy Cirrus p [...] adds 880e007f15a3 ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells adds ae062a711aa2 Merge series "PinePhone BT audio bringup" from Samuel Holl [...] adds 634a4be0f9d1 ASoC: cs35l36: Remove unneeded variable initialisation adds fd4e6baa6256 ASoC: cs4265: Minor tidy up of error paths adds 4ac9b48adf4d ASoC: cs42l52: Minor tidy up of error paths adds 130dbe04d428 ASoC: wm_adsp: mark more data structures with the const qualifier adds 7fe0b0981a17 ASoC: wm2200: remove include of wmfw.h adds 9b7493468fa7 ASoC: q6dsp: Undo buggy warning fix adds c9f2e3c3ddab ASoC: cs42l42: make HSBIAS_SENSE_EN optional adds ad839121dd4c ASoC: SOF: Intel: hda: fix index used in inner loop adds 48a7e6e5b2c9 ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters adds 24e46fb811e9 ASoC: Intel: bxt_da7219_max98357a: shrink platform_id belo [...] adds 98c69fcc9f59 Merge series "ASoC: SOF/Intel: fix and remove Sparse warni [...] adds a75e5cdf4dd1 ASoC: intel/boards: add missing MODULE_DEVICE_TABLE adds d29d41e28eea ASoC: topology: Add support for multiple kcontrol types to [...] adds d14eece945a8 ASoC: rk3328: fix missing clk_disable_unprepare() on error [...] adds 5a3f869c5b4d ASoC: soc-core: use DEVICE_ATTR_RO macro adds 375904e39319 ASoC: hisilicon: fix missing clk_disable_unprepare() on er [...] adds 11480dbfe1d5 ASoC: wm8750: convert to the json-schema adds 8b4ba1d31771 ASoC: soc-dai: fix up hw params only if it is needed adds 172dd9216d2b ASoC: meson: g12a-toacodec: use regmap fields to prepare S [...] adds 7487238c5f53 ASoC: meson: g12a-toacodec: add support for SM1 TOACODEC adds 60339074c4e4 Merge series "ASoC: meson: g12a-toacodec: add support for [...] adds b9c035aa43b8 ASoC: topology: Fix using uninitialized pointer adds 623cd9cfcac5 ASoC: dt-bindings: imx-card: Add binding doc for imx sound card adds aa736700f42f ASoC: imx-card: Add imx-card machine driver adds fd979ec12eeb ASoC: SOF: Check desc->ops directly in acpi/pci/of probe f [...] adds e5eaa4e66f53 ASoC: SOF: pci: No need to cast second time to save the desc adds 3b2e93ed1238 ASoC: SOF: ops: print out the polling register adds c03459415c51 ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead so [...] adds ccaea61a8d1b ASoC: SOF: topology: fix assignment to use le32_to_cpu adds 4f50f16e9414 ASoC: SOF: ops: don't return void value adds 9d5536e0e1ca ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI adds c0fbe9fd311a ASoC: Intel: common: Add entries for sdw codecs in ADL mat [...] adds 03effde3a2ea ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload adds 17ba36b70469 ASoC: dt-bindings: codecs: Add bindings for nxp, tfa989x adds af00978a0a06 ASoC: codecs: Add driver for NXP/Goodix TFA989x (TFA1) amplifiers adds 17c2d247ddd2 ASoC: dt-bindings: renesas: rsnd: tidyup properties adds cf9d5c6619fa ASoC: rsnd: tidyup loop on rsnd_adg_clk_query() adds d6956a7dde6f ASoC: rsnd: add null CLOCKIN support adds eb37ca9c98ae Merge series "ASoC: rsnd: add D3 support" from Kuninori Mo [...] adds d4e9889b0201 Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/ [...] adds 1c52825c38fc ASoC: cs42l42: Fix 1536000 Bit Clock instability adds f5b49d98516c ASoC: cs42l42: Add support for 2304000 Bit clock adds 4b38da6ffd62 ASoC: cs42l42: Add support for 2400000 Bit clock adds 0e91438ff704 ASoC: cs42l42: Check jack status before reporting button events adds 2eadc04d83f6 ASoC: tlv320aic26: use DEVICE_ATTR_RW macro adds d5bd87e3a39e ASoC: imx-card: Make some symbols static adds 3ef6253cd080 ASoC: cs42l56: use DEVICE_ATTR_WO macro adds d04260393ea0 ASoC: wm8962: Use DEVICE_ATTR_WO macro adds 6405941e6884 ASoC: cs43130: Use DEVICE_ATTR_RO macro adds 4e7f0ea0e2e7 ASoC: cs35l3x: Use neutral language in amp drivers adds 058efb406418 ASoC: cs42l52: use DEVICE_ATTR_WO macro adds 965386c97616 ASoC: rsnd: call unregister for null_hw when removed adds 6da8f00e7ac2 ASoC: rsnd: ignore runtime NULL case at rsnd_runtime_chann [...] adds ab62e8a8bce1 ASoC: rsnd: attach SSIU when SSI was DMA mode adds 54e81e944637 ASoC: rsnd: check BUIF error everytime adds 9ff07d19fb28 ASoC: rsnd: indicate unknown error at rsnd_dai_call() adds 1788a1520185 ASoC: rsnd: incidate irq error message adds 1f9c82b5ab83 ASoC: rsnd: add debugfs support adds b43b8ae87c8e ASoC: rsnd: protect mod->status adds 83b220cf8eb2 ASoC: rsnd: implement BUSIF related code in ssiu.c adds cfb7b8bf1e2d ASoC: rsnd: tidyup rsnd_ssiu_busif_err_status_clear() adds 0ab000e5e57e ASoC: rsnd: tidyup rsnd_ssiu_busif_err_irq_ctrl() adds 47c0d825b926 ASoC: imx-rpmsg: fix platform_no_drv_owner.cocci warnings adds b1b384de0a9b ASoC: ti: omap-mcbsp: use DEVICE_ATTR_RW macro adds 7ff562fed980 ASoC: SOF: Intel: hda: clean up hda_dsp_dump() adds d95eca7e3b9f ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_in [...] adds 1f763d0388af ASoC: SOF: Intel: pci-tgl: add ADL-M support adds ec02b5a1d1c9 ASoC: rsnd: tidyup rsnd_parse_connect_common() adds 039f2ccc64b8 ASoC: rsnd: tidyup rsnd_dma_request_channel() adds 73919dbe480d ASoC: rsnd: tidyup rsnd_parse_connect_xxx() adds c413983eb66a ASoC: rsnd: adjust disabled module adds d86eb3349b40 Merge series "ASoC: rsnd: adjust disabled module for R-Car [...] adds 44b9f90705bb ASoC: cs47125: Constify static struct snd_compress_ops adds b6f5d62e7afc ASoC: wm5102: Constify static struct snd_compress_ops adds 4127a3a541ac ASoC: wm5110: Constify static struct snd_compress_ops adds a8048051d7ce ASoC: qcom: q6asm-dai: Constify static struct snd_compress_ops adds 7db43da8c099 ASoC: SOF: Intel: Constify sof_probe_compressed_ops adds 26bf457b4a39 Merge series "ASoC: Constify snd_compress_ops" from Rikard [...] adds f34cd5eb2c57 ASoC: sigmadsp: Remove the repeated declaration adds 513df9999385 ASoC: dt-bindings: nxp,tfa989x: Add tfa9897 support adds 1ba1d69d8aa9 ASoC: codecs: tfa989x: Add support for tfa9897 adds 9cf1a98e2b01 ASoC: dt-bindings: nxp, tfa989x: Add vddd-supply property adds 8e5607e9941c ASoC: codecs: tfa989x: Add support for optional vddd-supply adds ae624a38be37 ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro adds 6522a8486c00 ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() adds b82d0759a3b1 ASoC: imx-audio-rpmsg: use module_rpmsg_driver to simplify [...] adds 14aa731dbf46 ASoC: dt-bindings: Convert imx-audmux binding to json schema adds d66e03391059 ASoC: rsnd: check for zero node count adds 28b170110a76 ASoC: fsl: imx-es8328: use devm_snd_soc_register_card() adds 81aad4727853 ASoC: img: Fix PM reference leak in img_i2s_in_probe() adds 2cdfe6520c93 ASoC: rsnd: adg: supply __printf(x, y) formatting for dbg_msg() adds b48e4aa48931 ASoC: rsnd: adg: tidyup rsnd_adg_get_clkin/out() parameter adds cb2f97d89f38 ASoC: rsnd: adg: use more simple method for null_clk adds d668a5e2409b ASoC: rsnd: adg: check return value for rsnd_adg_get_clkin/out() adds 3f4593fb4a9d ASoC: rsnd: tidyup __rsnd_mod_xxx macro comments adds f3b3bceb859c Merge series "ASoC: rsnd: tidyup adg and header" from Kuni [...] adds 50d790012a48 ASoC: ti: davinci-mcasp: Fix fall-through warning for Clang adds e78f36bc1359 ASoC: snd-soc-lpass requires REGMAP_MMIO adds c6d25d578609 ASoC: dt-bindings: wcd934x: add bindings for Headset Butto [...] adds 0e5c9e7ff899 ASoC: codecs: wcd: add multi button Headset detection support adds 9fb9b1690f0b ASoC: codecs: wcd934x: add mbhc support adds c15d4b72098c ASoC: qcom: sdm845: add jack support for WCD934x adds ffb2df66ba8c Merge series "ASoC: codecs: wcd934x: add Headset and butto [...] adds 4a1c456a57c3 mfd: Add Rockchip rk817 audio CODEC support adds 0d6a04da9b25 ASoC: Add Rockchip rk817 audio CODEC support adds 437faaa6ceba dt-bindings: Add Rockchip rk817 audio CODEC support adds ef7570b67541 ASoC: rk817: fix a warning in rk817_probe() adds b9de77d0bc51 Merge tag 'tb-mfd-asoc-v5.14-1' of https://git.kernel.org/ [...] adds 54f673139452 ASoC: rk817: Remove unneeded semicolon adds d50b86b3f6ab ASoC: rk817: remove redundant assignment to pointer node, [...] adds 4d1a98b5f1ab ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside adds ba9e82a1c891 ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() adds c50f381afcab ASoC: ak4613: add .auto_selectable_formats support adds bea63e8bbe33 ASoC: pcm3168a: add .auto_selectable_formats support adds 029217652256 ASoC: rsnd: add .auto_selectable_formats support adds af69f47df1fb ASoC: fsi: add .auto_selectable_formats support adds 68d8b7ba360f ASoC: hdmi-codec: add .auto_selectable_formats support adds d08c5b76b270 Merge series "ASoC: adds new .auto_selectable_formats supp [...] adds b6052c3c7a78 ASoC: mediatek: mtk-btcvsd: Fix an error handling path in [...] adds 640eac4c849d ASoC: soc-core: don't use discriminatory terms on snd_soc_ [...] adds 3ea8a7459861 ASoC: remove unneeded semicolons in wcd934x.c adds aa7899537a4e ALSA: doc: Clarify IEC958 controls iface adds 9eafc11f921b ALSA: iec958: Split status creation and fill adds 366b45b97448 ASoC: hdmi-codec: Rework to support more controls adds 7a8e1d44211e ASoC: hdmi-codec: Add iec958 controls adds 2fef64eec23a ASoC: hdmi-codec: Add a prepare hook adds 116b1e12b72f Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.k [...] adds da0363f7bfd3 ASoC: qcom: Fix for DMA interrupt clear reg overwriting adds 03c0cbd94695 ASoC: codecs: wcd: Remove unneeded semicolon adds 10ee3e07d32b ASoC: dt-bindings: wcd938x: add bindings for wcd938x adds 19c5d1f6a0c3 ASoC: codecs: wcd-clsh: add new version support adds 8d78602aa87a ASoC: codecs: wcd938x: add basic driver adds e02c65f3a7ce ASoC: dt-bindings: wcd938x-sdw: add bindings for wcd938x-sdw adds 16572522aece ASoC: codecs: wcd938x-sdw: add SoundWire driver adds e8ba1e05bdc0 ASoC: codecs: wcd938x: add basic controls adds 8da9db0cd669 ASoC: codecs: wcd938x: add playback dapm widgets adds d5add08fcbce ASoC: codecs: wcd938x: add capture dapm widgets adds 045442228868 ASoC: codecs: wcd938x: add audio routing and Kconfig adds a918e2917406 Merge series "ASoC: codecs: add wcd938x support" from Srin [...] adds be374dc0b506 ASoC: mchp-i2s-mcc: Use devm_platform_get_and_ioremap_resource() adds 9494d059971c ASoC: atmel-classd: Use devm_platform_get_and_ioremap_resource() adds 68912ebf4d4e ASoC: axi-spdif: Use devm_platform_get_and_ioremap_resource() adds 12ffd726824a ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() adds 4d5f3a096f3d ASoC: fsl_easrc: Remove superfluous error message around p [...] adds 1b7f94dd20fc ASoC: axi-i2s: Use devm_platform_get_and_ioremap_resource() adds 39175acd699a ASoC: atmel-i2s: Use devm_platform_get_and_ioremap_resource() adds 08c56cab302a ASoC: rt5640: Make codec selectable adds c223f41c1a52 ASoC: qcom: Add four speaker support on MI2S secondary adds 3814c41778f3 ASoC: bcm: cygnus_ssp: Use devm_platform_ioremap_resource_ [...] adds 92570939c8b9 ASoC: atmel-pdmic: Use devm_platform_get_and_ioremap_resource() adds 2e8a8adb96a3 ASoC: fsl_spdif: Remove superfluous error message around p [...] adds cb7d734ea9b8 ASoC: dt-bindings: fsl,spdif: Add compatible string for imx8ulp adds 6f73de7da10b ASoC: dt-bindings: fsl-sai: Add compatible string for imx8 [...] adds f6eb84fa596a ASoC: tegra: Set driver_name=tegra for all machine drivers adds cc8f70f56039 ASoC: tegra: Unify ASoC machine drivers adds c16aab8ddc64 ASoC: tegra: Specify components string for each card adds 8c1b3b159300 ASoC: tegra: Squash utils into common machine driver adds f35550386041 Merge series "Unify NVIDIA Tegra ASoC machine drivers" fro [...] adds 355af6c0c09d ASoC: codecs: wcd938x: constify static struct snd_soc_dai_ops adds b90d9398d6ff ASoC: codecs: wcd938x: remove incorrect module interdependency adds 1f65c9bdd6dd ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() adds e43805c28df6 ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() adds ef43f463ddb3 ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() adds a444a902b06a ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_ [...] adds c481f3838acc ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() adds 942f2671c573 ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() adds 50484d14ac3c ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() adds afc3a0b4c408 ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() adds 099ab4fcf375 ASoC: q6afe: dt-bindings: Add QUIN_MI2S_RX/TX adds d0293e2aa6c1 ASoC: qdsp6: q6afe: Add Quinary MI2S ports adds 98e80779ff9a ASoC: qdsp6: q6afe-dai: Add Quinary MI2S ports adds 35f78d0277fc ASoC: qdsp6: q6routing: Add Quinary MI2S ports adds 6fac12445559 Merge series "ASoC: qdsp6: Add Quinary MI2S ports support" [...] adds 06cc52329cb0 ASoC: codecs: Fix duplicate included sound/soc.h adds 4ffbcd4ab0b6 ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() adds db4d6d2e6472 ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() adds 3325b1515a92 ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_r [...] adds 83bd5c53ebf6 ASoC: codecs: wcd938x: fix boolreturn.cocci warning adds e99d7c69fd4c ASoC: hdmi-codec: make hdmi_codec_controls static adds 06e6d9044022 ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap [...] adds 7d3865a10b9f ASoC: soc-core: Fix the error return code in snd_soc_of_pa [...] adds 19b71456f368 ASoC: sprd: Use devm_platform_get_and_ioremap_resource() adds 114bacc75c21 ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_ [...] adds 2f1776691978 ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() adds 003ee640abae ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() adds f3babad47e0d ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_re [...] adds 4cb9d648f669 Merge series "ASoC: stm32: Use devm_platform_get_and_iorem [...] adds c5ad09a34665 ASoC: Intel: bdw-rt5677: remove unnecessary oom message adds eb1e9b8f581a ASoC: fsi: fix spelling mistake adds 45ce213392df ASoC: rk817: Constify static struct snd_soc_dai_ops adds 683b0df26c33 ASoC: rt711: add two jack detection modes adds e6bb51819918 ASoC: qcom: apq8016_sbc: Use devm_platform_get_and_ioremap [...] adds 77b7bae78028 ASoC: qcom: lpass-cpu: Use devm_platform_get_and_ioremap_r [...] adds 3aed3ddf9639 ASoC: tegra: Fix a NULL vs IS_ERR() check adds ea837090b388 ASoC: fsl_xcvr: disable all interrupts when suspend happens adds 5eb8262c6865 ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() adds c3255553d6b6 ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() adds 87a32d00249e ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_iore [...] adds b73cbd7b1c2d ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_iore [...] adds b4fd4ea7b628 Merge series "ASoC: samsung: Use devm_platform_get_and_ior [...] adds 37c617f1cf06 ASoC: sunxi: sun4i-codec: Use devm_platform_get_and_iorema [...] adds cc384f05c056 ASoC: sun4i-i2s: Use devm_platform_get_and_ioremap_resource() adds bb17379cf278 ASoC: sunxi: sun4i-spdif: Use devm_platform_get_and_iorema [...] adds ef7eb57d21e8 Merge series "ASoC: sunxi: Use devm_platform_get_and_iorem [...] adds 91ae44776251 ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() adds b44a67f89366 ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() adds 7766861d1f8d ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() adds 22108b9c2248 ASoC: atmel: switch to use snd_soc_daifmt_parse_format/clo [...] adds 3bba9414512f ASoC: fsl: switch to use snd_soc_daifmt_parse_format/clock [...] adds 0c4c7a9667da ASoC: meson: switch to use snd_soc_daifmt_parse_format/clo [...] adds 2c7fd9de8956 ASoC: simple-card-utils: switch to use snd_soc_daifmt_pars [...] adds 8439c5861cf0 ASoC: soc-core: remove snd_soc_of_parse_daifmt() adds d7085db6e192 Merge series "ASoC: tidyup snd_soc_of_parse_daifmt()" from [...] adds c66d7621737f ASoC: fsl_asrc: Use devm_platform_get_and_ioremap_resource() adds 41e90cbbc500 ASoC: fsl_aud2htx: Use devm_platform_get_and_ioremap_resource() adds 2cd16cf0d6bb ASoC: fsl_easrc: Use devm_platform_get_and_ioremap_resource() adds f25bb69e6f04 ASoC: fsl_esai: Use devm_platform_get_and_ioremap_resource() adds d9bf1e791ae6 ASoC: fsl_micfil: Use devm_platform_get_and_ioremap_resource() adds 664107f63888 ASoC: fsl_sai: Use devm_platform_get_and_ioremap_resource() adds cbb7ea0aebf0 ASoC: fsl_spdif: Use devm_platform_get_and_ioremap_resource() adds 67798860e6d0 ASoC: fsl_ssi: Use devm_platform_get_and_ioremap_resource() adds a2f6ed4a4472 ASoC: fsl_xcvr: check return value after calling platform_ [...] adds 439779ffd909 Merge series "ASoC: fsl: Use devm_platform_get_and_ioremap [...] adds 8c4863c261c8 ASoC: codecs: wcd938x: fix unused variable warning adds d245fff1013c ASoC: codecs: wcd938x: fix uninitialized symbol warnings adds 0ba0f44fd516 ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() adds 907f0a305186 ASoC: simple-card: Fill in driver name adds 4b1d51715d1c ASoC: fsl-asoc-card: change dev_err to dev_dbg for defer probe adds 505351329d26 ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count adds b0cf3d3ccf31 ASoC: Intel: sof_sdw: remove hdac-hdmi support adds 590cfb082837 ASoC: Intel: sof_rt5682: shrink platform_id names below 20 [...] adds bc47256afef3 ASoC: Intel: glk_rt5682_max98357a: shrink platform_id belo [...] adds 94efd726b947 ASoC: Intel: kbl_da7219_max98357a: shrink platform_id belo [...] adds 1cc04d195dc2 ASoC: Intel: sof_da7219_max98373: shrink platform_id below [...] adds 0a1f3958eab1 ASoC: Intel: sof_sdw: fix signed/unsigned warning adds 0c52d3e22288 ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values adds 53b98536fb64 ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_ [...] adds bf35a1eeaca6 ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation adds 657e473e8813 Merge series "ASoC: Intel: machine driver corrections" fro [...] adds 723ca2f89412 ASoC: fsl: remove unnecessary oom message adds 8ad9e5baa90f ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() adds 8d81f0da47bb ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_re [...] adds c29b6382d23c ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_io [...] adds fc8344e63e59 ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() adds f5e2d697d3cb Merge series "ASoC: tegra: Use devm_platform_get_and_iorem [...] adds 688d47cdd934 ASoC: tlv320aic32x4: add type to device private data struct adds b4525b6196cd ASoC: tlv320aic32x4: add support for TAS2505 adds 8e0eb2fb5c07 ASoC: tlv320aic32x4: dt-bindings: add TAS2505 to compatible adds 8cc802bd75fb Merge series "ASoC: tlv320aic32x4: Add support for TAS2505 [...] adds 6a7f5bd6185e ASoC: qcom: lpass-cpu: mark IRQ_CLEAR register as volatile [...] new 0c4f8fd3ed9c ASoC: remove zte zx dangling kconfig new dd6fb8ff2210 ASoC: wm_adsp: Correct wm_coeff_tlv_get handling new e588332271b9 ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core new 33c8516841ea ASoC: Intel: boards: fix xrun issue on platform with max98373 new d4de9aa58be7 Merge series "ASoC: Intel: machine driver corrections" fro [...] new 666dbf787983 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus new 584663479ce0 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new b1f4bca8764c Merge remote-tracking branch 'regulator/for-5.13' into reg [...] new 2b6a761be079 regulator: rtmv20: Fix wrong mask for strobe-polarity-high new 6549c46af855 regulator: rt5033: Fix n_voltages settings for BUCK and LDO new 5bbfe80ad966 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] new 5385531cfca9 Merge remote-tracking branch 'regulator-fixes/for-linus' new 63af1b6ed836 Merge remote-tracking branch 'input-current/for-linus' 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 new cd5c91fe6251 crypto: qat - ratelimit invalid ioctl message and print th [...] new b0d2193ba643 crypto: scatterwalk - Remove obsolete PageSlab check new 6ee55a6f50fe crypto: omap - Drop obsolete PageSlab check new 8833272d876e crypto: drbg - self test for HMAC(SHA-512) new df941fdd779e crypto: sl3516 - Typo s/Stormlink/Storlink/ new e29dd5c8382e crypto: sl3516 - Add dependency on ARCH_GEMINI new 66192b2e3fd8 crypto: hisilicon/sec - fix the process of disabling sva p [...] new 521f9515a1d6 Merge remote-tracking branch 'crypto-current/master' new e378d87fc08c Merge remote-tracking branch 'ide/master' 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 new 95778c2d0979 media: video-mux: Skip dangling endpoints new 11420749c6b4 media: mtk-vpu: on suspend, read/write regs only if vpu is [...] new 61c6f04a988e media: s5p-mfc: Fix display delay control creation new 27129b54f006 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 23b52fbe72e7 Merge remote-tracking branch 'omap-fixes/fixes' new a49114484cba Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new cb0bb5910dc8 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new c9ac1192d4a7 Merge remote-tracking branch 'vfs-fixes/fixes' new 3cd56967b386 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 24915e59e8b1 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new f047c7003f7a Merge remote-tracking branch 'pidfd-fixes/fixes' new fab427515459 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' new 1988e0d84161 drm/panel: nt35510: Do not fail if DSI read fails new 646572bd9313 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (45e951ad6905) \ N -- N -- N refs/heads/pending-fixes (646572bd9313)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 82 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + Documentation/accounting/delay-accounting.rst | 12 +- .../admin-guide/hw-vuln/core-scheduling.rst | 223 + Documentation/admin-guide/hw-vuln/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 15 +- 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/sysctl/kernel.rst | 7 + Documentation/arm64/booting.rst | 6 + .../bindings/crypto/cortina,sl3516-crypto.yaml | 50 + .../bindings/crypto/intel,ixp4xx-crypto.yaml | 47 + .../intel,ixp4xx-network-processing-engine.yaml | 22 +- Documentation/devicetree/bindings/hwmon/lm75.yaml | 1 + .../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 + Documentation/devicetree/bindings/mfd/rk808.txt | 188 + .../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/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 + .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 8 +- .../devicetree/bindings/sound/cs42l42.txt | 7 + .../devicetree/bindings/sound/fsl,spdif.yaml | 1 + .../devicetree/bindings/sound/fsl-sai.txt | 6 +- .../devicetree/bindings/sound/imx-audio-card.yaml | 122 + .../devicetree/bindings/sound/imx-audmux.txt | 28 - .../devicetree/bindings/sound/imx-audmux.yaml | 119 + .../devicetree/bindings/sound/nxp,tfa989x.yaml | 58 + .../devicetree/bindings/sound/qcom,wcd934x.yaml | 30 + .../bindings/sound/qcom,wcd938x-sdw.yaml | 70 + .../devicetree/bindings/sound/qcom,wcd938x.yaml | 146 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 10 +- .../devicetree/bindings/sound/tlv320aic32x4.txt | 1 + Documentation/devicetree/bindings/sound/wm8750.txt | 18 - .../devicetree/bindings/sound/wm8750.yaml | 42 + .../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/trivial-devices.yaml | 4 + .../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/thermal/sysfs-api.rst | 24 +- 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/locking/lockdep-design.rst | 4 +- Documentation/scheduler/sched-capacity.rst | 6 +- Documentation/scheduler/sched-energy.rst | 2 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 13 +- Documentation/spi/pxa2xx.rst | 58 +- Documentation/trace/kprobes.rst | 24 +- Documentation/userspace-api/ioctl/hdio.rst | 845 +--- 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/x86/buslock.rst | 126 + Documentation/x86/index.rst | 1 + Documentation/x86/x86_64/boot-options.rst | 31 +- MAINTAINERS | 80 +- Makefile | 4 +- arch/alpha/configs/defconfig | 13 +- arch/alpha/include/asm/atomic.h | 88 +- arch/alpha/include/asm/cmpxchg.h | 12 +- arch/alpha/include/asm/page.h | 6 +- arch/alpha/kernel/process.c | 2 +- arch/alpha/kernel/smp.c | 1 - arch/arc/include/asm/atomic.h | 60 +- arch/arc/include/asm/cmpxchg.h | 10 +- arch/arc/kernel/kprobes.c | 16 - arch/arc/kernel/smp.c | 1 - arch/arc/kernel/stacktrace.c | 2 +- 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/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/probes/kprobes/core.c | 23 - arch/arm64/Kconfig | 33 +- arch/arm64/Makefile | 2 +- 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/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_asm.h | 1 + arch/arm64/include/asm/kvm_mmu.h | 7 +- arch/arm64/include/asm/linkage.h | 8 + arch/arm64/include/asm/memory.h | 6 +- arch/arm64/include/asm/mmu_context.h | 4 +- arch/arm64/include/asm/module.lds.h | 17 +- arch/arm64/include/asm/mte-kasan.h | 93 +- arch/arm64/include/asm/mte.h | 4 + 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 | 5 +- 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 | 2 - arch/arm64/include/asm/tlb.h | 4 + arch/arm64/kernel/Makefile | 11 +- arch/arm64/kernel/acpi.c | 22 +- arch/arm64/kernel/alternative.c | 2 +- arch/arm64/kernel/asm-offsets.c | 15 +- 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/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/arm.c | 13 +- arch/arm64/kvm/hyp/nvhe/cache.S | 4 +- arch/arm64/kvm/hyp/nvhe/setup.c | 3 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 2 +- arch/arm64/kvm/hyp/pgtable.c | 13 +- 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 | 1 + 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/hexagon/include/asm/atomic.h | 28 +- arch/hexagon/include/asm/cmpxchg.h | 4 +- arch/hexagon/kernel/process.c | 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/uapi/asm/cmpxchg.h | 10 +- arch/ia64/kernel/kprobes.c | 16 - arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/process.c | 4 +- arch/ia64/kernel/ptrace.c | 8 +- arch/ia64/kernel/smpboot.c | 1 - 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/include/asm/atomic.h | 60 +- arch/m68k/include/asm/cmpxchg.h | 10 +- arch/m68k/include/asm/mmu_context.h | 2 +- arch/m68k/include/asm/page_no.h | 6 +- arch/m68k/kernel/dma.c | 3 - arch/m68k/kernel/process.c | 2 +- arch/m68k/mac/config.c | 24 +- arch/m68k/q40/config.c | 37 +- arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/include/asm/atomic.h | 28 - arch/microblaze/include/asm/cmpxchg.h | 9 - arch/microblaze/kernel/asm-offsets.c | 1 - arch/mips/include/asm/atomic.h | 55 +- arch/mips/include/asm/cmpxchg.h | 22 +- 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/nds32/kernel/process.c | 2 +- arch/nios2/kernel/process.c | 2 +- arch/openrisc/include/asm/atomic.h | 42 +- arch/openrisc/include/asm/cmpxchg.h | 4 +- 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/kernel/asm-offsets.c | 1 - arch/parisc/kernel/process.c | 4 +- arch/parisc/kernel/smp.c | 1 - arch/powerpc/include/asm/atomic.h | 140 +- arch/powerpc/include/asm/cmpxchg.h | 30 +- arch/powerpc/include/asm/qspinlock.h | 2 +- arch/powerpc/kernel/kprobes.c | 17 - arch/powerpc/kernel/process.c | 4 +- arch/powerpc/kernel/smp.c | 1 - arch/powerpc/xmon/xmon.c | 13 +- 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/include/asm/atomic.h | 2 - arch/s390/include/asm/page.h | 6 +- arch/s390/include/asm/preempt.h | 4 +- arch/s390/kernel/kprobes.c | 17 - arch/s390/kernel/process.c | 2 +- arch/s390/kernel/smp.c | 1 - arch/s390/mm/fault.c | 2 +- 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/kernel/kprobes.c | 17 - arch/sh/kernel/process_32.c | 2 +- arch/sh/kernel/smp.c | 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/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 | 3 - arch/sparc/lib/atomic32.c | 24 +- arch/sparc/lib/atomic_64.S | 42 +- arch/um/kernel/process.c | 2 +- arch/x86/Kconfig | 29 - 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/calling.h | 45 +- arch/x86/entry/common.c | 2 +- arch/x86/entry/entry_64.S | 8 +- arch/x86/events/core.c | 28 +- arch/x86/events/intel/core.c | 23 +- arch/x86/events/intel/ds.c | 20 +- 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 | 2 +- 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 | 2 - arch/x86/include/asm/idtentry.h | 29 +- arch/x86/include/asm/intel-family.h | 3 +- arch/x86/include/asm/jump_label.h | 79 +- 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/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/syscall.h | 13 +- arch/x86/include/uapi/asm/hwcap2.h | 6 +- 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/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/tsx.c | 37 +- arch/x86/kernel/crash.c | 13 - arch/x86/kernel/head_64.S | 6 +- arch/x86/kernel/idt.c | 40 +- arch/x86/kernel/jump_label.c | 81 +- arch/x86/kernel/kprobes/core.c | 20 +- arch/x86/kernel/process.c | 4 +- arch/x86/kernel/ptrace.c | 2 +- arch/x86/kernel/setup.c | 45 +- 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/umip.c | 10 +- arch/x86/kvm/Kconfig | 5 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/lib/insn-eval.c | 30 +- arch/x86/mm/fault.c | 4 +- arch/x86/mm/pkeys.c | 4 + arch/x86/mm/tlb.c | 10 +- arch/x86/net/bpf_jit_comp.c | 2 +- arch/x86/platform/efi/efi.c | 2 +- arch/x86/realmode/Makefile | 1 - arch/xtensa/include/asm/atomic.h | 26 +- arch/xtensa/include/asm/cmpxchg.h | 14 +- arch/xtensa/kernel/process.c | 2 +- arch/xtensa/kernel/smp.c | 1 - block/blk-mq.c | 6 +- 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 | 15 +- crypto/testmgr.h | 120 +- crypto/wp512.c | 40 +- drivers/Kconfig | 2 - drivers/Makefile | 1 - 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/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/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/cpuidle/governors/menu.c | 6 +- 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 | 103 +- 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-crypto.c | 3 +- drivers/crypto/omap-des.c | 9 +- drivers/crypto/omap-sham.c | 4 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 +- .../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/edac/mce_amd.c | 70 + drivers/firmware/efi/apple-properties.c | 2 +- drivers/firmware/efi/dev-path-parser.c | 49 +- drivers/firmware/psci/psci.c | 9 +- drivers/firmware/smccc/smccc.c | 4 + drivers/gpu/drm/panel/panel-novatek-nt35510.c | 4 +- drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmon/bt1-pvt.c | 4 +- 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/ntc_thermistor.c | 4 - drivers/hwmon/pmbus/Kconfig | 34 +- drivers/hwmon/pmbus/Makefile | 3 + drivers/hwmon/pmbus/adm1275.c | 14 +- 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/ide/Kconfig | 849 ---- drivers/ide/Makefile | 111 - drivers/ide/aec62xx.c | 330 -- drivers/ide/ali14xx.c | 250 - drivers/ide/alim15x3.c | 601 --- drivers/ide/amd74xx.c | 342 -- drivers/ide/atiixp.c | 211 - drivers/ide/buddha.c | 238 - drivers/ide/cmd640.c | 848 ---- drivers/ide/cmd64x.c | 451 -- drivers/ide/cs5520.c | 167 - drivers/ide/cs5530.c | 294 -- drivers/ide/cs5535.c | 215 - drivers/ide/cs5536.c | 293 -- drivers/ide/cy82c693.c | 233 - drivers/ide/delkin_cb.c | 161 - drivers/ide/dtc2278.c | 155 - drivers/ide/falconide.c | 197 - drivers/ide/gayle.c | 188 - drivers/ide/hpt366.c | 1544 ------ drivers/ide/ht6560b.c | 383 -- drivers/ide/icside.c | 692 --- drivers/ide/ide-4drives.c | 65 - drivers/ide/ide-acpi.c | 619 --- 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 | 202 - 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 | 164 - drivers/ide/it8213.c | 216 - drivers/ide/it821x.c | 714 --- drivers/ide/jmicron.c | 175 - drivers/ide/macide.c | 161 - drivers/ide/ns87415.c | 349 -- drivers/ide/opti621.c | 178 - drivers/ide/palm_bk3710.c | 387 -- drivers/ide/pdc202xx_new.c | 556 --- drivers/ide/pdc202xx_old.c | 361 -- drivers/ide/piix.c | 475 -- 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 | 340 -- drivers/ide/serverworks.c | 455 -- drivers/ide/setup-pci.c | 665 --- drivers/ide/siimage.c | 842 ---- drivers/ide/sis5513.c | 636 --- drivers/ide/sl82c105.c | 366 -- drivers/ide/slc90e66.c | 181 - drivers/ide/tc86c001.c | 270 -- drivers/ide/triflex.c | 135 - drivers/ide/trm290.c | 374 -- drivers/ide/tx4938ide.c | 209 - drivers/ide/tx4939ide.c | 628 --- drivers/ide/umc8672.c | 184 - drivers/ide/via82cxxx.c | 531 --- drivers/input/keyboard/Kconfig | 3 - drivers/md/dm.c | 6 +- drivers/media/cec/platform/s5p/s5p_cec.c | 7 +- drivers/media/common/Kconfig | 4 + drivers/media/common/Makefile | 1 + 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/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 | 6 +- 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_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 | 22 +- 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/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 | 37 +- drivers/memstick/host/rtsx_usb_ms.c | 10 +- drivers/mfd/mt6358-irq.c | 89 +- drivers/mfd/mt6397-core.c | 24 + drivers/mfd/rk808.c | 81 + drivers/misc/lkdtm/bugs.c | 6 +- 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/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/nand/spi/core.c | 45 +- drivers/net/ethernet/qualcomm/qca_spi.c | 6 +- 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/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/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 | 22 +- 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/rtmv20-regulator.c | 2 +- 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/rtc/rtc-mt6397.c | 2 +- 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-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-tegra114.c | 3 +- drivers/spi/spi-tegra210-quad.c | 2 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/spi/spi-uniphier.c | 2 +- drivers/spi/spi.c | 267 +- drivers/spi/spidev.c | 2 +- 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/thermal/cpufreq_cooling.c | 2 +- drivers/thermal/thermal_core.c | 63 +- drivers/usb/gadget/udc/max3420_udc.c | 15 +- drivers/usb/host/max3421-hcd.c | 3 +- fs/binfmt_elf.c | 8 +- fs/binfmt_elf_fdpic.c | 4 +- fs/proc/loadavg.c | 2 +- fs/proc/stat.c | 4 +- fs/userfaultfd.c | 4 +- include/asm-generic/atomic-instrumented.h | 498 +- include/asm-generic/atomic.h | 118 +- include/asm-generic/atomic64.h | 45 +- include/asm-generic/cmpxchg-local.h | 4 +- include/asm-generic/cmpxchg.h | 42 +- include/asm-generic/preempt.h | 2 +- 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/crypto/scatterwalk.h | 7 +- include/dt-bindings/sound/qcom,q6afe.h | 2 + include/linux/arm-smccc.h | 88 +- include/linux/ata.h | 2 +- include/linux/atomic-fallback.h | 2595 ---------- include/linux/atomic.h | 4 - include/linux/compiler.h | 22 +- include/linux/crypto.h | 26 - include/linux/delayacct.h | 22 +- include/linux/energy_model.h | 16 +- include/linux/gfp.h | 18 +- include/linux/highmem.h | 43 +- include/linux/ide.h | 1617 ------- include/linux/instrumentation.h | 20 +- include/linux/interrupt.h | 35 +- include/linux/jump_label.h | 16 +- include/linux/kasan.h | 64 +- include/linux/kprobes.h | 8 - include/linux/kthread.h | 2 + include/linux/libata.h | 13 +- include/linux/lockdep_types.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/mfd/rk808.h | 81 + include/linux/mfd/rt5033-private.h | 4 +- include/linux/mfd/wcd934x/registers.h | 57 + include/linux/mmc/card.h | 23 + include/linux/mmc/host.h | 2 +- include/linux/mmc/sd.h | 4 + include/linux/mtd/spinand.h | 22 + include/linux/page-flags.h | 9 + include/linux/pci_ids.h | 3 + include/linux/perf_event.h | 6 + include/linux/platform_data/spi-ath79.h | 16 - include/linux/pmbus.h | 30 + include/linux/pxa2xx_ssp.h | 51 +- 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 | 52 +- 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_clock.h | 2 +- include/linux/seqlock.h | 6 +- include/linux/spi/pxa2xx_spi.h | 21 +- include/linux/spi/spi-mem.h | 16 + include/linux/spi/spi.h | 8 +- include/linux/tick.h | 26 +- 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/flow_offload.h | 12 +- include/net/ip.h | 12 +- include/net/ip6_route.h | 16 +- include/sound/hdmi-codec.h | 12 +- include/sound/pcm_iec958.h | 8 + include/sound/soc-dai.h | 55 + include/sound/soc-topology.h | 2 +- include/sound/soc.h | 21 +- include/trace/events/mmflags.h | 9 +- include/trace/events/spi.h | 57 + include/uapi/linux/cec-funcs.h | 2 +- include/uapi/linux/futex.h | 2 + include/uapi/linux/lirc.h | 1 - include/uapi/linux/prctl.h | 8 + include/uapi/linux/v4l2-controls.h | 135 +- include/uapi/linux/videodev2.h | 7 + init/init_task.c | 2 +- init/main.c | 17 +- kernel/Kconfig.preempt | 20 + kernel/cgroup/cgroup-v1.c | 2 +- kernel/debug/kdb/kdb_support.c | 18 +- kernel/delayacct.c | 71 +- kernel/events/core.c | 28 +- kernel/events/hw_breakpoint.c | 2 + kernel/events/uprobes.c | 1 + kernel/fork.c | 12 +- kernel/freezer.c | 2 +- kernel/futex.c | 29 +- kernel/hung_task.c | 2 +- kernel/irq/manage.c | 33 +- kernel/jump_label.c | 12 +- kernel/kcsan/report.c | 2 +- kernel/kprobes.c | 19 - kernel/kthread.c | 34 +- kernel/locking/lockdep.c | 129 +- kernel/locking/mutex.c | 6 +- kernel/locking/rtmutex.c | 4 +- kernel/locking/rwsem.c | 2 +- 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 | 440 +- 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/signal.c | 2 +- kernel/smpboot.c | 1 - kernel/softirq.c | 5 +- kernel/sys.c | 5 + kernel/sysctl.c | 12 + kernel/time/Kconfig | 11 +- kernel/time/posix-cpu-timers.c | 4 +- kernel/time/tick-sched.c | 129 +- kernel/time/timer.c | 2 +- lib/Kconfig.debug | 1 - lib/atomic64.c | 36 +- lib/locking-selftest.c | 83 +- lib/smp_processor_id.c | 6 +- lib/syscall.c | 4 +- mm/compaction.c | 2 +- mm/kasan/common.c | 4 +- mm/kasan/hw_tags.c | 32 + mm/kasan/sw_tags.c | 7 + mm/mempool.c | 6 +- mm/page_alloc.c | 68 +- net/core/dev.c | 2 +- net/core/filter.c | 2 +- net/ipv4/route.c | 3 +- net/sched/cls_tcindex.c | 2 +- net/sunrpc/xprtmultipath.c | 2 +- samples/kprobes/kprobe_example.c | 15 - 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/tools-support-relr.sh | 3 +- sound/core/pcm_iec958.c | 174 +- sound/soc/adi/axi-i2s.c | 3 +- sound/soc/adi/axi-spdif.c | 3 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 4 - sound/soc/atmel/atmel-classd.c | 3 +- sound/soc/atmel/atmel-i2s.c | 3 +- sound/soc/atmel/atmel-pdmic.c | 3 +- sound/soc/atmel/mchp-i2s-mcc.c | 3 +- sound/soc/atmel/mikroe-proto.c | 9 +- sound/soc/atmel/sam9x5_wm8731.c | 3 +- sound/soc/bcm/cygnus-ssp.c | 7 +- sound/soc/codecs/Kconfig | 46 +- sound/soc/codecs/Makefile | 10 + sound/soc/codecs/ak4613.c | 11 + sound/soc/codecs/cirrus_legacy.h | 21 + sound/soc/codecs/cs35l32.c | 34 +- sound/soc/codecs/cs35l33.c | 15 +- sound/soc/codecs/cs35l34.c | 39 +- sound/soc/codecs/cs35l35.c | 37 +- sound/soc/codecs/cs35l35.h | 3 +- sound/soc/codecs/cs35l36.c | 18 +- sound/soc/codecs/cs4265.c | 10 +- sound/soc/codecs/cs42l42.c | 198 +- sound/soc/codecs/cs42l42.h | 5 +- sound/soc/codecs/cs42l52.c | 19 +- sound/soc/codecs/cs42l56.c | 7 +- sound/soc/codecs/cs42l73.c | 30 +- sound/soc/codecs/cs43130.c | 55 +- sound/soc/codecs/cs47l24.c | 2 +- sound/soc/codecs/cs53l30.c | 22 +- sound/soc/codecs/hdmi-codec.c | 238 +- sound/soc/codecs/lpass-rx-macro.c | 2 +- sound/soc/codecs/lpass-wsa-macro.c | 4 + sound/soc/codecs/mt6359-accdet.c | 2 +- sound/soc/codecs/mt6359.c | 2 +- sound/soc/codecs/pcm3168a.c | 26 + sound/soc/codecs/rk3328_codec.c | 28 +- sound/soc/codecs/rk817_codec.c | 541 +++ sound/soc/codecs/rt1019.c | 5 +- sound/soc/codecs/rt286.c | 1 - sound/soc/codecs/rt5682-i2c.c | 12 + sound/soc/codecs/rt711-sdw.h | 2 + sound/soc/codecs/rt711.c | 30 + sound/soc/codecs/rt711.h | 29 +- sound/soc/codecs/sigmadsp.h | 1 - sound/soc/codecs/tfa989x.c | 357 ++ sound/soc/codecs/tlv320aic26.c | 12 +- sound/soc/codecs/tlv320aic32x4-i2c.c | 22 +- sound/soc/codecs/tlv320aic32x4-spi.c | 23 +- sound/soc/codecs/tlv320aic32x4.c | 139 +- sound/soc/codecs/tlv320aic32x4.h | 10 + sound/soc/codecs/wcd-clsh-v2.c | 348 +- sound/soc/codecs/wcd-clsh-v2.h | 16 + sound/soc/codecs/wcd-mbhc-v2.c | 1475 ++++++ sound/soc/codecs/wcd-mbhc-v2.h | 340 ++ sound/soc/codecs/wcd934x.c | 884 +++- sound/soc/codecs/wcd938x-sdw.c | 320 ++ sound/soc/codecs/wcd938x.c | 3737 +++++++++++++++ sound/soc/codecs/wcd938x.h | 718 +++ sound/soc/codecs/wm2200.c | 1 - sound/soc/codecs/wm5102.c | 2 +- sound/soc/codecs/wm5110.c | 2 +- sound/soc/codecs/wm8962.c | 7 +- sound/soc/codecs/wm_adsp.c | 24 +- sound/soc/codecs/wm_adsp.h | 2 +- sound/soc/dwc/dwc-i2s.c | 3 +- sound/soc/fsl/Kconfig | 13 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl-asoc-card.c | 9 +- sound/soc/fsl/fsl_asrc.c | 3 +- sound/soc/fsl/fsl_aud2htx.c | 3 +- sound/soc/fsl/fsl_easrc.c | 7 +- sound/soc/fsl/fsl_esai.c | 3 +- sound/soc/fsl/fsl_micfil.c | 3 +- sound/soc/fsl/fsl_sai.c | 3 +- sound/soc/fsl/fsl_spdif.c | 74 +- sound/soc/fsl/fsl_spdif.h | 1 + sound/soc/fsl/fsl_ssi.c | 3 +- sound/soc/fsl/fsl_xcvr.c | 16 +- sound/soc/fsl/imx-audio-rpmsg.c | 12 +- sound/soc/fsl/imx-audmix.c | 4 +- sound/soc/fsl/imx-card.c | 844 ++++ sound/soc/fsl/imx-es8328.c | 12 +- sound/soc/fsl/imx-pcm-rpmsg.c | 6 +- sound/soc/fsl/imx-pcm-rpmsg.h | 4 +- sound/soc/fsl/imx-rpmsg.c | 1 - sound/soc/generic/simple-card-utils.c | 16 +- sound/soc/generic/simple-card.c | 1 + sound/soc/hisilicon/hi6210-i2s.c | 17 +- sound/soc/img/img-i2s-in.c | 5 +- sound/soc/img/img-i2s-out.c | 3 +- sound/soc/img/img-parallel-out.c | 3 +- sound/soc/img/img-spdif-in.c | 3 +- sound/soc/img/img-spdif-out.c | 3 +- sound/soc/intel/boards/Kconfig | 43 +- sound/soc/intel/boards/Makefile | 30 +- sound/soc/intel/boards/bdw-rt5677.c | 4 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 11 +- sound/soc/intel/boards/bxt_rt298.c | 4 +- sound/soc/intel/boards/bytcht_cx2072x.c | 1 - sound/soc/intel/boards/bytcht_da7213.c | 1 - sound/soc/intel/boards/bytcht_es8316.c | 1 - sound/soc/intel/boards/bytcht_nocodec.c | 1 - sound/soc/intel/boards/bytcr_rt5640.c | 1 - sound/soc/intel/boards/bytcr_rt5651.c | 1 - sound/soc/intel/boards/bytcr_wm5102.c | 1 - sound/soc/intel/boards/cht_bsw_rt5645.c | 1 - sound/soc/intel/boards/cht_bsw_rt5672.c | 1 - sound/soc/intel/boards/cml_rt1011_rt5682.c | 1 + sound/soc/intel/boards/ehl_rt5660.c | 4 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 5 +- sound/soc/intel/boards/hda_dsp_common.c | 5 + sound/soc/intel/boards/kbl_da7219_max98357a.c | 4 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 5 +- sound/soc/intel/boards/kbl_rt5660.c | 2 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 3 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 1 + sound/soc/intel/boards/skl_nau88l25_max98357a.c | 3 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 3 +- sound/soc/intel/boards/skl_rt286.c | 3 +- sound/soc/intel/boards/sof_cs42l42.c | 508 ++ sound/soc/intel/boards/sof_da7219_max98373.c | 8 +- sound/soc/intel/boards/sof_maxim_common.c | 84 +- sound/soc/intel/boards/sof_maxim_common.h | 14 +- sound/soc/intel/boards/sof_pcm512x.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 132 +- sound/soc/intel/boards/sof_sdw.c | 74 +- sound/soc/intel/boards/sof_sdw_common.h | 9 +- sound/soc/intel/boards/sof_sdw_hdmi.c | 37 +- sound/soc/intel/boards/sof_sdw_max98373.c | 81 +- sound/soc/intel/boards/sof_wm8804.c | 1 - sound/soc/intel/common/soc-acpi-intel-adl-match.c | 95 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 22 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 14 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 12 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 6 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 38 +- sound/soc/intel/skylake/skl-nhlt.c | 6 +- sound/soc/jz4740/jz4740-i2s.c | 7 +- sound/soc/jz4740/jz4740-i2s.h | 2 - sound/soc/mediatek/common/mtk-btcvsd.c | 24 +- sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 2 - sound/soc/meson/g12a-toacodec.c | 143 +- sound/soc/meson/meson-card-utils.c | 6 +- sound/soc/pxa/pxa-ssp.c | 16 - sound/soc/qcom/apq8016_sbc.c | 7 +- sound/soc/qcom/lpass-cpu.c | 49 +- sound/soc/qcom/lpass-platform.c | 12 +- sound/soc/qcom/lpass-sc7180.c | 1 + sound/soc/qcom/lpass.h | 2 + sound/soc/qcom/qdsp6/q6afe-dai.c | 41 + sound/soc/qcom/qdsp6/q6afe.c | 8 + sound/soc/qcom/qdsp6/q6afe.h | 2 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 2 +- sound/soc/qcom/qdsp6/q6routing.c | 11 + sound/soc/qcom/sdm845.c | 8 + sound/soc/rockchip/rockchip_i2s.c | 3 +- sound/soc/rockchip/rockchip_pdm.c | 3 +- sound/soc/rockchip/rockchip_spdif.c | 3 +- sound/soc/samsung/i2s.c | 3 +- sound/soc/samsung/pcm.c | 3 +- sound/soc/samsung/s3c2412-i2s.c | 3 +- sound/soc/samsung/s3c24xx-i2s.c | 3 +- sound/soc/sh/fsi.c | 17 +- sound/soc/sh/rcar/Makefile | 2 +- sound/soc/sh/rcar/adg.c | 180 +- sound/soc/sh/rcar/cmd.c | 14 + sound/soc/sh/rcar/core.c | 154 +- sound/soc/sh/rcar/ctu.c | 14 + sound/soc/sh/rcar/debugfs.c | 96 + sound/soc/sh/rcar/dma.c | 39 +- sound/soc/sh/rcar/dvc.c | 16 +- sound/soc/sh/rcar/gen.c | 9 + sound/soc/sh/rcar/mix.c | 14 + sound/soc/sh/rcar/rsnd.h | 75 +- sound/soc/sh/rcar/src.c | 32 +- sound/soc/sh/rcar/ssi.c | 160 +- sound/soc/sh/rcar/ssiu.c | 147 +- sound/soc/soc-core.c | 377 +- sound/soc/soc-dai.c | 76 +- sound/soc/soc-pcm.c | 2 +- sound/soc/soc-topology.c | 466 +- sound/soc/soc-utils.c | 29 + sound/soc/sof/compress.c | 2 +- sound/soc/sof/compress.h | 2 +- sound/soc/sof/imx/imx8.c | 1 + sound/soc/sof/intel/Makefile | 5 +- sound/soc/sof/intel/atom.c | 463 ++ sound/soc/sof/intel/atom.h | 74 + sound/soc/sof/intel/byt.c | 768 +-- sound/soc/sof/intel/hda-loader.c | 5 - sound/soc/sof/intel/hda.c | 27 +- sound/soc/sof/intel/pci-tgl.c | 2 + sound/soc/sof/intel/pci-tng.c | 171 +- sound/soc/sof/loader.c | 2 +- sound/soc/sof/ops.h | 10 +- sound/soc/sof/sof-acpi-dev.c | 5 +- sound/soc/sof/sof-of-dev.c | 5 +- sound/soc/sof/sof-pci-dev.c | 7 +- sound/soc/sof/topology.c | 17 +- sound/soc/spear/spdif_out.c | 3 +- sound/soc/sprd/sprd-mcdt.c | 3 +- sound/soc/sti/sti_uniperif.c | 12 +- sound/soc/stm/stm32_i2s.c | 3 +- sound/soc/stm/stm32_sai_sub.c | 3 +- sound/soc/stm/stm32_spdifrx.c | 3 +- sound/soc/sunxi/sun4i-codec.c | 3 +- sound/soc/sunxi/sun4i-i2s.c | 3 +- sound/soc/sunxi/sun4i-spdif.c | 3 +- sound/soc/tegra/Kconfig | 12 + sound/soc/tegra/Makefile | 19 +- sound/soc/tegra/tegra20_i2s.c | 3 +- sound/soc/tegra/tegra20_spdif.c | 3 +- sound/soc/tegra/tegra210_admaif.c | 4 +- sound/soc/tegra/tegra30_ahub.c | 3 +- sound/soc/tegra/tegra_alc5632.c | 259 - sound/soc/tegra/tegra_asoc_machine.c | 854 ++++ sound/soc/tegra/tegra_asoc_machine.h | 49 + sound/soc/tegra/tegra_asoc_utils.c | 225 - sound/soc/tegra/tegra_asoc_utils.h | 38 - sound/soc/tegra/tegra_max98090.c | 276 -- sound/soc/tegra/tegra_rt5640.c | 222 - sound/soc/tegra/tegra_rt5677.c | 324 -- sound/soc/tegra/tegra_sgtl5000.c | 211 - sound/soc/tegra/tegra_wm8753.c | 185 - sound/soc/tegra/tegra_wm8903.c | 351 +- sound/soc/tegra/tegra_wm9712.c | 166 - sound/soc/tegra/trimslice.c | 172 - sound/soc/ti/davinci-mcasp.c | 1 + sound/soc/ti/omap-mcbsp.c | 2 +- tools/arch/x86/include/asm/asm.h | 193 + tools/arch/x86/include/asm/nops.h | 24 +- tools/include/uapi/linux/prctl.h | 8 + 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/testing/selftests/arm64/fp/sve-probe-vls.c | 2 +- .../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/sched/.gitignore | 1 + tools/testing/selftests/sched/Makefile | 14 + tools/testing/selftests/sched/config | 1 + tools/testing/selftests/sched/cs_prctl_test.c | 338 ++ virt/kvm/kvm_main.c | 2 +- 1792 files changed, 69476 insertions(+), 89401 deletions(-) create mode 100644 Documentation/admin-guide/hw-vuln/core-scheduling.rst 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/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 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/sound/imx-audio-card.yaml delete mode 100644 Documentation/devicetree/bindings/sound/imx-audmux.txt create mode 100644 Documentation/devicetree/bindings/sound/imx-audmux.yaml create mode 100644 Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd938x-sdw.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8750.txt create mode 100644 Documentation/devicetree/bindings/sound/wm8750.yaml 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/hwmon/dps920ab.rst create mode 100644 Documentation/hwmon/mp2888.rst create mode 100644 Documentation/hwmon/pim4328.rst create mode 100644 Documentation/hwmon/sht4x.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/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/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/microblaze/include/asm/atomic.h delete mode 100644 arch/microblaze/include/asm/cmpxchg.h create mode 100644 drivers/base/regmap/regmap-mdio.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/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 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/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 delete mode 100644 include/linux/atomic-fallback.h delete mode 100644 include/linux/ide.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 delete mode 100644 include/linux/platform_data/spi-ath79.h create mode 100644 include/linux/regulator/mt6359-regulator.h delete mode 100644 include/media/mpeg2-ctrls.h create mode 100644 kernel/sched/core_sched.c create mode 100644 sound/soc/codecs/cirrus_legacy.h create mode 100644 sound/soc/codecs/rk817_codec.c create mode 100644 sound/soc/codecs/tfa989x.c create mode 100644 sound/soc/codecs/wcd-mbhc-v2.c create mode 100644 sound/soc/codecs/wcd-mbhc-v2.h create mode 100644 sound/soc/codecs/wcd938x-sdw.c create mode 100644 sound/soc/codecs/wcd938x.c create mode 100644 sound/soc/codecs/wcd938x.h create mode 100644 sound/soc/fsl/imx-card.c create mode 100644 sound/soc/intel/boards/sof_cs42l42.c create mode 100644 sound/soc/sh/rcar/debugfs.c create mode 100644 sound/soc/sof/intel/atom.c create mode 100644 sound/soc/sof/intel/atom.h delete mode 100644 sound/soc/tegra/tegra_alc5632.c create mode 100644 sound/soc/tegra/tegra_asoc_machine.c create mode 100644 sound/soc/tegra/tegra_asoc_machine.h delete mode 100644 sound/soc/tegra/tegra_asoc_utils.c delete mode 100644 sound/soc/tegra/tegra_asoc_utils.h delete mode 100644 sound/soc/tegra/tegra_max98090.c delete mode 100644 sound/soc/tegra/tegra_rt5640.c delete mode 100644 sound/soc/tegra/tegra_rt5677.c delete mode 100644 sound/soc/tegra/tegra_sgtl5000.c delete mode 100644 sound/soc/tegra/tegra_wm8753.c delete mode 100644 sound/soc/tegra/tegra_wm9712.c delete mode 100644 sound/soc/tegra/trimslice.c create mode 100644 tools/arch/x86/include/asm/asm.h 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/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