linux/drivers
Linus Torvalds 786262be60 - Mark the mpc85xx and ThunderX EDAC drivers as orphaned due to lack of
access to hardware
 
 - Remove the unused fake error injection interface from the EDAC debugfs
   code due to potential races between logging a fake and a real hw error
 
 - edac_mc_sysfs: Use sysfs_emit_at() for proper bounds checking
 
 - Remove Mark Gross from maintainer entries and move him to CREDITS
 
 - Load the AMD address translation library only on systems which can
   actually make use of it (have ECC memory) instead of on every AMD Zen
   system out there
 
 - In edac_altera, detect the SoC variant using the ECC manager's
   compatible string instead of the build architecture to select the
   correct interrupt layout, and remove leftover architecture-specific
   ifdeffery from the double-bit error handling path
 
 - Add a new reviewer for the Xilinx EDAC drivers
 
 - Unify address translation logic in Intel client EDAC drivers igen6 and
   ie31200 along with detecting memory controller counts at boot time
   instead of relying on hardcoded, platform specific numbers. Also, fix
   a bunch of issues in them; work by Qiuxu Zhuo
 
 - Add support for a new Intel processor platform Starfire which is
   a derivative of Panther Lake SoCs
 
 - The usual cleanups and fixlets all over
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEzv7L6UO9uDPlPSfHEsHwGGHeVUoFAmqWQWEACgkQEsHwGGHe
 VUr1kg/7BvyA9UYGN3qjkq6M+U+OsnulLsqAXztu2LcvbXGrZE9z5hto12L8lmEh
 Wh/gpzSIT+108j5L2vFr61Y4w42+uB6u9+SuIKFwXK4NgtMqIBLE2kf3M0k7rKtv
 UldNVw48Z18jJdghySEIAWXhF4PyT77RlEVqqVCyTpKOC/9gQh+UPDINUn5VW3yq
 gg9xTNh+PqoV0UsCfL9Y6OgsgaaaodzHtCWurQalsgLXlzoa0Ycsk9wiT+QtDlaO
 EqoceYInyMO/6b0GIw+7za7eHVJ1kuUvkrZVGB5bXLbz8VCUI/hWl4ru4YYGHX1m
 eCUJfRdZSoSv8ySYjz3Gh3hqO3S5JpNu/Epg3hq19Y51XnoWPj3RQNfkjsULSG4s
 IyTtIUHmX1SZM8w0yNBlJiz3xkovd5OFA+kDwY8qqnkysZvXqsbS1XDOerez6ahP
 Ciw/adq0iPau2bp2w3MSM40Qe0oJbvExh7+TX+0epOpZDvl096OW4OG3G4I3wt8n
 JzBzwRhGuBvK2iz8sN4iZ9Oo+rhE22+1ulr7Ns4oW7jR35g3gaWZI/gzWhBBD3fQ
 rcpHpm+OY23qnG5Y+jlwH6gEKNzK0H6wp8tCBIgIdpBUT4A08BUm2Nogqfn0VFqa
 NW/EHHuk0wgL7dQIWXqm8lBjQHmWQHXAbRz+W9CideCGBwSBgIk=
 =t886
 -----END PGP SIGNATURE-----

Merge tag 'edac_updates_for_v7.3_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras

Pull forgotten EDAC updates from Borislav Petkov:
 "Somewhat belated (and forgotten :-\) EDAC updates lineup for v7.3:

   - Mark the mpc85xx and ThunderX EDAC drivers as orphaned due to lack
     of access to hardware

   - Remove the unused fake error injection interface from the EDAC
     debugfs code due to potential races between logging a fake and a
     real hw error

   - edac_mc_sysfs: Use sysfs_emit_at() for proper bounds checking

   - Remove Mark Gross from maintainer entries and move him to CREDITS

   - Load the AMD address translation library only on systems which can
     actually make use of it (have ECC memory) instead of on every AMD
     Zen system out there

   - In edac_altera, detect the SoC variant using the ECC manager's
     compatible string instead of the build architecture to select the
     correct interrupt layout, and remove leftover architecture-specific
     ifdeffery from the double-bit error handling path

   - Add a new reviewer for the Xilinx EDAC drivers

   - Unify address translation logic in Intel client EDAC drivers igen6
     and ie31200 along with detecting memory controller counts at boot
     time instead of relying on hardcoded, platform specific numbers.
     Also, fix a bunch of issues in them; work by Qiuxu Zhuo

   - Add support for a new Intel processor platform Starfire which is a
     derivative of Panther Lake SoCs

   - The usual cleanups and fixlets all over"

* tag 'edac_updates_for_v7.3_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras: (24 commits)
  EDAC/thunderx: Orphan it
  EDAC/device_sysfs: Cleanup around edac_device_ctl_poll_msec_store()
  EDAC/device_sysfs: Use kstrtouint() for poll_msec to prevent truncation
  EDAC/igen6: Add Intel Starfire SoCs support
  EDAC/igen6: Refactor address translation logic
  EDAC/igen6: Remove redundant resource configuration tables
  EDAC/igen6: Detect present memory controllers at runtime
  EDAC/igen6: Simplify compute die ID comments
  EDAC/igen6: Remove unnecessary XOR on the zero-valued interleave bit
  EDAC/igen6: Fix Raptor Lake-P logged error address
  EDAC/igen6: Fix channel address decode for non-hash mode
  EDAC/igen6: Fix channel selection hash
  EDAC/igen6: Fix interleave boundary condition
  EDAC/ie31200: Decouple DIMM width decoding from enum order
  RAS/AMD/ATL: Remove conditional return with no effect
  EDAC: Remove redundant dev_err()
  MAINTAINERS: Add Radhey Shyam Pandey as Xilinx EDAC reviewer
  EDAC/altera: Remove remaining CONFIG_64BIT ifdefs in the DB-error path
  EDAC/altera: Use ECC manager compatible to select A10/S10 IRQ layout
  RAS/AMD/ATL, EDAC/amd64: Only load ATL when needed
  ...
2026-08-31 20:10:39 -07:00
..
accel drm for 7.3-rc1 2026-08-21 08:41:00 -07:00
accessibility
acpi Revert "ACPI: scan: Defer device power initialization" 2026-08-27 16:03:20 +02:00
amba
android Char/Misc/IIO/etc driver update for 7.3-rc1 2026-08-25 09:38:50 -07:00
ata pci-v7.3-changes 2026-08-23 12:44:10 -07:00
atm
auxdisplay auxdisplay for v7.3-1 2026-08-24 08:15:59 -07:00
base mm.git review status for linus..mm-stable 2026-08-27 09:17:06 -07:00
bcma
block mm.git review status for linus..mm-stable 2026-08-27 09:17:06 -07:00
bluetooth Including fixes from Bluetooth, IPSec and Netfilter. 2026-08-27 13:53:43 -07:00
bus Char/Misc/IIO/etc driver update for 7.3-rc1 2026-08-25 09:38:50 -07:00
cache
cdrom
cdx
char ipmi: Fix some minor issues, add async init 2026-08-28 16:32:12 -07:00
clk MFD for v7.3 2026-08-27 10:45:08 -07:00
clocksource hyperv-next for v7.3-rc1 2026-08-26 16:47:40 -07:00
comedi
connector
counter Char/Misc/IIO/etc driver update for 7.3-rc1 2026-08-25 09:38:50 -07:00
cpufreq More power management updates for 7.3-rc1 2026-08-26 14:13:26 -07:00
cpuidle MFD for v7.3 2026-08-27 10:45:08 -07:00
crypto dmaengine updates for v7.3 2026-08-24 12:21:15 -07:00
cxl
dax mm.git review status for mm-hotfixes-stable..mm-stable 2026-08-20 18:17:08 -07:00
dca
devfreq
dibs net/dibs: Correct freeing of dmb_clientid_arr 2026-08-12 17:08:05 -07:00
dio
dma dmaengine updates for v7.3 2026-08-24 12:21:15 -07:00
dma-buf Linux 7.2 2026-08-20 10:58:44 +10:00
dpll Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-08-18 10:42:41 -07:00
edac - Mark the mpc85xx and ThunderX EDAC drivers as orphaned due to lack of 2026-08-31 20:10:39 -07:00
eisa
extcon
firewire firewire updates for v7.3 2026-08-22 08:41:28 -07:00
firmware remoteproc updates for v7.3 2026-08-25 14:03:31 -07:00
fpga Char/Misc/IIO/etc driver update for 7.3-rc1 2026-08-25 09:38:50 -07:00
fsi
fwctl rust: introduce abstractions for fwctl 2026-08-14 19:21:17 -03:00
gnss
gpib Char/Misc/IIO/etc driver update for 7.3-rc1 2026-08-25 09:38:50 -07:00
gpio gpio updates for v7.3-rc1 2026-08-19 09:10:07 -07:00
gpu drm next/fixes for 7.3-rc1 2026-08-28 16:37:55 -07:00
greybus
hid platform-drivers-x86 for v7.3-1 2026-08-24 10:16:35 -07:00
hsi HSI changes for the 7.3 series 2026-08-21 12:01:23 -07:00
hte
hv hyperv-next for v7.3-rc1 2026-08-26 16:47:40 -07:00
hwmon Char/Misc/IIO/etc driver update for 7.3-rc1 2026-08-25 09:38:50 -07:00
hwspinlock
hwtracing Char/Misc/IIO/etc driver update for 7.3-rc1 2026-08-25 09:38:50 -07:00
i2c i2c-fixes for v7.3-rc1 2026-08-30 10:53:24 -07:00
i3c i3c: dw: reduce do_daa time if there's no client 2026-08-19 09:28:33 +02:00
idle Merge branch 'intel-idle-lpi' 2026-08-07 21:22:50 +02:00
iio More thermal control updates for 7.3-rc1 2026-08-26 14:21:30 -07:00
infiniband Including fixes from Bluetooth, IPSec and Netfilter. 2026-08-27 13:53:43 -07:00
input Char/Misc/IIO/etc driver update for 7.3-rc1 2026-08-25 09:38:50 -07:00
interconnect This pull request contains the following interconnect updates for 2026-08-19 09:55:37 +02:00
iommu dma-mapping updates for Linux 7.3: 2026-08-24 11:35:46 -07:00
ipack Char/Misc/IIO/etc driver update for 7.3-rc1 2026-08-25 09:38:50 -07:00
irqchip pci-v7.3-changes 2026-08-23 12:44:10 -07:00
leds LEDs for v7.3 2026-08-27 11:05:51 -07:00
macintosh
mailbox mailbox: add Axiado AX3005 mailbox driver 2026-08-23 15:41:13 -05:00
mcb
md for-7.3/block-20260819 2026-08-20 13:55:16 -07:00
media USB / Thunderbolt changes for 7.3-rc1 2026-08-25 10:44:46 -07:00
memory * Raw NAND changes 2026-08-23 09:11:21 -07:00
memstick
message
mfd MFD for v7.3 2026-08-27 10:45:08 -07:00
misc Char/Misc/IIO/etc driver update for 7.3-rc1 2026-08-25 09:38:50 -07:00
mmc MMC core: 2026-08-21 11:58:08 -07:00
most
mtd This pull request contains updates for UBI and UBIFS: 2026-08-28 10:59:07 -07:00
mux
net Including fixes from Bluetooth, IPSec and Netfilter. 2026-08-27 13:53:43 -07:00
nfc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-08-18 10:42:41 -07:00
ntb NTB: ntb_transport: Reject oversized TX buffers 2026-08-20 13:43:24 -07:00
nubus
nvdimm vhost,vdpa,virtio: fixes, features 2026-08-20 17:07:50 -07:00
nvme dmaengine updates for v7.3 2026-08-24 12:21:15 -07:00
nvmem Char/Misc/IIO/etc driver update for 7.3-rc1 2026-08-25 09:38:50 -07:00
of Devicetree fixes for v7.3, part 1: 2026-08-27 12:53:43 -07:00
opp
parisc parisc: eisa: Fix infinite loop when parsing invalid IRQ value 2026-08-18 11:43:05 +02:00
parport
pci hyperv-next for v7.3-rc1 2026-08-26 16:47:40 -07:00
pcmcia
peci
perf RISC-V updates for v7.3 2026-08-20 14:53:54 -07:00
phy Mostly the usual clk driver updates and new SoC additions plus non-critical 2026-08-26 11:14:30 -07:00
pinctrl Pin control bulk changes for kernel v7.3 2026-08-24 08:46:03 -07:00
platform MFD for v7.3 2026-08-27 10:45:08 -07:00
pmdomain Mostly the usual clk driver updates and new SoC additions plus non-critical 2026-08-26 11:14:30 -07:00
pnp Merge branches 'acpi-numa', 'acpi-misc' and 'pnp' 2026-08-07 20:01:31 +02:00
power power sequencing updates for v7.3-rc1 2026-08-26 08:45:09 -07:00
powercap More power management updates for 7.3-rc1 2026-08-26 14:13:26 -07:00
pps
ps3
ptp ptp: netc: fix period truncation and potential divide-by-zero in PEROUT 2026-08-22 12:34:39 -07:00
pwm Driver core changes for 7.3-rc1 2026-08-19 10:42:18 -07:00
rapidio
ras - Mark the mpc85xx and ThunderX EDAC drivers as orphaned due to lack of 2026-08-31 20:10:39 -07:00
regulator regulator: Fix for v7.3 2026-08-27 12:21:56 -07:00
remoteproc
resctrl arm64 updates for 7.3 2026-08-18 11:57:17 -07:00
reset Mostly the usual clk driver updates and new SoC additions plus non-critical 2026-08-26 11:14:30 -07:00
rpmsg
rtc RTC for 7.3 2026-08-28 09:53:43 -07:00
s390 Arm: 2026-08-25 11:48:04 -07:00
sbus
scsi SCSI updates for 7.3 2026-08-29 11:55:36 -07:00
sh
siox
slimbus
soc remoteproc updates for v7.3 2026-08-25 14:03:31 -07:00
soundwire soundwire updates for 7.3 2026-08-24 12:16:16 -07:00
spi spi: Fixes for v7.3 2026-08-27 12:38:05 -07:00
spmi
ssb
staging Staging driver updates for 7.3-rc1 2026-08-25 10:16:19 -07:00
target USB / Thunderbolt changes for 7.3-rc1 2026-08-25 10:44:46 -07:00
tc
tee soc: drivers for 7.3 2026-08-18 19:40:29 -07:00
thermal MFD for v7.3 2026-08-27 10:45:08 -07:00
thunderbolt thunderbolt: Changes for v7.3 merge window 2026-08-19 10:01:59 +02:00
tty TTY / Serial driver updates for 7.3-rc1 2026-08-25 10:59:12 -07:00
ufs SCSI updates for 7.3 2026-08-29 11:55:36 -07:00
uio
usb Including fixes from Bluetooth, IPSec and Netfilter. 2026-08-27 13:53:43 -07:00
vdpa vduse: Add suspend 2026-08-19 06:38:48 -04:00
vfio mm.git review status for mm-hotfixes-stable..mm-stable 2026-08-20 18:17:08 -07:00
vhost vhost,vdpa,virtio: fixes, features 2026-08-20 17:07:50 -07:00
video Backlight for v7.3 2026-08-27 11:16:39 -07:00
virt arm64 updates for 7.3 2026-08-18 11:57:17 -07:00
virtio virtio_ring: fix infinite loop in virtnet_poll_cleantx when device is broken 2026-08-19 06:38:47 -04:00
w1
watchdog MFD for v7.3 2026-08-27 10:45:08 -07:00
xen dma-mapping updates for Linux 7.3: 2026-08-24 11:35:46 -07:00
zorro
Kconfig
Makefile