Index: geom_bsd.c =================================================================== RCS file: /usr/repo/src/sys/geom/geom_bsd.c,v retrieving revision 1.70.2.2 diff -u -p -r1.70.2.2 geom_bsd.c --- geom_bsd.c 28 Feb 2005 13:59:03 -0000 1.70.2.2 +++ geom_bsd.c 19 Mar 2005 00:40:20 -0000 @@ -372,10 +372,9 @@ g_bsd_ioctl(struct g_provider *pp, u_lon } case DIOCSDINFO: case DIOCWDINFO: { - label = g_malloc(LABELSIZE, M_WAITOK); - if (!(fflag & FWRITE)) return (EPERM); + label = g_malloc(LABELSIZE, M_WAITOK); /* The disklabel to set is the ioctl argument. */ bsd_disklabel_le_enc(label, data);