Browse Source

[SCSI] aacraid: fix struct element cpu order

Received from Mark Salyzyn.

The compat field needed to be in cpu order.

Signed-off-by: Mark Haverkamp <markh@osdl.org>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Mark Haverkamp 19 năm trước cách đây
mục cha
commit
9f30a323a4
2 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 1 1
      drivers/scsi/aacraid/aacraid.h
  2. 1 1
      drivers/scsi/aacraid/commctrl.c

+ 1 - 1
drivers/scsi/aacraid/aacraid.h

@@ -1553,7 +1553,7 @@ struct fib_ioctl
 
 struct revision
 {
-	__le32 compat;
+	u32 compat;
 	__le32 version;
 	__le32 build;
 };

+ 1 - 1
drivers/scsi/aacraid/commctrl.c

@@ -408,7 +408,7 @@ static int check_revision(struct aac_dev *dev, void __user *arg)
 	char *driver_version = aac_driver_version;
 	u32 version;
 
-	response.compat = cpu_to_le32(1);
+	response.compat = 1;
 	version = (simple_strtol(driver_version, 
 				&driver_version, 10) << 24) | 0x00000400;
 	version += simple_strtol(driver_version + 1, &driver_version, 10) << 16;