summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-07-06 21:31:04 +0000
committerIan Moffett <ian@osmora.org>2025-07-06 21:31:04 +0000
commit37b755d8592dcb6b669bb5b9696b012ba0a07e50 (patch)
tree374970c3057313da93634707b4d18274cdee8dab /sys/dev
parent8a96646bdd6d5f91b2288cca68f3e552229e1b21 (diff)
kernel: nvme: Add NVMe driver write hook
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/ic/nvme.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/dev/ic/nvme.c b/sys/dev/ic/nvme.c
index cae99f5..fe04caf 100644
--- a/sys/dev/ic/nvme.c
+++ b/sys/dev/ic/nvme.c
@@ -470,6 +470,12 @@ nvme_dev_read(dev_t dev, struct sio_txn *sio, int flags)
return nvme_dev_rw(dev, sio, false);
}
+static int
+nvme_dev_write(dev_t dev, struct sio_txn *sio, int flags)
+{
+ return nvme_dev_rw(dev, sio, true);
+}
+
/*
* Initializes an NVMe namespace.
*
@@ -659,7 +665,7 @@ nvme_init(void)
static struct bdevsw nvme_bdevsw = {
.read = nvme_dev_read,
- .write = nowrite
+ .write = nvme_dev_write
};
DRIVER_EXPORT(nvme_init, "nvme");