ACPI, APEI, GHES: Cleanup ghes memory error handling
ACPI, APEI, GHES: Cleanup ghes memory error handling

Cleanup the logic in ghes_handle_memory_failure(). While at it, add
proper PFN validity check for UC error and cleanup the code logic to
make it simpler and cleaner.

Signed-off-by: Chen, Gong <1b6cd78b57df009d087b682fa5d09a04e6a050ac@linux.intel.com>
Acked-by: Naveen N. Rao <ab6d6a855b3296300e8aab8024dd0ef8fdc6eb45@linux.vnet.ibm.com>
Link: http://lkml.kernel.org/r/1385363701-12387-2-git-send-email-1b6cd78b57df009d087b682fa5d09a04e6a050ac@linux.intel.com
[ Boris: massage commit message. ]
Signed-off-by: Borislav Petkov <0691a664b24b6f15b20cd5aee64b72271db08be1@suse.de>

KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs