Update of /cvsroot/alsa/alsa-kernel
In directory sc8-pr-cvs1:/tmp/cvs-serv31472

Modified Files:
        sound_core.c 
Log Message:
Sync with the current 2.6 tree (perhaps it broke pcmcia)

Index: sound_core.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/sound_core.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- sound_core.c        31 Oct 2003 11:37:09 -0000      1.17
+++ sound_core.c        20 Jan 2004 16:15:02 -0000      1.18
@@ -65,6 +65,9 @@
 extern int msnd_pinnacle_init(void);
 #endif
 
+struct class_simple *sound_class;
+EXPORT_SYMBOL(sound_class);
+
 /*
  *     Low level list operator. Scan the ordered list, find a hole and
  *     join into it. Called with the lock asserted
@@ -171,6 +174,8 @@
 
        devfs_mk_cdev(MKDEV(SOUND_MAJOR, s->unit_minor),
                        S_IFCHR | mode, s->name);
+       class_simple_device_add(sound_class, MKDEV(SOUND_MAJOR, s->unit_minor),
+                               NULL, s->name+6);
        return r;
 
  fail:
@@ -193,6 +198,7 @@
        spin_unlock(&sound_loader_lock);
        if (p) {
                devfs_remove(p->name);
+               class_simple_device_remove(MKDEV(SOUND_MAJOR, p->unit_minor));
                kfree(p);
        }
 }
@@ -556,6 +562,7 @@
           empty */
        unregister_chrdev(SOUND_MAJOR, "sound");
        devfs_remove("sound");
+       class_simple_destroy(sound_class);
 }
 
 static int __init init_soundcore(void)
@@ -565,6 +572,9 @@
                return -EBUSY;
        }
        devfs_mk_dir ("sound");
+       sound_class = class_simple_create(THIS_MODULE, "sound");
+       if (IS_ERR(sound_class))
+               return PTR_ERR(sound_class);
 
        return 0;
 }



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to