Re: [PATCH 00/11] V4: rwsem changes + down_read_critical() proposal
From: Michel Lespinasse
Date: Tue May 25 2010 - 05:12:24 EST
On Tue, May 25, 2010 at 1:47 AM, Peter Zijlstra <peterz@xxxxxxxxxxxxx> wrote:
> So what happened to those patches that dropped mmap_sem during I/O?
Yes, we do have patches trying to release the mmap_sem when a page
fault for a file backed VMA blocks on accessing the corresponding
file. We have not given up on these, and we intend to try submitting
them again. However, these patches do *not* address the case of a page
fault blocking while trying to get a free page (i.e. when you get
under high memory pressure).
> I really don't like people tinkering with the lock implementations like
> this. Nor do I like the naming, stats are in no way _critical_.
Critical here refers to the fact that you're not allowed to block
while holding the unfairly acquired rwsem.
--
Michel "Walken" Lespinasse
A program is never fully debugged until the last user dies.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/