[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251024210518.2126504-1-mclapinski@google.com>
Date: Fri, 24 Oct 2025 23:05:13 +0200
From: Michal Clapinski <mclapinski@...gle.com>
To: Dan Williams <dan.j.williams@...el.com>, Vishal Verma <vishal.l.verma@...el.com>,
Dave Jiang <dave.jiang@...el.com>, nvdimm@...ts.linux.dev, linux-cxl@...r.kernel.org
Cc: Pasha Tatashin <pasha.tatashin@...een.com>, linux-kernel@...r.kernel.org,
Michal Clapinski <mclapinski@...gle.com>
Subject: [PATCH v3 0/5] dax: add PROBE_PREFER_ASYNCHRONOUS to all the dax drivers
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
Powered by blists - more mailing lists