This series reduces code duplication by utilizing fallthrough, then adds extra checks for arguments of mmc dev to ensure they're valid numbers, preventing unexpected behavior.
The last patch replaces an integer literal returned in do_mmc_dev() by its corresponding symbolic constant, CMD_RET_FAILURE to improve readability, no function change is involved. Yao Zi (3): cmd: mmc: Simplify dev subcommand handling cmd: mmc: Check whether arguments are valid numbers in dev subcommand cmd: mmc: Return symbolic value when part switching fails in mmc dev cmd/mmc.c | 55 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 32 insertions(+), 23 deletions(-) -- 2.52.0

