So you mean for writes through the page cache, you are seeing pages
allocated with __GFP_FS set?
A good starting point would be doing a stack trace dump in logfs if you
see such back recursion into the fs. A quick guess would be a missing
setting of mapping gfp mask?
--
Jens Axboe
--