i needed this in order to compile alsa with kernel-2.5.1-pre3 + jens axboe patch bio-4 :
diff -ru drivers/sound/alsa2/seq/seq_clientmgr.c drivers/sound/alsa/seq/seq_clientmgr.c --- drivers/sound/alsa2/seq/seq_clientmgr.c Wed Nov 28 02:38:05 2001 +++ drivers/sound/alsa/seq/seq_clientmgr.c Wed Nov 28 23:36:47 2001 @@ -35,6 +33,7 @@ #include "seq_info.h" #include "seq_system.h" #include <sound/seq_device.h> +#include <linux/rwsem.h> /* Client Manager diff -ru drivers/sound/alsa2/seq/seq_ports.c drivers/sound/alsa/seq/seq_ports.c --- drivers/sound/alsa2/seq/seq_ports.c Wed Nov 28 02:38:05 2001 +++ drivers/sound/alsa/seq/seq_ports.c Wed Nov 28 23:39:45 2001 @@ -20,6 +20,7 @@ * */ +#include <linux/rwsem.h> #include <sound/driver.h> #include "seq_system.h" #include "seq_ports.h"
(was made against an old cvs snapshot). i'll test current cvs as soon as i can get pre3 to boot without oopsing on devfsd launch.