diff options
| -rw-r--r-- | sys/sys/disk.h | 1 | ||||
| -rw-r--r-- | sys/sys/disklabel.h | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/sys/sys/disk.h b/sys/sys/disk.h index 855670dfa420..249264adf5b5 100644 --- a/sys/sys/disk.h +++ b/sys/sys/disk.h @@ -28,6 +28,7 @@ struct disk { dev_t d_dev; struct diskslices *d_slice; struct disklabel d_label; + LIST_ENTRY(disk) d_list; }; #define DISKFLAG_LOCK 0x1 diff --git a/sys/sys/disklabel.h b/sys/sys/disklabel.h index b9d4da20e3d1..620edc7151d8 100644 --- a/sys/sys/disklabel.h +++ b/sys/sys/disklabel.h @@ -431,6 +431,9 @@ struct dos_partition { | TYPE |UNIT_2 | SLICE | MAJOR? | UNIT |PART | ----------------------------------------------------------------- */ + +#define DKMAXUNIT 0x1ff /* Highest disk unit number */ + #define dkmakeminor(unit, slice, part) \ (((slice) << 16) | (((unit) & 0x1e0) << 16) | \ (((unit) & 0x1f) << 3) | (part)) |
