Update of /cvsroot/alsa/alsa-driver/acore/seq
In directory sc8-pr-cvs1:/tmp/cvs-serv15847/acore/seq
Modified Files:
.cvsignore Makefile
Added Files:
seq_clientmgr.patch seq_memory.patch
Removed Files:
seq_clientmgr.c seq_memory.c
Log Message:
Cleanups for 2.5 (introducing patches)
--- NEW FILE: seq_clientmgr.patch ---
--- seq_clientmgr.c 2003-05-30 15:37:39.000000000 +0200
+++ seq_clientmgr.c.old 2003-05-30 15:38:16.000000000 +0200
@@ -1,3 +1,4 @@
+#define __NO_VERSION__
/*
* ALSA sequencer Client Manager
* Copyright (c) 1998-2001 by Frank van de Pol <[EMAIL PROTECTED]>
@@ -2454,7 +2455,9 @@
static struct file_operations snd_seq_f_ops =
{
+#ifndef LINUX_2_2
.owner = THIS_MODULE,
+#endif
.read = snd_seq_read,
.write = snd_seq_write,
.open = snd_seq_open,
--- NEW FILE: seq_memory.patch ---
--- seq_memory.c 2003-05-30 15:40:18.000000000 +0200
+++ seq_memory.c.old 2003-05-30 15:42:46.000000000 +0200
@@ -1,3 +1,4 @@
+#define __NO_VERSION__
/*
* ALSA sequencer Memory Manager
* Copyright (c) 1998 by Frank van de Pol <[EMAIL PROTECTED]>
@@ -235,7 +236,18 @@
while (pool->free == NULL && ! nonblock && ! pool->closing) {
spin_unlock(&pool->lock);
+#ifdef LINUX_2_2
+ /* change semaphore to allow other clients
+ to access device file */
+ if (file)
+ up(&semaphore_of(file));
+#endif
interruptible_sleep_on(&pool->output_sleep);
+#ifdef LINUX_2_2
+ /* restore semaphore again */
+ if (file)
+ down(&semaphore_of(file));
+#endif
spin_lock(&pool->lock);
/* interrupted? */
if (signal_pending(current)) {
Index: .cvsignore
===================================================================
RCS file: /cvsroot/alsa/alsa-driver/acore/seq/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Dec 2001 20:09:21 -0000 1.1
+++ .cvsignore 30 May 2003 13:58:59 -0000 1.2
@@ -1 +1,3 @@
.depend
+seq_clientmgr.c
+seq_memory.c
Index: Makefile
===================================================================
RCS file: /cvsroot/alsa/alsa-driver/acore/seq/Makefile,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- Makefile 20 May 2003 12:42:45 -0000 1.8
+++ Makefile 30 May 2003 13:58:59 -0000 1.9
@@ -13,4 +13,9 @@
TOPDIR = $(MAINSRCDIR)
include $(TOPDIR)/alsa-kernel/core/seq/Makefile
+EXTRA_CFLAGS = -I$(TOPDIR)/alsa-kernel/core/seq
+
include $(TOPDIR)/Rules.make
+
+seq_clientmgr.c: seq_clientmgr.patch $(TOPDIR)/alsa-kernel/core/seq/seq_clientmgr.c
+seq_memory.c: seq_memory.patch $(TOPDIR)/alsa-kernel/core/seq/seq_memory.c
--- seq_clientmgr.c DELETED ---
--- seq_memory.c DELETED ---
-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog