]> git.baikalelectronics.ru Git - uboot.git/commit
cmd: sf/nand: Print and return failure when 0 length is passed
authorAshok Reddy Soma <ashok.reddy.soma@amd.com>
Tue, 16 May 2023 11:52:36 +0000 (05:52 -0600)
committerTom Rini <trini@konsulko.com>
Wed, 31 May 2023 21:23:01 +0000 (17:23 -0400)
commit7113c9e9d2e3a87edb012bb8882b3cedd7990ae1
treeea122b175593aaba4252f03c8f8ae83304e3021f
parent4936e04b75e840e1455975c08c50f0d8365e774c
cmd: sf/nand: Print and return failure when 0 length is passed

For sf commands, when '0' length is passed for erase, update, write or
read, there might be undesired results. Ideally '0' length means nothing to
do.

So print 'ERROR: Invalid size 0' and return cmd failure when length '0' is
passed to sf commands. Same thing applies for nand commands also.

Example:

ZynqMP> sf erase 0 0
ERROR: Invalid size 0
ZynqMP> sf write 10000 0 0
ERROR: Invalid size 0
ZynqMP> sf read 10000 0 0
ERROR: Invalid size 0
ZynqMP> sf update 1000 10000 0
ERROR: Invalid size 0
ZynqMP>

Signed-off-by: Ashok Reddy Soma <ashok.reddy.soma@amd.com>
cmd/legacy-mtd-utils.c
cmd/sf.c