Obviously I had wrong format given to the PE state output from /sys/bus/pci/devices/xxxx/eeh_pe_state with some typoes, which was introduced by commit 2013add4ce73. The patch fixes it up.
Unified · Split
| @@ -65,7 +65,7 @@ static ssize_t eeh_pe_state_show(struct device *dev, · 64 unmodified lines | ||
| 65 | 65 | return -ENODEV; |
| 66 | 66 | |
| 67 | 67 | state = eeh_ops->get_state(edev->pe, NULL); |
| 68 | − return sprintf(buf, "%0x08x %0x08x\n", | |
| 68 | + return sprintf(buf, "0x%08x 0x%08x\n", | |
| 69 | 69 | state, edev->pe->state); |
| 70 | 70 | } |
| 71 | 71 | |