|
@@ -306,23 +306,12 @@ static inline void ide_init_hwif_ports(hw_regs_t *hw,
|
|
|
typedef union {
|
|
|
unsigned all : 8;
|
|
|
struct {
|
|
|
-#if defined(__LITTLE_ENDIAN_BITFIELD)
|
|
|
unsigned set_geometry : 1;
|
|
|
unsigned recalibrate : 1;
|
|
|
unsigned set_multmode : 1;
|
|
|
unsigned set_tune : 1;
|
|
|
unsigned serviced : 1;
|
|
|
unsigned reserved : 3;
|
|
|
-#elif defined(__BIG_ENDIAN_BITFIELD)
|
|
|
- unsigned reserved : 3;
|
|
|
- unsigned serviced : 1;
|
|
|
- unsigned set_tune : 1;
|
|
|
- unsigned set_multmode : 1;
|
|
|
- unsigned recalibrate : 1;
|
|
|
- unsigned set_geometry : 1;
|
|
|
-#else
|
|
|
-#error "Please fix <asm/byteorder.h>"
|
|
|
-#endif
|
|
|
} b;
|
|
|
} special_t;
|
|
|
|