From mboxrd@z Thu Jan 1 00:00:00 1970 From: npiggin@suse.de Subject: [2.6.27.stable][patch 0/6] page_mkwrite fixes Date: Tue, 12 May 2009 16:23:46 +1000 Message-ID: <20090512062346.554974013@suse.de> Cc: linux-fsdevel@vger.kernel.org, linux-mm@vger.kernel.org To: stable@kernel.org Return-path: Received: from cantor2.suse.de ([195.135.220.15]:59781 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756458AbZELHRW (ORCPT ); Tue, 12 May 2009 03:17:22 -0400 Sender: linux-fsdevel-owner@vger.kernel.org List-ID: Hi stable team, This is the sequence of applicable fixes for 2.6.27.stable to solve the page_mkwrite issues. The series solves 2 problems in the core APIs: - the problem of incorrect return values (eg. causing SIGBUS when there is an OOM or page invalidation). - the problem of insufficient synchronisation between mm and filesystem, which results in at least NFS being quite easily broken with mmap()ed writes. And it also updates several filesystems to fix the issues on their side. I think it has been agreed to get these fixes into .stable kernels (they are all upstream). One issue is that there are several filesystems (basically, any which supply ->page_mkwrite) which could be broken but maybe have not had anybody look at them yet (OCFS2, UBIFS maybe). Anyway, if fs maintainers eventually do add any fixes here, it would be appreciated if you keep .stable in mind as well. Thanks, Nick