scsiglue.c (e82a82c19f4272ea5437cc76e5711b98e2ee6223) | scsiglue.c (050bc4e846af24e77af82d0fa5f718e0919d15a4) |
---|---|
1/* 2 * Driver for USB Mass Storage compliant devices 3 * SCSI layer glue code 4 * 5 * Current development and maintenance by: 6 * (c) 1999-2002 Matthew Dharm (mdharm-usb@one-eyed-alien.net) 7 * 8 * Developed with the assistance of: --- 282 unchanged lines hidden (view full) --- 291 /* Check if write cache default on flag is set or not */ 292 if (us->fflags & US_FL_WRITE_CACHE) 293 sdev->wce_default_on = 1; 294 295 /* A few buggy USB-ATA bridges don't understand FUA */ 296 if (us->fflags & US_FL_BROKEN_FUA) 297 sdev->broken_fua = 1; 298 | 1/* 2 * Driver for USB Mass Storage compliant devices 3 * SCSI layer glue code 4 * 5 * Current development and maintenance by: 6 * (c) 1999-2002 Matthew Dharm (mdharm-usb@one-eyed-alien.net) 7 * 8 * Developed with the assistance of: --- 282 unchanged lines hidden (view full) --- 291 /* Check if write cache default on flag is set or not */ 292 if (us->fflags & US_FL_WRITE_CACHE) 293 sdev->wce_default_on = 1; 294 295 /* A few buggy USB-ATA bridges don't understand FUA */ 296 if (us->fflags & US_FL_BROKEN_FUA) 297 sdev->broken_fua = 1; 298 |
299 /* Some even totally fail to indicate a cache */ 300 if (us->fflags & US_FL_ALWAYS_SYNC) { 301 /* don't read caching information */ 302 sdev->skip_ms_page_8 = 1; 303 sdev->skip_ms_page_3f = 1; 304 /* assume sync is needed */ 305 sdev->wce_default_on = 1; 306 } |
|
299 } else { 300 301 /* 302 * Non-disk-type devices don't need to blacklist any pages 303 * or to force 192-byte transfer lengths for MODE SENSE. 304 * But they do need to use MODE SENSE(10). 305 */ 306 sdev->use_10_for_ms = 1; --- 372 unchanged lines hidden --- | 307 } else { 308 309 /* 310 * Non-disk-type devices don't need to blacklist any pages 311 * or to force 192-byte transfer lengths for MODE SENSE. 312 * But they do need to use MODE SENSE(10). 313 */ 314 sdev->use_10_for_ms = 1; --- 372 unchanged lines hidden --- |