<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/CREDITS, branch master</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>Merge tag 'mm-nonmm-stable-2026-10-25-14-57' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm</title>
<updated>2026-10-27T22:08:22+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2026-10-27T22:08:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=7d1f84f1b94e79cb95d974ab3ec54cb3a4d64f5b'/>
<id>7d1f84f1b94e79cb95d974ab3ec54cb3a4d64f5b</id>
<content type='text'>
Pull non-MM updates from Andrew Morton:

 - "ocfs2: exit recovery thread on mount error path" (Joseph Qi):

   Stop OCFS2 recovery before freeing failed-mount state and replay
   slots, closing use-after-free and double-free races. Defer
   suballocator reclaim to break a transaction-lock deadlock with
   dismount.

 - "ocfs2: validate suballoc slot and bit of metadata blocks" (Joseph
   Qi):

   Validate OCFS2 metadata suballocator slots, bits and directory index
   block locations. Reject corrupt metadata with filesystem errors
   instead of BUGs or out-of-bounds accesses.

 - "ocfs2: deal with legacy signed name hash values" (Joseph Qi):

   Restore OCFS2 lookups for non-ASCII names stored with legacy signed
   hashes. Use stored xattr hashes during bucket splits to avoid
   duplicate entries and spurious ENOSPC failures.

 - "ocfs2: stabilize dentry names in file and setattr traces" (Cen
   Zhang):

   Snapshot OCFS2 names during file and setattr tracing to prevent
   rename races using freed storage or mismatched names and lengths.
   Preserve trace formats and the locked release open-count sample.

 - "panic: fix panic_force_cpu= redirect races and NMI bypass" (Bradley
   Morgan):

   Fix panic_force_cpu races and NMI redirection so crash-kernel CPU
   selection is honored. Preserve variable arguments on failed redirects
   and use a static message buffer.

 - "fat: allocate multiple clusters in fallocate" (Matheus Alves de
   Almeida):

   Allocate FAT clusters in batches for FALLOC_FL_KEEP_SIZE and batch
   FAT updates. This removes repeated single-cluster allocation
   overhead, particularly on synchronous mounts.

 - "scripts/gdb: fix radix tree lookup and stack depot diagnostic"
   (Ting-Han Hou):

   Fix GDB radix-tree lookup and its handling of XArray sibling, retry
   and zero entries. Also repair the stack-depot diagnostic for an
   out-of-range pool index.

 - "hung_task: Improve warning budget handling and task reporting"
   (Aaron Tomlin):

   Reset the hung-task warning budget after recovery so later hangs
   remain visible. Keep the configured limit intact and emit one summary
   per scan when detailed reports exhaust the budget.

 - "bootconfig: Reject unexpected data after null character and
   cleanups" (Masami Hiramatsu):

   Reject bootconfig data after an embedded null while accepting
   trailing padding. Validate the full input in the userspace tool, and
   retain internal tree sanity checks there rather than in the kernel.

 - "kbuild: GCOV cleanups following the prefer-atomic fix" (Konstantin
   Khorenko):

   Use the actual GCOV build flags in the prefer-atomic compiler probe.
   Move flag setup into scripts/Makefile.gcov and skip the probe when
   GCOV is disabled.

 - "ocfs2: xattr bucket validation fixes" (Joseph Qi):

   Accept valid OCFS2 xattr buckets spanning 512-byte blocks, avoiding
   false read-only remounts. Reject misaligned buckets and return errors
   instead of panicking on corrupt defrag metadata.

 - "ocfs2: fix metadata reservation for xattr value trees" (Joseph Qi):

   Reserve enough OCFS2 metadata for new and relocated xattr value
   trees. Fix shortfalls which could cause ENOSPC, dropped entries and
   leaked clusters on fragmented filesystems; remove duplicate
   reservations.

 - "Introduce arch_do_panic" (Mete Durlu):

   Add arch_do_panic() and move s390 and sparc handling out of generic
   panic code. The architecture-specific actions now follow the
   end-of-panic marker.

 - "checkpatch: userspace improvements" (Petr Vorel):

   Improve checkpatch's userspace detection and suppress kernel-only
   checks. Recognize standard inttypes macros and add explicit
   --userspace and --no-userspace overrides.

 - "ocfs2: validate dr_fs_generation of dir index root blocks" (Joseph
   Qi):

   Check OCFS2 directory index generations and leaf block numbers.
   Reject stale or misplaced blocks instead of using metadata left by a
   previously formatted filesystem.

 - "selftests/membarrier: Skip an unregistered memory barrier test on
   Musl" (Chris Gellermann):

   Skip the unregistered membarrier test when libc has already
   registered the command. Musl does this during thread creation,
   causing false failures in the multithreaded test.

 - "init: fix array boundary bugs in boot parameter parsing"
   (Wilson Felipe Pereira):

   Fix boot argument boundary cases which leave stale arguments in
   init's command line or panic when replacing the final environment
   variable. Clear the last slot and check duplicates before the limit.

Summary of the 87 singletons in this merge:

  The OCFS2 singletons fix deadlocks between xattr updates and inline
  truncation, and during inode reclaim. Corrupt quota and extent
  metadata could also crash the kernel or corrupt memory; these paths
  now check the layout before using it. Other fixes close use-after-free
  and publication races around cluster reconfiguration, node failure,
  quota remount errors and shared refcount trees. New files now retain
  security labels from all stacked LSMs instead of silently dropping all
  but one. Valid xattr insertions also stop tripping FORTIFY on builds
  with counted arrays.

  Elsewhere, a lost wakeup could leave hardware-monitoring reads stuck
  in unkillable sleep and block further I2C traffic. That is fixed, as
  are kernel memory leaks in POSIX message-queue notifications and tmpfs
  casefold setup which could grow until memory is exhausted. A driver
  removal race which could crash the kernel is fixed too. The
  hibernation command through reboot() also stops taking the same mutex
  twice, avoiding a deadlock before suspension.

  On the boot side, bzip2 decoding now accepts valid full blocks emitted
  by lbzip2, fixing failures to boot those compressed kernels. Malformed
  bzip2 streams can no longer overflow the decode buffer, and LZ4
  initrds are checked before the decoder can read past their end. FAT
  rejects geometry which overflows the data-area calculation on 32-bit
  systems, and rolls back entries when inode setup fails, preventing
  failed creations from reappearing after remount. The x86 XOR and RAID6
  AVX paths also avoid imposing a slowdown on subsequent SSE code.

* tag 'mm-nonmm-stable-2026-10-25-14-57' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (134 commits)
  scripts/gdb: fix stack depot out-of-bounds diagnostic
  scripts/gdb: fix radix tree lookup pointer handling
  ocfs2/cluster: remove zero-address nodes from IP tree on teardown
  ocfs2: snapshot the dentry name while tracing file release
  ocfs2: snapshot dentry names in file and setattr traces
  ocfs2/dlm: drain join handlers before releasing module text
  MAINTAINERS: update Markus's e-mail address
  mailmap: add entries for Andrew Jones
  stackdepot: stop preallocating after the final pool
  ocfs2: drain quorum work before removing the cluster
  watchdog: force console verbose when reporting lockups
  profiling: fix sampling step on 64-bit big-endian systems
  kernel/reboot: avoid potential deadlocks during suspension
  compat: avoid double rounding in times()
  ocfs2: pin owning modules for open debugfs files
  ocfs2/cluster: initialize heartbeat regions before publishing them
  selftests/proc: proc-pid-vm: fix unused variable warning on non-x86
  ocfs2: pin refcount trees before dropping the lookup lock
  ocfs2: validate the xattr tree root of an indexed xattr block
  ocfs2/dlm: hold the lookup reference across convert AST enqueue
  ...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pull non-MM updates from Andrew Morton:

 - "ocfs2: exit recovery thread on mount error path" (Joseph Qi):

   Stop OCFS2 recovery before freeing failed-mount state and replay
   slots, closing use-after-free and double-free races. Defer
   suballocator reclaim to break a transaction-lock deadlock with
   dismount.

 - "ocfs2: validate suballoc slot and bit of metadata blocks" (Joseph
   Qi):

   Validate OCFS2 metadata suballocator slots, bits and directory index
   block locations. Reject corrupt metadata with filesystem errors
   instead of BUGs or out-of-bounds accesses.

 - "ocfs2: deal with legacy signed name hash values" (Joseph Qi):

   Restore OCFS2 lookups for non-ASCII names stored with legacy signed
   hashes. Use stored xattr hashes during bucket splits to avoid
   duplicate entries and spurious ENOSPC failures.

 - "ocfs2: stabilize dentry names in file and setattr traces" (Cen
   Zhang):

   Snapshot OCFS2 names during file and setattr tracing to prevent
   rename races using freed storage or mismatched names and lengths.
   Preserve trace formats and the locked release open-count sample.

 - "panic: fix panic_force_cpu= redirect races and NMI bypass" (Bradley
   Morgan):

   Fix panic_force_cpu races and NMI redirection so crash-kernel CPU
   selection is honored. Preserve variable arguments on failed redirects
   and use a static message buffer.

 - "fat: allocate multiple clusters in fallocate" (Matheus Alves de
   Almeida):

   Allocate FAT clusters in batches for FALLOC_FL_KEEP_SIZE and batch
   FAT updates. This removes repeated single-cluster allocation
   overhead, particularly on synchronous mounts.

 - "scripts/gdb: fix radix tree lookup and stack depot diagnostic"
   (Ting-Han Hou):

   Fix GDB radix-tree lookup and its handling of XArray sibling, retry
   and zero entries. Also repair the stack-depot diagnostic for an
   out-of-range pool index.

 - "hung_task: Improve warning budget handling and task reporting"
   (Aaron Tomlin):

   Reset the hung-task warning budget after recovery so later hangs
   remain visible. Keep the configured limit intact and emit one summary
   per scan when detailed reports exhaust the budget.

 - "bootconfig: Reject unexpected data after null character and
   cleanups" (Masami Hiramatsu):

   Reject bootconfig data after an embedded null while accepting
   trailing padding. Validate the full input in the userspace tool, and
   retain internal tree sanity checks there rather than in the kernel.

 - "kbuild: GCOV cleanups following the prefer-atomic fix" (Konstantin
   Khorenko):

   Use the actual GCOV build flags in the prefer-atomic compiler probe.
   Move flag setup into scripts/Makefile.gcov and skip the probe when
   GCOV is disabled.

 - "ocfs2: xattr bucket validation fixes" (Joseph Qi):

   Accept valid OCFS2 xattr buckets spanning 512-byte blocks, avoiding
   false read-only remounts. Reject misaligned buckets and return errors
   instead of panicking on corrupt defrag metadata.

 - "ocfs2: fix metadata reservation for xattr value trees" (Joseph Qi):

   Reserve enough OCFS2 metadata for new and relocated xattr value
   trees. Fix shortfalls which could cause ENOSPC, dropped entries and
   leaked clusters on fragmented filesystems; remove duplicate
   reservations.

 - "Introduce arch_do_panic" (Mete Durlu):

   Add arch_do_panic() and move s390 and sparc handling out of generic
   panic code. The architecture-specific actions now follow the
   end-of-panic marker.

 - "checkpatch: userspace improvements" (Petr Vorel):

   Improve checkpatch's userspace detection and suppress kernel-only
   checks. Recognize standard inttypes macros and add explicit
   --userspace and --no-userspace overrides.

 - "ocfs2: validate dr_fs_generation of dir index root blocks" (Joseph
   Qi):

   Check OCFS2 directory index generations and leaf block numbers.
   Reject stale or misplaced blocks instead of using metadata left by a
   previously formatted filesystem.

 - "selftests/membarrier: Skip an unregistered memory barrier test on
   Musl" (Chris Gellermann):

   Skip the unregistered membarrier test when libc has already
   registered the command. Musl does this during thread creation,
   causing false failures in the multithreaded test.

 - "init: fix array boundary bugs in boot parameter parsing"
   (Wilson Felipe Pereira):

   Fix boot argument boundary cases which leave stale arguments in
   init's command line or panic when replacing the final environment
   variable. Clear the last slot and check duplicates before the limit.

Summary of the 87 singletons in this merge:

  The OCFS2 singletons fix deadlocks between xattr updates and inline
  truncation, and during inode reclaim. Corrupt quota and extent
  metadata could also crash the kernel or corrupt memory; these paths
  now check the layout before using it. Other fixes close use-after-free
  and publication races around cluster reconfiguration, node failure,
  quota remount errors and shared refcount trees. New files now retain
  security labels from all stacked LSMs instead of silently dropping all
  but one. Valid xattr insertions also stop tripping FORTIFY on builds
  with counted arrays.

  Elsewhere, a lost wakeup could leave hardware-monitoring reads stuck
  in unkillable sleep and block further I2C traffic. That is fixed, as
  are kernel memory leaks in POSIX message-queue notifications and tmpfs
  casefold setup which could grow until memory is exhausted. A driver
  removal race which could crash the kernel is fixed too. The
  hibernation command through reboot() also stops taking the same mutex
  twice, avoiding a deadlock before suspension.

  On the boot side, bzip2 decoding now accepts valid full blocks emitted
  by lbzip2, fixing failures to boot those compressed kernels. Malformed
  bzip2 streams can no longer overflow the decode buffer, and LZ4
  initrds are checked before the decoder can read past their end. FAT
  rejects geometry which overflows the data-area calculation on 32-bit
  systems, and rolls back entries when inode setup fails, preventing
  failed creations from reappearing after remount. The x86 XOR and RAID6
  AVX paths also avoid imposing a slowdown on subsequent SSE code.

* tag 'mm-nonmm-stable-2026-10-25-14-57' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (134 commits)
  scripts/gdb: fix stack depot out-of-bounds diagnostic
  scripts/gdb: fix radix tree lookup pointer handling
  ocfs2/cluster: remove zero-address nodes from IP tree on teardown
  ocfs2: snapshot the dentry name while tracing file release
  ocfs2: snapshot dentry names in file and setattr traces
  ocfs2/dlm: drain join handlers before releasing module text
  MAINTAINERS: update Markus's e-mail address
  mailmap: add entries for Andrew Jones
  stackdepot: stop preallocating after the final pool
  ocfs2: drain quorum work before removing the cluster
  watchdog: force console verbose when reporting lockups
  profiling: fix sampling step on 64-bit big-endian systems
  kernel/reboot: avoid potential deadlocks during suspension
  compat: avoid double rounding in times()
  ocfs2: pin owning modules for open debugfs files
  ocfs2/cluster: initialize heartbeat regions before publishing them
  selftests/proc: proc-pid-vm: fix unused variable warning on non-x86
  ocfs2: pin refcount trees before dropping the lookup lock
  ocfs2: validate the xattr tree root of an indexed xattr block
  ocfs2/dlm: hold the lookup reference across convert AST enqueue
  ...
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge tag 'staging-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging</title>
<updated>2026-10-25T01:07:12+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2026-10-25T01:07:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e1cff82880d13f62c64f20c36172a76aba7d989c'/>
<id>e1cff82880d13f62c64f20c36172a76aba7d989c</id>
<content type='text'>
Pull staging driver updates from Greg KH:
 "Here is the big set of staging driver updates for 7.4-rc1.

  The huge majority of changes in here were to the rtl8723bs driver,
  which ended up being deleted entirely through the wifi driver tree, so
  while the work here was nice to have done to get experience by people,
  the overall goal was achieved in that we have a solid working and sane
  driver in the real part of the tree now.

  Other than that, included in here are:
    - some greybus driver removal of broken drivers that no one ever used
    - minor coding style cleanups for other staging drivers

  All of these have been in linux-next with no reported issues, other
  than the merge conflict of the driver being removed, but that's an
  obvious one to resolve :)"

* tag 'staging-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (145 commits)
  staging: rtl8723bs: remove unnecessary parentheses
  rtl8723bs: Remove redundant macro in basic_types.h
  staging: rtl8723bs: remove spaces before tabs in hal_com_reg.h
  staging: greybus: Align function arguments
  staging: greybus: uart: fix argument alignment
  staging: greybus: Remove unused header declaration to_fw_mgmt_connection
  staging: most: fix typo in driver_usage.txt
  staging: vme_user: avoid iterator variable access outside list loop
  staging: greybus: Remove unused function 'to_fw_mgmt_connection'
  staging: greybus: replace PTR_ERR() with %pe in error messages
  staging: octeon: fix misuse of kernel-doc comment
  staging: nvec: fix GPIO descriptor documentation
  staging: fbtft: update outdated struct fbtft_ops comment
  greybus: Discard pm_runtime_put_autosuspend() return value
  staging: rtl8723bs: remove unused defines in odm.h
  staging: rtl8723bs: remove commented out code in hal/ files
  staging: rtl8723bs: remove unused defines in HalBtcOutSrc.h
  staging: rtl8723bs: remove unused PCI ASPM OSC definitions
  staging: rtl8723bs: remove unused EEPROM definitions
  staging: rtl8723bs: return bool from check_pending_xmitbuf
  ...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pull staging driver updates from Greg KH:
 "Here is the big set of staging driver updates for 7.4-rc1.

  The huge majority of changes in here were to the rtl8723bs driver,
  which ended up being deleted entirely through the wifi driver tree, so
  while the work here was nice to have done to get experience by people,
  the overall goal was achieved in that we have a solid working and sane
  driver in the real part of the tree now.

  Other than that, included in here are:
    - some greybus driver removal of broken drivers that no one ever used
    - minor coding style cleanups for other staging drivers

  All of these have been in linux-next with no reported issues, other
  than the merge conflict of the driver being removed, but that's an
  obvious one to resolve :)"

* tag 'staging-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (145 commits)
  staging: rtl8723bs: remove unnecessary parentheses
  rtl8723bs: Remove redundant macro in basic_types.h
  staging: rtl8723bs: remove spaces before tabs in hal_com_reg.h
  staging: greybus: Align function arguments
  staging: greybus: uart: fix argument alignment
  staging: greybus: Remove unused header declaration to_fw_mgmt_connection
  staging: most: fix typo in driver_usage.txt
  staging: vme_user: avoid iterator variable access outside list loop
  staging: greybus: Remove unused function 'to_fw_mgmt_connection'
  staging: greybus: replace PTR_ERR() with %pe in error messages
  staging: octeon: fix misuse of kernel-doc comment
  staging: nvec: fix GPIO descriptor documentation
  staging: fbtft: update outdated struct fbtft_ops comment
  greybus: Discard pm_runtime_put_autosuspend() return value
  staging: rtl8723bs: remove unused defines in odm.h
  staging: rtl8723bs: remove commented out code in hal/ files
  staging: rtl8723bs: remove unused defines in HalBtcOutSrc.h
  staging: rtl8723bs: remove unused PCI ASPM OSC definitions
  staging: rtl8723bs: remove unused EEPROM definitions
  staging: rtl8723bs: return bool from check_pending_xmitbuf
  ...
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge tag 'for-linus-tsm' of https://github.com/jgunthorpe/linux</title>
<updated>2026-10-22T20:41:18+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2026-10-22T20:41:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=a1c2b1da93f5f612aa7a33190c4900c98e51f6da'/>
<id>a1c2b1da93f5f612aa7a33190c4900c98e51f6da</id>
<content type='text'>
Pull TSM update from Jason Gunthorpe:
 "One patch to update the maintainers file following Dan's passing for
  TSM subsystem. Three people have volunteered to help complete this
  work"

* tag 'for-linus-tsm' of https://github.com/jgunthorpe/linux:
  coco/tsm: Update maintainership
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pull TSM update from Jason Gunthorpe:
 "One patch to update the maintainers file following Dan's passing for
  TSM subsystem. Three people have volunteered to help complete this
  work"

* tag 'for-linus-tsm' of https://github.com/jgunthorpe/linux:
  coco/tsm: Update maintainership
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge tag 'mmc-v7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc</title>
<updated>2026-10-22T17:29:07+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2026-10-22T17:29:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=03480653ddfd1b004dc622acb4fa913b05c3edaa'/>
<id>03480653ddfd1b004dc622acb4fa913b05c3edaa</id>
<content type='text'>
Pull MMC updates from Ulf Hansson:
 "MMC core:
   - Add a power-off-delay-us DT property to support HW specific delays
   - Add mmc_send_tuning_timeout() to allow hosts to specify a timeout
   - Enable hosts to control the re-programming of the crypto keys

  MMC host:
   - dw_mmc: Add a common watchdog and convert the various timeouts to use it
   - dw_mmc: Expose the watchdog state in debugfs
   - dw_mmc-rockchip: Use a tighter per command tuning timeout
   - greybus-sdio: Convert to devm_mmc_alloc_host()
   - meson-gx: Enable the bus pipeline clock on T7
   - rtsx_usb_sdmmc: Start card power-up at 3.3V
   - sdhci-cadence: Add Altera Agilex5 SD6HC support
   - sdhci-cadence: Add Cadence SD6HC support
   - sdhci-msm: Add support for the MSM8952 and Maili variants
   - sdhci-msm: Use pm ops to better manage restoring of crypto keys
   - sdhci-of-dwcmshc: Disable CQE error halt request for Rockchip
   - sdhci-pxav3: Disable clock inversion for SD HS cards
   - sunplus: Fixup initialization for DDR modes
   - sunxi: Add support for Allwinner B288
   - vub300: Remove the driver for the obsolete HW"

* tag 'mmc-v7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc: (43 commits)
  dt-bindings: mmc: sun4i-a10-mmc: add Allwinner B288
  mmc: dw_mmc-rockchip: use a tighter per-command tuning timeout
  mmc: core: add mmc_send_tuning_timeout()
  mmc: sdhci-of-dwcmshc: Disable CQE error halt request for Rockchip
  dt-bindings: mmc: sdhci-msm: Add MSM8952 compatible
  mmc: use assign_bit() where applicable
  mmc: sdhci-pci: Replace deprecated PCI functions
  mmc: sunplus: initialise rd_crc_dly=1 for DDR modes
  mmc: core: fix stale mmc_start_req() references in comments
  docs: mmc: fix stale async request documentation
  docs: mmc: document eMMC health status support in mmc-tools
  mmc: cavium-thunderx: Drop redundant calls to get|put_device()
  mmc: core: Turn mmc_alloc|free_host() into static functions
  staging: greybus: sdio: Convert to devm_mmc_alloc_host()
  mmc: vub300: Remove the driver for the obsolete HW
  mmc: dw_mmc: remove unused slot member
  mmc: sdhci-pxav3: avoid of_node
  CREDITS: Add Pierre Ossman
  mmc: fix typos in comments
  mmc: meson-gx: enable the bus pipeline clock on T7
  ...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pull MMC updates from Ulf Hansson:
 "MMC core:
   - Add a power-off-delay-us DT property to support HW specific delays
   - Add mmc_send_tuning_timeout() to allow hosts to specify a timeout
   - Enable hosts to control the re-programming of the crypto keys

  MMC host:
   - dw_mmc: Add a common watchdog and convert the various timeouts to use it
   - dw_mmc: Expose the watchdog state in debugfs
   - dw_mmc-rockchip: Use a tighter per command tuning timeout
   - greybus-sdio: Convert to devm_mmc_alloc_host()
   - meson-gx: Enable the bus pipeline clock on T7
   - rtsx_usb_sdmmc: Start card power-up at 3.3V
   - sdhci-cadence: Add Altera Agilex5 SD6HC support
   - sdhci-cadence: Add Cadence SD6HC support
   - sdhci-msm: Add support for the MSM8952 and Maili variants
   - sdhci-msm: Use pm ops to better manage restoring of crypto keys
   - sdhci-of-dwcmshc: Disable CQE error halt request for Rockchip
   - sdhci-pxav3: Disable clock inversion for SD HS cards
   - sunplus: Fixup initialization for DDR modes
   - sunxi: Add support for Allwinner B288
   - vub300: Remove the driver for the obsolete HW"

* tag 'mmc-v7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc: (43 commits)
  dt-bindings: mmc: sun4i-a10-mmc: add Allwinner B288
  mmc: dw_mmc-rockchip: use a tighter per-command tuning timeout
  mmc: core: add mmc_send_tuning_timeout()
  mmc: sdhci-of-dwcmshc: Disable CQE error halt request for Rockchip
  dt-bindings: mmc: sdhci-msm: Add MSM8952 compatible
  mmc: use assign_bit() where applicable
  mmc: sdhci-pci: Replace deprecated PCI functions
  mmc: sunplus: initialise rd_crc_dly=1 for DDR modes
  mmc: core: fix stale mmc_start_req() references in comments
  docs: mmc: fix stale async request documentation
  docs: mmc: document eMMC health status support in mmc-tools
  mmc: cavium-thunderx: Drop redundant calls to get|put_device()
  mmc: core: Turn mmc_alloc|free_host() into static functions
  staging: greybus: sdio: Convert to devm_mmc_alloc_host()
  mmc: vub300: Remove the driver for the obsolete HW
  mmc: dw_mmc: remove unused slot member
  mmc: sdhci-pxav3: avoid of_node
  CREDITS: Add Pierre Ossman
  mmc: fix typos in comments
  mmc: meson-gx: enable the bus pipeline clock on T7
  ...
</pre>
</div>
</content>
</entry>
<entry>
<title>coco/tsm: Update maintainership</title>
<updated>2026-10-22T13:31:23+00:00</updated>
<author>
<name>Jason Gunthorpe</name>
<email>jgg@nvidia.com</email>
</author>
<published>2026-09-28T23:17:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=47193113641e5e1f9b5758b73d7b7a0273acb836'/>
<id>47193113641e5e1f9b5758b73d7b7a0273acb836</id>
<content type='text'>
With Dan's passing Alexey, Aneesh and Jason have volunteered to take this
on, with the support of their employers.

Reviewed-by: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;
Reviewed-by: Leon Romanovsky &lt;leon@kernel.org&gt;
Reviewed-by: Lukas Wunner &lt;lukas@wunner.de&gt;
Acked-by: Aneesh Kumar K.V (Arm) &lt;aneesh.kumar@kernel.org&gt;
Acked-by: Suzuki K Poulose &lt;suzuki.poulose@arm.com&gt;
Acked-by: Mathieu Poirier &lt;mathieu.poirier@linaro.org&gt;
Acked-by: Jonathan Cameron &lt;jonathan.cameron@oss.qualcomm.com&gt;
Acked-by: Dave Jiang &lt;dave.jiang@intel.com&gt;
Acked-by: Ankit Agrawal &lt;ankita@nvidia.com&gt;
Signed-off-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With Dan's passing Alexey, Aneesh and Jason have volunteered to take this
on, with the support of their employers.

Reviewed-by: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;
Reviewed-by: Leon Romanovsky &lt;leon@kernel.org&gt;
Reviewed-by: Lukas Wunner &lt;lukas@wunner.de&gt;
Acked-by: Aneesh Kumar K.V (Arm) &lt;aneesh.kumar@kernel.org&gt;
Acked-by: Suzuki K Poulose &lt;suzuki.poulose@arm.com&gt;
Acked-by: Mathieu Poirier &lt;mathieu.poirier@linaro.org&gt;
Acked-by: Jonathan Cameron &lt;jonathan.cameron@oss.qualcomm.com&gt;
Acked-by: Dave Jiang &lt;dave.jiang@intel.com&gt;
Acked-by: Ankit Agrawal &lt;ankita@nvidia.com&gt;
Signed-off-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge tag 'vfs-7.4-rc1.bfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs</title>
<updated>2026-10-20T02:55:31+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2026-10-20T02:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=355da270c1700db892b8d1c9e0eb76a801e4549a'/>
<id>355da270c1700db892b8d1c9e0eb76a801e4549a</id>
<content type='text'>
Pull bfs removal from Christian Brauner:
 "This removes bfs, the filesystem UnixWare uses for its boot partition.

  It only supports contiguous files and has no subdirectories. The only
  data on such a partition are kernels and bootloader settings so there
  is no reason to access it from Linux anymore. The uapi header stays"

* tag 'vfs-7.4-rc1.bfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs:
  bfs: remove the filesystem
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pull bfs removal from Christian Brauner:
 "This removes bfs, the filesystem UnixWare uses for its boot partition.

  It only supports contiguous files and has no subdirectories. The only
  data on such a partition are kernels and bootloader settings so there
  is no reason to access it from Linux anymore. The uapi header stays"

* tag 'vfs-7.4-rc1.bfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs:
  bfs: remove the filesystem
</pre>
</div>
</content>
</entry>
<entry>
<title>CREDITS: fix the ordering and other issues</title>
<updated>2026-10-14T04:25:44+00:00</updated>
<author>
<name>Andy Shevchenko</name>
<email>andriy.shevchenko@linux.intel.com</email>
</author>
<published>2026-09-15T08:42:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=97b93dd3fde0af7972d6e721c74e6ea1d053e434'/>
<id>97b93dd3fde0af7972d6e721c74e6ea1d053e434</id>
<content type='text'>
I assume that the ordering should be done in default (C) locale as other
gives more lines shuffled.  Fix the ordering accordingly.  With that being
said, clearly make at the top header how it should be sorted.

Note, I took some empirical assumptions that people usually put their
names in accordance with the First name(s) Last Name(s) split based on the
records around (before and after the move).  I hope I made no or little
amount of mistakes.  In any case it's just a dozen of names to update.

Link: https://lore.kernel.org/20260915084248.3460260-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Cc: AngeloGiaocchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Cc: Mathias Brugger &lt;matthias.bgg@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I assume that the ordering should be done in default (C) locale as other
gives more lines shuffled.  Fix the ordering accordingly.  With that being
said, clearly make at the top header how it should be sorted.

Note, I took some empirical assumptions that people usually put their
names in accordance with the First name(s) Last Name(s) split based on the
records around (before and after the move).  I hope I made no or little
amount of mistakes.  In any case it's just a dozen of names to update.

Link: https://lore.kernel.org/20260915084248.3460260-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Cc: AngeloGiaocchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;
Cc: Mathias Brugger &lt;matthias.bgg@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>staging: greybus: remove driver depending on nonexistent config option</title>
<updated>2026-10-01T09:20:23+00:00</updated>
<author>
<name>Ethan Nelson-Moore</name>
<email>enelsonmoore@gmail.com</email>
</author>
<published>2026-09-15T02:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2f75b2eac9996608e1f080987eca958300b91eef'/>
<id>2f75b2eac9996608e1f080987eca958300b91eef</id>
<content type='text'>
The Greybus Arche Platform driver depends on the config options
USB_HSIC_USB3613 or COMPILE_TEST. USB_HSIC_USB3613 has never existed in
mainline Linux, and COMPILE_TEST is intended to enable the compilation
of drivers on platforms that can't support them to improve code
coverage and ease testing of trivial or tree-wide changes. Therefore,
it is impossible for anyone to be using this driver with unmodified
mainline kernels. Remove it and move the former maintainer to the
CREDITS file.

Signed-off-by: Ethan Nelson-Moore &lt;enelsonmoore@gmail.com&gt;
Link: https://patch.msgid.link/20260915020308.83636-1-enelsonmoore@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Greybus Arche Platform driver depends on the config options
USB_HSIC_USB3613 or COMPILE_TEST. USB_HSIC_USB3613 has never existed in
mainline Linux, and COMPILE_TEST is intended to enable the compilation
of drivers on platforms that can't support them to improve code
coverage and ease testing of trivial or tree-wide changes. Therefore,
it is impossible for anyone to be using this driver with unmodified
mainline kernels. Remove it and move the former maintainer to the
CREDITS file.

Signed-off-by: Ethan Nelson-Moore &lt;enelsonmoore@gmail.com&gt;
Link: https://patch.msgid.link/20260915020308.83636-1-enelsonmoore@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CREDITS: Add Pierre Ossman</title>
<updated>2026-09-14T09:24:59+00:00</updated>
<author>
<name>Linus Walleij</name>
<email>linusw@kernel.org</email>
</author>
<published>2026-09-11T20:09:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=fd01b061c89bd3c688bfdd230f48e233c3eeb205'/>
<id>fd01b061c89bd3c688bfdd230f48e233c3eeb205</id>
<content type='text'>
Now I have a bad conscience for removing Pierre's name from
every dmesg without properly adding him to the CREDITS. OK,
it's an easy fix.

Signed-off-by: Linus Walleij &lt;linusw@kernel.org&gt;
Signed-off-by: Ulf Hansson &lt;ulfh@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now I have a bad conscience for removing Pierre's name from
every dmesg without properly adding him to the CREDITS. OK,
it's an easy fix.

Signed-off-by: Linus Walleij &lt;linusw@kernel.org&gt;
Signed-off-by: Ulf Hansson &lt;ulfh@kernel.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge tag 'driver-core-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core</title>
<updated>2026-09-05T18:59:05+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2026-09-05T18:59:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=9f0346dcbea363787186c94ef94dd01aaa215afa'/>
<id>9f0346dcbea363787186c94ef94dd01aaa215afa</id>
<content type='text'>
Pull driver core fixes from Danilo Krummrich:

 - Fix kernfs listxattr() not returning security xattr names (e.g.
   SELinux labels) when the kernfs node has no allocated kernfs_iattrs

 - Fix silent truncation of IRQ vector indices in the Rust PCI
   abstractions

 - Don't select OF from DRIVER_PE_KUNIT_TEST; skip the test when OF is
   disabled instead of silently enabling extra kernel functionality

 - Russ Weight is retiring from kernel development; update the Firmware
   Loader sysfs contact to the driver-core mailing list, add a CREDITS
   entry for Firmware Upload, and update MAINTAINERS accordingly

* tag 'driver-core-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core:
  MAINTAINERS: Remove Russ Weight from Firmware Loader
  CREDITS: Add CREDITS entry for Firmware Upload
  firmware_loader: Change contact for sysfs nodes
  rust: pci: reject IRQ vector indices that do not fit in u32
  kernfs: preserve security xattrs without allocating iattrs
  drivers: base: test: DRIVER_PE_KUNIT_TEST should not select OF
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pull driver core fixes from Danilo Krummrich:

 - Fix kernfs listxattr() not returning security xattr names (e.g.
   SELinux labels) when the kernfs node has no allocated kernfs_iattrs

 - Fix silent truncation of IRQ vector indices in the Rust PCI
   abstractions

 - Don't select OF from DRIVER_PE_KUNIT_TEST; skip the test when OF is
   disabled instead of silently enabling extra kernel functionality

 - Russ Weight is retiring from kernel development; update the Firmware
   Loader sysfs contact to the driver-core mailing list, add a CREDITS
   entry for Firmware Upload, and update MAINTAINERS accordingly

* tag 'driver-core-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core:
  MAINTAINERS: Remove Russ Weight from Firmware Loader
  CREDITS: Add CREDITS entry for Firmware Upload
  firmware_loader: Change contact for sysfs nodes
  rust: pci: reject IRQ vector indices that do not fit in u32
  kernfs: preserve security xattrs without allocating iattrs
  drivers: base: test: DRIVER_PE_KUNIT_TEST should not select OF
</pre>
</div>
</content>
</entry>
</feed>
