X-Git-Url: http://git.onelab.eu/?p=linux-2.6.git;a=blobdiff_plain;f=sound%2Fsynth%2Futil_mem.c;fp=sound%2Fsynth%2Futil_mem.c;h=217e8e552a429bd3ac6dce249b50c366cbb95dfa;hp=1d9b11f345f891525c00040202fc1adceb534b15;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c diff --git a/sound/synth/util_mem.c b/sound/synth/util_mem.c index 1d9b11f34..217e8e552 100644 --- a/sound/synth/util_mem.c +++ b/sound/synth/util_mem.c @@ -18,7 +18,6 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include #include #include #include @@ -43,7 +42,7 @@ snd_util_memhdr_new(int memsize) if (hdr == NULL) return NULL; hdr->size = memsize; - mutex_init(&hdr->block_mutex); + init_MUTEX(&hdr->block_mutex); INIT_LIST_HEAD(&hdr->block); return hdr; @@ -137,9 +136,9 @@ struct snd_util_memblk * snd_util_mem_alloc(struct snd_util_memhdr *hdr, int size) { struct snd_util_memblk *blk; - mutex_lock(&hdr->block_mutex); + down(&hdr->block_mutex); blk = __snd_util_mem_alloc(hdr, size); - mutex_unlock(&hdr->block_mutex); + up(&hdr->block_mutex); return blk; } @@ -164,9 +163,9 @@ int snd_util_mem_free(struct snd_util_memhdr *hdr, struct snd_util_memblk *blk) { snd_assert(hdr && blk, return -EINVAL); - mutex_lock(&hdr->block_mutex); + down(&hdr->block_mutex); __snd_util_mem_free(hdr, blk); - mutex_unlock(&hdr->block_mutex); + up(&hdr->block_mutex); return 0; } @@ -176,9 +175,9 @@ int snd_util_mem_free(struct snd_util_memhdr *hdr, struct snd_util_memblk *blk) int snd_util_mem_avail(struct snd_util_memhdr *hdr) { unsigned int size; - mutex_lock(&hdr->block_mutex); + down(&hdr->block_mutex); size = hdr->size - hdr->used; - mutex_unlock(&hdr->block_mutex); + up(&hdr->block_mutex); return size; }