[PATCH] qla: remove anonymous union

Older gcc's dont support anonymous unions, so this driver gets hundreds of
error.

Fortunately the fix is easy...

Cc: James Bottomley <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
diff --git a/drivers/scsi/qla2xxx/qla_def.h b/drivers/scsi/qla2xxx/qla_def.h
index acf40dc..1c6d366 100644
--- a/drivers/scsi/qla2xxx/qla_def.h
+++ b/drivers/scsi/qla2xxx/qla_def.h
@@ -451,11 +451,9 @@
 	} u_end;
 };
 
-typedef struct {
-	union {
+typedef union {
 		struct device_reg_2xxx isp;
 		struct device_reg_24xx isp24;
-	};
 } device_reg_t;
 
 #define ISP_REQ_Q_IN(ha, reg) \