Message ID | 19b06eec79d0791cff1416946f8aeb85a3336e13.1569996166.git.sbobroff@linux.ibm.com (mailing list archive) |
---|---|
State | RFC |
Headers | show |
Series | powerpc/eeh: Synchronize access to struct eeh_pe | expand |
Context | Check | Description |
---|---|---|
snowpatch_ozlabs/apply_patch | warning | Failed to apply on branch next (6edfc6487b474fe01857dc3f1a9cd701bb9b21c8) |
snowpatch_ozlabs/apply_patch | fail | Failed to apply to any branch |
diff --git a/arch/powerpc/kernel/eeh.c b/arch/powerpc/kernel/eeh.c index 26d9367c41a1..c61bfaf4ca26 100644 --- a/arch/powerpc/kernel/eeh.c +++ b/arch/powerpc/kernel/eeh.c @@ -924,6 +924,7 @@ int pcibios_set_pcie_reset_state(struct pci_dev *dev, enum pcie_reset_state stat __func__, pci_name(dev)); return -EINVAL; } + eeh_get_pe(pe); switch (state) { case pcie_deassert_reset: @@ -957,6 +958,7 @@ int pcibios_set_pcie_reset_state(struct pci_dev *dev, enum pcie_reset_state stat return -EINVAL; }; + eeh_put_pe(pe); return 0; }
Synchronize access to eeh_pe. Signed-off-by: Sam Bobroff <sbobroff@linux.ibm.com> --- arch/powerpc/kernel/eeh.c | 2 ++ 1 file changed, 2 insertions(+)