This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 3d77e6a8804a Linux 5.7 new 8c872863b440 tpm/tpm_ftpm_tee: Use UUID API for exporting the UUID new ab91c2a89f86 tpm: eventlog: Replace zero-length array with flexible-arr [...] new b6f91ab6a2ba Merge tag 'tpmdd-next-20200522' of git://git.infradead.org [...] new 77849a552d14 hwmon: (nct7904) Add watchdog function new b8a13e5e8f37 hwmon: (dell-smm) Use one DMI match for all XPS models new b58bd4c6dfe7 hwmon: (lm70) Add support for ACPI new 5a56a39be7ff hwmon: (ina2xx) Implement alert functions new 44e3ad882bb2 hwmon: Reduce indentation level in __hwmon_device_register() new 8cbf217223fb hwmon: (lm75) Fix all coding-style warnings on lm75 driver new 6e0498dd5c8d hwmon: (adt7411) update contact email new d86f3c9bba20 hwmon: (pmbus) Improve initialization of 'currpage' and 'c [...] new 2138f8853a00 hwmon: (pmbus) Driver for Maxim MAX16601 new 036855a4c3b3 hwmon : (nct6775) Use kobj_to_dev() API new 229d495d8189 hwmon: (lm90) Add max6654 support to lm90 driver new d06f9e6c8960 hwmon: (nct7802) Replace container_of() API new 8abee9566b7e hwmon: Add amd_energy driver to report energy counters new b968279625a9 hwmon: (amd_energy) Add documentation new 4e17f63e2c58 MAINTAINERS: add entry for AMD energy driver new 3e6cae8e5d40 dt-bindings: mfd: Add Gateworks System Controller bindings new d85234994b2f mfd: Add Gateworks System Controller core driver new 3bce5377ef66 hwmon: Add Gateworks System Controller support new 8054eadca714 Merge tag 'ib-mfd-hwmon-v5.8' into hwmon-next new 59dd36f41ea6 hwmon: (amd_energy) Missing platform_driver_unregister() o [...] new 156ad7f9e0b3 hwmon: (nct7904) Set default timeout new fff2d0f701e6 hwmon: (applesmc) avoid overlong udelay() new ddc65caa5666 dt-bindings: hwmon: Add Baikal-T1 PVT sensor binding new 1597b374af22 hwmon: Add notification support new 87976ce2825d hwmon: Add Baikal-T1 PVT sensor driver new 129b9a5c4058 Merge tag 'hwmon-for-v5.8' of git://git.kernel.org/pub/scm [...] new 74edd08a4fbf regmap: debugfs: check count when read regmap file new 4bcc6a0bc8d7 Merge remote-tracking branch 'regmap/for-5.7' into regmap-linus new bd3ddb495762 regmap: add reg_sequence helpers new 80215f133d59 regmap: Add bus reg_update_bits() support new 4475337326bc Merge series "Add new reg_update_bits() support" from Baol [...] new 12479382877d regmap-irq: make it possible to add irq_chip do a specific [...] new 3ada1b176e6b Merge series "Add support for Kontron sl28cpld" from Micha [...] new e44ab4e14d6f regmap: Simplify implementation of the regmap_read_poll_ti [...] new 148c01d17623 regmap: Simplify implementation of the regmap_field_read_p [...] new 82f25bd73c0b regmap-i2c: add 16-bit width registers support new 8baebfc2aca2 regmap: add helper for per-port regfield initialization new 626ceee334f9 Merge series "New DSA driver for VSC9953 Seville switch" f [...] new aa2ff9dbaedd regmap: provide helpers for simple bit operations new 93b929922dba Merge series "regmap: provide simple bitops and use them i [...] new 9b98f92ca446 Merge remote-tracking branch 'regmap/for-5.8' into regmap-next new 213fd09e1aff Merge tag 'regmap-v5.8' of git://git.kernel.org/pub/scm/li [...] new 61249ce08ee9 spi: spi-ep93xx: fix wrong SPI mode selection new d103729a623a spi: spi-axi-spi-engine: Access register after clock initi [...] new 6d75145bf6b6 spi: sc18is602: Fix a typo in MODULE_DESCRIPTION new 0dadde344d96 spi: Respect DataBitLength field of SpiSerialBusV2() ACPI [...] new 742d59580624 spi: bcm-qspi: Drive MSPI peripheral SSb pin on cs_change new 1b7ad8c405c3 spi: bcm-qspi: Make PM suspend/resume work with SCMI clock [...] new 4df3bea7f9d2 spi: bcm-qspi: when tx/rx buffer is NULL set to 0 new 0392727c261b spi: bcm-qspi: Handle clock probe deferral new 84855678add8 spi: Fix controller unregister order new 9dd277ff92d0 spi: bcm2835: Fix controller unregister order new b9dd3f6d4172 spi: bcm2835aux: Fix controller unregister order new a2b02e4623fb spi: mux: repair mux usage new ca8b19d61e3f spi: dw: Fix controller unregister order new 32e5b57232c0 spi: pxa2xx: Fix controller unregister order new 65e318e17358 spi: pxa2xx: Fix runtime PM ref imbalance on probe error new 0c0c5b8fabe5 Merge remote-tracking branch 'spi/for-5.7' into spi-linus new cb75b0c4dee8 spi: spi-fsl-lpspi: Fix indentation and open brace should [...] new 0b93dd98d6d5 spi: spidev_test: Remove hidden temporary file when make clean new 7cb88afb42a4 spi: spi-fsl-spi: Fix checkpatch error "foo * bar" should [...] new 49686df5b874 spi: remove redundant assignment to variable ms new bb4bf8d2f4e0 spi: sprd: adi: Use IS_ENABLED() to validate configs new afedb4b7282b spi: spi-mtk-nor: make mtk_nor_exec_op() statuc new 21fb1f41bcdf spi: spi-sh-msiof: Fix checkpatch error Complex macros sho [...] new 999866c92f4a spi: dt-bindings: rspi: Convert to json-schema new 66ec7b3bc9c0 spi: spidev: Add support for Octal mode data transfers new 896fa735084e spi: spidev_test: Add support for Octal mode data transfers new 858e26a515c2 spi: spi-fsl-qspi: Reduce devm_ioremap size to 4 times AHB [...] new ae9e6ac4d854 spi: dw: remove unused dw_spi_chip handling new 33e8fd4bfbd7 spi: dw: remove cs_control and poll_mode members from chip_data new 5ba8e3e75361 Merge series "Cleanup chip info in spi-dw driver" from Cle [...] new 9d282c17b023 spi: stm32-qspi: Add pm_runtime support new 59fc9ad5cb10 spi: hisi-sfc-v3xx: add error check after per operation new 66eb228988cf spi: orion: Convert to use GPIO descriptors new 3a01f04d74ef spi: bcm-qspi: Handle lack of MSPI_REV offset new d9576ae5dcef spi: bcm-qspi: Use fastbr setting to allow faster MSPI speeds new 43613a77b8d5 spi: bcm-qspi: add support for MSPI sys clk 108Mhz new ab2b493d174e spi: Add support for mspi on brcmstb SoCs new 2f5f5302c569 spi: bcm-qspi: MSPI_SPCR0_MSB MSTR bit exists only on lega [...] new f58dcab68aa5 spi: spi-fsl-qspi: Fix return value check of devm_ioremap( [...] new 80300a7d5f2d spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices new dc234825997e spi: spi-fsl-dspi: Adding shutdown hook new e5c9a223da3c Merge tag 'v5.7-rc3' into spi-5.8 new bbb336f39efc spi: spi-amd: Add AMD SPI controller driver support new 68d047cb0a20 spi: spi-amd: fix warning new f84b604dbaf2 spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() new 18168291aa7d spi: uniphier: fix error return code in uniphier_spi_probe() new be6ef160840f spi: stm32-qspi: Fix unbalanced pm_runtime_enable issue new 6eefaee4f2d3 spi: pxa2xx: Apply CS clk quirk to BXT new b68527dfa952 spi: atmel: Add missing annotation for atmel_spi_next_xfer [...] new f13242d2c5f7 Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/l [...] new 2b60c49f3ca0 spi: amd: Fix duplicate iounmap in error path new cc17fbec2e78 spi: amd: Pass probe errors back to driver core new 4332ea8f40c8 spi: amd: Drop duplicate driver data assignments new 7b9c94bd13cc spi: amd: Fix refcount underflow on remove new 36c72a58d472 spi: amd: Drop superfluous member from struct amd_spi new 4f18b82b020a Merge series "Grab bag with AMD SPI fixes" from Lukas Wunn [...] new e37687c98ab9 spi: bcm2835: Fixes bare use of unsigned new 299cb65c9dd4 spi: dw: Fix typo in few registers name new c4eadee21fa9 spi: dw: Add update_cr0() callback to update CTRLR0 new e539f435cb9c spi: dw: Add support for DesignWare DWC_ssi new f42377916ed5 spi: dw: Add support for Intel Keem Bay SPI new 3812a081d2fc spi: dw-apb-ssi: Add compatible string for DesignWare DWC_ssi new c48e0c533e72 spi: dw-apb-ssi: Add Intel Keem Bay support new 5b684514af90 spi: a3700: make a3700_spi_init() return void new dd4441ab1fa1 spi: bcm2835: Fix error return code in bcm2835_dma_init() new 3cb97e223d27 spi: dw: Zero DMA Tx and Rx configurations on stack new d4dd6c0a404a spi: dw: Remove unused variable in CR0 configuring hooks new 0c2ce3fe4dd0 spi: dw: Move interrupt.h to spi-dw.h who is user of it new e62a15d97b0a spi: dw: Downgrade interrupt.h to irqreturn.h where appropriate new e79409526445 spi: dw: Move few headers under #ifdef CONFIG_SPI_DW_MID_DMA new 37aa8aa68492 spi: dw: Add 'mfld' suffix to Intel Medfield related routines new 6370ababce81 spi: dw: Propagate struct device pointer to ->dma_init() callback new 22d48ad7bfac spi: dw: Add Elkhart Lake PSE DMA support new 140e45e1e62d spi: dw: Avoid useless assignments in generic DMA setup new a041e672cb57 spi: dw: Get rid of dma_inited flag new 6a091404bf95 spi: uniphier: Depend on HAS_IOMEM new 5bc486156d84 spi: uniphier: Use devm_platform_get_and_ioremap_resource( [...] new 74750e0621cd spi: sun6i: Add support for GPIO chip select lines new 4dd227a55a9f spi: dw-mmio: Do not add acpi modalias when CONFIG_ACPI is [...] new 5483ef03e075 spi: Convert UniPhier SPI controller to json-schema new afb7f565249a spi: dw: Drop duplicate error message when remap resource new d66571a20f68 spi: spi-rockchip: cleanup use struct spi_controller new d065f41a3f0d spi: spi-rockchip: add support for spi slave mode new eb1262e3cc8b spi: spi-rockchip: use num-cs property and ctlr->enable_gpiods new 9aea644ca17b spi: dw: Fix native CS being unset new 77810d484f4f spi: dw: Initialize paddr in DW SPI MMIO private data new 0327f0b881dc spi: dw: Clear DMAC register when done or stopped new b271cf339b03 Merge series "spi: dw: Add generic DW DMA controller suppo [...] new 7db097dcddef spi: dw: Add Tx/Rx DMA properties new 73da2352075a spi: ti_qspi: fix unit address new c38a4905caaf Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/l [...] new 05897c710e8e spi: bcm2835: Tear down DMA before turning off SPI controller new 678e5e1e42d7 spi: rb4xx: null pointer bug fix new 9a436c62fbb4 spi: rb4xx: update driver to be device tree aware new 39690c8d1fa3 spi: rb4xx: add corresponding device tree documentation new 43dba9f3f98c spi: dw: Enable interrupts in accordance with DMA xfer mode new 2afccbd283ae spi: dw: Discard static DW DMA slave structures new 595c19d4543f spi: dw: Discard unused void priv pointer new 4fdc03a9bc47 spi: dw: Discard dma_width member of the dw_spi structure new 36f8f189b825 Merge series "spi: dw: Add generic DW DMA controller suppo [...] new 8fede89f853a spi: Make spi_delay_exec() warn if called from atomic context new 61367d0b8f5e spi: stm32: Add 'SPI_SIMPLEX_RX', 'SPI_3WIRE_RX' support f [...] new aee67fe879e5 spi: flags 'SPI_CONTROLLER_MUST_RX' and 'SPI_CONTROLLER_MU [...] new c373643b8688 spi: Remove note about transfer limit for spi_write_then_read() new 8d728808194a spi: spi-fsl-lpspi: Fix runtime PM imbalance on error new cddc36f3fd70 spi: tegra114: Fix runtime PM imbalance on error new faedcc17ad18 spi: tegra20-slink: Fix runtime PM imbalance on error new 117858bd63fb spi: tegra20-sflash: Fix runtime PM imbalance on error new bcd8e7761ec9 spi: imx: fallback to PIO if dma setup failure new b7d73cb63cba Merge series "add ecspi ERR009165 for i.mx6/7 soc family" [...] new 118eb0e52eb7 spi: bcm2835: Implement shutdown callback new ecfbd3cf3b8b spi: bcm2835: Enable shared interrupt support new 7830c0ef26cb spi: dw: add reset control new 2604d48702fe dt-bindings: snps,dw-apb-ssi: add optional reset property new de4c2875a5ff spi: dw: Set xfer effective_speed_hz new f0410bbf7d0f spi: dw: Return any value retrieved from the dma_transfer [...] new bdbdf0f06337 spi: dw: Locally wait for the DMA transfers completion new 1ade2d8a72f9 spi: dw: Add SPI Tx-done wait method to DMA-based transfer new 33726eff3d98 spi: dw: Add SPI Rx-done wait method to DMA-based transfer new c534df9d6225 spi: dw: Parameterize the DMA Rx/Tx burst length new 0b2b66514fc9 spi: dw: Use DMA max burst to set the request thresholds new 46164fde6b78 spi: dw: Fix Rx-only DMA transfers new 77ccff803d27 spi: dw: Add core suffix to the DW APB SSI core source file new 6c710c0cb672 spi: dw: Move Non-DMA code to the DW PCIe-SPI driver new 06cfadb8c51b spi: dw: Remove DW DMA code dependency from DW_DMAC_PCI new ecb3a67edfd3 spi: dw: Add DW SPI DMA/PCI/MMIO dependency on the DW SPI core new 57784411728f spi: dw: Cleanup generic DW DMA code namings new 0fdad596d46b spi: dw: Add DMA support to the DW SPI MMIO driver new 8378449d1f79 spi: dw: Use regset32 DebugFS method to create regdump file new 08ba93064eab Merge series "spi: dw: Add generic DW DMA controller suppo [...] new d62069c22eda spi: bcm2835: Remove shared interrupt support new b3f82dc26c0d spi: dw: Make DMA request line assignments explicit for In [...] new 3d7db0f11c7a spi: dw: Refactor mid_spi_dma_setup() to separate DMA and [...] new 164c05f03ffa spi: Convert DW SPI binding to DT schema new 263b81dc6c93 spi: spi-fsl-dspi: fix native data copy new fb02b9eb4e33 Merge remote-tracking branch 'spi/for-5.8' into spi-next new a36de5ebac2b Merge tag 'spi-v5.8' of git://git.kernel.org/pub/scm/linux [...] new 906746ba26d0 regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l new cc58045486d0 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] new d2c2c218ea3f regulator: qcom_rpm: remove defined but not used 'pm8921_ftsmps' new 6b576eb035db regulator: use consumer->supply_name in debugfs/regulator_summary new 29ebe87cdd57 regulator: ab8500: remove some defined but not used variables new 2ea8db7200d4 regulator: tps80031: remove redundant assignment to variab [...] new e7314653dc08 regulator: max77826: Add max77826 regulator driver new 78f022d08006 regulator: Document bindings for max77826 new 48dd1a7938e3 regulator: max77826: Remove erroneous additionalProperties new f0ca7b249c73 regulator: bd718x7: remove voltage change restriction from [...] new aab5fd7a1b7b regulator: db8500-prcmu: Use true,false for bool variable new d2218d4e4a65 lib: add linear ranges helpers new 33d599f05299 lib/test_linear_ranges: add a test for the 'linear_ranges' new de824cc9659e power: supply: bd70528: rename linear_range to avoid collision new 60ab7f4153b6 regulator: use linear_ranges helper new c50ad6dbf6cc Merge tag 'linear-ranges-lib' of https://git.kernel.org/pu [...] new 35e65600808e lib: linear_ranges: Add missing MODULE_LICENSE() new 4f43adcdc6a9 Merge branch 'topic/linear-range' of https://git.kernel.or [...] new 9bcbabafa19b regulator: bd718x7: remove voltage change restriction from [...] new 7e73861eb40d MAINTAINERS: Add maintainer entry for linear ranges helper new a24490e0170e Merge series "MAINTAINER entries for few ROHM power device [...] new 4ffea5e083f8 regulator: max8998: Add charger regulator new 0c680ffb99ea regulator/mfd: max8998: Document charger regulator new 752db83a5dfd regulator: extract voltage balancing code to the separate [...] new c1f615e4f463 Merge series "Fix regulators coupling for Exynos5800" from [...] new 483256552908 regulator: core: Add regulator bypass trace points new 81227f49bd27 dt-bindings: regulator: Convert anatop regulator to json-schema new 0b0c0bd818ef regulator: max8998: max8998_set_current_limit() can be static new 5fb565b69dab Merge remote-tracking branch 'regulator/for-5.8' into regu [...] new d30fc97c6068 Merge tag 'regulator-v5.8' of git://git.kernel.org/pub/scm [...] new b4203ce05563 i3c master: GETMRL's 3rd byte is optional even with BCR_IB [...] new 729ea4e06420 Merge tag 'i3c/for-5.8' of git://git.kernel.org/pub/scm/li [...] new ffb57daad3a3 dt-bindings: add device tree binding for Arm CryptoCell tr [...] new a583ed310bb6 hwrng: cctrng - introduce Arm CryptoCell driver new 3c8e0bd10503 MAINTAINERS: add HG as cctrng maintainer new 619e464ae22a crypto: hisilicon - put vfs_num into struct hisi_qm new cd1b7ae3435c crypto: hisilicon - unify SR-IOV related codes into QM new 35ee280fb1fb crypto: hisilicon - add vfs_num module parameter for hpre/sec new 6c6dd5802c2d crypto: hisilicon/qm - add controller reset interface new 84c9b7802b02 crypto: hisilicon/zip - add controller reset support for zip new 1f5c9f34f0cc crypto: hisilicon/hpre - add controller reset support for HPRE new 141876c252a4 crypto: hisilicon/sec2 - add controller reset support for SEC2 new f037fc5f93f4 crypto: hisilicon/qm - stop qp by judging sq and cq tail new 56e0b6273ec8 crypto: amlogic - Delete duplicate dev_err in meson_crypto [...] new b111418a226f hwrng: omap - Delete an error message in of_get_omap_rng_d [...] new f72fed86a5ac hwrng: xgene - Delete an error message in xgene_rng_probe() new 56b80bdee4a1 crypto: sun8i-ss - Delete an error message in sun8i_ss_probe() new beeb460cd12a crypto: algapi - Avoid spurious modprobe on LOADED new eebac678556d crypto: ccp -- don't "select" CONFIG_DMADEVICES new 6603523bf5e4 crypto: api - Fix use-after-free and race in crypto_spawn_alg new 0a8f5989e034 crypto: marvell/octeontx - Add missing '\n' in log messages new f88480e300ac crypto: hisilicon/qm - fix build failure with ACPI off new 3357b61177a7 hwrng: cctrng - add missing include to linux/fips.h new c73d18715037 crypto: hisilicon/qm - add more ACPI dependencies new 3adbbd2295ad hwrng: cctrng - Add dependency on HAS_IOMEM new 3ca73b70a3a9 crypto: arm64 - Consistently enable extension new 8a656a48f75f crypto: chelsio - remove redundant assignment to variable error new 63e05f327517 crypto: algif_rng - remove redundant assignment to variable err new 764428fe99e8 crypto: jitter - SP800-90B compliance new 97f2650e5040 crypto: drbg - always seeded with SP800-90B compliant nois [...] new 9c3d6497fbfa crypto: bcm - Delete redundant variable definition new b2d7e8bcaab7 hwrng: cctrng - Remove unnecessary FIPS ifdef new 3c2214b6027f padata: add separate cpuhp node for CPUHP_PADATA_DEAD new 97f9ac3db661 crypto: ccp - Add support for SEV-ES to the PSP driver new 18f1ca46858e lib/mpi: Fix 64-bit MIPS build with Clang new 1c8414dadb8c hwrng: optee - Use UUID API for exporting the UUID new d0f6223c0dc5 crypto: hisilicon/qm - Make qm_controller_reset() static new 43f3c2b4dde3 hwrng: cctrng - Make some symbols static new f23efcbcc523 crypto: ctr - no longer needs CRYPTO_SEQIV new d6fc1a459221 crypto: drbg - should select CTR new 42a13ddbab00 crypto: bcm - Remove the unnecessary cast for PTR_ERR(). new 12b3cf909354 crypto: bcm - Fix unused assignment new 43b05ce76733 crypto: stm32/hash - defer probe for reset controller new 45dafed6c5ec crypto: stm32/hash - defer probe for dma device new 79cd691f609c crypto: stm32/hash - don't print error on probe deferral new 3f7819bd4215 crypto: bcm - Use the defined variable to clean code new 34d47aab0665 hwrng: cctrng - Add dependency on OF new 55e840568073 hwrng: cctrng - change default to n new 3e37f04f2bf3 hwrng: cctrng - update help description new ec6e2bf33b54 crypto: algapi - create function to add request in front of queue new 6a89f492f8e5 crypto: engine - support for parallel requests based on re [...] new 8d90822643ad crypto: engine - support for batch requests new c549226926ce crypto: acomp - search acomp with scomp backend in crypto_ [...] new e0664ebcea6a crypto: drbg - fix error return code in drbg_alloc_state() new d099ea6e6fde crypto - Avoid free() namespace collision new 13855fd8ce64 crypto: lib/sha256 - return void new 822a98b862d5 crypto: hash - introduce crypto_shash_tfm_digest() new a221b33b657b crypto: arm64/aes-glue - use crypto_shash_tfm_digest() new 1306664fdeef crypto: essiv - use crypto_shash_tfm_digest() new 7e3e48d86b7c crypto: artpec6 - use crypto_shash_tfm_digest() new f32b6775c795 crypto: ccp - use crypto_shash_tfm_digest() new 8cbb809794b1 crypto: ccree - use crypto_shash_tfm_digest() new 61c38e3a94f2 crypto: hisilicon/sec2 - use crypto_shash_tfm_digest() new e0077ea8ee17 crypto: mediatek - use crypto_shash_tfm_digest() new ce8e04888dd8 crypto: n2 - use crypto_shash_tfm_digest() new e29ba412bdfe crypto: omap-sham - use crypto_shash_tfm_digest() new ecca1ad60cdf crypto: s5p-sss - use crypto_shash_tfm_digest() new 96a5aa721df8 nfc: s3fwrn5: use crypto_shash_tfm_digest() new 3e185a56eb69 fscrypt: use crypto_shash_tfm_digest() new 197981138805 ecryptfs: use crypto_shash_tfm_digest() new ea794db2646a nfsd: use crypto_shash_tfm_digest() new f80df3851246 ubifs: use crypto_shash_tfm_digest() new ec0bf6edc4ad Bluetooth: use crypto_shash_tfm_digest() new 75b93c635482 sctp: use crypto_shash_tfm_digest() new bce395eea0f2 KEYS: encrypted: use crypto_shash_tfm_digest() new 85fc78b80f15 ASoC: cros_ec_codec: use crypto_shash_tfm_digest() new ac0ad93df713 mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES new 1c4b3c409998 crypto: powerpc/sha1 - remove unused temporary workspace new 23dc2a0dfc98 crypto: powerpc/sha1 - prefix the "sha1_" functions new 4d21e594508c crypto: s390/sha1 - prefix the "sha1_" functions new 6b0b0fa2bce6 crypto: lib/sha1 - rename "sha" to "sha1" new 2aaba014b55b crypto: lib/sha1 - remove unnecessary includes of linux/cr [...] new 228c4f265c6e crypto: lib/sha1 - fold linux/cryptohash.h into crypto/sha.h new 9a611a1dce07 Revert "ASoC: cros_ec_codec: use crypto_shash_tfm_digest()" new 0c0408e86dbe crypto: blake2b - Fix clang optimization for ARMv7-M new 1036bb50c805 crypto: ccree - constify struct debugfs_reg32 new 2c2207aee52b crypto: hisilicon/hpre - constify struct debugfs_reg32 new 8f68659bac1d crypto: hisilicon/zip - constify struct debugfs_reg32 new c549e8127213 crypto: hisilicon/sec2 - constify sec_dfx_regs new 18614230f430 crypto: hisilicon/sec2 - modify the SEC probe process new 5f3a2a5d37ff crypto: hisilicon/hpre - modify the HPRE probe process new cfd66a660f73 crypto: hisilicon/zip - modify the ZIP probe process new 20b291f51802 crypto: hisilicon - refactor module parameter pf_q_num rel [...] new b67202e8ed30 crypto: hisilicon/qm - add state machine for QM new 7ce396fa12a9 crypto: hisilicon - add FLR support new b977e0300512 crypto: hisilicon - remove use_dma_api related codes new d9701f8d9b12 crypto: hisilicon - unify initial value assignment into QM new 5308f6600a39 crypto: hisilicon - QM memory management optimization new 3176637ac10e crypto: hisilicon - remove codes of directly report device [...] new dbdc1ec31fc0 crypto: hisilicon - add device error report through abnormal irq new 2c959a33f863 crypto: hisilicon/zip - Use temporary sqe when doing work new 49c2c082e00e crypto: stm32/crc32 - fix ext4 chksum BUG_ON() new a8cc3128bf2c crypto: stm32/crc32 - fix run-time self test issue. new 10b89c43a64e crypto: stm32/crc32 - fix multi-instance new 100f84beee48 crypto: stm32/crc32 - don't sleep in runtime pm new 7795c0baf5ac crypto: stm32/crc32 - protect from concurrent accesses new 8502652542c6 crypto: hisilicon/qm - add debugfs for QM new 0a3a3960210b crypto: hisilicon/qm - add debugfs to the QM state machine new 8213a1a60c53 crypto: hisilicon/sec2 - add debugfs for Hisilicon SEC new 64a6301ebee7 crypto: hisilicon/hpre - add debugfs for Hisilicon HPRE new 6621e6492fbd crypto: hisilicon/zip - add debugfs for Hisilicon ZIP new c31dc9fe165d crypto: hisilicon/qm - add DebugFS for xQC and xQE dump new 988453fb2f18 crypto: hisilicon/qm - change debugfs file name from qm_re [...] new ae4052c59c2d crypto: cavium/nitrox - Fix a typo in a comment new d1c72f6e4c05 crypto: engine - do not requeue in case of fatal error new 58ca0060ec4e crypto: hisilicon - fix driver compatibility issue with di [...] new 81e8c10dac62 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] new e7c1c00cf3fa pstore: Drop useless try_module_get() for backend new c30b20cd96a7 pstore: Rename "pstore_lock" to "psinfo_lock" new cab12fd04938 pstore: Convert "psinfo" locking to mutex new 47af61ffb19b pstore: Rename "allpstore" to "records_list" new db23491c7720 pstore: Convert "records_list" locking to mutex new 6248a0666c8a pstore: Add proper unregister lock checking new 7a0ad546847a pstore: Refactor pstorefs record list removal new 27e5041a87e8 pstore: Add locking around superblock changes new 78c83c828c04 pstore: Do not leave timer disabled for next backend new 609e28bb139e pstore: Remove filesystem records when backend is unregistered new b7753fc7f6f5 pstore: Make sure console capturing will restart new 563ca40ddf40 pstore/platform: Switch pstore_info::name to const new d195c39052d1 pstore/platform: Use backend name for console registration new d973f7d83dc7 pstore/platform: Move module params after declarations new f858b57f7dd2 pstore/ram: Adjust module param permissions to reflect reality new 26961d76ff35 pstore/ram: Refactor DT size parsing new df9bf19d8896 pstore/ram: Refactor ftrace buffer merging new 16a583079e93 pstore/ftrace: Provide ftrace log merging routine new 6d3cf962dd1a printk: Collapse shutdown types into a single dump reason new b1f6f161b236 printk: honor the max_reason field in kmsg_dumper new fb13cb8a0482 printk: Introduce kmsg_dump_reason_str() new 3524e688b8ee pstore/platform: Pass max_reason to kmesg dump new 791205e3ec60 pstore/ram: Introduce max_reason and convert dump_oops new acf12c5e58a4 ramoops: Add "max-reason" optional field to ramoops DT node new d26c3321fe18 pstore/zone: Introduce common layer to manage storage zones new 17639f67c1d6 pstore/blk: Introduce backend for block devices new 0dc068265a1c pstore/zone,blk: Add support for pmsg frontend new cc9c4d1b5597 pstore/zone,blk: Add console frontend support new 34327e9fd213 pstore/zone,blk: Add ftrace frontend support new 649304c936cd Documentation: Add details for pstore/blk new 335426c6dcdd pstore/zone: Provide way to skip "broken" zone for MTD devices new 1525fb3bb6d6 pstore/blk: Provide way to query pstore configuration new 7dcb7848ba11 pstore/blk: Support non-block storage devices new f8feafeaeedb pstore/blk: Introduce "best_effort" mode new 78c08247b9d3 mtd: Support kmsg dumper based on pstore/blk new 829f3b9401fe Merge tag 'pstore-v5.8-rc1' of git://git.kernel.org/pub/sc [...] new d2fe97545a1e fscrypt: fix all kerneldoc warnings new fe015a78e5d0 fscrypt: name all function parameters new 607009020a5e fscrypt: remove unnecessary extern keywords new 8b8599609504 linux/parser.h: add include guards new cdeb21da1783 fscrypt: add fscrypt_add_test_dummy_key() new ed318a6cc0b6 fscrypt: support test_dummy_encryption=v2 new 0ca2ddb0cd3c fscrypt: make test_dummy_encryption use v2 by default new e3b1078bedd3 fscrypt: add support for IV_INO_LBLK_32 policies new afdb0f2ec57d Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] new 6377a38bd345 fs-verity: fix all kerneldoc warnings new 9cd6b593cfc9 fs-verity: remove unnecessary extern keywords new 4d67829e1186 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] new 5661dd95a295 printk: Convert a use of sprintf to snprintf in console_unlock new e8cc2b97ca5a lib/vsprintf: update comment about simple_strto<foo>() functions new ad8cd1db80cc printk: Move console matching logic into a separate function new e369d8227fd2 printk: Fix preferred console selection with multiple matches new 33225d7b0ac9 printk: Correctly set CON_CONSDEV even when preferred cons [...] new 6a0af9fc8cce Merge branch 'for-5.7-preferred-console' into for-linus new 325606af5731 printk: Fix a typo in comment "interator"->"iterator" new 8ece3b3eb576 kernel/printk: add kmsg SEEK_CUR handling new 48021f981308 printk: handle blank console arguments passed in. new eb012d125a24 printk: Remove pr_cont_once() new d053cf0d771f Merge branch 'for-5.8' into for-linus new 7daac5b2fdf8 lib/vsprintf: Print time64_t in human readable format new 4a60f58ee002 ARM: bcm2835: Switch to use %ptT new 5f1fcf8c0adc usb: pulse8-cec: Switch to use %ptT new 8b390ab725fd Merge branch 'for-5.8-printf-time64_t' into for-linus new ca1f5df23f28 Merge tag 'printk-for-5.8' of git://git.kernel.org/pub/scm [...] new ee5340abab3b EDAC, {skx,i10nm}: Make some configurations CPU model specific new ce20670828c1 EDAC/i10nm: Update driver to support different bus number [...] new 493362dd7b9f EDAC/armada_xp: Fix some log messages new 87a4eca891b6 EDAC/xgene: Remove set but not used address local var new d9976bc155b1 MAINTAINERS: Remove sifive_l2_cache.c from EDAC-SIFIVE pattern new 58d66175d461 EDAC/thunderx: Make symbols static new b2f9fb0d671f EDAC/amd8131: Remove defined but not used bridge_str new 1032095053b3 EDAC/skx: Use the mcmtr register to retrieve close_pg/bank [...] new f00eb5ff2f6f EDAC/amd64: Remove redundant assignment to variable ret in [...] new 2a02ca0428cf Merge branches 'edac-i10nm' and 'edac-misc' into edac-upda [...] new 8b11dd54add6 Merge tag 'edac_updates_for_5.8' of git://git.kernel.org/p [...] new 9adbf3c609af x86/microcode: Fix return value for microcode late loading new ef34ba6d36af Merge tag 'x86_microcode_for_5.8' of git://git.kernel.org/ [...] new 8dd97c65185c x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h new 0118ad82c2a6 x86/cpu: Move resctrl CPUID code to resctrl/ new f0d339db5647 x86/resctrl: Remove unnecessary RMID checks new 923f3a2b48bd x86/resctrl: Query LLC monitoring properties once during boot new 46637d4570e1 x86/resctrl: Maintain MBM counter width per resource new f3d44f18b066 x86/resctrl: Support CPUID enumeration of MBM counter width new 0c4d5ba1b998 x86/resctrl: Support wider MBM counters new 9bf9511e3d9f Merge tag 'x86_cache_updates_for_5.8' of git://git.kernel. [...]
The 414 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: Documentation/ABI/testing/debugfs-hisi-hpre | 89 +- Documentation/ABI/testing/debugfs-hisi-sec | 94 +- Documentation/ABI/testing/debugfs-hisi-zip | 70 +- Documentation/ABI/testing/dev-kmsg | 5 + Documentation/admin-guide/pstore-blk.rst | 243 ++ Documentation/admin-guide/ramoops.rst | 14 +- Documentation/core-api/printk-formats.rst | 22 +- .../devicetree/bindings/hwmon/baikal,bt1-pvt.yaml | 107 + .../devicetree/bindings/mfd/gateworks-gsc.yaml | 196 + Documentation/devicetree/bindings/mfd/max8998.txt | 8 + .../bindings/regulator/anatop-regulator.txt | 40 - .../bindings/regulator/anatop-regulator.yaml | 94 + .../bindings/regulator/maxim,max77826.yaml | 68 + .../bindings/reserved-memory/ramoops.txt | 13 +- .../devicetree/bindings/rng/arm-cctrng.yaml | 54 + .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 10 + .../bindings/spi/mikrotik,rb4xx-spi.yaml | 36 + .../devicetree/bindings/spi/renesas,rspi.yaml | 144 + .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 41 - .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 133 + .../bindings/spi/socionext,uniphier-spi.yaml | 57 + Documentation/devicetree/bindings/spi/spi-dw.txt | 24 - Documentation/devicetree/bindings/spi/spi-rspi.txt | 73 - .../devicetree/bindings/spi/spi-uniphier.txt | 28 - Documentation/devicetree/bindings/spi/ti_qspi.txt | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/filesystems/f2fs.rst | 6 +- Documentation/filesystems/fscrypt.rst | 33 +- Documentation/hwmon/amd_energy.rst | 109 + Documentation/hwmon/bt1-pvt.rst | 117 + Documentation/hwmon/gsc-hwmon.rst | 53 + Documentation/hwmon/ina2xx.rst | 19 + Documentation/hwmon/index.rst | 4 + Documentation/hwmon/lm90.rst | 23 +- Documentation/hwmon/max16601.rst | 159 + Documentation/security/siphash.rst | 2 +- MAINTAINERS | 43 +- arch/arm/crypto/sha1_glue.c | 1 - arch/arm/crypto/sha1_neon_glue.c | 1 - arch/arm/crypto/sha256_glue.c | 1 - arch/arm/crypto/sha256_neon_glue.c | 1 - arch/arm/kernel/armksyms.c | 1 - arch/arm64/crypto/aes-glue.c | 4 +- arch/arm64/crypto/crct10dif-ce-core.S | 2 +- arch/arm64/crypto/sha256-glue.c | 1 - arch/arm64/crypto/sha512-glue.c | 1 - arch/microblaze/kernel/microblaze_ksyms.c | 1 - arch/mips/cavium-octeon/crypto/octeon-md5.c | 1 - arch/powerpc/crypto/md5-glue.c | 1 - arch/powerpc/crypto/sha1-spe-glue.c | 1 - arch/powerpc/crypto/sha1.c | 33 +- arch/powerpc/crypto/sha256-spe-glue.c | 1 - arch/powerpc/kernel/nvram_64.c | 4 +- arch/s390/crypto/sha1_s390.c | 12 +- arch/sparc/crypto/md5_glue.c | 1 - arch/sparc/crypto/sha1_glue.c | 1 - arch/sparc/crypto/sha256_glue.c | 1 - arch/sparc/crypto/sha512_glue.c | 1 - arch/unicore32/kernel/ksyms.c | 1 - arch/x86/crypto/sha1_ssse3_glue.c | 1 - arch/x86/crypto/sha256_ssse3_glue.c | 1 - arch/x86/crypto/sha512_ssse3_glue.c | 1 - arch/x86/include/asm/processor.h | 3 +- .../x86/include/asm/{resctrl_sched.h => resctrl.h} | 9 +- arch/x86/kernel/cpu/amd.c | 3 + arch/x86/kernel/cpu/common.c | 40 - arch/x86/kernel/cpu/intel.c | 7 + arch/x86/kernel/cpu/microcode/core.c | 15 +- arch/x86/kernel/cpu/resctrl/core.c | 32 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 8 +- arch/x86/kernel/cpu/resctrl/internal.h | 15 +- arch/x86/kernel/cpu/resctrl/monitor.c | 27 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 +- arch/x86/kernel/process_32.c | 2 +- arch/x86/kernel/process_64.c | 2 +- crypto/Kconfig | 3 +- crypto/algapi.c | 32 +- crypto/algif_rng.c | 2 +- crypto/api.c | 3 +- crypto/blake2b_generic.c | 4 +- crypto/crypto_engine.c | 168 +- crypto/drbg.c | 30 +- crypto/essiv.c | 4 +- crypto/internal.h | 1 + crypto/jitterentropy-kcapi.c | 27 + crypto/jitterentropy.c | 417 ++- crypto/lrw.c | 6 +- crypto/sha1_generic.c | 5 +- crypto/sha256_generic.c | 14 +- crypto/shash.c | 16 + crypto/xts.c | 6 +- drivers/base/regmap/regmap-debugfs.c | 6 + drivers/base/regmap/regmap-i2c.c | 61 + drivers/base/regmap/regmap-irq.c | 84 +- drivers/base/regmap/regmap.c | 23 + drivers/char/hw_random/Kconfig | 13 + drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/cctrng.c | 735 ++++ drivers/char/hw_random/cctrng.h | 72 + drivers/char/hw_random/omap-rng.c | 5 +- drivers/char/hw_random/optee-rng.c | 2 +- drivers/char/hw_random/xgene-rng.c | 4 +- drivers/char/random.c | 8 +- drivers/char/tpm/eventlog/tpm2.c | 12 +- drivers/char/tpm/tpm_ftpm_tee.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 4 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 4 +- drivers/crypto/atmel-sha.c | 1 - drivers/crypto/axis/artpec6_crypto.c | 10 +- drivers/crypto/bcm/cipher.c | 27 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 2 +- drivers/crypto/ccp/Kconfig | 3 +- drivers/crypto/ccp/ccp-crypto-sha.c | 9 +- drivers/crypto/ccp/sev-dev.c | 43 + drivers/crypto/ccree/cc_cipher.c | 9 +- drivers/crypto/ccree/cc_debugfs.c | 4 +- drivers/crypto/chelsio/chcr_algo.c | 3 +- drivers/crypto/chelsio/chcr_ipsec.c | 1 - drivers/crypto/hisilicon/Kconfig | 4 + drivers/crypto/hisilicon/hpre/hpre.h | 18 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 99 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 355 +- drivers/crypto/hisilicon/qm.c | 3769 ++++++++++++++------ drivers/crypto/hisilicon/qm.h | 120 +- drivers/crypto/hisilicon/sec2/sec.h | 5 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 20 +- drivers/crypto/hisilicon/sec2/sec_main.c | 379 +- drivers/crypto/hisilicon/zip/zip.h | 8 + drivers/crypto/hisilicon/zip/zip_crypto.c | 20 +- drivers/crypto/hisilicon/zip/zip_main.c | 362 +- drivers/crypto/marvell/octeontx/otx_cptpf_main.c | 4 +- drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c | 12 +- drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 95 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 6 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 12 +- drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c | 10 +- drivers/crypto/mediatek/mtk-sha.c | 7 +- drivers/crypto/n2_core.c | 7 +- drivers/crypto/omap-sham.c | 21 +- drivers/crypto/s5p-sss.c | 39 +- drivers/crypto/stm32/stm32-crc32.c | 230 +- drivers/crypto/stm32/stm32-hash.c | 38 +- drivers/edac/amd64_edac.c | 2 +- drivers/edac/amd8131_edac.c | 8 - drivers/edac/armada_xp_edac.c | 14 +- drivers/edac/i10nm_base.c | 29 +- drivers/edac/skx_base.c | 33 +- drivers/edac/skx_common.c | 17 +- drivers/edac/skx_common.h | 13 +- drivers/edac/thunderx_edac.c | 8 +- drivers/edac/xgene_edac.c | 3 - drivers/firmware/raspberrypi.c | 12 +- drivers/hwmon/Kconfig | 59 +- drivers/hwmon/Makefile | 3 + drivers/hwmon/adt7411.c | 3 +- drivers/hwmon/amd_energy.c | 408 +++ drivers/hwmon/applesmc.c | 12 +- drivers/hwmon/bt1-pvt.c | 1146 ++++++ drivers/hwmon/bt1-pvt.h | 244 ++ drivers/hwmon/dell-smm-hwmon.c | 26 +- drivers/hwmon/gsc-hwmon.c | 390 ++ drivers/hwmon/hwmon.c | 136 +- drivers/hwmon/ina2xx.c | 183 + drivers/hwmon/lm70.c | 47 +- drivers/hwmon/lm75.c | 8 +- drivers/hwmon/lm75.h | 31 +- drivers/hwmon/lm90.c | 45 +- drivers/hwmon/nct6775.c | 10 +- drivers/hwmon/nct7802.c | 6 +- drivers/hwmon/nct7904.c | 138 +- drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/max16601.c | 314 ++ drivers/hwmon/pmbus/pmbus_core.c | 8 +- drivers/i3c/master.c | 16 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 6 +- drivers/mfd/Kconfig | 15 + drivers/mfd/Makefile | 1 + drivers/mfd/gateworks-gsc.c | 277 ++ drivers/mtd/Kconfig | 10 + drivers/mtd/Makefile | 1 + drivers/mtd/mtdpstore.c | 578 +++ drivers/nfc/s3fwrn5/firmware.c | 10 +- drivers/platform/chrome/chromeos_pstore.c | 2 +- drivers/power/supply/bd70528-charger.c | 10 +- drivers/regulator/88pg86x.c | 4 +- drivers/regulator/88pm800-regulator.c | 4 +- drivers/regulator/Kconfig | 11 + drivers/regulator/Makefile | 1 + drivers/regulator/ab8500.c | 22 - drivers/regulator/act8865-regulator.c | 4 +- drivers/regulator/act8945a-regulator.c | 2 +- drivers/regulator/arizona-ldo1.c | 2 +- drivers/regulator/arizona-micsupp.c | 4 +- drivers/regulator/as3711-regulator.c | 6 +- drivers/regulator/as3722-regulator.c | 4 +- drivers/regulator/axp20x-regulator.c | 16 +- drivers/regulator/bcm590xx-regulator.c | 8 +- drivers/regulator/bd70528-regulator.c | 8 +- drivers/regulator/bd71828-regulator.c | 10 +- drivers/regulator/bd718x7-regulator.c | 238 +- drivers/regulator/core.c | 59 +- drivers/regulator/da903x.c | 2 +- drivers/regulator/db8500-prcmu.c | 2 +- drivers/regulator/helpers.c | 130 +- drivers/regulator/hi6421-regulator.c | 4 +- drivers/regulator/lochnagar-regulator.c | 4 +- drivers/regulator/lp873x-regulator.c | 4 +- drivers/regulator/lp87565-regulator.c | 2 +- drivers/regulator/lp8788-buck.c | 2 +- drivers/regulator/max77650-regulator.c | 2 +- drivers/regulator/max77826-regulator.c | 301 ++ drivers/regulator/max8998.c | 105 + drivers/regulator/mcp16502.c | 4 +- drivers/regulator/mp8859.c | 2 +- drivers/regulator/mt6323-regulator.c | 6 +- drivers/regulator/mt6358-regulator.c | 8 +- drivers/regulator/mt6380-regulator.c | 6 +- drivers/regulator/mt6397-regulator.c | 6 +- drivers/regulator/palmas-regulator.c | 4 +- drivers/regulator/qcom-rpmh-regulator.c | 10 +- drivers/regulator/qcom_rpm-regulator.c | 24 +- drivers/regulator/qcom_smd-regulator.c | 78 +- drivers/regulator/rk808-regulator.c | 10 +- drivers/regulator/s2mps11.c | 14 +- drivers/regulator/sky81452-regulator.c | 2 +- drivers/regulator/stpmic1_regulator.c | 18 +- drivers/regulator/tps65086-regulator.c | 10 +- drivers/regulator/tps65217-regulator.c | 4 +- drivers/regulator/tps65218-regulator.c | 6 +- drivers/regulator/tps65912-regulator.c | 4 +- drivers/regulator/tps80031-regulator.c | 7 +- drivers/regulator/twl-regulator.c | 4 +- drivers/regulator/twl6030-regulator.c | 2 +- drivers/regulator/wm831x-dcdc.c | 2 +- drivers/regulator/wm831x-ldo.c | 4 +- drivers/regulator/wm8350-regulator.c | 2 +- drivers/regulator/wm8400-regulator.c | 2 +- drivers/spi/Kconfig | 22 +- drivers/spi/Makefile | 6 +- drivers/spi/spi-amd.c | 315 ++ drivers/spi/spi-armada-3700.c | 10 +- drivers/spi/spi-atmel.c | 1 + drivers/spi/spi-axi-spi-engine.c | 32 +- drivers/spi/spi-bcm-qspi.c | 181 +- drivers/spi/spi-bcm2835.c | 26 +- drivers/spi/spi-bcm2835aux.c | 4 +- drivers/spi/{spi-dw.c => spi-dw-core.c} | 233 +- drivers/spi/spi-dw-dma.c | 480 +++ drivers/spi/spi-dw-mid.c | 322 -- drivers/spi/spi-dw-mmio.c | 86 +- drivers/spi/spi-dw-pci.c | 50 +- drivers/spi/spi-dw.h | 66 +- drivers/spi/spi-ep93xx.c | 8 +- drivers/spi/spi-fsl-dspi.c | 47 +- drivers/spi/spi-fsl-lpspi.c | 21 +- drivers/spi/spi-fsl-qspi.c | 11 +- drivers/spi/spi-fsl-spi.c | 2 +- drivers/spi/spi-hisi-sfc-v3xx.c | 26 +- drivers/spi/spi-imx.c | 31 +- drivers/spi/spi-mem.c | 10 +- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-mux.c | 8 +- drivers/spi/spi-orion.c | 70 +- drivers/spi/spi-pxa2xx.c | 6 +- drivers/spi/spi-rb4xx.c | 19 +- drivers/spi/spi-rockchip.c | 229 +- drivers/spi/spi-sc18is602.c | 2 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-sprd-adi.c | 2 +- drivers/spi/spi-stm32-qspi.c | 62 +- drivers/spi/spi-stm32.c | 19 +- drivers/spi/spi-sun6i.c | 1 + drivers/spi/spi-tegra114.c | 1 + drivers/spi/spi-tegra20-sflash.c | 1 + drivers/spi/spi-tegra20-slink.c | 1 + drivers/spi/spi-uniphier.c | 11 +- drivers/spi/spi.c | 14 +- drivers/spi/spidev.c | 3 +- fs/crypto/crypto.c | 15 +- fs/crypto/fname.c | 59 +- fs/crypto/fscrypt_private.h | 111 +- fs/crypto/hkdf.c | 6 +- fs/crypto/hooks.c | 4 +- fs/crypto/keyring.c | 122 +- fs/crypto/keysetup.c | 109 +- fs/crypto/policy.c | 195 +- fs/ecryptfs/crypto.c | 17 +- fs/ext4/ext4.h | 7 +- fs/ext4/super.c | 68 +- fs/ext4/sysfs.c | 2 + fs/f2fs/f2fs.h | 4 +- fs/f2fs/hash.c | 1 - fs/f2fs/super.c | 85 +- fs/f2fs/sysfs.c | 4 + fs/nfsd/nfs4recover.c | 26 +- fs/pstore/Kconfig | 109 + fs/pstore/Makefile | 6 + fs/pstore/blk.c | 517 +++ fs/pstore/ftrace.c | 54 + fs/pstore/inode.c | 129 +- fs/pstore/internal.h | 11 +- fs/pstore/platform.c | 117 +- fs/pstore/ram.c | 155 +- fs/pstore/zone.c | 1465 ++++++++ fs/ubifs/auth.c | 20 +- fs/ubifs/master.c | 9 +- fs/ubifs/replay.c | 14 +- fs/verity/enable.c | 2 + fs/verity/fsverity_private.h | 4 +- fs/verity/measure.c | 2 + fs/verity/open.c | 1 + fs/verity/signature.c | 3 + fs/verity/verify.c | 3 + include/crypto/acompress.h | 2 +- include/crypto/algapi.h | 2 + include/crypto/drbg.h | 6 +- include/crypto/engine.h | 15 +- include/crypto/hash.h | 19 + include/crypto/sha.h | 28 +- include/crypto/sha256_base.h | 6 +- include/linux/console.h | 2 +- include/linux/cryptohash.h | 14 - include/linux/filter.h | 4 +- include/linux/fscrypt.h | 214 +- include/linux/fsverity.h | 19 +- include/linux/hwmon.h | 3 + include/linux/kmsg_dump.h | 12 +- include/linux/linear_range.h | 48 + include/linux/mfd/gsc.h | 76 + include/linux/mfd/max8998.h | 1 + include/linux/padata.h | 6 +- include/linux/parser.h | 5 +- include/linux/platform_data/gsc_hwmon.h | 44 + include/linux/printk.h | 3 +- include/linux/psp-sev.h | 2 + include/linux/pstore.h | 9 +- include/linux/pstore_blk.h | 118 + include/linux/pstore_ram.h | 2 +- include/linux/pstore_zone.h | 60 + include/linux/regmap.h | 109 +- include/linux/regulator/coupler.h | 8 + include/linux/regulator/driver.h | 27 +- include/linux/tpm_eventlog.h | 2 +- include/net/tcp.h | 1 - include/trace/events/regulator.h | 32 + include/uapi/linux/fscrypt.h | 3 +- include/uapi/linux/psp-sev.h | 2 + kernel/bpf/core.c | 18 +- kernel/padata.c | 14 +- kernel/printk/console_cmdline.h | 1 + kernel/printk/printk.c | 177 +- kernel/reboot.c | 6 +- lib/Kconfig | 3 + lib/Kconfig.debug | 12 + lib/Makefile | 2 + lib/crypto/chacha.c | 1 - lib/crypto/sha256.c | 20 +- lib/linear_ranges.c | 245 ++ lib/mpi/longlong.h | 2 +- lib/sha1.c | 24 +- lib/test_linear_ranges.c | 228 ++ lib/test_printf.c | 13 +- lib/vsprintf.c | 39 +- net/bluetooth/smp.c | 6 +- net/core/secure_seq.c | 1 - net/ipv6/addrconf.c | 10 +- net/ipv6/seg6_hmac.c | 1 - net/mptcp/crypto.c | 4 +- net/sctp/auth.c | 10 +- net/sctp/sm_make_chunk.c | 23 +- security/keys/encrypted-keys/encrypted.c | 18 +- tools/spi/Makefile | 4 +- tools/spi/spidev_test.c | 21 +- tools/testing/selftests/pstore/pstore_tests | 2 +- 376 files changed, 18512 insertions(+), 4693 deletions(-) create mode 100644 Documentation/admin-guide/pstore-blk.rst create mode 100644 Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml create mode 100644 Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/anatop-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/anatop-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77826.yaml create mode 100644 Documentation/devicetree/bindings/rng/arm-cctrng.yaml create mode 100644 Documentation/devicetree/bindings/spi/mikrotik,rb4xx-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/renesas,rspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.txt create mode 100644 Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml create mode 100644 Documentation/devicetree/bindings/spi/socionext,uniphier-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-dw.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-rspi.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-uniphier.txt create mode 100644 Documentation/hwmon/amd_energy.rst create mode 100644 Documentation/hwmon/bt1-pvt.rst create mode 100644 Documentation/hwmon/gsc-hwmon.rst create mode 100644 Documentation/hwmon/max16601.rst rename arch/x86/include/asm/{resctrl_sched.h => resctrl.h} (92%) create mode 100644 drivers/char/hw_random/cctrng.c create mode 100644 drivers/char/hw_random/cctrng.h create mode 100644 drivers/hwmon/amd_energy.c create mode 100644 drivers/hwmon/bt1-pvt.c create mode 100644 drivers/hwmon/bt1-pvt.h create mode 100644 drivers/hwmon/gsc-hwmon.c create mode 100644 drivers/hwmon/pmbus/max16601.c create mode 100644 drivers/mfd/gateworks-gsc.c create mode 100644 drivers/mtd/mtdpstore.c create mode 100644 drivers/regulator/max77826-regulator.c create mode 100644 drivers/spi/spi-amd.c rename drivers/spi/{spi-dw.c => spi-dw-core.c} (70%) create mode 100644 drivers/spi/spi-dw-dma.c delete mode 100644 drivers/spi/spi-dw-mid.c create mode 100644 fs/pstore/blk.c create mode 100644 fs/pstore/zone.c delete mode 100644 include/linux/cryptohash.h create mode 100644 include/linux/linear_range.h create mode 100644 include/linux/mfd/gsc.h create mode 100644 include/linux/platform_data/gsc_hwmon.h create mode 100644 include/linux/pstore_blk.h create mode 100644 include/linux/pstore_zone.h create mode 100644 lib/linear_ranges.c create mode 100644 lib/test_linear_ranges.c