powerpc/eeh: Fix wrong flag passed to eeh_unfreeze_pe()
[firefly-linux-kernel-4.4.55.git] / arch / powerpc / kernel / eeh_driver.c
index 300382e5a2cc41978163449d33f6fdccf9613e6d..c314db8b798cd094313cecb4c3fa2c6e4ef8fbf7 100644 (file)
@@ -485,7 +485,7 @@ static void *eeh_pe_detach_dev(void *data, void *userdata)
 static void *__eeh_clear_pe_frozen_state(void *data, void *flag)
 {
        struct eeh_pe *pe = (struct eeh_pe *)data;
-       bool *clear_sw_state = flag;
+       bool clear_sw_state = *(bool *)flag;
        int i, rc = 1;
 
        for (i = 0; rc && i < 3; i++)