]> git.dujemihanovic.xyz Git - u-boot.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)
commit899fb5aa8becc159b1eb086d8828c4e8eb28f121
treeea122b175593aaba4252f03c8f8ae83304e3021f
parent2f27405902894c3cb1b274536d623c286aa7c425
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