[alsa-devel] 1.0.16rc1 release

Takashi Iwai tiwai at suse.de
Tue Jan 22 18:20:19 CET 2008


At Tue, 22 Jan 2008 17:15:18 +0000,
James Pearson wrote:
> 
> Takashi Iwai wrote:
> > At Tue, 22 Jan 2008 16:23:28 +0000,
> > James Pearson wrote:
> >>
> >>It looks like alsa-driver-1.0.16rc1/acore/ioctl32/hwdep32_new.c should 
> >>be including "adriver.h" not "driver.h" ??
> > 
> > 
> > Yes, it's a typo.
> > 
> > 
> >>Also, at MODPOST stage:
> >>
> >>*** Warning: "mutex_destroy" 
> >>[/tmp/alsa-driver-1.0.16rc1/pci/oxygen/snd-oxygen-lib.ko] undefined!
> > 
> > 
> > Do you have alsa-driver*/include/mutex.h?
> 
> There is no alsa-driver*/include/mutex.h, there is a 
> include/linux/mutex.h as part of the kernel - which contains:
> 
> /*
>   * Copyright (c) 2006 Cisco Systems.  All rights reserved.
>   *
>   * This file is released under the GPLv2.
>   */
> 
> /* mutex compatibility for pre-2.6.16 kernels */
> 
> #ifndef __LINUX_MUTEX_H
> #define __LINUX_MUTEX_H
> 
> #include <asm/semaphore.h>
> 
> #define mutex semaphore
> #define DEFINE_MUTEX(foo) DECLARE_MUTEX(foo)
> #define mutex_init(foo) init_MUTEX(foo)
> #define mutex_lock(foo) down(foo)
> #define mutex_lock_interruptible(foo) down_interruptible(foo)
> /* this function follows the spin_trylock() convention, so        *
>   * it is negated to the down_trylock() return values! Be careful  */
> #define mutex_trylock(foo) !down_trylock(foo)
> #define mutex_unlock(foo) up(foo)
> 
> #endif /* __LINUX_MUTEX_H */
> 
> i.e. it doesn't define mutex_destroy()
> 
> > Or, RH has an uncomplete mutex implementation?
> 
> Don't know - see above?

Looks like so...  Sigh.

Can someone report RedHat to fix their kernel?


> >>*** Warning: "do_posix_clock_monotonic_gettime" 
> >>[/tmp/alsa-driver-1.0.16rc1/acore/snd-timer.ko] undefined!
> >>*** Warning: "do_posix_clock_monotonic_gettime" 
> >>[/tmp/alsa-driver-1.0.16rc1/acore/snd-pcm.ko] undefined!
> >>
> >>I'm not sure why its complaining about do_posix_clock_monotonic_gettime, 
> >>as this is there in the 2.6.9 RHEL4 kernel.
> > 
> > 
> > It seems that the function isn't exported.
> > 
> > The fix patch is below.  Give it a try.
> 
> Patch fixed these issues

Thanks for confirmation.  They are already on HG tree.


Takashi


More information about the Alsa-devel mailing list