Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 208542
Collapse All | Expand All

(-)a/acore/sound.patch
Lines 1-5 Link Here
(-)- ../alsa-kernel/core/sound.c (-3 / +4 lines)
Lines 141-147 Link Here
141
 }
141
 }
142
 
142
 
143
 EXPORT_SYMBOL(snd_add_device_sysfs_file);
143
 EXPORT_SYMBOL(snd_add_device_sysfs_file);
144
@@ -423,32 +483,81 @@
144
@@ -423,32 +483,80 @@
145
  *  INIT PART
145
  *  INIT PART
146
  */
146
  */
147
 
147
 
Lines 208-218 Link Here
208
 	snd_info_minor_unregister();
208
 	snd_info_minor_unregister();
209
+	snd_memory_info_done();
209
+	snd_memory_info_done();
210
 	snd_info_done();
210
 	snd_info_done();
211
-	if (unregister_chrdev(major, "alsa") != 0)
212
-		snd_printk(KERN_ERR "unable to unregister major device number %d\n", major);
211
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,3,0) && defined(CONFIG_APM)
213
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,3,0) && defined(CONFIG_APM)
212
+	pm_done();
214
+	pm_done();
213
+#endif
215
+#endif
214
 	if (unregister_chrdev(major, "alsa") != 0)
216
+	unregister_chrdev(major, "alsa");
215
 		snd_printk(KERN_ERR "unable to unregister major device number %d\n", major);
216
+	snd_memory_done();
217
+	snd_memory_done();
217
+#ifdef CONFIG_DEVFS_FS
218
+#ifdef CONFIG_DEVFS_FS
218
+	devfs_remove("snd");
219
+	devfs_remove("snd");

Return to bug 208542