Demote "exFAT file system is not found" message to debug(). This is printed when U-Boot attempts to auto-detect the filesystem via generic filesystem API by attempting to mount the device, and fails to do so because there is another filesystem in place. The libexfat-fuse code prints this an error, which interferes with 'test_gpt' test. Demote the message to debug().
Signed-off-by: Marek Vasut <ma...@denx.de> --- Cc: Baruch Siach <bar...@tkos.co.il> Cc: Francesco Dolcini <francesco.dolc...@toradex.com> Cc: Heinrich Schuchardt <xypron.g...@gmx.de> Cc: Hiago De Franco <hiago.fra...@toradex.com> Cc: Ilias Apalodimas <ilias.apalodi...@linaro.org> Cc: Nam Cao <nam...@linutronix.de> Cc: Simon Glass <s...@chromium.org> Cc: Sughosh Ganu <sughosh.g...@linaro.org> Cc: Tom Rini <tr...@konsulko.com> Cc: u-boot@lists.denx.de --- fs/exfat/mount.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/fs/exfat/mount.c b/fs/exfat/mount.c index c17a84735fc..0ff297af67b 100644 --- a/fs/exfat/mount.c +++ b/fs/exfat/mount.c @@ -226,7 +226,12 @@ int exfat_mount(struct exfat* ef, const char* spec, const char* options) } if (memcmp(ef->sb->oem_name, "EXFAT ", 8) != 0) { - exfat_error("exFAT file system is not found"); +#ifndef __UBOOT__ + exfat_error( +#else + exfat_debug( +#endif + "exFAT file system is not found"); exfat_free(ef); return -EIO; } -- 2.47.2