diff options
author | Xiaotian Feng <dfeng@redhat.com> | 2011-03-29 16:34:32 +0800 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2011-03-29 11:12:04 +0200 |
commit | 4ac5fc6a3e4d90120f292526bcaa5ee182a7411b (patch) | |
tree | a1b418e13fb87549b63645657a21cd49a44e04f6 /sound/soc/codecs/sn95031.c | |
parent | ca444564a947034557a85357b3911d067cac4b8f (diff) | |
download | op-kernel-dev-4ac5fc6a3e4d90120f292526bcaa5ee182a7411b.zip op-kernel-dev-4ac5fc6a3e4d90120f292526bcaa5ee182a7411b.tar.gz |
x86, microcode: Unregister syscore_ops after microcode unloaded
Currently, microcode doesn't unregister syscore_ops after it's
unloaded. So if we modprobe then rmmod microcode, the stale
microcode syscore_ops info will stay on syscore_ops_list.
Later when we're trying to reboot/halt/shutdown the machine, kernel
will panic on syscore_shutdown().
With the patch applied, I can reboot/halt/shutdown my machine successfully.
Signed-off-by: Xiaotian Feng <dfeng@redhat.com>
Cc: Tigran Aivazian <tigran@aivazian.fsnet.co.uk>
Cc: Rafael J. Wysocki <rjw@sisk.pl>
LKML-Reference: <1301387672-23661-1-git-send-email-dfeng@redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'sound/soc/codecs/sn95031.c')
0 files changed, 0 insertions, 0 deletions