The general gpio driver includes seem to now depend on having <linux/workqueue.h> included before they are.
Signed-off-by: Ben Dooks <[EMAIL PROTECTED]> diff -urpN -X ../dontdiff linux-2.6.20-rc1/drivers/spi/spi_s3c24xx_gpio.c linux-2.6.20-rc1-tes2/drivers/spi/spi_s3c24xx_gpio.c --- linux-2.6.20-rc1/drivers/spi/spi_s3c24xx_gpio.c 2006-11-29 21:57:37.000000000 +0000 +++ linux-2.6.20-rc1-tes2/drivers/spi/spi_s3c24xx_gpio.c 2006-12-19 18:20:26.000000000 +0000 @@ -15,6 +15,7 @@ #include <linux/init.h> #include <linux/delay.h> #include <linux/spinlock.h> +#include <linux/workqueue.h> #include <linux/platform_device.h> #include <linux/spi/spi.h>
diff -urpN -X ../dontdiff linux-2.6.20-rc1/drivers/spi/spi_s3c24xx_gpio.c linux-2.6.20-rc1-tes2/drivers/spi/spi_s3c24xx_gpio.c --- linux-2.6.20-rc1/drivers/spi/spi_s3c24xx_gpio.c 2006-11-29 21:57:37.000000000 +0000 +++ linux-2.6.20-rc1-tes2/drivers/spi/spi_s3c24xx_gpio.c 2006-12-19 18:20:26.000000000 +0000 @@ -15,6 +15,7 @@ #include <linux/init.h> #include <linux/delay.h> #include <linux/spinlock.h> +#include <linux/workqueue.h> #include <linux/platform_device.h> #include <linux/spi/spi.h>