]> git.baikalelectronics.ru Git - uboot.git/commit
Merge branch '2023-03-17-improve-read-command-add-write-command' into next
authorTom Rini <trini@konsulko.com>
Mon, 20 Mar 2023 20:31:52 +0000 (16:31 -0400)
committerTom Rini <trini@konsulko.com>
Mon, 20 Mar 2023 20:31:52 +0000 (16:31 -0400)
commit256addc046adde69e565e32ba8f5085f72a87617
treed2b62604ad6de6ea81afd15a5dc41a5921de1a8f
parenta33903dcbe034a05b07ba6ced7d63639a86779f0
parentc716492641b634b0ec5ce0f49a3b605d47cbfbd8
Merge branch '2023-03-17-improve-read-command-add-write-command' into next

To quote the author:
The first patch simplies do_read somewhat by making use of an existing
helper instead of parsing the dev_part string manually. As a bonus
(and my actual motivation), it now understands dev#partname syntax -
hard-coded partition numbers are so last decade.

I also need the symmetrical operation, being able to write to a named
raw partition, and fortunately it doesn't require that many lines of
code to implement that.

There's a very minor change in the error reporting due to using
cmdtp->name to generate the new messages, but I don't think "Error
reading blocks" offers much that "read error" doesn't.

New in v2: the last three patches add documentation, ensure CMD_WRITE
is set for sandbox and adds some basic test cases for the various ways
of accessing the partitions (by number, name, or as raw offset within
the whole disk).

v3: Add Simon's R-b to patches 2, 4, 5, fixup whitespace in patch 5.

I don't want to duplicate the documentation, but I can see the value
in 'write' having its own entry in the TOC, so I added a stub
write.rst that just refers to the read.rst, which then explicitly
documents both.