Missing kernel symbol in 2.0.19 (semaphore.h)

Jacques Gelinas (jack@solucorp.qc.ca)
Wed, 11 Sep 1996 22:18:02 -0400 (EDT)


Linux 2.0.19 introduces a new mecanism (Semaphore for kernel control)
define in include/asm-i386/semaphore.h. This header define two inline
functions which may jump to some "function" or entry point in
arch/i386/lib/semaphore.S. These entry points are not exported by the
kernel. These are

up_wakeup
down_failed

I am not sure if these symbols should really be export or a different
mecanisms (interface) should be defined.

This break (at least) the following modules

floppy
rd
loop
cyclades

Further, the sound module miss some symbols also. They are

audio_init
DMAbuf_init

I have not investigated these further though. It may be a configuration
problem here as those symbols are defined in the source of drivers/sound.

--------------------------------------------------------
Jacques Gelinas (jacques@solucorp.qc.ca)
Linuxconf: The ultimate administration system for Linux.
see http://www.solucorp.qc.ca:/linuxconf