APM Fix for 2.1.31

John Gotts (jgotts@umich.edu)
Thu, 03 Apr 1997 02:43:34 -0500


Compiling 2.1.31, I got:

drivers/char/char.a(apm_bios.o): In function `set_time':
apm_bios.o(.text+0x38a): undefined reference to `get_cmos_time'
drivers/char/char.a(apm_bios.o): In function `suspend':
apm_bios.o(.text+0x3a4): undefined reference to `get_cmos_time'
make: *** [vmlinux] Error 1

Here's a patch:

diff -u --recursive --new-file v2.1.30/linux/arch/i386/kernel/time.c linux/arch/i386/kernel/time.c
--- v2.1.30/linux/arch/i386/kernel/time.c Thu Mar 27 14:39:59 1997
+++ linux/arch/i386/kernel/time.c Mon Mar 31 10:26:12 1997
@@ -454,7 +454,7 @@
)*60 + sec; /* finally seconds */
}

-static unsigned long get_cmos_time(void)
+unsigned long get_cmos_time(void)
{
unsigned int year, mon, day, hour, min, sec;
int i;

--
John GOTTS <jgotts@engin.umich.edu> http://www-personal.engin.umich.edu/~jgotts
Senior, EE/Motif Programmer/SysAdmin/Linux Hacker/Amateur Radio Callsign N8QDW