[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <4D1A0B1C.70406@gmail.com>
Date: Tue, 28 Dec 2010 17:06:52 +0100
From: Marco Stornelli <marco.stornelli@...il.com>
To: linux-ext4@...r.kernel.org, linux-btrfs@...r.kernel.org
CC: Linux Kernel <linux-kernel@...r.kernel.org>,
Linux FS Devel <linux-fsdevel@...r.kernel.org>,
tytso@....edu, chris.mason@...cle.com
Subject: Bug in ext4/btrfs fallocate?
Hi,
it seems that ext4/btrfs code for fallocate doesn't check for
immutable/append inode flag. I think it's possible to do an fallocate
operation even if the immutable flag is turned on. You can think about
this case: an application opens a file for read/write, meanwhile a user
set the immutable flag and then the application calls fallocate. Other
cases shouldn't happen because if the immutable flag is turned on before
the application opens the file, then the application can't open the file
in read/write mode and therefore it can't do an fallocate operation.
Sincerely I haven't tried but I saw this kind of error in my own fs that
have a similar code.
Regards,
Marco
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists