amd64_edac: wrap-up pci config read error handling
authorBorislav Petkov <borislav.petkov@amd.com>
Tue, 13 Oct 2009 17:26:55 +0000 (19:26 +0200)
committerBorislav Petkov <borislav.petkov@amd.com>
Mon, 7 Dec 2009 18:14:27 +0000 (19:14 +0100)
commit6ba5dcdc44624677bba0bef1dcb93a524f88f8c1
treeaa2aa4c95882b4451c2bf99c5228d81dd76e641d
parentf6d6ae965760906d79ab29bc38507608c5971549
amd64_edac: wrap-up pci config read error handling

Add a pci config read wrapper for signaling pci config space access
errors instead of them being visible only on a debug build. This is
important on amd64_edac since it uses all those pci config register
values to access the DRAM/DIMM configuration of the nodes.

In addition, the wrapper makes a _lot_ (look at the diffstat!) of
error handling code superfluous and improves much of the overall code
readability by removing error handling details out of the way.

Signed-off-by: Borislav Petkov <borislav.petkov@amd.com>
drivers/edac/amd64_edac.c
drivers/edac/amd64_edac.h