Re: [PATCH V2] powerpc/eeh: Fix kernel crash when passing through VF

2014-09-14 Thread Michael Ellerman
On Fri, 2014-09-12 at 15:05 +1000, Gavin Shan wrote: > On Fri, Sep 12, 2014 at 01:55:23PM +1000, Michael Ellerman wrote: > >On Thu, 2014-09-11 at 11:42 +0800, Wei Yang wrote: > >> diff --git a/arch/powerpc/kernel/eeh.c b/arch/powerpc/kernel/eeh.c > >> index 4a45ba8..403445e 100644 > >> --- a/arch/p

Re: [PATCH V2] powerpc/eeh: Fix kernel crash when passing through VF

2014-09-13 Thread Gavin Shan
On Fri, Sep 12, 2014 at 05:35:25PM +0800, Wei Yang wrote: >On Fri, Sep 12, 2014 at 03:05:18PM +1000, Gavin Shan wrote: >>On Fri, Sep 12, 2014 at 01:55:23PM +1000, Michael Ellerman wrote: >>>On Thu, 2014-09-11 at 11:42 +0800, Wei Yang wrote: diff --git a/arch/powerpc/kernel/eeh.c b/arch/powerpc

Re: [PATCH V2] powerpc/eeh: Fix kernel crash when passing through VF

2014-09-12 Thread Wei Yang
On Fri, Sep 12, 2014 at 03:05:18PM +1000, Gavin Shan wrote: >On Fri, Sep 12, 2014 at 01:55:23PM +1000, Michael Ellerman wrote: >>On Thu, 2014-09-11 at 11:42 +0800, Wei Yang wrote: >>> diff --git a/arch/powerpc/kernel/eeh.c b/arch/powerpc/kernel/eeh.c >>> index 4a45ba8..403445e 100644 >>> --- a/arch

Re: [PATCH V2] powerpc/eeh: Fix kernel crash when passing through VF

2014-09-11 Thread Gavin Shan
On Fri, Sep 12, 2014 at 01:55:23PM +1000, Michael Ellerman wrote: >On Thu, 2014-09-11 at 11:42 +0800, Wei Yang wrote: >> diff --git a/arch/powerpc/kernel/eeh.c b/arch/powerpc/kernel/eeh.c >> index 4a45ba8..403445e 100644 >> --- a/arch/powerpc/kernel/eeh.c >> +++ b/arch/powerpc/kernel/eeh.c >> @@ -6

Re: [PATCH V2] powerpc/eeh: Fix kernel crash when passing through VF

2014-09-11 Thread Michael Ellerman
On Thu, 2014-09-11 at 11:42 +0800, Wei Yang wrote: > diff --git a/arch/powerpc/kernel/eeh.c b/arch/powerpc/kernel/eeh.c > index 4a45ba8..403445e 100644 > --- a/arch/powerpc/kernel/eeh.c > +++ b/arch/powerpc/kernel/eeh.c > @@ -625,7 +625,7 @@ int eeh_pci_enable(struct eeh_pe *pe, int function) > in

[PATCH V2] powerpc/eeh: Fix kernel crash when passing through VF

2014-09-10 Thread Wei Yang
When doing vfio passthrough a VF, the kernel will crash with following message: [ 442.656459] Unable to handle kernel paging request for data at address 0x0060 [ 442.656593] Faulting instruction address: 0xc0038b88 [ 442.656706] Oops: Kernel access of bad area, sig: 11 [#1] [ 442.