[alsa-devel] [PATCH 1/1] alsa-driver: RHEL 6.1 compilation fix
Takashi Iwai
tiwai at suse.de
Tue Nov 8 17:00:36 CET 2011
At Tue, 8 Nov 2011 19:47:27 +0400,
Konstantin Ozerkov wrote:
>
> RHEL 6.1 (2.6.32-132.*) kernels already have hex_to_bin() function.
> Tune check in the alsa-driver/include/adriver.h
>
> Tested on Scientific Linux 6.1 (RHEL 6.1 clone), kernels:
> 2.6.32-131.0.15.el6.x86_64 (original, from DVD installation)
> 2.6.32-131.17.1.el6.x86_64 (last security update)
>
> Signed-off-by: Konstantin Ozerkov <kozerkov at parallels.com>
> Signed-off-by: Denis V. Lunev <den at openvz.org>
Thanks, applied now.
Takashi
> diff --git a/include/adriver.h b/include/adriver.h
> index d9c7dee..aeb084e 100644
> --- a/include/adriver.h
> +++ b/include/adriver.h
> @@ -1920,6 +1920,8 @@ blocking_notifier_chain_unregister(struct blocking_notifier_head *nh,
>
> /* hex_to_bin() */
> #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 35)
> +/* RHEL 6.1 kernels has version 2.6.32, but already have hex_to_bin() */
> +#if !defined(RHEL_RELEASE_CODE) || RHEL_RELEASE_CODE < RHEL_RELEASE_VERSION(6,1)
> static inline int hex_to_bin(char c)
> {
> if (c >= '0' && c <= '9')
> @@ -1931,6 +1933,7 @@ static inline int hex_to_bin(char c)
> return -1;
> }
> #endif
> +#endif
>
> #ifndef CONFIG_HAVE_VZALLOC
> #include <linux/vmalloc.h>
> --
> 1.7.1
>
More information about the Alsa-devel
mailing list