Hi,

This patch makes the mpu401_synth_operations structure respect
attach_mpu401()'s "owner" parameter. This should prevent more sound
module from being accidentally unloaded.

Cheers,
Chris
--- linux-vanilla/drivers/sound/mpu401.c        Fri Jan  5 23:14:08 2001
+++ linux-2.4.0-ac3/drivers/sound/mpu401.c      Tue Jan  9 23:41:43 2001
@@ -1030,6 +1030,8 @@
                        (char *) &mpu401_synth_proto,
                         sizeof(struct synth_operations));
        }
+       if (owner)
+               mpu401_synth_operations[m]->owner = owner;
 
        memcpy((char *) &mpu401_midi_operations[m],
               (char *) &mpu401_midi_proto,

Reply via email to