diff options
author | Peng Fan <peng.fan@nxp.com> | 2022-07-20 09:42:28 +0800 |
---|---|---|
committer | Peng Fan <peng.fan@nxp.com> | 2022-07-20 12:03:48 +0800 |
commit | f05e92c29893bc57c807bdd4cc8e53d17e20950d (patch) | |
tree | e208ede74f21d5658a423f81ed2332a09d10f64c /drivers/mmc/mmc.c | |
parent | ea9978ca7bdd701817419ae126019ac76522b2f9 (diff) |
LFU-363 mmc: fix deference before null check
CID 21694568 (#1 of 1): Dereference before null check (REVERSE_INULL)
check_after_deref: Null-checking m suggests that it may be null, but it
has already been dereferenced on all paths leading to the check.
Reported-by: Coverity
Reviewed-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'drivers/mmc/mmc.c')
-rw-r--r-- | drivers/mmc/mmc.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c index 4af99a3a400..715e3f0b975 100644 --- a/drivers/mmc/mmc.c +++ b/drivers/mmc/mmc.c @@ -3083,10 +3083,11 @@ int mmc_init_device(int num) } m = mmc_get_mmc_dev(dev); - m->user_speed_mode = MMC_MODES_END; /* Initialising user set speed mode */ - if (!m) return 0; + + m->user_speed_mode = MMC_MODES_END; /* Initialising user set speed mode */ + if (m->preinit) mmc_start_init(m); |