DISKFLAG_WRITE_PROTECT
if ((softc->disk->d_flags & DISKFLAG_WRITE_PROTECT) != 0 &&
softc->disk->d_flags |= DISKFLAG_WRITE_PROTECT;
softc->disk->d_flags &= ~DISKFLAG_WRITE_PROTECT;
dp->d_flags |= DISKFLAG_WRITE_PROTECT;
if (w > 0 && (dp->d_flags & DISKFLAG_WRITE_PROTECT) != 0)