]> git.dujemihanovic.xyz Git - u-boot.git/commit
fs: btrfs: hide duplicate 'Cannot lookup file' error on 'load'
authorDominique Martinet <dominique.martinet@atmark-techno.com>
Fri, 15 Nov 2024 02:15:47 +0000 (11:15 +0900)
committerTom Rini <trini@konsulko.com>
Fri, 15 Nov 2024 19:11:47 +0000 (13:11 -0600)
commit6e988fde65b0a89d49c20553d47a8ec1e5461c12
tree19f60b95cc061b3e8c2d1ba5f108ca50a970d16c
parent92e1c2bf9ea93c9bd3e6871cc81566bb10dbc017
fs: btrfs: hide duplicate 'Cannot lookup file' error on 'load'

Running commands such as 'load mmc 2:1 $addr $path' when path does not
exists will print an error twice if the file does not exist, e.g.:
```
Cannot lookup file boot/boot.scr
Failed to load 'boot/boot.scr'
```
(where the first line is printed by btrfs and the second by common fs
code)

Historically other filesystems such as ext4 or fat have not been
printing a message here, so do the same here to avoid duplicate.

The other error messages in this function are also somewhat redundant,
but bring useful diagnostics if they happen somewhere, so have been left
as printf.

Note that if a user wants no message to be printed for optional file
loads, they have to check for file existence first with other commands
such as 'size'.

Signed-off-by: Dominique Martinet <dominique.martinet@atmark-techno.com>
Reviewed-by: Qu Wenruo <wqu@suse.com>
fs/btrfs/btrfs.c