lkml.org 
[lkml]   [2010]   [Apr]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    SubjectRe: [PATCH] [LogFS] Return -EINVAL if filesystem image doesn't match
    From
    > Does the patch below solve the problem for you (without the explicit
    > "rootfstype=romfs")?
    >
    > Jörn
    >
    > --
    > One of my most productive days was throwing away 1000 lines of code.
    > -- Ken Thompson.
    >
    >
    > Signed-off-by: Joern Engel <joern@logfs.org>
    > ---
    >  fs/logfs/super.c |    2 +-
    >  1 files changed, 1 insertions(+), 1 deletions(-)
    >
    > diff --git a/fs/logfs/super.c b/fs/logfs/super.c
    > index 5866ee6..f649038 100644
    > --- a/fs/logfs/super.c
    > +++ b/fs/logfs/super.c
    > @@ -413,7 +413,7 @@ static int __logfs_read_sb(struct super_block *sb)
    >
    >        page = find_super_block(sb);
    >        if (!page)
    > -               return -EIO;
    > +               return -EINVAL;
    >
    >        ds = page_address(page);
    >        super->s_size = be64_to_cpu(ds->ds_filesystem_size);

    The above patch solve the problem for me.
    Now I can mount root without rootfstype=romfs

    Bye,
    Paolo
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2010-04-27 14:55    [W:0.023 / U:61.732 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site