powerpc/powernv: Use CPU-endian hub diag-data type in pnv_eeh_get_and_dump_hub_diag()
[firefly-linux-kernel-4.4.55.git] / arch / powerpc / platforms / powernv / eeh-powernv.c
index 118af9650744da27c41836f54d73ff1e11103d42..ba0cae69a39685666b29870c1eb0a2eb27816aae 100644 (file)
@@ -1163,7 +1163,7 @@ static void pnv_eeh_get_and_dump_hub_diag(struct pci_controller *hose)
                return;
        }
 
-       switch (data->type) {
+       switch (be16_to_cpu(data->type)) {
        case OPAL_P7IOC_DIAG_TYPE_RGC:
                pr_info("P7IOC diag-data for RGC\n\n");
                pnv_eeh_dump_hub_diag_common(data);