git: buf - Remove B_ORDERED, Incidental CAM MPSAFE
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Jan 9 14:41:23 PST 2017
commit 0c4341b9b36d5606f32be084d8a3723269e90684
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Mon Jan 9 13:58:04 2017 -0800
buf - Remove B_ORDERED, Incidental CAM MPSAFE
* Remove support for B_ORDERED. Most drivers ignore it, and it is basically
unusable.
* The CAM "xpt", "pass", and "sg" devices are MPSAFE, flag them
appropriately.
Summary of changes:
sys/bus/cam/cam_xpt.c | 2 +-
sys/bus/cam/scsi/scsi_cd.c | 4 +-
sys/bus/cam/scsi/scsi_da.c | 81 +------------------------------
sys/bus/cam/scsi/scsi_pass.c | 2 +-
sys/bus/cam/scsi/scsi_sg.c | 2 +-
sys/dev/raid/vinum/vinumrequest.c | 2 +-
sys/dev/raid/vinum/vinumrevive.c | 1 -
sys/dev/virtual/virtio/block/virtio_blk.c | 2 +
sys/kern/subr_devstat.c | 3 +-
sys/kern/vfs_bio.c | 20 +-------
sys/sys/buf.h | 3 +-
sys/vm/swap_pager.c | 1 -
12 files changed, 13 insertions(+), 110 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/0c4341b9b36d5606f32be084d8a3723269e90684
--
DragonFly BSD source repository
More information about the Commits
mailing list