> Can you run lsmod with both the working and non working kernel and paste in the output?

Short version:
lsmod for kernel 4.0.5-200.fc21.x86_64 inculdes: 
snd_seq_midi_event
snd_seq_midi
x86_pkg_temp_thermal
that are not listed in lsmod for 3.18.9-201.rt5.1.fc21.ccrma.x86_64+rt 

snd_seq have used by snd_seq_midi_event  snd_seq_midi

snd_rawmidi, snd_seq_device, and snd_seq_midi_event have used by snd_seq_midi

Other snd modules listed in both are:
snd snd_hda_codec 
snd_hda_codec_generic 
snd_hda_codec_hdmi
snd_hda_codec_via
snd_hda_controller
snd_hda_intel
snd_hwdep
snd_pcm
snd_rawmidi
snd_seq
snd_seq_device
snd_timer
snd_usb_audio
snd_usbmidi_lib
soundcore

-- Jeff