lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <1237903305.17910.4.camel@think.oraclecorp.com> Date: Tue, 24 Mar 2009 10:01:45 -0400 From: Chris Mason <chris.mason@...cle.com> To: Jan Kara <jack@...e.cz> Cc: Nick Piggin <nickpiggin@...oo.com.au>, "Martin J. Bligh" <mbligh@...igh.org>, linux-ext4@...r.kernel.org, Ying Han <yinghan@...gle.com>, Linus Torvalds <torvalds@...ux-foundation.org>, Andrew Morton <akpm@...ux-foundation.org>, linux-kernel <linux-kernel@...r.kernel.org>, linux-mm <linux-mm@...ck.org>, guichaz@...il.com, Alex Khesin <alexk@...gle.com>, Mike Waychison <mikew@...gle.com>, Rohit Seth <rohitseth@...gle.com>, Peter Zijlstra <a.p.zijlstra@...llo.nl> Subject: Re: ftruncate-mmap: pages are lost after writing to mmaped file. On Tue, 2009-03-24 at 14:26 +0100, Jan Kara wrote: > On Tue 24-03-09 13:55:10, Jan Kara wrote: > > And one more interesting thing I don't yet fully understand - I see pages > > having PageError() set when they are removed from page cache (and they have > > been faulted in before). It's probably some interaction with pagecache > > readahead... > Argh... So the problem seems to be that get_block() occasionally returns > ENOSPC and we then discard the dirty data (hmm, we could give at least a > warning for that). I'm not yet sure why getblock behaves like this because > the filesystem seems to have enough space but anyway this seems to be some > strange fs trouble as well. > Ouch. Perhaps the free space is waiting on a journal commit? -chris -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists