Re: [PATCH v2] cxl: Avoid double free_irq() for psl,slice interrupts

2017-06-06 Thread Michael Ellerman
Vaibhav Jain writes: > During an eeh call to cxl_remove can result in double free_irq of > psl,slice interrupts. This can happen if perst_reloads_same_image == 1 > and call to cxl_configure_adapter() fails during slot_reset > callback. In such a case we see a kernel

Re: [PATCH v2] cxl: Avoid double free_irq() for psl,slice interrupts

2017-06-06 Thread Frederic Barrat
Le 02/06/2017 à 18:56, Vaibhav Jain a écrit : During an eeh call to cxl_remove can result in double free_irq of psl,slice interrupts. This can happen if perst_reloads_same_image == 1 and call to cxl_configure_adapter() fails during slot_reset callback. In such a case we see a kernel oops with

Re: [PATCH v2] cxl: Avoid double free_irq() for psl,slice interrupts

2017-06-04 Thread Andrew Donnellan
On 03/06/17 02:56, Vaibhav Jain wrote: During an eeh call to cxl_remove can result in double free_irq of psl,slice interrupts. This can happen if perst_reloads_same_image == 1 and call to cxl_configure_adapter() fails during slot_reset callback. In such a case we see a kernel oops with following

[PATCH v2] cxl: Avoid double free_irq() for psl,slice interrupts

2017-06-02 Thread Vaibhav Jain
During an eeh call to cxl_remove can result in double free_irq of psl,slice interrupts. This can happen if perst_reloads_same_image == 1 and call to cxl_configure_adapter() fails during slot_reset callback. In such a case we see a kernel oops with following back-trace: Oops: Kernel access of bad