patch-pre2.0.10 linux/drivers/sound/pss.c
Next file: linux/fs/Config.in
Previous file: linux/drivers/net/de4x5.c
Back to the patch index
Back to the overall index
-  Lines: 33
-  Date:
Sat Jun  1 09:41:05 1996
-  Orig file: 
pre2.0.9/linux/drivers/sound/pss.c
-  Orig date: 
Mon Apr 29 18:05:18 1996
diff -u --recursive --new-file pre2.0.9/linux/drivers/sound/pss.c linux/drivers/sound/pss.c
@@ -779,9 +779,9 @@
 long
 attach_pss_mpu (long mem_start, struct address_info *hw_config)
 {
+#if (defined(CONFIG_MPU401) || defined(CONFIG_MPU_EMU)) && defined(CONFIG_MIDI)
   long            ret;
 
-#if (defined(CONFIG_MPU401) || defined(CONFIG_MPU_EMU)) && defined(CONFIG_MIDI)
   {
     int             prev_devs;
     prev_devs = num_midis;
@@ -790,8 +790,10 @@
     if (num_midis == (prev_devs + 1))	/* The MPU driver installed itself */
       midi_devs[prev_devs]->coproc = &pss_coproc_operations;
   }
-#endif
   return ret;
+#else
+  return mem_start;
+#endif
 }
 
 int
@@ -863,7 +865,9 @@
 void
 unload_pss_mpu (struct address_info *hw_config)
 {
+#if (defined(CONFIG_MPU401) || defined(CONFIG_MPU_EMU)) && defined(CONFIG_MIDI)
   unload_mpu401 (hw_config);
+#endif
 }
 
 void
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this