linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* potential regression in ext[34] call to __page_symlink()?
@ 2008-10-29  0:11 Mike Snitzer
  2008-10-29  2:40 ` Theodore Tso
  0 siblings, 1 reply; 4+ messages in thread
From: Mike Snitzer @ 2008-10-29  0:11 UTC (permalink / raw)
  To: linux-fsdevel, linux-ext4, linux-kernel; +Cc: Nick Piggin, Kirill Korotaev

The gfp_mask that is passed to __page_symlink() is being completely
dropped on the floor.  Historically this mask was at least used by
ext3 and ext4 to avoid recursing back into the FS from within a
journal transaction; Kirill fixed that issue with this commit:
0adb25d2e71ab047423d6fc63d5d184590d0a66f

I'm quite naive when it comes to Nick's relatively new (>= 2.6.24) AOP
pagecache_write_{begin,end} code that motivated __page_symlink to
change with this commit:
afddba49d18f346e5cc2938b6ed7c512db18ca68

Nick's change clearly did away with using the explicitly passed
gfp_mask in __page_symlink().
So at a minimum it would seem __page_symlink() now has an unused
parameter that should be removed.

But a more serious concern would be: have ext[34]_symlink() regressed
to being susceptible to the bug that Kirill fixed some time ago?

Please advise, thanks.
Mike

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-10-29 15:40 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-29  0:11 potential regression in ext[34] call to __page_symlink()? Mike Snitzer
2008-10-29  2:40 ` Theodore Tso
2008-10-29  3:25   ` Nick Piggin
2008-10-29 15:40     ` Theodore Tso

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).