This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from c4c747adc89 analyzer: fix assertion failure in bounded_ranges::cmp [PR113496]
new 7a574dda115 gcc.dg/torture/pr70935.c: change line end to unix for consistency
new 9eabc86fc6c gcc.dg/torture/pr70935.c: fix warnings for llp64
The 2 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:
gcc/testsuite/gcc.dg/torture/pr70935.c | 76 +++++++++++++++++-----------------
1 file changed, 38 insertions(+), 38 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from bf2657d9d45 c++: tf_partial and alias_ctad_tweaks [PR122621]
new c4c747adc89 analyzer: fix assertion failure in bounded_ranges::cmp [PR113496]
The 1 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:
gcc/analyzer/constraint-manager.cc | 21 ++++++++++++++++++---
gcc/testsuite/gcc.dg/analyzer/ice-pr113496.c | 21 +++++++++++++++++++++
2 files changed, 39 insertions(+), 3 deletions(-)
create mode 100644 gcc/testsuite/gcc.dg/analyzer/ice-pr113496.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 4adc13ed7c28 Merge tag 'for-7.0/block-stable-pages-20260206' of git://g [...]
new 7cb6f10ce3ed ACPI: CPPC: Clean up cppc_perf_caps and cppc_perf_ctrls structs
new 83e2908c1d42 ACPI: CPPC: Rename EPP constants for clarity
new d6f6bae3ecba ACPICA: Add support for the new ACPI Table: DTPR
new 05390d31d77e ACPICA: ACPICA: replace ACPI_FREE() with acpi_ut_delete_ob [...]
new 19df9f21ca1a ACPICA: Add UUID for Microsoft fan extensions
new ce04af0a1bf9 ACPICA: Add UUIDs associated with TPM 2.0 devices
new f851e03bce96 ACPICA: Fix NULL pointer dereference in acpi_ev_address_sp [...]
new 55e81991e1e4 ACPICA: Add KEYP table definition
new 78ebefd2cbcb ACPICA: Add support for the Microsoft display mux _OSI string
new 75c3b2d97c2a ACPICA: iASL: Add definitions for the IOVT table
new c5ecbc65bb22 ACPICA: Add DTPR table support for the ASL compiler
new 30c2a333aa90 ACPICA: Define DTPR structure related info tables and data [...]
new 026ad376a6a4 ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP
new 091c4af3562d ACPICA: ACPI 6.4: PPTT: include all fields in subtable type1
new c3bc5f6d893b ACPICA: Fix asltests using the Fatal() opcode
new 0cc5b091ecf8 ACPICA: Add GICv5 MADT structures
new 522ceeceff12 ACPICA: Add Arm IORT IWB node definitions
new 8059c6230617 ACPICA: actbl2.h: ACPI 6.6: RAS2: Update Parameter Block s [...]
new 146b5e78b3ea ACPICA: actbl3.h: ACPI 6.6: SRAT: New flag in Memory Affin [...]
new f259664b8853 ACPICA: ACPI 6.6: Add _VDM (Voltage Domain) object
new 6f99d3fe224f ACPICA: Create auxiliary ACPI_TPR_AUX_SR structure for iAS [...]
new b110e28c3bf5 ACPICA: Fix Segmentation Fault error related to DTPR
new 9565d4713ba6 ACPICA: Verify DTPR and TPR Instance buffer pointers
new 9b02cf9ee67b ACPICA: Cleanup comments and DTPR Table handle functions
new 691474b1ae63 ACPICA: Align comments in TPRn-related structures
new 099b050699c7 ACPICA: Logfile: Changes for version 20251212
new 3b8907925a79 ACPICA: Replace TPRn Base and Limit registers
new e8f614dabd22 ACPICA: Refactor for TPR Base/Limit registers bitmasks
new 0e8ac1d3be35 Merge branch 'acpica'
new 8d9ad85dbf9b Merge ACPICA material for 6.20 to satisfy dependencies
new 0323897a88af irqdomain: Add parent field to struct irqchip_fwid
new a08df2fbba47 PCI/MSI: Make the pci_msi_map_rid_ctlr_node() interface fi [...]
new 1c406fcdf0b0 irqchip/gic-v5: Split IRS probing into OF and generic portions
new 35866efa52fe irqchip/gic-v5: Add ACPI IRS probing
new a97efa5ba594 irqchip/gic-v5: Add ACPI ITS probing
new 05bff3419ada irqchip/gic-v5: Add ACPI IWB probing
new 04cd14ff02d6 Merge branch 'acpi-irq'
new d8a872c81091 ACPI: PCI: PM: Rework root bus notification setup
new 057edc58aa59 ACPI: PM: Register wakeup sources under physical devices
new a00e771c2261 Merge back ACPI power management material for 6.20
new de69a0875324 ACPI: x86: s2idle: Remove dead code in lps0_device_attach()
new 64a506fb7c53 ACPI: PM: Adjust messages regarding postponed ACPI PM
new 229ecbaac6b3 ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn [...]
new 2aa1e462508d ACPI: sysfs: Add device cid attribute for exposing _CID lists
new 785632d82648 ACPI: sysfs: Replace sprintf() with sysfs_emit()
new ed0a1ac2aa93 ACPI: PCI: simplify code with acpi_get_local_u64_address()
new ba6ded26dffe ACPI: resource: Add JWIPC JVC9100 to irq1_level_low_skip_o [...]
new ed0afd1e04e3 Merge branches 'acpi-pm', 'acpi-sysfs', 'acpi-pci' and 'ac [...]
new 3ad5df239104 ACPI: PNP: Drop PNP0C01 and PNP0C02 from acpi_pnp_device_ids[]
new 61ddc929a162 platform/x86/intel/hid: Stop creating a platform device
new 686e905aeea5 platform/x86/intel/vbtn: Stop creating a platform device
new dd2fc7b85744 ACPI: PNP: Drop acpi_nonpnp_device_ids[]
new bb203a649c26 ACPI: bus: Fix handling of _OSC errors in acpi_run_osc()
new 06bf78f82f45 ACPI: bus: Rework printing debug messages on _OSC errors
new 7d703df7f4f5 ACPI: bus: Split _OSC evaluation out of acpi_run_osc()
new d179ae1f06ae ACPI: bus: Split _OSC error processing out of acpi_run_osc()
new 5ada805104d4 ACPI: bus: Rename label and use ACPI_FREE() in acpi_run_osc()
new e5322888e6bf ACPI: bus: Rework the handling of \_SB._OSC platform features
new 648505936192 ACPI: bus: Adjust feature mask creation for \_SB._OSC
new d9239fdc14bc ACPI: bus: Rework the handling of \_SB._OSC USB4 features
new 06a17f2beab8 ACPI: bus: Adjust acpi_osc_handshake() parameter list
new eed8f21a94f8 ACPI: bus: Fix typo under sizeof() in acpi_run_osc()
new ff8f624860e1 ACPI: scan: Use resource_type() for resource type checking
new b2f90ef5ded4 ACPI: scan: Drop outdated comment regarding removed function
new 8567b5733715 ACPI: bus: Align acpi_device_get_match_data() with driver [...]
new 7cf28b3797a8 ACPI: scan: Use async schedule function in acpi_scan_clear [...]
new 4322612283fc Merge branch 'acpi-bus'
new 03667e146f81 ACPI: NFIT: core: Convert the driver to a platform one
new ab06eb920401 ACPI: scan: Register platform devices for fixed event buttons
new ddfebb7537cb ACPI: scan: Reduce code duplication related to fixed event [...]
new 93dc5db6d47a ACPI: button: Adjust event notification routines
new 52d864019636 ACPI: button: Convert the driver to a platform one
new f4203ec64e11 ACPI: tiny-power-button: Convert the driver to a platform one
new 2cf321ef4e82 ACPI: scan: Do not bind ACPI drivers to fixed event buttons
new 91ba8de81bcb ACPI: scan: Do not mark button ACPI devices as wakeup-capable
new d27ccaebab98 ACPI: scan: Register platform devices for thermal zones
new a4975385997a ACPI: thermal: Adjust event notification routine
new d1db160da0d1 ACPI: thermal: Convert the driver to a platform one
new 6cba60361b89 ACPI: thermal: Rework system suspend and resume handling
new 6e35ab507c88 ACPI: HED: Convert the driver to a platform one
new fe9542b8b53c ACPI: EC: Register a platform device for ECDT EC
new db65a06d10b3 ACPI: EC: Convert the driver to a platform one
new 6d2590533cdd ACPI: SMBUS HC: Convert the driver to a platform one
new 9460eaae2ee4 ACPI: SBS: Convert the driver to a platform one
new 336aae5c4e1a ACPI: scan: Register platform devices for backlight device [...]
new d91a624a6963 ACPI: video: Adjust event notification routine
new 02c057ddefef ACPI: video: Convert the driver to a platform one
new b8c8a8ea18ad ACPI: Documentation: driver-api: Disapprove of using ACPI drivers
new 88fad6ce090b ACPI: PM: Let acpi_dev_pm_attach() skip devices without ACPI PM
new 57c31e6d620f ACPI: scan: Use acpi_setup_gpe_for_wake() for buttons
new b862e66a9c2e ACPI: scan: Clean up after recent changes
new 5315c0ddbefe ACPI: video: simplify code with acpi_get_local_u64_address()
new 7c8b81f594b8 Merge branch 'acpi-driver'
new 08b54fd57782 ACPI: battery: Adjust event notification routine
new 0d17aafa79c6 ACPI: battery: Reduce code duplication related to cleanup
new 0a869409a981 ACPI: battery: Convert the driver to a platform one
new bb1256e0ddc7 ACPI: battery: fix incorrect charging status when current is zero
new b0c8ac52da5a ACPI: acpi_watchdog: use LIST_HEAD for stack-allocated list
new 1a91d4e27d67 Merge branches 'acpi-battery' and 'acpi-misc'
new 13ebeef6a1b9 ACPI: processor: idle: Optimize ACPI idle driver registration
new 8ada9e11b3fc ACPI: processor: Remove unused empty stubs of some functions
new 0089ce1c056a ACPI: processor: Update cpuidle driver check in __acpi_pro [...]
new 31612f3642b1 ACPI: processor: idle: Redefine two functions as void
new d8e43c89cf08 ACPI: processor: idle: Rearrange declarations in header file
new 24b09e849139 ACPI: processor: Do not expose global variable acpi_idle_driver
new f132e089fe89 ACPI: processor: Fix NULL-pointer dereference in acpi_proc [...]
new 9be35201579c ACPI: processor: idle: Add debug log for states with inval [...]
new 182422c7356d ACPI: processor: idle: Convert acpi_processor_setup_cpuidl [...]
new a7a9c877ba6b ACPI: processor: idle: Convert acpi_processor_setup_cpuidl [...]
new cac173bea57d ACPI: processor: idle: Rework the handling of acpi_process [...]
new 2b0181a52fcb Merge branch 'acpi-processor'
new cae444e0e2f1 ACPI: APEI: EINJ: make read-only array non_mmio_desc static const
new 87880af2d24e APEI/GHES: ARM processor Error: don't go past allocated memory
new eae21beecb95 EFI/CPER: don't go past the ARM processor CPER record buffer
new fa2408a24f8f APEI/GHES: ensure that won't go past CPER allocated record
new 55cc6fe5716f EFI/CPER: don't dump the entire memory region
new f2edc1fb9c81 ACPI: APEI: GHES: Improve ghes_notify_nmi() status check
new feb2d38013dd ACPI: APEI: GHES: Extract helper functions for error statu [...]
new b73cf7eaa6ee ACPI: APEI: GHES: Improve ghes_notify_sea() status check
new a2995f7dab51 ACPI: extlog: Trace CPER Non-standard Section Body
new e778ffefa34d ACPI: extlog: Trace CPER PCI Express Error Section
new 702058696862 ACPI: APEI: GHES: Add helper for CPER CXL protocol errors checks
new ba8af8e1f1de ACPI: APEI: GHES: Add helper to copy CPER CXL protocol err [...]
new 95350effc3ad ACPI: extlog: Trace CPER CXL Protocol Error Section
new b584bfbd7ec4 ACPI: APEI: GHES: Disable KASAN instrumentation when compi [...]
new 57d5287b7eb3 ACPI: APEI: GHES: Add ghes_edac support for __ZX__ and _BY [...]
new dfa5dc3ad3b1 Merge branch 'acpi-apei'
new d84e173311c4 Merge tag 'acpi-6.20-rc1' of git://git.kernel.org/pub/scm/ [...]
new 77cf053b041f cpufreq: Return -EOPNOTSUPP if no policy supports boost
new 78d83b293891 cpufreq: cpufreq_boost_trigger_state() optimization
new 0cc7933cbec8 cpufreq: omap: remove driver
new 80b49829ba17 MAINTAINERS: remove omap-cpufreq
new 39385cbd4222 Merge back earlier cpufreq material for 6.20
new 8c8b12a55614 rust: cpufreq: always inline functions using build_assert [...]
new 9d84fd86d9ce rust: cpufreq: add __rust_helper to helpers
new e79cc7b5eba2 dt-bindings: cpufreq: qcom-hw: document Milos CPUFREQ Hardware
new d6a6c58da38e cpufreq: Add Tegra186 and Tegra194 to cpufreq-dt-platdev b [...]
new e05d9e5c8b75 rust: cpufreq: replace `kernel::c_str!` with C-Strings
new f9cadb3d5691 ACPI: CPPC: Factor out and export per-cpu cppc_perf_ctrs_i [...]
new 206b66125563 cpufreq: CPPC: Factor out cppc_fie_kworker_init()
new 997c021abc6e cpufreq: CPPC: Update FIE arch_freq_scale in ticks for non [...]
new 11af6e102d31 rust: cpumask: rename methods of Cpumask for clarity and c [...]
new 7b781899072c cpufreq: dt-platdev: Block the driver from probing on more [...]
new 8c376f337a7e cpufreq: scmi: correct SCMI explanation
new 94dbce6c13cd cpufreq/amd-pstate: Add comment explaining nominal_perf us [...]
new 945fc28a06a1 cpufreq: dt-platdev: Add ti,am62l3 to blocklist
new dea8bfea76e4 cpufreq: ti-cpufreq: add support for AM62L3 SoC
new 0b7fbf9333fa cpufreq: scmi: Fix device_node reference leak in scmi_cpu_ [...]
new b753c3204d7b Merge tag 'cpufreq-arm-updates-7.0-rc1' of git://git.kerne [...]
new 4a1cf5ed51b1 cpufreq: CPPC: Add generic helpers for sysfs show/store
new cc764d3bbd54 cpufreq: userspace: make scaling_setspeed return the actua [...]
new a554a25e66ef cpufreq: ondemand: Simplify idle cputime granularity test
new 1fedbb589448 cpufreq: intel_pstate: Enable asym capacity only when CPU [...]
new 3bd1cde3dffb cpufreq: Documentation: Update description of rate_limit_u [...]
new 25ff69011ddf intel_idle: Remove unused driver version constant
new a36dc37b5672 intel_idle: Remove the 'preferred_cstates' parameter
new ff24f314447a intel_idle: Initialize sysfs after cpuidle driver initialization
new 111f77a23348 intel_idle: Add cmdline option to adjust C-states table
new be6a150829b3 intel_idle: Add C-states validation
new fcbd7897b871 cpuidle: menu: Remove incorrect unlikely() annotation
new fd0d2872dc53 MAINTAINERS: Add myself as cpuidle reviewer
new 80606f4eb8d7 cpuidle: governors: menu: Always check timers with tick stopped
new 4bd2221f231d cpuidle: governors: teo: Avoid selecting states with zero- [...]
new 60836533b4c7 cpuidle: governors: teo: Avoid fake intercepts produced by tick
new 475ca3470b37 cpuidle: governors: teo: Refine tick_intercepts vs total e [...]
new f36de72673ad cpuidle: governors: teo: Adjust the classification of wake [...]
new a971f984b845 cpuidle: governors: teo: Refine intercepts-based idle stat [...]
new 6d367141eb68 Merge branch 'pm-cpuidle'
new 4fb352df14de PM: sleep: Do not flag runtime PM workqueue as freezable
new 10c3ab8cd897 Merge back a commit related to system sleep for 6.20
new 2a7151942e8b Merge back material related to system sleep for 6.20
new 1081c1649da9 PM: hibernate: Drop NULL pointer checks before acomp_reque [...]
new 75ce02f4bc9a PM: wakeup: Handle empty list in wakeup_sources_walk_start()
new 5c9ecd8e6437 PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races
new 0491f3f9f664 PM: sleep: core: Avoid bit field races related to work_in_ [...]
new c233403593f5 Merge branch 'pm-sleep'
new 1ade6a4f7f09 USB: core: Discard pm_runtime_put() return value
new 88dcab0650fd drm/imagination: Discard pm_runtime_put() return value
new c9f7b0e6b903 media: ccs: Discard pm_runtime_put() return value
new f52defa7b830 watchdog: rz: Discard pm_runtime_put() return values
new 7b8de72b4001 watchdog: rzv2h_wdt: Discard pm_runtime_put() return value
new d33976be6cec hwspinlock: omap: Discard pm_runtime_put() return value
new 01eafccacc70 coresight: Discard pm_runtime_put() return values
new 6401e43479a8 platform/chrome: cros_hps_i2c: Discard pm_runtime_put() re [...]
new bf91b35a46ce scsi: ufs: core: Discard pm_runtime_put() return values
new e9df6eba060c genirq/chip: Change irq_chip_pm_put() return type to void
new 75e8635832a2 drm: Discard pm_runtime_put() return value
new 073dcc028370 Merge branch 'pm-runtime'
new 07e5e811f86d powercap: Replace sprintf() with sysfs_emit() in sysfs sho [...]
new 54b3cd55a515 powercap: intel_rapl: Add PL4 support for Ice Lake
new 549a1be5cebb OPP: of: Simplify with scoped for each OF child loop
new 0b7277e02dab OPP: Return correct value in dev_pm_opp_get_level
new e121ed77c145 Merge tag 'opp-updates-7.0-rc1' of git://git.kernel.org/pu [...]
new e79eec6ca1f5 Documentation: Fix typos in energy model documentation
new 1c7442d10b03 PM: EM: Documentation: Fix bug in example code snippet
new 931688a44a2b Merge branches 'pm-powercap', 'pm-opp' and 'pm-em'
new 6b401a5b2d2a cpupower: idle_monitor: fix incorrect value logged after stop
new 24858a84163c tools/cpupower: Fix inverted APERF capability check
new 1b9aaf36b7b4 tools/cpupower: Use strcspn() to strip trailing newline
new f9bd3762cf1b tools/power cpupower: Reset errno before strtoull()
new ff72619e1134 tools/power cpupower: Show C0 in idle-info dump
new 2064fe4b8fe0 Merge tag 'linux-cpupower-6.20-rc1' of git://git.kernel.or [...]
new 7799ba2160e4 cpupower: make systemd unit installation optional
new 56f790971057 Merge tag 'linux-cpupower-6.20-update-2' of git://git.kern [...]
new 0f64b6acb0e1 Merge branch 'pm-tools'
new 9b1b3dcd28c2 Merge tag 'pm-6.20-rc1' of git://git.kernel.org/pub/scm/li [...]
new 1d97b8e3bfbb thermal: core: Use strnlen() in thermal_zone_device_regist [...]
new 7cb776b74c66 thermal: Replace sprintf() with sysfs_emit() for sysfs sho [...]
new c116cab81513 thermal: debugfs: Use seq_puts() for constant string output
new 1ccc3bec14b8 thermal: sysfs: Replace snprintf() with strscpy() in polic [...]
new 1e461784c304 thermal: core: thermal_core.h: fix all kernel-doc warnings
new a1fe789a96fe thermal/of: Fix reference leak in thermal_of_cm_lookup()
new 965ef09a26f3 tools: lib: thermal: Correct CFLAGS and LDFLAGS in pkg-con [...]
new 03656dc61deb dt-bindings: thermal: mediatek: Add LVTS thermal controlle [...]
new 6931d597c5ef thermal/drivers/mediatek/lvts: Make number of calibration [...]
new a4c40559499f thermal/drivers/mediatek/lvts: Add platform ops to support [...]
new 6d0fc797777c thermal/drivers/mediatek/lvts: Add lvts_temp_to_raw variant
new 6cd9a3b23a2d thermal/drivers/mediatek/lvts: Add support for ATP mode
new b5468be97fcc thermal/drivers/mediatek/lvts: Support MSR offset for 16-b [...]
new 6de27b41b755 thermal/drivers/mediatek/lvts_thermal: Add MT8196 support
new 1460b9dff9af dt-bindings: nvmem: mediatek: efuse: Add support for MT8196
new aee1950f73f4 dt-bindings: thermal: mediatek: Add LVTS thermal controlle [...]
new 78c24e67d6f8 thermal/drivers/mediatek/lvts_thermal: Add mt7987 support
new 8672be1c1aae thermal/drivers/stm32: Use predefined HZ_PER_MHZ instead o [...]
new 68dabf4ebe0e thermal/drivers/broadcom: Use clamp to simplify bcm2835_th [...]
new 96b0bb4a2310 dt-bindings: thermal: r9a09g047-tsu: Document RZ/V2N TSU
new 671d315c1c86 thermal: renesas: rzg3e: make reset optional
new 6c7f87f517d3 thermal: renesas: rzg3e: make min and max temperature per-chip
new c33edd8f936c thermal: renesas: rzg3e: make calibration value retrieval [...]
new f41eaaa5f2c9 dt-bindings: thermal: r9a09g047-tsu: document RZ/T2H and RZ/N2H
new 0061030929e2 thermal: renesas: rzg3e: add support for RZ/T2H and RZ/N2H
new 74dd4d1f4c7d Merge tag 'thermal-v7.0' of ssh://gitolite.kernel.org/pub/ [...]
new 169934ba2b73 thermal: intel: intel_tcc_cooling: Add CPU models in the s [...]
new 3e0873527c59 thermal: intel: intel_pch_thermal: Drop explicit driver da [...]
new a499c24cc072 thermal: int340x: processor_thermal: Enable slow workload [...]
new 8190b9ea30fe thermal: intel: selftests: workload_hint: Support slow wor [...]
new 2b91b8176d67 thermal: intel: int340x: Use sysfs_emit{_at}() in sysfs sh [...]
new 47c9ef95a79a thermal: intel: fix typo "nagative" in comment for cpu argument
new 75faabf6b92a thermal: intel: Use sysfs_emit() in a sysfs show function
new 9635c586a559 thermal: intel: x86_pkg_temp_thermal: Handle invalid temperature
new 9eb9c350bc55 drivers: thermal: intel: tcc_cooling: Drop redundant local [...]
new 8035d70cf85e Merge branch 'thermal-intel'
new 0506158ac736 Merge tag 'thermal-6.20-rc1' of git://git.kernel.org/pub/s [...]
The 243 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/admin-guide/pm/cpufreq.rst | 2 +-
.../bindings/cpufreq/cpufreq-qcom-hw.yaml | 2 +
.../devicetree/bindings/nvmem/mediatek,efuse.yaml | 1 +
.../bindings/thermal/mediatek,lvts-thermal.yaml | 3 +
.../bindings/thermal/renesas,r9a09g047-tsu.yaml | 34 +-
Documentation/driver-api/acpi/acpi-drivers.rst | 80 ++++
Documentation/driver-api/acpi/index.rst | 1 +
Documentation/driver-api/thermal/intel_dptf.rst | 3 +
Documentation/power/energy-model.rst | 18 +-
Documentation/power/runtime_pm.rst | 7 +-
Documentation/scheduler/sched-energy.rst | 8 +-
MAINTAINERS | 2 +-
drivers/acpi/Kconfig | 2 +
drivers/acpi/acpi_extlog.c | 64 +++
drivers/acpi/acpi_platform.c | 40 +-
drivers/acpi/acpi_pnp.c | 19 +-
drivers/acpi/acpi_processor.c | 28 +-
drivers/acpi/acpi_video.c | 62 ++-
drivers/acpi/acpi_watchdog.c | 4 +-
drivers/acpi/acpica/acpredef.h | 3 +
drivers/acpi/acpica/evregion.c | 4 +-
drivers/acpi/acpica/exoparg3.c | 53 ++-
drivers/acpi/acpica/nsxfname.c | 2 +-
drivers/acpi/acpica/utobject.c | 2 +-
drivers/acpi/acpica/utosi.c | 6 +-
drivers/acpi/apei/Makefile | 5 +
drivers/acpi/apei/einj-core.c | 2 +-
drivers/acpi/apei/ghes.c | 187 +++++---
drivers/acpi/apei/ghes_helpers.c | 66 +++
drivers/acpi/arm64/iort.c | 193 +++++++--
drivers/acpi/battery.c | 80 ++--
drivers/acpi/bus.c | 481 ++++++++++++---------
drivers/acpi/button.c | 128 +++---
drivers/acpi/cppc_acpi.c | 50 ++-
drivers/acpi/device_pm.c | 16 +-
drivers/acpi/device_sysfs.c | 51 ++-
drivers/acpi/ec.c | 54 +--
drivers/acpi/hed.c | 23 +-
drivers/acpi/nfit/core.c | 47 +-
drivers/acpi/pci_root.c | 2 +-
drivers/acpi/pci_slot.c | 10 +-
drivers/acpi/processor_driver.c | 13 +-
drivers/acpi/processor_idle.c | 158 ++++---
drivers/acpi/resource.c | 8 +
drivers/acpi/sbs.c | 48 +-
drivers/acpi/sbshc.c | 43 +-
drivers/acpi/scan.c | 224 ++++++----
drivers/acpi/sysfs.c | 30 +-
drivers/acpi/thermal.c | 90 ++--
drivers/acpi/tiny-power-button.c | 25 +-
drivers/acpi/x86/s2idle.c | 9 +-
drivers/base/power/main.c | 7 +-
drivers/base/power/wakeirq.c | 9 +-
drivers/base/power/wakeup.c | 4 +-
drivers/cpufreq/Kconfig.arm | 5 -
drivers/cpufreq/Makefile | 1 -
drivers/cpufreq/amd-pstate.c | 13 +
drivers/cpufreq/cppc_cpufreq.c | 164 +++----
drivers/cpufreq/cpufreq-dt-platdev.c | 6 +
drivers/cpufreq/cpufreq.c | 13 +-
drivers/cpufreq/cpufreq_ondemand.c | 7 +-
drivers/cpufreq/cpufreq_userspace.c | 4 +-
drivers/cpufreq/intel_pstate.c | 2 +-
drivers/cpufreq/omap-cpufreq.c | 195 ---------
drivers/cpufreq/rcpufreq_dt.rs | 5 +-
drivers/cpufreq/scmi-cpufreq.c | 3 +-
drivers/cpufreq/ti-cpufreq.c | 34 +-
drivers/cpuidle/governors/menu.c | 24 +-
drivers/cpuidle/governors/teo.c | 98 ++++-
drivers/cxl/core/ras.c | 3 +-
drivers/firmware/efi/cper-arm.c | 12 +-
drivers/firmware/efi/cper.c | 8 +-
drivers/gpu/drm/arm/malidp_crtc.c | 6 +-
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c | 4 +-
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 4 +-
.../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 5 +-
drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 5 +-
drivers/gpu/drm/imagination/pvr_power.h | 4 +-
drivers/gpu/drm/imx/dc/dc-crtc.c | 12 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 5 +-
drivers/gpu/drm/vc4/vc4_vec.c | 12 +-
drivers/hwspinlock/omap_hwspinlock.c | 4 +-
drivers/hwtracing/coresight/coresight-cpu-debug.c | 12 +-
drivers/idle/intel_idle.c | 268 ++++++++++--
drivers/irqchip/irq-gic-its-msi-parent.c | 43 +-
drivers/irqchip/irq-gic-v5-irs.c | 227 ++++++++--
drivers/irqchip/irq-gic-v5-its.c | 132 +++++-
drivers/irqchip/irq-gic-v5-iwb.c | 42 +-
drivers/irqchip/irq-gic-v5.c | 138 +++++-
drivers/media/i2c/ccs/ccs-core.c | 4 +-
drivers/opp/core.c | 2 +-
drivers/opp/of.c | 4 +-
drivers/pci/msi/irqdomain.c | 23 +-
drivers/pci/pci-acpi.c | 15 +-
drivers/pci/pcie/aer.c | 2 +-
drivers/platform/chrome/cros_hps_i2c.c | 4 +-
drivers/platform/x86/intel/hid.c | 41 +-
drivers/platform/x86/intel/vbtn.c | 30 +-
drivers/powercap/intel_rapl_msr.c | 1 +
drivers/powercap/powercap_sys.c | 13 +-
drivers/ras/ras.c | 6 +-
drivers/thermal/broadcom/bcm2835_thermal.c | 8 +-
.../int340x_thermal/processor_thermal_device.c | 5 +-
.../intel/int340x_thermal/processor_thermal_rfim.c | 9 +-
.../int340x_thermal/processor_thermal_wt_hint.c | 57 ++-
.../int340x_thermal/processor_thermal_wt_req.c | 7 +-
drivers/thermal/intel/intel_pch_thermal.c | 1 -
drivers/thermal/intel/intel_tcc.c | 8 +-
drivers/thermal/intel/intel_tcc_cooling.c | 13 +-
drivers/thermal/intel/therm_throt.c | 5 +-
drivers/thermal/intel/x86_pkg_temp_thermal.c | 3 +
drivers/thermal/mediatek/lvts_thermal.c | 362 +++++++++++++++-
drivers/thermal/renesas/rzg3e_thermal.c | 123 +++---
drivers/thermal/st/stm_thermal.c | 4 +-
drivers/thermal/thermal_core.c | 8 +-
drivers/thermal/thermal_core.h | 7 +-
drivers/thermal/thermal_debugfs.c | 2 +-
drivers/thermal/thermal_hwmon.c | 4 +-
drivers/thermal/thermal_of.c | 4 +-
drivers/thermal/thermal_sysfs.c | 38 +-
drivers/ufs/core/ufshcd-priv.h | 4 +-
drivers/usb/core/driver.c | 8 +-
drivers/watchdog/rzg2l_wdt.c | 4 +-
drivers/watchdog/rzv2h_wdt.c | 8 +-
include/acpi/acpixf.h | 2 +-
include/acpi/actbl1.h | 257 +++++++++++
include/acpi/actbl2.h | 194 ++++++++-
include/acpi/actbl3.h | 1 +
include/acpi/acuuid.h | 6 +
include/acpi/cppc_acpi.h | 11 +-
include/acpi/ghes.h | 2 +
include/acpi/processor.h | 34 +-
include/cxl/event.h | 22 +
.../dt-bindings/thermal/mediatek,lvts-thermal.h | 29 ++
include/linux/acpi.h | 1 +
include/linux/acpi_iort.h | 11 +-
include/linux/cper.h | 3 +-
include/linux/irq.h | 2 +-
include/linux/irqchip/arm-gic-v5.h | 8 +
include/linux/irqdomain.h | 30 +-
include/linux/msi.h | 3 +-
include/linux/pci-acpi.h | 3 +-
include/linux/pm.h | 2 +-
include/linux/tick.h | 2 +
kernel/irq/chip.c | 22 +-
kernel/irq/irqdomain.c | 14 +-
kernel/power/main.c | 2 +-
kernel/power/swap.c | 8 +-
kernel/time/hrtimer.c | 2 +-
kernel/time/tick-internal.h | 2 -
kernel/time/tick-sched.c | 8 +-
kernel/time/timer.c | 2 +-
rust/helpers/cpufreq.c | 3 +-
rust/kernel/cpufreq.rs | 5 +-
rust/kernel/cpumask.rs | 10 +-
tools/lib/thermal/libthermal.pc.template | 4 +-
tools/power/cpupower/Makefile | 17 +-
tools/power/cpupower/lib/cpuidle.c | 7 +-
tools/power/cpupower/utils/cpufreq-info.c | 2 +-
tools/power/cpupower/utils/cpuidle-info.c | 2 +-
.../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 2 +-
.../intel/workload_hint/workload_hint_test.c | 74 +++-
162 files changed, 3857 insertions(+), 1822 deletions(-)
create mode 100644 Documentation/driver-api/acpi/acpi-drivers.rst
create mode 100644 drivers/acpi/apei/ghes_helpers.c
delete mode 100644 drivers/cpufreq/omap-cpufreq.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 8a5203c630c6 Merge tag 'v7.0-rc-part1-smb3-client-fixes' of git://git.s [...]
new 4bfe0692d698 init_mknod(): turn into a trivial wrapper for do_mknodat()
new b0f27ace0812 init_mkdir(): turn into a trivial wrapper for do_mkdirat()
new 8714a249da48 init_symlink(): turn into a trivial wrapper for do_symlinkat()
new 12b5bc2a0d33 init_link(): turn into a trivial wrapper for do_linkat()
new 24df85ffb971 allow to use CLASS() for struct filename *
new 0cf1149673da do_faccessat(): import pathname only once
new 67591df968f4 do_fchmodat(): import pathname only once
new 2e2d892fe9b7 do_fchownat(): import pathname only once
new b756d8ba8310 do_utimes_path(): import pathname only once
new 592ab7fbb83f chdir(2): import pathname only once
new c3fa2b7cf5dd chroot(2): import pathname only once
new 85a4fe3c99a7 user_statfs(): import pathname only once
new cf6b819c229a do_sys_truncate(): import pathname only once
new 1ee5220eb364 do_readlinkat(): import pathname only once
new 41670a5900a8 get rid of audit_reusename()
new ca2a04e84af7 ntfs: ->d_compare() must not block
new 8ba29c85e2ef getname_flags() massage, part 1
new 8f2ac8481731 getname_flags() massage, part 2
new c3a3577cdb35 struct filename: use names_cachep only for getname() and friends
new 8c888b31903c struct filename: saner handling of long names
new 7ca83f8ebe86 fs: hide names_cache behind runtime const machinery
new a9900a27dfe5 switch __getname_maybe_null() to CLASS(filename_flags)
new 9fa3ec84587c allow incomplete imports of filenames
new 741c97fecb6a struct filename ->refcnt doesn't need to be atomic
new 58a49cc9ebb1 file_getattr(): filename_lookup() accepts ERR_PTR() as filename
new def2a02a4cdc file_setattr(): filename_lookup() accepts ERR_PTR() as filename
new 1c38f1f9b0a6 move_mount(): filename_lookup() accepts ERR_PTR() as filename
new edefe6bda719 ksmbd_vfs_path_lookup(): vfs_path_parent_lookup() accepts [...]
new ba33ac100d3f ksmbd_vfs_rename(): vfs_path_parent_lookup() accepts ERR_P [...]
new 2e2d64aea5c5 do_filp_open(): DTRT when getting ERR_PTR() as pathname
new 541003b576c3 rename do_filp_open() to do_file_open()
new 151e3257d619 do_sys_openat2(): get rid of useless check, switch to CLAS [...]
new 47b3b9bf93ec simplify the callers of file_open_name()
new 2c941f26c6ab simplify the callers of do_open_execat()
new bb850584aaa2 simplify the callers of alloc_bprm()
new 88b33614f9ca execve: fold {compat_,}do_execve{,at}() into their sole callers
new 194c760b6acd do_execveat_common(): don't consume filename reference
new 0697b4f40069 switch {alloc,free}_bprm() to CLASS()
new e6d50234ccb9 non-consuming variant of do_renameat2()
new 037193b0ae83 non-consuming variant of do_linkat()
new da72b76aaeaa non-consuming variant of do_symlinkat()
new dc912db15ab1 non-consuming variant of do_mkdirat()
new 88fdc2761797 non-consuming variant of do_mknodat()
new e50aae1d39ac non-consuming variants of do_{unlinkat,rmdir}()
new 5b9d406ff7cf filename_...xattr(): don't consume filename reference
new 70772cafff8b file_[gs]etattr(2): switch to CLASS(filename_maybe_null)
new 57cd2072bda9 mount_setattr(2): don't mess with LOOKUP_EMPTY
new 819cb2c1dd8d do_open_execat(): don't care about LOOKUP_EMPTY
new b79b3c1f6613 vfs_open_tree(): use CLASS(filename_uflags)
new 154ef7dce6a4 name_to_handle_at(): use CLASS(filename_uflags)
new 7f583ad97c6a fspick(2): use CLASS(filename_flags)
new f770e4c1a488 do_fchownat(): unspaghettify a bit...
new 4e9654c2bb46 chdir(2): unspaghettify a bit...
new 7273ed4e780c do_utimes_path(): switch to CLASS(filename_uflags)
new 97ed55d2f503 do_sys_truncate(): switch to CLASS(filename)
new d4ffeabea744 do_readlinkat(): switch to CLASS(filename_flags)
new 33b54bc79989 do_f{chmod,chown,access}at(): use CLASS(filename_uflags)
new e9817d5b8c32 namei.c: convert getname_kernel() callers to CLASS(filenam [...]
new 904f58b50711 namei.c: switch user pathname imports to CLASS(filename{,_flags})
new cbe9e300a2c1 move_mount(2): switch to CLASS(filename_maybe_null)
new 57483461e19c chroot(2): switch to CLASS(filename)
new ef7282e84934 quotactl_block(): switch to CLASS(filename)
new a4503461fb6b statx: switch to CLASS(filename_maybe_null)
new a0c3d1f3de37 user_statfs(): switch to CLASS(filename)
new abb0434496c4 mqueue: switch to CLASS(filename)
new 39537a335a61 ksmbd: use CLASS(filename_kernel)
new 9b323d2f4740 alpha: switch osf_mount() to strndup_user()
new 0787a93baa1a sysfs(2): fs_index() argument is _not_ a pathname
new 26c9342bb761 Merge tag 'pull-filename' of git://git.kernel.org/pub/scm/ [...]
new 3c7d76d6128a io_uring: IOPOLL polling improvements
new 48ed70131e4f io_uring: Trim out unused includes
new 7a8737e1132f io_uring: use release-acquire ordering for IORING_SETUP_R_ [...]
new bcd4c95737d1 io_uring/msg_ring: drop unnecessary submitter_task checks
new 130a82760718 io_uring/register: drop io_register_enable_rings() submitt [...]
new 51fff55a66d8 io_uring/register: have io_parse_restrictions() return num [...]
new e6ed0f051d55 io_uring/register: have io_parse_restrictions() set restri [...]
new 09bd84421def io_uring/register: set ctx->restricted when restrictions a [...]
new 991fb85a1d43 io_uring: move ctx->restricted check into io_check_restriction()
new d6406c45f148 io_uring: track restrictions separately for IORING_OP and [...]
new 697a5284ad96 io_uring: fix IOPOLL with passthrough I/O
new 8661d0b142bc io_uring/uring_cmd: explicitly disallow cancelations for IOPOLL
new 42b12cb5fd45 io_uring/timeout: annotate data race in io_flush_timeouts()
new 07f3c3a1cd56 io_uring/eventfd: remove unused ctx->evfd_last_cq_tail member
new 649dd18f5598 io_uring/sync: validate passed in offset
new dd120bddc43a io_uring: add IO_URING_EXIT_WAIT_MAX definition
new 1f293098a313 io_uring/io-wq: don't trigger hung task for syzbot craziness
new 7642e6686060 io_uring: split out task work code into tw.c
new 0105b0562a5e io_uring: split out CQ waiting code into wait.c
new 5247c034a67f io_uring: introduce non-circular SQ
new 82dadc8a4947 io_uring/rsrc: take unsigned index in io_rsrc_node_lookup()
new 1edf0891d0f4 io_uring: fix bad indentation for setup flags if statement
new 816095894c0f io_uring/io-wq: handle !sysctl_hung_task_timeout_secs
new 6e0d71c288fd io_uring/futex: use GFP_KERNEL_ACCOUNT for futex data allocation
new e26f51f6f687 io_uring/rsrc: use GFP_KERNEL_ACCOUNT consistently
new 806ae939c41e io_uring/net: don't continue send bundle if poll was requi [...]
new 38aa434ab933 io_uring/io-wq: add exit-on-idle state
new 912146614894 io_uring: allow io-wq workers to exit when unused
new ccd18ce29072 io_uring: Add SPDX id lines to remaining source files
new 442ae406603a io_uring/kbuf: fix memory leak if io_buffer_add_list fails
new f5d4feed174c Merge tag 'for-7.0/io_uring-20260206' of git://git.kernel. [...]
new d42eb05e60fe io_uring: add support for BPF filtering for opcode restrictions
new cff1c26b4223 io_uring/net: allow filtering on IORING_OP_SOCKET data
new 8768770cf5d7 io_uring/bpf_filter: allow filtering on contents of struct [...]
new e7c30675a7fb io_uring/bpf_filter: cache lookup table in ctx->bpf_filters
new e7f67c2be787 io_uring/bpf_filter: add ref counts to struct io_bpf_filter
new 9fd99788f3e5 io_uring: add task fork hook
new ed82f35b926b io_uring: allow registration of per-task restrictions
new 591beb0e3a03 Merge tag 'io_uring-bpf-restrictions.4-20260206' of git:// [...]
new 4cef2fcda3ad rnull: replace `kernel::c_str!` with C-Strings
new e1418af7660f brd: replace simple_strtol with kstrtoul in ramdisk_size
new 9e371032cbf0 null_blk: Constify struct configfs_item_operations and con [...]
new 483cbec34223 block/rnbd-proto: Handle PREFLUSH flag properly for IOs
new 581cf833cac4 block: rnbd: add .release to rnbd_dev_ktype
new ef63e9ef76c8 block/rnbd-proto: Check and retain the NOUNMAP flag for requests
new e1384543e85b rnbd-srv: fix the trace format for flags
new 4ac9690d4b94 rnbd-srv: Fix server side setting of bi_size for special IOs
new 69d26698e4fd rnbd-srv: Zero the rsp buffer before using it
new ee623c892aa5 block: use bvec iterator helper for bio_may_need_split()
new 641864314866 block: don't initialize bi_vcnt for cloned bio in bio_iov_ [...]
new 15f506a77ad6 io_uring: remove nr_segs recalculation in io_import_kbuf()
new a31bde687b10 block: use pi_tuple_size in bi_offload_capable()
new f7ba87dfa8e4 block: account for bi_bvec_done in bio_may_need_split()
new c22756a9978e fscrypt: pass a real sector_t to fscrypt_zeroout_range_inl [...]
new bc26e2efa2c5 fscrypt: keep multiple bios in flight in fscrypt_zeroout_r [...]
new a3cc978e61f5 blk-crypto: add a bio_crypt_ctx() helper
new aefc2a1fa2ed blk-crypto: submit the encrypted bio in blk_crypto_fallbac [...]
new b37fbce460ad blk-crypto: optimize bio splitting in blk_crypto_fallback_ [...]
new 2f655dcb2d92 blk-crypto: use on-stack skcipher requests for fallback en [...]
new 3d939695e682 blk-crypto: use mempool_alloc_bulk for encrypted bio page [...]
new 66e5a11d2ed6 blk-crypto: optimize data unit alignment checking
new bb8e2019ad61 blk-crypto: handle the fallback above the block layer
new 5df832ba5f9d Merge branch 'block-6.19' into for-7.0/block
new 835042fb1971 blk-integrity: take const pointer in blk_integrity_rq()
new e859e7c26a5c ublk: move ublk flag check functions earlier
new 98bf2256855e ublk: support UBLK_PARAM_TYPE_INTEGRITY in device creation
new f82f0a16a827 ublk: set UBLK_IO_F_INTEGRITY in ublksrv_io_desc
new fc652d415cd8 ublk: split out ublk_copy_user_bvec() helper
new 5bfbbc9938f5 ublk: split out ublk_user_copy() helper
new ca80afd8708f ublk: inline ublk_check_and_get_req() into ublk_user_copy()
new fd5a005fa6a2 ublk: move offset check out of __ublk_check_and_get_req()
new be82a89066d5 ublk: implement integrity user copy
new b2503e936b59 ublk: support UBLK_F_INTEGRITY
new bfe1255712a3 ublk: optimize ublk_user_copy() on daemon task
new c1d7c0f9cdf6 selftests: ublk: display UBLK_F_INTEGRITY support
new 261b67f4e347 selftests: ublk: add utility to get block device metadata size
new 6ed6476c4aef selftests: ublk: add kublk support for integrity params
new 24f8a44b797f selftests: ublk: implement integrity user copy in kublk
new a1805442674b selftests: ublk: support non-O_DIRECT backing files
new f48250dc5ba8 selftests: ublk: add integrity data support to loop target
new 9e9f635525b1 selftests: ublk: add integrity params test
new 78796b6bae86 selftests: ublk: add end-to-end integrity test
new 9e386f49fa26 ublk: make ublk_ctrl_stop_dev return void
new 93ada1b3da39 ublk: add UBLK_CMD_TRY_STOP_DEV command
new 65955a0993a0 selftests: ublk: add stop command with --safe option
new 91e1c1bcf0f2 block, nvme: remove unused dma_iova_state function parameter
new 41ee77b75308 block: fix blk_zone_cond_str() comment
new 5e35a24c9618 block: improve blk_op_str() comment
new 073b9bf9af46 nvme-pci: Use size_t for length fields to handle larger sizes
new fcf463b92a08 types: move phys_vec definition to common header
new df73d3c618b4 Merge branch 'for-7.0/blk-pvec' into for-7.0/block
new 5e2fde1a9433 block: pass io_comp_batch to rq_end_io_fn callback
new f7bc22ca0d55 nvme/io_uring: optimize IOPOLL completions for local ring context
new d7a4693a250e rust: block: mq: use pin_init::zeroed() for queue_limits
new 880528eaa67f rust: block: mq: use pin_init::zeroed() for tag_set
new fb027d569422 ublk: define ublk_ch_batch_io_fops for the coming feature [...]
new 7ba62f5969de ublk: prepare for not tracking task context for command batch
new e86f89ab24f5 ublk: add new batch command UBLK_U_IO_PREP_IO_CMDS & UBLK_ [...]
new b256795b3606 ublk: handle UBLK_U_IO_PREP_IO_CMDS
new 1e500e106d5a ublk: handle UBLK_U_IO_COMMIT_IO_CMDS
new f1f99ddf607a ublk: add io events fifo structure
new 7a1bb41947ce ublk: add batch I/O dispatch infrastructure
new a4d883755399 ublk: add UBLK_U_IO_FETCH_IO_CMDS for batch I/O processing
new 3ac4796b888a ublk: refactor ublk_queue_rq() and add ublk_batch_queue_rq()
new 29d0a927f9ef ublk: abort requests filled in event kfifo
new e2723e6ce602 ublk: add new feature UBLK_F_BATCH_IO
new 4d8fd7c5592a ublk: document feature UBLK_F_BATCH_IO
new 7aa78d4a3c9c ublk: implement batch request completion via blk_mq_end_re [...]
new 3f3850785594 ublk: fix batch I/O recovery -ENODEV error
new caf84294ff98 selftests: ublk: fix user_data truncation for tgt_data >= 256
new 584709ad5ce3 selftests: ublk: replace assert() with ublk_assert()
new f1d621b5a04e selftests: ublk: add ublk_io_buf_idx() for returning io bu [...]
new dccbfa9d4164 selftests: ublk: add batch buffer management infrastructure
new d468930a019d selftests: ublk: handle UBLK_U_IO_PREP_IO_CMDS
new dee7024ffecb selftests: ublk: handle UBLK_U_IO_COMMIT_IO_CMDS
new cb5a6b308700 selftests: ublk: handle UBLK_U_IO_FETCH_IO_CMDS
new 4968fb7cc606 selftests: ublk: increase timeout to 150 seconds
new 20aeab0b08a1 selftests: ublk: add --batch/-b for enabling F_BATCH_IO
new e8cd481cc665 selftests: ublk: support arbitrary threads/queues combination
new dbc635c4be7e ublk: move ublk_mark_io_ready() out of __ublk_fetch()
new e4c4bfec2bb8 ublk: fix canceling flag handling in batch I/O recovery
new e4d3fc6a22f5 selftests: ublk: fix test name
new f50af896932f ublk: rename auto buffer registration helpers
new 8e5bcc3a955a selftests: ublk: add missing gitignore for metadata_size binary
new 72a41750f1a3 block: remove bio_last_bvec_all
new 2d9f7150ac19 md/raid5: fix raid5_run() to return error when log_init() fails
new fba4a980403d md: merge mddev has_superblock into mddev_flags
new 4f6d2e648cbe md: merge mddev faillast_dev into mddev_flags
new 10787568cc1f md: merge mddev serialize_policy into mddev_flags
new 9340a95d489a md/raid5: use mempool to allocate stripe_request_ctx
new 4ffe28ed0d7c md/raid5: make sure max_sectors is not less than io_opt
new 090856dd8599 md/raid1: simplify uptodate handling in end_sync_write
new 2a5d4549a28d md: factor error handling out of md_done_sync into helper
new 4870b0f59c1a md/raid1,raid10: support narrow_write_error when badblocks [...]
new aa9d12cfa1a5 md: break remaining operations on badblocks set failure in [...]
new fd4d44c14ff6 md: mark rdev Faulty when badblocks setting fails
new cc0dab317acb md: update curr_resync_completed even when MD_RECOVERY_INT [...]
new af9c40ff5aed md: remove MD_RECOVERY_ERROR handling and simplify resync_ [...]
new 6dd3aa08e83b md: factor out sync completion update into helper
new 8ff59a72478d md: move finish_reshape to md_finish_sync()
new 99582edb3f62 md/raid10: fix any_working flag handling in raid10_sync_request
new 7435b73f05fb md/raid10: cleanup skip handling in raid10_sync_request
new 5d1dd57929be md: remove recovery_disabled
new cd1635d844d2 md/raid5: fix IO hang with degraded array with llbitmap
new d119bd2e1643 md/md-llbitmap: fix percpu_ref not resurrected on suspend timeout
new 46ef85f854df md/bitmap: fix GPF in write_page caused by resize race
new f150e753cb8d md-cluster: fix NULL pointer dereference in process_metada [...]
new cefcb9297fbd md raid: fix hang when stopping arrays with metadata throu [...]
new 0d56d9ca9feb Merge tag 'md-7.0-20260127' of git://git.kernel.org/pub/sc [...]
new b2b2ce870651 block: rnull: remove imports available via prelude
new 7c746eb71fc3 rnbd-clt: fix refcount underflow in device unmap path
new f46ebb910989 block: Replace snprintf with strscpy in check_partition
new 0921abdcbd1c ublk: document IO reference counting design
new 068f5b5ef5bf block: cleanup queue limit features definition
new 2719bd1ee1a1 block: introduce blk_queue_rot()
new ad5f2e2908c9 ublk: restore auto buf unregister refcount optimization
new da562d92e675 block: introduce bdev_rot()
new da7e4b75e50c ublk: Validate SQE128 flag before accessing the cmd
new ed9f54cc1e33 ublk: use READ_ONCE() to read struct ublksrv_ctrl_cmd
new 373df2c0255d ublk: drop ublk_ctrl_start_recovery() header argument
new 66d3af8d5d67 ublk: check list membership before cancelling batch fetch command
new 8443e2087e70 ublk: add UBLK_F_NO_AUTO_PART_SCAN feature flag
new 3a4d8bed0b47 selftests: ublk: derive TID automatically from script name
new e07a2039b6d4 selftests: ublk: add selftest for UBLK_F_NO_AUTO_PART_SCAN
new 7a30d3dfea4a selftests: ublk: rename test_generic_15 to test_part_02
new 130975353b15 selftests: ublk: refactor test_null_04 into separate functions
new 76334de7da40 selftests: ublk: disable partition scan for integrity tests
new 4e0d293af9e3 selftests: ublk: mark each test start and end time in dmesg
new 2feca79ef8df selftests: ublk: move test temp files into a sub directory
new 491af20b3c6d ublk: remove "can't touch 'ublk_io' any more" comments
new 5af302a15a1d selftests: ublk: simplify UBLK_TEST_DIR handling
new 842b6520e579 selftests: ublk: refactor test_loop_08 into separate functions
new 92734a4f3a7a selftests: ublk: add _ublk_del_dev helper function
new 2021e6109de3 selftests: ublk: track created devices for per-test cleanup
new b6bbc3bec19e selftests: ublk: add group-based test targets
new 64406dd2f69f selftests: ublk: add _ublk_sleep helper for parallel execution
new 56a08b87f9f2 selftests: ublk: increase timeouts for parallel test execution
new d9a36ab302b1 selftests: ublk: reorganize tests into integrity and recov [...]
new 5314d25afbc4 selftests: ublk: improve I/O ordering test with bpftrace
new 6abc7d5dcf0e md/raid1: fix memory leak in raid1_run()
new 05c8de4f09b0 md: fix return value of mddev_trylock
new b36844f7d11e MAINTAINERS: Add Li Nan as md/raid reviewer
new 229f4125746a Merge tag 'md-7.0-20260202' of git://git.kernel.org/pub/sc [...]
new 06564bae93d0 sed-opal: ignore locking ranges array when not enabling SUM.
new 2751b90051a0 blk-wbt: factor out a helper wbt_set_lat()
new 41afaeeda509 blk-wbt: fix possible deadlock to nest pcpu_alloc_mutex un [...]
new 3f0bea9f3b9e blk-mq-debugfs: factor out a helper to register debugfs fo [...]
new 3c17a346ffc6 blk-rq-qos: fix possible debugfs_mutex deadlock
new 70bafa5e31ff blk-mq-debugfs: make blk_mq_debugfs_register_rqos() static
new 5ae4b12ee642 blk-mq-debugfs: remove blk_mq_debugfs_unregister_rqos()
new 9d20fd6ce1ba blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugf [...]
new 65d466b62984 blk-mq-debugfs: warn about possible deadlock
new ee4784a83fb2 block: don't use strcpy to copy blockdev name
new 9fc7900b1472 block: convert nr_requests to unsigned int
new 1db61b0afdd7 blk-mq-sched: unify elevators checking for async requests
new cf02d7d41b06 blk-mq: factor out a helper blk_mq_limit_depth()
new f98afe4f31bb blk-mq: add a new queue sysfs attribute async_depth
new 8cbe62f4d8c3 kyber: covert to use request_queue->async_depth
new 988bb1b9eded mq-deadline: covert to use request_queue->async_depth
new 2110858c5178 block, bfq: convert to use request_queue->async_depth
new 2c04718edcd5 blk-mq: add documentation for new queue attribute async_dpeth
new d4d78dd43cec block: remove redundant kill_bdev() call in set_blocksize()
new ee81212f74a5 block: decouple secure erase size limit from discard size limit
new 5d3ae80b4dc4 selftests: ublk: organize test directories by test ID
new 72f4d6fca699 blk-mq: ABI/sysfs-block: fix docs build warnings
new 0c00ed308d05 Merge tag 'for-7.0/block-20260206' of git://git.kernel.org [...]
new fa0bdd45d7e3 block: add a BIO_MAX_SIZE constant and use it
new 4d77007d42fd block: refactor get_contig_folio_len
new 12da89e8844a block: open code bio_add_page and fix handling of mismatch [...]
new 91b73c458182 iov_iter: extract a iov_iter_extract_bvecs helper from bio code
new 301f5356521e block: remove bio_release_page
new 8dd5e7c75d7b block: add helpers to bounce buffer an iov_iter into bios
new 4ad357e39b2e iomap: fix submission side handling of completion side errors
new 6e7a6c80198e iomap: simplify iomap_dio_bio_iter
new 2631c9460229 iomap: split out the per-bio logic from iomap_dio_bio_iter
new e2fcff5bb4c4 iomap: share code between iomap_dio_bio_end_io and iomap_f [...]
new 45cec0de6c89 iomap: free the bio before completing the dio
new c96b8b220271 iomap: rename IOMAP_DIO_DIRTY to IOMAP_DIO_USER_BACKED
new d969bd72cf68 iomap: support ioends for direct reads
new c9d114846b38 iomap: add a flag to bounce buffer direct I/O
new 3373503df025 xfs: use bounce buffering direct I/O when the device requi [...]
new 4adc13ed7c28 Merge tag 'for-7.0/block-stable-pages-20260206' of git://g [...]
The 291 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/ABI/stable/sysfs-block | 45 +
Documentation/block/biovecs.rst | 1 -
Documentation/block/inline-encryption.rst | 6 +
Documentation/block/ublk.rst | 64 +-
Documentation/filesystems/porting.rst | 11 +
MAINTAINERS | 1 +
arch/alpha/kernel/osf_sys.c | 34 +-
block/bdev.c | 1 -
block/bfq-iosched.c | 65 +-
block/bio-integrity-auto.c | 14 +-
block/bio.c | 337 ++--
block/blk-core.c | 21 +-
block/blk-crypto-fallback.c | 447 +++--
block/blk-crypto-internal.h | 30 +-
block/blk-crypto.c | 78 +-
block/blk-flush.c | 6 +-
block/blk-iocost.c | 2 +-
block/blk-iolatency.c | 5 +-
block/blk-lib.c | 9 +-
block/blk-merge.c | 38 +-
block/blk-mq-debugfs.c | 68 +-
block/blk-mq-debugfs.h | 8 +-
block/blk-mq-dma.c | 14 +-
block/blk-mq-sched.h | 5 +
block/blk-mq.c | 77 +-
block/blk-rq-qos.c | 11 -
block/blk-sysfs.c | 81 +-
block/blk-wbt.c | 154 +-
block/blk-wbt.h | 7 +-
block/blk-zoned.c | 10 +-
block/blk.h | 29 +-
block/elevator.c | 1 +
block/ioctl.c | 2 +-
block/kyber-iosched.c | 33 +-
block/mq-deadline.c | 39 +-
block/partitions/core.c | 3 +-
block/sed-opal.c | 3 +-
drivers/block/brd.c | 3 +-
drivers/block/loop.c | 2 +-
drivers/block/null_blk/main.c | 4 +-
drivers/block/rnbd/rnbd-clt-sysfs.c | 8 +
drivers/block/rnbd/rnbd-clt.c | 19 +-
drivers/block/rnbd/rnbd-proto.h | 18 +-
drivers/block/rnbd/rnbd-srv-trace.h | 22 +-
drivers/block/rnbd/rnbd-srv.c | 36 +-
drivers/block/rnull/configfs.rs | 3 +-
drivers/block/rnull/rnull.rs | 3 -
drivers/block/ublk_drv.c | 2113 +++++++++++++++++---
drivers/md/dm-rq.c | 3 +-
drivers/md/md-bitmap.c | 7 +-
drivers/md/md-cluster.c | 7 +-
drivers/md/md-llbitmap.c | 4 +-
drivers/md/md.c | 188 +-
drivers/md/md.h | 29 +-
drivers/md/raid0.c | 4 +-
drivers/md/raid1-10.c | 5 -
drivers/md/raid1.c | 89 +-
drivers/md/raid1.h | 5 -
drivers/md/raid10.c | 178 +-
drivers/md/raid10.h | 5 -
drivers/md/raid5.c | 143 +-
drivers/md/raid5.h | 4 +-
drivers/nvme/host/core.c | 3 +-
drivers/nvme/host/ioctl.c | 23 +-
drivers/nvme/host/pci.c | 22 +-
drivers/nvme/target/admin-cmd.c | 4 +-
drivers/nvme/target/passthru.c | 3 +-
drivers/scsi/scsi_error.c | 3 +-
drivers/scsi/sg.c | 6 +-
drivers/scsi/st.c | 3 +-
drivers/target/target_core_pscsi.c | 6 +-
fs/buffer.c | 3 +-
fs/coredump.c | 3 +-
fs/crypto/bio.c | 91 +-
fs/dcache.c | 8 +-
fs/exec.c | 178 +-
fs/ext4/page-io.c | 3 +-
fs/ext4/readpage.c | 9 +-
fs/f2fs/data.c | 4 +-
fs/f2fs/file.c | 3 +-
fs/fhandle.c | 5 +-
fs/file_attr.c | 12 +-
fs/filesystems.c | 9 +-
fs/fsopen.c | 6 +-
fs/init.c | 98 +-
fs/internal.h | 17 +-
fs/iomap/direct-io.c | 194 +-
fs/iomap/ioend.c | 8 +
fs/namei.c | 420 ++--
fs/namespace.c | 22 +-
fs/ntfs3/dir.c | 5 +-
fs/ntfs3/fsntfs.c | 4 +-
fs/ntfs3/inode.c | 13 +-
fs/ntfs3/namei.c | 17 +-
fs/ntfs3/xattr.c | 5 +-
fs/open.c | 119 +-
fs/quota/quota.c | 3 +-
fs/smb/server/vfs.c | 15 +-
fs/stat.c | 28 +-
fs/statfs.c | 3 +-
fs/utimes.c | 8 +-
fs/xattr.c | 33 +-
fs/xfs/xfs_aops.c | 8 +-
fs/xfs/xfs_file.c | 41 +-
include/asm-generic/vmlinux.lds.h | 3 +-
include/linux/audit.h | 11 -
include/linux/bio.h | 32 +-
include/linux/blk-crypto.h | 32 +
include/linux/blk-integrity.h | 6 +-
include/linux/blk-mq-dma.h | 2 +-
include/linux/blk-mq.h | 4 +-
include/linux/blk_types.h | 7 +-
include/linux/blkdev.h | 24 +-
include/linux/fs.h | 41 +-
include/linux/io_uring.h | 14 +-
include/linux/io_uring_types.h | 42 +-
include/linux/iomap.h | 9 +
include/linux/sched.h | 1 +
include/linux/types.h | 5 +
include/linux/uio.h | 3 +
include/uapi/linux/io_uring.h | 22 +
include/uapi/linux/io_uring/bpf_filter.h | 62 +
include/uapi/linux/ublk_cmd.h | 121 +-
io_uring/Kconfig | 5 +
io_uring/Makefile | 15 +-
io_uring/alloc_cache.h | 2 +
io_uring/bpf_filter.c | 430 ++++
io_uring/bpf_filter.h | 48 +
io_uring/cancel.c | 5 +-
io_uring/cmd_net.c | 1 +
io_uring/eventfd.h | 1 +
io_uring/filetable.h | 1 -
io_uring/fs.c | 106 +-
io_uring/futex.c | 2 +-
io_uring/io-wq.c | 51 +-
io_uring/io-wq.h | 2 +
io_uring/io_uring.c | 830 +-------
io_uring/io_uring.h | 91 +-
io_uring/kbuf.c | 5 +-
io_uring/memmap.c | 2 +-
io_uring/memmap.h | 1 +
io_uring/mock_file.c | 1 +
io_uring/msg_ring.c | 28 +-
io_uring/net.c | 15 +-
io_uring/net.h | 6 +
io_uring/notif.c | 1 +
io_uring/openclose.c | 35 +-
io_uring/openclose.h | 3 +
io_uring/refs.h | 1 +
io_uring/register.c | 133 +-
io_uring/rsrc.c | 13 +-
io_uring/rsrc.h | 2 +-
io_uring/rw.c | 39 +-
io_uring/slist.h | 13 +-
io_uring/sqpoll.c | 8 +-
io_uring/statx.c | 17 +-
io_uring/sync.c | 2 +
io_uring/tctx.c | 53 +-
io_uring/timeout.c | 2 +-
io_uring/tw.c | 355 ++++
io_uring/tw.h | 116 ++
io_uring/uring_cmd.c | 9 +
io_uring/wait.c | 308 +++
io_uring/wait.h | 49 +
io_uring/xattr.c | 30 +-
ipc/mqueue.c | 11 +-
kernel/acct.c | 4 +-
kernel/auditsc.c | 29 +-
kernel/fork.c | 6 +
kernel/trace/blktrace.c | 2 +-
lib/iov_iter.c | 98 +
mm/huge_memory.c | 15 +-
mm/swapfile.c | 21 +-
rust/kernel/block/mq/gen_disk.rs | 3 +-
rust/kernel/block/mq/tag_set.rs | 4 +-
tools/testing/selftests/ublk/.gitignore | 6 +-
tools/testing/selftests/ublk/Makefile | 70 +-
tools/testing/selftests/ublk/batch.c | 607 ++++++
tools/testing/selftests/ublk/common.c | 6 +-
tools/testing/selftests/ublk/fault_inject.c | 1 +
tools/testing/selftests/ublk/file_backed.c | 101 +-
tools/testing/selftests/ublk/kublk.c | 293 ++-
tools/testing/selftests/ublk/kublk.h | 234 ++-
tools/testing/selftests/ublk/metadata_size.c | 36 +
tools/testing/selftests/ublk/null.c | 19 +-
tools/testing/selftests/ublk/settings | 1 +
tools/testing/selftests/ublk/stripe.c | 23 +-
.../ublk/{test_generic_08.sh => test_batch_01.sh} | 9 +-
tools/testing/selftests/ublk/test_batch_02.sh | 29 +
tools/testing/selftests/ublk/test_batch_03.sh | 29 +
tools/testing/selftests/ublk/test_common.sh | 73 +-
tools/testing/selftests/ublk/test_generic_01.sh | 48 -
tools/testing/selftests/ublk/test_generic_02.sh | 23 +-
tools/testing/selftests/ublk/test_generic_03.sh | 1 -
tools/testing/selftests/ublk/test_generic_06.sh | 1 -
tools/testing/selftests/ublk/test_generic_07.sh | 1 -
tools/testing/selftests/ublk/test_generic_08.sh | 1 -
tools/testing/selftests/ublk/test_generic_09.sh | 1 -
tools/testing/selftests/ublk/test_generic_10.sh | 1 -
tools/testing/selftests/ublk/test_generic_12.sh | 1 -
tools/testing/selftests/ublk/test_generic_13.sh | 1 -
tools/testing/selftests/ublk/test_generic_16.sh | 56 +
tools/testing/selftests/ublk/test_integrity_01.sh | 105 +
tools/testing/selftests/ublk/test_integrity_02.sh | 141 ++
tools/testing/selftests/ublk/test_loop_01.sh | 1 -
tools/testing/selftests/ublk/test_loop_02.sh | 1 -
tools/testing/selftests/ublk/test_loop_03.sh | 1 -
tools/testing/selftests/ublk/test_loop_04.sh | 1 -
tools/testing/selftests/ublk/test_loop_05.sh | 1 -
tools/testing/selftests/ublk/test_loop_06.sh | 1 -
tools/testing/selftests/ublk/test_loop_07.sh | 1 -
tools/testing/selftests/ublk/test_null_01.sh | 1 -
tools/testing/selftests/ublk/test_null_02.sh | 1 -
tools/testing/selftests/ublk/test_null_03.sh | 1 -
tools/testing/selftests/ublk/test_part_01.sh | 104 +
.../ublk/{test_generic_15.sh => test_part_02.sh} | 7 +-
.../{test_generic_04.sh => test_recover_01.sh} | 6 +-
.../{test_generic_05.sh => test_recover_02.sh} | 6 +-
.../{test_generic_11.sh => test_recover_03.sh} | 1 -
.../{test_generic_14.sh => test_recover_04.sh} | 1 -
tools/testing/selftests/ublk/test_stress_01.sh | 1 -
tools/testing/selftests/ublk/test_stress_02.sh | 1 -
tools/testing/selftests/ublk/test_stress_03.sh | 1 -
tools/testing/selftests/ublk/test_stress_04.sh | 1 -
tools/testing/selftests/ublk/test_stress_05.sh | 1 -
tools/testing/selftests/ublk/test_stress_06.sh | 1 -
tools/testing/selftests/ublk/test_stress_07.sh | 1 -
tools/testing/selftests/ublk/test_stress_08.sh | 44 +
tools/testing/selftests/ublk/test_stress_09.sh | 43 +
tools/testing/selftests/ublk/test_stripe_01.sh | 1 -
tools/testing/selftests/ublk/test_stripe_02.sh | 1 -
tools/testing/selftests/ublk/test_stripe_03.sh | 1 -
tools/testing/selftests/ublk/test_stripe_04.sh | 1 -
tools/testing/selftests/ublk/test_stripe_05.sh | 1 -
tools/testing/selftests/ublk/test_stripe_06.sh | 1 -
tools/testing/selftests/ublk/trace/seq_io.bt | 47 +-
tools/testing/selftests/ublk/utils.h | 64 +
237 files changed, 8204 insertions(+), 3661 deletions(-)
create mode 100644 include/uapi/linux/io_uring/bpf_filter.h
create mode 100644 io_uring/bpf_filter.c
create mode 100644 io_uring/bpf_filter.h
create mode 100644 io_uring/tw.c
create mode 100644 io_uring/tw.h
create mode 100644 io_uring/wait.c
create mode 100644 io_uring/wait.h
create mode 100644 tools/testing/selftests/ublk/batch.c
create mode 100644 tools/testing/selftests/ublk/metadata_size.c
create mode 100644 tools/testing/selftests/ublk/settings
copy tools/testing/selftests/ublk/{test_generic_08.sh => test_batch_01.sh} (62%)
create mode 100755 tools/testing/selftests/ublk/test_batch_02.sh
create mode 100755 tools/testing/selftests/ublk/test_batch_03.sh
delete mode 100755 tools/testing/selftests/ublk/test_generic_01.sh
create mode 100755 tools/testing/selftests/ublk/test_generic_16.sh
create mode 100755 tools/testing/selftests/ublk/test_integrity_01.sh
create mode 100755 tools/testing/selftests/ublk/test_integrity_02.sh
create mode 100755 tools/testing/selftests/ublk/test_part_01.sh
rename tools/testing/selftests/ublk/{test_generic_15.sh => test_part_02.sh} (94%)
rename tools/testing/selftests/ublk/{test_generic_04.sh => test_recover_01.sh} (81%)
rename tools/testing/selftests/ublk/{test_generic_05.sh => test_recover_02.sh} (82%)
rename tools/testing/selftests/ublk/{test_generic_11.sh => test_recover_03.sh} (98%)
rename tools/testing/selftests/ublk/{test_generic_14.sh => test_recover_04.sh} (98%)
create mode 100755 tools/testing/selftests/ublk/test_stress_08.sh
create mode 100755 tools/testing/selftests/ublk/test_stress_09.sh
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 1e88ba7d3b3 Automatic date update in version.in
new 7b7fd9f3611 PR 33858 Object Attributes v2 memory leaks
new 50c25f4ed4c tidy elf attr error handling
The 2 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:
bfd/elf-attrs.c | 19 +++++++++----------
bfd/elfcode.h | 5 +++++
2 files changed, 14 insertions(+), 10 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from d3af40eefab libstdc++/regex: Remove now unused __dfs_mode template parameter
new bf2657d9d45 c++: tf_partial and alias_ctad_tweaks [PR122621]
The 1 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:
gcc/cp/pt.cc | 5 +++--
gcc/testsuite/g++.dg/cpp2a/class-deduction-alias26.C | 17 +++++++++++++++++
2 files changed, 20 insertions(+), 2 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias26.C
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 0c763ab721b Daily bump.
new c49ce07bf09 libstdc++/regex: Replace __dfs_mode template parameter with [...]
new d3af40eefab libstdc++/regex: Remove now unused __dfs_mode template parameter
The 2 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:
libstdc++-v3/include/bits/regex.h | 8 +-
libstdc++-v3/include/bits/regex.tcc | 25 ++---
libstdc++-v3/include/bits/regex_executor.h | 103 +++++++----------
libstdc++-v3/include/bits/regex_executor.tcc | 160 ++++++++++++---------------
4 files changed, 119 insertions(+), 177 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 05f7e89ab973 Linux 6.19
new b5c23a4d291d auxdisplay: arm-charlcd: fix release_mem_region() size
new 483d86cf4b94 auxdisplay: arm-charlcd: convert to use device managed APIs
new a8f4a4fb34ac auxdisplay: arm-charlcd: Remove unneeded info message
new c77851631c36 auxdisplay: arm-charlcd: drop of_match_ptr()
new de2248f7a496 auxdisplay: arm-charlcd: Don't use "proxy" headers
new b7eda5634e9b auxdisplay: arm-charlcd: Use readl_poll_timeout
new 548d6800fad6 auxdisplay: arm-charlcd: Join string literals back
new c18bde85706d auxdisplay: arm-charlcd: Remove redundant ternary operators
new 693142d4d761 auxdisplay: max6959: Replace slab.h with device/devres.h
new 5b785b83c241 Merge tag 'auxdisplay-v6.20-1' of git://git.kernel.org/pub [...]
new 567b3d3af647 rust: kunit: add __rust_helper to helpers
new e70a307b8528 kunit: fix up const mis-match in many assert functions
new 90b5f2dce9d9 test_list_sort: fix up const mismatch
new a7a81655dc90 kunit: Protect KUNIT_BINARY_STR_ASSERTION against ERR_PTR values
new 5c7a4741431b kunit: respect KBUILD_OUTPUT env variable by default
new 0c5b86c67fb6 kunit: tool: Add test for nested test result reporting
new 85aff81b0dba kunit: tool: Don't overwrite test status based on subtest counts
new ab150c2bbafe kunit: qemu_configs: Add 32-bit big endian ARM configuration
new 1cabad3a00ab kunit: tool: test: Rename test_data_path() to _test_data_path()
new f126d688193b kunit: tool: test: Don't rely on implicit working director [...]
new db0c35ca3652 kunit: add bash completion
new 7d726a34d685 Merge tag 'linux_kselftest-kunit-6.20-rc1' of git://git.ke [...]
new 673a55cc49da kselftest/coredump: use __builtin_trap() instead of null pointer
new 0aaff7b10903 kselftest/anon_inode: replace null pointers with empty arrays
new 3e6ad272bb8b kselftest/kublk: include message in _Static_assert for C11 [...]
new 671ef08d9455 selftests/resctrl: Fix a division by zero error on Hygon
new 4f4f01cc333e selftests/resctrl: Define CPU vendor IDs as bits to match usage
new 367f931e6476 selftests/resctrl: Add CPU vendor detection for Hygon
new 86063a2568b8 selftests/resctrl: Fix non-contiguous CBM check for Hygon
new 3ec6cefc398b selftests/run_kselftest.sh: Add `--skip` argument option
new 6d6ad32e22f0 selftests/pidfd: fix typo in comment
new 5c40222af168 Merge tag 'linux_kselftest-next-6.20-rc1' of git://git.ker [...]
new c27cea4416a3 rcu: Re-implement RCU Tasks Trace in terms of SRCU-fast
new 46e323599911 context_tracking: Remove rcu_task_trace_heavyweight_{enter [...]
new a73fc3dcc60b rcu: Clean up after the SRCU-fastification of RCU Tasks Trace
new 176a6aeaf1eb rcu: Move rcu_tasks_trace_srcu_struct out of #ifdef CONFIG [...]
new 1a72f4bb6f3e rcu: Add noinstr-fast rcu_read_{,un}lock_tasks_trace() APIs
new c0872be261f4 rcu: Update Requirements.rst for RCU Tasks Trace
new e55c2e287174 checkpatch: Deprecate rcu_read_{,un}lock_trace()
new a525ccd4d3e9 srcu: Create an rcu_tasks_trace_expedite_current() function
new 760f05bc830d rcutorture: Test rcu_tasks_trace_expedite_current()
new 60908279164a Merge branch 'rcu-tasks-trace.20260101a'
new e8a534a6718c rcutorture: Add context checks to rcu_torture_timer()
new 3ce40539cc00 torture: Parallelize kvm-series.sh guest-OS execution
new 672621773f7d torture: Make kvm-series.sh give build numbers and totals
new 3d69b6beb8ba torture: Make kvm-series.sh give run numbers and totals
new dcd6067322ba torture: Make config2csv.sh properly handle comments in .b [...]
new c89474b9b2ab torture: Include commit discription in testid.txt
new a590a79d1904 rcutorture: Prevent concurrent kvm.sh runs on same source tree
new cf587c6ff2d0 rcutorture: Add --kill-previous option to terminate previo [...]
new acb0b2f5d647 Merge branch 'rcu-torture.20260104a' into rcu-next
new 255019537cfd rcu: Make expedited RCU CPU stall warnings detect stall-end races
new 37d9b475077b rcutorture: Correctly compute probability to invoke ->exp_ [...]
new d41e37f26b31 rcu: Fix rcu_read_unlock() deadloop due to softirq
new cee2557ae3b1 srcu: Use suitable gfp_flags for the init_srcu_struct_nodes()
new bc3705e20988 rcu: Reduce synchronize_rcu() latency by reporting GP kthr [...]
new fe1d4828846f Merge branch 'rcu-misc.20260111a'
new d92eca60fea9 rcu/nocb: Remove unnecessary WakeOvfIsDeferred wake path
new b11c1efa7ffe rcu/nocb: Remove dead callback overload handling
new cc74050f13e5 rcu/nocb: Extract nocb_defer_wakeup_cancel() helper
new ed062c41dfda Merge branch 'rcu-nocb.20260123a'
new ef852baaf6a7 Merge tag 'rcu.release.v7.0' of git://git.kernel.org/pub/s [...]
new b58f47eb3926 i3c: add sysfs entry and attribute for Device NACK Retry count
new ec17f1430948 i3c: dw: Add support for Device NACK Retry configuration
new 4cd9d2bf0b56 i3c: dw: use FIELD_PREP for device address table macros
new de28e002df2e i3c: dw: Preserve DAT entry bits when restoring addresses
new 9904232ae30b i3c: drop i3c_priv_xfer and i3c_device_do_priv_xfers()
new 3c9ffb4db787 i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_mast [...]
new ceff3bc1518a i3c: master: Simplify with scoped for each OF child loop
new 8564f88df202 i3c: Add stub functions when I3C support is disabled
new 840688d8e65c i3c: mipi-i3c-hci: Remove duplicate blank lines
new 0818e4aa8fde i3c: mipi-i3c-hci: Stop reading Extended Capabilities if c [...]
new 581d5b7953b8 i3c: mipi-i3c-hci: Quieten initialization messages
new d540d090be8f i3c: mipi-i3c-hci-pci: Do not repeatedly check for NULL dr [...]
new b43181b724e8 i3c: mipi-i3c-hci-pci: Enable MSI support
new 35c0bfe8fd10 i3c: mipi-i3c-hci-pci: Assign unique device names and IDs [...]
new b8460480f62e i3c: mipi-i3c-hci: Allow for Multi-Bus Instances
new 9a4d56b42ff0 i3c: mipi-i3c-hci-pci: Pass base regs as platform data to [...]
new 0590fe32f904 i3c: mipi-i3c-hci-pci: Convert to MFD driver
new 9b1679028e76 i3c: mipi-i3c-hci-pci: Add support for Multi-Bus Instances
new 540a55a5bafd i3c: mipi-i3c-hci-pci: Define Multi-Bus instances for supp [...]
new 579c7255922a i3c: renesas: Switch to clk_bulk API and store clocks in p [...]
new ff4e4f03f008 i3c: renesas: Store clock rate and reset controls in struc [...]
new 5eb3e8763e07 i3c: renesas: Factor out hardware initialization to separa [...]
new e7218986319b i3c: renesas: Add suspend/resume support
new 3502cea99c7c i3c: Move device name assignment after i3c_bus_init
new 78f63ae4a82d i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init
new 8bb96575883d i3c: mipi-i3c-hci: Ensure proper bus clean-up
new f0775157b9f9 i3c: master: Update hot-join flag only on success
new 471895799c2f i3c: master: Replace WARN_ON() with dev_err() in i3c_dev_f [...]
new f64c1a46ea7c i3c: mipi-i3c-hci: Switch DAT bitmap allocation to devm_bi [...]
new 11d17c2855bf i3c: mipi-i3c-hci: Switch PIO data allocation to devm_kzalloc()
new 29bf98a6346a i3c: mipi-i3c-hci: Manage DMA deallocation via devres action
new a372cfac056a i3c: mipi-i3c-hci: Cache DAT in memory for Runtime PM restore
new f180524a4877 i3c: mipi-i3c-hci: Introduce helper to restore DAT
new f5401c973e7f i3c: mipi-i3c-hci: Extract ring initialization from hci_dm [...]
new 816958720443 i3c: mipi-i3c-hci: Add DMA suspend and resume support
new ca4d4682d353 i3c: mipi-i3c-hci: Refactor PIO register initialization
new 8afa0dd83b60 i3c: mipi-i3c-hci: Add PIO suspend and resume support
new 57a2f976ac18 i3c: mipi-i3c-hci: Factor out software reset into helper
new e4269df518d6 i3c: mipi-i3c-hci: Factor out IO mode setting into helper
new 7f91e0e6aa3f i3c: mipi-i3c-hci: Factor out core initialization into helper
new f2b5d43c93e0 i3c: mipi-i3c-hci: Allow core re-initialization for Runtim [...]
new 3c3de6803a7d i3c: mipi-i3c-hci: Factor out master dynamic address setti [...]
new 990c149c61ee i3c: master: Introduce optional Runtime PM support
new b9a15012a145 i3c: mipi-i3c-hci: Add optional Runtime PM support
new 95cb1935168a i3c: mipi-i3c-hci-pci: Add Runtime PM support
new b58eaa4761ab i3c: dw: Initialize spinlock to avoid upsetting lockdep
new c481ef12e713 i3c: master: Add i3c_master_do_daa_ext() for post-hibernat [...]
new c3357bdd9be9 i3c: mipi-i3c-hci: Add optional System Suspend support
new 4280197d154c i3c: mipi-i3c-hci-pci: Add System Suspend support
new 253708941351 i3c: dw: Fix memory leak in dw_i3c_master_i2c_xfers()
new c7311aa4a71e i3c: dw-i3c-master: convert spinlock usage to scoped guards
new ed318b3fb4ab i3c: dw-i3c-master: fix SIR reject bit mapping for dynamic [...]
new 2f81bdbdb3aa Merge tag 'i3c/for-6.20' of git://git.kernel.org/pub/scm/l [...]
new bbd6e97c836c tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount [...]
new 3e91b44c93ad tpm: st33zp24: Fix missing cleanup on get_burstcount() error
new 37b4fbf8dbdf Merge tag 'tpmdd-next-7.0-rc1' of git://git.kernel.org/pub [...]
new 4f493a6079b5 audit: add fchmodat2() to change attributes class
new f19590b07cb6 audit: add audit_log_nf_skb helper function
new 15b0c43aa621 audit: include source and destination ports to NETFILTER_PKT
new bcb90a2834c7 audit: add missing syscalls to read class
new 76489955c6d4 audit: move the compat_xxx_class[] extern declarations to [...]
new 698749164aa5 Merge tag 'audit-pr-20260203' of git://git.kernel.org/pub/ [...]
new 1c0860d4415d lsm: fix kernel-doc struct member names
new 4f099d09400a nfs: unify security_inode_listsecurity() calls
new 517fd96cba7b rust: cred: add __rust_helper to helpers
new 2d38a4e3e208 rust: security: add __rust_helper to helpers
new 5547598e59d7 cred: remove unused set_security_override_from_ctx()
new 472711068fa9 lsm: make keys for static branch static
new bcc8fd3e1573 Merge tag 'lsm-pr-20260203' of git://git.kernel.org/pub/sc [...]
new 27a7cef9c364 selinux: move the selinux_blob_sizes struct
new 5473a722f782 selinux: add support for BPF token access control
new b07b6f0c5d27 selinux: fix a capabilities parsing typo in selinux_bpf_to [...]
new ea64aa57d596 selinux: drop the BUG() in cred_has_capability()
new 6252e917b900 Merge tag 'selinux-pr-20260203' of git://git.kernel.org/pu [...]
new b266a39eb2b4 rust: fs: add __rust_helper to helpers
new fc73d4b4d281 rust: pid_namespace: add __rust_helper to helpers
new 268eaa8ab4ac rust: poll: add __rust_helper to helpers
new 5334fc280735 Merge patch series "Allow inlining C helpers into Rust whe [...]
new 4b6c6bc6fab5 Merge tag 'vfs-7.0-rc1.rust' of git://git.kernel.org/pub/s [...]
new 7f3b33668595 init: remove deprecated "load_ramdisk" and "prompt_ramdisk [...]
new c350a65b566b initrd: remove deprecated code path (linuxrc)
new e6ce36ccc86f init: remove /proc/sys/kernel/real-root-dev
new ef12d0573a7f Merge patch series "initrd: remove half of classic initrd [...]
new 996812c453ca Merge tag 'vfs-7.0-rc1.initrd' of git://git.kernel.org/pub [...]
new 20b781834ea0 fs: remove inode_update_time
new dc9629faef0a fs: allow error returns from generic_update_time
new b8b3002fbfef nfs: split nfs_update_timestamps
new 1cbc82281675 fat: cleanup the flags for fat_truncate_time
new 761475268fa8 fs: refactor ->update_time handling
new 188344c8ac0b fs: factor out a sync_lazytime helper
new 5cf06ea56ee6 fs: add a ->sync_lazytime method
new 85c871a02b03 fs: add support for non-blocking timestamp updates
new 2d72003ba244 fs: refactor file_update_time_flags
new f92f8eddbbfb xfs: implement ->sync_lazytime
new 08489c4f4133 xfs: enable non-blocking timestamp updates
new 77ef2c3ff591 Merge patch series "re-enable IOCB_NOWAIT writes to files v6"
new 74554251dfc9 Merge tag 'vfs-7.0-rc1.nonblocking_timestamps' of git://gi [...]
new ca4388bf1d9e fs: add setlease to generic_ro_fops and read-only filesyst [...]
new 663cdef61a27 affs: add setlease file operation
new f9688474e413 btrfs: add setlease file operation
new f8902d3df893 erofs: add setlease file operation
new ccdc2e0569f5 ext2: add setlease file operation
new 20747a2a29c6 ext4: add setlease file operation
new b8ca02667552 exfat: add setlease file operation
new 9e2ac6ddb397 f2fs: add setlease file operation
new a9acc8422ffb fat: add setlease file operation
new 3b514c333390 gfs2: add a setlease file operation
new c275e6e7c085 jffs2: add setlease file operation
new 7dd596bb35e5 jfs: add setlease file operation
new f46bb13dc5d9 nilfs2: add setlease file operation
new 6aaa1d6337b5 ntfs3: add setlease file operation
new f15d3150279d ocfs2: add setlease file operation
new 136b43aa4b16 orangefs: add setlease file operation
new 94a3f60af5dc overlayfs: add setlease file operation
new dfd8676efe43 squashfs: add setlease file operation
new f5a3446be277 tmpfs: add setlease file operation
new dbe8d57d1483 udf: add setlease file operation
new 545b4144d804 ufs: add setlease file operation
new 6163b5da2f5e xfs: add setlease file operation
new 2b10994be716 filelock: default to returning -EINVAL when ->setlease ope [...]
new 51e49111c00b fs: remove simple_nosetlease()
new 7e463614c97b Merge patch series "vfs: require filesystems to explicitly [...]
new 056a96e65f3e fuse: add setlease file operation
new aa2a0fcd4c7b Merge tag 'vfs-7.0-rc1.leases' of git://git.kernel.org/pub [...]
new 602544773763 uapi: promote EFSCORRUPTED and EUCLEAN to errno.h
new 21945e6cb516 fs: report filesystem and file I/O errors to fsnotify
new a9d573ee88af iomap: report file I/O errors to the VFS
new efd87a100729 xfs: report fs metadata errors via fsnotify
new 94503211d2fd xfs: translate fsdax media errors into file "data lost" er [...]
new 81d2e13a57c9 ext4: convert to new fserror helpers
new 347b7042fb26 Merge patch series "fs: generic file IO error reporting"
new dd466ea00299 Merge tag 'vfs-7.0-rc1.fserror' of git://git.kernel.org/pu [...]
new 173e93755243 fs: export may_delete() as may_delete_dentry()
new 26aab3a485d5 fs: export may_create() as may_create_dentry()
new 5f84a1092dee btrfs: use may_delete_dentry() in btrfs_ioctl_snap_destroy()
new 6c91c776a923 btrfs: use may_create_dentry() in btrfs_mksubvol()
new f97f020075e8 Merge patch series "btrfs: stop duplicating VFS code for s [...]
new 6124fa45e2d9 Merge tag 'vfs-7.0-rc1.btrfs' of git://git.kernel.org/pub/ [...]
new 8c97a6ddc956 minix: Add required sanity checking to minix_check_superblock()
new 7e01a69f5c4f Merge tag 'vfs-7.0-rc1.minix' of git://git.kernel.org/pub/ [...]
new a2062463e894 fs: ensure that internal tmpfs mount gets mount id zero
new 3c1b73fc6a4d fs: add init_pivot_root()
new 576ee5dfd459 fs: add immutable rootfs
new 649cb20b7a01 docs: mention nullfs
new 7416634fd6f1 Merge patch series "fs: add immutable rootfs"
new 313c47f4fe4d fs: use nullfs unconditionally as the real rootfs
new c84bb79f70c6 Merge tag 'vfs-7.0-rc1.nullfs' of git://git.kernel.org/pub [...]
new 977de00dfcf8 VFS: move dentry_create() from fs/open.c to fs/namei.c
new 36411554e889 VFS: Prepare atomic_open() for dentry_create()
new 64a989dbd144 VFS/knfsd: Teach dentry_create() to use atomic_open()
new 1c921baf4212 Merge patch series "Allow knfsd to use atomic_open()"
new 6ea258d1f689 fs/namei: fix kernel-doc markup for dentry_create
new 8113b3998d5c Merge tag 'vfs-7.0-rc1.atomic_open' of git://git.kernel.or [...]
new fccbe38a5d06 statmount: permission check should return EPERM
new 0e5032237ee5 statmount: accept fd as a parameter
new 0c82fdbbbfbe selftests: statmount: tests for STATMOUNT_BY_FD
new d5bc4e31f2a3 Merge patch series "statmount: accept fd as a parameter"
new 51a146e0595c fs: Remove internal old mount API code
new 9b8a0ba68246 mount: add OPEN_TREE_NAMESPACE
new b8f7622aa6e3 selftests/open_tree: add OPEN_TREE_NAMESPACE tests
new 1bce1a664ac2 Merge patch series "mount: add OPEN_TREE_NAMESPACE"
new 157d3d6efd5a Merge tag 'vfs-7.0-rc1.namespace' of git://git.kernel.org/ [...]
new 8806f279244b iomap: stash iomap read ctx in the private field of iomap_iter
new 8d407bb32186 erofs: hold read context in iomap_iter if needed
new 3431d387a704 Merge patch series "iomap: erofs page cache sharing prelim [...]
new aa35dd5cbc06 iomap: fix invalid folio access after folio_end_read()
new 3304b3fedddf Merge tag 'vfs-7.0-rc1.iomap' of git://git.kernel.org/pub/ [...]
new 0f5bb0cfb0b4 fs: use min() or umin() instead of min_t()
new 5854fc6391e9 fs: annotate cdev_lock with __cacheline_aligned_in_smp
new 1fa4e69a54a2 filelock: use a consume fence in locks_inode_context()
new 887e97745ec3 fs: track the inode having file locks with a flag in ->i_opflags
new c0aac5975baf ns: pad refcount
new 6d864a1b1825 pid: only take pidmap_lock once on alloc
new 961b2ad1b413 Merge patch series "further damage-control lack of clone s [...]
new b68f91ef3b3f fs/buffer: add alert in try_to_free_buffers() for folios w [...]
new 63ad216fbfe2 fs: Replace simple_strtoul with kstrtoul in set_ihash_entries
new b29a0a37f46b dcache: Replace simple_strtoul with kstrtoul in set_dhash_entries
new 3f320e5c2eca namespace: Replace simple_strtoul with kstrtoul to parse b [...]
new 3685744afa4a chardev: Switch to guard(mutex) and __free(kfree)
new 0f166bf1d6d8 select: store end_time as timespec64 in restart block
new 729d015ab230 fs: only assert on LOOKUP_RCU when built with CONFIG_DEBUG_VFS
new a6b9f5b2f04b fs/namei: Remove redundant DCACHE_MANAGED_DENTRY check in [...]
new b0f5804b4178 fs: Describe @isnew parameter in ilookup5_nowait()
new ba4c74f80ef3 VFS: fix __start_dirop() kernel-doc warnings
new edecd1ae594a Merge patch series "vfs kernel-doc fixes for 6.19"
new 6784f2747225 device_cgroup: remove branch hint after code refactor
new 46329a9dd74b acct(2): begin the deprecation of legacy BSD process accounting
new 1219e0feaefc fs: move initializing f_mode before file_ref_init()
new 589cff4975af fs: add <linux/init_task.h> for 'init_fs'
new 5e7fa6bfa9b5 exportfs: Fix kernel-doc output for get_name()
new fc76b5968a43 exportfs: Mark struct export_operations functions at kernel-doc
new 7a6f811e2c06 exportfs: Complete kernel-doc for struct export_operations
new f9a6a3fec23a docs: exportfs: Use source code struct documentation
new 58ecde96e8b8 Merge patch series "exportfs: Some kernel-doc fixes"
new 7c0225003317 fs: improve dump_inode() to safely access inode fields
new aaf76839616a initramfs_test: kunit test for cpio.filesize > PATH_MAX
new 88ec797c4680 fs: make insert_inode_locked() wait for inode destruction
new 6cbfdf89470e posix_acl: make posix_acl_to_xattr() alloc the buffer
new 9e355113f02b Merge tag 'vfs-7.0-rc1.misc' of git://git.kernel.org/pub/s [...]
new b29a7a8eee6a fs: fuse: fix max() of incompatible types
new 53e830314947 btrfs: update comment for visit_node_for_delete()
new 8bfee251b7f5 btrfs: use true/false for boolean parameters in btrfs_inc_ [...]
new a5eb9024368d btrfs: simplify boolean argument for btrfs_inc_ref()/btrfs [...]
new 9c46bcda5f34 btrfs: check squota parent usage on membership change
new adb0af40fe89 btrfs: relax squota parent qgroup deletion rule
new b39b26e017c7 btrfs: zoned: don't zone append to conventional zone
new fe11ac191ce0 btrfs: switch to library APIs for checksums
new ddea91780fec btrfs: enable direct IO for bs > ps cases
new fab0c0f03cfd btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helper
new 3970da5c3ba0 btrfs: search for larger extent maps inside btrfs_do_readpage()
new 44820d80026e btrfs: concentrate the error handling of submit_one_sector()
new e6698b34fab3 btrfs: replace for_each_set_bit() with for_each_set_bitmap()
new d7a5d511c098 btrfs: remove dead assignment in prepare_one_folio()
new 4b117be65ff4 btrfs: merge setting ret and return ret
new a464ed9834d7 btrfs: rename btrfs_create_block_group_cache to btrfs_crea [...]
new c53d61e24086 btrfs: simplify internal btrfs_printk helpers
new 01c8634c695d btrfs: pass level to _btrfs_printk() to avoid parsing leve [...]
new d6ee3fa8b31c btrfs: remove ASSERT compatibility for gcc < 8.x
new 3dcdcb717763 btrfs: shrink the size of btrfs_bio
new 4273db18a84e btrfs: zoned: re-flow prepare_allocation_zoned()
new 3d47c0c8b570 btrfs: remove duplicated root key setup in btrfs_create_tree()
new 6d0f25cdd8e3 btrfs: update stale comment in __cow_file_range_inline()
new cb73493cae90 btrfs: avoid transaction commit on error in del_balance_item()
new 8670a25ecb2f btrfs: use single return variable in btrfs_find_orphan_roots()
new 19231903711e btrfs: remove redundant path release in btrfs_find_orphan_roots()
new 8bc612906f2f btrfs: don't call btrfs_handle_fs_error() after failure to [...]
new c9b640cefac0 btrfs: don't call btrfs_handle_fs_error() after failure to [...]
new d15a190d9efd btrfs: don't call btrfs_handle_fs_error() in qgroup_accoun [...]
new 68d4ece9c30e btrfs: don't call btrfs_handle_fs_error() in btrfs_commit_ [...]
new 6a5ac228d4ad btrfs: zoned: show statistics about zoned filesystems in m [...]
new 2ef2e97fe74e btrfs: move space_info_flag_to_str() to space-info.h
new 9da49784ae9f btrfs: zoned: print block-group type for zoned statistics
new c28214bde6da btrfs: refactor the main loop of cow_file_range()
new 4cdb457a2375 btrfs: remove unreachable return after btrfs_backref_panic [...]
new 858f32937c8a btrfs: tag as unlikely error conditions in the transaction [...]
new 7d7608cc9ad8 btrfs: move unlikely checks around btrfs_is_shutdown() int [...]
new 8d206b0c21ef btrfs: avoid transaction commit on error in insert_balance_item()
new fdb945f66593 btrfs: simplify check for zoned NODATASUM writes in btrfs_ [...]
new d1a020a8d727 btrfs: add mount time auto fix for orphan fst entries
new d6f6109fe4b3 btrfs: update outdated comment in __add_block_group_free_space()
new 59615e2c1f63 btrfs: reject single block sized compression early
new e582f22030a7 btrfs: split btrfs_fs_closing() and change return type to bool
new ae23fee41b36 btrfs: remove experimental offload csum mode
new 8ecf596ed822 btrfs: update comment for delalloc flush and oe wait in bt [...]
new 4681dbcfdc33 btrfs: shrink the size of btrfs_device
new 23d4f616cb87 btrfs: use READA_FORWARD_ALWAYS for device extent verification
new c7d1d4ff5674 btrfs: don't BUG() on unexpected delayed ref type in run_o [...]
new 271cbe76354e btrfs: remove unnecessary else branch in run_one_delayed_ref()
new b322fa5ff132 btrfs: tag as unlikely error handling in run_one_delayed_ref()
new c208aa0ef655 btrfs: add and use helper to compute the available space f [...]
new ef6a31d035a1 btrfs: add definitions and constants for remap-tree
new 0b4d29fa98ca btrfs: add METADATA_REMAP chunk type
new c3d6dda60c9d btrfs: allow remapped chunks to have zero stripes
new 76377db18a8f btrfs: remove remapped block groups from the free-space-tree
new efcab3176eb2 btrfs: don't add metadata items for the remap tree to the [...]
new bf8ff4b9f0aa btrfs: rename struct btrfs_block_group field commit_used t [...]
new 7977011460cf btrfs: add extended version of struct block_group_item
new 8620da16fb6b btrfs: allow mounting filesystems with remap-tree incompat flag
new 18ba64992871 btrfs: redirect I/O for remapped block groups
new 979e1dc3d69e btrfs: handle deletions from remapped block group
new b56f35560b82 btrfs: handle setting up relocation of block group with re [...]
new bbea42dfb91f btrfs: move existing remaps before relocating block group
new fd6594b1446c btrfs: replace identity remaps with actual remaps when doi [...]
new a645372e7e40 btrfs: add do_remap parameter to btrfs_discard_extent()
new 81e5a4551c32 btrfs: allow balancing remap tree
new 7cddbb4339d4 btrfs: handle discarding fully-remapped block groups
new 2aef934b56b3 btrfs: populate fully_remapped_bgs_list on mount
new 57a4a863cda8 btrfs: remove bogus NULL checks in __btrfs_write_out_cache()
new 4ac81c381102 btrfs: use the btrfs_block_group_end() helper everywhere
new ea7ab405c55b btrfs: use the btrfs_extent_map_end() helper everywhere
new de62f138f95e btrfs: don't pass io_ctl to __btrfs_write_out_cache()
new 19eff93dc738 btrfs: fix periodic reclaim condition
new 4b7ecd0984e3 btrfs: consolidate reclaim readiness checks in btrfs_shoul [...]
new 37cc07cab7dc btrfs: lzo: use folio_iter to handle lzo_decompress_bio()
new 20c993134e10 btrfs: zlib: use folio_iter to handle zlib_decompress_bio()
new 1914b94231e9 btrfs: zstd: use folio_iter to handle zstd_decompress_bio()
new 17078525e5be btrfs: make load_block_group_size_class() return void
new e46a9f84bfe8 btrfs: allocate path on stack in load_block_group_size_class()
new 0bf63d385f2c btrfs: don't pass block group argument to load_block_group [...]
new 954f3217f602 btrfs: assert block group is locked in btrfs_use_block_gro [...]
new 7c2830f00c3e btrfs: fallback to buffered IO if the data profile has dup [...]
new 79d51b5c7a2c btrfs: remove bogus root search condition in sample_block_ [...]
new a8bec25e014e btrfs: deal with missing root in sample_block_group_extent_item()
new 571e75f4c0db btrfs: unfold transaction aborts in btrfs_finish_one_ordered()
new d77b90cfe08f btrfs: tests: remove invalid file extent map tests
new 385c65f8274b btrfs: tests: prepare extent map tests for strict alignmen [...]
new 71e545d4e33f btrfs: add strict extent map alignment checks
new c8bafc8d6a78 btrfs: embed delayed root to struct btrfs_fs_info
new 86523d8d2f3a btrfs: reorder members in btrfs_delayed_root for better packing
new 2891539a2689 btrfs: don't use local variables for fs_info->delayed_root
new 8ad2f2edc82b btrfs: pass btrfs_fs_info to btrfs_first_delayed_node()
new 51b1fcf71c88 btrfs: qgroup: return correct error when deleting qgroup r [...]
new 01f93271ed02 btrfs: remove pointless out labels from ioctl.c
new ccba88cb6ac0 btrfs: remove pointless out labels from send.c
new b3acb158ea1a btrfs: remove pointless out labels from qgroup.c
new 3ca4f9d0963e btrfs: remove pointless out labels from disk-io.c
new ea8f92100501 btrfs: remove pointless out labels from extent-tree.c
new 46099eaef371 btrfs: remove pointless out labels from free-space-cache.c
new 47c9dbc791e0 btrfs: remove pointless out labels from inode.c
new 1038614e8f2c btrfs: remove pointless out labels from uuid-tree.c
new 2efcd25a7638 btrfs: remove out label in load_extent_tree_free()
new bb09b9a4917c btrfs: remove out_failed label in find_lock_delalloc_range()
new cc27540dd095 btrfs: remove out label in btrfs_csum_file_blocks()
new 610ff1c9df54 btrfs: remove out label in btrfs_mark_extent_written()
new 55807025a63f btrfs: remove out label in lzo_decompress()
new 6329592ca652 btrfs: remove out label in scrub_find_fill_first_stripe()
new 61fb7f04ee06 btrfs: remove out label in finish_verity()
new cefef3cc1280 btrfs: remove out label in btrfs_check_rw_degradable()
new 5eb01bf4a940 btrfs: remove out label in btrfs_init_space_info()
new 3f8982543dae btrfs: remove out label in btrfs_wait_for_commit()
new dda3ec9ee6b3 btrfs: zoned: fixup last alloc pointer after extent remova [...]
new e2d848649e64 btrfs: zoned: fixup last alloc pointer after extent remova [...]
new 52ee9965d09b btrfs: zoned: fixup last alloc pointer after extent remova [...]
new 3fe608dbac8c btrfs: zoned: use local fs_info variable in btrfs_load_blo [...]
new c757edbef980 btrfs: fix copying the flags of btrfs_bio after split
new 3a1f4264daed btrfs: fix block_group_tree dirty_list corruption
new 6f926597f983 btrfs: abort transaction on error in btrfs_remove_block_group()
new 719dc4b75561 btrfs: do not BUG_ON() in btrfs_remove_block_group()
new 912d1c6680bd btrfs: continue trimming remaining devices on failure
new 1cc4ada4182f btrfs: preserve first error in btrfs_trim_fs()
new bfb670b9183b btrfs: handle user interrupt properly in btrfs_trim_fs()
new b291ad4458df btrfs: fix transaction commit blocking during trim of unal [...]
new b14c5e04bd0f btrfs: fix EEXIST abort due to non-consecutive gaps in chu [...]
new 5341c98450df btrfs: tests: add unit tests for pending extent walking functions
new a56a70f8d207 btrfs: raid56: fix memory leak of btrfs_raid_bio::stripe_u [...]
new 392431cf9c21 btrfs: tests: add cleanup functions for test specific functions
new e564cd251175 btrfs: add cleanup function for btrfs_free_chunk_map
new e8f6130419d7 btrfs: zoned: factor out the zone loading part into a test [...]
new 3be8a788eed3 btrfs: lzo: introduce lzo_compress_bio() helper
new bba959655ac5 btrfs: zstd: introduce zstd_compress_bio() helper
new 3d74a7556fba btrfs: zlib: introduce zlib_compress_bio() helper
new c51173271d52 btrfs: introduce btrfs_compress_bio() helper
new 6f706f34fc4c btrfs: switch to btrfs_compress_bio() interface for compre [...]
new 26902be0cd09 btrfs: remove the old btrfs_compress_folios() infrastructure
new dafcfa1c8e37 btrfs: get rid of compressed_folios[] usage for compressed read
new e1bc83f8b157 btrfs: get rid of compressed_folios[] usage for encoded writes
new 161ab30da689 btrfs: get rid of compressed_bio::compressed_folios[]
new 8912c2fd5830 Merge tag 'for-6.20-tag' of git://git.kernel.org/pub/scm/l [...]
new ed527ef0c264 nilfs2: Fix potential block overflow that cause system hang
new cb8fe62f87ad nilfs2: convert nilfs_super_block to kernel-doc
new 6fd8a09f48d6 nilfs2: fix missing struct keywords in nilfs2_api.h kernel-doc
new d10a88ce1651 Merge tag 'nilfs2-v7.0-tag1' of git://git.kernel.org/pub/s [...]
new 05ce49a902be hfs: ensure sb->s_fs_info is always cleaned up
new 126fb0ce9943 hfsplus: ensure sb->s_fs_info is always cleaned up
new bea4429eb301 hfsplus: fix volume corruption issue for generic/480
new 9a8c4ad44721 hfsplus: fix volume corruption issue for generic/498
new 413466f3f0f8 hfsplus: fix generic/020 xfstests failure
new b226804532a8 hfs: Replace BUG_ON with error handling for CNID count checks
new d8a73cc46c84 hfsplus: return error when node already exists in hfs_bnod [...]
new ed8889ca21b6 hfsplus: pretend special inodes as regular files
new b18c5b84fa4a hfsplus: fix generic/037 xfstests failure
new aef507847129 hfsplus: fix generic/062 xfstests failure
new 14b428cfba2d hfsplus: fix warning issue in inode.c
new ebebb04baefd hfsplus: avoid double unload_nls() on mount failure
new 4fb7d86fbef0 Merge tag 'hfs-v7.0-tag1' of git://git.kernel.org/pub/scm/ [...]
new 19bfef0178c6 erofs: Use %pe format specifier for error pointers
new 0cc7d0c926cc erofs: make z_erofs_crypto[] static
new 43ac93b5432c erofs: simplify the code using for_each_set_bit
new 48df6d1bc9d5 erofs: improve LZ4 error strings
new 9aa64b62a73c erofs: avoid noisy messages for transient -ENOMEM
new 643575d5a4f2 erofs: fix incorrect early exits for invalid metabox-enabl [...]
new 3afa4da38802 erofs: fix incorrect early exits in volume label handling
new 09225312f2db erofs: unexport erofs_getxattr()
new 7ed7a713f126 erofs: unexport erofs_xattr_prefix()
new 06e5c340941f erofs: remove useless src in erofs_xattr_copy_to_buffer()
new cc831ab33644 erofs: tidy up synchronous decompression
new a221a7374065 erofs: add missing documentation about `directio` mount option
new 58d081ea4eab erofs: tidy up erofs_init_inode_xattrs()
new 0bd20d8ee3f7 Merge branch 'vfs-7.0.iomap' of ssh://gitolite.kernel.org/ [...]
new 37364497048c fs: Export alloc_empty_backing_file
new 4340ca47c35b erofs: decouple `struct erofs_anon_fs_type`
new e0bf7d1c074d erofs: support user-defined fingerprint name
new 78331814a502 erofs: add erofs_inode_set_aops helper to set the aops
new e77762e8966c erofs: using domain_id in the safer way
new 5ef3208e3be5 erofs: introduce the page cache share feature
new 69368d2ded39 erofs: pass inode to trace_erofs_read_folio
new 34096ba919fd erofs: support unencoded inodes for page cache share
new 9364b55a4dbf erofs: support compressed inodes for page cache share
new d86d7817c042 erofs: implement .fadvise for page cache share
new 1729f7c67544 erofs: mark inodes without acls in erofs_read_inode()
new 72558e2bed27 erofs: use inode_set_cached_link()
new 7cef3c834194 erofs: separate plain and compressed filesystems formally
new bc804a8d7e86 erofs: handle end of filesystem properly for file-backed mounts
new c7c707cbaa5e erofs: avoid some unnecessary #ifdefs
new c134a40f86ef erofs: fix inline data read failure for ztailpacking pclusters
new 8f2fb72fd17e erofs: update compression algorithm status
new 1caf50ce4af0 erofs: fix UAF issue for file-backed mounts w/ directio option
new 3893854000a8 Merge tag 'erofs-for-7.0-rc1' of git://git.kernel.org/pub/ [...]
new 2d4521e4c00c xfs: add a xlog_write_one_vec helper
new c53fbeedbe90 xfs: set lv_bytes in xlog_write_one_vec
new 8e7625344321 xfs: improve the ->iop_format interface
new 027410591418 xfs: move struct xfs_log_iovec to xfs_log_priv.h
new 2499d9118014 xfs: move struct xfs_log_vec to xfs_log_priv.h
new a82d7aac7581 xfs: regularize iclog space accounting in xlog_write_partial
new a3eb1f9cf85f xfs: improve the calling convention for the xlog_write helpers
new 865970d49a45 xfs: add a xlog_write_space_left helper
new e2663443da71 xfs: improve the iclog space assert in xlog_write_iovec
new a10b44cf1018 xfs: factor out a xlog_write_space_advance helper
new 971ffb634113 xfs: rename xfs_linux.h to xfs_platform.h
new 501a5161d2c3 xfs: include global headers first in xfs_platform.h
new 19a46f124669 xfs: move the remaining content from xfs.h to xfs_platform.h
new cf9b52fa7d65 xfs: directly include xfs_platform.h
new 7ca44303f9f6 block: add a bio_reuse helper
new 0506d32f7c52 xfs: use bio_reuse in the zone GC code
new 102f444b57b3 xfs: rework zone GC buffer management
new f39854a3fb2f xfs: mark data structures corrupt on EIO and ENODATA
new 3a65ea768b80 xfs: remove xfs_attr_leaf_hasname
new 41263267ef26 xfs: add missing forward declaration in xfs_zones.h
new fc633b5c5b80 xfs: add a xfs_rtgroup_raw_size helper
new 776b76f7547f xfs: pass the write pointer to xfs_init_zone
new 19c5b6051ed6 xfs: split and refactor zone validation
new b37c1e4e9af7 xfs: check that used blocks are smaller than the write pointer
new 12d12dcc1508 xfs: use blkdev_get_zone_info to simplify zone reporting
new 4d6d335ea955 xfs: promote metadata directories and large block support
new 01a28961549a xfs: always allocate the free zone with the lowest index
new a1ca658d649a xfs: fix incorrect context handling in xfs_trans_roll
new a48373e7d35a xfs: start creating infrastructure for health monitoring
new b3a289a2a939 xfs: create event queuing, formatting, and discovery infra [...]
new 25ca57fa3624 xfs: convey filesystem unmount events to the health monitor
new 5eb4cb18e445 xfs: convey metadata health events to the health monitor
new 74c4795e50f8 xfs: convey filesystem shutdown events to the health monitor
new e76e0e3fc995 xfs: convey externally discovered fsdax media errors to th [...]
new dfa8bad3a879 xfs: convey file I/O errors to the health monitor
new c0e719cb3667 xfs: allow toggling verbose logging on the health monitoring file
new 8b85dc4090e1 xfs: check if an open file is on the health monitored fs
new b8accfd65d31 xfs: add media verification ioctl
new 04a65666a695 Merge tag 'health-monitoring-7.0_2026-01-20' of https://gi [...]
new 6f13c1d2a627 xfs: delete attr leaf freemap entries when empty
new 3eefc0c2b784 xfs: fix freemap adjustments when adding xattrs to leaf blocks
new a165f7e7633e xfs: refactor attr3 leaf table size computation
new 27a0c41f33d8 xfs: strengthen attr leaf block freemap checking
new 6fed8270448c xfs: fix the xattr scrub to detect freemap/entries array c [...]
new bd3138e8912c xfs: fix remote xattr valuelblk check
new 2744d7adb262 Merge tag 'attr-leaf-freemap-fixes-7.0_2026-01-25' of http [...]
new 1ef7729df1f0 xfs: reduce xfs_attr_try_sf_addname parameters
new d693534513d8 xfs: speed up parent pointer operations when possible
new eaec8aeff31d xfs: add a method to replace shortform attrs
new c04ed39d8578 Merge tag 'attr-pptr-speedup-7.0_2026-01-25' of https://gi [...]
new 60382993a2e1 xfs: get rid of the xchk_xfile_*_descr calls
new ba408d299a3b xfs: only call xf{array,blob}_destroy if we have a valid pointer
new ca27313fb3f2 xfs: check return value of xchk_scrub_create_subord
new 1c253e11225b xfs: fix UAF in xchk_btree_check_block_owner
new 55e03b8cbe27 xfs: check for deleted cursors when revalidating two btrees
new 692243cac631 Merge tag 'scrub-syzbot-fixes-7.0_2026-01-25' of https://g [...]
new c17a1c03493b xfs: use a seprate member to track space availabe in the G [...]
new 7da4ebea8332 xfs: remove xfs_zone_gc_space_available
new 0ead3b72469e xfs: fix spacing style issues in xfs_alloc.c
new 44b9553c3dd0 xfs: validate log record version against superblock log version
new 9a228d141536 xfs: fix the errno sign for the xfs_errortag_{add,clearall} stubs
new 394969e2f9d1 xfs: allocate m_errortag early
new b8862a09d825 xfs: don't validate error tags in the I/O path
new e2d62bfd99b6 xfs: move the guts of XFS_ERRORTAG_DELAY out of line
new 4d8f42466a3b xfs: use WRITE_ONCE/READ_ONCE for m_errortag
new 2d263debd7f1 xfs: allow setting errortags at mount time
new 32ae9b893a1d xfs: don't mark all discard issued by zoned GC as sync
new 06873dbd940d xfs: refactor zone reset handling
new 41374ae69ec3 xfs: add zone reset error injection
new edf6078212c3 xfs: give the defer_relog stat a xs_ prefix
new e33839b514a8 xfs: add sysfs stats for zoned GC
new 56feb532bb92 Merge tag 'xfs-merge-7.0' of git://git.kernel.org/pub/scm/ [...]
new f8f04248c7e9 gfs2: glock cancelation flag fix
new 11d763f0b0af gfs2: Retries missing in gfs2_{rename,exchange}
new 5e3319932a22 gfs2: run_queue cleanup
new 4928c36536d2 gfs2: Do not cancel internal demote requests
new 59d81037d32f gfs2: Rename gfs2_log_submit_{bio -> write}
new 4a94f052e098 gfs2: Initialize bio->bi_opf early
new 08ca56ffcd43 gfs2: gfs2_chain_bio start sector fix
new c45fefe3a930 gfs2: Fix gfs2_log_get_bio argument type
new 536f48e8bbef gfs: Use fixed GL_GLOCK_MIN_HOLD time
new d3b39fcb3957 gfs2: gfs2_glock_hold cleanup
new 0ec49e7ea6e0 gfs2: Introduce glock_{type,number,sbd} helpers
new 22150a7d401d gfs2: Fix slab-use-after-free in qd_put
new faddeb848305 gfs2: Fix use-after-free in iomap inline data write path
new da6f5bbc2e79 gfs2: fix memory leaks in gfs2_fill_super error path
new e411d74cc5ba gfs2: fiemap page fault fix
new 7141433fbed2 Merge tag 'gfs2-for-7.0' of git://git.kernel.org/pub/scm/l [...]
new 1416bd508c78 dlm: fix recovery pending middle conversion
new 080e5563f878 dlm: validate length in dlm_search_rsb_tree
new 6155b409761f fs/dlm: use list_add_tail() instead of open-coding list insertion
new 596ce53d647c dlm: Constify struct configfs_item_operations and configfs [...]
new 6dda4f0a31b0 fs/dlm/dir: remove unuse variable count_match
new 2c3a0b730012 dlm: Avoid -Wflex-array-member-not-at-end warning
new af23fd93fcb2 Merge tag 'dlm-7.0' of git://git.kernel.org/pub/scm/linux/ [...]
new ebbbc4bfad4c smb: client: fix potential UAF and double free in smb2_ope [...]
new 16d480ed4990 cifs: on replayable errors back-off before replay, not after
new 82e8885bd763 netfs: when subreq is marked for retry, do not check if it [...]
new a5ca32d031bb netfs: avoid double increment of retry_count in subreq
new 2c1238a7477a cifs: make retry logic in read/write path consistent with [...]
new 037ddbcc107a cifs: Corrections to lock ordering notes
new 96c4af418586 cifs: Fix locking usage for tcon fields
new ec306600d5ba smb: client: split cached_fid bitfields to avoid shared-by [...]
new e97dcac3dc0b smb: client: add proper locking around ses->iface_last_update
new c3c06e42e152 smb: client: prevent races in ->query_interfaces()
new 556bb341f9f2 smb: client: introduce multichannel async work during mount
new 518a5cb988a3 smb: client: add multichannel async work for CONFIG_CIFS_D [...]
new c9dd4ea5f9da cifs: Scripted clean up fs/smb/client/cached_dir.h
new 62e2d29bf08f cifs: Scripted clean up fs/smb/client/dfs.h
new 8b9e581297b7 cifs: Scripted clean up fs/smb/client/cifsproto.h
new 696ca7d95658 cifs: Scripted clean up fs/smb/client/cifs_unicode.h
new 88b0fe67e61e cifs: Scripted clean up fs/smb/client/netlink.h
new eb7e2a47a08d cifs: Scripted clean up fs/smb/client/cifsfs.h
new fcc9f8cc812d cifs: Scripted clean up fs/smb/client/dfs_cache.h
new 4fce89252cf1 cifs: Scripted clean up fs/smb/client/dns_resolve.h
new 481acb91ec98 cifs: Scripted clean up fs/smb/client/cifsglob.h
new bc3de356aae6 cifs: Scripted clean up fs/smb/client/fscache.h
new 047e504766a3 cifs: Scripted clean up fs/smb/client/fs_context.h
new c63510dd2099 cifs: Scripted clean up fs/smb/client/cifs_spnego.h
new cfda5641476b cifs: Scripted clean up fs/smb/client/compress.h
new 4f8a3a1dfb06 cifs: Scripted clean up fs/smb/client/cifs_swn.h
new 7e335c003e18 cifs: Scripted clean up fs/smb/client/cifs_debug.h
new 1e009e3346db cifs: Scripted clean up fs/smb/client/smb2proto.h
new a90ef3f4bad3 cifs: Scripted clean up fs/smb/client/reparse.h
new 657f6f9aff6c cifs: Scripted clean up fs/smb/client/ntlmssp.h
new b09eab52b307 cifs: SMB1 split: Rename cifstransport.c
new 86c666506ea2 cifs: SMB1 split: Create smb1proto.h for SMB1 declarations
new 645427b7a6c5 cifs: SMB1 split: Separate out SMB1 decls into smb1proto.h
new bae7afc4b4ec cifs: SMB1 split: Move some SMB1 receive bits to smb1transport.c
new 282432612aa7 cifs: SMB1 split: Move some SMB1 received PDU checking bit [...]
new a7c7f35bcf09 cifs: SMB1 split: Add some #includes
new ed1e53796f51 cifs: SMB1 split: Split SMB1 protocol defs into smb1pdu.h
new 8a848efd482b cifs: SMB1 split: Adjust #includes
new efbe45cc035d cifs: SMB1 split: Move BCC access functions
new fee3181757c1 cifs: SMB1 split: Don't return smb_hdr from cifs_{,small_} [...]
new 1e6f98f3e8b2 cifs: Fix cifs_dump_mids() to call ->dump_detail
new c23e0ce2ae76 cifs: SMB1 split: Move inline funcs
new e5ac3ff6c6e7 cifs: SMB1 split: cifs_debug.c
new 3739f6d2986b cifs: SMB1 split: misc.c
new 6fb4e46d2fd1 cifs: SMB1 split: netmisc.c
new b6fe92377670 cifs: SMB1 split: cifsencrypt.c
new dec5a519e60e cifs: SMB1 split: sess.c
new 88f7d7e32d9e cifs: SMB1 split: connect.c
new c9ce93ef27a1 cifs: SMB1 split: Make BCC accessors conditional
new 10dfb0738a9d cifs: Label SMB2 statuses with errors
new c527e13a7a66 cifs: Autogenerate SMB2 error mapping table
new 453382f15b0e smb/client: check whether smb2_error_map_table is sorted i [...]
new 75563adbb91d smb/client: use bsearch() to find target in smb2_error_map_table
new 480afcb19b61 smb/client: introduce KUnit test to check search result of [...]
new b0a22915942f smb/client: map NT_STATUS_INVALID_INFO_CLASS to ERRbadpipe
new cd55c6e31189 smb/client: add NT_STATUS_OS2_INVALID_LEVEL
new ac635d68bac8 smb/client: rename ERRinvlevel to ERRunknownlevel
new 29aaf48e24b7 smb/client: add NT_STATUS_VARIABLE_NOT_FOUND
new 563318fa6dcc smb/client: add NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT
new 7982ddb7af9b smb/client: add NT_STATUS_VOLUME_DISMOUNTED
new 096be7202493 smb/client: add NT_STATUS_DIRECTORY_IS_A_REPARSE_POINT
new 2ed0cdab5fcc smb/client: add NT_STATUS_ENCRYPTION_FAILED
new fbf88e79c53e smb/client: add NT_STATUS_DECRYPTION_FAILED
new 47b84c745ba0 smb/client: add NT_STATUS_RANGE_NOT_FOUND
new 2ef4f6b46f3c smb/client: add NT_STATUS_NO_RECOVERY_POLICY
new 3988b5675296 smb/client: add NT_STATUS_NO_EFS
new ded739a08228 smb/client: add NT_STATUS_WRONG_EFS
new 0bf7e53fec61 smb/client: add NT_STATUS_NO_USER_KEYS
new 199e7a1a2ed9 smb/client: add NT_STATUS_VOLUME_NOT_UPGRADED
new be9fc9033a0a smb/client: remove some literal NT error codes from ntstat [...]
new fbcdc61e7846 smb/client: remove useless comment in mapping_table_ERRSRV
new b4ae8266a744 smb: client: Avoid a dozen -Wflex-array-member-not-at-end [...]
new cc40f19a3014 smb: common: add header guards to fs/smb/common/smb2status.h
new 95080648ed52 cifs: Fix the copyright banner on smb1maperror.c
new 8a5203c630c6 Merge tag 'v7.0-rc-part1-smb3-client-fixes' of git://git.s [...]
The 620 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/ABI/testing/sysfs-bus-i3c | 11 +
Documentation/ABI/testing/sysfs-fs-erofs | 20 +-
.../RCU/Design/Requirements/Requirements.rst | 12 +-
Documentation/admin-guide/kernel-parameters.txt | 27 +-
Documentation/admin-guide/sysctl/kernel.rst | 6 -
Documentation/admin-guide/xfs.rst | 8 +
Documentation/dev-tools/kunit/run_wrapper.rst | 9 +
Documentation/filesystems/erofs.rst | 18 +-
Documentation/filesystems/locking.rst | 13 +-
Documentation/filesystems/mount_api.rst | 2 -
Documentation/filesystems/nfs/exporting.rst | 42 +-
Documentation/filesystems/porting.rst | 16 +-
.../filesystems/ramfs-rootfs-initramfs.rst | 26 +-
Documentation/filesystems/vfs.rst | 76 +-
arch/alpha/include/uapi/asm/errno.h | 2 +
arch/arm/configs/neponset_defconfig | 2 +-
arch/mips/include/uapi/asm/errno.h | 2 +
arch/parisc/include/uapi/asm/errno.h | 2 +
arch/sparc/include/uapi/asm/errno.h | 2 +
block/bio.c | 34 +
drivers/auxdisplay/arm-charlcd.c | 96 +-
drivers/auxdisplay/max6959.c | 2 +-
drivers/char/tpm/st33zp24/st33zp24.c | 6 +-
drivers/char/tpm/tpm_i2c_infineon.c | 6 +-
drivers/i3c/device.c | 46 +-
drivers/i3c/internals.h | 4 +
drivers/i3c/master.c | 195 +-
drivers/i3c/master/Kconfig | 1 +
drivers/i3c/master/dw-i3c-master.c | 121 +-
drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 2 -
drivers/i3c/master/mipi-i3c-hci/cmd_v2.c | 2 -
drivers/i3c/master/mipi-i3c-hci/core.c | 435 ++-
drivers/i3c/master/mipi-i3c-hci/dat.h | 2 +-
drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 46 +-
drivers/i3c/master/mipi-i3c-hci/dma.c | 169 +-
drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 58 +-
drivers/i3c/master/mipi-i3c-hci/ext_caps.h | 1 -
drivers/i3c/master/mipi-i3c-hci/hci.h | 17 +-
drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c | 184 +-
drivers/i3c/master/mipi-i3c-hci/pio.c | 64 +-
drivers/i3c/master/renesas-i3c.c | 259 +-
drivers/i3c/master/svc-i3c-master.c | 4 +-
fs/9p/acl.c | 16 +-
fs/9p/vfs_dir.c | 2 -
fs/9p/vfs_file.c | 2 -
fs/Makefile | 2 +-
fs/affs/dir.c | 2 +
fs/affs/file.c | 2 +
fs/bad_inode.c | 3 +-
fs/befs/linuxvfs.c | 2 +
fs/btrfs/Kconfig | 13 +-
fs/btrfs/Makefile | 3 +-
fs/btrfs/accessors.h | 30 +
fs/btrfs/acl.c | 10 +-
fs/btrfs/backref.c | 4 +-
fs/btrfs/bio.c | 35 +-
fs/btrfs/bio.h | 19 +-
fs/btrfs/block-group.c | 455 ++-
fs/btrfs/block-group.h | 31 +-
fs/btrfs/block-rsv.c | 8 +
fs/btrfs/block-rsv.h | 1 +
fs/btrfs/compression.c | 217 +-
fs/btrfs/compression.h | 40 +-
fs/btrfs/ctree.c | 49 +-
fs/btrfs/ctree.h | 9 +
fs/btrfs/defrag.c | 10 +-
fs/btrfs/delayed-inode.c | 53 +-
fs/btrfs/delayed-inode.h | 15 -
fs/btrfs/direct-io.c | 29 +-
fs/btrfs/discard.c | 52 +-
fs/btrfs/disk-io.c | 284 +-
fs/btrfs/extent-io-tree.c | 7 +-
fs/btrfs/extent-tree.c | 451 ++-
fs/btrfs/extent-tree.h | 4 +-
fs/btrfs/extent_io.c | 77 +-
fs/btrfs/extent_map.c | 12 +
fs/btrfs/file-item.c | 20 +-
fs/btrfs/file.c | 62 +-
fs/btrfs/free-space-cache.c | 108 +-
fs/btrfs/free-space-cache.h | 1 +
fs/btrfs/free-space-tree.c | 150 +-
fs/btrfs/free-space-tree.h | 6 +-
fs/btrfs/fs.c | 100 +-
fs/btrfs/fs.h | 79 +-
fs/btrfs/inode-item.c | 7 +-
fs/btrfs/inode.c | 612 ++--
fs/btrfs/ioctl.c | 119 +-
fs/btrfs/locking.c | 1 +
fs/btrfs/lzo.c | 297 +-
fs/btrfs/messages.c | 26 +-
fs/btrfs/messages.h | 76 +-
fs/btrfs/qgroup.c | 125 +-
fs/btrfs/reflink.c | 11 +-
fs/btrfs/relocation.c | 2137 ++++++++++--
fs/btrfs/relocation.h | 17 +
fs/btrfs/root-tree.c | 47 +-
fs/btrfs/scrub.c | 56 +-
fs/btrfs/send.c | 76 +-
fs/btrfs/space-info.c | 73 +-
fs/btrfs/space-info.h | 16 +
fs/btrfs/super.c | 17 +-
fs/btrfs/sysfs.c | 55 +-
fs/btrfs/tests/btrfs-tests.c | 3 +
fs/btrfs/tests/btrfs-tests.h | 7 +
fs/btrfs/tests/chunk-allocation-tests.c | 476 +++
fs/btrfs/tests/extent-map-tests.c | 16 +-
fs/btrfs/tests/free-space-tree-tests.c | 4 +-
fs/btrfs/tests/inode-tests.c | 126 +-
fs/btrfs/transaction.c | 78 +-
fs/btrfs/tree-checker.c | 84 +-
fs/btrfs/tree-checker.h | 5 +
fs/btrfs/tree-log.c | 2 +-
fs/btrfs/uuid-tree.c | 16 +-
fs/btrfs/verity.c | 13 +-
fs/btrfs/volumes.c | 631 +++-
fs/btrfs/volumes.h | 57 +-
fs/btrfs/zlib.c | 97 +-
fs/btrfs/zoned.c | 398 ++-
fs/btrfs/zoned.h | 17 +
fs/btrfs/zstd.c | 139 +-
fs/buffer.c | 6 +-
fs/ceph/acl.c | 50 +-
fs/ceph/dir.c | 2 -
fs/ceph/file.c | 1 -
fs/char_dev.c | 19 +-
fs/cramfs/inode.c | 2 +
fs/dcache.c | 5 +-
fs/dlm/config.c | 16 +-
fs/dlm/dir.c | 6 +-
fs/dlm/dlm_internal.h | 4 +-
fs/dlm/lock.c | 22 +-
fs/dlm/member.c | 6 +-
fs/efs/dir.c | 2 +
fs/erofs/Kconfig | 20 +-
fs/erofs/Makefile | 1 +
fs/erofs/data.c | 117 +-
fs/erofs/decompressor.c | 85 +-
fs/erofs/decompressor_crypto.c | 2 +-
fs/erofs/decompressor_deflate.c | 1 -
fs/erofs/dir.c | 2 +
fs/erofs/erofs_fs.h | 7 +-
fs/erofs/fileio.c | 52 +-
fs/erofs/fscache.c | 17 +-
fs/erofs/inode.c | 80 +-
fs/erofs/internal.h | 76 +-
fs/erofs/ishare.c | 206 ++
fs/erofs/super.c | 142 +-
fs/erofs/sysfs.c | 9 +-
fs/erofs/xattr.c | 266 +-
fs/erofs/xattr.h | 40 +-
fs/erofs/zdata.c | 110 +-
fs/exec.c | 2 +-
fs/exfat/dir.c | 2 +
fs/exfat/file.c | 2 +
fs/ext2/dir.c | 2 +
fs/ext2/ext2.h | 1 -
fs/ext2/file.c | 2 +
fs/ext4/dir.c | 2 +
fs/ext4/ext4.h | 3 -
fs/ext4/file.c | 2 +
fs/ext4/ioctl.c | 2 +
fs/ext4/mballoc.c | 3 +-
fs/ext4/resize.c | 2 +-
fs/ext4/super.c | 15 +-
fs/f2fs/dir.c | 2 +
fs/f2fs/f2fs.h | 3 -
fs/f2fs/file.c | 2 +
fs/fat/dir.c | 8 +-
fs/fat/fat.h | 11 +-
fs/fat/file.c | 19 +-
fs/fat/inode.c | 2 +-
fs/fat/misc.c | 59 +-
fs/fat/namei_msdos.c | 13 +-
fs/fat/namei_vfat.c | 9 +-
fs/file_table.c | 11 +-
fs/freevxfs/vxfs_lookup.c | 2 +
fs/fs-writeback.c | 33 +-
fs/fs_context.c | 208 +-
fs/fs_struct.c | 1 +
fs/fserror.c | 194 ++
fs/fsopen.c | 10 -
fs/fuse/acl.c | 12 +-
fs/fuse/dev.c | 2 +-
fs/fuse/dir.c | 1 -
fs/fuse/file.c | 15 +-
fs/gfs2/acl.c | 13 +-
fs/gfs2/bmap.c | 13 +-
fs/gfs2/file.c | 3 +-
fs/gfs2/glock.c | 190 +-
fs/gfs2/glock.h | 9 +-
fs/gfs2/glops.c | 34 +-
fs/gfs2/incore.h | 18 +-
fs/gfs2/inode.c | 43 +-
fs/gfs2/lock_dlm.c | 28 +-
fs/gfs2/log.c | 7 +-
fs/gfs2/lops.c | 51 +-
fs/gfs2/lops.h | 4 +-
fs/gfs2/meta_io.c | 6 +-
fs/gfs2/meta_io.h | 2 +-
fs/gfs2/ops_fstype.c | 2 +-
fs/gfs2/quota.c | 5 +-
fs/gfs2/rgrp.c | 2 +-
fs/gfs2/super.c | 4 +-
fs/gfs2/trace_gfs2.h | 50 +-
fs/gfs2/trans.c | 4 +-
fs/hfs/dir.c | 15 +-
fs/hfs/hfs_fs.h | 1 +
fs/hfs/inode.c | 30 +-
fs/hfs/mdb.c | 66 +-
fs/hfs/super.c | 13 +-
fs/hfsplus/attributes.c | 189 +-
fs/hfsplus/bnode.c | 2 +-
fs/hfsplus/dir.c | 46 +-
fs/hfsplus/hfsplus_fs.h | 3 +
fs/hfsplus/inode.c | 40 +-
fs/hfsplus/super.c | 20 +-
fs/hfsplus/xattr.c | 104 +-
fs/init.c | 17 +
fs/inode.c | 295 +-
fs/internal.h | 6 +-
fs/iomap/buffered-io.c | 80 +-
fs/iomap/direct-io.c | 12 +
fs/iomap/ioend.c | 6 +
fs/isofs/dir.c | 2 +
fs/jffs2/dir.c | 2 +
fs/jffs2/file.c | 2 +
fs/jfs/acl.c | 9 +-
fs/jfs/file.c | 2 +
fs/jfs/namei.c | 2 +
fs/libfs.c | 20 +-
fs/locks.c | 17 +-
fs/minix/inode.c | 50 +-
fs/minix/minix.h | 2 -
fs/mount.h | 1 +
fs/namei.c | 124 +-
fs/namespace.c | 434 ++-
fs/netfs/read_collect.c | 10 +
fs/netfs/read_retry.c | 4 +-
fs/netfs/write_collect.c | 8 +-
fs/netfs/write_issue.c | 1 +
fs/netfs/write_retry.c | 1 -
fs/nfs/dir.c | 1 -
fs/nfs/file.c | 1 -
fs/nfs/inode.c | 37 +-
fs/nfs/nfs4proc.c | 38 +-
fs/nfsd/nfs4proc.c | 11 +-
fs/nilfs2/dir.c | 3 +-
fs/nilfs2/file.c | 2 +
fs/nilfs2/sufile.c | 4 +
fs/nsfs.c | 13 +
fs/ntfs3/dir.c | 3 +
fs/ntfs3/file.c | 3 +
fs/ntfs3/xattr.c | 6 +-
fs/nullfs.c | 70 +
fs/ocfs2/file.c | 5 +
fs/open.c | 39 -
fs/orangefs/acl.c | 8 +-
fs/orangefs/dir.c | 4 +-
fs/orangefs/file.c | 1 +
fs/orangefs/inode.c | 29 +-
fs/orangefs/orangefs-kernel.h | 3 +-
fs/overlayfs/file.c | 2 +
fs/overlayfs/inode.c | 7 +-
fs/overlayfs/overlayfs.h | 3 +-
fs/overlayfs/readdir.c | 2 +
fs/posix_acl.c | 21 +-
fs/qnx4/dir.c | 2 +
fs/qnx6/dir.c | 2 +
fs/read_write.c | 2 +
fs/select.c | 12 +-
fs/smb/Kconfig | 17 +
fs/smb/client/Makefile | 24 +-
fs/smb/client/cached_dir.c | 10 +-
fs/smb/client/cached_dir.h | 42 +-
fs/smb/client/cifs_debug.c | 18 +-
fs/smb/client/cifs_debug.h | 1 -
fs/smb/client/cifs_spnego.h | 4 +-
fs/smb/client/cifs_swn.h | 10 +-
fs/smb/client/cifs_unicode.c | 1 -
fs/smb/client/cifs_unicode.h | 17 +-
fs/smb/client/cifsacl.c | 1 -
fs/smb/client/cifsencrypt.c | 124 -
fs/smb/client/cifsfs.c | 7 +-
fs/smb/client/cifsfs.h | 114 +-
fs/smb/client/cifsglob.h | 51 +-
fs/smb/client/cifspdu.h | 2377 +------------
fs/smb/client/cifsproto.h | 780 ++---
fs/smb/client/cifssmb.c | 147 +-
fs/smb/client/cifstransport.c | 265 --
fs/smb/client/compress.h | 3 +-
fs/smb/client/connect.c | 329 +-
fs/smb/client/dfs.h | 3 +-
fs/smb/client/dfs_cache.h | 19 +-
fs/smb/client/dir.c | 1 -
fs/smb/client/dns_resolve.h | 4 +-
fs/smb/client/file.c | 1 -
fs/smb/client/fs_context.c | 1 -
fs/smb/client/fs_context.h | 16 +-
fs/smb/client/fscache.h | 17 +-
fs/smb/client/gen_smb2_mapping | 86 +
fs/smb/client/inode.c | 1 -
fs/smb/client/ioctl.c | 1 -
fs/smb/client/link.c | 1 -
fs/smb/client/misc.c | 302 +-
fs/smb/client/netlink.h | 4 +-
fs/smb/client/netmisc.c | 824 +----
fs/smb/client/nterr.c | 15 +
fs/smb/client/nterr.h | 13 +
fs/smb/client/ntlmssp.h | 15 +-
fs/smb/client/readdir.c | 1 -
fs/smb/client/reparse.h | 14 +-
fs/smb/client/sess.c | 982 ------
fs/smb/client/smb1debug.c | 25 +
fs/smb/client/smb1encrypt.c | 139 +
fs/smb/client/{netmisc.c => smb1maperror.c} | 259 +-
fs/smb/client/smb1misc.c | 189 ++
fs/smb/client/smb1ops.c | 279 +-
fs/smb/client/{cifspdu.h => smb1pdu.h} | 41 +-
fs/smb/client/smb1proto.h | 335 ++
fs/smb/client/smb1session.c | 995 ++++++
fs/smb/client/smb1transport.c | 563 ++++
fs/smb/client/smb2file.c | 4 +-
fs/smb/client/smb2inode.c | 23 +-
fs/smb/client/smb2maperror.c | 2473 +-------------
fs/smb/client/smb2maperror_test.c | 45 +
fs/smb/client/smb2misc.c | 6 +-
fs/smb/client/smb2ops.c | 59 +-
fs/smb/client/smb2pdu.c | 195 +-
fs/smb/client/smb2proto.h | 469 ++-
fs/smb/client/smbencrypt.c | 1 -
fs/smb/client/smberr.h | 2 +-
fs/smb/client/trace.h | 1 +
fs/smb/client/transport.c | 1 -
fs/smb/client/xattr.c | 1 -
fs/smb/common/smb2pdu.h | 3 +
fs/smb/common/smb2status.h | 3499 ++++++++++----------
fs/splice.c | 2 +-
fs/squashfs/dir.c | 2 +
fs/squashfs/file.c | 4 +-
fs/super.c | 3 +
fs/sync.c | 4 +-
fs/ubifs/file.c | 28 +-
fs/ubifs/ubifs.h | 3 +-
fs/udf/dir.c | 2 +
fs/udf/file.c | 2 +
fs/udf/udf_sb.h | 2 -
fs/ufs/dir.c | 2 +
fs/ufs/file.c | 2 +
fs/vboxsf/dir.c | 1 -
fs/vboxsf/file.c | 1 -
fs/xfs/Makefile | 2 +
fs/xfs/libxfs/xfs_ag.c | 2 +-
fs/xfs/libxfs/xfs_ag_resv.c | 2 +-
fs/xfs/libxfs/xfs_alloc.c | 10 +-
fs/xfs/libxfs/xfs_alloc_btree.c | 2 +-
fs/xfs/libxfs/xfs_attr.c | 191 +-
fs/xfs/libxfs/xfs_attr.h | 6 +-
fs/xfs/libxfs/xfs_attr_leaf.c | 197 +-
fs/xfs/libxfs/xfs_attr_leaf.h | 1 +
fs/xfs/libxfs/xfs_attr_remote.c | 2 +-
fs/xfs/libxfs/xfs_bit.c | 2 +-
fs/xfs/libxfs/xfs_bmap.c | 2 +-
fs/xfs/libxfs/xfs_bmap_btree.c | 2 +-
fs/xfs/libxfs/xfs_btree.c | 2 +-
fs/xfs/libxfs/xfs_btree_mem.c | 2 +-
fs/xfs/libxfs/xfs_btree_staging.c | 2 +-
fs/xfs/libxfs/xfs_da_btree.c | 2 +-
fs/xfs/libxfs/xfs_da_format.h | 2 +-
fs/xfs/libxfs/xfs_defer.c | 4 +-
fs/xfs/libxfs/xfs_dir2.c | 2 +-
fs/xfs/libxfs/xfs_dir2_block.c | 2 +-
fs/xfs/libxfs/xfs_dir2_data.c | 2 +-
fs/xfs/libxfs/xfs_dir2_leaf.c | 2 +-
fs/xfs/libxfs/xfs_dir2_node.c | 2 +-
fs/xfs/libxfs/xfs_dir2_sf.c | 2 +-
fs/xfs/libxfs/xfs_dquot_buf.c | 2 +-
fs/xfs/libxfs/xfs_errortag.h | 8 +-
fs/xfs/libxfs/xfs_exchmaps.c | 2 +-
fs/xfs/libxfs/xfs_fs.h | 189 ++
fs/xfs/libxfs/xfs_group.c | 2 +-
fs/xfs/libxfs/xfs_health.h | 5 +
fs/xfs/libxfs/xfs_ialloc.c | 2 +-
fs/xfs/libxfs/xfs_ialloc_btree.c | 2 +-
fs/xfs/libxfs/xfs_iext_tree.c | 2 +-
fs/xfs/libxfs/xfs_inode_buf.c | 2 +-
fs/xfs/libxfs/xfs_inode_fork.c | 2 +-
fs/xfs/libxfs/xfs_inode_util.c | 2 +-
fs/xfs/libxfs/xfs_log_format.h | 7 -
fs/xfs/libxfs/xfs_log_rlimit.c | 2 +-
fs/xfs/libxfs/xfs_metadir.c | 2 +-
fs/xfs/libxfs/xfs_metafile.c | 2 +-
fs/xfs/libxfs/xfs_parent.c | 16 +-
fs/xfs/libxfs/xfs_refcount.c | 2 +-
fs/xfs/libxfs/xfs_refcount_btree.c | 2 +-
fs/xfs/libxfs/xfs_rmap.c | 2 +-
fs/xfs/libxfs/xfs_rmap_btree.c | 2 +-
fs/xfs/libxfs/xfs_rtbitmap.c | 2 +-
fs/xfs/libxfs/xfs_rtgroup.c | 2 +-
fs/xfs/libxfs/xfs_rtgroup.h | 15 +
fs/xfs/libxfs/xfs_rtrefcount_btree.c | 2 +-
fs/xfs/libxfs/xfs_rtrmap_btree.c | 2 +-
fs/xfs/libxfs/xfs_sb.c | 2 +-
fs/xfs/libxfs/xfs_symlink_remote.c | 2 +-
fs/xfs/libxfs/xfs_trans_inode.c | 2 +-
fs/xfs/libxfs/xfs_trans_resv.c | 2 +-
fs/xfs/libxfs/xfs_trans_space.c | 2 +-
fs/xfs/libxfs/xfs_types.c | 2 +-
fs/xfs/libxfs/xfs_zones.c | 151 +-
fs/xfs/libxfs/xfs_zones.h | 6 +-
fs/xfs/scrub/agb_bitmap.c | 2 +-
fs/xfs/scrub/agheader.c | 2 +-
fs/xfs/scrub/agheader_repair.c | 23 +-
fs/xfs/scrub/alloc.c | 2 +-
fs/xfs/scrub/alloc_repair.c | 22 +-
fs/xfs/scrub/attr.c | 61 +-
fs/xfs/scrub/attr_repair.c | 28 +-
fs/xfs/scrub/bitmap.c | 2 +-
fs/xfs/scrub/bmap.c | 2 +-
fs/xfs/scrub/bmap_repair.c | 8 +-
fs/xfs/scrub/btree.c | 11 +-
fs/xfs/scrub/common.c | 9 +-
fs/xfs/scrub/common.h | 25 -
fs/xfs/scrub/cow_repair.c | 2 +-
fs/xfs/scrub/dabtree.c | 4 +-
fs/xfs/scrub/dir.c | 15 +-
fs/xfs/scrub/dir_repair.c | 21 +-
fs/xfs/scrub/dirtree.c | 21 +-
fs/xfs/scrub/dirtree_repair.c | 2 +-
fs/xfs/scrub/dqiterate.c | 2 +-
fs/xfs/scrub/findparent.c | 2 +-
fs/xfs/scrub/fscounters.c | 2 +-
fs/xfs/scrub/fscounters_repair.c | 2 +-
fs/xfs/scrub/health.c | 2 +-
fs/xfs/scrub/ialloc.c | 2 +-
fs/xfs/scrub/ialloc_repair.c | 27 +-
fs/xfs/scrub/inode.c | 2 +-
fs/xfs/scrub/inode_repair.c | 2 +-
fs/xfs/scrub/iscan.c | 2 +-
fs/xfs/scrub/listxattr.c | 2 +-
fs/xfs/scrub/metapath.c | 2 +-
fs/xfs/scrub/newbt.c | 2 +-
fs/xfs/scrub/nlinks.c | 11 +-
fs/xfs/scrub/nlinks_repair.c | 2 +-
fs/xfs/scrub/orphanage.c | 2 +-
fs/xfs/scrub/parent.c | 13 +-
fs/xfs/scrub/parent_repair.c | 25 +-
fs/xfs/scrub/quota.c | 2 +-
fs/xfs/scrub/quota_repair.c | 2 +-
fs/xfs/scrub/quotacheck.c | 15 +-
fs/xfs/scrub/quotacheck_repair.c | 2 +-
fs/xfs/scrub/rcbag.c | 2 +-
fs/xfs/scrub/rcbag_btree.c | 2 +-
fs/xfs/scrub/readdir.c | 2 +-
fs/xfs/scrub/reap.c | 2 +-
fs/xfs/scrub/refcount.c | 2 +-
fs/xfs/scrub/refcount_repair.c | 15 +-
fs/xfs/scrub/repair.c | 5 +-
fs/xfs/scrub/rgsuper.c | 2 +-
fs/xfs/scrub/rmap.c | 2 +-
fs/xfs/scrub/rmap_repair.c | 7 +-
fs/xfs/scrub/rtbitmap.c | 2 +-
fs/xfs/scrub/rtbitmap_repair.c | 8 +-
fs/xfs/scrub/rtrefcount.c | 2 +-
fs/xfs/scrub/rtrefcount_repair.c | 17 +-
fs/xfs/scrub/rtrmap.c | 2 +-
fs/xfs/scrub/rtrmap_repair.c | 7 +-
fs/xfs/scrub/rtsummary.c | 9 +-
fs/xfs/scrub/rtsummary_repair.c | 2 +-
fs/xfs/scrub/scrub.c | 4 +-
fs/xfs/scrub/stats.c | 2 +-
fs/xfs/scrub/symlink.c | 2 +-
fs/xfs/scrub/symlink_repair.c | 2 +-
fs/xfs/scrub/tempfile.c | 2 +-
fs/xfs/scrub/trace.c | 2 +-
fs/xfs/scrub/xfarray.c | 2 +-
fs/xfs/scrub/xfblob.c | 2 +-
fs/xfs/scrub/xfile.c | 2 +-
fs/xfs/xfs.h | 28 -
fs/xfs/xfs_acl.c | 2 +-
fs/xfs/xfs_aops.c | 2 +-
fs/xfs/xfs_attr_inactive.c | 2 +-
fs/xfs/xfs_attr_item.c | 29 +-
fs/xfs/xfs_attr_list.c | 2 +-
fs/xfs/xfs_bio_io.c | 2 +-
fs/xfs/xfs_bmap_item.c | 12 +-
fs/xfs/xfs_bmap_util.c | 2 +-
fs/xfs/xfs_buf.c | 2 +-
fs/xfs/xfs_buf_item.c | 21 +-
fs/xfs/xfs_buf_item_recover.c | 2 +-
fs/xfs/xfs_buf_mem.c | 2 +-
fs/xfs/xfs_dahash_test.c | 2 +-
fs/xfs/xfs_dir2_readdir.c | 2 +-
fs/xfs/xfs_discard.c | 2 +-
fs/xfs/xfs_dquot.c | 2 +-
fs/xfs/xfs_dquot_item.c | 11 +-
fs/xfs/xfs_dquot_item_recover.c | 2 +-
fs/xfs/xfs_drain.c | 2 +-
fs/xfs/xfs_error.c | 144 +-
fs/xfs/xfs_error.h | 23 +-
fs/xfs/xfs_exchmaps_item.c | 13 +-
fs/xfs/xfs_exchrange.c | 2 +-
fs/xfs/xfs_export.c | 2 +-
fs/xfs/xfs_extent_busy.c | 2 +-
fs/xfs/xfs_extfree_item.c | 12 +-
fs/xfs/xfs_file.c | 5 +-
fs/xfs/xfs_filestream.c | 2 +-
fs/xfs/xfs_fsmap.c | 2 +-
fs/xfs/xfs_fsops.c | 8 +-
fs/xfs/xfs_globals.c | 2 +-
fs/xfs/xfs_handle.c | 2 +-
fs/xfs/xfs_health.c | 140 +-
fs/xfs/xfs_healthmon.c | 1255 +++++++
fs/xfs/xfs_healthmon.h | 184 +
fs/xfs/xfs_hooks.c | 2 +-
fs/xfs/xfs_icache.c | 2 +-
fs/xfs/xfs_icreate_item.c | 8 +-
fs/xfs/xfs_inode.c | 2 +-
fs/xfs/xfs_inode_item.c | 51 +-
fs/xfs/xfs_inode_item_recover.c | 2 +-
fs/xfs/xfs_ioctl.c | 9 +-
fs/xfs/xfs_ioctl32.c | 2 +-
fs/xfs/xfs_iomap.c | 2 +-
fs/xfs/xfs_iops.c | 51 +-
fs/xfs/xfs_itable.c | 2 +-
fs/xfs/xfs_iunlink_item.c | 2 +-
fs/xfs/xfs_iwalk.c | 2 +-
fs/xfs/xfs_log.c | 294 +-
fs/xfs/xfs_log.h | 65 +-
fs/xfs/xfs_log_cil.c | 113 +-
fs/xfs/xfs_log_priv.h | 20 +
fs/xfs/xfs_log_recover.c | 29 +-
fs/xfs/xfs_message.c | 10 +-
fs/xfs/xfs_message.h | 2 -
fs/xfs/xfs_mount.c | 4 +-
fs/xfs/xfs_mount.h | 4 +
fs/xfs/xfs_mru_cache.c | 2 +-
fs/xfs/xfs_notify_failure.c | 23 +-
fs/xfs/{xfs_linux.h => xfs_platform.h} | 48 +-
fs/xfs/xfs_pnfs.c | 2 +-
fs/xfs/xfs_pwork.c | 2 +-
fs/xfs/xfs_qm.c | 2 +-
fs/xfs/xfs_qm_bhv.c | 2 +-
fs/xfs/xfs_qm_syscalls.c | 2 +-
fs/xfs/xfs_quotaops.c | 2 +-
fs/xfs/xfs_refcount_item.c | 12 +-
fs/xfs/xfs_reflink.c | 2 +-
fs/xfs/xfs_rmap_item.c | 12 +-
fs/xfs/xfs_rtalloc.c | 2 +-
fs/xfs/xfs_stats.c | 14 +-
fs/xfs/xfs_stats.h | 8 +-
fs/xfs/xfs_super.c | 67 +-
fs/xfs/xfs_symlink.c | 2 +-
fs/xfs/xfs_sysctl.c | 2 +-
fs/xfs/xfs_sysfs.c | 2 +-
fs/xfs/xfs_trace.c | 7 +-
fs/xfs/xfs_trace.h | 513 +++
fs/xfs/xfs_trans.c | 10 +-
fs/xfs/xfs_trans.h | 13 +-
fs/xfs/xfs_trans_ail.c | 2 +-
fs/xfs/xfs_trans_buf.c | 2 +-
fs/xfs/xfs_trans_dquot.c | 2 +-
fs/xfs/xfs_verify_media.c | 445 +++
fs/xfs/xfs_verify_media.h | 13 +
fs/xfs/xfs_xattr.c | 2 +-
fs/xfs/xfs_zone_alloc.c | 220 +-
fs/xfs/xfs_zone_gc.c | 217 +-
fs/xfs/xfs_zone_info.c | 2 +-
fs/xfs/xfs_zone_priv.h | 1 -
fs/xfs/xfs_zone_space_resv.c | 2 +-
include/asm-generic/audit_change_attr.h | 3 +
include/asm-generic/audit_read.h | 6 +
include/kunit/test.h | 3 +-
include/linux/audit.h | 14 +-
include/linux/audit_arch.h | 7 +
include/linux/bio.h | 1 +
include/linux/cred.h | 1 -
include/linux/device_cgroup.h | 2 +-
include/linux/exportfs.h | 33 +-
include/linux/filelock.h | 18 +-
include/linux/fs.h | 41 +-
include/linux/fs/super_types.h | 8 +-
include/linux/fserror.h | 75 +
include/linux/i3c/device.h | 22 +-
include/linux/i3c/master.h | 11 +
include/linux/init_syscalls.h | 1 +
include/linux/initrd.h | 2 -
include/linux/iomap.h | 8 +-
include/linux/jbd2.h | 3 -
include/linux/lsm_hooks.h | 4 +-
include/linux/ns/ns_common_types.h | 4 +-
include/linux/platform_data/mipi-i3c-hci.h | 15 +
include/linux/posix_acl_xattr.h | 5 +-
include/linux/rcupdate.h | 31 +-
include/linux/rcupdate_trace.h | 166 +-
include/linux/restart_block.h | 4 +-
include/linux/sched.h | 6 +-
include/trace/events/erofs.h | 10 +-
include/trace/events/writeback.h | 6 -
include/uapi/asm-generic/errno.h | 2 +
include/uapi/linux/btrfs.h | 1 +
include/uapi/linux/btrfs_tree.h | 34 +-
include/uapi/linux/magic.h | 1 +
include/uapi/linux/mount.h | 13 +-
include/uapi/linux/nilfs2_api.h | 4 +-
include/uapi/linux/nilfs2_ondisk.h | 163 +-
include/uapi/linux/sysctl.h | 1 -
init/Kconfig | 7 +-
init/do_mounts.c | 23 +-
init/do_mounts.h | 18 +-
init/do_mounts_initrd.c | 107 +-
init/do_mounts_rd.c | 24 +-
init/init_task.c | 3 -
init/initramfs_test.c | 48 +
kernel/audit.c | 159 +
kernel/context_tracking.c | 20 -
kernel/cred.c | 23 -
kernel/fork.c | 3 -
kernel/pid.c | 131 +-
kernel/rcu/Kconfig | 43 +-
kernel/rcu/rcu.h | 9 -
kernel/rcu/rcuscale.c | 7 -
kernel/rcu/rcutorture.c | 10 +-
kernel/rcu/srcutree.c | 2 +-
kernel/rcu/tasks.h | 708 +---
kernel/rcu/tree.c | 14 +-
kernel/rcu/tree.h | 5 +-
kernel/rcu/tree_exp.h | 7 +-
kernel/rcu/tree_nocb.h | 80 +-
kernel/rcu/tree_plugin.h | 15 +-
lib/kunit/assert.c | 12 +-
lib/tests/test_list_sort.c | 4 +-
mm/shmem.c | 2 +
net/netfilter/nft_log.c | 58 +-
net/netfilter/xt_AUDIT.c | 58 +-
rust/helpers/cred.c | 4 +-
rust/helpers/fs.c | 2 +-
rust/helpers/kunit.c | 2 +-
rust/helpers/pid_namespace.c | 8 +-
rust/helpers/poll.c | 5 +-
rust/helpers/security.c | 26 +-
scripts/checkpatch.pl | 4 +-
security/security.c | 2 +-
security/selinux/hooks.c | 163 +-
security/selinux/include/classmap.h | 2 +-
security/selinux/include/objsec.h | 3 +
security/selinux/include/policycap.h | 1 +
security/selinux/include/policycap_names.h | 1 +
security/selinux/include/security.h | 6 +
tools/arch/alpha/include/uapi/asm/errno.h | 2 +
tools/arch/mips/include/uapi/asm/errno.h | 2 +
tools/arch/parisc/include/uapi/asm/errno.h | 2 +
tools/arch/sparc/include/uapi/asm/errno.h | 2 +
tools/include/uapi/asm-generic/errno.h | 2 +
tools/testing/kunit/kunit-completion.sh | 34 +
tools/testing/kunit/kunit.py | 37 +-
tools/testing/kunit/kunit_parser.py | 3 +
tools/testing/kunit/kunit_tool_test.py | 110 +-
tools/testing/kunit/qemu_configs/armeb.py | 16 +
.../test_is_test_passed-failure-nested.log | 10 +
.../selftests/coredump/coredump_test_helpers.c | 2 +-
.../selftests/filesystems/anon_inode_test.c | 5 +-
.../selftests/filesystems/open_tree_ns/.gitignore | 1 +
.../selftests/filesystems/open_tree_ns/Makefile | 10 +
.../filesystems/open_tree_ns/open_tree_ns_test.c | 1030 ++++++
.../selftests/filesystems/statmount/statmount.h | 15 +-
.../filesystems/statmount/statmount_test.c | 261 +-
.../filesystems/statmount/statmount_test_ns.c | 101 +-
tools/testing/selftests/filesystems/utils.c | 26 +
tools/testing/selftests/filesystems/utils.h | 1 +
tools/testing/selftests/pidfd/pidfd_info_test.c | 2 +-
tools/testing/selftests/rcutorture/.gitignore | 1 +
.../testing/selftests/rcutorture/bin/config2csv.sh | 2 +-
.../testing/selftests/rcutorture/bin/kvm-series.sh | 184 +-
tools/testing/selftests/rcutorture/bin/kvm.sh | 40 +
tools/testing/selftests/rcutorture/bin/mktestid.sh | 2 +-
.../selftests/rcutorture/configs/rcu/TRACE01 | 1 -
.../selftests/rcutorture/configs/rcu/TRACE02 | 1 -
tools/testing/selftests/resctrl/cat_test.c | 6 +-
tools/testing/selftests/resctrl/resctrl.h | 8 +-
tools/testing/selftests/resctrl/resctrl_tests.c | 28 +-
tools/testing/selftests/resctrl/resctrlfs.c | 10 +
tools/testing/selftests/run_kselftest.sh | 11 +
tools/testing/selftests/ublk/kublk.h | 2 +-
683 files changed, 23049 insertions(+), 18417 deletions(-)
create mode 100644 fs/btrfs/tests/chunk-allocation-tests.c
create mode 100644 fs/erofs/ishare.c
create mode 100644 fs/fserror.c
create mode 100644 fs/nullfs.c
delete mode 100644 fs/smb/client/cifstransport.c
create mode 100644 fs/smb/client/gen_smb2_mapping
create mode 100644 fs/smb/client/smb1debug.c
create mode 100644 fs/smb/client/smb1encrypt.c
copy fs/smb/client/{netmisc.c => smb1maperror.c} (83%)
create mode 100644 fs/smb/client/smb1misc.c
copy fs/smb/client/{cifspdu.h => smb1pdu.h} (98%)
create mode 100644 fs/smb/client/smb1proto.h
create mode 100644 fs/smb/client/smb1session.c
create mode 100644 fs/smb/client/smb1transport.c
create mode 100644 fs/smb/client/smb2maperror_test.c
delete mode 100644 fs/xfs/xfs.h
create mode 100644 fs/xfs/xfs_healthmon.c
create mode 100644 fs/xfs/xfs_healthmon.h
rename fs/xfs/{xfs_linux.h => xfs_platform.h} (95%)
create mode 100644 fs/xfs/xfs_verify_media.c
create mode 100644 fs/xfs/xfs_verify_media.h
create mode 100644 include/linux/fserror.h
create mode 100644 include/linux/platform_data/mipi-i3c-hci.h
create mode 100644 tools/testing/kunit/kunit-completion.sh
create mode 100644 tools/testing/kunit/qemu_configs/armeb.py
create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-failure-nested.log
create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/.gitignore
create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/Makefile
create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-15
in repository gcc.
from c714df80a2e libstdc++: Fix doxygen comment for std::out_ptr [PR124024]
new 25786eba18e Daily bump.
The 1 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:
gcc/ChangeLog | 19 +++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/testsuite/ChangeLog | 8 ++++++++
libstdc++-v3/ChangeLog | 10 ++++++++++
4 files changed, 38 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.