Merge tag 'csky-for-linus-5.13-rc1' of git://github.com/c-sky/csky-linux
[linux-2.6-microblaze.git] / include / scsi / scsi.h
index e75cca2..246ced4 100644 (file)
@@ -180,16 +180,17 @@ static inline int scsi_is_wlun(u64 lun)
 /*
  * Internal return values.
  */
-
-#define NEEDS_RETRY     0x2001
-#define SUCCESS         0x2002
-#define FAILED          0x2003
-#define QUEUED          0x2004
-#define SOFT_ERROR      0x2005
-#define ADD_TO_MLQUEUE  0x2006
-#define TIMEOUT_ERROR   0x2007
-#define SCSI_RETURN_NOT_HANDLED   0x2008
-#define FAST_IO_FAIL   0x2009
+enum scsi_disposition {
+       NEEDS_RETRY             = 0x2001,
+       SUCCESS                 = 0x2002,
+       FAILED                  = 0x2003,
+       QUEUED                  = 0x2004,
+       SOFT_ERROR              = 0x2005,
+       ADD_TO_MLQUEUE          = 0x2006,
+       TIMEOUT_ERROR           = 0x2007,
+       SCSI_RETURN_NOT_HANDLED = 0x2008,
+       FAST_IO_FAIL            = 0x2009,
+};
 
 /*
  * Midlevel queue return values.