diff options
| author | Wojciech Piekutowski <wojciech@piekutowski.net> | 2011-04-12 23:54:14 +0200 | 
|---|---|---|
| committer | Wojciech Piekutowski <wojciech@piekutowski.net> | 2011-04-12 23:54:14 +0200 | 
| commit | 610595f507e7f592bc854c427e917e094c75c48d (patch) | |
| tree | 27a4b958b6ed3082d0d8b5a1d62482ff13f972ae | |
| parent | 8de2535ca53e43681d6a9b13708a3d72a67c1803 (diff) | |
Disable short time verification for Spin Up Time
| -rw-r--r-- | atasmart.c | 14 | 
1 files changed, 14 insertions, 0 deletions
@@ -1375,6 +1375,7 @@ typedef enum SkSmartQuirk {          SK_SMART_QUIRK_226_TIMEWORKLOADMEDIAWEAR   = 0x040000,          SK_SMART_QUIRK_227_TIMEWORKLOADHOSTREADS   = 0x080000,          SK_SMART_QUIRK_228_WORKLOADTIMER           = 0x100000, +        SK_SMART_QUIRK_3_UNUSED                    = 0x200000  } SkSmartQuirk;  /* %STRINGPOOLSTART% */ @@ -1550,6 +1551,7 @@ static const SkSmartQuirkDatabase quirk_database[] = { {          /*** Intel */                  "^INTEL SSDSA2CW[0-9]{3}G3$",                  NULL, +                SK_SMART_QUIRK_3_UNUSED|                  SK_SMART_QUIRK_4_UNUSED|                  SK_SMART_QUIRK_225_TOTALLBASWRITTEN|                  SK_SMART_QUIRK_226_TIMEWORKLOADMEDIAWEAR| @@ -1639,6 +1641,18 @@ static const SkSmartAttributeInfo *lookup_attribute(SkDisk *d, uint8_t id) {          if (quirk) {                  switch (id) { +                        case 3: +                                /* %STRINGPOOLSTART% */ +                                if (quirk & SK_SMART_QUIRK_3_UNUSED) { +                                        static const SkSmartAttributeInfo a = { +                                                "spin-up-time", SK_SMART_ATTRIBUTE_UNIT_UNKNOWN, NULL +                                        }; +                                        return &a; +                                } +                                /* %STRINGPOOLSTOP% */ + +                                break; +                          case 4:                                  /* %STRINGPOOLSTART% */                                  if (quirk & SK_SMART_QUIRK_4_UNUSED) {  | 
