From 33e8ad1a6b18d363fd42052bcbcdc82e0d45e471 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Jun 2014 18:59:07 +0200 Subject: update to latest stable version --- package/alsa-lib/patches/patch-src_conf_c | 35 ------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 package/alsa-lib/patches/patch-src_conf_c (limited to 'package/alsa-lib/patches/patch-src_conf_c') diff --git a/package/alsa-lib/patches/patch-src_conf_c b/package/alsa-lib/patches/patch-src_conf_c deleted file mode 100644 index f3c1e70bd..000000000 --- a/package/alsa-lib/patches/patch-src_conf_c +++ /dev/null @@ -1,35 +0,0 @@ -from alpinelinux - http://git.alpinelinux.org/cgit/aports/tree/main/alsa-lib/alsa-lib-portable-mutex.patch ---- alsa-lib-1.0.27.2.orig/src/conf.c 2013-07-08 14:31:36.000000000 +0200 -+++ alsa-lib-1.0.27.2/src/conf.c 2013-10-02 14:32:15.000000000 +0200 -@@ -427,8 +427,8 @@ beginning:

- #ifndef DOC_HIDDEN - - #ifdef HAVE_LIBPTHREAD --static pthread_mutex_t snd_config_update_mutex = -- PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP; -+static pthread_mutex_t snd_config_update_mutex; -+static pthread_once_t snd_config_update_mutex_once = PTHREAD_ONCE_INIT; - #endif - - struct _snd_config { -@@ -472,8 +472,19 @@ typedef struct { - - #ifdef HAVE_LIBPTHREAD - -+static void snd_config_init_mutex(void) -+{ -+ pthread_mutexattr_t attr; -+ -+ pthread_mutexattr_init(&attr); -+ pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); -+ pthread_mutex_init(&snd_config_update_mutex, &attr); -+ pthread_mutexattr_destroy(&attr); -+} -+ - static inline void snd_config_lock(void) - { -+ pthread_once(&snd_config_update_mutex_once, snd_config_init_mutex); - pthread_mutex_lock(&snd_config_update_mutex); - } - -- cgit v1.2.3