This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 22841eabe922 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 4719c5b83ae6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits afa39b9eba88 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 36f72e98f4e7 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits a482e30aab27 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 7841d1df1b7e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8a0bd6d47301 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 10c62e05500e Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 53697d771d88 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d34d3692a74f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 11b2fe0b778e Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 92725652749a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 01375c53748f Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits f9135f1b3618 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 396ac74f8c96 Merge remote-tracking branch 'asoc/for-6.7' into asoc-linus omits f1e3e8ad780c MAINTAINERS: update LTP maintainers omits 758784ee487d kdump: defer the insertion of crashkernel resources 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 new 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 new 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 [...] new 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 new 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() new 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 [...] new 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 new 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 new 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 [...] new 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 new 4ab8d27ad131 Merge branches 'acpi-resource', 'acpi-numa', 'acpi-soc' an [...] adds ba3f5058db43 PNP: ACPI: fix fortify warning new e46201308a1e Merge branch 'pnp' new 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 [...] new 17e8b76491b0 Merge branch 'thermal-intel' new 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' new 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 [...] new 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 new f1e5e4639781 Merge branch 'pm-sleep' new 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 [...] new 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 [...] new 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 [...] new 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 new 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 new 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 new 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 new 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 new ab27740f7665 Merge tag 'linux_kselftest-next-6.8-rc1' of git://git.kern [...] adds d1c371035c82 quota: convert dquot_claim_space_nodirty() to return void new 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 new 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 new 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 new 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 new 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 new 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 new 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 new 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() new 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 new 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 new 496530c7c1df erofs: avoid debugging output for (de)compressed data new aa12a790d31b erofs: make erofs_{err,info}() support NULL sb parameter new 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 new 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 new 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() new 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 new 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 new 0cb552aa9784 Merge tag 'v6.8-p1' of git://git.kernel.org/pub/scm/linux/ [...] new f1c742ecdd58 kdump: defer the insertion of crashkernel resources new 1b43205677fb MAINTAINERS: update LTP maintainers new 69bcff425ce2 lib/Kconfig.debug: disable CONFIG_DEBUG_INFO_BTF for Hexagon new 0bdef5bda0ef kasan: avoid resetting aux_lock new 94b4ee251162 scripts/decode_stacktrace.sh: optionally use LLVM utilities new fbdf66e2ff97 mm: zswap: switch maintainers to recently active developer [...] new 44182151b5b3 fs/proc/task_mmu: move mmu notification mechanism inside mm lock new 5b19b0511f37 fs-proc-task_mmu-move-mmu-notification-mechanism-inside-mm [...] new 898196a0048b mailmap: update entry for Manivannan Sadhasivam new 0df690878dcf kexec: do syscore_shutdown() in kernel_kexec new 59f65ebeca53 efi: disable mirror feature during crashkernel new f5929874fde1 kernel/crash_core.c: make __crash_hotplug_lock static new 41206c229f19 mailmap: add old address mappings for Randy new 6539a588c404 mailmap: switch email for Tanzir Hasan new c77304dd064f readahead: avoid multiple marked readahead pages new 4c522c02e51e mm/memory_hotplug: fix memmap_on_memory sysfs value retrieval new bb939c8386af mm: add a mapping_clear_large_folios helper new bb7d64e992cc xfs: disable large folio support in xfile_create new 8ec4efc7d34f selftests: mm: hugepage-vmemmap fails on 64K page size systems. new e9435b5f5776 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 2b5837a8d6ae Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] new 6e7395e9783b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d3a8e57faf37 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 8797af19fd0d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e70b8dd26711 ASoC: mediatek: mt8195: Remove afe-dai component and rewor [...] new 715d499e3eec Merge remote-tracking branch 'asoc/for-6.7' into asoc-linus new 401e30b5c00d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new ca72d3475bd9 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new f5fc92ea56cf Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new 9a3571ec8861 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new cda7b004cc3c Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 2ccdea2b06c4 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 4d008c794886 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e1b91b84ea27 riscv: dts: sophgo: separate sg2042 mtime and mtimecmp to [...] new 040fe1d99de3 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] adds 1715b6359c1a perf beauty socket/prctl_option: Cope with extended regexp [...] adds c8e3ade38bc6 perf tests make: Remove the last egrep call, use 'grep -E' [...] adds 851bbccf6b0c perf build: Warn about missing libelf before warning about [...] adds 76db7aab1fca tools headers UAPI: Sync include/uapi/linux/perf_event.h h [...] adds ac9cd7245fff perf header: Support num and width of branch counters adds 9fbb4b02302b perf tools: Add branch counter knob adds 7ff7b7afe364 perf tools: Fix spelling mistake "parametrized" -> "parame [...] adds 1a27fc01700f perf record: Lazy load kernel symbols adds 9ffa6c7512ca perf machine thread: Remove exited threads by default adds 89d5c48c34c8 perf test: Simplify "object code reading" test adds de2c7eb59c34 perf annotate: Split branch stack cycles information out o [...] adds b7f87e32590b perf annotate: Split branch stack cycles info from 'struct [...] adds 2b215ec71b88 perf annotate: Move max_coverage from 'struct annotation' [...] adds 0aae4c99c5f8 perf annotate: Move some source code related fields from ' [...] adds b753d48f53f9 perf annotate: Move offsets array from 'struct annotation' [...] adds 4a5aaaf308b9 perf tests attr: Fix spelling mistake "whic" to "which" adds 36c70e44a37b perf tools: Add the python_ext_build directory to .gitignore adds b861fd7e0efc perf tests offcpu: Adjust test case perf record offcpu pro [...] adds 33ce9fc4f8dd perf test: Add option to change objdump binary adds 6aad765d10c5 perf test: Add support for setting objdump binary via perf config adds 6512b6aa237d perf bpf: Don't synthesize BPF events when disabled adds a399ee6773d6 tools: Disable __packed attribute compiler warning due to [...] adds dd678532f913 perf header: Additional note on AMD IBS for max_precise pmu cap adds ded8c48497b8 perf annotate: Pass "-l" option to objdump conditionally adds fb7fd2a14a50 perf annotate: Move raw_comment and raw_func_start fields [...] adds 6f1b6291cf73 perf tools: Add util/debuginfo.[ch] files adds a65e8c0b7855 perf dwarf-aux: Fix die_get_typename() for void * adds 3796eba7c137 perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETL [...] adds 981620fd2776 perf dwarf-aux: Add die_get_scopes() alternative to dwarf_ [...] adds 3f5928e461e3 perf dwarf-aux: Add die_find_variable_by_reg() helper adds f67f2fda7d99 perf build: Add feature check for dwarf_getcfi() adds c06547d02094 perf probe: Convert to check dwarf_getcfi feature adds b539deafbadb perf report: Add s390 raw data interpretation for PAI counters adds acbf6de674ef perf vendor events riscv: Add StarFive Dubhe-80 JSON file adds 280b4e4a9e80 perf tools: Address python 3.6 DeprecationWarning for stri [...] adds 72b4ca7e993e perf test: Remove atomics from test_loop to avoid test failures adds b457c526072a perf script python: Fail check on dynamic allocation adds cd38d6b5fa2d perf script perl: Fail check on dynamic allocation adds 697579629f85 perf test: Basic branch counter support adds 2dbba30fd69b perf cs-etm: Bump minimum OpenCSD version to ensure a bugf [...] adds 26218331f49c perf auxtrace: Add 'T' itrace option for timestamp trace adds a4271827e609 perf cs-etm: Enable itrace option 'T' adds a24d9d9dc096 perf parse-events: Make legacy events lower priority than [...] adds 4a18ab467820 perf lock: Fix a memory leak on an error path adds 581ff5b66c94 perf tests coresight: Remove unused variables adds 5ebe2f4bf0a8 perf vendor events riscv: Add StarFive Dubhe-90 JSON file adds 1638b11ef815 perf tools: Add perf binary dependent rule for shellcheck [...] adds 8aa1e6e29a21 perf report: Remove warning on missing raw data for s390 adds 70df07838fc1 perf header: Fix segfault on build_mem_topology() error path adds 96ba5999e8d8 perf tests lib: Add perf_has_symbol.sh adds c9526a735082 perf tests: Skip pipe test if noploop symbol is missing adds 3c489dbe69c1 perf tests: Skip record test if test_loop symbol is missing adds fc1de29a8b8a perf tests: Skip Arm64 callgraphs test if leafloop symbol [...] adds fcfb5a6189f5 perf tests: Skip branch stack sampling test if brstack_ben [...] adds 3b24b15cf6fb perf tests: Make data symbol test wait for perf to start adds 124bf6360ad8 perf tests: Skip data symbol test if buf1 symbol is missing adds 19dd49c9337a perf vendor events: Add skx, clx, icx and spr upi bandwidt [...] adds 7340c6df49df perf vendor events riscv: add T-HEAD C9xx JSON file adds ffa96259ca5f perf test: Use existing config value for objdump path adds 08973307d283 perf annotate: Check if operand has multiple regs adds 72108c0b9c0e perf tools: Add --debug-file option to redirect debug output adds d60469d7c0e5 perf dwarf-aux: Add die_find_variable_by_addr() adds 5940a20a186b perf mmap: Lazily initialize zstd streams to save memory w [...] adds a472ee42e6f6 perf test sigtrap: Generalize the BTF routine to reuse it [...] adds 650e0bde43f3 perf tests sigtrap: Skip if running on a kernel with sleep [...] adds 72a2a0a494ec perf test record+probe_libc_inet_pton: Fix call chain matc [...] adds af76b2dec098 libapi: Add missing linux/types.h header to get the __u64 [...] adds 366efbff5809 libperf: Lazily allocate/size mmap event copy adds b6a15269cee2 tools api fs: Switch filename__read_str to use io.h adds f8846a1a3c54 tools api fs: Avoid reading whole file for a 1 byte bool adds 072b6ad7cac6 perf docs: Fix man page formatting for 'perf lock' adds 556bed5c6d41 perf beauty: Don't use 'find ... -printf' as it isn't avai [...] adds 54373b5d53c1 perf env: Introduce perf_env__arch_strerrno() adds 4acef67646f3 perf env: Cache the arch specific strerrno function in per [...] adds 28b01743ca75 perf test record user-regs: Fix mask for vg register adds 10a149e4b4a9 perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_F [...] adds 16438b652b46 perf vendor events arm64 AmpereOneX: Add core PMU events a [...] adds b809fc656e76 perf build: Shellcheck support for OUTPUT directory adds 8226e4a3b35f perf test: Use common python setup library adds 7d723ef83b80 perf test: Add basic 'perf list --json" test adds 9eef41014fe0 perf vendor events powerpc: Update datasource event name t [...] adds a4320085a6c6 perf mem: Fix error on hybrid related to availability of m [...] adds 144081ef78c3 perf test: Add basic 'perf diff' test adds 018b04248543 perf bench sched-seccomp-notify: Fix spelling mistake "syn [...] adds eb2eac0c7b61 perf evsel: Fallback to "task-clock" when not system wide adds 030ac3cad289 perf record: Be lazier in allocating lost samples buffer adds d0acce68285e perf symbols: Parse NOTE segments until the build id is found adds 407a3898d72e perf test shell diff: Skip test if test_loop symbol is mis [...] adds 9fa688ea3412 perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller adds 0f6ab6a3fb7e perf maps: Move symbol maps functions to maps.c adds 01261d8a0f08 perf thread: Add missing RC_CHK_EQUAL adds 0713ab3bd169 perf stat: Exit perf stat if parse groups fails adds 9d03194a3634 perf annotate: Introduce global annotation_options adds 14953f038d6b perf report: Convert to the global annotation_options adds c9a21a872c69 perf top: Convert to the global annotation_options adds 41fd3cacd29f perf annotate: Use global annotation_options adds 22197fb29691 perf ui/browser/annotate: Use global annotation_options adds 7f929aea21fd perf annotate: Ensure init/exit for global options adds 2fa21d694c63 perf annotate: Remove remaining usages of local annotation [...] adds 327f7533cc59 perf annotate: Get rid of local annotation options adds 8596ba324356 perf stat: Fix help message for --metric-no-threshold option adds 48219b089d84 libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_c [...] adds 8f60f870a9af libperf cpumap: Rename perf_cpu_map__default_new() to perf [...] adds 923ca62a7b1e libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_m [...] adds effe957c6bb7 libperf cpumap: Replace usage of perf_cpu_map__new(NULL) w [...] adds 5805c82513c4 libperf cpumap: Add for_each_cpu() that skips the "any CPU" case adds 813900d19b92 perf header: Fix one memory leakage in perf_event__fprintf [...] adds 1bc479d665bc perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_ [...] adds 6f33e6fa29d0 perf stat: Combine the -A/--no-aggr and --no-merge options adds 1af478903fc4 perf genelf: Set ELF program header addresses properly adds c966d23a351a perf unwind-libdw: Handle JIT-generated DSOs properly adds 4fb54994b236 perf unwind-libunwind: Fix base address for .eh_frame adds 5fa695e7da49 perf top: Use evsel's cpus to replace user_requested_cpus adds a61f89bf76ef perf top: Uniform the event name for the hybrid machine adds 0b4b785d1f25 perf evlist: Move event attributes to after the / when uni [...] adds 9a07a71ed3d2 perf tests: Make DSO tests a suite rather than individual adds 3e0594f9f0f7 perf top: Avoid repeated function calls to perf_cpu_map__nr(). adds 67bc993446d3 libperf cpumap: Document perf_cpu_map__nr()'s behavior adds 5cc47ffba7b7 perf map: Improve map/unmap parameter names adds 19b5bd9a59be perf maps: Add maps__for_each_map to iterate maps holding [...] adds bc4bc56d9d74 perf events x86: Use function to add missing lock adds 431be14b193a perf report: Use function to add missing maps lock adds b1928ca95038 perf tests: Use function to add missing maps lock adds 2dc549b1dd49 perf machine: Use function to add missing maps lock adds 300b53d5b819 perf probe-event: Use function to add missing maps lock adds 111350c67d15 perf symbol: Use function to add missing maps lock adds 228493d0a83b perf synthetic-events: Use function to add missing maps lock adds 71225af17f61 perf thread: Use function to add missing maps lock adds ab1c247094e3 Merge remote-tracking branch 'torvalds/master' into perf-t [...] adds 624dda101e03 perf archive: Add new option '--all' to pack perf.data with DSOs adds e43c64c971e4 perf archive: Add new option '--unpack' to expand tarballs adds c344675ad267 perf scripts python arm-cs-trace-disasm.py: Set start vm a [...] adds 2d98dbb4c9c5 perf scripts python arm-cs-trace-disasm.py: Do not ignore [...] adds 16f533ade706 perf unwind: Use function to add missing maps lock adds 51ab715e2bf0 perf vdso: Use function to add missing maps lock adds 9cce3a161e17 perf maps: Reduce scope of maps__for_each_entry() adds 8d5847a61723 perf maps: Add remove maps function to remove a map based [...] adds ec49230cf6dd perf debug: Expose debug file adds 07ef14d50cf1 perf maps: Refactor maps__fixup_overlappings() adds 980d7927213a perf maps: Do simple merge if given map doesn't overlap adds 9084952704ba perf maps: Rename clone to copy from adds e77b0236cd0c perf maps: Add maps__load_first() adds 75858007d101 perf maps: Add find next entry to give entry after the given map adds 631bb236aa6f perf maps: Reduce scope of map_rb_node and maps internals adds 7887097c6544 perf maps: Fix up overlaps during fixup_end adds 457caadce7ab perf vendor events: Remove UTF-8 characters from cmn.json adds ac254dfb983d perf vendor events powerpc: Add PVN for HX-C2000 CPU with [...] adds 60cb19b485a5 perf dwarf-aux: Factor out die_get_typename_from_type() adds 3eee606757ad perf dwarf-regs: Add get_dwarf_regnum() adds b9c87f536c6f perf annotate-data: Add find_data_type() to get type from [...] adds fc044c53b99f perf annotate-data: Add dso->data_types tree adds 0669729eb0af perf annotate: Factor out evsel__get_arch() adds 3a0c26edc3d2 perf annotate: Add annotate_get_insn_location() adds 67bc54bbc5a2 perf annotate: Implement hist_entry__get_data_type() adds 2f2c41bdd87f perf report: Add 'type' sort key adds 81e57deec325 perf report: Support data type profiling adds 4a111cadac85 perf annotate-data: Add member field in the data type adds 9bd7ddd15761 perf annotate-data: Update sample histogram for type adds 871304a79f75 perf report: Add 'typeoff' sort key adds e2c1c8ff2d2f perf report: Add 'symoff' sort key adds 263925bf843f perf annotate: Add --data-type option adds 227ad323854a perf annotate: Support event group display adds 61a9741e9f78 perf annotate: Add --type-stat option for debugging adds 58824fa0087e perf annotate: Add --insn-stat option for debugging adds 9c51f8788b5d perf env: Avoid recursively taking env->bpf_progs.lock adds 7d1405c71df2 perf record: Reduce memory for recording PERF_RECORD_LOST_ [...] adds f2567e12a090 perf stat: Fix hard coded LL miss units adds 346878dacc81 perf vendor events amd: Add Zen 4 memory controller events adds eb00697b9164 perf x86 test: Update hybrid expectations adds ec5257d99e68 perf x86 test: Add hybrid test for conflicting legacy/sysfs event adds 982b6acec662 perf vendor events intel: Alderlake/rocketlake metric fixes adds 576d7fed09c7 perf vendor events intel: Update emeraldrapids events to v1.02 adds 8550506887a9 perf vendor events intel: Update icelakex events to v1.23 adds 360b045fceb2 perf vendor events intel: Update sapphirerapids events to v1.17 adds 6af6d22495ef perf TUI: Don't ignore job control adds ad30469a841b libsubcmd: Fix memory leak in uniq() adds bb177a85e82b perf tests: Add perf script test adds 1e24ce402c97 perf db-export: Fix missing reference count get in call_pa [...] adds b6d8b858dbbb perf test: test case 'Setup struct perf_event_attr' fails [...] adds d988c9f511af MAINTAINERS: Add Namhyung as tools/perf/ co-maintainer new a8eebf17eb88 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] new 4323d5923484 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 357881a4f22f Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (22841eabe922) \ N -- N -- N refs/heads/pending-fixes (357881a4f22f)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 82 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 5 +- .../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 | 56 +- 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/riscv/boot/dts/sophgo/sg2042.dtsi | 80 +- 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/proc/task_mmu.c | 24 +- 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/scrub/xfile.c | 5 + 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/pagemap.h | 14 + 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/crash_core.c | 2 +- kernel/kexec_core.c | 1 + 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/Kconfig.debug | 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/kasan/generic.c | 10 +- mm/memory-failure.c | 21 +- mm/memory_hotplug.c | 8 +- mm/mm_init.c | 6 + mm/readahead.c | 2 +- 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 +- scripts/decode_stacktrace.sh | 19 +- sound/pci/hda/cs35l56_hda_spi.c | 2 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 33 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 41 +- sound/soc/soc-topology-test.c | 10 +- tools/build/Makefile.feature | 1 + tools/build/feature/Makefile | 4 + tools/build/feature/test-dwarf_getcfi.c | 9 + tools/build/feature/test-libopencsd.c | 4 +- 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/include/uapi/linux/perf_event.h | 13 + tools/lib/api/fs/fs.c | 80 +- tools/lib/api/io.h | 12 +- tools/lib/perf/Documentation/examples/sampling.c | 2 +- tools/lib/perf/Documentation/libperf-sampling.txt | 2 +- tools/lib/perf/Documentation/libperf.txt | 4 +- tools/lib/perf/cpumap.c | 65 +- tools/lib/perf/evlist.c | 6 +- tools/lib/perf/evsel.c | 2 +- tools/lib/perf/include/internal/mmap.h | 3 +- tools/lib/perf/include/perf/cpumap.h | 40 +- tools/lib/perf/libperf.map | 6 +- tools/lib/perf/mmap.c | 20 +- tools/lib/perf/tests/test-cpumap.c | 4 +- tools/lib/perf/tests/test-evlist.c | 6 +- tools/lib/perf/tests/test-evsel.c | 2 +- tools/lib/subcmd/help.c | 18 +- tools/perf/.gitignore | 4 + tools/perf/Documentation/itrace.txt | 1 + tools/perf/Documentation/perf-annotate.txt | 11 + tools/perf/Documentation/perf-config.txt | 4 +- tools/perf/Documentation/perf-list.txt | 12 +- tools/perf/Documentation/perf-lock.txt | 2 +- tools/perf/Documentation/perf-record.txt | 4 + tools/perf/Documentation/perf-report.txt | 3 + tools/perf/Documentation/perf-stat.txt | 52 +- tools/perf/Documentation/perf.txt | 3 + tools/perf/Makefile.config | 13 +- tools/perf/Makefile.perf | 13 +- tools/perf/arch/arm/util/cs-etm.c | 16 +- tools/perf/arch/arm64/util/arm-spe.c | 4 +- tools/perf/arch/arm64/util/header.c | 2 +- tools/perf/arch/loongarch/annotate/instructions.c | 6 +- tools/perf/arch/x86/tests/hybrid.c | 37 +- tools/perf/arch/x86/util/dwarf-regs.c | 38 + tools/perf/arch/x86/util/event.c | 103 +- tools/perf/arch/x86/util/intel-bts.c | 4 +- tools/perf/arch/x86/util/intel-pt.c | 10 +- tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/bench/epoll-wait.c | 2 +- tools/perf/bench/futex-hash.c | 2 +- tools/perf/bench/futex-lock-pi.c | 2 +- tools/perf/bench/futex-requeue.c | 2 +- tools/perf/bench/futex-wake-parallel.c | 2 +- tools/perf/bench/futex-wake.c | 2 +- tools/perf/bench/sched-seccomp-notify.c | 2 +- tools/perf/builtin-annotate.c | 300 ++- tools/perf/builtin-c2c.c | 2 +- tools/perf/builtin-ftrace.c | 2 +- tools/perf/builtin-inject.c | 6 + tools/perf/builtin-lock.c | 4 +- tools/perf/builtin-record.c | 93 +- tools/perf/builtin-report.c | 113 +- tools/perf/builtin-stat.c | 33 +- tools/perf/builtin-top.c | 52 +- tools/perf/builtin-trace.c | 6 +- tools/perf/perf-archive.sh | 86 +- tools/perf/perf.c | 30 + .../arch/arm64/ampere/ampereone/core-imp-def.json | 2 +- .../arch/arm64/ampere/ampereonex/branch.json | 125 ++ .../arch/arm64/ampere/ampereonex/bus.json | 20 + .../arch/arm64/ampere/ampereonex/cache.json | 206 ++ .../{ampereone => ampereonex}/core-imp-def.json | 160 +- .../arch/arm64/ampere/ampereonex/exception.json | 47 + .../arch/arm64/ampere/ampereonex/instruction.json | 128 ++ .../{ampereone => ampereonex}/intrinsic.json | 0 .../arch/arm64/ampere/ampereonex/memory.json | 41 + .../arch/arm64/ampere/ampereonex/metrics.json | 442 ++++ .../arch/arm64/ampere/ampereonex/mmu.json | 170 ++ .../arch/arm64/ampere/ampereonex/pipeline.json | 41 + .../ampere/{ampereone => ampereonex}/spe.json | 0 .../pmu-events/arch/arm64/arm/cmn/sys/cmn.json | 2 +- tools/perf/pmu-events/arch/arm64/mapfile.csv | 1 + tools/perf/pmu-events/arch/powerpc/mapfile.csv | 3 +- .../arch/powerpc/power10/datasource.json | 18 +- tools/perf/pmu-events/arch/riscv/mapfile.csv | 2 + .../arch/riscv/starfive/dubhe-80/common.json | 172 ++ .../u74 => starfive/dubhe-80}/firmware.json | 0 .../arch/riscv/thead/c900-legacy/cache.json | 67 + .../u74 => thead/c900-legacy}/firmware.json | 0 .../arch/riscv/thead/c900-legacy/instruction.json | 72 + .../arch/riscv/thead/c900-legacy/microarch.json | 80 + .../pmu-events/arch/x86/alderlake/adl-metrics.json | 15 +- .../arch/x86/amdzen4/memory-controller.json | 101 + .../pmu-events/arch/x86/amdzen4/recommended.json | 84 + .../arch/x86/cascadelakex/clx-metrics.json | 6 + .../arch/x86/emeraldrapids/floating-point.json | 27 +- .../arch/x86/emeraldrapids/pipeline.json | 18 +- .../x86/emeraldrapids/uncore-interconnect.json | 8 +- .../arch/x86/emeraldrapids/uncore-io.json | 30 + .../pmu-events/arch/x86/icelakex/icx-metrics.json | 6 + tools/perf/pmu-events/arch/x86/icelakex/other.json | 2 +- .../pmu-events/arch/x86/icelakex/pipeline.json | 2 +- .../arch/x86/icelakex/uncore-interconnect.json | 6 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 6 +- .../arch/x86/rocketlake/rkl-metrics.json | 2 +- .../arch/x86/sapphirerapids/floating-point.json | 27 +- .../arch/x86/sapphirerapids/pipeline.json | 2 +- .../arch/x86/sapphirerapids/spr-metrics.json | 6 + .../x86/sapphirerapids/uncore-interconnect.json | 8 +- .../arch/x86/sapphirerapids/uncore-io.json | 30 + .../pmu-events/arch/x86/skylakex/skx-metrics.json | 6 + tools/perf/pmu-events/jevents.py | 4 +- tools/perf/scripts/python/arm-cs-trace-disasm.py | 30 +- tools/perf/scripts/python/compaction-times.py | 2 +- tools/perf/scripts/python/exported-sql-viewer.py | 4 +- tools/perf/tests/Build | 14 + tools/perf/tests/attr.c | 2 +- tools/perf/tests/attr/base-record | 2 +- .../attr/test-record-user-regs-no-sve-aarch64 | 2 +- .../tests/attr/test-record-user-regs-sve-aarch64 | 2 +- tools/perf/tests/builtin-test.c | 17 +- tools/perf/tests/code-reading.c | 80 +- tools/perf/tests/cpumap.c | 2 +- tools/perf/tests/dso-data.c | 15 +- tools/perf/tests/keep-tracking.c | 2 +- tools/perf/tests/make | 2 +- tools/perf/tests/maps.c | 61 +- tools/perf/tests/mmap-basic.c | 2 +- tools/perf/tests/openat-syscall-all-cpus.c | 2 +- tools/perf/tests/parse-events.c | 260 ++- tools/perf/tests/perf-time-to-tsc.c | 2 +- .../shell/coresight/memcpy_thread/memcpy_thread.c | 1 - .../shell/coresight/thread_loop/thread_loop.c | 1 - .../unroll_loop_thread/unroll_loop_thread.c | 1 - tools/perf/tests/shell/diff.sh | 108 + tools/perf/tests/shell/lib/perf_has_symbol.sh | 21 + tools/perf/tests/shell/lib/setup_python.sh | 16 + tools/perf/tests/shell/list.sh | 19 + tools/perf/tests/shell/pipe_test.sh | 9 +- .../tests/shell/record+probe_libc_inet_pton.sh | 5 +- tools/perf/tests/shell/record.sh | 38 +- tools/perf/tests/shell/record_offcpu.sh | 4 +- tools/perf/tests/shell/script.sh | 66 + tools/perf/tests/shell/stat+json_output.sh | 16 +- tools/perf/tests/shell/stat_all_pmu.sh | 2 +- tools/perf/tests/shell/stat_metrics_values.sh | 14 +- tools/perf/tests/shell/test_arm_callgraph_fp.sh | 6 + tools/perf/tests/shell/test_brstack.sh | 6 + tools/perf/tests/shell/test_data_symbol.sh | 16 +- .../tests/shell/test_perf_data_converter_json.sh | 13 +- tools/perf/tests/sigtrap.c | 106 +- tools/perf/tests/sw-clock.c | 2 +- tools/perf/tests/switch-tracking.c | 2 +- tools/perf/tests/task-exit.c | 2 +- tools/perf/tests/tests.h | 1 + tools/perf/tests/topology.c | 2 +- tools/perf/tests/vmlinux-kallsyms.c | 181 +- tools/perf/tests/workloads/thloop.c | 4 +- tools/perf/trace/beauty/arch_errno_names.sh | 10 +- tools/perf/trace/beauty/beauty.h | 2 - tools/perf/trace/beauty/prctl_option.sh | 4 +- tools/perf/trace/beauty/socket.sh | 4 +- tools/perf/ui/browsers/annotate.c | 104 +- tools/perf/ui/browsers/hists.c | 36 +- tools/perf/ui/browsers/hists.h | 2 - tools/perf/ui/browsers/scripts.c | 1 + tools/perf/ui/gtk/annotate.c | 6 +- tools/perf/ui/gtk/gtk.h | 2 - tools/perf/ui/tui/setup.c | 22 + tools/perf/util/Build | 2 + tools/perf/util/annotate-data.c | 405 ++++ tools/perf/util/annotate-data.h | 143 ++ tools/perf/util/annotate.c | 687 ++++-- tools/perf/util/annotate.h | 144 +- tools/perf/util/auxtrace.c | 7 +- tools/perf/util/auxtrace.h | 3 + tools/perf/util/block-info.c | 10 +- tools/perf/util/block-info.h | 3 +- tools/perf/util/block-range.c | 7 +- tools/perf/util/bpf-event.c | 11 +- tools/perf/util/bpf-event.h | 12 +- tools/perf/util/bpf_counter.c | 2 +- tools/perf/util/bpf_lock_contention.c | 2 +- tools/perf/util/compress.h | 7 +- tools/perf/util/cpumap.c | 2 +- tools/perf/util/cputopo.c | 2 +- tools/perf/util/cs-etm.c | 21 +- tools/perf/util/db-export.c | 4 +- tools/perf/util/debug.c | 22 +- tools/perf/util/debug.h | 1 + tools/perf/util/debuginfo.c | 205 ++ tools/perf/util/debuginfo.h | 64 + tools/perf/util/dso.c | 4 + tools/perf/util/dso.h | 2 + tools/perf/util/dwarf-aux.c | 249 ++- tools/perf/util/dwarf-aux.h | 51 +- tools/perf/util/dwarf-regs.c | 34 + tools/perf/util/env.c | 82 +- tools/perf/util/env.h | 17 + tools/perf/util/event.c | 4 +- tools/perf/util/evlist.c | 34 +- tools/perf/util/evlist.h | 1 + tools/perf/util/evsel.c | 55 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/genelf.c | 6 +- tools/perf/util/header.c | 43 +- tools/perf/util/hisi-ptt.c | 1 + tools/perf/util/hist.h | 28 +- tools/perf/util/include/dwarf-regs.h | 19 + tools/perf/util/machine.c | 75 +- tools/perf/util/map.c | 20 +- tools/perf/util/map.h | 83 +- tools/perf/util/maps.c | 528 ++++- tools/perf/util/maps.h | 48 +- tools/perf/util/mem-events.c | 25 +- tools/perf/util/mmap.c | 5 +- tools/perf/util/mmap.h | 1 - tools/perf/util/parse-branch-options.c | 1 + tools/perf/util/parse-events.c | 52 +- tools/perf/util/perf_api_probe.c | 4 +- tools/perf/util/perf_event_attr_fprintf.c | 1 + tools/perf/util/pmu.c | 8 +- tools/perf/util/pmu.h | 3 +- tools/perf/util/probe-event.c | 40 +- tools/perf/util/probe-finder.c | 201 +- tools/perf/util/probe-finder.h | 19 +- tools/perf/util/record.c | 4 +- tools/perf/util/s390-cpumcf-kernel.h | 2 + tools/perf/util/s390-sample-raw.c | 114 +- tools/perf/util/sample.h | 1 + .../perf/util/scripting-engines/trace-event-perl.c | 3 + .../util/scripting-engines/trace-event-python.c | 17 +- tools/perf/util/session.c | 20 +- tools/perf/util/sort.c | 216 +- tools/perf/util/sort.h | 7 + tools/perf/util/stat-display.c | 2 +- tools/perf/util/stat-shadow.c | 2 +- tools/perf/util/stat.c | 4 +- tools/perf/util/stat.h | 1 - tools/perf/util/symbol-elf.c | 6 +- tools/perf/util/symbol-minimal.c | 10 +- tools/perf/util/symbol.c | 306 +-- tools/perf/util/symbol.h | 1 - tools/perf/util/symbol_conf.h | 6 +- tools/perf/util/synthetic-events.c | 118 +- tools/perf/util/thread.c | 42 +- tools/perf/util/thread.h | 14 + tools/perf/util/top.c | 9 +- tools/perf/util/top.h | 1 - tools/perf/util/unwind-libdw.c | 21 +- tools/perf/util/unwind-libunwind-local.c | 34 +- tools/perf/util/vdso.c | 35 +- tools/perf/util/zstd.c | 63 +- 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/mm/hugepage-vmemmap.c | 29 +- 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 +- 1191 files changed, 54632 insertions(+), 23003 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 100644 tools/build/feature/test-dwarf_getcfi.c create mode 100755 tools/crypto/tcrypt/tcrypt_speed_compare.py mode change 100644 => 100755 tools/perf/perf-archive.sh create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/cache.json copy tools/perf/pmu-events/arch/arm64/ampere/{ampereone => ampereonex}/core-imp-de [...] create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/instruction.json copy tools/perf/pmu-events/arch/arm64/ampere/{ampereone => ampereonex}/intrinsic.j [...] create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/metrics.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/mmu.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereonex/pipeline.json copy tools/perf/pmu-events/arch/arm64/ampere/{ampereone => ampereonex}/spe.json (100%) create mode 100644 tools/perf/pmu-events/arch/riscv/starfive/dubhe-80/common.json copy tools/perf/pmu-events/arch/riscv/{sifive/u74 => starfive/dubhe-80}/firmware.j [...] create mode 100644 tools/perf/pmu-events/arch/riscv/thead/c900-legacy/cache.json copy tools/perf/pmu-events/arch/riscv/{sifive/u74 => thead/c900-legacy}/firmware.j [...] create mode 100644 tools/perf/pmu-events/arch/riscv/thead/c900-legacy/instruction.json create mode 100644 tools/perf/pmu-events/arch/riscv/thead/c900-legacy/microarch.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen4/memory-controller.json create mode 100755 tools/perf/tests/shell/diff.sh create mode 100644 tools/perf/tests/shell/lib/perf_has_symbol.sh create mode 100644 tools/perf/tests/shell/lib/setup_python.sh create mode 100755 tools/perf/tests/shell/list.sh create mode 100755 tools/perf/tests/shell/script.sh create mode 100644 tools/perf/util/annotate-data.c create mode 100644 tools/perf/util/annotate-data.h create mode 100644 tools/perf/util/debuginfo.c create mode 100644 tools/perf/util/debuginfo.h 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