diff options
author | sbruno <sbruno@FreeBSD.org> | 2016-03-24 14:20:33 +0000 |
---|---|---|
committer | sbruno <sbruno@FreeBSD.org> | 2016-03-24 14:20:33 +0000 |
commit | 2152310ae1d35ba76617cee3f361a6682ae474b2 (patch) | |
tree | 69f2aeff15072d8792dac43b62e95861cc47b13f /sys/cam | |
parent | 9037a1c5292836dc11d0e63dc1b9230720fb2012 (diff) | |
download | FreeBSD-src-2152310ae1d35ba76617cee3f361a6682ae474b2.zip FreeBSD-src-2152310ae1d35ba76617cee3f361a6682ae474b2.tar.gz |
Add 4k enabled cam quirks for Samsung SM863 Series SSDs
Submitted by: Jason (j@nitrology.com)
MFC after: 2 weeks
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D5711
Diffstat (limited to 'sys/cam')
-rw-r--r-- | sys/cam/ata/ata_da.c | 8 | ||||
-rw-r--r-- | sys/cam/scsi/scsi_da.c | 8 |
2 files changed, 16 insertions, 0 deletions
diff --git a/sys/cam/ata/ata_da.c b/sys/cam/ata/ata_da.c index 6ea25c2..61f9edb 100644 --- a/sys/cam/ata/ata_da.c +++ b/sys/cam/ata/ata_da.c @@ -490,6 +490,14 @@ static struct ada_quirk_entry ada_quirk_table[] = }, { /* + * Samsung SM863 Series SSDs + * 4k optimised + */ + { T_DIRECT, SIP_MEDIA_FIXED, "*", "SAMSUNG MZ7KM*", "*" }, + /*quirks*/ADA_Q_4K + }, + { + /* * SuperTalent TeraDrive CT SSDs * 4k optimised & trim only works in 4k requests + 4k aligned */ diff --git a/sys/cam/scsi/scsi_da.c b/sys/cam/scsi/scsi_da.c index 9d39182..a778d8e 100644 --- a/sys/cam/scsi/scsi_da.c +++ b/sys/cam/scsi/scsi_da.c @@ -1162,6 +1162,14 @@ static struct da_quirk_entry da_quirk_table[] = }, { /* + * Samsung SM863 Series SSDs + * 4k optimised + */ + { T_DIRECT, SIP_MEDIA_FIXED, "ATA", "SAMSUNG MZ7KM*", "*" }, + /*quirks*/DA_Q_4K + }, + { + /* * SuperTalent TeraDrive CT SSDs * 4k optimised & trim only works in 4k requests + 4k aligned */ |