Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'fix/misc' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6

* 'fix/misc' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
ALSA: rawmidi: fix oops (use after free) when unloading a driver module

+3 -1
+3 -1
sound/core/rawmidi.c
··· 535 535 { 536 536 struct snd_rawmidi_file *rfile; 537 537 struct snd_rawmidi *rmidi; 538 + struct module *module; 538 539 539 540 rfile = file->private_data; 540 541 rmidi = rfile->rmidi; 541 542 rawmidi_release_priv(rfile); 542 543 kfree(rfile); 544 + module = rmidi->card->module; 543 545 snd_card_file_remove(rmidi->card, file); 544 - module_put(rmidi->card->module); 546 + module_put(module); 545 547 return 0; 546 548 } 547 549