[PATCH v3 0/5] dax: add PROBE_PREFER_ASYNCHRONOUS to all the dax drivers

From: Michal Clapinski

Date: Fri Oct 24 2025 - 17:05:50 EST


Comments in linux/device/driver.h say that the goal is to do async
probing on all devices. The current behavior unnecessarily slows down
the boot by synchronously probing dax devices, so let's change that.

For thousands of devices, this change saves >1s of boot time.

Michal Clapinski (5):
dax: add PROBE_PREFER_ASYNCHRONOUS to the pmem driver
dax: add PROBE_PREFER_ASYNCHRONOUS to the kmem driver
dax: add PROBE_PREFER_ASYNCHRONOUS to the cxl driver
dax: add PROBE_PREFER_ASYNCHRONOUS to the hmem drivers
dax: add PROBE_PREFER_ASYNCHRONOUS to the dax device driver

drivers/dax/cxl.c | 1 +
drivers/dax/device.c | 3 +++
drivers/dax/hmem/hmem.c | 2 ++
drivers/dax/kmem.c | 3 +++
drivers/dax/pmem.c | 1 +
5 files changed, 10 insertions(+)

--
2.51.1.821.gb6fe4d2222-goog