This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 6c1dd1fe5d8a Merge tag 'integrity-v6.8' of git://git.kernel.org/pub/scm [...] adds 02e3564a3440 regmap: ram: support noinc semantics adds d958d97848a6 regmap: kunit: add noinc write test adds 1957b92aaff0 regmap: fix regmap_noinc_write() description adds 3b201c9af7c0 regmap: fix kcalloc() arguments order adds 83130ff423d6 Merge tag 'regmap-v6.8' of git://git.kernel.org/pub/scm/li [...] adds c986968fe92f regulator: core: Add option to prevent disabling unused re [...] adds 7993d3a9c34f regulator: core: Only increment use_count when enable_coun [...] adds 1fc2e768ff28 regulator: palmas: remove redundant initialization of poin [...] adds e1eb745006ac regulator: stpmic1: Fix kernel-doc notation warnings adds c0d6b2acf78e regulator: qcom_spmi: Add PM8937 SPMI regulator adds f2b003c8235e dt-bindings: regulator: qcom,spmi-regulator: Document PM8937 PMIC adds 18cc1cd01113 regulator: qcom_smd: Add PM8937 regulators adds 40e13ae67c6f dt-bindings: regulator: qcom,smd-rpm-regulator: Document P [...] adds 413cfaa7ed8b Add PM8937 PMIC support adds 0e1c8dcbdece regulator: dt-bindings: Add system-critical-regulator property adds 8156c7dd47b9 regulator: Introduce handling for system-critical under-vo [...] adds 633cd1c0a9de regulator: dt-bindings: Allow system-critical marking for [...] adds 759e2bd96971 regulator: dt-bindings: Add 'regulator-uv-less-critical-wi [...] adds 1e22152aa59d regulator: Implement uv_survival_time for handling under-v [...] adds 753e4d5c433d regulator: add under-voltage support (part 2) adds 16e5ac127d8d regulator: event: Add regulator netlink event support adds 2506c1de4081 regulator: event: Add regulator netlink event support adds 03560ff08d28 regulator: arizona-ldo1: Convert to platform remove callba [...] adds cddda6f5f47f regulator: bd9571mwv: Convert to platform remove callback [...] adds 0210a60aad02 regulator: db8500-prcmu: Convert to platform remove callba [...] adds 6f382a0c7ec1 regulator: stm32-vrefbuf: Convert to platform remove callb [...] adds 964575179663 regulator: uniphier: Convert to platform remove callback r [...] adds 3b2e8e98692b regulator: userspace-consumer: Convert to platform remove [...] adds d637a75ede3d regulator: virtual: Convert to platform remove callback re [...] adds 8d6fab52f3fd regulator: wm8350: Convert to platform remove callback ret [...] adds a142ae76e1e1 regulator: Convert to platform remove callback adds 27591ea2f775 regulator: qcom-rpmh: extend to support multiple linear vo [...] adds 638baabe951e regulator: dt-bindings: qcom,rpmh: add compatible for pm8010 adds 2544631faa7f regulator: qcom-rpmh: add support for pm8010 regulators adds cd48f7419ad1 Add pm8010 RPMH regulators for sm8550 boards adds ad663ce67804 regulator: qcom_smd: Add LDO5 MP5496 regulator adds d939c02359a6 dt-bindings: regulator: qcom,usb-vbus-regulator: clean up example adds 67ba055dd775 regulator: Reuse LINEAR_RANGE() in REGULATOR_LINEAR_RANGE() adds 51088e5cc241 uapi: regulator: Fix typo adds 1cadc04c1a1a regulator: event: Ensure atomicity for sequence number adds da96801729b4 Merge tag 'regulator-v6.8' of git://git.kernel.org/pub/scm [...] adds dfa8121a6ca7 spi: cadence-xspi: Drop useless assignment to NULL adds 424a8166764e spi: spi-zynqmp-gqspi: fix driver kconfig dependencies adds 2f2802d1a59d spi: spi-ti-qspi: Convert to platform remove callback retu [...] adds adde8a55daf6 spi: stm32: rename stm32f4_* to stm32fx_* adds 247ba5ea0582 spi: stm32: use callbacks for read_rx and write_tx adds a84dcb410b5f spi: stm32: add STM32F7 support adds 09388379b6d7 spi: add stm32f7-spi compatible adds 6f9da1817188 Add STM32F7 SPI support adds 3fc6350fc847 treewide, spi: Get rid of SPI_MASTER_HALF_DUPLEX adds 54a1dc08e173 spi: dt-bindings: renesas,rspi: Document RZ/Five SoC adds 18a813a1f94a spi: intel: make mem_ops comparison unique to opcode match adds d3bb2cb0f176 spi: ingenic: convert not to use dma_request_slave_channel() adds 252eafe11ffc dt-bindings: spi: axi-spi-engine: convert to yaml adds 68539d180347 MAINTAINERS: add entry for AXI SPI Engine adds 9e4ce5220eed spi: axi-spi-engine: simplify driver data allocation adds e12cd96e8e93 spi: axi-spi-engine: use devm_spi_alloc_host() adds e094de13ae78 spi: axi-spi-engine: use devm action to reset hw on remove adds 076f32d5db73 spi: axi-spi-engine: use devm_request_irq() adds e16e71e3f3c4 spi: axi-spi-engine: use devm_spi_register_controller() adds e6d5eb85e84a spi: axi-spi-engine: check for valid clock rate adds 7f970ecb77b6 spi: axi-spi-engine: move msg state to new struct adds 0c74de5c6853 spi: axi-spi-engine: use message_prepare/unprepare adds 4a074ddeb90f spi: axi-spi-engine: remove completed_id from driver state adds 4e991445478c spi: axi-spi-engine: remove struct spi_engine::msg adds 145bb2aedb9f spi: axi-spi-engine: add support for cs_off adds d861b417e189 spi: axi-spi-engine: add support for any word size adds 4c3ff31a85e3 spi: axi-spi-engine improvements adds 8e6a43961f24 spi: sprd: adi: Use devm_register_restart_handler() adds cff49d58f57e spi: Unify error codes by replacing -ENOTSUPP with -EOPNOTSUPP adds 7a030abc0185 mtd: spi-nor: Stop reporting warning message when soft res [...] adds 39cefd85098d spi: introduce SPI_TRANS_FAIL_IO for error reporting adds 9b2ef250b31d spi: spl022: switch to use default spi_transfer_one_message() adds 06891af2709b spi: spl022: fix sleeping in interrupt context adds 5cb475174cce spi: cadence-quadspi: add missing clk_disable_unprepare() [...] adds 2e0d75f8dd9e spi: axi-spi-engine: return void from spi_engine_compile_m [...] adds 9d023ecc3185 spi: axi-spi-engine: populate xfer->effective_speed_hz adds 1fc8dc5721bb spi: axi-spi-engine: remove spi_engine_get_clk_div() adds be9070bcf670 spi: axi-spi-engine: fix sleep ticks calculation adds e006c181dd9a spi: axi-spi-engine: remove xfer arg from spi_engine_gen_sleep() adds 125a8390995d spi: axi-spi-engine: implement xfer->cs_change_delay adds 3106edac599f spi: axi-spi-engine: restore clkdiv at end of message adds 0db60d821e48 spi: axi-spi-engine: remove delay from CS assertion adds 07d33c2810bb spi: axi-spi-engine: add watchdog timer adds 18f78b5e609b spi: axi-spi-engine: improvements round 2 adds 4ae08845db4c mfd: tps6594: Use spi_get_chipselect() API to access spi-> [...] adds f05e2f61fe88 ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select adds 4d8ff6b0991d spi: Add multi-cs memories support in SPI core adds 88a50c1663ff spi: Add support for stacked/parallel memories adds 52c9a884c638 spi: mpc52xx: explicitly include linux/platform_device.h adds c3aeaf2f0ec8 spi: pxa2xx: Use inclusive language adds 8bc2a3634b87 spi: pxa2xx: Update DMA mapping and using logic in the doc [...] adds f925f69e21f2 spi: pxa2xx: Update documentation adds 0a3d087d09a8 spi: sprd-adi: switch to use spi_alloc_host() adds 8c53784757b7 spi: sprd: switch to use modern name adds e6b7e64cb119 spi: st-ssc4: switch to use modern name adds d9ea4bcf244d spi: stm32-qspi: switch to use modern name adds a5c1fa1318ee spi: stm32: switch to use modern name adds 6d232cc8a7e5 spi: sun4i: switch to use modern name adds 9f55bb79893a spi: sun6i: switch to use modern name adds 90bbb007a06a spi: sunplus-sp7021: switch to use modern name adds 3524d1b727a6 spi: synquacer: switch to use modern name adds 8726bdcef62e spi: geni-qcom: switch to use modern name adds fe2e1c222598 spi: tegra114: switch to use modern name adds 5ee8cd26d8eb spi: tegra20-sflash: switch to use modern name adds db34aad4d61b spi: tegra20-slink: switch to use modern name adds 767e45324bf8 spi: tegra210-quad: switch to use modern name adds 9d93c8d97b4c spi: spi-ti-qspi: switch to use modern name adds d1d8b09d0a0a spi: wpcm-fiu: switch to use devm_spi_alloc_host() adds 40daed14705e spi: topcliff-pch: switch to use modern name adds 4c2ee0991013 spi: uniphier: switch to use modern name adds 4e4856e72104 spi: xcomm: switch to use modern name adds 709b785a377c spi: xilinx: switch to use modern name adds 1633ffd290c7 spi: xlp: switch to use modern name adds 061851a0cc5d spi: xtensa-xtfpga: switch to use modern name adds 178ebb0c505b spi: zynq-qspi: switch to use modern name adds ca6f114372ae spi: zynqmp-gqspi: switch to use modern name adds a23271718e76 spi: cs42l43: switch to use devm_spi_alloc_host() adds 4ac9ed81aaaa spi: ljca: switch to use devm_spi_alloc_host() adds 4c6dd33de9d3 spi: pl022: delete unused cur_gpiod in struct pl022 adds 3c49d848d2d3 spi: pl022: delete unused next_msg_cs_active in struct pl022 adds 0d7096c1dddb spi: pl022: clean up some unused variables adds e5c7bcb49984 spi: sh-msiof: Enforce fixed DTDL for R-Car H3 adds 36f7050b29f3 spi: dw: Remove Intel Thunder Bay SOC support adds e1fca6957f19 spi: dw: Remove Intel Thunder Bay SOC support adds e695c1fc5a3d spi: pl022: delete description of cur_msg adds 644f315d12ea spi: pl022: update description of internal_cs_control() adds 15009a1b145b spi: axi-spi-engine: fix struct member doc warnings adds 6f98f25247b7 spi: stm32: use dma_get_slave_caps prior to configuring dm [...] adds f034a151059a dt-bindings: spi: stm32: add st,stm32mp25-spi compatible adds f6cd66231aa5 spi: stm32: add st,stm32mp25-spi compatible supporting STM [...] adds 301940020a92 Merge tag 'spi-v6.8' of git://git.kernel.org/pub/scm/linux [...] adds b511e8e05b32 mtd: ssfdc: Remove an unused variable adds a7d84a2e7663 mtd: maps: vmu-flash: Fix the (mtd core) switch to ref counters adds b9e824f995ad dt-bindings: mtd: partitions: u-boot: Fix typo adds a43bdc376dea mtd: Fix gluebi NULL pointer dereference caused by ftl notifier adds bbcd80f53a5e mtd: rawnand: Prevent crossing LUN boundaries during seque [...] adds 7c9414c870c0 mtd: rawnand: Fix core interference with sequential reads adds a62c4597953f mtd: rawnand: Prevent sequential reads with on-die ECC engines adds 828f6df1bcba mtd: rawnand: Clarify conditions to enable continuous reads adds 075ede8d20f8 mtd: spi-nor: use kernel sized types instead of c99 types adds 4137f324cb29 MAINTAINERS: spi-nor: add myself as maintainer adds bb1f9e39c1bf docs: mtd: spi-nor: add sections about flash additions and [...] adds 9b3eae3486c8 docs: mtd: spi-nor: drop obsolete info adds 9641423174d0 mtd: spi-nor: add erase die (chip) capability adds 461d0babb544 mtd: spi-nor: spansion: enable die erase for multi die flashes adds 53919a968b43 mtd: spi-nor: micron-st: enable die erase for multi die flashes adds 06de1257aae7 mtd: spi-nor: remove NO_CHIP_ERASE flag adds c692ba6de1c5 mtd: spi-nor: micron-st: Add support for mt25qu01g adds 9fcb0999345e mtd: spi-nor: print flash ID instead of name adds 15eb8303bb42 mtd: spi-nor: mark the flash name as obsolete adds fc2efaf90a45 mtd: spi-nor: sysfs: hide the flash name if not set adds fe18e22fa779 mtd: spi-nor: drop superfluous debug prints adds af2792abd455 mtd: spi-nor: sfdp: get the 1-1-8 and 1-8-8 protocol from SFDP adds 3c0e1dfa703c MAINTAINERS: change my mail to the kernel.org one adds 67629667079e Merge tag 'spi-nor/for-6.8' into mtd/next adds 215283a1a483 mtd: rawnand: brcmnand: Convert to platform remove callbac [...] adds 160c0b7f9a16 mtd: rawnand: txx9ndfmc: Switch to module_platform_driver() adds 354dbdcbdd79 mtd: rawnand: txx9ndfmc: Drop if block with always false c [...] adds f52221d55d8d mtd: rawnand: txx9ndfmc: Convert to platform remove callba [...] adds 923fb6238cb3 mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand control [...] adds acb1fd579efb mtd: rawnand: meson: initialize clock register adds 2082b6956ce9 mtd: rawnand: meson: handle OOB buffer according OOB layout adds 578dc962ff20 mtd: rawnand: Add destructive operation adds 68cce21e3cc5 mtd: rawnand: NAND controller write protect adds c86b63b82fde mtd: rawnand: brcmnand: pass host struct to bcmnand_ctrl_p [...] adds 3c8260ce7663 mtd: rawnand: brcmnand: exec_op implementation adds 199d1402229f mtd: rawnand: pl353: Fix kernel doc adds 2ca8718be0c4 mtd: rawnand: rockchip: Rename a structure adds b6c985dd9a2d mtd: rawnand: rockchip: Add missing title to a kernel doc comment adds 2b8aa4c3e6a5 mtd: rawnand: diskonchip: fix a potential double free in d [...] adds 023e6aad7e5e mtd: rawnand: s3c2410: fix Excess struct member descriptio [...] adds 98d4fda8f2d4 Merge tag 'nand/for-6.8' into mtd/next adds 35f11a3710cd Merge tag 'mtd/for-6.8' of git://git.kernel.org/pub/scm/li [...] adds 16f70feaabe9 ACPI: button: trigger wakeup key events adds 9880702d123f ACPI: property: Support using strings in reference properties adds bd721b934323 ACPI: scan: Extract CSI-2 connection graph from _CRS adds 693c667b32ee ACPI: scan: Extract _CRS CSI-2 connection information into [...] adds 48c9996f1dfe device property: Add SOFTWARE_NODE() macro for defining so [...] adds a6cb0a611273 ACPI: scan: Extract MIPI DisCo for Imaging data into swnodes adds f533e43a2a31 ACPI: property: Dig "rotation" property for devices with C [...] adds 4cd57d6d527c ACPI: property: Replicate DT-aligned u32 properties from D [...] adds cb21746b179c ACPI: scan: Fix an error message in DisCo for Imaging support adds 4c2ba6a0ed19 ACPI: processor: Provide empty stub of acpi_proc_quirk_mwa [...] adds 310293a2b941 ACPI: processor: reduce CPUFREQ thermal reduction pctg for [...] adds ccb45b34d440 ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() adds e3f444075346 Merge branches 'acpi-scan' and 'acpi-processor' adds 7a36b901a6eb ACPI: OSL: Use a threaded interrupt handler for SCI adds 392829ede37f ACPI: OSL: Rework error handling in acpi_os_execute() adds 3f3a2599374e ACPI: OSL: Rearrange workqueue selection in acpi_os_execute() adds e2ffcda16290 ACPI: OSL: Allow Notify () handlers to run on all CPUs adds 8e57de430764 ACPI: OSL: Use spin locks without disabling interrupts adds 655a6e7c0d83 ACPI: EC: Use a threaded handler for dedicated IRQ adds eb9299beadbd ACPI: EC: Use a spin lock without disabing interrupts adds 6d392d8daa75 ACPI: Run USB4 _OSC() first with query bit set adds 4b3805daaacb ACPI: tables: Correct and clean up the logic of acpi_parse [...] adds 8be056a2c075 Merge branches 'acpi-osl', 'acpi-bus' and 'acpi-tables' adds 57b8543ceee8 ACPI: bus: update acpi_dev_uid_match() to support multiple types adds b2b32a173881 ACPI: bus: update acpi_dev_hid_uid_match() to support mult [...] adds 5ecdb287be12 ACPI: LPSS: use acpi_dev_uid_match() for matching _UID adds 9e93507da2cf efi: dev-path-parser: use acpi_dev_uid_match() for matching _UID adds 38dd7b72ef80 perf: arm_cspmu: drop redundant acpi_dev_uid_to_integer() adds 3814876467e7 Merge back earlier acpi-utils material for v6.8. adds 87824da27b0a ACPI: utils: Rearrange in acpi_evaluate_reference() adds 6909e0f322b0 ACPI: utils: Return bool from acpi_evaluate_reference() adds 1feb042d4e9b ACPI: utils: Refine acpi_handle_list_equal() slightly adds 4c660ffef34b ACPI: utils: Fix white space in struct acpi_handle_list de [...] adds d70d141bb15f ACPI: utils: Introduce helper for _DEP list lookup adds f00571b58ec2 Merge branch 'acpi-utils' adds f47507988145 thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ adds 6908097aa5a7 ACPI: thermal_lib: Add functions returning temperature in [...] adds 9c8647224e9f ACPI: thermal: Use library functions to obtain trip point [...] adds a2ee7581afd5 ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support adds b14b2d56168c ACPI: thermal_lib: include "internal.h" for function prototypes adds f845351a4062 Merge branch 'acpi-thermal' adds 56d2eeda8799 ACPI: LPIT: Avoid u32 multiplication overflow adds 52304886ea49 ACPI: video: Add comment about acpi_video_backlight_use_na [...] adds c7add369b4cc ACPI: video: Drop should_check_lcd_flag() adds ccd45faf4973 ACPI: video: check for error while searching for backlight [...] adds 2c9f398ef19e Merge back earlier ACPI backlight driver changes for v6.8. adds 143176a46bdd ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop adds 709f3cbd652e ACPI: APEI: EINJ: Refactor available_error_type_show() adds 71cd3c636404 fs: debugfs: Add write functionality to debugfs blobs adds 0706526ec770 platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo adds 22fca621bd1b ACPI: APEI: EINJ: Add support for vendor defined error types adds a70297d22132 ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED [...] adds 72d9b9747e78 ACPI: extlog: fix NULL pointer dereference check adds 38c872a9e96f ACPI: extlog: Clear Extended Error Log status when RAS_CEC [...] adds 22349e79b98c Merge branches 'acpi-pm', 'acpi-video', 'acpi-apei' and 'a [...] adds df0cced74159 ACPI: resource: Add another DMI match for the TongFang GMxXGxx adds e2605d4039a4 ACPI: resource: Add Infinity laptops to irq1_edge_low_forc [...] adds 9ecc3b38abeb ACPI: NUMA: Remove unnecessary check in acpi_parse_gi_affinity() adds ec0f96260737 ACPI: NUMA: Optimize the check for the availability of nod [...] adds e3f577830ce2 ACPI: NUMA: Fix the logic of getting the fake_pxm value adds 3ebccf1d1ca7 ACPI: LPSS: Fix the fractional clock divider flags adds 8a3134a02538 ACPI: watchdog: fix kernel-doc warnings adds 4ab8d27ad131 Merge branches 'acpi-resource', 'acpi-numa', 'acpi-soc' an [...] adds ba3f5058db43 PNP: ACPI: fix fortify warning adds e46201308a1e Merge branch 'pnp' adds bd012f3a5b02 Merge tag 'acpi-6.8-rc1' of git://git.kernel.org/pub/scm/l [...] adds 44844db91397 thermal: core: Add trip thresholds for trip crossing detection adds 4e6d4687f764 thermal: gov_power_allocator: Rename trip_max_desired_temperature adds e83747c2f8e3 thermal: gov_power_allocator: Set up trip points earlier adds c7568e78411a thermal: gov_power_allocator: Check the cooling devices on [...] adds 499cc391b41c thermal: gov_power_allocator: Rearrange local variables adds 30e1178c100d thermal: gov_power_allocator: Use shorter paths to access [...] adds 0458d536ae97 thermal: gov_power_allocator: Remove excessive local variables adds 401888e72067 thermal: gov_power_allocator: Rearrange initialization of [...] adds 597302416472 thermal: trip: Drop a redundant check from thermal_zone_se [...] adds be0a3600aa1e thermal: sysfs: Rework the handling of trip point updates adds 18dfb0e4c3c3 thermal: sysfs: Rework the reading of trip point attributes adds 4649620d9404 thermal: core: Make thermal_zone_device_unregister() retur [...] adds c3ffdfff978a thermal: Drop redundant and confusing device_is_registered [...] adds b38aa87f6793 thermal: core: Rework thermal zone availability check adds b6515a88baf4 thermal: trip: Drop redundant __thermal_zone_get_trip() header adds 0c0c4740c9d2 thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() adds 2e3e7dad4bf5 thermal: helpers: Use for_each_trip() in __thermal_zone_ge [...] adds 183b64132f96 thermal: netlink: Use for_each_trip() in thermal_genl_cmd_ [...] adds bdc22c8d52d7 thermal: trip: Send trip change notifications on all trip updates adds 404f62cd6407 thermal/core: Check get_temp ops is present when registering a tz adds 04e6ccfc93c5 thermal: core: Fix NULL pointer dereference in zone regist [...] adds 5f70413a8505 thermal: cpuidle_cooling: fix kernel-doc warning and a spello adds 4e814173a8c4 thermal: core: Fix thermal zone suspend-resume synchronization adds 33fcb595dc14 thermal: core: Initialize poll_queue in thermal_zone_devic [...] adds 5a5efdaffda5 thermal: core: Resume thermal zones asynchronously adds 5eb4f413ad60 thermal: netlink: Add enum for mutlicast groups indexes adds 04c3b0304403 thermal: netlink: Add thermal_group_has_listeners() helper adds a8c959402d4d thermal: core: Add governor callback for thermal zone change adds 2c06456f656f thermal: gov_power_allocator: Refactor check_power_actors() adds 3d827317b17f thermal: gov_power_allocator: Refactor checks in divvy_up_power() adds 792c3dc08ddc thermal: gov_power_allocator: Change trace functions adds 912e97c67cc3 thermal: gov_power_allocator: Move memory allocation out o [...] adds e3ecd5716b95 thermal: gov_power_allocator: Simplify checks for valid po [...] adds 879c9dc51173 thermal/sysfs: Update instance->weight under tz lock adds bfc57bd16859 thermal/sysfs: Update governors when the 'weight' has changed adds a3cd6db4cc2e thermal: gov_power_allocator: Support new update callback [...] adds 788494ba0999 dt-bindings: thermal: convert Mediatek Thermal to the json-schema adds 88071e31e994 dt-bindings: thermal: loongson,ls2k-thermal: Fix binding c [...] adds 15ef92e9c411 drivers/thermal/loongson2_thermal: Fix incorrect PTR_ERR() [...] adds 748b49c7dfe5 dt-bindings: thermal: qcom-tsens: document the SM8650 Temp [...] adds 87f67d1747bc dt-bindings: thermal-zones: Document critical-action adds 5a0e241003b8 thermal/core: Prepare for introduction of thermal reboot adds 79fa723ba84c reboot: Introduce thermal_zone_device_critical_reboot() adds 62e79e38b257 thermal/thermal_of: Allow rebooting after critical temp adds 720f8db834a3 thermal: amlogic: Make amlogic_thermal_disable() return void adds ac99b129630e thermal: amlogic: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions adds 20bf6262d518 dt-bindings: thermal: sun8i: Add binding for D1/T113s THS [...] adds ebbf19e36d02 thermal/drivers/sun8i: Add D1/T113s THS controller support adds 7ec597ba25a3 dt-bindings: thermal: qcom-spmi-adc-tm5/hc: Fix example no [...] adds 4bddb0cdfad9 dt-bindings: thermal: qcom-spmi-adc-tm5/hc: Clean up examples adds 9da39ef332c4 tools/thermal/tmon: Fix compilation warning for wrong format adds 0cefaf6c89c0 thermal/drivers/exynos: Remove an unnecessary field description adds 0ac3e1cf3736 thermal/drivers/exynos: Drop id field adds 20009a8137ee thermal/drivers/exynos: Wwitch from workqueue-driven inter [...] adds 52ef6f567e6b thermal/drivers/exynos: Handle devm_regulator_get_optional [...] adds 5d6976d01414 thermal/drivers/exynos: Simplify regulator (de)initialization adds d7a5b431911c thermal/drivers/exynos: Stop using the threshold mechanism [...] adds b72ba67baec1 thermal/drivers/exynos: Split initialization of TMU and th [...] adds af00d488339a thermal/drivers/exynos: Use BIT wherever possible adds 5314b1543787 thermal/drivers/exynos: Use set_trips ops adds d654362d53a8 Merge tag 'thermal-v6.8-rc1' of ssh://gitolite.kernel.org/ [...] adds f380846462b2 thermal: trip: Constify thermal zone argument of thermal_z [...] adds 8a8b6bb93c70 thermal: intel: hfi: Refactor enabling code into helper functions adds ac1f9230d92a thermal: intel: hfi: Enable an HFI instance from its first [...] adds 1c53081d773c thermal: intel: hfi: Disable an HFI instance when all its [...] adds 17e8b76491b0 Merge branch 'thermal-intel' adds 7f73ba68cf67 Merge tag 'thermal-6.8-rc1' of git://git.kernel.org/pub/sc [...] adds 4c58e9d85c24 opp: ti: Use device_get_match_data() adds 073d3d2ca7d4 OPP: Level zero is valid adds 6d366d0e5446 OPP: Use _set_opp_level() for single genpd case adds e37440e7e2c2 OPP: Call dev_pm_opp_set_opp() for required OPPs adds 925141432fa4 OPP: Don't set OPP recursively for a parent genpd adds 19cc8b1819a4 OPP: Check for invalid OPP in dev_pm_opp_find_level_ceil() adds ba367479c7ad OPP: The level field is always of unsigned int type adds ab7a781fd6f8 OPP: Fix _set_required_opps when opp is NULL adds 3b82024c5ba9 OPP: Move dev_pm_opp_icc_bw to internal opp.h adds 0b40dd3bcfc6 OPP: Relocate dev_pm_opp_sync_regulators() adds 7269c250db1b OPP: Pass rounded rate to _set_opp() adds dcfec12b6798 OPP: Rename 'rate_clk_single' adds 4ee4ffccc01c Merge tag 'opp-updates-6.8' of git://git.kernel.org/pub/sc [...] adds eeae55ed9c0a intel_idle: Add Meteorlake support adds ac89d11b93cc intel_idle: add Grand Ridge SoC support adds 92813fd5b156 intel_idle: add Sierra Forest SoC support adds c8f5caec3df8 cpuidle: haltpoll: Do not enable interrupts when entering idle adds 2719675fa811 cpufreq: intel_pstate: Prioritize firmware-provided balanc [...] adds e95013156ad8 cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode adds c4a5118a3ae1 cpufreq: scmi: process the result of devm_of_clk_add_hw_pr [...] adds 0990319a0400 cpufreq: armada-8k: Fix parameter type warning adds e956c884ef50 Merge tag 'cpufreq-arm-updates-6.8' of git://git.kernel.or [...] adds 08e23d05fa6d PM / devfreq: Fix buffer overflow in trans_stat_show adds 4920ee6dcfaf PM / devfreq: Convert to use sysfs_emit_at() API adds aed5ed595960 PM / devfreq: Synchronize devfreq_monitor_[start/stop] adds bfd7b2d95ef4 Merge tag 'devfreq-next-for-6.8' of git://git.kernel.org/p [...] adds 0b055cf44122 Merge branches 'pm-cpuidle', 'pm-cpufreq' and 'pm-devfreq' adds a1ca8295ee53 PM: hibernate: Drop unnecessary local variable initialization adds bbeaa4691fa8 PM: hibernate: Do not initialize error in swap_write_page() adds 4ac934b1aaa9 PM: hibernate: Do not initialize error in snapshot_write_next() adds 0c4cae1bc00d PM: hibernate: Avoid missing wakeup events during hibernation adds 71cd7e80cfde PM: hibernate: Enforce ordering during image compression/d [...] adds 489c693bd04a PM: hibernate: Use kmap_local_page() in copy_data_page() adds 4bbf0b6a6445 Documentation: PM: Adjust freezing-of-tasks.rst to the fre [...] adds e0f4bd26e29b PM: sleep: Remove obsolete comment from unlock_system_sleep() adds dadce3fbaf10 PM: hibernate: Repair excess function parameter descriptio [...] adds 6aa09a5bccd8 async: Split async_schedule_node_domain() adds 7d4b5d7a37bd async: Introduce async_schedule_dev_nocall() adds 7839d0078e0d PM: sleep: Fix possible deadlocks in core system-wide PM code adds f1e5e4639781 Merge branch 'pm-sleep' adds 7da71072e1d6 Merge tag 'pm-6.8-rc1' of git://git.kernel.org/pub/scm/lin [...] adds 49e380795414 platform/chrome: sensorhub: Fix typos adds d131f1f3b459 platform/chrome: sensorhub: Implement quickselect for medi [...] adds 59a9ccf19ee0 platform/chrome: cros_ec_vbc: Fix -Warray-bounds warnings adds 57eb6dcd32cf platform/chrome/wilco_ec: Remove usage of the deprecated i [...] adds 3efcce4a9ec0 Merge tag 'tag-chrome-platform-for-v6.8' of git://git.kern [...] adds ecea08916418 firmware: coreboot: framebuffer: Avoid invalid zero physic [...] adds 09aeaabebdaf firmware: coreboot: Convert to platform remove callback re [...] adds b9b56eb28045 Merge tag 'tag-chrome-platform-firmware-for-v6.8' of git:/ [...] adds f25d34646bd0 platform/x86: wmi: Add wmidev_block_set() adds 7275bf3e0957 platform/x86: wmi: Add to_wmi_device() helper macro adds 75c487fcb69c platform/x86: intel-wmi-sbl-fw-update: Use bus-based WMI i [...] adds 2340f12023ef platform/x86/intel/wmi: thunderbolt: Use bus-based WMI interface adds 57eb82ff34e3 platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool c [...] adds 8d437a0b68c1 ACPI: scan: Add LNXVIDEO HID to ignore_serial_bus_ids[] adds 70505ea6de24 platform/x86: x86-android-tablets: Add support for SPI dev [...] adds 115779bf6abe platform/x86: x86-android-tablets: Add audio codec info fo [...] adds 93ec6f222c68 platform/x86: x86-android-tablets: Fix backlight ctrl for [...] adds 3ecb4d85461a platform/x86/dell: alienware-wmi: Use kasprintf() adds 6bb5153dfbaf platform/x86: acer-wmi: Add platform profile and mode key [...] adds c0ff2c397e84 platform/x86: acer-wmi: Depend on ACPI_VIDEO instead of se [...] adds 446dd8efa94c platform/x86: acer-wmi: add fan speed monitoring for Preda [...] adds 3799b5d2323d platform/x86: asus-laptop: remove redundant braces in if s [...] adds d9cd21d441c8 platform/x86: Add Silicom Platform Driver adds 8cbcc1dbf8a6 platform/x86/intel/vsec: Fix xa_alloc memory leak adds ace7b6f00870 platform/x86/intel/vsec: Remove unnecessary return adds dbc01b0c86a7 platform/x86/intel/vsec: Move structures to header adds 0a0a52abaa65 platform/x86/intel/vsec: remove platform_info from vsec de [...] adds 1d1b4770d4b6 platform/x86/intel/vsec: Use cleanup.h adds 6dfc2514acee platform/x86/intel/vsec: Assign auxdev parent by argument adds 4edbd117ba3f platform/x86/intel/vsec: Add intel_vsec_register adds e97ec7f621fb platform/x86/intel/vsec: Add base address field adds 4d1b7efee3fc platform/x86/intel/pmt: Add header to struct intel_pmt_entry adds 416eeb2e1fc7 platform/x86/intel/pmt: telemetry: Export API to read telemetry adds 2e35e3aa9f10 platform/x86:intel/pmc: Call pmc_get_low_power_modes from [...] adds 9512920a6be5 platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail adds a01486dc4bb1 platform/x86/intel/pmc: Cleanup SSRAM discovery adds 642dd26f58d9 platform/x86/intel/pmc/mtl: Use return value from pmc_core [...] adds 104f74943f48 platform/x86/intel/pmc: Find and register PMC telemetry entries adds 0f601dec1856 platform/x86/intel/pmc: Display LPM requirements for multi [...] adds 4d621c3f02ba platform/x86/intel/pmc: Retrieve LPM information using Intel PMT adds 935b8211a31a platform/x86/intel/pmc: Read low power mode requirements f [...] adds 3621df43b07d platform/x86/intel/pmc: Add debug attribute for Die C6 counter adds 6e7964855381 platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake adds 35ddd61cf023 platform/x86: x86-android-tablets: Fix an IS_ERR() vs NULL [...] adds f2a2d85a9374 platform/x86: asus-wmi: Convert to platform remove callbac [...] adds 3df692169e84 platform/x86: hp-wmi: Convert to platform remove callback [...] adds 7973be947244 clk: x86: lpss-atom: Drop unneeded 'extern' in the header adds b87434f2e6fe platform/x86/intel/tpmi: Don't create devices for disabled [...] adds 72dd14d241e1 platform/x86/intel/tpmi: Modify external interface to get [...] adds 046d7be6210e platform/x86/intel/tpmi: Move TPMI ID definition adds 8bed9ff7dbcc platform/x86: ISST: Process read/write blocked feature status adds b06458d1b1cb platform/x86/intel-uncore-freq: Process read/write blocked [...] adds 682b43a049c8 platform/x86: ips: Remove unused debug code adds 23e652467d2d Merge tag 'platform-drivers-x86-v6.7-3' into pdx86/for-next adds f763fd73b181 platform/x86: wmi: Remove debug_dump_wdg module param adds ed72a2b50b75 platform/x86: wmi: Remove debug_event module param adds ba358964cb8f platform/x86: dell-smbios-wmi: Use devm_get_free_pages() adds 93885e85a77f platform/x86: dell-smbios-wmi: Stop using WMI chardev adds 704af3a40747 platform/x86: wmi: Remove chardev interface adds 2128f3cca5a2 Documentation/driver-api: Add document about WBRF mechanism adds 58e82a62669d platform/x86/amd: Add support for AMD ACPI based Wifi band [...] adds ed289b98c2ae Merge tag 'platform-drivers-x86-amd-wbrf-v6.8-1' into review-hans adds ac052d8c08f9 platform/x86/amd/pmf: Add PMF TEE interface adds ae82cef7d9c5 platform/x86/amd/pmf: Add support for PMF-TA interaction adds 2b3a7f06caaf platform/x86/amd/pmf: Change return type of amd_pmf_set_dr [...] adds 7c45534afa44 platform/x86/amd/pmf: Add support for PMF Policy Binary adds c7af165372a8 platform/x86/amd/pmf: change amd_pmf_init_features() call [...] adds f4627dfd0e19 platform/x86/amd/pmf: Add support to get inputs from other [...] adds c3b40930a214 platform/x86/amd/pmf: Add support update p3t limit adds d0ba7ad438df platform/x86/amd/pmf: Add support to update system state adds 4984dbb60789 platform/x86/amd/pmf: Make source_as_str() as non-static adds 69e76c5af973 platform/x86/amd/pmf: Add facility to dump TA inputs adds 10817f28e533 platform/x86/amd/pmf: Add capability to sideload of policy binary adds f533fa142258 platform/x86/amd/pmf: dump policy binary data adds b23ae451d7b1 platform/x86: silicom-platform: Fix spelling mistake "plat [...] adds 784a00474633 platform/x86/intel/vsec: Add support for Lunar Lake M adds a92d30782448 platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() adds 41dd6822949e platform/x86: wmi: Remove unused variable in address space [...] adds 22574e176263 platform/x86: wmi: Remove ACPI handlers after WMI devices adds 08e7f4d61d3f platform/x86: wmi: Use devres for resource handling adds 095fa72a19f1 platform/x86: wmi: Create WMI bus device first adds 2c933755eaaa platform/x86: wmi: Decouple ACPI notify handler from wmi_b [...] adds bd142914f805 platform/x86: wmi: Simplify get_subobj_info() adds 1f5e56c9f6cc platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() adds b6258fa2c7b3 platform/x86/intel/pmc: Add PSON residency counter adds 544f7b7f651c platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH adds d873f380525c platform/x86/intel/pmc: Add PSON residency counter for Alder Lake adds d79c3c82ee82 platform/x86/intel/pmc: Move common code to core.c adds 1d62ada48d41 platform/x86/intel/pmc: Add ssram_init flag in PMC discove [...] adds 83f168a1a437 platform/x86/intel/pmc: Add Arrow Lake S support to intel_ [...] adds 3748dfdae2a6 platform/x86/intel/pmc: Add Lunar Lake M support to intel_ [...] adds 810bad6e055c platform/x86: hp-bioscfg: Removed needless asm-generic adds ef67575ac921 platform/x86: Remove "X86 PLATFORM DRIVERS - ARCH" from MA [...] adds 27f2b08735c9 platform/x86: intel-uncore-freq: Add additional client processors adds 2ad815797ef0 Merge tag 'platform-drivers-x86-v6.7-6' into pdx86/for-next adds 10ed9ee0af5a platform/x86/intel/pmc/arl: Add GBE LTR ignore during suspend adds 6f9fac5535ba platform/x86/intel/pmc/lnl: Add GBE LTR ignore during suspend adds 669f157fd7ad platform/x86/intel/pmc: Add missing extern adds 87d8f1ee1d40 platform/x86: wmi: linux/wmi.h: fix Excess kernel-doc desc [...] adds 9dd3f1ef40d0 platform/x86/amd/pmf: Return directly after a failed apmf_ [...] adds 4527898e300c platform/x86/amd/pmf: Return a status code only as a const [...] adds 9efa2a04ce7c platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform adds d8fb50fe6c5c platform/x86/amd/pmc: Add VPE information for AMDI000A platform adds 13313c135266 platform/x86/amd/pmc: call amd_pmc_get_ip_info() during dr [...] adds 9ae57d88609d platform/x86/amd/pmc: Add idlemask support for 1Ah family adds d33e992ec87a platform/x86/amd/pmc: Add 1Ah family series to STB support list adds 236f7d8034ff platform/x86/amd/pmc: Modify SMU message port for latest A [...] adds 5fda5698c289 Merge tag 'platform-drivers-x86-v6.8-1' of git://git.kerne [...] adds 5be50eb5ae99 ipmi: si: Use device_get_match_data() adds 242c6fd473a6 ipmi: Use regspacings passed as a module parameter adds 9bd9fbd9032a ipmi: Remove usage of the deprecated ida_simple_xx() API adds 7c6a3fc925b6 Merge tag 'for-linus-6.8-1' of https://github.com/cminyard [...] adds 0e8d2444168d efivarfs: force RO when remounting if SetVariable is not s [...] adds d28076ddda34 efivarfs: Move efivar availability check into FS context init adds 547713d502f7 efivarfs: Free s_fs_info on unmount adds cdb46a8aefbf efivarfs: Move efivarfs list into superblock s_fs_info adds 6bb3703aa52c efi: expose efivar generic ops register function adds 1f71f37fbbd0 efi: Add EFI_ACCESS_DENIED status code adds c44b6be62e8d efi: Add tee-based EFI variable driver adds 94f7f6182c72 efivarfs: automatically update super block flag adds a42da7f0f94e Merge branch 'efi/urgent' into efi/next adds 174a0c565cea efi/loongarch: Directly position the loaded image file adds 4afa688d7141 efi: memmap: fix kernel-doc warnings adds a7e4c6cf5bbb Merge tag 'efi-next-for-v6.8' of git://git.kernel.org/pub/ [...] adds 89b212d4afef selftests/nolibc: don't hang on config input adds bb6ec2e9fd8b tools/nolibc: Use linux/wait.h rather than duplicating it adds bdeeeaba8368 selftests/nolibc: use EFI -bios for LoongArch qemu adds 7263c9d9b67a selftests/nolibc: anchor paths in $(srcdir) if possible adds 69620b3a5bc5 selftests/nolibc: support out-of-tree builds adds 91f16451593b selftests/nolibc: add script to run testsuite adds 48946c5aa7a8 tools/nolibc: error out on unsupported architecture adds aa68a5a83a0a tools/nolibc: move MIPS ABI validation into arch-mips.h adds c4c20a7d6ef9 selftests/nolibc: use XARCH for MIPS adds bb503f5f0154 selftests/nolibc: explicitly specify ABI for MIPS adds 3ab1e9db098a selftests/nolibc: extraconfig support adds b4b9fb91da99 selftests/nolibc: add configuration for mipso32be adds 07f679b50252 selftests/nolibc: fix testcase status alignment adds d7233e2b758b selftests/nolibc: introduce QEMU_ARCH_USER adds 8bcf9a485541 selftests/nolibc: run-tests.sh: enable testing via qemu-user adds 544102458a8d tools/nolibc: mips: add support for PIC adds b9e64724cd8a selftests/nolibc: make result alignment more robust adds dece8476d6dd tools/nolibc: annotate va_list printf formats adds 825f404776b4 tools/nolibc: drop duplicated testcase ioctl_tiocinq adds 7b20478b777c tools/nolibc: drop custom definition of struct rusage adds a0bb5f88fc3d tools/nolibc: add support for getrlimit/setrlimit adds d543d9ddf593 selftests/nolibc: disable coredump via setrlimit adds 5d09f61e505a Merge tag 'linux_kselftest-nolibc-6.8-rc1' of git://git.ke [...] adds 56778b49c9a2 kunit: Add a macro to wrap a deferred action function adds e847934bb124 drm/tests: Use KUNIT_DEFINE_ACTION_WRAPPER() adds a08d4d628439 drm/vc4: tests: Use KUNIT_DEFINE_ACTION_WRAPPER adds 37f0d37ffce1 kunit: string-stream-test: Avoid cast warning when testing [...] adds 15bf0000147a kunit: string-stream: Allow ERR_PTR to be passed to string [...] adds 34dfd5bb2e55 kunit: debugfs: Fix unchecked dereference in debugfs_print [...] adds 1557e89d3af5 kunit: debugfs: Handle errors from alloc_string_stream() adds 8ae27bc7fff4 kunit: tool: fix parsing of test attributes adds 6eb0ea28c8e8 kunit: tool: add test for parsing attributes adds 69dfdce1c516 kunit: move KUNIT_TABLE out of INIT_DATA adds d81f0d7b8b23 kunit: add KUNIT_INIT_TABLE to init linker section adds 2cf45281570f kunit: add example suite to test init suites adds 6c4ea2f48de9 kunit: add is_init test attribute adds c72a870926c2 kunit: add ability to run tests after boot using debugfs adds e9f0e21ceb65 Documentation: Add debugfs docs with run after boot adds d03c720e03bd kunit: Add APIs for managing devices adds 46ee8f688e43 fortify: test: Use kunit_device adds 837018388e18 overflow: Replace fake root_device with kunit_device adds e57cdff0ddc4 ASoC: topology: Replace fake root_device with kunit_device [...] adds d393acce7b3f drm/tests: Switch to kunit devices adds 2b61582acd19 kunit: Add example for using test->priv adds 342fb9789267 kunit: Reset test->priv after each param iteration adds a0b84213f947 kunit: Fix NULL-dereference in kunit_init_suite() if suite [...] adds fcbac39b7d5e kunit: Allow passing function pointer to kunit_activate_st [...] adds 5fb1a8c67147 kunit: Add example of kunit_activate_static_stub() with po [...] adds 7ece381aa72d kunit: Protect string comparisons against NULL adds 539e582a375d kunit: Fix some comments which were mistakenly kerneldoc adds 41daf06ea14f Merge tag 'linux_kselftest-kunit-6.8-rc1' of git://git.ker [...] adds e1c0b9ef26e5 selftests:breakpoints: Fix Format String Warning in breakp [...] adds 5e551899788b selftests/breakpoints: Fix format specifier in ksft_print_ [...] adds 9686e7f59b14 selftests:x86: Fix Format String Warnings in lam.c adds 60e76e7ac088 kselftest/vDSO: Make test name reporting for vdso_abi_test [...] adds e63e1354125f kselftest/vDSO: Fix message formatting for clock_id logging adds 25cfe960a858 kselftest/vDSO: Use ksft_print_msg() rather than printf in [...] adds d837813ff42e selftests: prctl: Add prctl test for PR_GET_NAME adds 49360d978411 selftests: capabilities: namespace create varies for root [...] adds 130a83879954 selftests: sched: Remove initialization to 0 for a static [...] adds ee9793be08b1 tracing/selftests: Add ownership modification tests for eventfs adds ab27740f7665 Merge tag 'linux_kselftest-next-6.8-rc1' of git://git.kern [...] adds d1c371035c82 quota: convert dquot_claim_space_nodirty() to return void adds 9963327f8e57 Merge tag 'fs_for_v6.8-rc1' of git://git.kernel.org/pub/sc [...] adds 7232522e6caf fanotify: store fsid in mark instead of in connector adds 30ad1938326b fanotify: allow "weak" fsid when watching a single filesystem adds 32720aca900b Merge tag 'fsnotify_for_v6.8-rc1' of git://git.kernel.org/ [...] adds 07bcbdf020c9 xfs: don't leak recovered attri intent items adds 03f7767c9f61 xfs: use xfs_defer_pending objects to recover intent items adds a050acdfa800 xfs: pass the xfs_defer_pending object to iop_recover adds deb4cd8ba87f xfs: transfer recovered intent item ownership in ->iop_recover adds e70fb328d527 xfs: recreate work items when recovering intent items adds a51489e140d3 xfs: dump the recovered xattri log item if corruption happens adds e5f1a5146ec3 xfs: use xfs_defer_finish_one to finish recovered work items adds db7ccc0bac2a xfs: move ->iop_recover to xfs_defer_op_type adds 6b4ffe97e913 Merge tag 'reconstruct-defer-work-6.8_2023-12-06' of https [...] adds 172538beba82 xfs: don't set XFS_TRANS_HAS_INTENT_DONE when there's no A [...] adds 3dd75c8db1c1 xfs: hoist intent done flag setting to ->finish_item callsite adds e6e5299fcbf0 xfs: collapse the ->finish_item helpers adds f3fd7f6fce1c xfs: hoist ->create_intent boilerplate to its callsite adds bd3a88f6b71c xfs: use xfs_defer_create_done for the relogging operation adds 3e0958be2156 xfs: clean out XFS_LI_DIRTY setting boilerplate from ->iop_relog adds b28852a5bd08 xfs: hoist xfs_trans_add_item calls to defer ops functions adds 8a9aa763e17c xfs: collapse the ->create_done functions adds a49c708f9a44 xfs: move ->iop_relog to struct xfs_defer_op_type adds 34d386666819 Merge tag 'reconstruct-defer-cleanups-6.8_2023-12-06' of h [...] adds a6a38f309afc xfs: make rextslog computation consistent with mkfs adds cf8f0e6c1429 xfs: fix 32-bit truncation in xfs_compute_rextslog adds e14293803f4e xfs: don't allow overly small or large realtime volumes adds 47c460efc467 Merge tag 'fix-rtmount-overflows-6.8_2023-12-06' of https: [...] adds 94da54d582e6 xfs: document what LARP means adds 9c07bca793b4 xfs: elide ->create_done calls for unlogged deferred work adds 9f334526ee0a Merge tag 'defer-elide-create-done-6.8_2023-12-06' of http [...] adds 3f113c2739b1 xfs: make xchk_iget safer in the presence of corrupt inode btrees adds dec0224bae8b Merge tag 'scrub-livelock-prevention-6.8_2023-12-06' of ht [...] adds 6b126139401a xfs: don't append work items to logged xfs_defer_pending objects adds 4dffb2cbb483 xfs: allow pausing of pending deferred work items adds 4c88fef3af4a xfs: remove __xfs_free_extent_later adds e3042be36c34 xfs: automatic freeing of freshly allocated unwritten space adds 4c8ecd1cfdd0 xfs: remove unused fields from struct xbtree_ifakeroot adds be4084176304 xfs: implement block reservation accounting for btrees we' [...] adds 6bb9ea8ecd2c xfs: log EFIs for all btree blocks being used to stage a btree adds 3f3cec031099 xfs: force small EFIs for reaping btree extents adds 49391d1349da Merge tag 'repair-auto-reap-space-reservations-6.8_2023-12 [...] adds fa422b353d21 mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind adds 011f129fee4b Documentation: xfs: consolidate XFS docs into its own subd [...] adds 64f08b152a3b xfs: clean up the XFS_IOC_{GS}ET_RESBLKS handler adds c2c2620de757 xfs: clean up the XFS_IOC_FSCOUNTS handler adds 646ddf0c4df5 xfs: clean up the xfs_reserve_blocks interface adds 08e54ca42d6a xfs: clean up xfs_fsops.h adds e6af9c98cbf0 xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real adds 5759aa4f9560 xfs: update dir3 leaf block metadata after swap adds fd45ddb9dd60 xfs: extract xfs_da_buf_copy() helper function adds c12c50393c1f xfs: use static_assert to check struct sizes and offsets adds 18793e050504 xfs: move xfs_ondisk.h to libxfs/ adds 578bd4ce7100 xfs: recompute growfsrtfree transaction reservation while [...] adds 19b366dae1c1 Merge tag 'fix-growfsrt-failures-6.8_2023-12-13' of https: [...] adds c00eebd09e95 xfs: consolidate the xfs_attr_defer_* helpers adds 2e8f7b6f4a15 xfs: move xfs_attr_defer_type up in xfs_attr_item.c adds 7f2f7531e0d4 xfs: store an ops pointer in struct xfs_defer_pending adds dc22af643682 xfs: pass the defer ops instead of type to xfs_defer_start [...] adds 603ce8ab1209 xfs: pass the defer ops directly to xfs_defer_add adds 84712492e6da xfs: short circuit xfs_growfs_data_private() if delta is zero adds c0e37f07d2bd xfs: fix an off-by-one error in xreap_agextent_binval adds 0573676fdde7 xfs: initialise di_crc in xfs_log_dinode adds 13ae04d8d452 xfs: force all buffers to be written during btree bulk load adds c1e0f8e6fb06 xfs: set XBF_DONE on newly formatted btree block that are [...] adds 26de64629d8b xfs: read leaf blocks when computing keys for bulkloading [...] adds a20ffa7d9f86 xfs: add debug knobs to control btree bulk load slack factors adds 6dfeb0c2ecde xfs: move btree bulkload record initialization to ->get_re [...] adds e069d549705e xfs: constrain dirty buffers while formatting a staged btree adds 5e60ca3fada4 Merge tag 'repair-prep-for-bulk-loading-6.8_2023-12-15' of [...] adds 6ece924b9522 xfs: create separate structures and code for u32 bitmaps adds 0f08af0f9f3e xfs: move the per-AG datatype bitmaps to separate files adds efb43b355457 xfs: roll the scrub transaction after completing a repair adds 8bd0bf570bd7 xfs: remove trivial bnobt/inobt scrub helpers adds 4bdfd7d15747 xfs: repair free space btrees adds dbfbf3bdf639 xfs: repair inode btrees adds 9099cd38002f xfs: repair refcount btrees adds 6e1d7b894129 Merge tag 'repair-ag-btrees-6.8_2023-12-15' of https://git [...] adds d5aa62de1efe xfs: disable online repair quota helpers when quota not enabled adds 259ba1d36f55 xfs: try to attach dquots to files before repairing them adds 576d30ecb620 xfs: add missing nrext64 inode flag check to scrub adds 6b5d91778021 xfs: dont cast to char * for XFS_DFORK_*PTR macros adds d9041681dd2f xfs: set inode sick state flags when we zap either ondisk fork adds 2d295fe65776 xfs: repair inode records adds e744cef20605 xfs: zap broken inode forks adds 6c7289528d3c xfs: abort directory parent scrub scans if we encounter a [...] adds c3a22c2e4b45 xfs: skip the rmapbt search on an empty attr fork unless w [...] adds 7b63ce86f9d4 Merge tag 'repair-inodes-6.8_2023-12-15' of https://git.ke [...] adds 66da11280f7e xfs: reintroduce reaping of file metadata blocks to xrep_r [...] adds 8f71bede8efd xfs: repair inode fork block mapping data structures adds 48a72f60861f xfs: refactor repair forcing tests into a repair.c helper adds d12bf8bac87a xfs: create a ranged query function for refcount btrees adds dbbdbd008632 xfs: repair problems in CoW forks adds 98e63b91cd43 Merge tag 'repair-file-mappings-6.8_2023-12-15' of https:/ [...] adds 41991cf29891 xfs: check rt bitmap file geometry more thoroughly adds 04f0c3269b41 xfs: check rt summary file geometry more thoroughly adds 20cc0d398e89 xfs: always check the rtbitmap and rtsummary files adds 5a8e07e79972 xfs: repair the inode core and forks of a metadata inode adds a59eb5fc21b2 xfs: create a new inode fork block unmap helper adds ffd37b22bd2b xfs: online repair of realtime bitmaps adds 5bb4ad95c1c6 Merge tag 'repair-rtbitmap-6.8_2023-12-15' of https://git. [...] adds 7d1f0e167a06 xfs: check the ondisk space mapping behind a dquot adds 774b5c0a5152 xfs: check dquot resource timers adds 21d7500929c8 xfs: improve dquot iteration for scrub adds a5b91555403e xfs: repair quotas adds 98bdbf60cca8 Merge tag 'repair-quota-6.8_2023-12-15' of https://git.ker [...] adds 07afd3173d0c xfs: add lock protection when remove perag from radix tree adds 782392188775 xfs: fix perag leak when growfs fails adds b5785f615918 xfs/health: cleanup, remove duplicated including adds 944df7595880 xfs: consider minlen sized extents in xfs_rtallocate_extent_block adds 825b49e4dad8 xfs: turn the xfs_trans_mod_dquot_byino stub into an inlin [...] adds eef519d746bb xfs: remove the xfs_alloc_arg argument to xfs_bmap_btalloc [...] adds 58643460546d xfs: also use xfs_bmap_btalloc_accounting for RT allocations adds 152e21235727 xfs: move xfs_bmap_rtalloc to xfs_rtalloc.c adds ce42b5d37527 xfs: return -ENOSPC from xfs_rtallocate_* adds db8616e2765a xfs: reflow the tail end of xfs_bmap_rtalloc adds 676544c27e71 xfs: indicate if xfs_bmap_adjacent changed ap->blkno adds a3e48f68b5f4 xfs: cleanup picking the start extent hint in xfs_bmap_rtalloc adds c2adcfa31ff6 xfs: move xfs_rtget_summary to xfs_rtbitmap.c adds b271b314119e xfs: split xfs_rtmodify_summary_int adds f3e509dd45c2 xfs: invert a check in xfs_rtallocate_extent_block adds 9ade45b08a68 xfs: reflow the tail end of xfs_rtallocate_extent_block adds d9498fa8c858 xfs: merge the calls to xfs_rtallocate_range in xfs_rtallo [...] adds 3c97c9f78d23 xfs: tidy up xfs_rtallocate_extent_exact adds 8ceee72fdb6f xfs: factor out a xfs_rtalloc_sumlevel helper adds 3abfe6c2759e xfs: remove rt-wrappers from xfs_format.h adds a39f5ccc30d5 xfs: remove XFS_RTMIN/XFS_RTMAX adds 26e5eed78022 xfs: reorder the minlen and prod calculations in xfs_bmap_rtalloc adds b6bb34588f4c xfs: simplify and optimize the RT allocation fallback cascade adds e1ead237407a xfs: fold xfs_rtallocate_extent into xfs_bmap_rtalloc adds 6e145f943bd8 xfs: make if_data a void pointer adds 45c76a2add55 xfs: return if_data from xfs_idata_realloc adds 14f2e4ab5d03 xfs: move the xfs_attr_sf_lookup tracepoint adds 6c8d169bbd51 xfs: simplify xfs_attr_sf_findname adds 22b7b1f597a6 xfs: remove xfs_attr_shortform_lookup adds 1fb4b0def7b5 xfs: use xfs_attr_sf_findname in xfs_attr_shortform_getvalue adds 414147225400 xfs: remove struct xfs_attr_shortform adds 074aea4be1a4 xfs: remove xfs_attr_sf_hdr_t adds 378b6aef9de0 xfs: turn the XFS_DA_OP_REPLACE checks in xfs_attr_shortfo [...] adds 4f6ac47b55e3 xfs: fix a use after free in xfs_defer_finish_recovery adds bcdfae6ee520 xfs: use the op name in trace_xlog_intent_recovery_failed adds 12958e9c4c8e Merge tag 'xfs-6.8-merge-3' of git://git.kernel.org/pub/sc [...] adds b1dd019de6f3 btrfs: remove duplicate btrfs_clear_buffer_dirty() prototy [...] adds 6000d9313f20 btrfs: remove log_extents_lock and logged_list from struct [...] adds 6e5de50fc5d7 btrfs: use bool for return type of btrfs_block_can_be_shared() adds 80d197fe04e8 btrfs: make the logic from btrfs_block_can_be_shared() eas [...] adds 9ba7c686feb0 btrfs: do not utilize goto to implement delayed inode ref [...] adds 9ba965dca3b1 btrfs: use page alloc/free wrappers for compression pages adds 4cea422a7765 btrfs: use shrinker for compression page pool adds cfbf07e2787e btrfs: migrate to use folio private instead of page private adds a5e182d85fa5 btrfs: scrub: remove unused scrub_ctx::sectors_per_bio adds 3d7294166446 btrfs: remove unused btrfs_ordered_extent::outstanding_isize adds a0df0a268035 btrfs: raid56: remove unused btrfs_plug_cb::work adds 49542050b1a1 btrfs: remove unused definition of tree_entry in extent-io-tree.c adds 46524fab690e btrfs: remove unused btrfs_root::type adds 5031660a1b6a btrfs: mark sanity checks when getting chunk map as unlikely adds 3128b548c759 btrfs: split assert into two different asserts when removi [...] adds 2ecec0d6a5b5 btrfs: unexport extent_map_block_end() adds ebb0beca6c6a btrfs: use btrfs_next_item() at scrub.c:find_first_extent_item() adds 7dc66abb5a47 btrfs: use a dedicated data structure for chunk maps adds 71fca47b6449 btrfs: remove stripe size local variable from insert_dev_e [...] adds 516095cdf07a btrfs: move lockdep class setting out of extent_io_tree_init adds ab76c43e7474 btrfs: drop error message in extent_io_tree insert_state() adds 3a97347ea694 btrfs: constify fs_info parameter in __btrfs_panic() adds 70146f2b0938 btrfs: enhance extent_io_tree error reports adds 738290c056e2 btrfs: always set extent_io_tree::inode and drop fs_info adds cbf44cd93db3 btrfs: rename EXTENT_BUFFER_NO_CHECK to EXTENT_BUFFER_ZONE [...] adds aa6313e6ff2b btrfs: zoned: don't clear dirty flag of extent buffer adds 2aae747a4938 btrfs: remove now unneeded btrfs_redirty_list_add adds b0d823840936 btrfs: use memset_page instead of opencoding it adds 3ba2d3648f9d btrfs: reflow btrfs_free_tree_block adds 397239ed6a6c btrfs: allow extent buffer helpers to skip cross-page handling adds 3c0e918b8fb3 btrfs: remove no longer used EXTENT_MAP_DELALLOC block sta [...] adds f67d922edb4e fs: indicate request originates from old mount API adds 2b41b19dd6d0 btrfs: split out the mount option validation code into its [...] adds 6207c9e3c205 btrfs: set default compress type at btrfs_init_fs_info time adds a6a8f22a4af6 btrfs: move space cache settings into open_ctree adds 272efa308fb6 btrfs: do not allow free space tree rebuild on extent tree v2 adds 9ef40c2e9b26 btrfs: split out ro->rw and rw->ro helpers into their own [...] adds 2496bff6e53d btrfs: add a NOSPACECACHE mount option flag adds 15ddcdd34ebf btrfs: add fs_parameter definitions adds 17b3612022fe btrfs: add parse_param callback for the new mount API adds 0f85e244dfc5 btrfs: add fs context handling functions adds eddb1a433f26 btrfs: add reconfigure callback for fs_context adds 3bb17a25bcb0 btrfs: add get_tree callback for new mount API adds f044b318675f btrfs: handle the ro->rw transition for mounting different [...] adds ad21f15b0f79 btrfs: switch to the new mount API adds 41d46b290ef9 btrfs: move the device specific mount options to super.c adds 6941823cc878 btrfs: remove old mount API code adds 83e3a40a69f8 btrfs: move one shot mount option clearing to super.c adds 9fb3b1a7fed7 btrfs: set clear_cache if we use usebackuproot adds a1912f712188 btrfs: remove code for inode_cache and recovery mount options adds ed9b50a13edf btrfs: cache that we don't have security.capability set adds 637e6e0f50d2 btrfs: allocate btrfs_inode::file_extent_tree only without [...] adds 32d53f6f7b01 btrfs: assert extent map is not in a list when setting it up adds b30aa1c176ba btrfs: tests: fix error messages for test case 4 of extent [...] adds eca3aaec0de1 btrfs: tests: do not ignore NULL extent maps for extent ma [...] adds c9201b4fec0d btrfs: tests: print all values as decimal in messages for [...] adds db9d94464a7a btrfs: unexport add_extent_mapping() adds d224d2ef959a btrfs: remove redundant value assignment at btrfs_add_exte [...] adds 00deaf04df35 btrfs: log messages at unpin_extent_range() during unexpec [...] adds 1a9fb16c6052 btrfs: avoid useless rbtree iterations when attempting to [...] adds b144cc0415e7 btrfs: make extent_map_end() argument const adds 27f0d9c98d15 btrfs: refactor mergable_maps() for more readability adds f86f7a75e2fb btrfs: use the flags of an extent map to identify the comp [...] adds 4618d0a66b50 btrfs: fix mismatching parameter names for btrfs_get_extent() adds eefaf0a1a6f1 btrfs: fix typos found by codespell adds 6140ba8a0a14 btrfs: switch btrfs_root::delayed_nodes_tree to xarray fro [...] adds 2b0122aaa800 btrfs: sysfs: validate scrub_speed_max value adds 09e6cef19c9f btrfs: refactor alloc_extent_buffer() to allocate-then-att [...] adds 082d5bb9b336 btrfs: migrate extent_buffer::pages[] to folio adds 13df3775efca btrfs: cleanup metadata page pointer usage adds 4a565c8069b7 btrfs: don't double put our subpage reference in alloc_ext [...] adds 8d993618350c btrfs: migrate get_eb_page_index() and get_eb_offset_in_pa [...] adds 55151ea9ec1b btrfs: migrate subpage code to folio interfaces adds a700ca5ec4ee btrfs: migrate various end io functions to folios adds f4521b01c524 btrfs: migrate eb_bitmap_offset() to folio interfaces adds 96c36eaa7730 btrfs: migrate btrfs_repair_io_failure() to folio interfaces adds 02d05b6416b1 btrfs: factor out helper for single device IO check adds fd747f2d5f9b btrfs: re-introduce struct btrfs_io_geometry adds 30e8534b538e btrfs: factor out block-mapping for RAID0 adds 5e36aba8377b btrfs: factor out RAID1 block mapping adds 5aeb15c8ca0d btrfs: factor out block mapping for DUP profiles adds 8938f112b9c4 btrfs: factor out block mapping for RAID10 adds d9d4ce9f297f btrfs: reduce scope of data_stripes in btrfs_map_block adds 089221d3457b btrfs: factor out block mapping for RAID5/6 adds a16fb8c6f618 btrfs: factor out block mapping for single profiles adds b55b307785ad btrfs: change block mapping to switch/case in btrfs_map_block adds 89f547c6cc61 btrfs: open code set_io_stripe for RAID56 adds 6edf68223679 btrfs: pass struct btrfs_io_geometry to set_io_stripe adds e94dfb7a2935 btrfs: pass btrfs_io_geometry into btrfs_max_io_len adds affc5af36bbb Merge tag 'for-6.8-tag' of git://git.kernel.org/pub/scm/li [...] adds 8877243beafa gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump adds 1181f2d9fef7 gfs2: Fix inode_go_instantiate description adds 71733b492200 gfs2: fix kernel BUG in gfs2_quota_cleanup adds 95d0f6252564 gfs2: rgrp: fix kernel-doc warnings adds f9f229c1f75d gfs2: Add GL_NOBLOCK flag adds dd00aaeb3432 gfs2: Use GL_NOBLOCK flag for non-blocking lookups adds 34d722464371 gfs2: d_obtain_alias(ERR_PTR(...)) will do the right thing adds 34d63b8162b7 gfs2: use is_subdir() adds 4710642807ac gfs2: Minor gfs2_ail1_empty cleanup adds 015af1af4400 gfs2: Mark withdraws as unlikely adds 4d927b03a688 gfs2: Rename gfs2_withdrawn to gfs2_withdrawing_or_withdrawn adds e0f1f021782d gfs2: Lift withdraw check out of gfs2_ail1_empty adds ff7a85af5a5b gfs2: Remove use of error flag in journal reads adds 76e7211ca129 gfs2: Add missing set_freezable() for freezable kthread adds edd13270fa06 gfs2: Use wait_event_freezable_timeout() for freezable kthread adds 5a7a964689b7 gfs2: Minor gfs2_{freeze,thaw}_super cleanup adds 4e58543e7da4 gfs2: Refcounting fix in gfs2_thaw_super adds e345b87b0b04 gfs2: Fix freeze consistency check in log_write_header adds bfed9a92940b Merge tag 'gfs2-v6.7-rc1-fixes' of git://git.kernel.org/pu [...] adds 9862ec7ac1cb FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree adds 27e56f59bab5 UBSAN: array-index-out-of-bounds in dtSplitRoot adds fa5492ee8946 jfs: fix slab-out-of-bounds Read in dtSearch adds 74ecdda68242 jfs: fix array-index-out-of-bounds in dbAdjTree adds e0e1958f4c36 jfs: fix uaf in jfs_evict_inode adds cca974daeb6c jfs: fix shift-out-of-bounds in dbJoin adds 49f9637aafa6 jfs: fix array-index-out-of-bounds in diNewExt adds a280c9ceeca7 jfs: Add missing set_freezable() for freezable kthread adds 032500abc5dc Merge tag 'jfs-6.8' of github.com:kleikamp/linux-shaggy adds a790c2584c02 afs: Remove whitespace before most ')' from the trace header adds 2daa6404fd2f afs: Automatically generate trace tag enums adds 4121b4337146 afs: fix the usage of read_seqbegin_or_lock() in afs_looku [...] adds 1702e0654ca9 afs: fix the usage of read_seqbegin_or_lock() in afs_find_ [...] adds df91b9dfdee2 afs: use read_seqbegin() in afs_check_validity() and afs_g [...] adds bad1a11c0f06 rxrpc_find_service_conn_rcu: fix the usage of read_seqbegi [...] adds fe245c8fcdac afs: Add comments on abort handling adds 07f3502b33a2 afs: Turn the afs_addr_list address array into an array of [...] adds 72904d7b9bfb rxrpc, afs: Allow afs to pin rxrpc_peer objects adds a2aff7b5eb25 afs: Don't skip server addresses for which we didn't get a [...] adds aa4917d6e59d afs: Rename addr_list::failed to probe_failed adds eb8eae65f0c7 afs: Handle the VIO and UAEIO aborts explicitly adds 075171fd22be afs: Use op->nr_iterations=-1 to indicate to begin fileser [...] adds 2de5599f63ba afs: Wrap most op->error accesses with inline funcs adds 6f2ff7e89bd0 afs: Don't put afs_call in afs_wait_for_call_to_complete() adds aa453becce5d afs: Simplify error handling adds 1e5d8493254d afs: Add a tracepoint for struct afs_addr_list adds 905b86156423 afs: Rename some fields adds e38f299ececc afs: Use peer + service_id as call address adds 98f9fda2057b afs: Fold the afs_addr_cursor struct in adds d2ce4a84c21f rxrpc: Create a procfile to display outstanding client con [...] adds af9a5b4930df afs: Add some more info to /proc/net/afs/servers adds b605ee421fa0 afs: Remove the unimplemented afs_cmp_addr_list() adds f94f70d39cc2 afs: Provide a way to configure address priorities adds d14cf8edd306 afs: Mark address lists with configured priorities adds 92f091cdddac afs: Dispatch fileserver probes in priority order adds e6a7d7f71b17 afs: Dispatch vlserver probes in priority order adds f49b594df3eb afs: Keep a record of the current fileserver endpoint state adds 21c1f410d202 afs: Combine the endpoint state bools into a bitmask adds ca0e79a46097 afs: Make it possible to find the volumes that are using a server adds 445f9b695286 afs: Defer volume record destruction to a workqueue adds dfa0a44946e2 afs: Move the vnode/volume validity checking code into its [...] adds 32222f09782f afs: Apply server breaks to mmap'd files in the call processor adds dd94888938f8 afs: Fix comment in afs_do_lookup() adds d3acd81ef916 afs: Don't leave DONTUSE/NEWREPSITE servers out of server list adds 16069e1349a0 afs: Parse the VolSync record in the reply of a number of RPC ops adds 453924de6212 afs: Overhaul invalidation handling to better support RO volumes adds 495f2ae9e355 afs: Fix fileserver rotation adds 28f4c58045ed afs: Fix offline and busy message emission adds abcbd3bfbbfe afs: trace: Log afs_make_call(), including server address adds 0c59ae129074 Merge tag 'afs-fix-rotation-20240105' of git://git.kernel. [...] adds e9cdebbe23f1 dlm: use kernel_connect() and kernel_bind() adds dbee1adeb7e6 dlm: use fl_owner from lockd adds 6bd4a2bfe568 dlm: use FL_SLEEP to determine blocking vs non-blocking adds 0c08699744d2 dlm: implement EXPORT_OP_ASYNC_LOCK adds 367e753d5c54 dlm: fix format seq ops type 4 adds 5beebc1dda47 dlm: update format header reflect current format adds d8c8e595dc31 Merge tag 'dlm-6.8' of git://git.kernel.org/pub/scm/linux/ [...] adds 74fd48739d04 nfsd: new Kconfig option for legacy client tracking adds f3734cc4073f NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() adds ce7df05508c3 NFSD: Make the file_delayed_close workqueue UNBOUND adds d0ab8b649ba7 NFSD: Remove nfsd_drc_gc() tracepoint adds a853ed552545 NFSD: Document lack of f_pos_lock in nfsd_readdir() adds deb704281f07 SUNRPC: Add a server-side API for retrieving an RPC's pseu [...] adds c21fd7a8e86c NFSD: Replace RQ_SPLICE_OK in nfsd_read() adds a2c91753a4f3 NFSD: Modify NFSv4 to use nfsd_read_splice_ok() adds 3587b5c75376 SUNRPC: Remove RQ_SPLICE_OK adds 3c86e615d17d nfsd: remove unnecessary NULL check adds 52e89100754b NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h adds b541dd554bc0 svcrdma: Eliminate allocation of recv_ctxt objects in backchannel adds 877118c667ab svcrdma: Pre-allocate svc_rdma_recv_ctxt objects adds 9c7e1a06588e svcrdma: Add a utility workqueue to svcrdma adds ae225fe27b93 svcrdma: Add an async version of svc_rdma_send_ctxt_put() adds f09c36c8dffc svcrdma: Add an async version of svc_rdma_write_info_free() adds bfb81535c266 svcrdma: Clean up locking adds 907e34a7d01d svcrdma: Add lockdep class keys for transport locks adds be2acb104880 rpcrdma: Introduce a simple cid tracepoint class adds ad3656bd84e0 svcrdma: SQ error tracepoints should report completion IDs adds 848760a9e701 svcrdma: DMA error tracepoints should report completion IDs adds 2dd6e29a3ea8 svcrdma: Update some svcrdma DMA-related tracepoints adds 5ef6c6667641 svcrdma: Reduce size of struct svc_rdma_rw_ctxt adds c4fd9f452517 svcrdma: Acquire the svcxprt_rdma pointer from the CQ context adds c3899b71072f svcrdma: Explicitly pass the transport into Write chunk I/O paths adds 4a68edd93f5c svcrdma: Explicitly pass the transport into Read chunk I/O paths adds 83fe6dd6a816 svcrdma: Explicitly pass the transport to svc_rdma_post_ch [...] adds bc8fd4e91513 svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() adds 2cc0f23b5305 svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field adds 6a04a4349330 svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h adds b1818412d06f svcrdma: Start moving fields out of struct svc_rdma_read_info adds 8e122582680c svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_ [...] adds 919f6e790ab6 svcrdma: Move read_info::ri_pageoff into struct svc_rdma_r [...] adds fc20f19b4df4 svcrdma: Update synopsis of svc_rdma_build_read_segment() adds 02e8fe1eca4c svcrdma: Update synopsis of svc_rdma_build_read_chunk() adds c7eb4feb1b21 svcrdma: Update synopsis of svc_rdma_read_chunk_range() adds 6e4b9b864396 svcrdma: Update the synopsis of svc_rdma_read_data_item() adds 6518204d2304 svcrdma: Update synopsis of svc_rdma_copy_inline_range() adds 740a3c895d94 svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() adds 23bab3b22d84 svcrdma: Update the synopsis of svc_rdma_read_call_chunk() adds efd02cb0dda6 svcrdma: Update the synopsis of svc_rdma_read_special() adds 57666bbb4eaa svcrdma: Remove struct svc_rdma_read_info adds 018f34051bc9 svcrdma: Move the svc_rdma_cc_init() call adds 28ee0ec8948a svcrdma: De-duplicate completion ID initialization helpers adds 2a95ce479e68 svcrdma: Optimize svc_rdma_cc_init() adds 913cd7668f17 svcrdma: Remove pointer addresses shown in dprintk() adds b918bfcf370c svcrdma: Remove queue-shortening warnings adds fc2e69db82c1 svcrdma: Clean up comment in svc_rdma_accept() adds 4d9d69db898d svcrdma: Add back svc_rdma_recv_ctxt::rc_pages adds a937693a82fd svcrdma: Add back svcxprt_rdma::sc_read_complete_q adds ecba85e951c1 svcrdma: Copy construction of svc_rqst::rq_arg to rdma_rea [...] adds d3dba534100d svcrdma: Implement multi-stage Read completion again adds 05a4b58301c3 SUNRPC: remove printk when back channel request not found adds 7b207ccd9833 svc: don't hold reference for poolstats, only mutex. adds 1e3577a4521e SUNRPC: discard sv_refcnt, and svc_get/svc_put adds 17419aefcbfd nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() adds 49f4810356f7 Merge tag 'nfsd-6.8' of git://git.kernel.org/pub/scm/linux [...] adds 33318c0e6ba6 fscrypt.rst: update definition of struct fscrypt_context_v2 adds 0fc24a6549f9 fscrypt: update comment for do_remove_key() adds c1f1f5bf4139 fscrypt: document that CephFS supports fscrypt now adds 275dca4630c1 f2fs: move release of block devices to after kill_block_super() adds 2a0e85719892 fs: move fscrypt keyring destruction to after ->put_super adds 17b9e388c619 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 93d6fda7f926 erofs: fix memory leak on short-lived bounced pages adds 3c12466b6b7b erofs: fix lz4 inplace decompression adds 192351616a9d erofs: support I/O submission for sub-page compressed blocks adds 54ed3fdd6605 erofs: record `pclustersize` in bytes instead of pages adds 8d2517aaeea3 erofs: fix up compacted indexes for block size < 4096 adds e5aba911dee5 erofs: fix ztailpacking for subpage compressed blocks adds 1ca01520148a erofs: refine z_erofs_transform_plain() for sub-page block [...] adds 0ee3a0d59e00 erofs: enable sub-page compressed block support adds 652cdaa886e3 erofs: allow partially filled compressed bvecs adds 496530c7c1df erofs: avoid debugging output for (de)compressed data adds aa12a790d31b erofs: make erofs_{err,info}() support NULL sb parameter adds 0507d2526f84 Merge tag 'erofs-for-6.8-rc1-2' of git://git.kernel.org/pu [...] adds 02d70090e0e0 ovl: remove redundant ofs->indexdir member adds 2c3ef4f89ced ovl: initialize ovl_copy_up_ctx.destname inside ovl_do_copy_up() adds bdc10bdf4b03 overlayfs.rst: use consistent feature names adds d17bb4620f90 overlayfs.rst: fix ReST formatting adds 4d925f60578a Merge tag 'ovl-update-6.8' of git://git.kernel.org/pub/scm [...] adds d49270a04623 pstore/ram: Fix crash when setting number of cpus to an od [...] adds 86222a8fc16e pstore: ram_core: fix possible overflow in persistent_ram_ [...] adds 6ba6ee8a59a8 pstore: inode: Convert kfree() usage to __free(kfree) adds e2eeddefb046 pstore: inode: Convert mutex usage to guard(mutex) adds b775a054e9dc pstore: inode: Use __free(pstore_iput) for inode allocations adds 24a0b5e196cf pstore: inode: Use cleanup.h for struct pstore_private adds 72116efd6307 Merge tag 'pstore-v6.8-rc1' of git://git.kernel.org/pub/sc [...] adds cb6d2fd30ddd SUNRPC: Replace strlcpy() with strscpy() adds 40b2519d7566 samples: Replace strlcpy() with strscpy() adds d4011f6817ae HID: uhid: replace deprecated strncpy with strscpy adds da2e08d4630a i40e: Annotate struct i40e_qvlist_info with __counted_by adds 97f3880a33cd VMCI: Annotate struct vmci_handle_arr with __counted_by adds 446425648c5d afs: Add __counted_by for struct afs_acl and use struct_size() adds 3b2894c96737 drm/modes: replace deprecated strncpy with strscpy_pad adds 576b75f93b3d nvme-fabrics: replace deprecated strncpy with strscpy adds ab7e8bb6e077 nvdimm/btt: replace deprecated strncpy with strscpy adds e5a4975ca463 nvme-fc: replace deprecated strncpy with strscpy adds aabf7c37dfbc lkdtm: Add kfence read after free crash type adds 12cd3cd8c797 params: Introduce the param_unknown_fn type adds fd0cd057a1b7 params: Do not go over the limit when getting the string length adds 0fc79cbc937f params: Use size_add() for kmalloc() adds a05f096c2c0c params: Sort headers adds b5e3f86a47d3 params: Fix multi-line comment style adds 8a3750ecf810 tracing/uprobe: Replace strlcpy() with strscpy() adds ac7110d883ff atags_proc: Add __counted_by for struct buffer and use str [...] adds 53853995c665 qnx4: Extract dir entry filename processing into helper adds a75b3809dce2 qnx4: Use get_directory_fname() in qnx4_match() adds 120a201bd2ad Merge tag 'hardening-v6.8-rc1' of git://git.kernel.org/pub [...] adds a4c7d794ac16 tpm: nuvoton: Use i2c_get_match_data() adds 2b6fad7a900d tpm: cr50: fix kernel-doc warning and spelling adds 6434eade5dd5 Merge tag 'tpmdd-v6.8' of git://git.kernel.org/pub/scm/lin [...] adds 27832a9baad5 dt-bindings: crypto: qcom,inline-crypto-engine: document t [...] adds 8c74562b7104 dt-bindings: crypto: qcom-qce: document the SM8650 crypto engine adds 03f8f3cb6e22 dt-bindings: crypto: qcom,prng: document SM8650 adds 239e27a98331 crypto: lib/aesgcm - Add kernel docs for aesgcm_mac adds 6d51b9ae4d5e hwrng: ingenic - Replace of_device.h with explicit of.h include adds 588a90ac252c crypto: ccree - Silence gcc format-truncation false positi [...] adds 0501d0d14949 crypto: marvell/cesa - Silence gcc format-truncation false [...] adds 8c20982caca4 crypto: n2 - Silence gcc format-truncation false positive [...] adds 66e6fb1eb972 crypto: hisilicon/qm - print device abnormal information adds a61fb707599e crypto: hisilicon/qm - remove incorrect type cast adds 84d0217336d7 crypto: sun8i-ss - use crypto_shash_tfm_digest() in sun8i_ [...] adds fea845fd79b5 crypto: shash - don't exclude async statuses from error stats adds d872ca165cb6 crypto: rsa - add a check for allocation failure adds 7ee44f1b59df crypto: drbg - ensure most preferred type is FIPS health checked adds a9dc62988600 crypto: drbg - update FIPS CTR self-checks to aes256 adds dd9af7046d81 crypto: drbg - ensure drbg hmac sha512 is used in FIPS selftests adds bc197f576002 crypto: drbg - Remove SHA1 from drbg adds e53c741303a5 crypto: qat - prevent underflow in rp2srv_store() adds 20342e3f64fb crypto: x86/sha1 - autoload if SHA-NI detected adds ba5a434d5a1e crypto: x86/sha256 - autoload if SHA-NI detected adds d57343022b71 crypto: jh7110 - Correct deferred probe return adds 7c18e3c6b309 hwrng: virtio - remove #ifdef guards for PM functions adds 29ce1bce3a71 crypto: starfive - Update driver dependencies adds ba6e3ee4f5d6 crypto: starfive - RSA poll csr for done status adds cc03a934c5da dt-bindings: crypto: convert Inside Secure SafeXcel to the [...] adds 8a0d929b53c3 crypto: starfive - Pad adata with zeroes adds fed93fb62e05 crypto: virtio - Handle dataq logic with tasklet adds 2d37b3649c41 hwrng: starfive - Fix dev_err_probe return error adds 65089000ba8c crypto: qat - add sysfs_added flag for ras adds d71fdd0f3c27 crypto: qat - add sysfs_added flag for rate limiting adds aaa03fdb56c7 crypto: p10-aes-gcm - Avoid -Wstringop-overflow warnings adds a9864bae1806 crypto: hisilicon/zip - add zip comp high perf mode configuration adds fb4ac519c6ca crypto: hisilicon/sgl - small cleanups for sgl.c adds c66272a4c993 crypto: hisilicon/qm - simplify the status of qm adds a10d17a4a619 crypto: hisilicon/qm - add comments and remove redundant a [...] adds ce852f1308ac crypto: sa2ul - Return crypto_aead_setkey to transfer the error adds a1c95dd5bc1d crypto: ccp - fix memleak in ccp_init_dm_workarea adds 431a2eb89cf6 MAINTAINERS: update SEC2/HPRE driver maintainers list adds 67b164a871af crypto: af_alg - Disallow multiple in-flight AIO requests adds 6627f03c21cb crypto: qat - fix error path in add_update_sla() adds 487caa8d5ef9 crypto: qat - fix mutex ordering in adf_rl adds a643212c9f28 crypto: qat - add NULL pointer check adds 040791041b68 crypto: octeontx2 - By default allocate one CPT LF per CPT VF adds 429fec81d122 hwrng: stm32 - add missing clk_disable_unprepare() in stm3 [...] adds 87e02063d077 crypto: safexcel - Add error handling for dma_map_sg() calls adds 8fd183435728 crypto: sahara - remove FLAGS_NEW_KEY logic adds 9f10bc28c0fb crypto: sahara - fix cbc selftest failure adds afffcf3db98b crypto: sahara - fix ahash selftest failure adds 5b8668ce3452 crypto: sahara - fix processing requests with cryptlen < s [...] adds ee6e6f0a7f5b crypto: sahara - fix error handling in sahara_hw_descripto [...] adds 3d5a31dff18b crypto: sahara - remove unused error field in sahara_dev adds 01d70a4bbff2 crypto: sahara - avoid skcipher fallback code duplication adds 78aafb3884f6 hwrng: core - Fix page fault dead lock on mmap-ed hwrng adds f76f0d7f2067 crypto: hisilicon/qm - add a function to set qm algs adds cabe13d0bd2e crypto: hisilicon/qm - save capability registers in qm ini [...] adds cf8b5156bbc8 crypto: hisilicon/hpre - save capability registers in prob [...] adds f1115b0096c3 crypto: hisilicon/sec2 - save capability registers in prob [...] adds 2ff0ad847951 crypto: hisilicon/zip - save capability registers in probe [...] adds d07f951903fa crypto: s390/aes - Fix buffer overread in CTR mode adds 29fa12e918e5 crypto: arm64/sm4 - Remove cfb(sm4) adds 05bd1e2a78a4 crypto: x86/sm4 - Remove cfb(sm4) adds a9cdf13e9ba9 crypto: crypto4xx - Remove cfb and ofb adds 00b05e512223 crypto: aspeed - Remove cfb and ofb adds a16144bda9c3 crypto: atmel - Remove cfb and ofb adds 769a043bf176 crypto: cpt - Remove cfb adds f5a019f5b094 crypto: nitrox - Remove cfb adds e54f2a5ee8fc crypto: ccp - Remove cfb and ofb adds 572ef735049c crypto: hifn_795x - Remove cfb and ofb adds 1c90a1b43bc3 crypto: hisilicon/sec2 - Remove cfb and ofb adds dfe6c5d16b31 crypto: safexcel - Remove cfb and ofb adds 63340c481b85 crypto: octeontx - Remove cfb adds 66c465c6e7b1 crypto: n2 - Remove cfb adds 015b8e121082 crypto: starfive - Remove cfb and ofb adds fef39f99d571 crypto: bcm - Remove ofb adds 92650f930073 crypto: ccree - Remove ofb adds 1c95b5469ee3 crypto: tcrypt - Remove cfb and ofb adds d4bd2102472c crypto: testmgr - Remove cfb and ofb adds 412ac51ce0b8 crypto: cfb,ofb - Remove cfb and ofb adds 0ae4dcc1ebf6 crypto: skcipher - Add internal state support adds 662ea18d089b crypto: skcipher - Make use of internal state adds 47309ea13591 crypto: arc4 - Add internal state adds 99bd99d3e3a7 crypto: algif_skcipher - Fix stream cipher chaining adds 555e38704776 crypto: starfive - Remove unneeded NULL checks adds 8517c34e8702 crypto: starfive - Fix dev_err_probe return error adds 15a611015224 dmaengine: idxd: add external module driver support for ds [...] adds d7ad915d817c dmaengine: idxd: Rename drv_enable/disable_wq to idxd_drv_ [...] adds 8621f99bde2c dmaengine: idxd: Export descriptor management functions adds 86d3a34144fd dmaengine: idxd: Export wq resource management functions adds 786d0e7f183a dmaengine: idxd: Add wq private data accessors adds aa8d18becc0c dmaengine: idxd: add callback support for iaa crypto adds 8ccc257b29a1 crypto: iaa - Add IAA Compression Accelerator Documentation adds ea7a5cbb4369 crypto: iaa - Add Intel IAA Compression Accelerator crypto [...] adds f57bf3f78377 crypto: iaa - Add per-cpu workqueue table with rebalancing adds b190447e0fa3 crypto: iaa - Add compression mode management along with f [...] adds 2ec6761df889 crypto: iaa - Add support for deflate-iaa compression algorithm adds 09646c98d0bf crypto: iaa - Add irq support for the crypto async interface adds 93382a91632a crypto: iaa - Add IAA Compression Accelerator stats adds 979f6ded93ac dmaengine: idxd: Add support for device/wq defaults adds 27016f75f5ed crypto: api - Disallow identical driver names adds 03fa301230b6 crypto: hisilicon/qm - delete a dbg function adds 1bed82257b18 crypto: hisilicon/sec2 - optimize the error return process adds e4db80d80cff hwrng: virtio - Remove usage of the deprecated ida_simple_ [...] adds 30a7821f1235 hwrng: atmel - Convert to platform remove callback returning void adds 0e00c5266fcf hwrng: cctrng - Convert to platform remove callback return [...] adds 9daec3cba066 hwrng: exynos - Convert to platform remove callback return [...] adds b383836dfd53 hwrng: ingenic - Convert to platform remove callback retur [...] adds 724989b83017 hwrng: ks-sa - Convert to platform remove callback returning void adds 0791bdf56112 hwrng: mxc - Convert to platform remove callback returning void adds 550b48d113b3 hwrng: n2 - Convert to platform remove callback returning void adds e5906ee36438 hwrng: npcm - Convert to platform remove callback returning void adds 4da4a48b41c9 hwrng: omap - Convert to platform remove callback returning void adds 541b07190b40 hwrng: stm32 - Convert to platform remove callback returning void adds b74bc79fff3e hwrng: timeriomem - Convert to platform remove callback re [...] adds 9d7edaae7c1f hwrng: xgene - Convert to platform remove callback returning void adds c480a421a4fa crypto: octeontx2 - Fix cptvf driver cleanup adds 67cc511e8d43 crypto: virtio - Wait for tasklet to complete on device remove adds f1b2fe908467 dt-bindings: rng: starfive: Add jh8100 compatible string adds 9b2b61126a06 hwrng: starfive - Add runtime pm ops adds 03b024887da4 dt-bindings: crypto: qcom-qce: constrain clocks for IPQ9574 QCE adds ae3bed72ac00 dt-bindings: crypto: qcom-qce: constrain clocks for SM8150 [...] adds ba3c55742030 crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init adds dd61d37370ce dt-bindings: crypto: qcom-qce: document the SC7280 crypto engine adds 4db87a5f9e30 crypto: qat - relocate and rename get_service_enabled() adds b34bd0fd563d crypto: qat - change signature of uof_get_num_objs() adds de51d2236492 crypto: qat - relocate portions of qat_4xxx code adds 98a4f29fba0f crypto: qat - move fw config related structures adds fcf60f4bcf54 crypto: qat - add support for 420xx devices adds 0eaef675b94c crypto: stm32/crc32 - fix parsing list of devices adds 37c6fc323a81 crypto: skcipher - Pass statesize for simple lskcipher instances adds 711b2e2d6d63 crypto: octeontx2 - remove CPT block reset adds 92508e7fcffd crypto: octeontx2 - add SGv2 support for CN10KB or CN10KA B0 adds 82f89f1aa6ca crypto: octeontx2 - add devlink option to set t106 mode adds 9d1d5702aac8 crypto: octeontx2 - remove errata workaround for CN10KB or [...] adds cac482f2418b crypto: octeontx2 - add LF reset on queue disable adds 8bb0be9f53d1 crypto: octeontx2 - update CPT inbound inline IPsec mailbox adds e92971117c2c crypto: octeontx2 - add ctx_val workaround adds 434c1cb9722b crypto: octeontx2 - register error interrupts for inline cptlf adds 3139ebf70a63 crypto: octeontx2 - support setting ctx ilen for inline CPT LF adds bfcec4c65b33 crypto: tcrypt - add script tcrypt_speed_compare.py adds 4452c64ee41b crypto: rk3288 - Use helper to set reqsize adds 3088f5e5d5f6 crypto: amlogic - Use helper to set reqsize adds 4ef388f0cd87 crypto: artpec6 - Use helper to set reqsize adds 7b0795d97132 crypto: stm32/cryp - Use helper to set reqsize adds bfd00210a4e4 crypto: sl3516 - Use helper to set reqsize adds e9b218625870 crypto: sun8i-ce - Use helper to set reqsize adds 73092efad56a crypto: sun8i-ss - Use helper to set reqsize adds 98bb0dd15133 crypto: iaa - Change desc->priv to 0 adds 5c3fadc83ee9 crypto: iaa - Remove unneeded newline in update_max_adecom [...] adds 38f56101b873 crypto: iaa - remove unneeded semicolon adds b6e4b6eb1e63 crypto: qat - include pci.h for GET_DEV() adds 7f06679dd54a crypto: qat - add admin msgs for telemetry adds 69e7649f7cc2 crypto: qat - add support for device telemetry adds eb52707716e3 crypto: qat - add support for ring pair level telemetry adds 5da6a2d5353e crypto: qat - generate dynamically arbiter mappings adds b590563e441c crypto: shash - remove excess kerneldoc members adds 069579d0291c crypto: skcipher - remove excess kerneldoc members adds d1d6351e37aa crypto: sahara - handle zero-length aes requests adds efcb50f41740 crypto: sahara - fix ahash reqsize adds 2dba8e1d1a79 crypto: sahara - fix wait_for_completion_timeout() error handling adds 5deff027fca4 crypto: sahara - improve error handling in sahara_sha_process() adds 7bafa74d1ba3 crypto: sahara - fix processing hash requests with req->nb [...] adds a3c6f4f4d249 crypto: sahara - do not resize req->src when doing hash op [...] adds 8a8f5d338a46 crypto: sahara - clean up macro indentation adds efadd1a9959a crypto: sahara - use BIT() macro adds 2f8547af4b70 crypto: sahara - use devm_clk_get_enabled() adds 2548c7a9088c crypto: sahara - use dev_err_probe() adds 1eece9c6de22 crypto: sahara - remove 'active' flag from sahara_aes_reqc [...] adds ebbcdd6358dd crypto: sahara - remove unnecessary NULL assignments adds a7dc2d5c0554 crypto: sahara - remove error message for bad aes request size adds 44ff4ea133b5 crypto: sahara - add support for crypto_engine adds 744e1885922a crypto: scomp - fix req->dst buffer overflow adds b8910630c967 crypto: iaa - Account for cpu-less numa nodes adds 0cb552aa9784 Merge tag 'v6.8-p1' of git://git.kernel.org/pub/scm/linux/ [...]
No new revisions were added by this update.
Summary of changes: .../ABI/testing/debugfs-driver-qat_telemetry | 228 ++ Documentation/ABI/testing/debugfs-hisi-hpre | 2 +- Documentation/ABI/testing/debugfs-hisi-sec | 2 +- Documentation/ABI/testing/debugfs-hisi-zip | 2 +- .../ABI/testing/sysfs-bus-spi-devices-spi-nor | 3 + Documentation/ABI/testing/sysfs-class-devfreq | 3 + Documentation/ABI/testing/sysfs-platform-silicom | 29 + Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 7 + Documentation/admin-guide/pmf.rst | 24 + Documentation/crypto/device_drivers/index.rst | 9 + Documentation/crypto/device_drivers/octeontx2.rst | 25 + Documentation/crypto/index.rst | 1 + Documentation/dev-tools/kunit/api/resource.rst | 9 + Documentation/dev-tools/kunit/run_manual.rst | 51 +- Documentation/dev-tools/kunit/running_tips.rst | 7 + Documentation/dev-tools/kunit/usage.rst | 60 +- .../bindings/crypto/inside-secure,safexcel.yaml | 86 + .../bindings/crypto/inside-secure-safexcel.txt | 40 - .../bindings/crypto/qcom,inline-crypto-engine.yaml | 1 + .../devicetree/bindings/crypto/qcom,prng.yaml | 1 + .../devicetree/bindings/crypto/qcom-qce.yaml | 14 + .../devicetree/bindings/mtd/partitions/u-boot.yaml | 2 +- .../bindings/regulator/fixed-regulator.yaml | 2 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 14 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 + .../bindings/regulator/qcom,spmi-regulator.yaml | 19 + .../regulator/qcom,usb-vbus-regulator.yaml | 5 +- .../devicetree/bindings/regulator/regulator.yaml | 13 + .../bindings/rng/starfive,jh7110-trng.yaml | 6 +- .../devicetree/bindings/spi/adi,axi-spi-engine.txt | 31 - .../bindings/spi/adi,axi-spi-engine.yaml | 66 + .../devicetree/bindings/spi/renesas,rspi.yaml | 2 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 - .../devicetree/bindings/spi/st,stm32-spi.yaml | 2 + .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 7 +- .../bindings/thermal/loongson,ls2k-thermal.yaml | 10 +- .../bindings/thermal/mediatek,thermal.yaml | 99 + .../bindings/thermal/mediatek-thermal.txt | 52 - .../bindings/thermal/qcom-spmi-adc-tm-hc.yaml | 8 +- .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 16 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../devicetree/bindings/thermal/thermal-zones.yaml | 16 + Documentation/driver-api/crypto/iaa/iaa-crypto.rst | 824 +++++++ Documentation/driver-api/crypto/iaa/index.rst | 20 + Documentation/driver-api/crypto/index.rst | 20 + Documentation/driver-api/index.rst | 2 + Documentation/driver-api/mtd/spi-nor.rst | 262 ++- Documentation/driver-api/wbrf.rst | 78 + Documentation/filesystems/fscrypt.rst | 21 +- Documentation/filesystems/index.rst | 5 +- Documentation/filesystems/overlayfs.rst | 104 +- Documentation/filesystems/xfs/index.rst | 14 + .../{ => xfs}/xfs-delayed-logging-design.rst | 0 .../{ => xfs}/xfs-maintainer-entry-profile.rst | 0 .../{ => xfs}/xfs-online-fsck-design.rst | 2 +- .../{ => xfs}/xfs-self-describing-metadata.rst | 0 .../maintainer/maintainer-entry-profile.rst | 2 +- Documentation/power/freezing-of-tasks.rst | 85 +- Documentation/spi/pxa2xx.rst | 59 +- MAINTAINERS | 46 +- arch/arm/kernel/atags_proc.c | 4 +- arch/arm64/crypto/Kconfig | 6 +- arch/arm64/crypto/sm4-ce-core.S | 158 -- arch/arm64/crypto/sm4-ce-glue.c | 108 +- arch/arm64/crypto/sm4-ce.h | 3 - arch/arm64/crypto/sm4-neon-core.S | 113 - arch/arm64/crypto/sm4-neon-glue.c | 105 +- arch/loongarch/include/asm/efi.h | 2 - arch/loongarch/kernel/head.S | 1 - arch/loongarch/kernel/image-vars.h | 1 - arch/loongarch/kernel/vmlinux.lds.S | 1 - arch/powerpc/crypto/aes-gcm-p10-glue.c | 2 +- arch/s390/crypto/aes_s390.c | 4 +- arch/s390/crypto/paes_s390.c | 4 +- arch/x86/crypto/Kconfig | 8 +- arch/x86/crypto/sha1_ssse3_glue.c | 7 +- arch/x86/crypto/sha256_ssse3_glue.c | 7 +- arch/x86/crypto/sm4-aesni-avx-asm_64.S | 52 - arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 55 - arch/x86/crypto/sm4-avx.h | 4 - arch/x86/crypto/sm4_aesni_avx2_glue.c | 26 - arch/x86/crypto/sm4_aesni_avx_glue.c | 130 -- crypto/Kconfig | 23 - crypto/Makefile | 2 - crypto/af_alg.c | 14 +- crypto/algapi.c | 1 + crypto/algif_skcipher.c | 72 +- crypto/arc4.c | 11 +- crypto/cbc.c | 6 +- crypto/cfb.c | 254 --- crypto/drbg.c | 40 +- crypto/ecb.c | 10 +- crypto/lskcipher.c | 43 +- crypto/ofb.c | 106 - crypto/rsa.c | 2 + crypto/scompress.c | 6 + crypto/shash.c | 6 +- crypto/skcipher.c | 80 +- crypto/tcrypt.c | 76 - crypto/testmgr.c | 74 +- crypto/testmgr.h | 1148 ---------- drivers/acpi/Kconfig | 5 + drivers/acpi/Makefile | 3 +- drivers/acpi/acpi_extlog.c | 12 +- drivers/acpi/acpi_lpit.c | 2 +- drivers/acpi/acpi_lpss.c | 51 +- drivers/acpi/acpi_video.c | 77 +- drivers/acpi/acpi_watchdog.c | 2 +- drivers/acpi/apei/einj.c | 71 +- drivers/acpi/apei/ghes.c | 29 +- drivers/acpi/arm64/Makefile | 1 + drivers/acpi/arm64/thermal_cpufreq.c | 22 + drivers/acpi/bus.c | 32 +- drivers/acpi/button.c | 10 + drivers/acpi/ec.c | 116 +- drivers/acpi/internal.h | 28 +- drivers/acpi/mipi-disco-img.c | 725 ++++++ drivers/acpi/numa/srat.c | 10 +- drivers/acpi/osl.c | 77 +- drivers/acpi/processor_thermal.c | 49 +- drivers/acpi/property.c | 102 +- drivers/acpi/resource.c | 19 + drivers/acpi/scan.c | 62 +- drivers/acpi/thermal.c | 80 +- .../{thermal/thermal_acpi.c => acpi/thermal_lib.c} | 80 +- drivers/acpi/utils.c | 164 +- drivers/base/power/main.c | 148 +- drivers/base/regmap/internal.h | 1 + drivers/base/regmap/regmap-kunit.c | 60 + drivers/base/regmap/regmap-ram.c | 4 +- drivers/base/regmap/regmap-raw-ram.c | 31 +- drivers/base/regmap/regmap.c | 2 +- drivers/char/hw_random/atmel-rng.c | 6 +- drivers/char/hw_random/cctrng.c | 6 +- drivers/char/hw_random/core.c | 34 +- drivers/char/hw_random/exynos-trng.c | 6 +- drivers/char/hw_random/ingenic-rng.c | 8 +- drivers/char/hw_random/jh7110-trng.c | 10 +- drivers/char/hw_random/ks-sa-rng.c | 6 +- drivers/char/hw_random/mxc-rnga.c | 6 +- drivers/char/hw_random/n2-drv.c | 6 +- drivers/char/hw_random/npcm-rng.c | 6 +- drivers/char/hw_random/omap-rng.c | 6 +- drivers/char/hw_random/stm32-rng.c | 7 +- drivers/char/hw_random/timeriomem-rng.c | 6 +- drivers/char/hw_random/virtio-rng.c | 14 +- drivers/char/hw_random/xgene-rng.c | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 4 +- drivers/char/ipmi/ipmi_si_hardcode.c | 2 +- drivers/char/ipmi/ipmi_si_platform.c | 12 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 15 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 3 +- drivers/cpufreq/armada-8k-cpufreq.c | 4 +- drivers/cpufreq/intel_pstate.c | 15 +- drivers/cpufreq/scmi-cpufreq.c | 7 +- drivers/cpuidle/cpuidle-haltpoll.c | 9 +- drivers/crypto/Kconfig | 1 + .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 4 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 5 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 25 +- drivers/crypto/amcc/crypto4xx_alg.c | 14 - drivers/crypto/amcc/crypto4xx_core.c | 40 - drivers/crypto/amcc/crypto4xx_core.h | 4 - drivers/crypto/amlogic/amlogic-gxl-cipher.c | 4 +- drivers/crypto/aspeed/Kconfig | 4 +- drivers/crypto/aspeed/aspeed-hace-crypto.c | 230 -- drivers/crypto/atmel-aes.c | 214 +- drivers/crypto/atmel-tdes.c | 205 +- drivers/crypto/axis/artpec6_crypto.c | 12 +- drivers/crypto/bcm/cipher.c | 57 - drivers/crypto/cavium/cpt/cptvf_algs.c | 24 - drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 19 - drivers/crypto/ccp/ccp-crypto-aes.c | 18 - drivers/crypto/ccp/ccp-ops.c | 5 +- drivers/crypto/ccree/cc_aead.c | 10 +- drivers/crypto/ccree/cc_cipher.c | 45 +- drivers/crypto/gemini/sl3516-ce-cipher.c | 4 +- drivers/crypto/hifn_795x.c | 126 +- drivers/crypto/hisilicon/debugfs.c | 54 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 122 +- drivers/crypto/hisilicon/qm.c | 264 ++- drivers/crypto/hisilicon/qm_common.h | 4 - drivers/crypto/hisilicon/sec2/sec.h | 7 + drivers/crypto/hisilicon/sec2/sec_crypto.c | 43 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 2 - drivers/crypto/hisilicon/sec2/sec_main.c | 72 +- drivers/crypto/hisilicon/sgl.c | 12 +- drivers/crypto/hisilicon/zip/zip_main.c | 229 +- drivers/crypto/inside-secure/safexcel.c | 4 - drivers/crypto/inside-secure/safexcel.h | 4 - drivers/crypto/inside-secure/safexcel_cipher.c | 171 +- drivers/crypto/intel/Kconfig | 1 + drivers/crypto/intel/Makefile | 1 + drivers/crypto/intel/iaa/Kconfig | 19 + drivers/crypto/intel/iaa/Makefile | 12 + drivers/crypto/intel/iaa/iaa_crypto.h | 173 ++ drivers/crypto/intel/iaa/iaa_crypto_comp_fixed.c | 92 + drivers/crypto/intel/iaa/iaa_crypto_main.c | 2193 ++++++++++++++++++ drivers/crypto/intel/iaa/iaa_crypto_stats.c | 312 +++ drivers/crypto/intel/iaa/iaa_crypto_stats.h | 53 + drivers/crypto/intel/qat/Kconfig | 11 + drivers/crypto/intel/qat/Makefile | 1 + drivers/crypto/intel/qat/qat_420xx/Makefile | 4 + .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 528 +++++ .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.h | 55 + drivers/crypto/intel/qat/qat_420xx/adf_drv.c | 202 ++ .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 339 +-- .../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.h | 52 - drivers/crypto/intel/qat/qat_4xxx/adf_drv.c | 277 +-- drivers/crypto/intel/qat/qat_common/Makefile | 4 + .../intel/qat/qat_common/adf_accel_devices.h | 16 +- .../crypto/intel/qat/qat_common/adf_accel_engine.c | 2 +- drivers/crypto/intel/qat/qat_common/adf_admin.c | 37 + drivers/crypto/intel/qat/qat_common/adf_admin.h | 4 + .../crypto/intel/qat/qat_common/adf_cfg_common.h | 1 + .../crypto/intel/qat/qat_common/adf_cfg_services.c | 27 + .../crypto/intel/qat/qat_common/adf_cfg_services.h | 4 + drivers/crypto/intel/qat/qat_common/adf_dbgfs.c | 3 + .../crypto/intel/qat/qat_common/adf_fw_config.h | 18 + .../adf_drv.c => qat_common/adf_gen4_config.c} | 252 +-- .../crypto/intel/qat/qat_common/adf_gen4_config.h | 11 + .../crypto/intel/qat/qat_common/adf_gen4_hw_data.c | 238 ++ .../crypto/intel/qat/qat_common/adf_gen4_hw_data.h | 87 + drivers/crypto/intel/qat/qat_common/adf_gen4_tl.c | 153 ++ drivers/crypto/intel/qat/qat_common/adf_gen4_tl.h | 158 ++ drivers/crypto/intel/qat/qat_common/adf_init.c | 12 + drivers/crypto/intel/qat/qat_common/adf_rl.c | 7 +- drivers/crypto/intel/qat/qat_common/adf_rl.h | 1 + drivers/crypto/intel/qat/qat_common/adf_sysfs.c | 6 +- .../intel/qat/qat_common/adf_sysfs_ras_counters.c | 7 +- drivers/crypto/intel/qat/qat_common/adf_sysfs_rl.c | 8 + .../crypto/intel/qat/qat_common/adf_telemetry.c | 288 +++ .../crypto/intel/qat/qat_common/adf_telemetry.h | 99 + .../crypto/intel/qat/qat_common/adf_tl_debugfs.c | 710 ++++++ .../crypto/intel/qat/qat_common/adf_tl_debugfs.h | 117 + .../intel/qat/qat_common/icp_qat_fw_init_admin.h | 10 + drivers/crypto/intel/qat/qat_common/icp_qat_hw.h | 14 +- drivers/crypto/intel/qat/qat_common/icp_qat_uclo.h | 2 +- drivers/crypto/intel/qat/qat_common/qat_hal.c | 6 +- drivers/crypto/intel/qat/qat_common/qat_uclo.c | 1 + drivers/crypto/marvell/cesa/cesa.c | 6 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 23 - drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 86 +- drivers/crypto/marvell/octeontx2/cn10k_cpt.h | 27 + drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 54 +- .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 44 +- .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h | 9 +- .../marvell/octeontx2/otx2_cpt_mbox_common.c | 26 + drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h | 298 +++ drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 139 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 105 +- drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 4 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 74 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 82 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 49 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 3 +- drivers/crypto/marvell/octeontx2/otx2_cptvf.h | 2 + drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 31 + drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h | 5 + drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 29 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 28 + .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 162 +- drivers/crypto/n2_core.c | 36 +- drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 4 +- drivers/crypto/sa2ul.c | 3 +- drivers/crypto/sahara.c | 837 +++---- drivers/crypto/starfive/Kconfig | 2 +- drivers/crypto/starfive/jh7110-aes.c | 77 +- drivers/crypto/starfive/jh7110-cryp.c | 20 +- drivers/crypto/starfive/jh7110-cryp.h | 12 +- drivers/crypto/starfive/jh7110-rsa.c | 58 +- drivers/crypto/stm32/stm32-crc32.c | 2 +- drivers/crypto/stm32/stm32-cryp.c | 2 +- drivers/crypto/virtio/virtio_crypto_common.h | 2 + drivers/crypto/virtio/virtio_crypto_core.c | 26 +- drivers/dax/super.c | 3 +- drivers/devfreq/devfreq.c | 80 +- drivers/dma/idxd/Makefile | 2 +- drivers/dma/idxd/bus.c | 6 + drivers/dma/idxd/cdev.c | 6 +- drivers/dma/idxd/defaults.c | 53 + drivers/dma/idxd/device.c | 13 +- drivers/dma/idxd/dma.c | 9 +- drivers/dma/idxd/idxd.h | 83 +- drivers/dma/idxd/init.c | 7 + drivers/dma/idxd/irq.c | 12 +- drivers/dma/idxd/submit.c | 9 +- drivers/firmware/efi/Kconfig | 15 + drivers/firmware/efi/Makefile | 1 + drivers/firmware/efi/dev-path-parser.c | 7 +- drivers/firmware/efi/efi.c | 18 + drivers/firmware/efi/libstub/loongarch-stub.c | 9 +- drivers/firmware/efi/libstub/loongarch-stub.h | 4 + drivers/firmware/efi/libstub/loongarch.c | 6 +- drivers/firmware/efi/memmap.c | 8 +- drivers/firmware/efi/stmm/mm_communication.h | 236 ++ drivers/firmware/efi/stmm/tee_stmm_efi.c | 616 +++++ drivers/firmware/efi/vars.c | 8 + drivers/firmware/google/coreboot_table.c | 5 +- drivers/firmware/google/framebuffer-coreboot.c | 3 + drivers/gpu/drm/drm_modes.c | 6 +- drivers/gpu/drm/tests/drm_kunit_helpers.c | 78 +- drivers/gpu/drm/vc4/tests/vc4_mock.c | 9 +- drivers/hid/uhid.c | 15 +- drivers/idle/intel_idle.c | 114 + drivers/input/rmi4/rmi_spi.c | 2 +- drivers/mfd/tps6594-spi.c | 2 +- drivers/misc/lkdtm/heap.c | 60 + drivers/misc/vmw_vmci/vmci_handle_array.h | 2 +- drivers/mmc/host/mmc_spi.c | 2 +- drivers/mtd/maps/vmu-flash.c | 2 +- drivers/mtd/mtd_blkdevs.c | 4 +- drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c | 2 +- drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c | 2 +- drivers/mtd/nand/raw/brcmnand/bcma_nand.c | 2 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 408 ++-- drivers/mtd/nand/raw/brcmnand/brcmnand.h | 2 +- drivers/mtd/nand/raw/brcmnand/brcmstb_nand.c | 2 +- drivers/mtd/nand/raw/brcmnand/iproc_nand.c | 2 +- drivers/mtd/nand/raw/diskonchip.c | 10 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 2 +- drivers/mtd/nand/raw/meson_nand.c | 8 +- drivers/mtd/nand/raw/nand_base.c | 97 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 2 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 7 +- drivers/mtd/nand/raw/s3c2410.c | 2 - drivers/mtd/nand/raw/txx9ndfmc.c | 13 +- drivers/mtd/nand/spi/core.c | 2 +- drivers/mtd/spi-nor/atmel.c | 16 +- drivers/mtd/spi-nor/core.c | 177 +- drivers/mtd/spi-nor/core.h | 24 +- drivers/mtd/spi-nor/debugfs.c | 2 +- drivers/mtd/spi-nor/micron-st.c | 59 +- drivers/mtd/spi-nor/sfdp.c | 29 + drivers/mtd/spi-nor/sfdp.h | 7 + drivers/mtd/spi-nor/spansion.c | 4 +- drivers/mtd/spi-nor/sst.c | 6 +- drivers/mtd/spi-nor/swp.c | 25 +- drivers/mtd/spi-nor/sysfs.c | 2 + drivers/mtd/ssfdc.c | 1 - drivers/net/ethernet/micrel/ks8851_spi.c | 4 +- drivers/nvdimm/btt.c | 2 +- drivers/nvme/host/fabrics.c | 4 +- drivers/nvme/host/fc.c | 8 +- drivers/opp/core.c | 294 +-- drivers/opp/of.c | 57 +- drivers/opp/opp.h | 24 +- drivers/opp/ti-opp-supply.c | 13 +- drivers/perf/arm_cspmu/arm_cspmu.c | 4 +- drivers/platform/chrome/cros_ec_debugfs.c | 2 +- drivers/platform/chrome/cros_ec_sensorhub_ring.c | 74 +- drivers/platform/chrome/cros_ec_vbc.c | 12 +- drivers/platform/chrome/wilco_ec/event.c | 4 +- drivers/platform/chrome/wilco_ec/telemetry.c | 6 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 2 +- drivers/platform/surface/surface_acpi_notify.c | 30 +- drivers/platform/x86/Kconfig | 19 +- drivers/platform/x86/Makefile | 3 + drivers/platform/x86/acer-wmi.c | 377 +++- drivers/platform/x86/amd/Kconfig | 14 + drivers/platform/x86/amd/Makefile | 1 + drivers/platform/x86/amd/pmc/pmc.c | 25 +- drivers/platform/x86/amd/pmc/pmc.h | 1 + drivers/platform/x86/amd/pmf/Kconfig | 1 + drivers/platform/x86/amd/pmf/Makefile | 3 +- drivers/platform/x86/amd/pmf/acpi.c | 56 +- drivers/platform/x86/amd/pmf/core.c | 52 +- drivers/platform/x86/amd/pmf/pmf.h | 203 ++ drivers/platform/x86/amd/pmf/spc.c | 158 ++ drivers/platform/x86/amd/pmf/sps.c | 5 +- drivers/platform/x86/amd/pmf/tee-if.c | 472 ++++ drivers/platform/x86/amd/wbrf.c | 317 +++ drivers/platform/x86/asus-laptop.c | 3 +- drivers/platform/x86/asus-wmi.c | 5 +- drivers/platform/x86/dell/alienware-wmi.c | 4 +- drivers/platform/x86/dell/dell-smbios-wmi.c | 173 +- .../x86/hp/hp-bioscfg/passwdobj-attributes.c | 1 - drivers/platform/x86/hp/hp-wmi.c | 6 +- drivers/platform/x86/intel/pmc/Kconfig | 1 + drivers/platform/x86/intel/pmc/Makefile | 2 +- drivers/platform/x86/intel/pmc/adl.c | 4 + drivers/platform/x86/intel/pmc/arl.c | 729 ++++++ drivers/platform/x86/intel/pmc/cnp.c | 2 + drivers/platform/x86/intel/pmc/core.c | 277 ++- drivers/platform/x86/intel/pmc/core.h | 89 +- drivers/platform/x86/intel/pmc/core_ssram.c | 267 ++- drivers/platform/x86/intel/pmc/icl.c | 10 +- drivers/platform/x86/intel/pmc/lnl.c | 549 +++++ drivers/platform/x86/intel/pmc/mtl.c | 86 +- drivers/platform/x86/intel/pmc/spt.c | 10 +- drivers/platform/x86/intel/pmc/tgl.c | 48 +- drivers/platform/x86/intel/pmt/class.c | 43 +- drivers/platform/x86/intel/pmt/class.h | 30 +- drivers/platform/x86/intel/pmt/crashlog.c | 2 +- drivers/platform/x86/intel/pmt/telemetry.c | 193 +- drivers/platform/x86/intel/pmt/telemetry.h | 126 ++ .../x86/intel/speed_select_if/isst_tpmi_core.c | 25 + drivers/platform/x86/intel/tpmi.c | 35 +- .../intel/uncore-frequency/uncore-frequency-tpmi.c | 15 + .../x86/intel/uncore-frequency/uncore-frequency.c | 13 + drivers/platform/x86/intel/vsec.c | 129 +- drivers/platform/x86/intel/vsec.h | 45 +- drivers/platform/x86/intel/wmi/sbl-fw-update.c | 13 +- drivers/platform/x86/intel/wmi/thunderbolt.c | 3 +- drivers/platform/x86/intel_ips.c | 33 - drivers/platform/x86/silicom-platform.c | 1004 +++++++++ drivers/platform/x86/wmi.c | 492 +--- drivers/platform/x86/x86-android-tablets/core.c | 62 + drivers/platform/x86/x86-android-tablets/lenovo.c | 124 +- .../x86/x86-android-tablets/x86-android-tablets.h | 9 + drivers/pnp/pnpacpi/rsparser.c | 12 +- drivers/regulator/Kconfig | 10 + drivers/regulator/Makefile | 1 + drivers/regulator/arizona-ldo1.c | 8 +- drivers/regulator/bd9571mwv-regulator.c | 5 +- drivers/regulator/core.c | 130 +- drivers/regulator/db8500-prcmu.c | 6 +- drivers/regulator/event.c | 91 + drivers/regulator/of_regulator.c | 9 + drivers/regulator/palmas-regulator.c | 2 +- drivers/regulator/qcom-rpmh-regulator.c | 177 +- drivers/regulator/qcom_smd-regulator.c | 35 + drivers/regulator/qcom_spmi-regulator.c | 34 + drivers/regulator/regnl.h | 13 + drivers/regulator/stm32-vrefbuf.c | 6 +- drivers/regulator/stpmic1_regulator.c | 2 +- drivers/regulator/uniphier-regulator.c | 6 +- drivers/regulator/userspace-consumer.c | 6 +- drivers/regulator/virtual.c | 6 +- drivers/regulator/wm8350-regulator.c | 6 +- drivers/spi/Kconfig | 3 +- drivers/spi/atmel-quadspi.c | 2 +- drivers/spi/spi-ath79.c | 2 +- drivers/spi/spi-axi-spi-engine.c | 519 +++-- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 4 +- drivers/spi/spi-cadence-xspi.c | 1 - drivers/spi/spi-cs42l43.c | 2 +- drivers/spi/spi-dw-mmio.c | 1 - drivers/spi/spi-geni-qcom.c | 96 +- drivers/spi/spi-ingenic.c | 15 +- drivers/spi/spi-intel.c | 10 +- drivers/spi/spi-ljca.c | 2 +- drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-mpc52xx.c | 1 + drivers/spi/spi-npcm-fiu.c | 2 +- drivers/spi/spi-pl022.c | 382 +--- drivers/spi/spi-sh-msiof.c | 17 + drivers/spi/spi-sprd-adi.c | 32 +- drivers/spi/spi-sprd.c | 4 +- drivers/spi/spi-st-ssc4.c | 70 +- drivers/spi/spi-stm32-qspi.c | 18 +- drivers/spi/spi-stm32.c | 638 ++++-- drivers/spi/spi-sun4i.c | 72 +- drivers/spi/spi-sun6i.c | 148 +- drivers/spi/spi-sunplus-sp7021.c | 88 +- drivers/spi/spi-synquacer.c | 82 +- drivers/spi/spi-tegra114.c | 118 +- drivers/spi/spi-tegra20-sflash.c | 76 +- drivers/spi/spi-tegra20-slink.c | 98 +- drivers/spi/spi-tegra210-quad.c | 80 +- drivers/spi/spi-ti-qspi.c | 103 +- drivers/spi/spi-topcliff-pch.c | 226 +- drivers/spi/spi-uniphier.c | 194 +- drivers/spi/spi-wpcm-fiu.c | 4 +- drivers/spi/spi-xcomm.c | 32 +- drivers/spi/spi-xilinx.c | 58 +- drivers/spi/spi-xlp.c | 40 +- drivers/spi/spi-xtensa-xtfpga.c | 30 +- drivers/spi/spi-zynq-qspi.c | 28 +- drivers/spi/spi-zynqmp-gqspi.c | 50 +- drivers/spi/spi.c | 262 ++- drivers/thermal/Kconfig | 4 - drivers/thermal/Makefile | 1 - drivers/thermal/amlogic_thermal.c | 19 +- drivers/thermal/cpuidle_cooling.c | 4 +- drivers/thermal/gov_power_allocator.c | 364 +-- drivers/thermal/intel/Kconfig | 2 +- drivers/thermal/intel/int340x_thermal/Kconfig | 2 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 8 +- drivers/thermal/intel/intel_hfi.c | 91 +- drivers/thermal/loongson2_thermal.c | 2 +- drivers/thermal/samsung/exynos_tmu.c | 529 ++--- drivers/thermal/sun8i_thermal.c | 13 + drivers/thermal/thermal_core.c | 193 +- drivers/thermal/thermal_core.h | 9 +- drivers/thermal/thermal_helpers.c | 17 +- drivers/thermal/thermal_hwmon.c | 5 +- drivers/thermal/thermal_netlink.c | 44 +- drivers/thermal/thermal_of.c | 6 + drivers/thermal/thermal_sysfs.c | 121 +- drivers/thermal/thermal_trace_ipa.h | 50 +- drivers/thermal/thermal_trip.c | 80 +- drivers/usb/gadget/udc/max3420_udc.c | 2 +- fs/afs/Makefile | 2 + fs/afs/addr_list.c | 224 +- fs/afs/addr_prefs.c | 531 +++++ fs/afs/afs.h | 3 +- fs/afs/callback.c | 141 +- fs/afs/cell.c | 5 +- fs/afs/cmservice.c | 5 +- fs/afs/dir.c | 66 +- fs/afs/dir_silly.c | 2 +- fs/afs/file.c | 20 +- fs/afs/fs_operation.c | 85 +- fs/afs/fs_probe.c | 323 +-- fs/afs/fsclient.c | 74 +- fs/afs/inode.c | 204 +- fs/afs/internal.h | 372 +++- fs/afs/main.c | 1 + fs/afs/misc.c | 10 +- fs/afs/proc.c | 102 +- fs/afs/rotate.c | 520 +++-- fs/afs/rxrpc.c | 107 +- fs/afs/server.c | 135 +- fs/afs/server_list.c | 174 +- fs/afs/super.c | 7 +- fs/afs/validation.c | 473 ++++ fs/afs/vl_alias.c | 69 +- fs/afs/vl_list.c | 29 +- fs/afs/vl_probe.c | 60 +- fs/afs/vl_rotate.c | 215 +- fs/afs/vlclient.c | 143 +- fs/afs/volume.c | 61 +- fs/afs/write.c | 6 +- fs/afs/xattr.c | 2 +- fs/afs/yfsclient.c | 25 +- fs/btrfs/accessors.c | 98 +- fs/btrfs/accessors.h | 4 +- fs/btrfs/bio.c | 17 +- fs/btrfs/bio.h | 4 +- fs/btrfs/block-group.c | 169 +- fs/btrfs/block-group.h | 6 +- fs/btrfs/btrfs_inode.h | 10 +- fs/btrfs/compression.c | 139 +- fs/btrfs/compression.h | 5 + fs/btrfs/ctree.c | 63 +- fs/btrfs/ctree.h | 17 +- fs/btrfs/defrag.c | 13 +- fs/btrfs/delayed-inode.c | 109 +- fs/btrfs/dev-replace.c | 28 +- fs/btrfs/disk-io.c | 155 +- fs/btrfs/disk-io.h | 3 - fs/btrfs/extent-io-tree.c | 119 +- fs/btrfs/extent-io-tree.h | 18 +- fs/btrfs/extent-tree.c | 104 +- fs/btrfs/extent_io.c | 1051 +++++---- fs/btrfs/extent_io.h | 80 +- fs/btrfs/extent_map.c | 195 +- fs/btrfs/extent_map.h | 77 +- fs/btrfs/file-item.c | 15 +- fs/btrfs/file.c | 27 +- fs/btrfs/free-space-cache.c | 4 +- fs/btrfs/fs.h | 18 +- fs/btrfs/inode.c | 153 +- fs/btrfs/lru_cache.c | 2 +- fs/btrfs/lzo.c | 4 +- fs/btrfs/messages.c | 2 +- fs/btrfs/messages.h | 2 +- fs/btrfs/ordered-data.c | 5 +- fs/btrfs/ordered-data.h | 7 - fs/btrfs/qgroup.c | 2 +- fs/btrfs/raid56.c | 7 +- fs/btrfs/raid56.h | 2 +- fs/btrfs/reflink.c | 6 +- fs/btrfs/relocation.c | 7 +- fs/btrfs/scrub.c | 63 +- fs/btrfs/subpage.c | 373 ++-- fs/btrfs/subpage.h | 82 +- fs/btrfs/super.c | 2345 ++++++++++---------- fs/btrfs/super.h | 5 +- fs/btrfs/sysfs.c | 4 + fs/btrfs/tests/btrfs-tests.c | 5 +- fs/btrfs/tests/btrfs-tests.h | 1 + fs/btrfs/tests/extent-io-tests.c | 4 +- fs/btrfs/tests/extent-map-tests.c | 143 +- fs/btrfs/tests/inode-tests.c | 60 +- fs/btrfs/tree-checker.h | 2 +- fs/btrfs/tree-log.c | 17 +- fs/btrfs/volumes.c | 934 +++++--- fs/btrfs/volumes.h | 47 +- fs/btrfs/xattr.c | 55 +- fs/btrfs/zlib.c | 6 +- fs/btrfs/zoned.c | 66 +- fs/btrfs/zoned.h | 12 +- fs/btrfs/zstd.c | 7 +- fs/crypto/Kconfig | 2 +- fs/crypto/keyring.c | 6 +- fs/debugfs/file.c | 28 +- fs/dlm/debug_fs.c | 6 +- fs/dlm/lowcomms.c | 14 +- fs/dlm/plock.c | 20 +- fs/efivarfs/inode.c | 3 +- fs/efivarfs/internal.h | 8 +- fs/efivarfs/super.c | 66 +- fs/efivarfs/vars.c | 5 +- fs/erofs/decompressor.c | 120 +- fs/erofs/decompressor_deflate.c | 2 +- fs/erofs/inode.c | 6 +- fs/erofs/super.c | 10 +- fs/erofs/zdata.c | 267 +-- fs/erofs/zmap.c | 32 +- fs/f2fs/super.c | 13 +- fs/gfs2/aops.c | 2 +- fs/gfs2/dentry.c | 23 +- fs/gfs2/export.c | 3 +- fs/gfs2/file.c | 2 +- fs/gfs2/glock.c | 47 +- fs/gfs2/glock.h | 1 + fs/gfs2/glops.c | 4 +- fs/gfs2/inode.c | 8 +- fs/gfs2/lock_dlm.c | 8 +- fs/gfs2/log.c | 63 +- fs/gfs2/lops.c | 21 +- fs/gfs2/meta_io.c | 9 +- fs/gfs2/ops_fstype.c | 2 +- fs/gfs2/quota.c | 16 +- fs/gfs2/recovery.c | 2 +- fs/gfs2/rgrp.c | 12 +- fs/gfs2/super.c | 88 +- fs/gfs2/sys.c | 2 +- fs/gfs2/trans.c | 2 +- fs/gfs2/util.c | 4 +- fs/gfs2/util.h | 15 +- fs/jfs/jfs_dmap.c | 65 +- fs/jfs/jfs_dtree.c | 7 +- fs/jfs/jfs_imap.c | 3 + fs/jfs/jfs_mount.c | 6 +- fs/jfs/jfs_txnmgr.c | 2 + fs/lockd/svc.c | 10 +- fs/namespace.c | 11 + fs/nfs/callback.c | 13 +- fs/nfs/callback.h | 19 - fs/nfsd/Kconfig | 16 + fs/nfsd/filecache.c | 2 +- fs/nfsd/netns.h | 11 +- fs/nfsd/nfs4callback.c | 26 +- fs/nfsd/nfs4proc.c | 7 +- fs/nfsd/nfs4recover.c | 97 +- fs/nfsd/nfs4state.c | 2 +- fs/nfsd/nfs4xdr.c | 13 +- fs/nfsd/nfscache.c | 6 +- fs/nfsd/nfsctl.c | 24 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfssvc.c | 69 +- fs/nfsd/trace.h | 22 - fs/nfsd/vfs.c | 46 +- fs/nfsd/vfs.h | 1 + fs/nfsd/xdr4.h | 1 + fs/notify/fanotify/fanotify.c | 34 +- fs/notify/fanotify/fanotify.h | 16 + fs/notify/fanotify/fanotify_user.c | 124 +- fs/notify/mark.c | 52 +- fs/ocfs2/export.c | 1 + fs/overlayfs/copy_up.c | 8 +- fs/overlayfs/export.c | 4 +- fs/overlayfs/namei.c | 4 +- fs/overlayfs/ovl_entry.h | 5 +- fs/overlayfs/params.c | 2 - fs/overlayfs/readdir.c | 2 +- fs/overlayfs/super.c | 19 +- fs/overlayfs/util.c | 2 +- fs/pstore/inode.c | 109 +- fs/pstore/ram.c | 1 + fs/pstore/ram_core.c | 2 +- fs/qnx4/dir.c | 52 +- fs/qnx4/namei.c | 29 +- fs/qnx4/qnx4.h | 60 + fs/quota/dquot.c | 6 +- fs/super.c | 12 +- fs/xfs/Makefile | 21 +- fs/xfs/libxfs/xfs_ag.c | 38 +- fs/xfs/libxfs/xfs_ag.h | 12 + fs/xfs/libxfs/xfs_ag_resv.c | 2 + fs/xfs/libxfs/xfs_alloc.c | 116 +- fs/xfs/libxfs/xfs_alloc.h | 24 +- fs/xfs/libxfs/xfs_alloc_btree.c | 13 +- fs/xfs/libxfs/xfs_attr.c | 125 +- fs/xfs/libxfs/xfs_attr_leaf.c | 238 +- fs/xfs/libxfs/xfs_attr_leaf.h | 8 +- fs/xfs/libxfs/xfs_attr_sf.h | 24 +- fs/xfs/libxfs/xfs_bmap.c | 201 +- fs/xfs/libxfs/xfs_bmap.h | 9 +- fs/xfs/libxfs/xfs_bmap_btree.c | 123 +- fs/xfs/libxfs/xfs_bmap_btree.h | 5 + fs/xfs/libxfs/xfs_btree.c | 28 +- fs/xfs/libxfs/xfs_btree.h | 5 + fs/xfs/libxfs/xfs_btree_staging.c | 89 +- fs/xfs/libxfs/xfs_btree_staging.h | 33 +- fs/xfs/libxfs/xfs_da_btree.c | 69 +- fs/xfs/libxfs/xfs_da_btree.h | 2 + fs/xfs/libxfs/xfs_da_format.h | 33 +- fs/xfs/libxfs/xfs_defer.c | 453 +++- fs/xfs/libxfs/xfs_defer.h | 59 +- fs/xfs/libxfs/xfs_dir2.c | 2 +- fs/xfs/libxfs/xfs_dir2_block.c | 6 +- fs/xfs/libxfs/xfs_dir2_priv.h | 3 +- fs/xfs/libxfs/xfs_dir2_sf.c | 91 +- fs/xfs/libxfs/xfs_format.h | 19 +- fs/xfs/libxfs/xfs_health.h | 10 + fs/xfs/libxfs/xfs_ialloc.c | 36 +- fs/xfs/libxfs/xfs_ialloc.h | 3 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 2 +- fs/xfs/libxfs/xfs_iext_tree.c | 59 +- fs/xfs/libxfs/xfs_inode_fork.c | 78 +- fs/xfs/libxfs/xfs_inode_fork.h | 13 +- fs/xfs/libxfs/xfs_log_recover.h | 8 + fs/xfs/{ => libxfs}/xfs_ondisk.h | 22 +- fs/xfs/libxfs/xfs_refcount.c | 57 +- fs/xfs/libxfs/xfs_refcount.h | 12 +- fs/xfs/libxfs/xfs_refcount_btree.c | 15 +- fs/xfs/libxfs/xfs_rmap.c | 2 +- fs/xfs/libxfs/xfs_rtbitmap.c | 120 +- fs/xfs/libxfs/xfs_rtbitmap.h | 20 +- fs/xfs/libxfs/xfs_sb.c | 6 +- fs/xfs/libxfs/xfs_shared.h | 2 +- fs/xfs/libxfs/xfs_symlink_remote.c | 12 +- fs/xfs/libxfs/xfs_types.h | 8 +- fs/xfs/scrub/agb_bitmap.c | 103 + fs/xfs/scrub/agb_bitmap.h | 68 + fs/xfs/scrub/agheader_repair.c | 19 +- fs/xfs/scrub/alloc.c | 52 +- fs/xfs/scrub/alloc_repair.c | 934 ++++++++ fs/xfs/scrub/attr.c | 17 +- fs/xfs/scrub/bitmap.c | 467 ++-- fs/xfs/scrub/bitmap.h | 111 +- fs/xfs/scrub/bmap.c | 162 +- fs/xfs/scrub/bmap_repair.c | 867 ++++++++ fs/xfs/scrub/common.c | 35 +- fs/xfs/scrub/common.h | 56 + fs/xfs/scrub/cow_repair.c | 614 +++++ fs/xfs/scrub/dir.c | 42 +- fs/xfs/scrub/dqiterate.c | 211 ++ fs/xfs/scrub/fsb_bitmap.h | 37 + fs/xfs/scrub/health.c | 34 +- fs/xfs/scrub/health.h | 2 + fs/xfs/scrub/ialloc.c | 39 +- fs/xfs/scrub/ialloc_repair.c | 884 ++++++++ fs/xfs/scrub/inode.c | 20 +- fs/xfs/scrub/inode_repair.c | 1525 +++++++++++++ fs/xfs/scrub/newbt.c | 559 +++++ fs/xfs/scrub/newbt.h | 68 + fs/xfs/scrub/off_bitmap.h | 37 + fs/xfs/scrub/parent.c | 17 + fs/xfs/scrub/quota.c | 107 +- fs/xfs/scrub/quota.h | 36 + fs/xfs/scrub/quota_repair.c | 575 +++++ fs/xfs/scrub/readdir.c | 6 +- fs/xfs/scrub/reap.c | 168 +- fs/xfs/scrub/reap.h | 5 + fs/xfs/scrub/refcount.c | 2 +- fs/xfs/scrub/refcount_repair.c | 794 +++++++ fs/xfs/scrub/repair.c | 391 +++- fs/xfs/scrub/repair.h | 99 + fs/xfs/scrub/rmap.c | 1 + fs/xfs/scrub/rtbitmap.c | 107 +- fs/xfs/scrub/rtbitmap.h | 22 + fs/xfs/scrub/rtbitmap_repair.c | 202 ++ fs/xfs/scrub/rtsummary.c | 143 +- fs/xfs/scrub/scrub.c | 62 +- fs/xfs/scrub/scrub.h | 15 +- fs/xfs/scrub/symlink.c | 22 +- fs/xfs/scrub/trace.c | 3 + fs/xfs/scrub/trace.h | 488 +++- fs/xfs/scrub/xfarray.h | 22 + fs/xfs/xfs_attr_item.c | 295 +-- fs/xfs/xfs_attr_list.c | 13 +- fs/xfs/xfs_bmap_item.c | 200 +- fs/xfs/xfs_bmap_util.c | 141 -- fs/xfs/xfs_bmap_util.h | 2 +- fs/xfs/xfs_buf.c | 44 +- fs/xfs/xfs_buf.h | 1 + fs/xfs/xfs_dir2_readdir.c | 9 +- fs/xfs/xfs_dquot.c | 37 +- fs/xfs/xfs_dquot.h | 8 +- fs/xfs/xfs_extent_busy.c | 13 + fs/xfs/xfs_extent_busy.h | 2 + fs/xfs/xfs_extfree_item.c | 332 ++- fs/xfs/xfs_fsops.c | 59 +- fs/xfs/xfs_fsops.h | 14 +- fs/xfs/xfs_globals.c | 12 + fs/xfs/xfs_health.c | 8 +- fs/xfs/xfs_inode.c | 65 +- fs/xfs/xfs_inode.h | 2 + fs/xfs/xfs_inode_item.c | 13 +- fs/xfs/xfs_ioctl.c | 115 +- fs/xfs/xfs_log.c | 1 + fs/xfs/xfs_log_priv.h | 1 + fs/xfs/xfs_log_recover.c | 131 +- fs/xfs/xfs_mount.c | 8 +- fs/xfs/xfs_notify_failure.c | 108 +- fs/xfs/xfs_quota.h | 5 +- fs/xfs/xfs_refcount_item.c | 234 +- fs/xfs/xfs_reflink.c | 2 +- fs/xfs/xfs_rmap_item.c | 257 +-- fs/xfs/xfs_rtalloc.c | 659 +++--- fs/xfs/xfs_rtalloc.h | 37 - fs/xfs/xfs_super.c | 6 +- fs/xfs/xfs_symlink.c | 7 +- fs/xfs/xfs_sysctl.h | 2 + fs/xfs/xfs_sysfs.c | 63 + fs/xfs/xfs_trace.h | 42 +- fs/xfs/xfs_trans.c | 62 + fs/xfs/xfs_trans.h | 16 +- fs/xfs/xfs_xattr.c | 6 + include/acpi/acpi_bus.h | 169 +- include/acpi/video.h | 9 + include/asm-generic/vmlinux.lds.h | 11 +- include/crypto/hash.h | 4 - include/crypto/if_alg.h | 5 + include/crypto/skcipher.h | 133 +- include/kunit/device.h | 80 + include/kunit/resource.h | 21 + include/kunit/static_stub.h | 2 +- include/kunit/test.h | 33 +- include/linux/acpi.h | 22 +- include/linux/acpi_amd_wbrf.h | 91 + include/linux/async.h | 2 + include/linux/efi.h | 12 + include/linux/fsnotify_backend.h | 14 +- include/linux/hisi_acc_qm.h | 28 +- include/linux/intel_tpmi.h | 18 +- include/linux/kfence.h | 2 + include/linux/mm.h | 1 + include/linux/module.h | 2 + include/linux/moduleparam.h | 6 +- include/linux/mtd/rawnand.h | 15 + include/linux/net/intel/i40e_client.h | 2 +- include/linux/nfs4.h | 22 + include/linux/platform_data/x86/clk-lpss.h | 2 +- include/linux/pm_opp.h | 28 +- include/linux/property.h | 7 + include/linux/quotaops.h | 15 +- include/linux/reboot.h | 12 +- include/linux/regulator/consumer.h | 47 +- include/linux/regulator/driver.h | 7 +- include/linux/regulator/machine.h | 18 + include/linux/spi/spi-mem.h | 2 + include/linux/spi/spi.h | 65 +- include/linux/sunrpc/svc.h | 35 +- include/linux/sunrpc/svc_rdma.h | 67 +- include/linux/sunrpc/svcauth.h | 7 +- include/linux/thermal.h | 26 +- include/linux/wmi.h | 20 +- include/net/af_rxrpc.h | 15 +- include/trace/events/afs.h | 779 ++++--- include/trace/events/btrfs.h | 78 +- include/trace/events/rpcrdma.h | 238 +- include/trace/events/rxrpc.h | 3 + include/trace/events/sunrpc.h | 1 - include/uapi/regulator/regulator.h | 90 + kernel/async.c | 85 +- kernel/module/main.c | 3 + kernel/params.c | 52 +- kernel/power/hibernate.c | 10 +- kernel/power/main.c | 16 - kernel/power/power.h | 2 + kernel/power/snapshot.c | 16 +- kernel/power/swap.c | 41 +- kernel/reboot.c | 34 +- kernel/trace/trace_uprobe.c | 2 +- lib/crypto/aesgcm.c | 13 + lib/crypto/mpi/ec.c | 3 + lib/fortify_kunit.c | 5 +- lib/fw_table.c | 30 +- lib/kunit/Makefile | 3 +- lib/kunit/attributes.c | 60 + lib/kunit/debugfs.c | 102 +- lib/kunit/device-impl.h | 17 + lib/kunit/device.c | 181 ++ lib/kunit/executor.c | 68 +- lib/kunit/kunit-example-test.c | 87 + lib/kunit/kunit-test.c | 139 +- lib/kunit/string-stream-test.c | 2 +- lib/kunit/string-stream.c | 2 +- lib/kunit/test.c | 48 +- lib/overflow_kunit.c | 5 +- mm/memory-failure.c | 21 +- net/rxrpc/af_rxrpc.c | 62 +- net/rxrpc/ar-internal.h | 6 +- net/rxrpc/call_object.c | 17 +- net/rxrpc/conn_client.c | 10 + net/rxrpc/conn_service.c | 3 +- net/rxrpc/net_ns.c | 4 + net/rxrpc/peer_object.c | 58 +- net/rxrpc/proc.c | 76 + net/rxrpc/sendmsg.c | 11 +- net/sunrpc/auth_gss/svcauth_gss.c | 16 +- net/sunrpc/clnt.c | 10 +- net/sunrpc/svc.c | 15 +- net/sunrpc/svc_xprt.c | 32 +- net/sunrpc/svcauth.c | 16 + net/sunrpc/svcsock.c | 14 +- net/sunrpc/xprtrdma/svc_rdma.c | 32 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 11 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 211 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 450 ++-- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 96 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 36 +- net/sunrpc/xprtrdma/verbs.c | 2 +- samples/trace_events/trace-events-sample.h | 2 +- samples/v4l/v4l2-pci-skeleton.c | 10 +- sound/pci/hda/cs35l56_hda_spi.c | 2 +- sound/soc/soc-topology-test.c | 10 +- tools/crypto/tcrypt/tcrypt_speed_compare.py | 190 ++ tools/include/nolibc/arch-mips.h | 11 +- tools/include/nolibc/arch.h | 4 +- tools/include/nolibc/stdio.h | 4 +- tools/include/nolibc/sys.h | 38 + tools/include/nolibc/types.h | 25 +- tools/testing/kunit/kunit_parser.py | 4 +- tools/testing/kunit/kunit_tool_test.py | 16 + .../kunit/test_data/test_parse_attributes.log | 9 + .../selftests/breakpoints/breakpoint_test.c | 4 +- .../breakpoints/step_after_suspend_test.c | 2 +- tools/testing/selftests/capabilities/test_execve.c | 6 +- .../ftrace/test.d/00basic/test_ownership.tc | 114 + tools/testing/selftests/nolibc/.gitignore | 1 + tools/testing/selftests/nolibc/Makefile | 65 +- tools/testing/selftests/nolibc/nolibc-test.c | 51 +- tools/testing/selftests/nolibc/run-tests.sh | 169 ++ tools/testing/selftests/prctl/set-process-name.c | 32 + tools/testing/selftests/sched/cs_prctl_test.c | 2 +- tools/testing/selftests/vDSO/vdso_test_abi.c | 72 +- tools/testing/selftests/x86/lam.c | 4 +- tools/thermal/tmon/tui.c | 2 +- 927 files changed, 47217 insertions(+), 20613 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-driver-qat_telemetry create mode 100644 Documentation/ABI/testing/sysfs-platform-silicom create mode 100644 Documentation/admin-guide/pmf.rst create mode 100644 Documentation/crypto/device_drivers/index.rst create mode 100644 Documentation/crypto/device_drivers/octeontx2.rst create mode 100644 Documentation/devicetree/bindings/crypto/inside-secure,safexcel.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/inside-secure-safexcel.txt delete mode 100644 Documentation/devicetree/bindings/spi/adi,axi-spi-engine.txt create mode 100644 Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml create mode 100644 Documentation/devicetree/bindings/thermal/mediatek,thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/mediatek-thermal.txt create mode 100644 Documentation/driver-api/crypto/iaa/iaa-crypto.rst create mode 100644 Documentation/driver-api/crypto/iaa/index.rst create mode 100644 Documentation/driver-api/crypto/index.rst create mode 100644 Documentation/driver-api/wbrf.rst create mode 100644 Documentation/filesystems/xfs/index.rst rename Documentation/filesystems/{ => xfs}/xfs-delayed-logging-design.rst (100%) rename Documentation/filesystems/{ => xfs}/xfs-maintainer-entry-profile.rst (100%) rename Documentation/filesystems/{ => xfs}/xfs-online-fsck-design.rst (99%) rename Documentation/filesystems/{ => xfs}/xfs-self-describing-metadata.rst (100%) delete mode 100644 crypto/cfb.c delete mode 100644 crypto/ofb.c create mode 100644 drivers/acpi/arm64/thermal_cpufreq.c create mode 100644 drivers/acpi/mipi-disco-img.c rename drivers/{thermal/thermal_acpi.c => acpi/thermal_lib.c} (65%) create mode 100644 drivers/crypto/intel/iaa/Kconfig create mode 100644 drivers/crypto/intel/iaa/Makefile create mode 100644 drivers/crypto/intel/iaa/iaa_crypto.h create mode 100644 drivers/crypto/intel/iaa/iaa_crypto_comp_fixed.c create mode 100644 drivers/crypto/intel/iaa/iaa_crypto_main.c create mode 100644 drivers/crypto/intel/iaa/iaa_crypto_stats.c create mode 100644 drivers/crypto/intel/iaa/iaa_crypto_stats.h create mode 100644 drivers/crypto/intel/qat/qat_420xx/Makefile create mode 100644 drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c create mode 100644 drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.h create mode 100644 drivers/crypto/intel/qat/qat_420xx/adf_drv.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_fw_config.h copy drivers/crypto/intel/qat/{qat_4xxx/adf_drv.c => qat_common/adf_gen4_config.c} (53%) create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_config.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_tl.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_tl.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_telemetry.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_telemetry.h create mode 100644 drivers/crypto/intel/qat/qat_common/adf_tl_debugfs.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_tl_debugfs.h create mode 100644 drivers/dma/idxd/defaults.c create mode 100644 drivers/firmware/efi/libstub/loongarch-stub.h create mode 100644 drivers/firmware/efi/stmm/mm_communication.h create mode 100644 drivers/firmware/efi/stmm/tee_stmm_efi.c create mode 100644 drivers/platform/x86/amd/pmf/spc.c create mode 100644 drivers/platform/x86/amd/pmf/tee-if.c create mode 100644 drivers/platform/x86/amd/wbrf.c create mode 100644 drivers/platform/x86/intel/pmc/arl.c create mode 100644 drivers/platform/x86/intel/pmc/lnl.c create mode 100644 drivers/platform/x86/intel/pmt/telemetry.h create mode 100644 drivers/platform/x86/silicom-platform.c create mode 100644 drivers/regulator/event.c create mode 100644 drivers/regulator/regnl.h create mode 100644 fs/afs/addr_prefs.c create mode 100644 fs/afs/validation.c rename fs/xfs/{ => libxfs}/xfs_ondisk.h (92%) create mode 100644 fs/xfs/scrub/agb_bitmap.c create mode 100644 fs/xfs/scrub/agb_bitmap.h create mode 100644 fs/xfs/scrub/alloc_repair.c create mode 100644 fs/xfs/scrub/bmap_repair.c create mode 100644 fs/xfs/scrub/cow_repair.c create mode 100644 fs/xfs/scrub/dqiterate.c create mode 100644 fs/xfs/scrub/fsb_bitmap.h create mode 100644 fs/xfs/scrub/ialloc_repair.c create mode 100644 fs/xfs/scrub/inode_repair.c create mode 100644 fs/xfs/scrub/newbt.c create mode 100644 fs/xfs/scrub/newbt.h create mode 100644 fs/xfs/scrub/off_bitmap.h create mode 100644 fs/xfs/scrub/quota.h create mode 100644 fs/xfs/scrub/quota_repair.c create mode 100644 fs/xfs/scrub/refcount_repair.c create mode 100644 fs/xfs/scrub/rtbitmap.h create mode 100644 fs/xfs/scrub/rtbitmap_repair.c create mode 100644 include/kunit/device.h create mode 100644 include/linux/acpi_amd_wbrf.h create mode 100644 include/uapi/regulator/regulator.h create mode 100644 lib/kunit/device-impl.h create mode 100644 lib/kunit/device.c create mode 100755 tools/crypto/tcrypt/tcrypt_speed_compare.py create mode 100644 tools/testing/kunit/test_data/test_parse_attributes.log create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/test_ownership.tc create mode 100755 tools/testing/selftests/nolibc/run-tests.sh