[PATCH v2 01/28] fs/squashfs: fix board hang-up when calling .exists()
João Marcos Costa
jmcosta944 at gmail.com
Tue Nov 3 13:31:24 CET 2020
Reviewed-by Joao Marcos Costa <jmcosta944 at gmail.com>
Em ter., 3 de nov. de 2020 às 08:12, Richard Genoud <
richard.genoud at posteo.net> escreveu:
> add missing squashfs function to prevent dangling or null pointers.
> For exemple, when calling test [ -e somefile ], squashfs.exists may be
> called.
>
> Signed-off-by: Richard Genoud <richard.genoud at posteo.net>
> ---
> fs/fs.c | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/fs/fs.c b/fs/fs.c
> index 29ad4d1a695..fb27c910d4f 100644
> --- a/fs/fs.c
> +++ b/fs/fs.c
> @@ -287,6 +287,7 @@ static struct fstype_info fstypes[] = {
> {
> .fstype = FS_TYPE_SQUASHFS,
> .name = "squashfs",
> + .null_dev_desc_ok = false,
> .probe = sqfs_probe,
> .opendir = sqfs_opendir,
> .readdir = sqfs_readdir,
> @@ -295,6 +296,12 @@ static struct fstype_info fstypes[] = {
> .size = sqfs_size,
> .close = sqfs_close,
> .closedir = sqfs_closedir,
> + .exists = fs_exists_unsupported,
> + .uuid = fs_uuid_unsupported,
> + .write = fs_write_unsupported,
> + .ln = fs_ln_unsupported,
> + .unlink = fs_unlink_unsupported,
> + .mkdir = fs_mkdir_unsupported,
> },
> #endif
> {
>
--
Atenciosamente,
João Marcos Costa
www.linkedin.com/in/jmarcoscosta/
https://github.com/jmarcoscosta
More information about the U-Boot
mailing list