MODULE_AUTHOR("Frank van de Pol <fvdpol@coil.demon.nl>, Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("Advanced Linux Sound Architecture sequencer MIDI synth.");
MODULE_LICENSE("GPL");
-MODULE_CLASSES("{sound}");
-MODULE_SUPPORTED_DEVICE("sound");
int output_buffer_size = PAGE_SIZE;
module_param(output_buffer_size, int, 0644);
MODULE_PARM_DESC(output_buffer_size, "Output buffer size in bytes.");
client = synths[card->number];
if (client == NULL) {
newclient = 1;
- client = snd_kcalloc(sizeof(seq_midisynth_client_t), GFP_KERNEL);
+ client = kcalloc(1, sizeof(*client), GFP_KERNEL);
if (client == NULL) {
up(®ister_mutex);
return -ENOMEM;
} else if (device == 0)
set_client_name(client, card, &info); /* use the first device's name */
- msynth = snd_kcalloc(sizeof(seq_midisynth_t) * ports, GFP_KERNEL);
+ msynth = kcalloc(ports, sizeof(seq_midisynth_t), GFP_KERNEL);
if (msynth == NULL)
goto __nomem;