This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits e27839dcc50b Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 7c74b1a2d3f4 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 1c3b9b13c4dc Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 49f46a11cc73 Merge remote-tracking branch 'vfs-fixes/fixes' omits 1fc8a148bf01 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 43eb9f9c7f72 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits bdee9c63a808 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 6e36d991db5d Merge remote-tracking branch 'ide/master' omits 1647ccb2443f Merge remote-tracking branch 'soundwire-fixes/fixes' omits 1ddb22a7da7b Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits 8687d8d3bf39 Merge remote-tracking branch 'phy/fixes' omits fe61ba9a353b Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits d0fb2a8db524 Merge remote-tracking branch 'pci-current/for-linus' omits be457d0246cf Merge remote-tracking branch 'spi-fixes/for-linus' omits eb671018cb34 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 8c21cc247b40 Merge remote-tracking branch 'regmap-fixes/for-linus' omits d1b38dde6adb Merge remote-tracking branch 'sound-current/for-linus' omits c87b7d3066cc Merge remote-tracking branch 'ipsec/master' omits c9a1d57abfe1 Merge remote-tracking branch 'net/master' omits a6721de2411c Merge remote-tracking branch 'arc-current/for-curr' 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 new 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 new 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. new 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 new 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 new 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 new 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 new b6237f61fc9c Merge branch 'acpi-misc' new 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 new 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 new 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/ [...] new 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/ [...] new 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" new 59e2c959f20f Merge branches 'pm-docs' and 'pm-tools' new 5469f160e6bf Merge tag 'pm-5.13-rc1' of git://git.kernel.org/pub/scm/li [...] adds 46b37c6e4b07 MAINTAINERS: Add entry for the software nodes new 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 new 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 [...] new 070a7252d21b Merge tag 'mtd/for-5.13' of git://git.kernel.org/pub/scm/l [...] 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 new fed584c408c1 Merge tag 'regmap-v5.13' of git://git.kernel.org/pub/scm/l [...] 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 [...] new ca62e9090d22 Merge tag 'regulator-v5.13' of git://git.kernel.org/pub/sc [...] new 4a0225c3d208 Merge tag 'spi-v5.13' of git://git.kernel.org/pub/scm/linu [...] new 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 new 7e4910b9acea Merge tag 'seccomp-v5.13-rc1' of git://git.kernel.org/pub/ [...] adds 9d843e8fafc7 pstore: Add mem_type property DT parsing support new 288321a9c651 Merge tag 'pstore-v5.13-rc1' of git://git.kernel.org/pub/s [...] adds 4578be130a64 overflow: Correct check_shl_overflow() comment new 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 new 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 new 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 new 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 new a4f7fae10169 Merge branch 'miklos.fileattr' of git://git.kernel.org/pub [...] adds ad89b66cbad1 iomap: improve the warnings from iomap_swapfile_activate new 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() new 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 new 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 [...] new 3d14ec1fe61a iov_iter: Four fixes for ITER_XARRAY new 53b776c77aca netfs: Miscellaneous fixes new 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 new 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 [...] new 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 new e359bce39d90 Merge tag 'audit-pr-20210426' of git://git.kernel.org/pub/ [...] new a514beb5b99f Merge remote-tracking branch 'arc-current/for-curr' new b5144a2bf401 dt-bindings: nvmem: mediatek: remove duplicate mt8192 line new f614d2564542 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new b7f331ea4171 Merge remote-tracking branch 'net/master' new bf486ea29275 Merge remote-tracking branch 'ipsec/master' new e861431303d2 ALSA: virtio: fix kernel-doc new cbba6c0bf5ba Merge remote-tracking branch 'sound-current/for-linus' new 6bf9f8d76a0a Merge remote-tracking branch 'spi-fixes/for-linus' new c52bff5bc211 Merge remote-tracking branch 'pci-current/for-linus' new 829cd6e40eb4 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new 8424c0e18205 Merge remote-tracking branch 'phy/fixes' new 6f5f1527c6c6 Merge remote-tracking branch 'iio-fixes/fixes-togreg' new c5245438469c Merge remote-tracking branch 'soundwire-fixes/fixes' new ce249e573860 Merge remote-tracking branch 'ide/master' new 27b8324e442e Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 92f9ae4be89c Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 7edb4ee9691c Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 8de40448015d Merge remote-tracking branch 'vfs-fixes/fixes' adds f7733625ec2f scsi: ufs: Add exception event tracepoint adds 37b97b18704f scsi: ufs: Add exception event definitions adds cd4694756188 scsi: ufs: ufs-debugfs: Add user-defined exception_event_mask adds 7deedfdaeccf scsi: ufs: ufs-debugfs: Add user-defined exception event r [...] adds 4ec591790356 scsi: sbitmap: Remove sbitmap_clear_bit_unlock adds efe1f3a1d583 scsi: sbitmap: Maintain allocation round_robin in sbitmap adds bf2c4282a10a scsi: sbitmap: Add helpers for updating allocation hint adds c548e62bcf6a scsi: sbitmap: Move allocation hint into sbitmap adds cbb9950b41dd scsi: sbitmap: Export sbitmap_weight adds 2d13b1ea9f4a scsi: sbitmap: Add sbitmap_calculate_shift() helper adds d022d18c045f scsi: blk-mq: Add callbacks for storing & retrieving budget token adds 2a5a24aa8338 scsi: blk-mq: Return budget token from .get_budget callback adds 9ebb4d70dc0e scsi: core: Put hot fields of scsi_host_template in one cacheline adds 6cb9b15238a3 scsi: megaraid_sas: Replace sdev_busy with local counter adds 8278807abd33 scsi: core: Add scsi_device_busy() wrapper adds ca4453213951 scsi: core: Make sure sdev->queue_depth is <= max(shost->c [...] adds 020b0f0a3192 scsi: core: Replace sdev->device_busy with sbitmap adds a9294d867432 scsi: target: core: Move t_task_cdb initialization adds cb222a013dca scsi: target: core: Drop kref_get_unless_zero() in target_ [...] adds a78b713618c0 scsi: target: core: Rename transport_init_se_cmd() adds 750a1d93f905 scsi: target: core: Break up target_submit_cmd_map_sgls() adds 50ab9c47f51d scsi: target: srpt: Convert to new submission API adds 7d676851de84 scsi: target: ibmvscsi_tgt: Convert to new submission API adds 919ba0ad7d5a scsi: target: qla2xxx: Convert to new submission API adds 17ae18a6efed scsi: target: tcm_loop: Convert to new submission API adds c7e086b8d753 scsi: target: sbp_target: Convert to new submission API adds 12340930a3e1 scsi: target: usb: gadget: Convert to new submission API adds eb929804db7c scsi: target: vhost-scsi: Convert to new submission API adds 1f48b065dad1 scsi: target: xen-scsiback: Convert to new submission API adds 47edc84f3376 scsi: target: tcm_fc: Convert to new submission API adds 0fa50a8b1244 scsi: target: core: Remove target_submit_cmd_map_sgls() adds 08694199477d scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() adds eb44ce8c8c7d scsi: target: core: Add workqueue based cmd submission adds 6ec29cb8ad33 scsi: target: vhost-scsi: Use LIO wq cmd submission helper adds e0eb5d38b732 scsi: target: tcm_loop: Use block cmd allocator for se_cmds adds 1130b499b4a7 scsi: target: tcm_loop: Use LIO wq cmd submission helper adds 802ec4f672ed scsi: target: core: Cleanup cmd flag bits adds 302990ac3b1b scsi: target: core: Fix backend plugging adds 415ccd9811da scsi: target: iblock: Add backend plug/unplug callouts adds 6888da8179fd scsi: target: tcmu: Add backend plug/unplug callouts adds 3d75948b8320 scsi: target: core: Flush submission work during TMR processing adds 39ae3edda325 scsi: target: core: Make completion affinity configurable adds af1830956dc3 scsi: core: Add mq_poll support to SCSI layer adds 9e4bec5b2a23 scsi: megaraid_sas: mq_poll support adds c4b57d89bad8 scsi: scsi_debug: mq_poll support adds 4a0c6f432d15 scsi: scsi_debug: Add new defer type for mq_poll adds 4309ea74b0c3 scsi: core: Set shost as hctx driver_data adds 771f712ba5b0 scsi: scsi_debug: Fix cmd duration calculation adds 9302154c07bf scsi: lpfc: Fix incorrect dbde assignment when building ta [...] adds 58c36e80ee2d scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() adds 68a6a66c5168 scsi: lpfc: Fix reftag generation sizing errors adds 2693f5deed16 scsi: lpfc: Fix stale node accesses on stale RRQ request adds 618e2ee146d4 scsi: lpfc: Fix FLOGI failure due to accessing a freed node adds 6b6eaf8a5330 scsi: lpfc: Fix lpfc_els_retry() possible null pointer der [...] adds bd4f5100424d scsi: lpfc: Fix pt2pt connection does not recover after LOGO adds ae960d78ec3a scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf adds 8dd1c125f7f8 scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() adds 8e9a3250dc61 scsi: lpfc: Fix use after free in lpfc_els_free_iocb adds 148bc64d38fe scsi: lpfc: Fix status returned in lpfc_els_retry() error [...] adds 9dd83f75fc8c scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery adds 143753059b8b scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN adds 309b477462df scsi: lpfc: Fix ADISC handling that never frees nodes adds bb6fd33e3a0c scsi: lpfc: Fix nodeinfo debugfs output adds debbc1e2b978 scsi: lpfc: Fix pt2pt state transition causing rmmod hang adds 9628aace0d1f scsi: lpfc: Fix crash caused by switch reboot adds a94a40eb64f1 scsi: lpfc: Change wording of invalid pci reset log message adds cdf811606bd8 scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports adds 69b8eff25c8b scsi: lpfc: Correct function header comments related to nd [...] adds ef53d5e1b8e4 scsi: lpfc: Update lpfc version to 12.8.0.8 adds 67073c69c890 scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes adds a81a38cc6dda scsi: storvsc: Parameterize number hardware queues adds 5b1be37f773b scsi: pm80xx: Remove list entry from pm8001_ccb_info adds 9ec3d4c10565 scsi: pm80xx: Replace magic numbers with device state defines adds 014ace23a5ec scsi: qla4xxx: Fix a typo adds b4388e3db56a scsi: ufs: Remove duplicate include in ufshcd adds 18c2a59a4190 scsi: ibmvfc: Switch to using kobj_to_dev() adds 083d248b2d44 scsi: FlashPoint: Fix typo adds d3cbb743c362 scsi: target: tcmu: Replace IDR by XArray adds f7c89771d07d scsi: target: tcmu: Replace radix_tree with XArray adds 1080782f13e3 scsi: target: tcmu: Use GFP_NOIO while handling cmds or ho [...] adds bc9e0e366fce scsi: target: iblock: Remove an extra argument adds a2c6c6a3b1ff scsi: target: iblock: Trim line longer than 80 characters adds c151eddbef7e scsi: target: iblock: Fix type of logs_per_phys adds fd48c056a32e scsi: target: pscsi: Fix warning in pscsi_complete_cmd() adds 2c958a8c1f15 scsi: target: pscsi: Remove unused macro ISPRINT adds 5cfb5b0258a0 scsi: target: core: Get rid of warning in compare_and_writ [...] adds c3a27351d6db scsi: target: core: Remove unused macros NONE and ISPRINT adds fdc1339a421d scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_F [...] adds 91ce84a3d789 scsi: target: iscsi: Remove unused macro TEXT_LEN adds c4d81e7c53e7 scsi: target: iscsi: Remove unused macro PRINT_BUF adds c22659fbb98b scsi: target: iscsi: Initialize arrays at declaration time adds 2d4e2daf4fed scsi: target: configfs: Initialize arrays at declaration time adds 4db6dfe62c5f scsi: target: core: pr: Initialize arrays at declaration time adds 4524a0b15902 scsi: target: core: file: Don't duplicate memset(0xff) adds bbb2c0374552 scsi: megaraid_mm: Fix incorrect function name in header adds 616f6d8d9e16 scsi: megaraid_sas: Fix a bunch of misnamed functions in t [...] adds 276f9aa2530a scsi: fcoe: Fix function name fcoe_set_vport_symbolic_name [...] adds d4f5ae21597b scsi: megaraid_mbox: Fix function name megaraid_queue_comm [...] adds dc173575097f scsi: fcoe: Fix a couple of incorrectly named functions adds 577c65b07a55 scsi: aic94xx: Fix a couple of misnamed function names adds a80218c7c565 scsi: aacraid: Fix a few incorrectly named functions adds bd1050e13889 scsi: pm8001: Provide function name and fix a misspelling adds 4c4b8cf5a109 scsi: aacraid: Fix incorrect spelling of aac_send_raw_srb() adds 52ffc08d9454 scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() adds 62690c056ac0 scsi: pm8001: Provide function name 'pm8001_I_T_nexus_rese [...] adds ecef0c9e6407 scsi: qla4xxx: Fix formatting issues - missing '-' and '_' adds 3978e59b6d6c scsi: pm8001: Fix incorrectly named functions in headers adds 3528b9abbd06 scsi: aic94xx: Fix asd_erase_nv_sector()'s header adds 52bb80f18def scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores adds 53616df28199 scsi: aacraid: Repair formatting issue in aac_handle_sa_ai [...] adds 8514e2f1e2c6 scsi: lpfc: Fix a bunch of kernel-doc issues adds 6b87e435e4bc scsi: pm8001: Fix some misnamed function descriptions adds e39c31a7435a scsi: qla4xxx: Fix kernel-doc formatting and misnaming issue adds a7f4242d1207 scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() adds 241b37ac5859 scsi: aic94xx: Remove code that has been unused for at lea [...] adds 7cdaf12ea50a scsi: pm8001: Fix a bunch of doc-rotted function headers adds f11c8b42423f scsi: qla2xxx: Fix some incorrect formatting/spelling issues adds 7df1daed3330 scsi: aacraid: Fix misspelling of _aac_rx_init() adds 964bc8c4adb3 scsi: lpfc: Fix formatting and misspelling issues adds 4a4db603d0b7 scsi: libfc: Fix some possible copy/paste issues adds 3884ce1539b0 scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() adds e015e0ded135 scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() adds 2111ba8781da scsi: mpt3sas: Move a little data from the stack onto the heap adds cf9e575e62a4 scsi: mpt3sas: Fix a bunch of potential naming doc-rot adds 11eea9b3fd4d scsi: ufs: core: Fix incorrectly named ufshcd_find_max_sup [...] adds 0bb87e01d815 scsi: lpfc: Fix a bunch of kernel-doc misdemeanours adds a3dbf5145d01 scsi: lpfc: Fix a bunch of misnamed functions adds 0dbea7c18873 scsi: libfc: Fix incorrect naming of fc_rport_adisc_resp() adds 54cb88dc3083 scsi: mpt3sas: Fix a couple of misdocumented functions/params adds 775b4d65a6fb scsi: libfc: Fix misspelling of fc_fcp_destroy() adds 381095668d51 scsi: qla2xxx: Fix a couple of misnamed functions adds 782a1ab33f71 scsi: mpt3sas: Fix some kernel-doc misnaming issues adds a736e4490442 scsi: qla2xxx: Fix incorrectly named function qla8044_chec [...] adds dc49ab48a77c scsi: qla2xxx: Fix a couple of misdocumented functions adds 2c6400b78243 scsi: lpfc: Fix incorrectly documented function lpfc_debug [...] adds 3145d2d69e16 scsi: lpfc: Fix a few incorrectly named functions adds a7a11b6cfec2 scsi: bfa: Move a large struct from the stack onto the heap adds f6b35a75042b scsi: lpfc: Fix kernel-doc formatting issue adds d5db88b0ce89 scsi: ufs: cdns-pltfrm: Supply function names for headers adds 181883786427 scsi: cxgbi: cxgb3: Fix misnaming of ddp_setup_conn_digest() adds 1c666a3e0a54 scsi: esas2r: Supply __printf(x, y) formatting for esas2r_ [...] adds 1b8a7ee9308e scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_conf [...] adds a905a1dce8bf scsi: be2iscsi: Provide missing function name in header adds ab4bab7a977d scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header adds 0a386beb7ebd scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description adds 78e40ac8b696 scsi: initio: Remove unused variable 'prev' adds fb5b29b2ad3f scsi: a100u2w: Remove unused variable 'bios_phys' adds 167b7e6bfbf5 scsi: dc395x: Fix incorrect naming in function headers adds 6b71f60ca205 scsi: atp870u: Fix naming and demote incorrect and non-con [...] adds 3cb0cfb557cd scsi: myrs: Remove a couple of unused 'status' variables adds 6c31cb74a1ce scsi: 3w-xxxx: Remove 2 unused variables 'response_que_val [...] adds ea7fb5344ad0 scsi: 3w-9xxx: Remove a few set but unused variables adds 475bff65c431 scsi: 3w-sas: Remove unused variables 'sglist' and 'tw_dev' adds 720efdd23f96 scsi: qla2xxx: Use dma_pool_zalloc() adds 471ee95ccca9 scsi: target: tcmu: Adjust parameter in call to tcmu_block [...] adds 3d9c3dcc58e9 scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes adds 4517e77eb83d scsi: ufs: dt-bindings: Add sm8250, sm8350 compatible strings adds 2a8561b78e37 scsi: ufs: core: Remove unnecessary ret in ufshcd_populate_vreg() adds 514288180178 scsi: ufs: core: Use a function to calculate versions adds f065aca20a26 scsi: ufs: qcom: Use ufshci_version() function adds 4f5e51c0ebf0 scsi: ufs: core: Remove version check adds b2c57925df1f scsi: ufs: ufs-pci: Add support for Intel LKF adds a1c4d7741323 scsi: mpt3sas: Replace unnecessary dynamic allocation with [...] adds d6adc251dd2f scsi: mpt3sas: Force PCIe scatterlist allocations to be wi [...] adds 7dd847dae1c4 scsi: mpt3sas: Force chain buffer allocations to be within [...] adds 970ac2bb70e7 scsi: mpt3sas: Force sense buffer allocations to be within [...] adds 58501fd9375f scsi: mpt3sas: Force reply buffer allocations to be within [...] adds 2e4e8587327b scsi: mpt3sas: Force reply post buffer allocations to be w [...] adds c569de899bb4 scsi: mpt3sas: Force reply post array allocations to be wi [...] adds 37067b979309 scsi: mpt3sas: Update driver version to 37.101.00.00 adds 59f90f5e6c80 scsi: mvumi: Use true and false for bool variable adds 2af0bf34ae1f scsi: 3w-sas: Remove unneeded variable 'retval' adds 2ed0fc2b9a79 scsi: csiostor: Assign boolean values to a bool variable adds 1bf5fa1a2916 scsi: qla1280: Spelling fixes adds ac5669bf79d9 scsi: 53c700: Fix spelling of conditions adds bcf064bc2a3b scsi: fnic: Rudimentary spelling fixes adds 69a1709e2ec8 scsi: fusion: Fix a typo in the file mptbase.h adds 3b5f3c0d0548 scsi: ufs: core: Tidy up WB configuration code adds b1ebd3b0e466 scsi: target: Fix htmldocs warning in target_submit_prep() adds 035e9f471691 scsi: sbitmap: Silence a debug kernel warning triggered by [...] adds 5c9e2596ed1d scsi: BusLogic: Supply __printf(x, y) formatting for blogic_msg() adds 66730771543f scsi: nsp32: Supply __printf(x, y) formatting for nsp32_message() adds 94685e7a8cf6 scsi: nsp32: Remove or exclude unused variables adds f466690bda03 scsi: FlashPoint: Remove unused variable 'TID' from FlashP [...] adds 886eb6d590d1 scsi: sim710: Remove unused variable 'err' from sim710_init() adds ab3f2d15fc11 scsi: isci: Make local function isci_remote_device_wait_fo [...] adds 72444bbd047f scsi: isci: Make local function port_state_name() static adds 45d59ab3edca scsi: nsp32: Correct expected types in debug print formatting adds 12a1b740f225 scsi: myrb: Demote non-conformant kernel-doc headers and f [...] adds 637b5c3ebc1c scsi: ipr: Fix incorrect function names in their headers adds 5ccd626516e1 scsi: mvumi: Fix formatting and doc-rot issues adds 59863cb53d80 scsi: sd_zbc: Place function name into header adds 3673b7b0007b scsi: pmcraid: Fix a whole host of kernel-doc issues adds ad907c54e36f scsi: sd: Fix function name in header adds 3e2f4679ea03 scsi: aic94xx: Correct misspelling of function asd_dump_se [...] adds f1d50e8ee5c9 scsi: be2iscsi: Ensure function follows directly after its header adds 33c8ef953ece scsi: dc395x: Fix some function param descriptions adds 100ec495e01e scsi: initio: Fix a few kernel-doc misdemeanours adds c548a6250627 scsi: a100u2w: Fix some misnaming and formatting issues adds 9eb292eb2ef7 scsi: myrs: Add missing ':' to make the kernel-doc checker happy adds a364a147b1dc scsi: pmcraid: Correct function name pmcraid_show_adapter_ [...] adds a8d548b0b3ee scsi: mpt3sas: Fix a few kernel-doc issues adds a90a8c607570 scsi: be2iscsi: Demote incomplete/non-conformant kernel-do [...] adds c7eab0704c30 scsi: fnic: Demote non-conformant kernel-doc headers adds 2efd8631d6a5 scsi: fnic: Kernel-doc headers must contain the function name adds 6af1d9bd9051 scsi: isci: phy: Fix a few different kernel-doc related issues adds 6ab7ca5139b7 scsi: isci: phy: Provide function name and demote non-conf [...] adds db35a0835357 scsi: isci: request: Fix a myriad of kernel-doc issues adds 44b7ca966128 scsi: isci: host: Fix bunch of kernel-doc related issues adds 0afdee03f2e7 scsi: isci: task: Demote non-conformant header and remove [...] adds 103d61927ed3 scsi: isci: remote_node_table: Fix a bunch of kernel-doc m [...] adds ad276048f1bc scsi: isci: remote_node_context: Fix one function header a [...] adds 29faa5ce26ae scsi: isci: port_config: Fix a bunch of doc-rot and demote abuses adds 242e15d7a4f4 scsi: isci: remote_device: Fix a bunch of doc-rot issues adds a8604e44514d scsi: isci: request: Fix doc-rot issue relating to 'ireq' param adds 7292a8b039c5 scsi: isci: port: Fix a bunch of kernel-doc issues adds d2d480f132e8 scsi: isci: remote_node_context: Demote kernel-doc abuse adds 188f513dd22c scsi: isci: remote_node_table: Provide some missing params [...] adds cf0ad7a15ac5 scsi: cxlflash: Fix a little doc-rot adds 32b3edfd28f8 scsi: cxlflash: Fix a few misnaming issues adds a690baa47fd1 scsi: cxlflash: Fix some misnaming related doc-rot adds 841d7df0d416 scsi: ibmvscsi: Fix a bunch of kernel-doc related issues adds dd9c77297148 scsi: ibmvscsi: Fix a bunch of misdocumentation adds cba3ebfc008e scsi: ibmvscsi_tgt: Remove duplicate section 'NOTE' adds 634b9774d335 scsi: qla2xxx: Constify struct qla_tgt_func_tmpl adds 37ce4f3531d4 scsi: qla2xxx: Fix endianness annotations adds 17603237f789 scsi: qla2xxx: Suppress Coverity complaints about dseg_r* adds a20821e3f471 scsi: qla2xxx: Simplify qla8044_minidump_process_control() adds a2b2cc660822 scsi: qla2xxx: Always check the return value of qla24xx_ge [...] adds e5406d8ad4a1 scsi: qla2xxx: Check kzalloc() return value adds 973c920811bc scsi: dc395x: Use bitwise instead of arithmetic operator f [...] adds be20b96b6319 scsi: mac53c94: Fix warning comparing pointer to 0 adds adb253433dc8 scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and [...] adds 7a0c0e6ce130 scsi: ufs: core: Correct status type in ufshcd_vops_pwr_ch [...] adds dfd35e1d5934 scsi: ufs: ufs-exynos: Remove pwr_max from parameter list [...] adds 690209d5ebef scsi: message: fusion: Remove unnecessary cast adds 3ba9f38ed43d scsi: fnic: Remove unnecessary cast adds 0d556a21a9da scsi: ibmvscsi: Remove unnecessary cast adds 3070c72155c5 scsi: qla1280: Fix warning comparing pointer to 0 adds 1630e752fb83 scsi: bfa: Fix warning comparing pointer to 0 adds 0873045f63c4 scsi: ufs: Remove unnecessary NULL checks in ufshcd_find_m [...] adds a89562e31f01 scsi: csiostor: Fix a typo adds 206a3afa9482 scsi: mpt3sas: Fix a typo adds 5fae809faec6 scsi: bnx2fc: Fix a typo adds ae98ddf05fdb scsi: scsi_dh: Fix a typo adds 89bbf550eafc scsi: lpfc: Fix a typo adds 9991ca001b9c scsi: bfa: Fix a typo in two places adds 835b8c16a0e3 scsi: esp_scsi: Trivial typo fixes adds f1891f9bbc46 scsi: lpfc: Fix a typo adds c2255ece2be2 scsi: pm8001: Avoid -Wrestrict warning adds bcafad6c2d52 scsi: qla2xxx: Fix IOPS drop seen in some adapters adds a63f4c454149 scsi: qla2xxx: Add H:C:T info in the log message for fc ports adds c358a3d92b32 scsi: qla2xxx: Fix stuck session adds 5777fef788a5 scsi: qla2xxx: Consolidate zio threshold setting for both [...] adds 2ce35c0821af scsi: qla2xxx: Fix use after free in bsg adds 6641df81ab79 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() adds 610d027b1e63 scsi: qla2xxx: Fix RISC RESET completion polling adds f7a0ed479e66 scsi: qla2xxx: Fix crash in PCIe error handling adds daafc8d33ff6 scsi: qla2xxx: Fix mailbox recovery during PCIe error adds 1cbcc531d01f scsi: qla2xxx: Update default AER debug mask adds 022a2d211ce0 scsi: qla2xxx: Do logout even if fabric scan retries got e [...] adds 10d91a15f26e scsi: qla2xxx: Update version to 10.02.00.106-k adds d2478dd25691 scsi: fnic: Remove bogus ratelimit messages adds eee8910fe0b5 scsi: core: Fix comment typo adds fe515ac82768 scsi: core: Remove duplicate declarations adds 8dc602529681 scsi: qedi: Remove redundant assignment to variable err adds 6bfe9855daa3 scsi: core: scsi_host_cmd_pool is declared twice adds 92b4c52c43e1 scsi: a100u2w: Remove unused variable biosaddr adds ce0b6e388772 scsi: advansys: Fix spelling of 'is' adds 182ad87c95e7 scsi: myrb: Make symbols DAC960_{LA/PG/PD/P}_privdata static adds e27f3c88e250 scsi: myrs: Make symbols DAC960_{GEM/BA/LP}_privdata static adds 6c26379def09 scsi: aic94xx: Avoid -Wempty-body warning adds 472c1cfb10f1 scsi: message: fusion: Avoid -Wempty-body warnings adds ae3645d29d4e scsi: mvsas: Avoid -Wempty-body warning adds ada48ba70f6b scsi: lpfc: Fix gcc -Wstringop-overread warning adds 5b11c9d80bde scsi: fcoe: Fix mismatched fcoe_wwn_from_mac declaration adds ed46ccc7fe76 scsi: message: fusion: Replace one-element array with flex [...] adds 4e2e619f3c9e scsi: message: mptlan: Replace one-element array with flex [...] adds 556666bce111 Merge branch '5.12/scsi-fixes' into 5.13/scsi-staging adds c6d3ee209b9e scsi: smartpqi: Use host-wide tag space adds b622a601a13a scsi: smartpqi: Correct request leakage during reset operations adds 2708a25643ab scsi: smartpqi: Add support for new product ids adds 281a817f232e scsi: smartpqi: Refactor aio submission code adds 1a22bc4bee22 scsi: smartpqi: Refactor scatterlist code adds 6702d2c40f31 scsi: smartpqi: Add support for RAID5 and RAID6 writes adds 7a012c23c7a7 scsi: smartpqi: Add support for RAID1 writes adds f6cc2a774aa7 scsi: smartpqi: Add support for BMIC sense feature cmd and [...] adds 598bef8d7942 scsi: smartpqi: Add support for long firmware version adds 583891c9e509 scsi: smartpqi: Align code with oob driver adds c7ffedb3a774 scsi: smartpqi: Add stream detection adds 5be746d7d74b scsi: smartpqi: Add host level stream detection enable adds 99a12b487f19 scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks adds ae0c189db4f1 scsi: smartpqi: Remove timeouts from internal cmds adds 7a84a821f194 scsi: smartpqi: Add support for wwid adds 06b41e0d1800 scsi: smartpqi: Update event handler adds 4ccc354bac14 scsi: smartpqi: Update soft reset management for OFA adds 37f3318199ce scsi: smartpqi: Synchronize device resets with mutex adds 9fa820233609 scsi: smartpqi: Update suspend/resume and shutdown adds 5be9db069d3f scsi: smartpqi: Update RAID bypass handling adds 2790cd4d3f6a scsi: smartpqi: Update OFA management adds 66f1c2b40270 scsi: smartpqi: Update device scan operations adds 3268b8a8cf77 scsi: smartpqi: Fix driver synchronization issues adds a425625277a1 scsi: smartpqi: Convert snprintf() to scnprintf() adds ec504b23df9d scsi: smartpqi: Add phy ID support for the physical drives adds 55732a46d6c5 scsi: smartpqi: Update SAS initiator_port_protocols and ta [...] adds 18ff5f0877be scsi: smartpqi: Add additional logging for LUN resets adds d0cba99fd7a3 scsi: smartpqi: Update enclosure identifier in sysfs adds 43e97ef482ee scsi: smartpqi: Correct system hangs when resuming from hi [...] adds 75fbeacca3ad scsi: smartpqi: Add new PCI IDs adds d56030f882a7 scsi: smartpqi: Update version to 2.1.8-045 adds 22ec513e7057 scsi: scsi_dh_alua: Prevent duplicate pg info print in alu [...] adds bc3f2b42b70e scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() adds 0aecfa662e43 scsi: target: Add the DUMMY flag to rd_mcp adds 1b5ad814af5e scsi: target: Make the virtual LUN 0 device adds 4c51f9569651 scsi: mpt3sas: Only one vSES is present even when IOC has [...] adds c0629d70ca55 scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement adds 3c8604691d2a scsi: mpt3sas: Block PCI config access from userspace duri [...] adds 4dec8004de29 scsi: message: fusion: Use BUG_ON instead of if condition [...] adds aa6f2fccd711 scsi: fnic: Remove unnecessary spin_lock_init() and INIT_L [...] adds 1352eec8c0da scsi: ufs: core: Fix out-of-bounds warnings in ufshcd_exec [...] adds c3b0d087763f scsi: bfa: Remove unnecessary struct declarations adds a1e9981ba528 scsi: qedf: Remove unused include of linux/version.h adds c03f2422b9f5 scsi: libsas: Correctly indent statements in sas_to_ata_err() adds 857a80bbd732 scsi: libsas: Clean up whitespace adds 84b20b8062e7 Merge branch '5.12/scsi-fixes' into 5.13/scsi-staging adds ecddbb7e945d scsi: target: tcmu: Adjust names of variables and definitions adds 8b084d9dfb01 scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE adds f5ce815f34bc scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE adds 3722e36c4ea4 scsi: target: tcmu: Remove function tcmu_get_block_page() adds e719afdcf691 scsi: target: tcmu: Replace block size definitions with ne [...] adds 08976cb548d6 scsi: target: tcmu: Make data_pages_per_blk changeable via [...] adds 3f744a14f331 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check() adds 6f305bf699fe scsi: pm80xx: Remove busy wait from mpi_uninit_check() adds 40fa7394a1ad scsi: pm80xx: Fix potential infinite loop adds 8a23dbc60089 scsi: pm8001: Clean up white space adds fa5ac2beabad scsi: pm8001: Clean up open braces adds 2843d2fb4225 scsi: hisi_sas: Delete some unused callbacks adds 4da0b7f6fac3 scsi: hisi_sas: Print SAS address for v3 hw erroneous comp [...] adds f467666504bf scsi: hisi_sas: Call sas_unregister_ha() to roll back if . [...] adds 2c74cb1f9222 scsi: hisi_sas: Directly snapshot registers when executing [...] adds 2d31cb20a3cd scsi: hisi_sas: Warn in v3 hw channel interrupt handler wh [...] adds f4df167ad5a2 scsi: hisi_sas: Print SATA device SAS address for soft res [...] adds 790f9a48abd0 scsi: ufs: ufs-qcom: Remove redundant dev_err() call in uf [...] adds 54300bfd738b scsi: snic: Convert to DEFINE_SHOW_ATTRIBUTE() adds 339c9b63cc7c scsi: ufs: ufshcd-pltfrm: Fix deferred probing adds 6c11dc060427 scsi: hisi_sas: Fix IRQ checks adds 38fca15c29db scsi: jazz_esp: Add IRQ check adds 14b321380eb3 scsi: sun3x_esp: Add IRQ check adds 1160d61bc51e scsi: sni_53c710: Add IRQ check adds 4aab946f789e scsi: qedf: Enable devlink support adds 9d6f87c25ad5 scsi: qedf: Use devlink to report errors and recovery adds 16660db3fc2a scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_di [...] adds efd2617100d9 scsi: qla2xxx: Remove unneeded if-null-free check adds 5dc3468888f8 scsi: qla2xxx: Reuse existing error handling path adds eb5a3e3b75fe scsi: qla4xxx: Remove unneeded if-null-free check adds 039cf3816648 scsi: message: fusion: Remove unused local variable 'time_count' adds 30264737bd95 scsi: message: fusion: Remove unused local variable 'port' adds c436b41a99b7 scsi: message: fusion: Remove unused local variable 'status' adds cf17ff267880 scsi: message: fusion: Remove unused local variable 'vtarget' adds 8350e19658c1 scsi: isci: Remove unnecessary struct declaration adds 078c68b87a71 scsi: lpfc: Fix rmmod crash due to bad ring pointers to ab [...] adds fffd18ec6579 scsi: lpfc: Fix crash when a REG_RPI mailbox fails trigger [...] adds f866eb06c087 scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() adds a789241e49b6 scsi: lpfc: Fix NMI crash during rmmod due to circular hba [...] adds 4e76d4a9a226 scsi: lpfc: Fix lack of device removal on port swaps with PRLIs adds 304ee43238fe scsi: lpfc: Fix error handling for mailboxes completed in [...] adds 724f6b43a349 scsi: lpfc: Fix use-after-free on unused nodes after port swap adds a1a553e31a99 scsi: lpfc: Fix silent memory allocation failure in lpfc_s [...] adds a314dec37c0e scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login adds d3de0d11a219 scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored adds b62232ba8cac scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic adds 3bfab8a026b3 scsi: lpfc: Fix various trivial errors in comments and log [...] adds f115612528b8 scsi: lpfc: Standardize discovery object logging format adds 5b1f5089b6e6 scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c adds 3ebd25b0a443 scsi: lpfc: Update lpfc version to 12.8.0.9 adds cf270817cafb scsi: lpfc: Copyright updates for 12.8.0.9 patches adds 15cfef8623a4 scsi: ibmvfc: Fix invalid state machine BUG_ON() adds 667298ceaf04 scsi: smartpqi: Fix blocks_per_row static checker issue adds 5cad5a507241 scsi: smartpqi: Fix device pointer variable reference stat [...] adds f02d4086a8f3 scsi: qla2xxx: Reserve extra IRQ vectors adds 91cf21ec6d04 scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests adds 8824db894dd1 scsi: zfcp: Fix indentation coding style issue adds ab1fa88062f8 scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_e [...] adds 20540a5645f0 scsi: zfcp: Clean up sysfs code for SFP diagnostics adds be46e39ae3be scsi: zfcp: Move the position of put_device() adds b3f0a1ee9e39 scsi: zfcp: Lift Request Queue tasklet & timer from qdio adds 4ddbea1b6f51 scsi: pm80xx: Add sysfs attribute to check MPI state adds a4c55e16c500 scsi: pm80xx: Add sysfs attribute to check controller hmi error adds dd49ded8aa43 scsi: pm80xx: Add sysfs attribute to track RAAE count adds 0602624ace23 scsi: pm80xx: Add sysfs attribute to track iop0 count adds b0c306e62167 scsi: pm80xx: Add sysfs attribute to track iop1 count adds 4f5deeb40f9c scsi: pm80xx: Completing pending I/O after fatal error adds b431472bc88b scsi: pm80xx: Reset PI and CI memory during re-initialization adds 1f02beff224e scsi: pm80xx: Remove global lock from outbound queue processing adds 76fc0df9a0e7 scsi: core: Make the scsi_alloc_sgtables() documentation m [...] adds 886874af9439 scsi: core: Remove an incorrect comment adds 0d2810cd62d9 scsi: core: Rename scsi_softirq_done() into scsi_complete() adds 280e91b02665 scsi: core: Modify the scsi_send_eh_cmnd() return value fo [...] adds b8e162f9e7e2 scsi: core: Introduce enum scsi_disposition adds 56853f0e615b scsi: aacraid: Remove an unused function adds 90d6697810f0 scsi: libfc: Fix a format specifier adds be5aeee30e45 scsi: fcoe: Suppress a compiler warning adds 3ad0b1da0da2 scsi: mpt3sas: Fix two kernel-doc headers adds 3690ad6708c5 scsi: myrb: Remove unused functions adds 40d1373b6047 scsi: myrs: Remove unused functions adds 11417cd5e2ec scsi: qla4xxx: Remove an unused function adds c64aab41c5e1 scsi: smartpqi: Remove unused functions adds 3940ebf7ba52 scsi: 53c700: Open-code status_byte(u8) calls adds 22dc227e8f0e scsi: dc395x: Open-code status_byte(u8) calls adds 41e70e3006f6 scsi: sd: Introduce a new local variable in sd_check_events() adds 15df85e0d63d scsi: target: Compare explicitly with SAM_STAT_GOOD adds e15c745295a2 scsi: target: Fix two format specifiers adds baa75afde8cb scsi: target: Shorten ALUA error messages adds 7a3beeae2893 scsi: target: tcm_fc: Fix a kernel-doc header adds 85367040511f scsi: blk-mq: Fix build warning when making htmldocs new e1364711359f scsi: lpfc: Fix illegal memory access on Abort IOCBs new 83adbba746d1 scsi: lpfc: Fix DMA virtual address ptr assignment in bsg new e4ec10228fdf scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command new 7c42a0c74dd1 Merge remote-tracking branch 'scsi-fixes/fixes' new 4d56ec533afa Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 6d8c3338527a Merge remote-tracking branch 'pidfd-fixes/fixes' new 76619f2c150a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (e27839dcc50b) \ N -- N -- N refs/heads/pending-fixes (76619f2c150a)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 62 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/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 - .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 - 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/trivial-devices.yaml | 6 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 2 + .../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 + MAINTAINERS | 51 +- Makefile | 17 + arch/Kconfig | 45 + 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 | 20 +- block/blk-mq.c | 41 +- block/blk-mq.h | 25 +- block/kyber-iosched.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/ata/libata-eh.c | 2 +- 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-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/light/acpi-als.c | 4 +- .../infiniband/hw/usnic/usnic_uiom_interval_tree.c | 3 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 14 +- drivers/interconnect/qcom/bcm-voter.c | 2 +- drivers/md/raid5.c | 3 +- drivers/memory/samsung/exynos5422-dmc.c | 13 +- drivers/message/fusion/lsi/mpi.h | 4 +- drivers/message/fusion/lsi/mpi_ioc.h | 2 +- drivers/message/fusion/mptbase.c | 9 +- drivers/message/fusion/mptbase.h | 2 +- drivers/message/fusion/mptctl.c | 8 - drivers/message/fusion/mptdebug.h | 7 +- drivers/message/fusion/mptlan.c | 9 +- drivers/message/fusion/mptsas.c | 10 +- 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/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/s390/scsi/zfcp_aux.c | 28 +- drivers/s390/scsi/zfcp_def.h | 6 +- drivers/s390/scsi/zfcp_diag.c | 42 - drivers/s390/scsi/zfcp_diag.h | 7 - drivers/s390/scsi/zfcp_ext.h | 4 +- drivers/s390/scsi/zfcp_fsf.c | 1 - drivers/s390/scsi/zfcp_qdio.c | 68 +- drivers/s390/scsi/zfcp_qdio.h | 5 + drivers/s390/scsi/zfcp_sysfs.c | 14 +- drivers/s390/scsi/zfcp_unit.c | 4 +- drivers/scsi/3w-9xxx.c | 14 +- drivers/scsi/3w-sas.c | 13 +- drivers/scsi/3w-xxxx.c | 6 +- drivers/scsi/53c700.c | 6 +- drivers/scsi/BusLogic.c | 2 +- drivers/scsi/FlashPoint.c | 6 +- drivers/scsi/a100u2w.c | 13 +- drivers/scsi/aacraid/aachba.c | 13 +- drivers/scsi/aacraid/commctrl.c | 2 +- drivers/scsi/aacraid/commsup.c | 4 +- drivers/scsi/aacraid/rx.c | 2 +- drivers/scsi/advansys.c | 2 +- drivers/scsi/aic94xx/aic94xx.h | 2 +- drivers/scsi/aic94xx/aic94xx_dump.c | 186 +- drivers/scsi/aic94xx/aic94xx_hwi.c | 4 +- drivers/scsi/aic94xx/aic94xx_sds.c | 2 +- drivers/scsi/atp870u.c | 7 +- drivers/scsi/be2iscsi/be_iscsi.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 6 +- drivers/scsi/be2iscsi/be_mgmt.c | 2 +- drivers/scsi/bfa/bfa_fc.h | 4 +- drivers/scsi/bfa/bfa_fcs.h | 3 - drivers/scsi/bfa/bfa_fcs_lport.c | 20 +- drivers/scsi/bfa/bfad_bsg.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 2 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 85 +- drivers/scsi/bnx2i/bnx2i_sysfs.c | 2 +- drivers/scsi/csiostor/csio_hw_t5.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 4 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 2 +- drivers/scsi/cxlflash/main.c | 8 +- drivers/scsi/cxlflash/superpipe.c | 6 +- drivers/scsi/cxlflash/vlun.c | 8 +- drivers/scsi/dc395x.c | 15 +- drivers/scsi/device_handler/scsi_dh_alua.c | 39 +- drivers/scsi/device_handler/scsi_dh_emc.c | 4 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 4 +- drivers/scsi/esas2r/esas2r_log.c | 7 + drivers/scsi/esp_scsi.c | 4 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fcoe/fcoe_ctlr.c | 4 +- drivers/scsi/fcoe/fcoe_transport.c | 2 +- drivers/scsi/fnic/fnic_debugfs.c | 3 +- drivers/scsi/fnic/fnic_fcs.c | 16 +- drivers/scsi/fnic/fnic_main.c | 3 - drivers/scsi/fnic/fnic_scsi.c | 6 +- drivers/scsi/fnic/fnic_trace.c | 18 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 38 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 44 +- drivers/scsi/ibmvscsi/ibmvfc.c | 88 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 73 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 23 +- drivers/scsi/initio.c | 18 +- drivers/scsi/ipr.c | 8 +- drivers/scsi/isci/host.c | 37 +- drivers/scsi/isci/phy.c | 34 +- drivers/scsi/isci/phy.h | 1 - drivers/scsi/isci/port.c | 62 +- drivers/scsi/isci/port_config.c | 37 +- drivers/scsi/isci/remote_device.c | 33 +- drivers/scsi/isci/remote_node_context.c | 13 +- drivers/scsi/isci/remote_node_table.c | 64 +- drivers/scsi/isci/request.c | 60 +- drivers/scsi/isci/task.c | 3 +- drivers/scsi/jazz_esp.c | 4 +- drivers/scsi/libfc/fc_fcp.c | 2 +- drivers/scsi/libfc/fc_lport.c | 14 +- drivers/scsi/libfc/fc_rport.c | 2 +- drivers/scsi/libsas/sas_ata.c | 74 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 13 +- drivers/scsi/lpfc/lpfc.h | 3 +- drivers/scsi/lpfc/lpfc_attr.c | 140 +- drivers/scsi/lpfc/lpfc_bsg.c | 30 +- drivers/scsi/lpfc/lpfc_crtn.h | 11 +- drivers/scsi/lpfc/lpfc_ct.c | 44 +- drivers/scsi/lpfc/lpfc_debugfs.c | 21 +- drivers/scsi/lpfc/lpfc_disc.h | 3 +- drivers/scsi/lpfc/lpfc_els.c | 755 ++--- drivers/scsi/lpfc/lpfc_hbadisc.c | 34 +- drivers/scsi/lpfc/lpfc_hw4.h | 176 +- drivers/scsi/lpfc/lpfc_init.c | 154 +- drivers/scsi/lpfc/lpfc_mbox.c | 38 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 282 +- drivers/scsi/lpfc/lpfc_nvme.c | 20 +- drivers/scsi/lpfc/lpfc_nvmet.c | 31 +- drivers/scsi/lpfc/lpfc_scsi.c | 124 +- drivers/scsi/lpfc/lpfc_sli.c | 144 +- drivers/scsi/lpfc/lpfc_version.h | 6 +- drivers/scsi/lpfc/lpfc_vport.c | 10 +- drivers/scsi/mac53c94.c | 13 +- drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_mm.c | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 5 + drivers/scsi/megaraid/megaraid_sas_base.c | 98 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 89 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 2 + drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 514 ++-- drivers/scsi/mpt3sas/mpt3sas_base.h | 5 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 10 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 45 +- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 12 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 65 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 7 +- drivers/scsi/mvsas/mv_sas.h | 2 +- drivers/scsi/mvumi.c | 9 +- drivers/scsi/myrb.c | 126 +- drivers/scsi/myrs.c | 117 +- drivers/scsi/nsp32.c | 31 +- drivers/scsi/pm8001/pm8001_ctl.c | 151 +- drivers/scsi/pm8001/pm8001_ctl.h | 5 + drivers/scsi/pm8001/pm8001_hwi.c | 92 +- drivers/scsi/pm8001/pm8001_hwi.h | 1 + drivers/scsi/pm8001/pm8001_init.c | 19 +- drivers/scsi/pm8001/pm8001_sas.c | 31 +- drivers/scsi/pm8001/pm8001_sas.h | 5 +- drivers/scsi/pm8001/pm80xx_hwi.c | 49 +- drivers/scsi/pm8001/pm80xx_hwi.h | 1 + drivers/scsi/pmcraid.c | 70 +- drivers/scsi/qedf/qedf.h | 3 +- drivers/scsi/qedf/qedf_dbg.h | 1 - drivers/scsi/qedf/qedf_main.c | 18 +- drivers/scsi/qedi/qedi_main.c | 4 +- drivers/scsi/qla1280.c | 10 +- drivers/scsi/qla2xxx/qla_attr.c | 8 +- drivers/scsi/qla2xxx/qla_bsg.c | 7 +- drivers/scsi/qla2xxx/qla_dbg.c | 16 +- drivers/scsi/qla2xxx/qla_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_def.h | 15 +- drivers/scsi/qla2xxx/qla_gbl.h | 3 + drivers/scsi/qla2xxx/qla_gs.c | 14 +- drivers/scsi/qla2xxx/qla_init.c | 115 +- drivers/scsi/qla2xxx/qla_inline.h | 46 + drivers/scsi/qla2xxx/qla_iocb.c | 84 +- drivers/scsi/qla2xxx/qla_isr.c | 15 +- drivers/scsi/qla2xxx/qla_mbx.c | 38 +- drivers/scsi/qla2xxx/qla_mr.c | 16 +- drivers/scsi/qla2xxx/qla_mr.h | 8 +- drivers/scsi/qla2xxx/qla_nvme.c | 10 +- drivers/scsi/qla2xxx/qla_nx2.c | 10 +- drivers/scsi/qla2xxx/qla_os.c | 223 +- drivers/scsi/qla2xxx/qla_sup.c | 9 +- drivers/scsi/qla2xxx/qla_target.c | 11 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 19 +- drivers/scsi/qla4xxx/ql4_mbx.c | 4 +- drivers/scsi/qla4xxx/ql4_nx.c | 6 - drivers/scsi/qla4xxx/ql4_os.c | 33 +- drivers/scsi/scsi.c | 13 + drivers/scsi/scsi_debug.c | 229 +- drivers/scsi/scsi_dh.c | 2 +- drivers/scsi/scsi_error.c | 66 +- drivers/scsi/scsi_lib.c | 119 +- drivers/scsi/scsi_priv.h | 7 +- drivers/scsi/scsi_scan.c | 23 +- drivers/scsi/scsi_sysfs.c | 6 +- drivers/scsi/sd.c | 7 +- drivers/scsi/sd_zbc.c | 2 +- drivers/scsi/sg.c | 2 +- drivers/scsi/sim710.c | 14 +- drivers/scsi/smartpqi/smartpqi.h | 310 +- drivers/scsi/smartpqi/smartpqi_init.c | 3147 ++++++++++++-------- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 39 +- drivers/scsi/smartpqi/smartpqi_sis.c | 9 +- drivers/scsi/smartpqi/smartpqi_sis.h | 1 + drivers/scsi/sni_53c710.c | 5 +- drivers/scsi/snic/snic_debugfs.c | 20 +- drivers/scsi/storvsc_drv.c | 84 +- drivers/scsi/sun3x_esp.c | 4 +- drivers/scsi/ufs/cdns-pltfrm.c | 4 + drivers/scsi/ufs/ufs-debugfs.c | 90 + drivers/scsi/ufs/ufs-debugfs.h | 2 + drivers/scsi/ufs/ufs-exynos.c | 3 +- drivers/scsi/ufs/ufs-qcom.c | 11 +- drivers/scsi/ufs/ufs-sysfs.c | 2 +- drivers/scsi/ufs/ufs.h | 10 +- drivers/scsi/ufs/ufshcd-pci.c | 169 ++ drivers/scsi/ufs/ufshcd-pltfrm.c | 8 +- drivers/scsi/ufs/ufshcd.c | 285 +- drivers/scsi/ufs/ufshcd.h | 30 +- drivers/scsi/ufs/ufshci.h | 40 +- drivers/spi/spi-geni-qcom.c | 16 +- drivers/spi/spi-loopback-test.c | 3 +- drivers/spi/spi-qcom-qspi.c | 18 +- drivers/target/iscsi/iscsi_target.c | 20 +- drivers/target/iscsi/iscsi_target_configfs.c | 3 +- drivers/target/iscsi/iscsi_target_nego.c | 1 - drivers/target/iscsi/iscsi_target_stat.c | 1 - drivers/target/iscsi/iscsi_target_util.c | 17 - drivers/target/loopback/tcm_loop.c | 60 +- drivers/target/loopback/tcm_loop.h | 1 - drivers/target/sbp/sbp_target.c | 8 +- drivers/target/target_core_configfs.c | 36 +- drivers/target/target_core_device.c | 12 +- drivers/target/target_core_fabric_configfs.c | 58 + drivers/target/target_core_file.c | 3 +- drivers/target/target_core_iblock.c | 81 +- drivers/target/target_core_iblock.h | 10 + drivers/target/target_core_internal.h | 2 + drivers/target/target_core_pr.c | 42 +- drivers/target/target_core_pscsi.c | 7 +- drivers/target/target_core_rd.c | 27 +- drivers/target/target_core_rd.h | 1 + drivers/target/target_core_sbc.c | 4 +- drivers/target/target_core_spc.c | 6 +- drivers/target/target_core_stat.c | 3 - drivers/target/target_core_tmr.c | 4 + drivers/target/target_core_transport.c | 300 +- drivers/target/target_core_user.c | 440 +-- drivers/target/target_core_xcopy.c | 10 +- drivers/target/tcm_fc/tfc_cmd.c | 14 +- drivers/target/tcm_fc/tfc_sess.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 23 +- drivers/usb/gadget/function/f_tcm.c | 36 +- drivers/vhost/scsi.c | 58 +- drivers/xen/xen-scsiback.c | 21 +- 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/arch_topology.h | 19 +- include/linux/binfmts.h | 1 + include/linux/blk-mq.h | 13 +- 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/hyperv.h | 1 + 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/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/sbitmap.h | 85 +- include/linux/security.h | 18 +- include/linux/uio.h | 10 + include/net/af_rxrpc.h | 2 +- include/scsi/libfcoe.h | 2 +- include/scsi/scsi.h | 21 +- include/scsi/scsi_cmnd.h | 3 + include/scsi/scsi_device.h | 10 +- include/scsi/scsi_dh.h | 5 +- include/scsi/scsi_eh.h | 2 +- include/scsi/scsi_host.h | 84 +- include/target/target_core_backend.h | 2 + include/target/target_core_base.h | 59 +- include/target/target_core_fabric.h | 21 +- include/trace/events/afs.h | 74 +- include/trace/events/netfs.h | 261 ++ include/trace/events/ufs.h | 21 + 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/sbitmap.c | 210 +- 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 +- sound/virtio/virtio_ctl_msg.c | 2 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/pm-graph/sleepgraph.py | 2 +- 840 files changed, 23000 insertions(+), 13255 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 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 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