Linux/linux f7e3f4dDocumentation/devicetree/bindings/leds/backlight silergy,sy7758.yaml, drivers/video/backlight lcd.c Kconfig

Merge tag 'backlight-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight

Pull backlight updates from Lee Jones:
 "New Support & Features:
   - Silergy SY7758: Add driver for the 6-channel high-efficiency LED
     driver

  Improvements & Fixes
   - Awinic AW99706: Fix device tree property names to match the
     binding, consistently validate all property values, and honor the
     core blank state in `update_status()`
   - Kinetic KTD2801: Add missing dependency on `GPIOLIB` in Kconfig
   - Qualcomm WLED: Remove redundant `dev_err()` calls

  Cleanups & Refactoring
   - Core: Use `sysfs_emit()` instead of `sprintf()` in sysfs show
     callbacks
   - Maintainers: Update Junjie Cao's email address for the Awinic
     AW99706 driver

    [16 lines not shown]
DeltaFile
+259-0drivers/video/backlight/sy7758.c
+52-0Documentation/devicetree/bindings/leds/backlight/silergy,sy7758.yaml
+15-10drivers/video/backlight/aw99706.c
+8-8drivers/video/backlight/backlight.c
+9-1drivers/video/backlight/Kconfig
+3-3drivers/video/backlight/lcd.c
+346-225 files not shown
+350-2611 files

Linux/linux 7cc2726Documentation/devicetree/bindings/leds nxp,pca963x.yaml adi,ltc3220.yaml, Documentation/devicetree/bindings/leds/backlight ti,tps65217.yaml

Merge tag 'leds-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds

Pull LED updates from Lee Jones:
 "New Support & Features:
   - Core: Extend netdev trigger speeds up to 100G
   - PWM Multicolor: Introduce default-intensity property
   - Analog Devices LTC3220: Add support for 18 channel LED driver
   - NXP PCA963x: Add multicolor LED class support

  Improvements & Fixes:
   - GPIO: Clear error pointers for skipped LEDs
   - Broadcom BCM63138: Use %pe to print pinctrl error instead of %ld
   - ISSI IS31FL319x: Modernize device registration by using fwnode APIs
   - NXP PCA9532: Fix inverted GPIO output polarity
   - NXP PCA9532: Fix phantom device registration on missing hardware
   - STMicroelectronics ST1202: Correct and extend hw_pattern
     documentation
   - STMicroelectronics ST1202: Fix channel disable logic on zero
     brightness and ensure brightness changes are applied in active mode

    [45 lines not shown]
DeltaFile
+586-0drivers/leds/leds-ltc3220.c
+149-44drivers/leds/leds-pca963x.c
+170-0Documentation/devicetree/bindings/leds/backlight/ti,tps65217.yaml
+0-143Documentation/devicetree/bindings/leds/leds-bcm6358.txt
+133-0Documentation/devicetree/bindings/leds/adi,ltc3220.yaml
+103-5Documentation/devicetree/bindings/leds/nxp,pca963x.yaml
+1,141-19221 files not shown
+1,567-44027 files

Linux/linux 79b4f3bDocumentation/devicetree/bindings/mfd syscon.yaml, drivers/mfd rohm-bd71828.c rohm-pwrbutton.c

Merge tag 'mfd-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd

Pull MFD updates from Lee Jones:
 "New Support & Features:
   - MediaTek MT6397: Add mt6323 AUXADC support
   - MediaTek MT6397: Add mt6323 EFUSE support
   - Spreadtrum SC27xx: Add SC2730 regulator cell

  Improvements & Fixes:
   - Apple SMC: Fix key count endianness annotation
   - Azoteq IQS62x: Reject zero-length firmware records
   - ChromeOS EC: Introduce cros_ec_read_features helper and read
     features during probe to catch transfer errors
   - Cirrus Logic CS42L43: Fix regmap defaults ordering
   - Cirrus Logic CS42L43: Remove redundant NULL checks on SoundWire
   - Congatec Board Controller: Fix teardown ordering in cgbc_remove()
   - HP iPAQ Micro: Fix out-of-bounds stack read in ipaq_micro_str
   - Marvell 88PM886: Initialize the battery page
   - QNAP MCU: Keep the reply buffer alive past a command timeout

    [61 lines not shown]
DeltaFile
+0-575include/linux/mfd/dbx500-prcmu.h
+250-2include/linux/mfd/db8500-prcmu.h
+96-24drivers/mfd/ucb1x00-assabet.c
+2-116Documentation/devicetree/bindings/mfd/syscon.yaml
+112-0drivers/mfd/rohm-pwrbutton.c
+4-80drivers/mfd/rohm-bd71828.c
+464-79765 files not shown
+887-1,13371 files

Linux/linux 18fbf51drivers/base arch_numa.c, lib maple_tree.c

Merge tag 'mm-stable-2026-08-26-15-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull more MM updates from Andrew Morton:

 - "mm/rmap: index MAP_PRIVATE file-backed folios by anonymous pgoff"
   (Lorenzo Stoakes)

   Index MAP_PRIVATE file-backed folios by their anonymous page offset
   to resolve confusion around reverse mapping for zeroed and CoW'd
   file-backed memory.

   Use this new VMA anonymous page offset tracking to eliminate index
   conflicts and lay the foundation for scalable CoW performance
   improvements.

 - "promote mapped executable folios after first usage for MGLRU"
   (Baolin Wang)

   Make MGLRU's protection of mapped executable file folios more

    [158 lines not shown]
DeltaFile
+282-301mm/page_io.c
+548-0tools/testing/selftests/alloc_tag/allocinfo_ioctl_test.c
+280-121lib/maple_tree.c
+383-0mm/arch_numa.c
+0-371drivers/base/arch_numa.c
+349-2mm/alloc_tag.c
+1,842-795163 files not shown
+4,943-2,152169 files

Linux/linux 5e6ff28arch/x86/kernel/cpu mshyperv.c, drivers/clocksource hyperv_timer.c

Merge tag 'hyperv-next-signed-20260826' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux

Pull hyperv updates from Wei Liu:

 - Decrypt netvsc buffer on contiguous direct-map addresses (Kameron
   Carr)

 - Drop WS2012/2012R2 & Win8/8.1 Hyper-V support (Michael Kelley)

 - Use more meaningful errnos for hypercall status code (Hardik Garg)

 - Fix lost interrupts on CPU hot-unplug for Hyper-V PCI/MSI (Naman
   Jain)

 - Reserve more MSHV vectors for Linux root partition (Wei Liu)

* tag 'hyperv-next-signed-20260826' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux:
  clocksource: hyper-v: Remove support for stimer interrupts in message mode
  scsi: storvsc: Remove support for storvsc protocol of old Hyper-V hosts

    [10 lines not shown]
DeltaFile
+180-2drivers/hv/channel.c
+20-130drivers/clocksource/hyperv_timer.c
+73-50drivers/net/hyperv/netvsc.c
+10-43drivers/scsi/storvsc_drv.c
+15-21drivers/hv/hv_balloon.c
+19-6arch/x86/kernel/cpu/mshyperv.c
+317-25213 files not shown
+391-31019 files

Linux/linux 73e3f07fs/nfs nfs4xdr.c nfs4state.c

Merge tag 'nfs-for-7.3-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs

Pull NFS client updates from Trond Myklebust:
 "Highlights include:

  Stable fixes:
   - Use-after-free fixes for the sunrpc client code
   - Delegation hash table leak
   - NULL dereference on lockowner allocation failure
   - Fix a handshake completion race in the TLS code
   - Fix an error sign checking issue when deciding whether the pNFS
     layout is still in use, or can be returned
   - Fix a layout segment leak in pnfs_layout_process()

  Other bugfixes:
   - Fix a missing NULL check in the rpcbind client
   - annotate shared socket callbacks with READ_ONCE/WRITE_ONCE
   - nfs_inode_set_delegation() error paths should return the delegation
   - Use clear_and_wake_up_bit() in nfs_clear_invalid_mapping() and the

    [45 lines not shown]
DeltaFile
+63-6fs/nfs/nfs4proc.c
+25-35fs/nfs/pnfs.c
+56-2fs/nfs/nfs4trace.h
+43-13fs/nfs/localio.c
+33-7fs/nfs/nfs4state.c
+34-1fs/nfs/nfs4xdr.c
+254-6428 files not shown
+534-14634 files

Linux/linux b035a8btools/verification/rvgen/rvgen kunit.py, tools/verification/rvgen/tests/golden/test_bak_kunit test_bak_kunit_kunit.c.bak test_bak_kunit_kunit.c.old

Merge tag 'trace-rv-v7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull runtime verification fix from Steven Rostedt:

 - Use .old instead of .bak for rvgen kunit backup files

   The rvgen kunit command generates .bak backup files and these are
   checked in for selftests as "golden" files for make check. But
   'make distclean' removes such files, leaving the tree dirty.

   Switch to .old to preserve a clean tree after make disclean.

* tag 'trace-rv-v7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
  verification/rvgen: Use .old instead of .bak for kunit backup files
DeltaFile
+1-1tools/verification/rvgen/rvgen/kunit.py
+0-1tools/verification/rvgen/tests/golden/test_bak_kunit/test_bak_kunit_kunit.c.bak
+1-0tools/verification/rvgen/tests/golden/test_bak_kunit/test_bak_kunit_kunit.c.old
+2-23 files

Linux/linux b81e341drivers/thermal thermal_fw.c armada_thermal.c, drivers/thermal/qcom qcom-spmi-mbg-tm.c qcom-spmi-adc-tm5-gen3.c

Merge tag 'thermal-7.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

Pull more thermal control updates from Rafael Wysocki:
 "This mostly consists of assorted updates of thermal drivers, including
  new hardware support (Airoha AN7583, Qualcomm Master BandGap thermal
  monitor, QCom PMIC5 Gen3 ADC), but it also includes two reverts of
  recent cosmetic thermal core updates that went against driver core
  plans to eliminate class_create():

   - Fix missing bitfield include headers in Armada and QCom SPM BMG
     drivers (Daniel Lezcano)

   - Fix missed file when manually applying a change after a conflict
     resolution for the QCom SPMI ADC TM5 Gen3 (Daniel Lezcano)

   - Move thermal_zone_device_enable() to the right place in order to
     prevent calling it if the thermal zone registration failed (Dan
     Carpenter)


    [78 lines not shown]
DeltaFile
+434-0drivers/thermal/qcom/qcom-spmi-adc-tm5-gen3.c
+313-69drivers/thermal/airoha_thermal.c
+257-0drivers/thermal/qcom/qcom-spmi-mbg-tm.c
+45-60drivers/thermal/armada_thermal.c
+97-0drivers/thermal/thermal_fw.c
+63-17drivers/thermal/spacemit/k1_tsensor.c
+1,209-14634 files not shown
+1,442-28840 files

Linux/linux 85671b8drivers/base/power main.c, drivers/cpufreq intel_pstate.c

Merge tag 'pm-7.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

Pull more power management updates from Rafael Wysocki:
 "These fix two issues in the intel_rapl power capping driver, fix a
  potential issue in the schedutil cpufreq governor on 32-bit systems,
  fix a runtime PM issue related to failing system suspend, and update
  the intel_pstate cpufreq driver:

   - Fix a kernel panic during PMU unbind in the intel_rapl power
     capping driver and sign-extend the PMU delta on counter wraparound
     in it to avoid misreporting energy (Sumeet Pawnikar and Yifan Li)

   - Unblock runtime PM when device prepare fails that was not done by
     mistake (Shibo Zhu)

   - Fix possible rate limit overflow on 32-bit systems in the schedutil
     cpufreq governor (Hui Su)

   - Consolidate HWP P-states initialization in the intel_pstate cpufreq

    [11 lines not shown]
DeltaFile
+63-63drivers/cpufreq/intel_pstate.c
+13-2kernel/sched/cpufreq_schedutil.c
+13-2drivers/powercap/intel_rapl_common.c
+1-0drivers/base/power/main.c
+90-674 files

Linux/linux 3382bfbdrivers/acpi acpi_platform.c acpi_apd.c

Merge tag 'acpi-7.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

Pull more ACPI support updates from Rafael Wysocki:
 "These update documentation to reflect recent changes in the upstream
  ACPICA project, fix issues in the core ACPI device enumeration code
  (one of which has been introduced recently), improve the primary
  "physical" device lookup for ACPI device objects in that code, and
  update ACPI device drivers:

   - Update MAINTAINERS, CREDITS and ACPI subsystem documentation to
     reflect recent changes in the upstream ACPICA project (Rafael
     Wysocki)

   - Prevent the core ACPI enumeration code from combining device
     resources that overlap completely in order to avoid resource
     conflicts during platform device registration because there are
     drivers that expect such resources to be present (Rafael Wysocki)

   - Defer device power initialization during ACPI-based device

    [42 lines not shown]
DeltaFile
+101-46drivers/acpi/battery.c
+38-16drivers/acpi/bus.c
+24-21drivers/acpi/pfr_update.c
+18-19drivers/acpi/scan.c
+21-14drivers/acpi/acpi_apd.c
+14-10drivers/acpi/acpi_platform.c
+216-1266 files not shown
+246-13412 files

Linux/linux 502d457drivers/clk clk-eyeq.c, drivers/clk/meson a9-peripherals.c

Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux

Pull clk updates from Stephen Boyd:
 "Mostly the usual clk driver updates and new SoC additions plus
  non-critical data fixes for things that weren't used yet.

  One thing that's new here in the core is SSC spread spectrum support
  (SSC) in the clk provider API. The idea is that DT authors will
  configure SSC for certain clks and they'll be configured at clk
  provider registration time or when a consumer device is probed,
  similar to how we handle assigned clk rates or parents.

  On the clk driver side we have Qualcomm adding almost half the diff
  because they add support for 4 different SoCs and then a long tail of
  other SoCs like Mediatek, Renesas, Rockchip, SpaceMiT, etc. add more
  SoC support this time around. Luckily it's mostly clk data for these
  new SoCs because the actual clk_ops are already there. Beyond the new
  drivers we get all the little fixups for more compilation coverage or
  usage of more modern APIs. That all looks normal.

    [62 lines not shown]
DeltaFile
+4,432-0drivers/clk/qcom/gcc-shikra.c
+2,279-0drivers/clk/qcom/camcc-glymur.c
+2,089-0drivers/clk/meson/a9-peripherals.c
+2,004-0drivers/clk/qcom/dispcc1-nord.c
+2,004-0drivers/clk/qcom/dispcc0-nord.c
+857-411drivers/clk/clk-eyeq.c
+13,665-411271 files not shown
+29,815-2,588277 files

Linux/linux 8fefe68security/apparmor label.c domain.c

Merge tag 'apparmor-pr-2026-08-26' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor

Pull AppArmor updates from John Johansen:
 "The biggest functional change is Jann Horn's fix for how aparmor is
  doing stale cred updates after a policy replacement.

     apparmor: fix cred UAF caused by begin_current_label_crit_section()

  It moves the update to be done during task_work at the end of the
  syscall.

  One major feature is allowing policy to be compressed in userspace
  instead of after the fact (in kernel) if we need to hold onto it for
  CRIU/introspection.

  The other major change is to do with network mediation. It is a lot of
  code churn but does not do any functional changes to mediation. It
  moves the code around, and refactors it to use newer patterns for
  consistency, and in preparation for some improvements in mediation in

    [55 lines not shown]
DeltaFile
+565-0security/apparmor/af_inet.c
+168-114security/apparmor/lsm.c
+217-64security/apparmor/apparmorfs.c
+112-167security/apparmor/mount.c
+99-58security/apparmor/domain.c
+65-30security/apparmor/label.c
+1,226-43330 files not shown
+1,609-61336 files

Linux/linux 76854b3drivers/base/power main.c, drivers/cpufreq intel_pstate.c

Merge branches 'pm-cpufreq' and 'pm-sleep'

Merge additional cpufreq updates and one update related to system sleep
for 7.3-rc1:

 - Unblock runtime PM when device prepare fails that was not done by
   mistake (Shibo Zhu)

 - Fix possible rate limit overflow on 32-bit systems in the schedutil
   cpufreq governor (Hui Su)

 - Consolidate HWP P-states initialization in the intel_pstate cpufreq
   driver and make that driver avoid using the DESIRED_PERF HWP hint
   when the Dynamic Efficiency Control (DEC) is enabled in the processor
   to avoid inconsistent behavior (Rafael Wysocki)

* pm-cpufreq:
  cpufreq: intel_pstate: Avoid using DESIRED_PERF when DEC is enabled
  cpufreq: intel_pstate: Consolidate HWP P-states initialization

    [4 lines not shown]
DeltaFile
+63-63drivers/cpufreq/intel_pstate.c
+13-2kernel/sched/cpufreq_schedutil.c
+1-0drivers/base/power/main.c
+77-653 files

Linux/linux ea10c0bdrivers/acpi button.c acpi_apd.c

Merge branches 'acpi-battery', 'acpi-button', 'acpi-soc' and 'acpi-pfrut'

Merge updates of assorted ACPI drivers for 7.3-rc1:

 - Protect all battery properties with a separated mutex in the ACPI
   battery driver to prevent race conditions from occurring and avoid
   evaluating the _BST ACPI control method multiple times in parallel
   for the same battery device (Rong Zhang)

 - Add DMI quirk for Razer Blade Pro 17 early 2020 lid switch to the
   ACPI button driver (Robin Everaars)

 - Convert fixed clock rates in the ACPI driver for AMD SoCs (APD) to
   use HZ_PER_MHZ and add a clock frequency for the HJMC01 I2C
   controller to it (Hongnan Li and Xiangyang Yu)

 - Fix a stack buffer overflow in query_capability() in the ACPI
   platform firmware runtime update driver (Anirudh Prasad)


    [12 lines not shown]
DeltaFile
+101-46drivers/acpi/battery.c
+24-21drivers/acpi/pfr_update.c
+21-14drivers/acpi/acpi_apd.c
+11-0drivers/acpi/button.c
+157-814 files

Linux/linux bbc981bdrivers/acpi acpi_platform.c scan.c, include/acpi acpi_bus.h

Merge branch 'acpi-bus'

Merge changes related to primary "physical" device lookup for a given
ACPI device object that include the introduction of a new lookup helper
function and core ACPI device enumeration code updates putting that new
function to use (Rafael Wysocki)

* acpi-bus:
  ACPI: scan: Use acpi_bus_get_primary_device()
  ACPI: platform: Use acpi_bus_get_primary_device()
  ACPI: bus: Introduce acpi_bus_get_primary_device()
DeltaFile
+38-16drivers/acpi/bus.c
+9-11drivers/acpi/scan.c
+7-9drivers/acpi/acpi_platform.c
+6-0include/acpi/acpi_bus.h
+60-364 files

Linux/linux 4c2cebcdrivers/acpi power.c acpi_platform.c

Merge branch 'acpi-scan'

Merge core ACPI device enumeration code changes for 7.3-rc1:

 - Prevent the core ACPI enumeration code from combining device
   resources that overlap completely in order to avoid resource
   conflicts during platform device registration because there are
   drivers that expect such resources to be present (Rafael Wysocki)

 - Defer device power initialization during ACPI-based device
   enumeration to the point when the given device is known to be present
   and functional and all of its dependencies have been met (Peixin Xie)

 - Fix bus ID cleanup on device_add() failures during ACPI device object
   registration (Hongyan Xu)

* acpi-scan:
  ACPI: scan: Do not combine resources that overlap completely
  ACPI: scan: Defer device power initialization
  ACPI: scan: fix bus ID cleanup on device_add() failures
DeltaFile
+9-8drivers/acpi/scan.c
+7-1drivers/acpi/acpi_platform.c
+1-0drivers/acpi/power.c
+17-93 files

Linux/linux 2bdcd6cDocumentation/translations/it_IT/process 2.Process.rst deprecated.rst, Documentation/translations/ja_JP/process submitting-patches.rst

Merge tag 'docs-7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux

Pull more documentation updates from Jonathan Corbet:
 "A handful of late-arriving fixes, a Japanese translation that was
  ready long ago but fell through the cracks, and an update to the
  Italian translations"

* tag 'docs-7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux:
  docs: panic: Disclaimer about console verbosity when using panic_print with pstore
  docs: kernel-parameters: add CPU_FREQ, CPU_IDLE build options
  doc:it_IT: align Italian documentation in process
  docs: threat-model: fix /dev/kmsg reference
  docs: block: fix dead http link in blk-mq.rst
  docs/ja_JP: translate submitting-patches.rst (tag usage)
DeltaFile
+146-66Documentation/translations/it_IT/process/submitting-patches.rst
+88-82Documentation/translations/it_IT/process/maintainer-pgp-guide.rst
+94-0Documentation/translations/ja_JP/process/submitting-patches.rst
+94-0Documentation/translations/it_IT/process/adding-syscalls.rst
+64-19Documentation/translations/it_IT/process/deprecated.rst
+28-29Documentation/translations/it_IT/process/2.Process.rst
+514-19614 files not shown
+631-25220 files

Linux/linux a5218c6Documentation/driver-api pwrseq.rst, drivers/bluetooth hci_qca.c

Merge tag 'pwrseq-updates-for-v7.3-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux

Pull another power sequencing update from Bartosz Golaszewski:
 "A single tree-wide rename of two of the public functions to better
  reflect their actual semantics:

   - rename pwrseq_power_on/off() to pwrseq_enable/disable() tree-wide"

* tag 'pwrseq-updates-for-v7.3-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
  power: sequencing: rename pwrseq_power_on/off() to pwrseq_enable/disable()
DeltaFile
+8-8drivers/power/sequencing/core.c
+4-4include/linux/pwrseq/consumer.h
+3-3drivers/net/wireless/ath/ath10k/snoc.c
+2-2drivers/gpu/drm/imagination/pvr_power.c
+2-2drivers/bluetooth/hci_qca.c
+2-2Documentation/driver-api/pwrseq.rst
+21-213 files not shown
+26-269 files

Linux/linux d51fc9dDocumentation/driver-api pwrseq.rst, drivers/bluetooth hci_qca.c

power: sequencing: rename pwrseq_power_on/off() to pwrseq_enable/disable()

The way power sequencing works means that a call to pwrseq_power_on()
does not necessarily result in the pwrseq target being powered-on at
that time: it may have already been powered on before. Similarly: a call
to pwrseq_power_off() does not have to result in an actual powering off
of resources: there may still be other users that requested a power-on
before.

We will also introduce the concept of "non-controllable" pwrseq targets
soon which further increases the disconnect between the naming
convention and the actual semantics.

What consumers of pwrseq descriptors actually do is: they *vote* for a
powering on of a given target or retract that vote. These operations
could be called get/put in line with runtime PM but this could become
confusing since we already provide pwrseq_get/put() for a different
purpose. pwrseq_vote_on/off() also have been rejected as unusual in
the tree.

    [15 lines not shown]
DeltaFile
+8-8drivers/power/sequencing/core.c
+4-4include/linux/pwrseq/consumer.h
+3-3drivers/net/wireless/ath/ath10k/snoc.c
+2-2drivers/gpu/drm/imagination/pvr_power.c
+2-2drivers/bluetooth/hci_qca.c
+2-2Documentation/driver-api/pwrseq.rst
+21-212 files not shown
+25-258 files

Linux/linux 3daad92security/apparmor lib.c

apparmor: policy_int make sure list heads are initialized before fail path

If profile create fails before policy_init is complete the list heads
are not properly initialized causing profile_free() sanity checks to
trigger the following splat.

AppArmor WARN aa_policy_destroy: (((!list_empty(&policy->profiles) && (&policy->profiles)->prev != ((void *) 0x122 + (0xdead000000000000UL))))):
WARNING: security/apparmor/lib.c:509 at aa_policy_destroy+0x164/0x1b0 security/apparmor/lib.c:509, CPU#0: syz.0.17/5541
Modules linked in:
CPU: 0 UID: 0 PID: 5541 Comm: syz.0.17 Not tainted syzkaller #0 PREEMPT(full)
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
RIP: 0010:aa_policy_destroy+0x16b/0x1b0 security/apparmor/lib.c:509
Code: 85 ed 7e 4d e8 96 bc 37 fd 5b 41 5c 41 5e 41 5f 5d e9 19 27 4e 07 cc e8 83 bc 37 fd 48 8d 3d 0c f0 d3 0b 48 c7 c6 a4 eb 38 8e <67> 48 0f b9 3a e9 04 ff ff ff e8 66 bc 37 fd 48 8d 3d ff ef d3 0b
RSP: 0018:ffffc9000345eaa0 EFLAGS: 00010293
RAX: ffffffff848f530d RBX: ffff88803f734800 RCX: ffff88801af2a580
RDX: 0000000000000000 RSI: ffffffff8e38eba4 RDI: ffffffff90634320
RBP: 0000000000000000 R08: 0000000000000cc0 R09: 00000000ffffffff
R10: dffffc0000000000 R11: fffffbfff1d95913 R12: dead000000000122
R13: ffff88803f734800 R14: ffff88803f734828 R15: dffffc0000000000

    [30 lines not shown]
DeltaFile
+2-2security/apparmor/lib.c
+2-21 files

Linux/linux 45c13f3. MAINTAINERS, drivers/hwspinlock hwspinlock_core.c

Merge tag 'hwlock-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux

Pull hwspinlock updates from Bjorn Andersson:
 "Propagate single-lock registration failures from radix_tree_insert(),
  making caller sanity checks effective.

  Update the hwspinlock MAINTAINERS repository URL to the current
  remoteproc tree"

* tag 'hwlock-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux:
  hwspinlock: propagate errno when registering single lock
  MAINTAINERS: Update remoteproc repo url for hwspinlock
DeltaFile
+1-1drivers/hwspinlock/hwspinlock_core.c
+1-1MAINTAINERS
+2-22 files

Linux/linux f2ed28dDocumentation/staging rpmsg.rst, drivers/rpmsg qcom_smd.c qcom_glink_native.c

Merge tag 'rpmsg-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux

Pull rpmsg updates from Bjorn Andersson:
 "Fix a GLINK endpoint teardown deadlock during driver detach and order
  SMEM FIFO reads after the remote-updated availability check.

  Prevent duplicate rpmsg character endpoint teardown when remoteproc
  shutdown races with RPMSG_DESTROY_EPT_IOCTL.

  Replace unsafe string and sysfs formatting helpers, and correct the
  unregister_rpmsg_driver() return value documentation"

* tag 'rpmsg-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux:
  rpmsg: glink: smem: order FIFO read after availability check
  rpmsg: glink: fix deadlock in endpoint destroy during driver detach
  rpmsg: char: Check for ongoing chrdev destroy
  rpmsg: glink: Replace strcpy() with strscpy()
  rpmsg: core: Fix incorrect return value documentation
  rpmsg: Replace sprintf() with sysfs_emit() in sysfs show
DeltaFile
+8-3drivers/rpmsg/rpmsg_char.c
+7-0drivers/rpmsg/qcom_glink_smem.c
+2-4drivers/rpmsg/rpmsg_core.c
+1-4drivers/rpmsg/qcom_glink_native.c
+1-1drivers/rpmsg/qcom_smd.c
+0-1Documentation/staging/rpmsg.rst
+19-136 files

Linux/linux fc710deDocumentation/devicetree/bindings/remoteproc qcom,kaanapali-soccp-pas.yaml qcom,nord-pas.yaml, drivers/remoteproc remoteproc_core.c xlnx_r5_remoteproc.c

Merge tag 'rproc-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux

Pull remoteproc updates from Bjorn Andersson:
 "Add a remoteproc driver and binding for AMD MicroBlaze/V soft cores
  executing from dual-port BRAM, with clock and reset control and
  support for firmware without a resource table.

  Introduce a generic Qualcomm PAS service with SCM and OP-TEE backends,
  and migrate the PAS, MSS, and WCNSS remoteproc drivers to it. Add Nord
  ADSP and CDSP support, Eliza CDSP support, Maili ADSP/CDSP bindings,
  and late-attach SoCCP support for Kaanapali, Hawi, Maili, and Glymur.
  Enable BAM-DMUX child devices for PAS modems and fix PAS memory
  protection, handover, shutdown, and resource lifetime handling.

  Harden remoteproc lifecycle handling by attaching asynchronously,
  stopping crashed processors, synchronizing crash work with removal,
  and forcing shutdown before device resources are released. Reallocate
  resources during attach recovery and fix several reference and
  error-path leaks.

    [32 lines not shown]
DeltaFile
+315-58drivers/remoteproc/qcom_q6v5_pas.c
+213-0drivers/remoteproc/amd_mbv_bram_rproc.c
+85-119drivers/remoteproc/xlnx_r5_remoteproc.c
+115-58drivers/remoteproc/remoteproc_core.c
+173-0Documentation/devicetree/bindings/remoteproc/qcom,nord-pas.yaml
+156-0Documentation/devicetree/bindings/remoteproc/qcom,kaanapali-soccp-pas.yaml
+1,057-23552 files not shown
+2,063-70358 files

Linux/linux 73ae59efs/erofs internal.h data.c

Merge tag 'erofs-for-7.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs

Pull more erofs updates from Gao Xiang:

 - Fix up the EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS default logic so
   that "make savedefconfig" won't write the needless default value to
   the defconfig file

 - Add support for SEEK_{HOLE,DATA}, splice() as well as enable large
   folios in inode_share mode

 - Fix z_erofs_gbuf_growsize() after the previous buffer resizing fails

* tag 'erofs-for-7.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs:
  erofs: simplify z_erofs_gbuf_growsize()
  erofs: skip sufficiently large global buffers when resizing
  erofs: support large folios in inode_share mode
  erofs: support splice() in inode_share mode
  erofs: support SEEK_HOLE/SEEK_DATA in inode_share mode
  erofs: Fix EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS default logic
DeltaFile
+9-11fs/erofs/zutil.c
+10-2fs/erofs/ishare.c
+5-3fs/erofs/Kconfig
+1-1fs/erofs/data.c
+1-0fs/erofs/internal.h
+26-175 files

Linux/linux 79a57e4drivers/thermal/qcom qcom-spmi-mbg-tm.c

thermal/drivers/qcom-spmi-mbg-tm: Add module namespace import for IIO_CONSUMER

Commit ebf1d03dab96 ("iio: inkern: Use namespaced exports") in the iio
tree restricts certain exported core functions that a driver added in
commit c3dce117333c ("thermal/drivers/qcom: Add support for Qualcomm MBG
thermal monitoring") from the thermal tree uses, causing modpost to
warn (or error without CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS):

  ERROR: modpost: drivers/thermal/qcom/qcom-spmi-mbg-tm.ko: module uses symbol 'devm_iio_channel_get' from namespace 'IIO_CONSUMER', but does not import it.
  ERROR: modpost: drivers/thermal/qcom/qcom-spmi-mbg-tm.ko: module uses symbol 'iio_read_channel_processed' from namespace 'IIO_CONSUMER', but does not import it.

Add the IIO_CONSUMER namespace import to clear up the error.

Signed-off-by: Nathan Chancellor <nathan at kernel.org>
Acked-by: Randy Dunlap <rdunlap at infradead.org>
Tested-by: Randy Dunlap <rdunlap at infradead.org>
Link: https://patch.msgid.link/20260812-qcom-spmi-mbg-tm-ns-modpost-error-v1-1-d849390d2714@kernel.org
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki at intel.com>
DeltaFile
+1-0drivers/thermal/qcom/qcom-spmi-mbg-tm.c
+1-01 files

Linux/linux aa41741drivers/thermal thermal_core.c

Revert "thermal/core: Allocate the thermal class dynamically"

This reverts commit 34f54003643e ("thermal/core: Allocate the thermal
class dynamically") that went against driver core changes aiming at the
elimination of class_create() [1].

No intentional functional impact.

Link: https://lore.kernel.org/linux-pm/2026082411-flask-rewire-434f@gregkh/
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki at intel.com>
Reviewed-by: Greg Kroah-Hartman <gregkh at linuxfoundation.org>
Link: https://patch.msgid.link/4761117.LvFx2qVVIh@rafael.j.wysocki
DeltaFile
+7-9drivers/thermal/thermal_core.c
+7-91 files

Linux/linux 1087c29drivers/thermal thermal_core.c

Revert "thermal/core: Use the thermal class pointer as init guard"

This reverts commit 499274d078d0 ("thermal/core: Use the thermal class
pointer as init guard") because it depends on another commit that needs
to be reverted.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki at intel.com>
Reviewed-by: Greg Kroah-Hartman <gregkh at linuxfoundation.org>
Link: https://patch.msgid.link/6301222.lOV4Wx5bFT@rafael.j.wysocki
DeltaFile
+7-4drivers/thermal/thermal_core.c
+7-41 files

Linux/linux 7bb6284arch/s390/kvm interrupt.c kvm-s390.c, arch/s390/kvm/s390 interrupt.c s390.c

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm

Pull kvm updates from Paolo Bonzini:
 "ARM64:

   - Add support for 'slot' based PMU events, paired with new UAPI that
     compels the user to select a specific PMU implementation

   - Lazy save/restore of vCPU state for pKVM, along with various fixes
     and cleanups to the management of vCPU state between the untrusted
     host and pKVM hypervisor

   - Disable traps of EL1 registers for nested hypervisors when
     FEAT_NV2p1 is present, guaranteeing that EL2-specific register bits
     are stateful in the EL1 counterpart

   - Leverage FEAT_NV3 to avoid unnecessary ERET/TLBI traps when the
     scope of those instructions remains 'in host' (i.e. L1
     kernel/userspace)

    [253 lines not shown]
DeltaFile
+0-6,018arch/s390/kvm/kvm-s390.c
+5,929-0arch/s390/kvm/s390/s390.c
+197-3,698arch/x86/kvm/x86.c
+3,832-0arch/s390/kvm/s390/interrupt.c
+0-3,829arch/s390/kvm/interrupt.c
+2,728-0arch/x86/kvm/msrs.c
+12,686-13,545312 files not shown
+37,594-33,358318 files

Linux/linux 70f5376drivers/tty/ipwireless main.c network.c, drivers/tty/serial qcom_geni_serial.c

Merge tag 'tty-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty

Pull TTY / serial driver updates from Greg KH:
 "Here is the "big" set of tty and serial driver updates for 7.3-rc1.

  Not really all that much happened this development cycle for this
  subsystem, changes in here are:

   - removal of the ipwireless driver as it's no longer used or needed

   - new 8250_mxpcie driver added

   - qcom serial driver updates and additions

   - vt mode validation addition

   - lots of other small serial driver updates and additions

  All of these have been in linux-next for weeks with no reported issues"

    [23 lines not shown]
DeltaFile
+0-1,770drivers/tty/ipwireless/hardware.c
+387-273drivers/tty/serial/qcom_geni_serial.c
+0-627drivers/tty/ipwireless/tty.c
+627-0drivers/tty/serial/8250/8250_mxpcie.c
+0-517drivers/tty/ipwireless/network.c
+0-356drivers/tty/ipwireless/main.c
+1,014-3,54375 files not shown
+2,061-4,72681 files

Linux/linux f4d5081Documentation/translations/zh_CN/usb ehci.rst usbmon.rst, drivers/thunderbolt stream.c

Merge tag 'usb-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb

Pull USB / Thunderbolt updates from Greg KH:
 "Here is the big set of USB and Thunderbolt driver updates for 7.3-rc1.

  Lots of driver work for new devices and systems, and many other minor
  fixes and updates. Included in here are:

   - Thunderbolt subsystem driver updates and additions

   - typec driver updates and additions

   - usb gadget fixes all over the place, seems like people are finally
     paying attention to these drivers for some reason

   - xhci driver updates and fixes based on lots of reports

   - usb-serial driver updates and additions


    [28 lines not shown]
DeltaFile
+483-153drivers/usb/typec/tcpm/tcpm.c
+250-246drivers/usb/host/xhci-ring.c
+137-197drivers/usb/serial/digi_acceleport.c
+141-191Documentation/translations/zh_CN/usb/usbmon.rst
+211-57drivers/thunderbolt/stream.c
+98-151Documentation/translations/zh_CN/usb/ehci.rst
+1,320-995134 files not shown
+3,143-1,780140 files