+6
−2
Loading
stable inclusion from stable-v6.6.76 commit 48ef61d25e7998873bac69de1152daf84bfe4226 category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/IBS4SF Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.6.y&id=48ef61d25e7998873bac69de1152daf84bfe4226 -------------------------------- [ Upstream commit ac32057acc7f3d7a238dafaa9b2aa2bc9750080e ] The xa_store() may fail due to memory allocation failure because there is no guarantee that the index csi is already used. This fix adds an error check of the return value of xa_store() in nvme_get_effects_log(). Fixes: 1cf7a12e ("nvme: use an xarray to lookup the Commands Supported and Effects log") Signed-off-by:Keisuke Nishimura <keisuke.nishimura@inria.fr> Reviewed-by:
Christoph Hellwig <hch@lst.de> Reviewed-by:
Sagi Grimberg <sagi@grimberg.me> Signed-off-by:
Keith Busch <kbusch@kernel.org> Signed-off-by:
Sasha Levin <sashal@kernel.org> Signed-off-by:
Jingtong Meng <jingtong.meng@windriver.com>