On 30/06/16 15:00, Michael Ellerman wrote:
On Thu, 2016-06-30 at 08:28 +1000, Andrew Donnellan wrote:
On 30/06/16 04:55, Ian Munsie wrote:

From: Ian Munsie <imun...@au1.ibm.com>

If a kernel context is initialised and does not have any AFU interrupts
allocated it will cause a NULL pointer dereference when the context is
detached since the irq_names list will not have been initialised.

Move the initialisation of the irq_names list into the cxl_context_init
routine so that it will be valid for the entire lifetime of the context
and will not cause a NULL pointer dereference.

Signed-off-by: Ian Munsie <imun...@au1.ibm.com>

As it's nice having your machine not crash on every shutdown...

Fixes: ????

Ian can correct me if I'm wrong, but I suspect this doesn't affect cxlflash (the only current user of the cxl kernel API) - this issue was hit while working on CAPI support for mlx5.

--
Andrew Donnellan              OzLabs, ADL Canberra
andrew.donnel...@au1.ibm.com  IBM Australia Limited

_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to