summaryrefslogtreecommitdiff
path: root/sys/kern
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-08-17 03:53:43 -0400
committerIan Moffett <ian@osmora.org>2025-08-17 03:53:43 -0400
commitfc92be1b4e73ba62fc9f4aa1ea293de9824f40cb (patch)
tree8e6efe1730c2e77ed7c7f6f548b8137751c8ac3c /sys/kern
parente9b883a01d10ad14702b4f5d9be7fc98759e1e32 (diff)
kernel: disk: Add comment of V_BSIZE requirements
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/kern_disk.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/kern/kern_disk.c b/sys/kern/kern_disk.c
index af2aa13..5c09c81 100644
--- a/sys/kern/kern_disk.c
+++ b/sys/kern/kern_disk.c
@@ -274,6 +274,11 @@ disk_add(const char *name, dev_t dev, const struct bdevsw *bdev, int flags)
dp->id = disk_count++;
dp->bsize = DEFAULT_BSIZE;
+ /*
+ * We are to panic if the virtual blocksize
+ * defined is not a multiple of any hardware
+ * block size
+ */
if ((V_BSIZE & (dp->bsize - 1)) != 0) {
panic("virtual block size not hw bsize aligned\n");
}