ata_da.c

Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
add crucial firmware

Introduce the ability to disable TRIM support on some drives with buggy firmwares.

  1. … 6 more files in changeset.
sync with freebsd 10 stable

  1. … 83 more files in changeset.
Added output of device QUIRKS for CAM and AHCI devices during boot.

  1. … 6 more files in changeset.
Enhanced BIO_DELETE support for CAM SCSI to add ATA_TRIM support.

Disable CAM BIO queue sorting for non-rotating media by default.

MFC r249939 Added available delete methods discovery during device probe

MFC r249941 Automatically disable BIO queue sorting for non-rotating media

MFC r250033 Correct comment typo's

MFC r250179 Update probe flow so that devices with lbp can also disable disksort

MFC r250180 Fix probe in progress check in dareprobe

MFC r250181 Check for ATA Information VPD before querying for ATA

MFC r250183 Enable CAM SCSI to choice ATA TRIM during autodetection

MFC r250967 Enforce validation on the selected delete method via sysctl

Obtained from: FreeBSD

  1. … 2 more files in changeset.
Updated TRIM calculations in CAM ATA to be based off ATA_DSM_* defines

Add the ability to enable / disable sorting of BIO requests

  1. … 3 more files in changeset.
Unbreak ATA_NO_48BIT_DMA with ATA_CAM by treating 48-bit DMA as an

optional property with PATA transport.

  1. … 4 more files in changeset.
add a callback to the ada(4) driver so that it knows when GEOM has released references to it. (freebsd svn 249661)

use wrappers for mutex ops

  1. … 3 more files in changeset.
remove null checks that are impossible.

  1. … 2 more files in changeset.
make pre-shutdown flush and spindown routines to not use xpt_polled_action.

  1. … 1 more file in changeset.
implement CAM_PERIPH_FOREACH macro

  1. … 2 more files in changeset.
mark malloc defines static that have no malloc declares.

  1. … 108 more files in changeset.
mark SYSCTL nodes static

  1. … 148 more files in changeset.
Rename the kern.cam.da.da_send_ordered sysctl

  1. … 1 more file in changeset.
protect xpt_getattr callls

  1. … 3 more files in changeset.
remove null checks from periph drivers.

  1. … 9 more files in changeset.
ata_da: set disk::d_ident from serial number

add toshiba and samsung quirks

add samsung 840, 850, corsair gs and wd red drives

add MARVELL SD88SA02, OCZ Agility 2 and intel x25-m quirks

add quirks for some older SSDs.

  1. … 2 more files in changeset.
tag

  1. … 145 more files in changeset.
This commit was generated by cvs2svn to compensate for changes in r5075,

which included commits to RCS files with non-trunk default branches.

  1. … 4607 more files in changeset.