[Bug 224037] Kernel crashes when trying to mount certain USB keys reported as WriteProtected

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Feb 15 16:31:43 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224037

--- Comment #26 from commit-hook at freebsd.org ---
A commit references this bug:

Author: avg
Date: Thu Feb 15 16:31:36 UTC 2018
New revision: 329319
URL: https://svnweb.freebsd.org/changeset/base/329319

Log:
  MFC r327996: geom_disk / scsi_da: deny opening write-protected disks for
writing

  Ths change consists of two parts.

  geom_disk: deny opening a disk for writing if it's marked as
  write-protected.  A new disk(9) flag is added to mark write protected
  disks.  A possible alternative could be to add another parameter to d_open,
  so that the open mode could be passed to it and the disk drivers could
  make the decision internally, but the flag required less churn.

  scsi_da: add a new phase of disk probing to query the all pages mode
  sense page.  We can determine if the disk is write protected using bit 7
  of the device specific field in the mode parameter header returned by
  MODE SENSE.

  PR:           224037

Changes:
_U  stable/10/
  stable/10/sys/cam/scsi/scsi_da.c
  stable/10/sys/geom/geom_disk.c
  stable/10/sys/geom/geom_disk.h

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-scsi mailing list