cxl: Add missing return to cdat read error path
authorDave Jiang <dave.jiang@intel.com>
Sat, 13 May 2023 07:20:06 +0000 (00:20 -0700)
committerDan Williams <dan.j.williams@intel.com>
Sat, 13 May 2023 07:20:06 +0000 (00:20 -0700)
commit764d102ef94e880ca834a7fe3968a00a05b1fb12
treefd5cea574eada0b3e3c570d3069feb9b578697de
parent270205be711056534d1f86d275d4ec922fb62102
cxl: Add missing return to cdat read error path

Add a return to the error path when cxl_cdat_read_table() fails. Current
code continues with the table pointer points to freed memory.

Fixes: 7a877c923995 ("cxl/pci: Simplify CDAT retrieval error path")
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Reviewed-by: Davidlohr Bueso <dave@stgolabs.net>
Link: https://lore.kernel.org/r/168382793506.3510737.4792518576623749076.stgit@djiang5-mobl3
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/cxl/core/pci.c