linux/arch/m68k
Geert Uytterhoeven 7ae4833af0 m68k: Define rtc_lock on Atari
The nvram and rtc-cmos drivers use the spinlock rtc_lock to protect against
concurrent accesses to the CMOS memory. As m68k doesn't support SMP or preempt
yet, the spinlock calls tend to get optimized away, but not for all
configurations, causing in some rare cases:

| ERROR: "rtc_lock" [drivers/rtc/rtc-cmos.ko] undefined!
| ERROR: "rtc_lock" [drivers/char/nvram.ko] undefined!

Add the spinlock to the Atari core code to avoid this.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Michael Schmitz <schmitz@debian.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-10-14 10:23:27 -07:00
..
amiga m68k: Modular Amiga keyboard needs key_maps 2008-10-14 10:23:26 -07:00
apollo m68k: missing __init 2007-07-20 08:24:49 -07:00
atari m68k: Define rtc_lock on Atari 2008-10-14 10:23:27 -07:00
bvme6000 m68k: use bcd2bin/bin2bcd 2008-10-14 10:23:26 -07:00
configs m68k: Update defconfigs for 2.6.27-rc6 2008-09-10 14:15:29 -07:00
fpsp040 Stringify support commas 2008-07-20 17:24:38 -07:00
hp300 m68k: kill arch/m68k/hp300/ksyms.c 2008-02-05 09:44:23 -08:00
ifpsp060 Stringify support commas 2008-07-20 17:24:38 -07:00
kernel m68k: Add NOTES to init data so its discarded at boot 2008-10-14 10:23:26 -07:00
lib Stringify support commas 2008-07-20 17:24:38 -07:00
mac remove unneeded #include <linux/ide.h>'s 2008-08-05 18:17:00 +02:00
math-emu Stringify support commas 2008-07-20 17:24:38 -07:00
mm m68k: use generic show_mem() 2008-07-26 12:00:11 -07:00
mvme16x m68k: use bcd2bin/bin2bcd 2008-10-14 10:23:26 -07:00
mvme147 m68k: missing __init 2007-07-20 08:24:49 -07:00
q40 m68k: use bcd2bin/bin2bcd 2008-10-14 10:23:26 -07:00
sun3 m68k/sun3/: possible cleanups 2008-07-20 17:24:39 -07:00
sun3x m68k: use bcd2bin/bin2bcd 2008-10-14 10:23:26 -07:00
tools/amiga Convert files to UTF-8 and some cleanups 2007-10-19 23:21:04 +02:00
Kconfig m68k: Reverse platform MMU logic so Sun 3 is last 2008-10-14 10:23:26 -07:00
Kconfig.debug Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile m68k: make multi_defconfig the default defconfig 2008-07-20 17:24:38 -07:00