Re: [PATCH] cciss: Fix warnings during compilation under 32bitenvironment

Alan Cox
2007-04-20T13:33:43Z

> > #if (BITS_PER_LONG > 32) || defined(CONFIG_LBD)
> > #define sector_upper_32(sector) ((sector) >> 32)
> > #else
> > #define sector_upper_32(sector) (0)
> > #endif

Gak

Just do

sector_upper_32(sector) (((sector) >> 31) >> 1)

and lose all the ifdefs,

Alan