This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 55ba0fe059a5 Merge tag 'for-5.13-tag' of git://git.kernel.org/pub/scm/l [...] adds 69698bde1873 hwmon: (adm9240) Drop log messages from detect function adds 4f427dcb8963 hwmon: (adm9240) Store i2c device instead of client in local data adds 124b7e34a5a6 hwmon: (adm9240) Convert to devm_hwmon_device_register_wit [...] adds 77d76768d098 hwmon: Switch to using the new API kobj_to_dev() adds 918f22104d64 hwmon: (corsair-psu) Update calculation of LINEAR11 values adds 9cff4d8b32d9 dt-bindings: trivial-devices: Add infineon,ir36021 adds e20a7198a20f hwmon: (pmbus) Add driver for Infineon IR36021 adds bfbbbe04d012 hwmon: (nct6683) Support NCT6686D adds d3e33067a6e4 hwmon: (pmbus) Add pmbus_set_update() function to set update flag adds 42bfe7dd0f99 hwmon: (pmbus/stpddc60) Add ST STPDDC60 pmbus driver adds c2d5f273c505 hwmon: (corsair-psu) add support for critical values adds 23bc3caf42bd hwmon: (ftsteutates) Fix spelling typo adds f3e3464ec893 hwmon: (ds1621) Use kobj_to_dev() adds 9d2227bb9bd4 hwmon: Use kobj_to_dev() adds af9a973040bd hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] adds 82e3430dfa8c hwmon: add driver for NZXT Kraken X42/X52/X62/X72 adds f807e8be4699 hwmon: (pmbus) Replace - with _ in device names before reg [...] adds 1f4d4af4d7a1 hwmon: replace snprintf in show functions with sysfs_emit adds 90e85e6309ff dt-bindings: Add vendor prefix and trivial device for BluT [...] adds 15b2703e5e02 hwmon: (pmbus) Add driver for BluTek BPA-RS600 adds 73a76220e45e hwmon: (ftsteutates) Rudimentary typo fixes adds fd1edbd39862 dt-bindings: Add trivial device entry for TPS53676 adds cb3d37b59012 hwmon: (pmbus/tps53679) Add support for TI TPS53676 adds f7bf7eb2d734 hwmon: (mlxreg-fan) Add support for fan drawers capability [...] adds e3b65ffa13bd MAINTAINERS: Add keyword pattern for hwmon registration functions adds 807b8c29db4f hwmon: (dell-smm) Add Dell Latitude E7440 to fan control w [...] adds c3dd4b7d1e09 hwmon: (nct6683) remove useless function adds e7e0b466a848 hwmon: (sch5627) Convert to hwmon_device_register_with_info() adds 790ac8fab116 hwmon: (sch5627) Split sch5627_update_device() adds 25b000a80bd7 hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D [...] adds 1734b4135a62 hwmon: Add driver for fsp-3y PSUs and PDUs adds f025314306ae hwmon: (pmbus/pxe1610) don't bail out when not all pages a [...] adds 93a6fb2c9135 hwmon: (sch5627) Use devres function adds bab10bf90aaa hwmon: (sch5627) Remove unnecessary error path adds 1e4063329fe8 hwmon: (pmbus) Add pmbus driver for MAX15301 adds b94ca77eeae7 hwmon: (pmbus) Introduce PMBUS symbol namespace adds e1576396a7a0 hwmon: Clarify scope of attribute access adds 9049572fb145 hwmon: Remove amd_energy driver adds 47080f228611 Merge tag 'hwmon-for-v5.13' of git://git.kernel.org/pub/sc [...] adds c3f2311e4b9e ACPI: APEI: remove redundant assignment to variable rc adds 7ce7a4459add ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h adds 76d6338a82cf ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT adds e1dc932878ac ACPICA: ACPI 6.4: add USB4 capabilities UUID adds 97f46be290ad ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object adds 9557cb8c5d8f ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure adds 71f79a3f0c75 ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 adds 5e2e86c0b997 ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 adds e527db8f39d4 ACPICA: Tree-wide: fix various typos and spelling mistakes adds cf16b05c607b ACPICA: ACPI 6.4: NFIT: add Location Cookie field adds f1489db63efb ACPICA: ACPI 6.4: HMAT: add new fields/flags adds 2dab2b68d25c ACPICA: ACPI 6.4: Add new flags in SRAT adds 14012d2fb1fe ACPICA: ACPI 6.4: add SDEV secure access components adds 582252034dd6 ACPICA: iASL: Add definitions for the VIOT table adds 7c5eab72f5a4 ACPICA: CXL 2.0: CEDT: Add new CEDT table adds cca97d421a01 ACPICA: ACPI 6.4: PMTT: add new fields/structures adds a2befbb2c3fb ACPICA: ACPI 6.4: add CSI2Bus resource template adds 9f40033734c7 ACPICA: ACPI 6.4: add support for PHAT table adds 519c809069ce ACPICA: iASL: Add support for CEDT table adds f73b8619aa39 ACPICA: iASL: Decode subtable type field for VIOT adds e563f6fc9ef4 ACPICA: acpisrc: Add missing conversion for VIOT support adds 8e1fdd7f1655 ACPICA: IORT: Updates for revision E.b adds c3fbd67b94b0 ACPICA: Update version to 20210331 adds e1f9277c4a18 Merge branch 'acpica' adds bf5144a612f3 ACPI: PCI: IRQ: Consolidate printing diagnostic messages adds c02b2fcd7506 ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() adds 866d6cdf353a ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more adds de972fd8c456 ACPI: PCI: Replace direct printk() invocations in pci_link.c adds 41103b3bbe37 ACPI: processor: Remove initialization of static variable adds 54e051920726 ACPI: processor: idle: Drop extra prefix from pr_notice() adds 52af99c3f55f ACPI: processor: Get rid of ACPICA message printing adds 2c25fabdd5f6 ACPI: processor: perflib: Eliminate redundant status check adds 1c29f6a0f0c6 Merge back 'acpi-processor' material for v5.13. adds 25d957632691 Merge branches 'acpi-pci' and 'acpi-processor' adds 68eab52e712b Merge branch 'acpi-pci' adds e6a55ccbd564 ACPI: sysfs: Get rid of ACPICA message printing adds 3aadd86e5669 ACPI: Drop unused ACPI_*_COMPONENT definitions and update [...] adds a030fee8db44 Merge branch 'acpi-processor' adds 4c324548f09f ACPI: utils: Introduce acpi_evaluation_failure_warn() adds 94e17d606ec9 IIO: acpi-als: Get rid of ACPICA message printing adds ebf1bef3612f hwmon: acpi_power_meter: Get rid of ACPICA message printing adds ab497507c0e4 Merge branch 'acpi-messages' adds e6c1067dc1be ACPI: scan: Fold acpi_bus_type_and_status() into its caller adds 02056a4f9209 ACPI: scan: Rearrange checks in acpi_bus_check_add() adds f926e9433815 ACPI: scan: Drop sta argument from acpi_add_single_object() adds f5d9ab1d8034 ACPI: scan: Drop sta argument from acpi_init_device_object() adds c830dbcfccbf ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() adds 020505581119 ACPI: scan: Utilize match_string() API adds 4cbaba4e3e4a ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code adds a13f7794df46 ACPI: HED: Drop unused ACPI_MODULE_NAME() definition adds 4b9ee772eaa8 ACPI: scan: Turn off unused power resources during initialization adds 7e4fdeafa61f ACPI: power: Turn off unused power resources unconditionally adds d08a74572964 resource: Prevent irqresource_disabled() from erasing flags adds 0b2212596db2 Merge branches 'acpi-scan', 'acpi-drivers', 'acpi-pm' and [...] adds 8a02d9987636 ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_C [...] adds 2bc6262c6117 ACPI: CPPC: Replace cppc_attr with kobj_attribute adds 8eb99e9a64a0 ACPI: utils: Add acpi_reduced_hardware() helper adds 81cc7e9947c0 ACPI: video: Check LCD flag on ACPI-reduced-hardware devices adds 2dfbacc65d1d ACPI: video: use native backlight for GA401/GA502/GA503 adds 81eeb2f57782 ACPI: utils: Document for_each_acpi_dev_match() macro adds e7b07d3e00dc ACPI: utils: Capitalize abbreviations in the comments adds aad659e490ef Merge branches 'acpi-cppc', 'acpi-video' and 'acpi-utils' adds 935ab8509ccb ACPI: fix various typos in comments adds 9104457ea524 ACPI: AC: fix some coding style issues adds 0955b3a5c54a ACPI: APD: fix a block comment align issue adds c8deb1c25762 ACPI: processor: fix some coding style issues adds fc6a1f84e80b ACPI: ipmi: remove useless return statement for void function adds bb415ed540a1 ACPI: LPSS: add a missed blank line after declarations adds c8eb628cbdd9 ACPI: acpi_pad: add a missed blank line after declarations adds 65545abd8aa3 ACPI: battery: fix some coding style issues adds effbe6404e6c ACPI: button: fix some coding style issues adds e69ae675879d ACPI: CPPC: fix some coding style issues adds 4dea6e898c39 ACPI: custom_method: fix a coding style issue adds 3da8236bb0d5 ACPI: PM: add a missed blank line after declarations adds d0fb66e999ff ACPI: sysfs: fix some coding style issues adds 6ee4bdc27d1a ACPI: dock: fix some coding style issues adds b6237f61fc9c Merge branch 'acpi-misc' adds d8f9176b4ece Merge tag 'acpi-5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds 32c8c34d8132 cpuidle: tegra: Fix C7 idling state on Tegra114 adds 2dabed477789 cpuidle: tegra: Remove do_idle firmware call adds 498ba2a8a275 cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration adds 31c6ae47620a Merge tag 'cpuidle-v5.13-rc1' of https://git.linaro.org/pe [...] adds d484b8bfc6fa intel_idle: update ICX C6 data adds 4c81cb7e6443 tick/nohz: Improve tick_nohz_get_next_hrtimer() kerneldoc adds 2ab80d46fead cpuidle: Use s64 as exit_latency_ns and target_residency_n [...] adds d3c33be1f350 cpuidle: teo: Adjust handling of very short idle times adds 030adec9f68e cpuidle: teo: Take negative "sleep length" values into account adds 060e3535adf5 cpuidle: menu: Take negative "sleep length" values into account adds 22141d5f4118 intel_idle: add Iclelake-D support adds 71f4dd34419f Merge back earlier cpuidle updates for v5.13. adds 389e4ecf5fec cpufreq: schedutil: Call sugov_update_next_freq() before c [...] adds 4c56f573bd94 ia64: fix format string for ia64-acpi-cpu-freq adds de5bcf404ace cpufreq: intel_pstate: Clean up frequency computations adds 60943bbdb42e cpufreq: Remove unused for_each_policy macro adds b989bc0f3cf2 cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() adds eec73529a932 arch_topology: Rename freq_scale as arch_freq_scale adds 01e055c120a4 arch_topology: Allow multiple entities to provide sched_fr [...] adds 2f5339582e7b arch_topology: Export arch_freq_scale and helpers adds 4c38f2df71c8 cpufreq: CPPC: Add support for frequency invariance adds 15aa70a32bd0 cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c adds 2b53d1bd13e1 cpufreq: cppc: simplify default delay_us setting adds c3135d28a1e0 cpufreq: dt: dev_pm_opp_of_cpumask_add_table() may return [...] adds 22592df194e3 cpufreq: armada-37xx: Fix setting TBG parent for load levels adds 4e435a9dd26c clk: mvebu: armada-37xx-periph: remove .set_parent method [...] adds d118ac2062b5 cpufreq: armada-37xx: Fix the AVS value for load L1 adds 4decb9187589 clk: mvebu: armada-37xx-periph: Fix switching CPU freq fro [...] adds e93033aff684 clk: mvebu: armada-37xx-periph: Fix workaround for switchi [...] adds 92963903a8e1 cpufreq: armada-37xx: Fix driver cleanup when registration failed adds 8bad3bf23cbc cpufreq: armada-37xx: Fix determining base CPU frequency adds 5f23eb9dc0cd cpufreq: armada-37xx: Remove cur_frequency variable adds dbbd49bade05 cpufreq: armada-37xx: Fix module unloading adds 0210b8eb7290 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 733dda9cc849 cpufreq: Kconfig: fix documentation links adds dd9f2ae92481 Merge branch 'pm-cpufreq' adds e84dff1bf0ea PM: core: Remove duplicate declaration from header file adds 953c1fd96b1a PM: runtime: Replace inline function pm_runtime_callbacks_ [...] adds 2c412337cfe6 PM: runtime: Add documentation for pm_runtime_resume_and_get() adds 4514d991d992 PCI: PM: Do not read power state in pci_enable_device_flags() adds 2efa3377230b freezer: Remove unused inline function try_to_freeze_nowarn() adds e4b2897ae1a8 PM: sleep: fix typos in comments adds 4da6d76fb439 PM: wakeup: use dev_set_name() directly adds f5d1499ae209 PM: hibernate: x86: Use crc32 instead of md5 for hibernati [...] adds e48802333ace PM: wakeup: remove redundant assignment to variable retval adds c1df456d0f06 PM: domains: Don't runtime resume devices at genpd_prepare() adds a740561201eb powercap: Add Hygon Fam18h RAPL support adds 922e5ddef973 MAINTAINERS: Add DTPM subsystem maintainer adds 35eb1f5033cf powercap: RAPL: Fix struct declaration in header file adds bf0cc8360e6b Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domain [...] adds a74f681c3710 opp: Add devres wrapper for dev_pm_opp_set_clkname adds 32aee78bc518 opp: Add devres wrapper for dev_pm_opp_set_regulators adds 9c4f220f3dc2 opp: Add devres wrapper for dev_pm_opp_set_supported_hw adds 3d5cfbb69508 opp: Add devres wrapper for dev_pm_opp_of_add_table adds c41c8a3485b0 opp: Change return type of devm_pm_opp_register_set_opp_helper() adds 9edf48a4bfb7 opp: Change return type of devm_pm_opp_attach_genpd() adds 300894a6fef7 serial: qcom_geni_serial: Convert to use resource-managed OPP API adds cfb12911ffb0 spi: spi-geni-qcom: Convert to use resource-managed OPP API adds 6504dcae67ad spi: spi-qcom-qspi: Convert to use resource-managed OPP API adds 411281d24bb8 mmc: sdhci-msm: Convert to use resource-managed OPP API adds 864a270189cf drm/lima: Convert to use resource-managed OPP API adds 6d8a154f1dd7 drm/panfrost: Convert to use resource-managed OPP API adds a8bb0e872bfb memory: samsung: exynos5422-dmc: Convert to use resource-m [...] adds eed7a175089b Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 6948de3ca0d8 Merge branch 'pm-opp' adds 1224451bb6f9 PM / devfreq: Register devfreq as a cooling device on demand adds 75d1b0b66770 Merge branch 'immutable-devfreq-v5.13-rc1' into devfreq-next adds 8b50a7995770 PM / devfreq: Unlock mutex and free devfreq struct in error path adds 62453f1ba5d5 PM / devfreq: Use more accurate returned new_freq as resume_freq adds fbf821ec632b PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() adds 62467a843e2e dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle. adds 0913507c10ee dt-bindings: devfreq: rk3399_dmc: Remove references of une [...] adds 5f104f9fc1bb PM / devfreq: Fix the wrong set_freq path for userspace go [...] adds b19e13463a10 PM / devfreq: Check get_dev_status in devfreq_update_stats adds 05f15314f089 PM / devfreq: Remove the invalid description for get_target_freq adds 6c4b264c70ad PM / devfreq: imx8m-ddrc: Remove imx8m_ddrc_get_dev_status adds ca948312e000 PM / devfreq: imx-bus: Remove unneeded of_match_ptr() adds 0a7dc8318c28 PM / devfreq: imx8m-ddrc: Remove unneeded of_match_ptr() adds e9ff02264d75 Merge tag 'devfreq-next-for-5.13' of git://git.kernel.org/ [...] adds b20f7dbdcad9 Merge branch 'pm-devfreq' adds 12c0632b2579 PM: runtime: remove kernel-doc warnings adds beafe82b41de PM: wakeup: fix kernel-doc warnings and fix typos adds 33b688e3854d PM: clk: remove kernel-doc warning adds b7e23e54a9c7 pm-graph: Fix typo "accesible" adds 59e2c959f20f Merge branches 'pm-docs' and 'pm-tools' adds 5469f160e6bf Merge tag 'pm-5.13-rc1' of git://git.kernel.org/pub/scm/li [...] adds 46b37c6e4b07 MAINTAINERS: Add entry for the software nodes adds f0728bfeb21a Merge tag 'devprop-5.13-rc1' of git://git.kernel.org/pub/s [...] adds e26f023e01ef firmware/dmi: Include product_sku info to modalias adds 3cb4d29a2633 MAINTAINERS: The DMI/SMBIOS tree has moved adds e19eede54240 Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] adds 683313993dbe mtd: physmap: physmap-bt1-rom: Fix unintentional stack access adds 6cfeb41a8259 mtd: Add helper macro for register_mtd_blktrans boilerplate adds c45f07399db2 mtd: ftl: Use module_mtd_blktrans to register driver adds f7e39bb7f8ee mtd: inftlcore: Use module_mtd_blktrans to register driver adds 27b08bf3c338 mtd: mtdblock: Use module_mtd_blktrans to register driver adds b1f9604f4d2a mtd: mtdblock_ro: Use module_mtd_blktrans to register driver adds 1d5b7d479e7e mtd: mtdswap: Use module_mtd_blktrans to register driver adds 2dd8b55e2c28 mtd: nftlcore: Use module_mtd_blktrans to register driver adds d38c2b93258a mtd: rfd_ftl: Use module_mtd_blktrans to register driver adds cb4543054c5c mtd: don't lock when recursively deleting partitions adds ecd400ce5f97 mtd: char: Drop mtd_mutex usage from mtdchar_open() adds 1ad55288829c mtd: char: Get rid of Big MTD Lock adds 1ca890d325c8 mtd: parsers: extend Qcom SMEM parser to SPI flash adds 462d69a2dc3d mtd: mtdcore: constify name param in mtd_bdi_init adds bb17230c61a6 mtd: parsers: ofpart: support BCM4908 fixed partitions adds 2d751203aacf mtd: parsers: ofpart: limit parsing of deprecated DT syntax adds c95310e1b33e mtd: parsers: qcom: Fix error condition adds 8f62f59f83c3 mtd: parsers: qcom: incompatible with spi-nor 4k sectors adds b87b6d2d6f54 mtd: parsers: ofpart: make symbol 'bcm4908_partitions_quir [...] adds 620b90d30c08 mtd: maps: fix error return code of physmap_flash_remove() adds c6f51f1f5527 mtd: cfi: Fix fall-through warnings for Clang adds 0975b633871c mtd: mtdchar: Fix fall-through warnings for Clang adds 36a016a572ca mtd: onenand: Fix fall-through warnings for Clang adds fe1bc21f4472 mtd: rawnand: fsmc: Fix fall-through warnings for Clang adds 3ba6d1ff041f mtd: rawnand: stm32_fmc2: Fix fall-through warnings for Clang adds 1e97743fd180 mtd: require write permissions for locking and badblock ioctls adds e3c1f1c92d6e mtd: add OTP (one-time-programmable) erase ioctl adds 658c4448bbbf mtd: core: add nvmem-cells compatible to parse mtd as nvmem cells adds 52981a0fa9f7 dt-bindings: nvmem: drop $nodename restriction adds ac42c46f983e dt-bindings: mtd: Document use of nvmem-cells compatible adds 2fa7294175c7 dt-bindings: mtd: add binding for Linksys Northstar partitions adds 7134a2d026d9 mtd: parsers: ofpart: support Linksys Northstar partitions adds 28f0be44b263 include: linux: mtd: Remove duplicate include of nand.h adds 7e4404113686 mtd: cfi_cmdset_0002: Disable buffered writes for AMD chip 0x2201 adds f3907773d602 mtd: cfi_cmdset_0002: remove redundant assignment to varia [...] adds 203ba0f64eef Merge tag 'cfi/for-5.13' of git://git.kernel.org/pub/scm/l [...] adds ff013330fbdb mtd: spi-nor: winbond: Add support for w25q512jvq adds 04fc298c7d08 mtd: spi-nor: use is_power_of_2() adds ae2177cf318d mtd: spi-nor: intel-spi: Move platform data header to x86 [...] adds 47f25032c0e3 MAINTAINERS: Add Michael and Pratyush as designated review [...] adds 786a0a75d0f3 mtd: spi-nor: core: Advance erase after the erase cmd has [...] adds 8758888c3d78 mtd: spi-nor: core: Add vdbg msg for spi_nor_erase_multi_s [...] adds a580293a19fc mtd: spi-nor: Get rid of duplicated argument in spi_nor_pa [...] adds 79321e752aff mtd: spi-nor: core: Update comment about the default flash [...] adds c4c795105f29 mtd: spi-nor: Move Software Write Protection logic out of [...] adds b6cbd9167d44 mtd: spi-nor: swp: Improve code around spi_nor_check_lock_ [...] adds 069089acf88b mtd: spi-nor: add OTP support adds cad3193fe9d1 mtd: spi-nor: implement OTP support for Winbond and simila [...] adds b206b82d1726 mtd: spi-nor: winbond: add OTP support to w25q32fw/jw adds be94215be1ab mtd: spi-nor: core: Fix an issue of releasing resources du [...] adds 46094049a49b Revert "mtd: spi-nor: macronix: Add support for mx25l51245g" adds 256437ebda64 Merge tag 'spi-nor/for-5.13' of git://git.kernel.org/pub/s [...] adds 2bc611844b5d mtd: nand: Let ECC engines advertize the exact number of steps adds 7cd37e7e958b mtd: nand: ecc-bch: Populate the public nsteps field adds 12e0df0c6f60 mtd: nand: ecc-hamming: Populate the public nsteps field adds e3554b10babd mtd: nand: Add a helper to retrieve the number of ECC steps adds ba4a40a483da mtd: nand: Add a helper to retrieve the number of ECC byte [...] adds 5b9215acb518 mtd: rawnand: Try not to use the ECC private structures adds 49894937fc11 mtd: rawnand: omap: Use ECC information from the generic s [...] adds 3e66843c7428 mtd: nand: ecc-bch: Use the public nsteps field adds bf3816d28f07 mtd: nand: ecc-hamming: Use the public nsteps field adds 0646493edd02 mtd: rawnand: qcom: Update register macro name for 0x2c offset adds ec9e0203a359 mtd: nand: fix error handling in nand_prog_page_op() #1 adds 8ffbec7df4d6 mtd: nand: fix error handling in nand_prog_page_op() #2 adds 469b99248985 mtd: spinand: gigadevice: Support GD5F1GQ5UExxG adds e7a97528e3c7 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() adds 9a7c39e23d70 mtd: rawnand: qcom: Convert nandc to chip in Read/Write helper adds b057e498fdaf mtd: rawnand: qcom: Add helper to check last code word adds 622d3fc8de7d mtd: rawnand: qcom: Rename parameter name in macro adds e7a307f21a51 mtd: rawnand: qcom: Add helper to configure location register adds 503ee5aad430 mtd: rawnand: qcom: update last code word register adds f5200c14242f mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC adds 08608adb520e mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() adds 55fbb9ba4f06 mtd: rawnand: qcom: Return actual error code instead of -ENODEV adds a071912636cc mtd: rawnand: brcmnand: read/write oob during EDU transfer adds 22ca05b82d3e mtd: rawnand: brcmnand: move to polling in pio mode on oops write adds 7a534c5e4159 mtd: rawnand: remove duplicate include in rawnand.h adds 4682dd19a668 mtd: rawnand: r852: replace spin_lock_irqsave by spin_lock [...] adds 1200c7f834ae mtd: rawnand: mxc: Remove unneeded of_match_ptr() adds 33cebf701e98 mtd: rawnand: atmel: Update ecc_stats.corrected counter adds 5c8a620ab22b mtd: rawnand: rockchip: Use flexible-array member instead [...] adds 25fefc88c71f mtd: spinand: core: add missing MODULE_DEVICE_TABLE() adds bd9c9fe2ad04 mtd: rawnand: bbt: Skip bad blocks when searching for the [...] adds da386f7f2333 dt-bindings: mtd: Convert Qcom NANDc binding to YAML adds ee590106c331 dt-bindings: mtd: Add a property to declare secure regions [...] adds 13b89768275d mtd: rawnand: Add support for secure regions in NAND memory adds ab2c8d3ef9b8 mtd: rawnand: qcom: Add missing nand_cleanup() in error path adds 076de75de1e5 mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init adds 32cbc7cb70b0 mtd: rawnand: qcom: Use dma_mapping_error() for error check adds ef4ed780d005 Merge tag 'nand/for-5.13' of git://git.kernel.org/pub/scm/ [...] adds 1df1fc8c62f7 mtd: core: Constify buf in mtd_write_user_prot_reg() adds a881537dfaf2 Revert "mtd: rawnand: bbt: Skip bad blocks when searching [...] adds 070a7252d21b Merge tag 'mtd/for-5.13' of git://git.kernel.org/pub/scm/l [...] adds e41a962f82e7 regmap: set debugfs_name to NULL after it is freed adds 78d889705732 Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus adds 1066cfbdfa3f regmap-irq: Extend sub-irq to support non-fixed reg strides adds 4c5014456305 regmap-irq: Introduce virtual regs to handle more config regs adds 394409aafd01 regmap-irq: Add driver callback to configure virtual regs adds 14e13b1ce92e regmap-irq: Fix dereference of a potentially null d->virt_buf adds ccac12acc0c0 Merge remote-tracking branch 'regmap/for-5.13' into regmap-next adds fed584c408c1 Merge tag 'regmap-v5.13' of git://git.kernel.org/pub/scm/l [...] adds 013592be146a regulator: da9121: automotive variants identity fix adds a5ccccb3ec0b regulator: core: Respect off_on_delay at startup adds 0bbefa641a32 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds be86c3fd26c7 regulator: mt6315: Return REGULATOR_MODE_INVALID for invalid mode adds ef4848a6532b regulator: pca9450: Fix return value when failing to get s [...] adds 62861a478e06 regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck adds 8fb4acb880e9 regulator: qcom-rpmh: Use correct buck for S1C regulator adds eca1851aa3e1 Merge existing fixes from regulator/for-5.12 adds 438421b07bf8 regulator: spmi: Add support for ULT LV_P50 and ULT P300 adds 1e50433c5705 regulator: pf8x00: Use regulator_map_voltage_ascend for pf [...] adds 45ee8b79d679 regulator: add missing call to of_node_put() adds 320fcd6bbd2b regulator: bd9576: Fix return from bd957x_probe() adds f56f2b953bcc regulator: mt6360: remove redundant error print adds 9405b4f7fa78 regulator: qcom-rpmh: Add pmic5_ftsmps520 buck adds c4e5aa3dbee5 regulator: qcom-rpmh: Add PM7325/PMR735A regulator support adds 7255f98d08c7 regulator: Convert RPMh regulator bindings to YAML adds be724fd5b60d regulator: Add compatibles for PM7325/PMR735A adds e3baacf54275 regulator: helpers: Export helper voltage listing adds fb8fee9efdcf regulator: Add regmap helper for ramp-delay setting adds aaa8c4e05e32 Merge series "Support ROHM BD71815 PMIC" from Matti Vaitti [...] adds 69b8821e293a regulator: core.c: Fix indentation of comment adds 8a065ce92b21 regulator: Avoid a double 'of_node_get' in 'regulator_of_g [...] adds 72241e3190f2 regulator: core.c: Improve a comment adds 378b40ae1a86 regulator: s2mpa01: Drop initialization via platform data adds beeab9bc8e85 regulator: s2mps11: Drop initialization via platform data adds 823543b739c8 Merge series "mfd/rtc/regulator: Drop board file support f [...] adds 41a36ffc182a Merge branch 'for-5.12' of https://git.kernel.org/pub/scm/ [...] adds a8ce7bd89689 regulator: core: Fix off_on_delay handling adds 3007accc3977 dt-bindings: vendor-prefixes: Add Tang Cheng (TCS) adds 914df8faa7d6 regulator: fan53555: Add TCS4525 DCDC support adds f80505fdff77 regulator: Add binding for TCS4525 adds 4dd1c9530698 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds ca62e9090d22 Merge tag 'regulator-v5.13' of git://git.kernel.org/pub/sc [...] adds 1d309cd688a7 spi: spi-ti-qspi: Free DMA resources adds 2d13f2ff6073 spi: bcm63xx-spi: fix pm_runtime adds fb8695e3749e spi: bcm63xx-hsspi: fix pm_runtime adds 19e213217458 spi: ath79: always call chipselect function adds ffb597b2bd3c spi: ath79: remove spi-master setup and cleanup assignment adds b3c15f78befc spi: spi-ti-qspi: Free DMA resources adds 73ae625da5c3 spi: bcm63xx-spi: fix pm_runtime adds 216e8e80057a spi: bcm63xx-hsspi: fix pm_runtime adds d098738eb3a1 Merge existing fixes from spi/for-5.12 adds abdc5db39d72 spi: omap2-mcspi: Activate pinctrl idle state during runti [...] adds e50989527fae spi: rockchip: avoid objtool warning adds 120a9e8155cb spi: atmel: Drop unused variable adds 87d62d8fa666 spi: cadence-quadspi: add missing of_node_put adds 31e92cbfb9cd spi: spi-nxp-fspi: Add support for IP read only adds c791e3c31cb2 spi: spi-nxp-fspi: Add imx8dxl driver support adds 82ce7d0e74b6 spi: spi-nxp-fspi: Implement errata workaround for LS1028A adds 32f298481add spi: spi-nxp-fspi: Add imx8dxl support adds 260864f797f2 spi: mt6779: update spi document adds a0521f70aee0 parport: Introduce module_parport_driver() helper macro adds 8c7e98f74ceb spi: butterfly: Switch to use module_parport_driver() adds 529bee9ed1b5 spi: lm70llp: Switch to use module_parport_driver() adds 2c94b1b7dda1 Merge series "parport: Introduce module_parport_driver() a [...] adds 31890269c0a0 spi: cadence-quadspi: Silence shiftTooManyBitsSigned warning adds 12ef51b11669 spi: stm32: avoid ifdef CONFIG_PM for pm callbacks adds 93c941448994 spi: spi-axi-spi-engine: remove usage of delay_usecs adds e7f2d4c6aacd spi: bcm63xx-spi: don't check 'delay_usecs' field adds 66a3aadec42a spi: spi-bcm-qspi: replace 'delay_usecs' with 'delay.value' check adds 506d1a1b441e spi: spi-sh: replace 'delay_usecs' with 'delay.value' in pr_debug adds 7ca660f8212b spi: spi-tegra20-flash: don't check 'delay_usecs' field fo [...] adds 33a23423ca0a staging: greybus: spilib: use 'spi_delay_to_ns' for gettin [...] adds a886010c6971 spi: spi-falcon: remove check for 'delay_usecs' adds 55a47532fa4c spi: fsl-espi: remove usage of 'delay_usecs' field adds 3ab1cce55337 spi: core: remove 'delay_usecs' field from spi_transfer adds 05d8a019eb05 spi: docs: update info about 'delay_usecs' adds d11233e0dee6 Merge series "spi: finalize 'delay_usecs' removal/transiti [...] adds 47afc77bbfea spi: Add support for software nodes adds 2df0c4a640c5 ARM: pxa: icontrol: Constify the software node adds d4272a7adf26 ARM: pxa: zeus: Constify the software node adds df41a5dad586 spi: Remove support for dangling device properties adds 4152c4d0d939 Merge series "spi: Adding support for software nodes" from [...] adds 9d902c2a9a25 spi: Fix spelling mistake "softwade" -> "software" adds 92bad4a4c755 spi: imx: Improve driver description adds 79c6246ae879 spi: stm32: Fix use-after-free on unbind adds 08b020d3e9a8 spi: update spi master bindings for MT8195 SoC adds f42698a8dc58 spi: update spi slave bindings for MT8195 SoC adds d666a833b0b9 spi: mediatek: add mtk_spi_compatible support adds 1527b09bc800 spi: mediatek: add mt8195 spi slave support adds c9831087356b spi: spi-topcliff-pch: Fix checkpatch spacing error adds e13a870ffaa6 spi: sprd: Fix checkpatch spacing error adds c07caca3cea9 spi: pxa2xx: Fix checkpatch spacing errors adds f2edb98e806d spi: omap-100k: Fix checkpatch spacing errors adds 99b3a3620456 spi: spi-mtk-nor: Fix checkpatch spacing error adds 211f8a0a39cd spi: dln2: Fix open brace following function definitions g [...] adds f96c19fab393 spi: spi-bitbang: Fix open brace following function defini [...] adds 45793de7bf89 spi: jcore: Fix trailing statements should be on next line adds 6ca6ad908e96 spi: spi-mem: Fix code indent should use tabs where possible adds 02621799966b spi: rockchip: Fix code indent should use tabs where possible adds 9d5376872162 spi: pl022: Fix trailing whitespace adds 3ed4c84cc7ac spi: fsi: Remove multiple sequenced ops for restricted chips adds 0467a97367d4 spi: fspi: enable fspi driver for on imx8mp adds 2801a62dfad4 dt-bindings: spi: add compatible entry for imx8mp in FlexS [...] adds 85c0ed12f72f Merge series "enable flexspi support on imx8mp" from Heiko [...] adds 413c601e8fd0 spi: pl022: User more sensible defaults adds 4179e576b56d spi: pl022: Drop custom per-chip cs_control adds 77f983a9df42 spi: pl022: Use GPIOs looked up by the core adds 8bb2dbf1e14d spi: pl022: Convert to use GPIO descriptors adds c770d8631e18 spi: Add HiSilicon SPI Controller Driver for Kunpeng SoCs adds e54338004c03 spi: Convert cadence-quadspi.txt to cadence-quadspi.yaml adds e667450802e4 Merge series "Convert Cadence QSPI bindings to yaml" from [...] adds d6644a1c2e17 spi: Remove repeated struct declaration adds 9a446cf97af7 spi: hisi-kunpeng: Fix Woverflow warning on conversion adds 0e6521f13c29 spi: orion: Use device_get_match_data() helper adds d570838efb6f ARM/spi: spear: Drop PL022 num_chipselect adds 5fed9fe5b41a spi: fsl: add missing iounmap() on error in of_fsl_spi_probe() adds 9b844b087124 spi: dln2: Fix reference leak to master adds 59ebbe40fb51 spi: simplify devm_spi_register_controller adds a03675497970 spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfe [...] adds a23faea76d4c spi: omap-100k: Fix reference leak to master adds 4df2f5e1372e spi: imx: add a check for speed_hz before calculating the clock adds e980048263ba spi: orion: set devdata properly as it is being used later adds cec77e0a2498 spi: qup: fix PM reference leak in spi_qup_remove() adds 30700a057ce8 spi: davinci: Use device_get_match_data() helper adds a16bff68b75f spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to [...] adds a0f65be6e880 spi: spi-zynqmp-gqspi: add mutex locking for exec_op adds 8ad07d79bd56 spi: spi-zynqmp-gqspi: transmit dummy circles by using the [...] adds 41d310930084 spi: spi-zynqmp-gqspi: fix incorrect operating mode in zyn [...] adds 828b48097742 Merge series "spi: spi-zynqmp-gpspi: fix some issues" from [...] adds 6043357263fb spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynq [...] adds 4c84e42d29af spi: hisi-sfc-v3xx: fix potential irq race condition adds 4a46f88681ca spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related [...] adds 089cde07977c Merge series "Minor updates for hisi-sfc-v3xx" from Yicong [...] adds 609a2f9529d3 spi: s3c64xx: simplify getting of_device_id match data adds 7d712f799a93 spi: s3c64xx: correct kerneldoc of s3c64xx_spi_port_config adds d63714155177 spi: s3c64xx: constify driver/match data adds 58eaa7b2d07d spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_ [...] adds 8d559a64f00b spi: stm32: drop devres version of spi_register_master adds 5ac1b909e5b6 dt-bindings: spi: Add compatible for Mediatek MT8195 adds a21fbc42807b spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_ [...] adds 794aaf01444d spi: Fix use-after-free with devm_spi_alloc_* adds 8c4ffe4d023d spi: pxa2xx: Add support for Intel Alder Lake PCH-M adds c7ed5fd5fbb2 Merge branch 'for-5.12' of https://git.kernel.org/pub/scm/ [...] adds c6bdae08012b spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue adds 799f923f0a66 spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume adds 2530b3df4326 spi: spi-zynqmp-gqspi: Resolved slab-out-of-bounds bug adds a2c5bedb2d55 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op adds 126bdb606fd2 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails adds d347b4aaa1a0 spi: sync up initial chipselect state adds c914dbf88fa8 spi: Handle SPI device setup callback failure. adds 102e9d193656 spi: stm32-qspi: fix pm_runtime usage_count counter adds f3530f26f8e9 spi: stm32-qspi: Trigger DMA only if more than 4 bytes to [...] adds 18674dee3cd6 spi: stm32-qspi: Add dirmap support adds 2e9f02689e4d Merge series "spi: stm32-qspi: Fix and update" from <patri [...] adds 1b8a7d4282c0 spi: stm32-qspi: Fix compilation warning in ARM64 adds 7d82f89c39ad spi: brcm,spi-bcm-qspi: convert to the json-schema adds 3a1634daf8cb spidev: Add Micron SPI NOR Authenta device compatible adds b0c3d9354de1 spi: altera: separate core code from platform code adds ba2fc167e944 spi: altera: Add DFL bus driver for Altera API Controller adds 1799bb1065ba Merge series "spi: altera: Add DFL bus support for Altera [...] adds 31ed8ebc7a27 spi: Make error handling of gpiod_count() call cleaner adds 24b5515aa3ac spi: fsi: add a missing of_node_put adds bc2e9578baed spi: tools: make a symbolic link to the header file spi.h adds 14ef64ebdc2a spi: stm32-qspi: fix debug format string adds 9ec2a73f0b09 spi: Convert Freescale QSPI binding to json schema adds 86527bcbc889 spi: Rename enable1 to activate in spi_set_cs() adds 4a0225c3d208 Merge tag 'spi-v5.13' of git://git.kernel.org/pub/scm/linu [...] adds ea6b2098dd02 cfg80211: fix locking in netlink owner interface destruction adds 64bdc0244054 seccomp: Fix CONFIG tests for Seccomp_filters adds a3fc712c5b37 seccomp: Fix "cacheable" typo in comments adds 7e4910b9acea Merge tag 'seccomp-v5.13-rc1' of git://git.kernel.org/pub/ [...] adds 9d843e8fafc7 pstore: Add mem_type property DT parsing support adds 288321a9c651 Merge tag 'pstore-v5.13-rc1' of git://git.kernel.org/pub/s [...] adds 4578be130a64 overflow: Correct check_shl_overflow() comment adds 2fbc66c7838a Merge tag 'overflow-v5.13-rc1' of git://git.kernel.org/pub [...] adds cf68fffb66d6 add support for Clang CFI adds ff301ceb5299 cfi: add __cficanonical adds 5caf968262df mm: add generic function_nocfi macro adds 28aad1c29053 module: ensure __cfi_check alignment adds 981731129e0f workqueue: use WARN_ON_FUNCTION_MISMATCH adds 0a5b412891df kthread: use WARN_ON_FUNCTION_MISMATCH adds 8b8e6b5d3b01 kallsyms: strip ThinLTO hashes from static functions adds 9f5b4009980f bpf: disable CFI in dispatcher functions adds 4f0f586bf0c8 treewide: Change list_sort to use const pointers adds 6c4df54ed293 lkdtm: use function_nocfi adds 167d0da23f24 psci: use function_nocfi for cpu_resume adds 4ecfca898938 arm64: implement function_nocfi adds bde33977bf24 arm64: use function_nocfi with __pa_symbol adds cbdac8413e33 arm64: add __nocfi to functions that jump to a physical address adds 9562f3dc6f50 arm64: add __nocfi to __apply_alternatives adds 800618f955a9 arm64: ftrace: use function_nocfi for ftrace_call adds 67dfd72b3e8a KVM: arm64: Disable CFI for nVHE adds 9186ad8e66ba arm64: allow CONFIG_CFI_CLANG to be selected adds 57fa2369ab17 Merge tag 'cfi-v5.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds 6e3e2c4362e4 new helper: inode_wrong_type() adds 3e10a15ffc8d ceph: fix up error handling with snapdirs adds ed94f87c2b12 ceph: don't allow type or device number to change on non-I [...] adds 6e1eb04a87f9 afs: Fix updating of i_mode due to 3rd party change adds e98f93e7ca71 vboxsf: don't allow to change the inode type adds e89f00d602b1 orangefs_inode_is_stale(): i_mode type bits do *not* form [...] adds 60606ecad188 ocfs2_inode_lock_update(): make sure we don't change the t [...] adds 4a378d8a0d96 gfs2: be careful with inode refresh adds 4ab5260dab28 do_cifs_create(): don't set ->i_mode of something we had n [...] adds 3bcb39b086bf cifs: have ->mkdir() handle race with another client sanely adds 4d66952a2032 cifs: have cifs_fattr_to_inode() refuse to change type on [...] adds a612c07dd201 hostfs_mknod(): don't bother with init_special_inode() adds e34d657fc568 openpromfs: don't do unlock_new_inode() until the new inod [...] adds b577d0cd2104 9p: missing chunk of "fs/9p: Don't update file type when u [...] adds c4ab036a2f41 spufs: fix bogosity in S_ISGID handling adds d1466bc583a8 Merge branch 'work.inode-type-fixes' of git://git.kernel.o [...] adds d0f1088b31db coredump: don't bother with do_truncate() adds a64b89088bb1 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef adds 5e6720888523 Merge branch 'work.coredump' of git://git.kernel.org/pub/s [...] adds 4c5b47997521 vfs: add fileattr ops adds 97e2dee9752b ecryptfs: stack fileattr ops adds 66dbfabf10d3 ovl: stack fileattr ops adds 97fc29775487 btrfs: convert to fileattr adds aba405e33e15 ext2: convert to fileattr adds 4db5c2e6236f ext4: convert to fileattr adds 9b1bb01c8ae7 f2fs: convert to fileattr adds 88b631cbfbeb gfs2: convert to fileattr adds 1f26b0627b46 orangefs: convert to fileattr adds 9fefd5db08ce xfs: convert to fileattr adds d701ea284cf9 efivars: convert to fileattr adds 9cbae74838e6 hfsplus: convert to fileattr adds 2ca58e30b148 jfs: convert to fileattr adds 7c7c436e14b8 nilfs2: convert to fileattr adds 2b5f52c562d3 ocfs2: convert to fileattr adds 03eb60661332 reiserfs: convert to fileattr adds 8871d84c8f8b ubifs: convert to fileattr adds 51db776a430e vfs: remove unused ioctl helpers adds 9ac29fd3f87f fuse: move ioctl to separate source file adds 54d601cb6757 fuse: unsigned open flags adds b9d54c6f29d9 fuse: add internal open/release helpers adds 72227eac177d fuse: convert to fileattr adds c4fe8aef2f07 ovl: remove unneeded ioctls adds a4f7fae10169 Merge branch 'miklos.fileattr' of git://git.kernel.org/pub [...] adds ad89b66cbad1 iomap: improve the warnings from iomap_swapfile_activate adds b34b95ebbba9 Merge tag 'iomap-5.13-merge-2' of git://git.kernel.org/pub [...] adds 59347d998241 libfs: fix kernel-doc for mnt_userns adds 2111c3c0124f namei: fix kernel-doc for struct renamedata and more adds 6961fed42014 xattr: fix kernel-doc for mnt_userns and vfs xattr helpers adds 39015399a849 fs: turn some comments into kernel-doc adds 92cb01c74ef1 fs: update kernel-doc for vfs_rename() adds cc15422c1f14 Merge tag 'fs.idmapped.docs.v5.13' of git://git.kernel.org [...] adds 1bd66c1a32ca fs: document mapping helpers adds a65e58e791a1 fs: document and rename fsid helpers adds 8e5389132ab4 fs: introduce fsuidgid_has_mapping() helper adds db998553cf11 fs: introduce two inode i_{u,g}id initialization helpers adds 34a456eb1fe2 Merge tag 'fs.idmapped.helpers.v5.13' of git://git.kernel. [...] adds 7ff5062079ef iov_iter: Add ITER_XARRAY adds 73e10ded33a1 mm: Add set/end/wait functions for PG_private_2 adds fcd9ae4f7f3b mm/filemap: Pass the file_ra_state in the ractl adds c790fbf20a53 fs: Document file_ra_state adds f615bd5c4725 mm/readahead: Handle ractl nr_pages being modified adds 3ca236440126 mm: Implement readahead_control pageset expansion adds 3a5829fefd3b netfs: Make a netfs helper module adds fb28afccdb97 netfs: Documentation for helper library adds b533a83f2bf9 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h adds 99bff93c17c0 netfs, mm: Add set/end/wait_on_page_fscache() aliases adds 3d3c95046742 netfs: Provide readahead and readpage netfs helpers adds 77b4d2c6316a netfs: Add tracepoints adds 289af54cc67a netfs: Gather stats adds e1b1240c1ff5 netfs: Add write_begin helper adds 726218fdc22c netfs: Define an interface to talk to a cache adds 0246f3e5737d netfs: Add a tracepoint to log failures that would be othe [...] adds 26aaeffcafe6 fscache, cachefiles: Add alternate API to use kiocb for re [...] adds 3d14ec1fe61a iov_iter: Four fixes for ITER_XARRAY adds 53b776c77aca netfs: Miscellaneous fixes adds 820c4bae40cb Merge tag 'netfs-lib-20210426' of git://git.kernel.org/pub [...] adds 03ffae909278 afs: Disable use of the fscache I/O routines adds 67d78a6f6e7b afs: Pass page into dirty region helpers to provide THP size adds f015cf1d6b66 afs: Print the operation debug_id when logging an unexpect [...] adds c69bf479baa6 afs: Move key to afs_read struct adds f105da1a798f afs: Don't truncate iter during data fetch adds 05092755aab4 afs: Log remote unmarshalling errors adds c450846461f8 afs: Set up the iov_iter before calling afs_extract_data() adds bd80d8a80e12 afs: Use ITER_XARRAY for writing adds 630f5dda8442 afs: Wait on PG_fscache before modifying/releasing a page adds 810caa3e6708 afs: Extract writeback extension into its own function adds e87b03f5830e afs: Prepare for use of THPs adds dc4191841d09 afs: Use the fs operation ops to handle FetchData completion adds 5cbf03985c67 afs: Use new netfs lib read helper API adds 3003bbd0697b afs: Use the netfs_write_begin() helper adds fafe1e39ed21 Merge tag 'afs-netfs-lib-20210426' of git://git.kernel.org [...] adds 7fa2e79a6bb9 selinux: Allow context mounts for unpriviliged overlayfs adds 2554a48f4437 selinux: measure state and policy capabilities adds 63ddf1baa0e3 selinux: fix misspellings using codespell tool adds 431c3be16bd0 selinux: fix misspellings using codespell tool adds 69c4a42d72eb lsm,selinux: add new hook to compare new mount to an exist [...] adds 8c6d76a31441 nfs: remove unneeded null check in nfs_fill_super() adds ec1ade6a0448 nfs: account for selinux security context when deciding to [...] adds 4ebd7651bfc8 lsm: separate security_task_getsecid() into subjective and [...] adds eb1231f73c4d selinux: clarify task subjective and objective credentials adds 1fb057dcde11 smack: differentiate between subjective and objective task [...] adds e4c82eafb609 selinux: add proper NULL termination to the secclass_map p [...] adds f1c921fb70de Merge tag 'selinux-pr-20210426' of git://git.kernel.org/pu [...] adds 5504a69a4219 audit: further cleanup of AUDIT_FILTER_ENTRY deprecation adds c43223755075 MAINTAINERS: update audit files adds 1dd34cfcfd07 audit: document /proc/PID/loginuid adds 7c585c9dffa5 audit: document /proc/PID/sessionid adds d4ceb1d6e732 audit: avoid -Wempty-body warning adds b75d8f38bcc9 audit: drop /proc/PID/loginuid documentation Format field adds e359bce39d90 Merge tag 'audit-pr-20210426' of git://git.kernel.org/pub/ [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/stable/procfs-audit_loginuid | 27 + Documentation/ABI/testing/sysfs-class-devfreq | 5 +- Documentation/admin-guide/kernel-parameters.txt | 4 +- Documentation/admin-guide/ramoops.rst | 4 +- .../devicetree/bindings/devfreq/rk3399_dmc.txt | 75 +- .../devicetree/bindings/mtd/nand-controller.yaml | 7 + .../mtd/partitions/linksys,ns-partitions.yaml | 74 ++ .../bindings/mtd/partitions/nvmem-cells.yaml | 99 ++ .../devicetree/bindings/mtd/qcom,nandc.yaml | 196 ++++ .../devicetree/bindings/mtd/qcom_nandc.txt | 142 --- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 3 - .../devicetree/bindings/regulator/fan53555.txt | 4 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 180 --- .../bindings/regulator/qcom,rpmh-regulator.yaml | 162 +++ .../bindings/reserved-memory/ramoops.txt | 10 +- .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 245 ---- .../devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml | 198 ++++ .../devicetree/bindings/spi/cadence-quadspi.txt | 68 -- .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 143 +++ .../devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml | 96 ++ .../bindings/spi/mediatek,spi-mtk-nor.yaml | 1 + .../devicetree/bindings/spi/spi-fsl-qspi.txt | 66 -- .../devicetree/bindings/spi/spi-mt65xx.txt | 2 + .../devicetree/bindings/spi/spi-nxp-fspi.txt | 2 + .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 1 + .../devicetree/bindings/trivial-devices.yaml | 6 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/filesystems/index.rst | 1 + Documentation/filesystems/locking.rst | 11 +- Documentation/filesystems/netfs_library.rst | 526 +++++++++ Documentation/filesystems/vfs.rst | 15 + Documentation/firmware-guide/acpi/debug.rst | 36 +- Documentation/hwmon/amd_energy.rst | 119 -- Documentation/hwmon/bpa-rs600.rst | 74 ++ Documentation/hwmon/corsair-psu.rst | 13 +- Documentation/hwmon/fsp-3y.rst | 28 + Documentation/hwmon/index.rst | 7 +- Documentation/hwmon/ir36021.rst | 63 ++ Documentation/hwmon/max15301.rst | 87 ++ Documentation/hwmon/nzxt-kraken2.rst | 42 + Documentation/hwmon/stpddc60.rst | 90 ++ Documentation/hwmon/sysfs-interface.rst | 8 + Documentation/hwmon/tps53679.rst | 13 +- Documentation/power/runtime_pm.rst | 4 + Documentation/spi/spi-summary.rst | 7 +- MAINTAINERS | 61 +- Makefile | 17 + arch/Kconfig | 45 + arch/arm/mach-pxa/icontrol.c | 12 +- arch/arm/mach-pxa/zeus.c | 6 +- arch/arm/mach-spear/spear320.c | 2 - arch/arm/mach-spear/spear3xx.c | 10 - arch/arm64/Kconfig | 1 + arch/arm64/include/asm/memory.h | 16 + arch/arm64/include/asm/mmu_context.h | 4 +- arch/arm64/include/asm/topology.h | 10 +- arch/arm64/kernel/acpi_parking_protocol.c | 3 +- arch/arm64/kernel/alternative.c | 4 +- arch/arm64/kernel/cpu-reset.h | 10 +- arch/arm64/kernel/cpufeature.c | 4 +- arch/arm64/kernel/ftrace.c | 2 +- arch/arm64/kernel/psci.c | 3 +- arch/arm64/kernel/smp_spin_table.c | 3 +- arch/arm64/kernel/topology.c | 109 +- arch/arm64/kvm/hyp/nvhe/Makefile | 6 +- arch/arm64/kvm/vgic/vgic-its.c | 8 +- arch/arm64/kvm/vgic/vgic.c | 3 +- arch/powerpc/platforms/cell/spufs/coredump.c | 3 +- arch/powerpc/platforms/cell/spufs/inode.c | 10 +- arch/x86/kernel/e820.c | 4 +- arch/x86/power/hibernate.c | 89 +- block/blk-mq-sched.c | 3 +- block/blk-mq.c | 3 +- drivers/acpi/ac.c | 30 +- drivers/acpi/acpi_apd.c | 8 +- drivers/acpi/acpi_ipmi.c | 1 - drivers/acpi/acpi_lpss.c | 2 + drivers/acpi/acpi_pad.c | 4 + drivers/acpi/acpi_processor.c | 51 +- drivers/acpi/acpi_video.c | 43 +- drivers/acpi/acpica/acpredef.h | 15 + drivers/acpi/acpica/acresrc.h | 4 + drivers/acpi/acpica/acutils.h | 1 + drivers/acpi/acpica/amlresrc.h | 19 +- drivers/acpi/acpica/rscalc.c | 4 +- drivers/acpi/acpica/rsdump.c | 8 + drivers/acpi/acpica/rsdumpinfo.c | 26 + drivers/acpi/acpica/rsinfo.c | 6 +- drivers/acpi/acpica/rslist.c | 9 +- drivers/acpi/acpica/rsmisc.c | 19 + drivers/acpi/acpica/rsserial.c | 75 ++ drivers/acpi/acpica/utresdecode.c | 10 +- drivers/acpi/acpica/utresrc.c | 1 + drivers/acpi/apei/einj.c | 1 - drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/battery.c | 63 +- drivers/acpi/button.c | 9 +- drivers/acpi/cppc_acpi.c | 96 +- drivers/acpi/custom_method.c | 2 +- drivers/acpi/device_pm.c | 3 + drivers/acpi/device_sysfs.c | 19 +- drivers/acpi/dock.c | 7 +- drivers/acpi/glue.c | 8 +- drivers/acpi/hed.c | 1 - drivers/acpi/internal.h | 4 +- drivers/acpi/nfit/core.c | 5 +- drivers/acpi/numa/hmat.c | 5 +- drivers/acpi/pci_irq.c | 34 +- drivers/acpi/pci_link.c | 164 ++- drivers/acpi/pmic/intel_pmic_chtcrc.c | 2 +- drivers/acpi/power.c | 18 +- drivers/acpi/processor_driver.c | 6 +- drivers/acpi/processor_idle.c | 38 +- drivers/acpi/processor_pdc.c | 7 +- drivers/acpi/processor_perflib.c | 50 +- drivers/acpi/processor_throttling.c | 102 +- drivers/acpi/resource.c | 2 +- drivers/acpi/scan.c | 178 ++- drivers/acpi/sleep.h | 1 - drivers/acpi/sysfs.c | 14 +- drivers/acpi/utils.c | 37 +- drivers/acpi/video_detect.c | 24 + drivers/android/binder.c | 11 +- drivers/base/arch_topology.c | 89 +- drivers/base/power/clock_ops.c | 2 +- drivers/base/power/domain.c | 36 - drivers/base/power/runtime.c | 2 +- drivers/base/power/wakeup.c | 17 +- drivers/base/power/wakeup_stats.c | 2 +- drivers/base/regmap/regmap-debugfs.c | 1 + drivers/base/regmap/regmap-irq.c | 126 ++- drivers/clk/keystone/sci-clk.c | 4 +- drivers/clk/mvebu/armada-37xx-periph.c | 83 +- drivers/cpufreq/Kconfig | 23 +- drivers/cpufreq/Kconfig.arm | 10 + drivers/cpufreq/armada-37xx-cpufreq.c | 111 +- drivers/cpufreq/cppc_cpufreq.c | 259 ++++- drivers/cpufreq/cpufreq-dt.c | 9 +- drivers/cpufreq/cpufreq.c | 3 - drivers/cpufreq/ia64-acpi-cpufreq.c | 4 +- drivers/cpufreq/intel_pstate.c | 107 +- drivers/cpufreq/s5pv210-cpufreq.c | 14 +- drivers/cpuidle/Kconfig.arm | 2 +- drivers/cpuidle/cpuidle-tegra.c | 19 +- drivers/cpuidle/driver.c | 4 + drivers/cpuidle/governors/menu.c | 17 +- drivers/cpuidle/governors/teo.c | 54 +- drivers/devfreq/Kconfig | 2 +- drivers/devfreq/devfreq.c | 14 +- drivers/devfreq/governor.h | 5 +- drivers/devfreq/imx-bus.c | 2 +- drivers/devfreq/imx8m-ddrc.c | 16 +- drivers/devfreq/rk3399_dmc.c | 20 +- drivers/firmware/dmi-id.c | 1 + drivers/firmware/psci/psci.c | 7 +- drivers/gpu/drm/drm_modes.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 3 +- drivers/gpu/drm/i915/gvt/debugfs.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 3 +- drivers/gpu/drm/lima/lima_devfreq.c | 47 +- drivers/gpu/drm/lima/lima_devfreq.h | 3 - drivers/gpu/drm/panfrost/panfrost_devfreq.c | 37 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 2 - drivers/gpu/drm/radeon/radeon_cs.c | 4 +- drivers/hwmon/Kconfig | 20 +- drivers/hwmon/Makefile | 1 + drivers/hwmon/acpi_power_meter.c | 29 +- drivers/hwmon/adc128d818.c | 2 +- drivers/hwmon/adm9240.c | 982 ++++++++-------- drivers/hwmon/amd_energy.c | 379 ------- drivers/hwmon/applesmc.c | 34 +- drivers/hwmon/corsair-psu.c | 355 ++++-- drivers/hwmon/dell-smm-hwmon.c | 8 + drivers/hwmon/ds1621.c | 2 +- drivers/hwmon/ftsteutates.c | 4 +- drivers/hwmon/hwmon.c | 2 +- drivers/hwmon/ina209.c | 6 +- drivers/hwmon/ina2xx.c | 11 +- drivers/hwmon/ina3221.c | 2 +- drivers/hwmon/intel-m10-bmc-hwmon.c | 122 ++ drivers/hwmon/it87.c | 12 +- drivers/hwmon/lineage-pem.c | 8 +- drivers/hwmon/lm63.c | 2 +- drivers/hwmon/ltc2945.c | 4 +- drivers/hwmon/ltc2990.c | 4 +- drivers/hwmon/ltc4151.c | 2 +- drivers/hwmon/ltc4215.c | 8 +- drivers/hwmon/ltc4222.c | 4 +- drivers/hwmon/ltc4260.c | 4 +- drivers/hwmon/ltc4261.c | 4 +- drivers/hwmon/max16065.c | 18 +- drivers/hwmon/max6697.c | 2 +- drivers/hwmon/mlxreg-fan.c | 51 +- drivers/hwmon/nct6683.c | 22 +- drivers/hwmon/nzxt-kraken2.c | 234 ++++ drivers/hwmon/occ/common.c | 69 +- drivers/hwmon/occ/sysfs.c | 4 +- drivers/hwmon/pmbus/Kconfig | 51 +- drivers/hwmon/pmbus/Makefile | 5 + drivers/hwmon/pmbus/adm1266.c | 1 + drivers/hwmon/pmbus/adm1275.c | 1 + drivers/hwmon/pmbus/bel-pfe.c | 1 + drivers/hwmon/pmbus/bpa-rs600.c | 173 +++ drivers/hwmon/pmbus/fsp-3y.c | 254 +++++ drivers/hwmon/pmbus/ibm-cffps.c | 1 + drivers/hwmon/pmbus/inspur-ipsps.c | 29 +- drivers/hwmon/pmbus/ir35221.c | 1 + drivers/hwmon/pmbus/ir36021.c | 80 ++ drivers/hwmon/pmbus/ir38064.c | 1 + drivers/hwmon/pmbus/irps5401.c | 1 + drivers/hwmon/pmbus/isl68137.c | 1 + drivers/hwmon/pmbus/lm25066.c | 1 + drivers/hwmon/pmbus/ltc2978.c | 1 + drivers/hwmon/pmbus/ltc3815.c | 1 + drivers/hwmon/pmbus/max15301.c | 190 ++++ drivers/hwmon/pmbus/max16064.c | 1 + drivers/hwmon/pmbus/max16601.c | 1 + drivers/hwmon/pmbus/max20730.c | 1 + drivers/hwmon/pmbus/max20751.c | 1 + drivers/hwmon/pmbus/max31785.c | 1 + drivers/hwmon/pmbus/max34440.c | 1 + drivers/hwmon/pmbus/max8688.c | 1 + drivers/hwmon/pmbus/mp2975.c | 1 + drivers/hwmon/pmbus/pm6764tr.c | 1 + drivers/hwmon/pmbus/pmbus.c | 1 + drivers/hwmon/pmbus/pmbus.h | 1 + drivers/hwmon/pmbus/pmbus_core.c | 63 +- drivers/hwmon/pmbus/pxe1610.c | 10 + drivers/hwmon/pmbus/q54sj108a2.c | 1 + drivers/hwmon/pmbus/stpddc60.c | 249 ++++ drivers/hwmon/pmbus/tps40422.c | 1 + drivers/hwmon/pmbus/tps53679.c | 52 +- drivers/hwmon/pmbus/ucd9000.c | 1 + drivers/hwmon/pmbus/ucd9200.c | 1 + drivers/hwmon/pmbus/xdpe12284.c | 1 + drivers/hwmon/pmbus/zl6100.c | 1 + drivers/hwmon/s3c-hwmon.c | 4 +- drivers/hwmon/sch5627.c | 521 ++++----- drivers/hwmon/sch5636.c | 20 +- drivers/hwmon/smm665.c | 4 +- drivers/hwmon/stts751.c | 20 +- drivers/hwmon/vexpress-hwmon.c | 12 +- drivers/hwmon/xgene-hwmon.c | 14 +- drivers/idle/intel_idle.c | 5 +- drivers/iio/adc/ti-ads131e08.c | 10 +- drivers/iio/light/acpi-als.c | 4 +- .../infiniband/hw/usnic/usnic_uiom_interval_tree.c | 3 +- drivers/interconnect/qcom/bcm-voter.c | 2 +- drivers/md/raid5.c | 3 +- drivers/memory/samsung/exynos5422-dmc.c | 13 +- drivers/mfd/intel-m10-bmc.c | 10 + drivers/misc/lkdtm/usercopy.c | 2 +- drivers/misc/sram.c | 4 +- drivers/mmc/host/sdhci-msm.c | 19 +- drivers/mtd/chips/cfi_cmdset_0001.c | 8 +- drivers/mtd/chips/cfi_cmdset_0002.c | 14 +- drivers/mtd/chips/cfi_cmdset_0020.c | 2 + drivers/mtd/devices/mtd_dataflash.c | 2 +- drivers/mtd/ftl.c | 14 +- drivers/mtd/inftlcore.c | 13 +- drivers/mtd/maps/physmap-bt1-rom.c | 2 +- drivers/mtd/maps/physmap-core.c | 4 +- drivers/mtd/mtdblock.c | 14 +- drivers/mtd/mtdblock_ro.c | 13 +- drivers/mtd/mtdchar.c | 40 +- drivers/mtd/mtdcore.c | 23 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/mtdswap.c | 14 +- drivers/mtd/nand/ecc-sw-bch.c | 10 +- drivers/mtd/nand/ecc-sw-hamming.c | 10 +- drivers/mtd/nand/onenand/onenand_base.c | 5 +- drivers/mtd/nand/onenand/onenand_samsung.c | 1 + drivers/mtd/nand/raw/atmel/nand-controller.c | 6 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 69 +- drivers/mtd/nand/raw/fsmc_nand.c | 3 + drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +- drivers/mtd/nand/raw/mxc_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 145 ++- drivers/mtd/nand/raw/omap2.c | 14 +- drivers/mtd/nand/raw/qcom_nandc.c | 265 +++-- drivers/mtd/nand/raw/r852.c | 5 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 2 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 2 + drivers/mtd/nand/spi/core.c | 2 + drivers/mtd/nand/spi/gigadevice.c | 69 +- drivers/mtd/nftlcore.c | 13 +- drivers/mtd/parsers/Kconfig | 24 +- drivers/mtd/parsers/Makefile | 3 + drivers/mtd/parsers/ofpart_bcm4908.c | 64 ++ drivers/mtd/parsers/ofpart_bcm4908.h | 15 + drivers/mtd/parsers/{ofpart.c => ofpart_core.c} | 38 +- drivers/mtd/parsers/ofpart_linksys_ns.c | 50 + drivers/mtd/parsers/ofpart_linksys_ns.h | 18 + drivers/mtd/parsers/qcomsmempart.c | 9 +- drivers/mtd/rfd_ftl.c | 13 +- drivers/mtd/spi-nor/Makefile | 2 +- drivers/mtd/spi-nor/controllers/intel-spi.c | 1 - drivers/mtd/spi-nor/controllers/intel-spi.h | 2 +- drivers/mtd/spi-nor/core.c | 478 +------- drivers/mtd/spi-nor/core.h | 71 +- drivers/mtd/spi-nor/issi.c | 3 +- drivers/mtd/spi-nor/macronix.c | 6 +- drivers/mtd/spi-nor/otp.c | 377 +++++++ drivers/mtd/spi-nor/sfdp.c | 72 +- drivers/mtd/spi-nor/sfdp.h | 3 +- drivers/mtd/spi-nor/spansion.c | 12 +- drivers/mtd/spi-nor/swp.c | 427 +++++++ drivers/mtd/spi-nor/winbond.c | 22 +- drivers/nvme/host/core.c | 3 +- drivers/opp/core.c | 122 +- drivers/opp/of.c | 36 + drivers/pci/controller/cadence/pcie-cadence-host.c | 3 +- drivers/pci/pci.c | 16 +- drivers/powercap/intel_rapl_common.c | 1 + drivers/powercap/intel_rapl_msr.c | 1 + drivers/regulator/bd9576-regulator.c | 11 +- drivers/regulator/core.c | 59 +- drivers/regulator/da9121-regulator.c | 80 +- drivers/regulator/da9121-regulator.h | 13 + drivers/regulator/fan53555.c | 136 ++- drivers/regulator/helpers.c | 101 +- drivers/regulator/mt6360-regulator.c | 4 +- drivers/regulator/of_regulator.c | 6 +- drivers/regulator/pf8x00-regulator.c | 1 + drivers/regulator/qcom-rpmh-regulator.c | 62 +- drivers/regulator/qcom_spmi-regulator.c | 2 + drivers/regulator/s2mpa01.c | 4 - drivers/regulator/s2mps11.c | 22 +- drivers/regulator/scmi-regulator.c | 4 +- drivers/spi/Kconfig | 28 +- drivers/spi/Makefile | 5 +- drivers/spi/{spi-altera.c => spi-altera-core.c} | 166 +-- drivers/spi/spi-altera-dfl.c | 204 ++++ drivers/spi/spi-altera-platform.c | 172 +++ drivers/spi/spi-ath79.c | 3 +- drivers/spi/spi-atmel.c | 4 - drivers/spi/spi-axi-spi-engine.c | 12 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-bcm63xx-hsspi.c | 7 +- drivers/spi/spi-bcm63xx.c | 8 +- drivers/spi/spi-bitbang.c | 9 +- drivers/spi/spi-butterfly.c | 13 +- drivers/spi/spi-cadence-quadspi.c | 8 +- drivers/spi/spi-davinci.c | 9 +- drivers/spi/spi-dln2.c | 5 +- drivers/spi/spi-falcon.c | 2 +- drivers/spi/spi-fsi.c | 31 +- drivers/spi/spi-fsl-espi.c | 17 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 23 +- drivers/spi/spi-geni-qcom.c | 16 +- drivers/spi/spi-hisi-kunpeng.c | 505 +++++++++ drivers/spi/spi-hisi-sfc-v3xx.c | 7 +- drivers/spi/spi-imx.c | 39 +- drivers/spi/spi-jcore.c | 3 +- drivers/spi/spi-lm70llp.c | 13 +- drivers/spi/spi-loopback-test.c | 3 +- drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-nxp-fspi.c | 115 +- drivers/spi/spi-omap-100k.c | 14 +- drivers/spi/spi-omap2-mcspi.c | 24 +- drivers/spi/spi-orion.c | 5 +- drivers/spi/spi-pl022.c | 108 +- drivers/spi/spi-pxa2xx-pci.c | 2 +- drivers/spi/spi-pxa2xx.c | 6 +- drivers/spi/spi-qcom-qspi.c | 18 +- drivers/spi/spi-qup.c | 2 +- drivers/spi/spi-rockchip.c | 19 +- drivers/spi/spi-s3c64xx.c | 31 +- drivers/spi/spi-sh.c | 4 +- drivers/spi/spi-slave-mt27xx.c | 36 +- drivers/spi/spi-sprd-adi.c | 2 +- drivers/spi/spi-stm32-qspi.c | 106 +- drivers/spi/spi-stm32.c | 39 +- drivers/spi/spi-tegra20-sflash.c | 3 +- drivers/spi/spi-ti-qspi.c | 20 +- drivers/spi/spi-topcliff-pch.c | 3 +- drivers/spi/spi-zynqmp-gqspi.c | 178 +-- drivers/spi/spi.c | 97 +- drivers/spi/spidev.c | 1 + drivers/staging/greybus/spilib.c | 5 +- drivers/tty/serial/qcom_geni_serial.c | 23 +- fs/9p/vfs_inode.c | 4 +- fs/9p/vfs_inode_dotl.c | 14 +- fs/Kconfig | 1 + fs/Makefile | 1 + fs/afs/Kconfig | 1 + fs/afs/dir.c | 225 ++-- fs/afs/file.c | 483 +++----- fs/afs/fs_operation.c | 4 +- fs/afs/fsclient.c | 108 +- fs/afs/inode.c | 13 +- fs/afs/internal.h | 59 +- fs/afs/rxrpc.c | 150 +-- fs/afs/write.c | 657 +++++------ fs/afs/yfsclient.c | 82 +- fs/binfmt_elf.c | 4 +- fs/binfmt_elf_fdpic.c | 3 +- fs/btrfs/ctree.h | 3 + fs/btrfs/inode.c | 4 + fs/btrfs/ioctl.c | 226 +--- fs/btrfs/raid56.c | 3 +- fs/btrfs/tree-log.c | 3 +- fs/btrfs/volumes.c | 3 +- fs/cachefiles/Makefile | 1 + fs/cachefiles/interface.c | 5 +- fs/cachefiles/internal.h | 9 + fs/cachefiles/io.c | 420 +++++++ fs/ceph/caps.c | 8 +- fs/ceph/dir.c | 2 + fs/ceph/export.c | 9 +- fs/ceph/inode.c | 41 +- fs/cifs/cifsproto.h | 2 +- fs/cifs/dir.c | 19 +- fs/cifs/file.c | 2 +- fs/cifs/inode.c | 57 +- fs/cifs/readdir.c | 4 +- fs/coredump.c | 72 +- fs/ecryptfs/inode.c | 22 + fs/efivarfs/file.c | 77 -- fs/efivarfs/inode.c | 44 + fs/ext2/ext2.h | 7 +- fs/ext2/file.c | 2 + fs/ext2/ioctl.c | 88 +- fs/ext2/namei.c | 2 + fs/ext4/ext4.h | 12 +- fs/ext4/file.c | 2 + fs/ext4/fsmap.c | 4 +- fs/ext4/ialloc.c | 2 +- fs/ext4/ioctl.c | 208 +--- fs/ext4/namei.c | 2 + fs/ext4/verity.c | 2 +- fs/f2fs/f2fs.h | 3 + fs/f2fs/file.c | 218 +--- fs/f2fs/namei.c | 2 + fs/f2fs/verity.c | 2 +- fs/fscache/Kconfig | 1 + fs/fscache/Makefile | 1 + fs/fscache/internal.h | 4 + fs/fscache/io.c | 116 ++ fs/fscache/page.c | 2 +- fs/fscache/stats.c | 1 + fs/fuse/Makefile | 2 +- fs/fuse/dir.c | 12 +- fs/fuse/file.c | 435 +------ fs/fuse/fuse_i.h | 40 +- fs/fuse/inode.c | 2 +- fs/fuse/ioctl.c | 490 ++++++++ fs/fuse/readdir.c | 2 +- fs/gfs2/file.c | 63 +- fs/gfs2/glock.c | 3 +- fs/gfs2/glops.c | 22 +- fs/gfs2/inode.c | 4 + fs/gfs2/inode.h | 3 + fs/gfs2/log.c | 2 +- fs/gfs2/lops.c | 3 +- fs/hfsplus/dir.c | 2 + fs/hfsplus/hfsplus_fs.h | 14 +- fs/hfsplus/inode.c | 54 + fs/hfsplus/ioctl.c | 84 -- fs/hostfs/hostfs_kern.c | 1 - fs/inode.c | 91 +- fs/ioctl.c | 325 ++++++ fs/iomap/buffered-io.c | 3 +- fs/iomap/swapfile.c | 38 +- fs/jfs/file.c | 6 +- fs/jfs/ioctl.c | 111 +- fs/jfs/jfs_dinode.h | 7 - fs/jfs/jfs_inode.h | 4 +- fs/jfs/namei.c | 6 +- fs/libfs.c | 1 + fs/namei.c | 25 +- fs/netfs/Kconfig | 23 + fs/netfs/Makefile | 5 + fs/netfs/internal.h | 97 ++ fs/netfs/read_helper.c | 1185 ++++++++++++++++++++ fs/netfs/stats.c | 59 + fs/nfs/fs_context.c | 3 + fs/nfs/inode.c | 6 +- fs/nfs/internal.h | 1 + fs/nfs/super.c | 6 +- fs/nfsd/nfsproc.c | 2 +- fs/nilfs2/file.c | 2 + fs/nilfs2/ioctl.c | 61 +- fs/nilfs2/namei.c | 2 + fs/nilfs2/nilfs.h | 3 + fs/ocfs2/dlmglue.c | 12 +- fs/ocfs2/file.c | 2 + fs/ocfs2/ioctl.c | 59 +- fs/ocfs2/ioctl.h | 3 + fs/ocfs2/namei.c | 3 + fs/ocfs2/ocfs2_ioctl.h | 8 - fs/openpromfs/inode.c | 67 +- fs/orangefs/file.c | 79 -- fs/orangefs/inode.c | 50 + fs/orangefs/orangefs-utils.c | 2 +- fs/overlayfs/dir.c | 2 + fs/overlayfs/file.c | 110 -- fs/overlayfs/inode.c | 77 ++ fs/overlayfs/namei.c | 4 +- fs/overlayfs/overlayfs.h | 5 +- fs/overlayfs/readdir.c | 4 - fs/proc/array.c | 2 + fs/pstore/ram.c | 7 +- fs/pstore/ram_core.c | 18 +- fs/reiserfs/file.c | 2 + fs/reiserfs/ioctl.c | 121 +- fs/reiserfs/namei.c | 2 + fs/reiserfs/reiserfs.h | 7 +- fs/reiserfs/super.c | 2 +- fs/ubifs/dir.c | 2 + fs/ubifs/file.c | 2 + fs/ubifs/gc.c | 7 +- fs/ubifs/ioctl.c | 78 +- fs/ubifs/replay.c | 4 +- fs/ubifs/ubifs.h | 3 + fs/vboxsf/dir.c | 4 +- fs/vboxsf/super.c | 4 +- fs/vboxsf/utils.c | 68 +- fs/vboxsf/vfsmod.h | 4 +- fs/xattr.c | 14 +- fs/xfs/libxfs/xfs_fs.h | 4 - fs/xfs/scrub/bitmap.c | 4 +- fs/xfs/xfs_bmap_item.c | 4 +- fs/xfs/xfs_buf.c | 6 +- fs/xfs/xfs_extent_busy.c | 4 +- fs/xfs/xfs_extent_busy.h | 3 +- fs/xfs/xfs_extfree_item.c | 4 +- fs/xfs/xfs_inode.c | 10 +- fs/xfs/xfs_ioctl.c | 258 +---- fs/xfs/xfs_ioctl.h | 11 + fs/xfs/xfs_ioctl32.c | 2 - fs/xfs/xfs_ioctl32.h | 2 - fs/xfs/xfs_iops.c | 7 + fs/xfs/xfs_refcount_item.c | 4 +- fs/xfs/xfs_rmap_item.c | 4 +- fs/xfs/xfs_symlink.c | 4 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi_bus.h | 20 + include/acpi/acpi_drivers.h | 12 - include/acpi/acpixf.h | 2 +- include/acpi/acrestyp.h | 9 +- include/acpi/actbl1.h | 54 +- include/acpi/actbl2.h | 240 +++- include/acpi/actbl3.h | 70 +- include/acpi/acuuid.h | 1 + include/acpi/cppc_acpi.h | 40 + include/acpi/platform/acgcc.h | 2 +- include/asm-generic/bug.h | 16 + include/asm-generic/vmlinux.lds.h | 20 +- include/linux/acpi.h | 10 + include/linux/amba/pl022.h | 10 - include/linux/arch_topology.h | 19 +- include/linux/binfmts.h | 1 + include/linux/bpf.h | 4 +- include/linux/cfi.h | 41 + include/linux/compiler-clang.h | 3 + include/linux/compiler_types.h | 8 + include/linux/coredump.h | 14 +- include/linux/cpuidle.h | 4 +- include/linux/cred.h | 2 +- include/linux/devfreq.h | 9 + include/linux/fileattr.h | 59 + include/linux/freezer.h | 1 - include/linux/fs.h | 186 ++- include/linux/fscache-cache.h | 4 + include/linux/fscache.h | 50 +- include/linux/init.h | 6 +- include/linux/intel_rapl.h | 2 +- include/linux/ioport.h | 2 +- include/linux/list_sort.h | 7 +- include/linux/lsm_hook_defs.h | 6 +- include/linux/lsm_hooks.h | 18 +- include/linux/mfd/lpc_ich.h | 2 +- include/linux/mm.h | 10 + include/linux/module.h | 13 +- include/linux/mtd/blktrans.h | 11 + include/linux/mtd/mtd.h | 9 +- include/linux/mtd/nand-ecc-sw-bch.h | 2 - include/linux/mtd/nand-ecc-sw-hamming.h | 2 - include/linux/mtd/nand.h | 22 + include/linux/mtd/rawnand.h | 15 +- include/linux/mtd/spi-nor.h | 8 + include/linux/netfs.h | 234 ++++ include/linux/nfs_fs_sb.h | 1 + include/linux/overflow.h | 2 +- include/linux/pagemap.h | 42 +- include/linux/parport.h | 12 +- include/linux/pci.h | 4 +- include/linux/platform_data/{ => x86}/intel-spi.h | 0 include/linux/pm.h | 1 - include/linux/pm_opp.h | 44 +- include/linux/pm_runtime.h | 2 +- include/linux/qcom-geni-se.h | 2 - include/linux/regmap.h | 16 + include/linux/regulator/driver.h | 9 +- include/linux/security.h | 18 +- include/linux/spi/altera.h | 21 + include/linux/spi/spi.h | 23 +- include/linux/uio.h | 10 + include/net/af_rxrpc.h | 2 +- include/trace/events/afs.h | 74 +- include/trace/events/netfs.h | 261 +++++ include/uapi/mtd/mtd-abi.h | 2 + init/Kconfig | 2 +- init/init_task.c | 2 +- kernel/Makefile | 4 + kernel/audit.c | 4 +- kernel/audit.h | 12 +- kernel/auditfilter.c | 3 +- kernel/auditsc.c | 19 +- kernel/bpf/bpf_lsm.c | 3 +- kernel/cfi.c | 329 ++++++ kernel/kallsyms.c | 55 +- kernel/kthread.c | 3 +- kernel/module.c | 43 + kernel/power/autosleep.c | 2 +- kernel/power/snapshot.c | 2 +- kernel/power/swap.c | 2 +- kernel/sched/core.c | 1 + kernel/sched/cpufreq_schedutil.c | 29 +- kernel/seccomp.c | 2 +- kernel/time/tick-sched.c | 6 +- kernel/workqueue.c | 2 +- lib/iov_iter.c | 318 +++++- lib/list_sort.c | 17 +- lib/test_list_sort.c | 3 +- mm/filemap.c | 65 +- mm/internal.h | 7 +- mm/readahead.c | 101 +- net/netlabel/netlabel_unlabeled.c | 2 +- net/netlabel/netlabel_user.h | 2 +- net/rxrpc/recvmsg.c | 9 +- net/tipc/name_table.c | 4 +- net/wireless/core.c | 21 +- net/wireless/nl80211.c | 24 +- scripts/Makefile.modfinal | 2 +- scripts/module.lds.S | 19 +- security/apparmor/lsm.c | 3 +- security/integrity/ima/ima_appraise.c | 2 +- security/integrity/ima/ima_main.c | 14 +- security/security.c | 20 +- security/selinux/hooks.c | 170 ++- security/selinux/ima.c | 87 +- security/selinux/include/classmap.h | 5 +- security/selinux/include/ima.h | 6 + security/selinux/include/security.h | 2 +- security/selinux/selinuxfs.c | 6 + security/selinux/ss/hashtab.c | 2 +- security/selinux/ss/services.c | 2 +- security/smack/smack.h | 18 +- security/smack/smack_lsm.c | 39 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/pm-graph/sleepgraph.py | 2 +- tools/spi/Makefile | 5 +- 657 files changed, 17839 insertions(+), 8974 deletions(-) create mode 100644 Documentation/ABI/stable/procfs-audit_loginuid create mode 100644 Documentation/devicetree/bindings/mtd/partitions/linksys,ns-par [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/nvmem-cells.yaml create mode 100644 Documentation/devicetree/bindings/mtd/qcom,nandc.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/qcom_nandc.txt delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/cadence-quadspi.txt create mode 100644 Documentation/devicetree/bindings/spi/cdns,qspi-nor.yaml create mode 100644 Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-fsl-qspi.txt create mode 100644 Documentation/filesystems/netfs_library.rst delete mode 100644 Documentation/hwmon/amd_energy.rst create mode 100644 Documentation/hwmon/bpa-rs600.rst create mode 100644 Documentation/hwmon/fsp-3y.rst create mode 100644 Documentation/hwmon/ir36021.rst create mode 100644 Documentation/hwmon/max15301.rst create mode 100644 Documentation/hwmon/nzxt-kraken2.rst create mode 100644 Documentation/hwmon/stpddc60.rst delete mode 100644 drivers/hwmon/amd_energy.c create mode 100644 drivers/hwmon/nzxt-kraken2.c create mode 100644 drivers/hwmon/pmbus/bpa-rs600.c create mode 100644 drivers/hwmon/pmbus/fsp-3y.c create mode 100644 drivers/hwmon/pmbus/ir36021.c create mode 100644 drivers/hwmon/pmbus/max15301.c create mode 100644 drivers/hwmon/pmbus/stpddc60.c create mode 100644 drivers/mtd/parsers/ofpart_bcm4908.c create mode 100644 drivers/mtd/parsers/ofpart_bcm4908.h rename drivers/mtd/parsers/{ofpart.c => ofpart_core.c} (84%) create mode 100644 drivers/mtd/parsers/ofpart_linksys_ns.c create mode 100644 drivers/mtd/parsers/ofpart_linksys_ns.h create mode 100644 drivers/mtd/spi-nor/otp.c create mode 100644 drivers/mtd/spi-nor/swp.c rename drivers/spi/{spi-altera.c => spi-altera-core.c} (56%) create mode 100644 drivers/spi/spi-altera-dfl.c create mode 100644 drivers/spi/spi-altera-platform.c create mode 100644 drivers/spi/spi-hisi-kunpeng.c create mode 100644 fs/cachefiles/io.c create mode 100644 fs/fscache/io.c create mode 100644 fs/fuse/ioctl.c create mode 100644 fs/netfs/Kconfig create mode 100644 fs/netfs/Makefile create mode 100644 fs/netfs/internal.h create mode 100644 fs/netfs/read_helper.c create mode 100644 fs/netfs/stats.c create mode 100644 include/linux/cfi.h create mode 100644 include/linux/fileattr.h create mode 100644 include/linux/netfs.h rename include/linux/platform_data/{ => x86}/intel-spi.h (100%) create mode 100644 include/trace/events/netfs.h create mode 100644 kernel/cfi.c