WorkQueue: Fix up arch-specific work items where possible
authorDavid Howells <dhowells@redhat.com>
Tue, 5 Dec 2006 19:36:26 +0000 (19:36 +0000)
committerDavid Howells <dhowells@warthog.cambridge.redhat.com>
Tue, 5 Dec 2006 19:36:26 +0000 (19:36 +0000)
commit6d5aefb8eaa38e44b5b8cf60c812aceafc02d924
tree8945fd66a5f8a32f4daecf9799635ec5d7f86348
parent9db73724453a9350e1c22dbe732d427e2939a5c9
WorkQueue: Fix up arch-specific work items where possible

Fix up arch-specific work items where possible to use the new work_struct and
delayed_work structs.

Three places that enqueue bits of their stack and then return have been marked
with #error as this is not permitted.

Signed-Off-By: David Howells <dhowells@redhat.com>
34 files changed:
arch/arm/common/sharpsl_pm.c
arch/arm/mach-omap1/board-h3.c
arch/arm/mach-omap1/board-nokia770.c
arch/arm/mach-omap1/leds-osk.c
arch/arm/mach-omap2/board-h4.c
arch/arm/mach-pxa/akita-ioexp.c
arch/ia64/hp/sim/simserial.c
arch/ia64/kernel/mca.c
arch/ia64/kernel/smpboot.c
arch/mips/kernel/kspd.c
arch/powerpc/platforms/embedded6xx/ls_uart.c
arch/powerpc/platforms/powermac/backlight.c
arch/ppc/8260_io/fcc_enet.c
arch/ppc/8xx_io/fec.c
arch/s390/appldata/appldata_base.c
arch/um/drivers/chan_kern.c
arch/um/drivers/mconsole_kern.c
arch/um/drivers/net_kern.c
arch/um/drivers/port_kern.c
drivers/macintosh/rack-meter.c
drivers/net/chelsio/cphy.h
drivers/net/chelsio/my3126.c
drivers/net/netxen/netxen_nic.h
drivers/net/netxen/netxen_nic_init.c
drivers/net/netxen/netxen_nic_main.c
drivers/net/smc91x.c
drivers/net/wireless/zd1211rw/zd_mac.c
drivers/net/wireless/zd1211rw/zd_mac.h
drivers/spi/pxa2xx_spi.c
drivers/usb/core/hub.c
drivers/usb/misc/appledisplay.c
drivers/video/pxafb.c
include/asm-arm/arch-omap/irda.h
include/linux/netpoll.h