Use __uXX types in user-visible structures in <linux/nbd.h>
authorDavid Woodhouse <dwmw2@infradead.org>
Thu, 4 May 2006 01:55:50 +0000 (02:55 +0100)
committerDavid Woodhouse <dwmw2@infradead.org>
Thu, 4 May 2006 01:55:50 +0000 (02:55 +0100)
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
include/linux/nbd.h

index a6ce409..1d7cdd2 100644 (file)
@@ -77,11 +77,11 @@ struct nbd_device {
  * server. All data are in network byte order.
  */
 struct nbd_request {
-       u32 magic;
-       u32 type;       /* == READ || == WRITE  */
+       __u32 magic;
+       __u32 type;     /* == READ || == WRITE  */
        char handle[8];
-       u64 from;
-       u32 len;
+       __u64 from;
+       __u32 len;
 }
 #ifdef __GNUC__
        __attribute__ ((packed))
@@ -93,8 +93,8 @@ struct nbd_request {
  * it has completed an I/O request (or an error occurs).
  */
 struct nbd_reply {
-       u32 magic;
-       u32 error;              /* 0 = ok, else error   */
+       __u32 magic;
+       __u32 error;            /* 0 = ok, else error   */
        char handle[8];         /* handle you got from request  */
 };
 #endif