oprofile/x86: rework error handler in nmi_setup()
authorRobert Richter <robert.richter@amd.com>
Tue, 23 Mar 2010 18:09:51 +0000 (19:09 +0100)
committerRobert Richter <robert.richter@amd.com>
Tue, 4 May 2010 09:35:07 +0000 (11:35 +0200)
commit8f5a2dd83a1f8e89fdc17eb0f2f07c2e713e635a
tree6d9aeaa4b18d5b01e67b1391e1784793bfe4136a
parent81c4a8a6733ad2ff49c0e077b51403367601b3e7
oprofile/x86: rework error handler in nmi_setup()

This patch improves the error handler in nmi_setup(). Most parts of
the code are moved to allocate_msrs(). In case of an error
allocate_msrs() also frees already allocated memory. nmi_setup()
becomes easier and better extendable.

Signed-off-by: Robert Richter <robert.richter@amd.com>
arch/x86/oprofile/nmi_int.c