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