Build failure of atmel_serial in 2.6.32-rc1.

Gilles Chanteperdrix gilles.chanteperdrix at xenomai.org
Wed Sep 30 16:50:50 EDT 2009


Hi,

I have just tried to build 2.6.32-rc1 for AT91 with CodeSourcery 2009q1,
and the build fails at:

BUILD_BUG_ON(!is_power_of_2(ATMEL_SERIAL_RINGSIZE));

file drivers/serial/atmel_serial.c in atmel_serial_probe(). The error
message being:
drivers/serial/atmel_serial.c: In function 'atmel_serial_probe':
drivers/serial/atmel_serial.c:1534: error: bit-field '<anonymous>' width
not an integer constant

Replacing the BUILD_BUG_ON with a BUG_ON results in a runnable kernel,
so ATMEL_SERIAL_RINGSIZE really is a power of 2.

Regards.

-- 
					    Gilles.



More information about the linux-arm-kernel mailing list