[3.8.y.z extended stable] Patch "ext4: fix premature freeing of partial clusters split across leaf blocks" has been added to staging queue
tytso at mit.edu
tytso at mit.edu
Fri Apr 18 18:11:00 UTC 2014
On Fri, Apr 18, 2014 at 10:23:27AM -0700, Kamal Mostafa wrote:
> On Thu, 2014-04-17 at 16:30 -0700, Kamal Mostafa wrote:
> > This is a note to let you know that I have just added a patch titled
> >
> > ext4: fix premature freeing of partial clusters split across leaf blocks
> >
> > to the linux-3.8.y-queue branch of the 3.8.y.z extended stable tree
>
> This patch won't cleanly apply to 3.8 without a prerequisite that has
> now been dropped from the queue (ext4: make punch hole code path work
> with bigalloc).
>
> So this patch (ext4: fix premature freeing) will also be dropped from
> the 3.8-stable queue, unless one of the ext4 folks would like to provide
> a backport which applies to 3.8-stable's fs/ext4/extents.c[0], or advice
> about what that "if partial_cluster" line should look like when all is
> said and done.
I believe the problem which this patches is trying to address only
happens if punch_hole is enabled for bigalloc. (That is, it should
never happen if we are just truncating the file), so this should be
OK.
Eric, can you confirm?
- Ted
More information about the kernel-team
mailing list