xfs
[Top] [All Lists]

Re: [PATCH 02/19] mkfs: sanitise ftype parameter values.

To: Jan Tulak <jtulak@xxxxxxxxxx>
Subject: Re: [PATCH 02/19] mkfs: sanitise ftype parameter values.
From: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Tue, 29 Mar 2016 11:17:56 -0500
Cc: xfs-oss <xfs@xxxxxxxxxxx>
Delivered-to: xfs@xxxxxxxxxxx
In-reply-to: <CACj3i71Ae1p8E35SrmpEiMen+mFY7MgQa2fHPueALDnF+HNRrQ@xxxxxxxxxxxxxx>
References: <1458818136-56043-1-git-send-email-jtulak@xxxxxxxxxx> <1458818136-56043-3-git-send-email-jtulak@xxxxxxxxxx> <56F416E8.5000704@xxxxxxxxxxx> <CACj3i71Ae1p8E35SrmpEiMen+mFY7MgQa2fHPueALDnF+HNRrQ@xxxxxxxxxxxxxx>
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.7.0

On 3/29/16 11:11 AM, Jan Tulak wrote:
> On Thu, Mar 24, 2016 at 5:33 PM, Eric Sandeen <sandeen@xxxxxxxxxxx 
> <mailto:sandeen@xxxxxxxxxxx>>wrote:
> 
> 
> 
>     On 3/24/16 6:15 AM, jtulak@xxxxxxxxxx <mailto:jtulak@xxxxxxxxxx> wrote:
>     > From: Dave Chinner <dchinner@xxxxxxxxxx <mailto:dchinner@xxxxxxxxxx>>
>     >
>     > Because passing "-n ftype=2" should fail.
> 
>     but passing crc=1 ftype=1 shouldn't fail, should it?
>     Seems like it will here.
> 
> 
> âFrom man page:
> When  CRCs are enabled via -m crc=1, the ftype functionality is always 
> enabled. This feature can not be
> â 
> turned off for such filesystem configurations.â
>  
> 
> âSo I think it should not be possible to enter both crc and ftype at
> the same time - which is the current behaviour. It feels strange a
> bit to allow ftype=1 (which does nothing with crc=1), but fail on
> ftype=0â

My point is that -m crc=1 -d ftype=1 simply restates the defaults.
Why should that combination fail?

And -m crc=0 -d ftype=0 is also perfectly acceptable.

In fact, -m crc=1 -d ftype=0 is the only one of the 4 combinations
which is not ok, but AFAICT your patch fails the other 3 as well.

-Eric

<Prev in Thread] Current Thread [Next in Thread>