[PATCH 0/6] Initialize device state before userspace registration
From: Jiale Yao
Date: Wed Oct 28 2026 - 00:50:42 EST
Several drivers register character devices or sysfs attributes before
initializing synchronization objects and related state used by their
userspace entry points. Registration makes those entry points immediately
available, so a concurrent access can reach partially initialized state.
Move each initialization ahead of the corresponding registration. The
patches are independent and cover AoE, fsl-mc, MSHV, IBM VMC, DCSSBLK,
and the RDC321x watchdog.
Jiale Yao (6):
aoe: initialize error message synchronization before registration
bus: fsl-mc: initialize UAPI state before device registration
Drivers: hv: initialize partition table before device registration
misc: ibmvmc: initialize HMC state before device registration
s390/dcssblk: initialize device semaphore before sysfs registration
watchdog: rdc321x: initialize device state before registration
drivers/block/aoe/aoechr.c | 6 +++---
drivers/bus/fsl-mc/fsl-mc-uapi.c | 6 ++----
drivers/hv/mshv_root_main.c | 6 +++---
drivers/misc/ibmvmc.c | 16 ++++++++--------
drivers/s390/block/dcssblk.c | 3 ++-
drivers/watchdog/rdc321x_wdt.c | 12 ++++++------
6 files changed, 24 insertions(+), 25 deletions(-)
--
2.34.1