DragonFly commits List (threaded) for 2009-07
DragonFly BSD
DragonFly commits List (threaded) for 2009-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

DragonFly-2.3.1.733.ga9453 master sys/bus/cam/scsi scsi_da.c


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 8 Jul 2009 20:04:52 -0700 (PDT)

commit a9453758088330f18043fd92f688ecf48d29ccca
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Wed Jul 8 20:01:17 2009 -0700

    CAM - disable cache synchronization by default for USB attachments.
    
    Instead of trying to blacklist particular usb mass storage devices which
    do not support the cache synchronization command, just default to not
    supporting it for ALL usb mass storage attachments.  Too many usb devices
    brick when sent the command.
    
    It matters more now that people are using HAMMER, and HAMMER utilizes the
    cache synchronization command to delineate flushes.  We will now by
    definition not be able to guarantee recovery if HAMMER is used on a USB
    mass storage device.  It will probably work anyway, though.
    
    Reported-by: Many people

Summary of changes:
 sys/bus/cam/scsi/scsi_da.c |  354 ++++++++------------------------------------
 1 files changed, 59 insertions(+), 295 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a9453758088330f18043fd92f688ecf48d29ccca


-- 
DragonFly BSD source repository



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]