patch-2.4.0-test7 linux/drivers/sound/sb_midi.c
Next file: linux/drivers/sound/sb_mixer.c
Previous file: linux/drivers/sound/sb_ess.c
Back to the patch index
Back to the overall index
- Lines: 46
- Date:
Fri Aug 11 08:26:43 2000
- Orig file:
v2.4.0-test6/linux/drivers/sound/sb_midi.c
- Orig date:
Thu Mar 2 14:36:23 2000
diff -u --recursive --new-file v2.4.0-test6/linux/drivers/sound/sb_midi.c linux/drivers/sound/sb_midi.c
@@ -147,24 +147,19 @@
static struct midi_operations sb_midi_operations =
{
- {
- "Sound Blaster", 0, 0, SNDCARD_SB
- },
- &std_midi_synth,
- {0},
- sb_midi_open,
- sb_midi_close,
- sb_midi_ioctl,
- sb_midi_out,
- sb_midi_start_read,
- sb_midi_end_read,
- NULL,
- NULL,
- NULL,
- NULL
+ owner: THIS_MODULE,
+ info: {"Sound Blaster", 0, 0, SNDCARD_SB},
+ converter: &std_midi_synth,
+ in_info: {0},
+ open: sb_midi_open,
+ close: sb_midi_close,
+ ioctl: sb_midi_ioctl,
+ outputc: sb_midi_out,
+ start_read: sb_midi_start_read,
+ end_read: sb_midi_end_read,
};
-void sb_dsp_midi_init(sb_devc * devc)
+void sb_dsp_midi_init(sb_devc * devc, struct module *owner)
{
int dev;
@@ -189,6 +184,9 @@
memcpy((char *) midi_devs[dev], (char *) &sb_midi_operations,
sizeof(struct midi_operations));
+ if (owner)
+ midi_devs[dev]->owner = owner;
+
midi_devs[dev]->devc = devc;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)