diff options
| author | Venkatesh Yadav Abbarapu <[email protected]> | 2022-09-29 10:22:49 +0530 |
|---|---|---|
| committer | Jaehoon Chung <[email protected]> | 2022-10-24 18:02:54 +0900 |
| commit | 337af54a36c6409b7eeb49619c796178b3c22372 (patch) | |
| tree | d4c583d926222a83f3749ba274341f7fc97542da | |
| parent | 7ff2f30b63947ffe4e707bbe4b94143e947fce35 (diff) | |
mmc: Fix static checker warnings
Correct pointer dereferencing check to be more consistent.
Eliminate the below smatch warning:
drivers/mmc/mmc.c:3118 mmc_init_device()
warn: variable dereferenced before check 'm' (see line 3116)
Signed-off-by: Venkatesh Yadav Abbarapu <[email protected]>
Reviewed-by: Michal Simek <[email protected]>
Reviewed-by: Jaehoon Chung <[email protected]>
| -rw-r--r-- | drivers/mmc/mmc.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c index 0b7c0be8cbc..210703ea46b 100644 --- a/drivers/mmc/mmc.c +++ b/drivers/mmc/mmc.c @@ -3113,10 +3113,12 @@ 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; + + /* Initialising user set speed mode */ + m->user_speed_mode = MMC_MODES_END; + if (m->preinit) mmc_start_init(m); |
