OpenVZ Forum


Home » Mailing lists » Devel » Re: [RFC][PATCH] EXT3: problem with page fault inside a transaction
Re: [RFC][PATCH] EXT3: problem with page fault inside a transaction [message #7361] Thu, 12 October 2006 06:43 Go to previous message
Andrew Morton is currently offline  Andrew Morton
Messages: 127
Registered: December 2005
Senior Member
On Thu, 12 Oct 2006 09:57:26 +0400
Dmitriy Monakhov <dmonakhov@openvz.org> wrote:

> While reading Andrew's generic_file_buffered_write patches i've remembered
> one more EXT3 issue.journal_start() in prepare_write() causes different ranking
> violations if copy_from_user() triggers a page fault. It could cause
> GFP_FS allocation, re-entering into ext3 code possibly with a different
> superblock and journal, ranking violation of journalling serialization
> and mmap_sem and page lock and all other kinds of funny consequences.

With the stuff Nick and I are looking at, we won't take pagefaults inside
prepare_write()/commit_write() any more.

> Our customers complain about this issue.

Really? How often?

What on earth are they doing to trigger this? writev() without the 2.6.18
writev() bugfix?
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: [RFC][PATCH] EXT3: problem with page fault inside a transaction
Next Topic: IMPORTANT: latest RHEL4 kernel has a root exploit!! (2.6.9-023stab016.2)
Goto Forum:
  


Current Time: Wed Aug 14 09:30:41 GMT 2024

Total time taken to generate the page: 0.02744 seconds