summaryrefslogtreecommitdiffstats
path: root/Kbuild
diff options
context:
space:
mode:
authorAndrew Donnellan <andrew.donnellan@au1.ibm.com>2016-07-15 09:20:36 +0200
committerMichael Ellerman <mpe@ellerman.id.au>2016-07-19 12:12:29 +0200
commit8fbaa51d43ef2c6a72849ec34060910723a0365f (patch)
tree8a6fa9290c3075f25b84154f6300cbffe3e94ed9 /Kbuild
parentcxl: remove dead Kconfig options (diff)
downloadlinux-8fbaa51d43ef2c6a72849ec34060910723a0365f.tar.xz
linux-8fbaa51d43ef2c6a72849ec34060910723a0365f.zip
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>
Diffstat (limited to 'Kbuild')
0 files changed, 0 insertions, 0 deletions