• G
    libata: cleanup SAT error translation · 78062c50
    Gwendal Grignou 提交于
    - Remove duplicate Medium Error Entry.
    
    - Fix translations to match SAT2 translation table.
    
    - Remove warning messages when translation is not found when decoding
      error or status register.
    
    - Goes through status register decoding when only ABRT bit is set in
      error register.
    
    Tested: When a disk fails, it sets
    
      Status = 0x71 [DRDY DF ERR] , Error = 0x4 [ABRT]
    
    This patch will make the sense key HARDWARE_ERROR instead.
    
    When there is a simple command syntax error:
    
      Status = 0x51 [DRDY ERR] , Error = 0x4 [ABRT]
    
    The sense key remains ABORTED_COMMAND.
    
    tj: Some updates to the description and comments.
    Signed-off-by: NGwendal Grignou <gwendal@google.com>
    Signed-off-by: NTejun Heo <tj@kernel.org>
    78062c50
libata-scsi.c 104.2 KB