build - Use _KERNEL_STRUCTURES for struct disk
authorMatthew Dillon <dillon@apollo.backplane.com>
Fri, 26 Oct 2012 15:37:37 +0000 (08:37 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 26 Oct 2012 15:37:37 +0000 (08:37 -0700)
* Use _KERNEL and _KERNEL_STRUCTURES around struct disk as well
  for correctness.

sys/sys/disk.h

index 3aa58c0..28588c4 100644 (file)
@@ -128,6 +128,8 @@ struct disk_info {
 #define DSO_DEVICEMAPPER       0x0080
 #define DSO_RAWPSIZE           0x0100
 
+#if defined(_KERNEL) || defined(_KERNEL_STRUCTURES)
+
 /*
  * Disk management structure - automated disklabel support.
  */
@@ -148,6 +150,8 @@ struct disk {
        kdmsg_iocom_t           d_iocom;        /* cluster import/export */
 };
 
+#endif
+
 /*
  * d_flags
  */