]> git.hungrycats.org Git - linux/commitdiff
[PATCH] fix qla2xxx build for older gcc's
authorAndrew Morton <akpm@osdl.org>
Sat, 17 Jan 2004 06:40:55 +0000 (01:40 -0500)
committerJames Bottomley <jejb@mulgrave.(none)>
Sat, 17 Jan 2004 06:40:55 +0000 (01:40 -0500)
drivers/scsi/qla2xxx/qla_def.h:1139: warning: unnamed struct/union that defines no instances
drivers/scsi/qla2xxx/qla_iocb.c:440: union has no member named `standard'

Older gcc's don't understand anonymous unions.

drivers/scsi/qla2xxx/qla_def.h

index 7db8e7e0718e172595d496b8dcbeae2b1ac3bc5e..26f352a37dd1665305dbddc20e74ffee46058e90 100644 (file)
@@ -1135,8 +1135,8 @@ typedef union {
        uint16_t extended;
        struct {
                uint8_t reserved;
-               uint8_t standard;;
-       };
+               uint8_t standard;
+       } id;
 } target_id_t;
 
 #define SET_TARGET_ID(ha, to, from)                    \
@@ -1144,7 +1144,7 @@ do {                                                      \
        if (HAS_EXTENDED_IDS(ha))                       \
                to.extended = cpu_to_le16(from);        \
        else                                            \
-               to.standard = (uint8_t)from;            \
+               to.id.standard = (uint8_t)from;         \
 } while (0)
 
 /*