Searched hist:"8 fbaa51d43ef2c6a72849ec34060910723a0365f" (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/drivers/misc/cxl/ |
H A D | guest.c | diff 8fbaa51d43ef2c6a72849ec34060910723a0365f Fri Jul 15 02:20:36 CDT 2016 Andrew Donnellan <andrew.donnellan@au1.ibm.com> cxl: fix potential NULL dereference in free_adapter()
If kzalloc() fails when allocating adapter->guest in cxl_guest_init_adapter(), we call free_adapter() before erroring out. free_adapter() in turn attempts to dereference adapter->guest, which in this case is NULL.
In free_adapter(), skip the adapter->guest cleanup if adapter->guest is NULL.
Fixes: 14baf4d9c739 ("cxl: Add guest-specific code") Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
|