summaryrefslogtreecommitdiff
path: root/include/net/aligned_data.h
diff options
context:
space:
mode:
authorAlexey Simakov <bigalex934@gmail.com>2025-12-02 20:18:38 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-12-18 13:55:21 +0100
commit138603953aab3dafafcfaf3a3dcbfa7d2ad5d0c6 (patch)
tree4cea932a994cdfcc04ecdfc7d48ca9142a363394 /include/net/aligned_data.h
parent49278ca55ccf08c44370c20ccafe8bfd11f4af9c (diff)
dm-raid: fix possible NULL dereference with undefined raid type
[ Upstream commit 2f6cfd6d7cb165a7af8877b838a9f6aab4159324 ] rs->raid_type is assigned from get_raid_type_by_ll(), which may return NULL. This NULL value could be dereferenced later in the condition 'if (!(rs_is_raid10(rs) && rt_is_raid0(rs->raid_type)))'. Add a fail-fast check to return early with an error if raid_type is NULL, similar to other uses of this function. Found by Linux Verification Center (linuxtesting.org) with Svace. Fixes: 33e53f06850f ("dm raid: introduce extended superblock and new raid types to support takeover/reshaping") Signed-off-by: Alexey Simakov <bigalex934@gmail.com> Signed-off-by: Mikulas Patocka <mpatocka@redhat.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'include/net/aligned_data.h')
0 files changed, 0 insertions, 0 deletions