Replace s32, u32 and u64 with __s32, __u32 and __u64 in bsg.h for userspace
authorFUJITA Tomonori <tomof@acm.org>
Fri, 22 Dec 2006 08:43:51 +0000 (09:43 +0100)
committerJens Axboe <jens.axboe@oracle.com>
Mon, 16 Jul 2007 06:52:45 +0000 (08:52 +0200)
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
include/linux/bsg.h

index f968726..2154a6d 100644 (file)
@@ -2,42 +2,42 @@
 #define BSG_H
 
 struct sg_io_v4 {
-       s32 guard;              /* [i] 'Q' to differentiate from v3 */
-       u32 protocol;           /* [i] 0 -> SCSI , .... */
-       u32 subprotocol;        /* [i] 0 -> SCSI command, 1 -> SCSI task
+       __s32 guard;            /* [i] 'Q' to differentiate from v3 */
+       __u32 protocol;         /* [i] 0 -> SCSI , .... */
+       __u32 subprotocol;      /* [i] 0 -> SCSI command, 1 -> SCSI task
                                   management function, .... */
 
-       u32 request_len;        /* [i] in bytes */
-       u64 request;            /* [i], [*i] {SCSI: cdb} */
-       u32 request_attr;       /* [i] {SCSI: task attribute} */
-       u32 request_tag;        /* [i] {SCSI: task tag (only if flagged)} */
-       u32 request_priority;   /* [i] {SCSI: task priority} */
-       u32 max_response_len;   /* [i] in bytes */
-       u64 response;           /* [i], [*o] {SCSI: (auto)sense data} */
+       __u32 request_len;      /* [i] in bytes */
+       __u64 request;          /* [i], [*i] {SCSI: cdb} */
+       __u32 request_attr;     /* [i] {SCSI: task attribute} */
+       __u32 request_tag;      /* [i] {SCSI: task tag (only if flagged)} */
+       __u32 request_priority; /* [i] {SCSI: task priority} */
+       __u32 max_response_len; /* [i] in bytes */
+       __u64 response;         /* [i], [*o] {SCSI: (auto)sense data} */
 
        /* "din_" for data in (from device); "dout_" for data out (to device) */
-       u32 dout_xfer_len;      /* [i] bytes to be transferred to device */
-       u32 din_xfer_len;       /* [i] bytes to be transferred from device */
-       u64 dout_xferp;         /* [i], [*i] */
-       u64 din_xferp;          /* [i], [*o] */
+       __u32 dout_xfer_len;    /* [i] bytes to be transferred to device */
+       __u32 din_xfer_len;     /* [i] bytes to be transferred from device */
+       __u64 dout_xferp;       /* [i], [*i] */
+       __u64 din_xferp;        /* [i], [*o] */
 
-       u32 timeout;            /* [i] units: millisecond */
-       u32 flags;              /* [i] bit mask */
-       u64 usr_ptr;            /* [i->o] unused internally */
-       u32 spare_in;           /* [i] */
+       __u32 timeout;          /* [i] units: millisecond */
+       __u32 flags;            /* [i] bit mask */
+       __u64 usr_ptr;          /* [i->o] unused internally */
+       __u32 spare_in;         /* [i] */
 
-       u32 driver_status;      /* [o] 0 -> ok */
-       u32 transport_status;   /* [o] 0 -> ok */
-       u32 device_status;      /* [o] {SCSI: command completion status} */
-       u32 retry_delay;        /* [o] {SCSI: status auxiliary information} */
-       u32 info;               /* [o] additional information */
-       u32 duration;           /* [o] time to complete, in milliseconds */
-       u32 response_len;       /* [o] bytes of response actually written */
-       s32 din_resid;          /* [o] actual_din_xfer_len - din_xfer_len */
-       u32 generated_tag;      /* [o] {SCSI: task tag that transport chose} */
-       u32 spare_out;          /* [o] */
+       __u32 driver_status;    /* [o] 0 -> ok */
+       __u32 transport_status; /* [o] 0 -> ok */
+       __u32 device_status;    /* [o] {SCSI: command completion status} */
+       __u32 retry_delay;      /* [o] {SCSI: status auxiliary information} */
+       __u32 info;             /* [o] additional information */
+       __u32 duration;         /* [o] time to complete, in milliseconds */
+       __u32 response_len;     /* [o] bytes of response actually written */
+       __s32 din_resid;        /* [o] actual_din_xfer_len - din_xfer_len */
+       __u32 generated_tag;    /* [o] {SCSI: task tag that transport chose} */
+       __u32 spare_out;        /* [o] */
 
-       u32 padding;
+       __u32 padding;
 };
 
 #ifdef __KERNEL__