From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from psmtp.com (na3sys010amx119.postini.com [74.125.245.119]) by kanga.kvack.org (Postfix) with SMTP id 4E3FC6B0005 for ; Tue, 5 Feb 2013 13:12:21 -0500 (EST) Received: from /spool/local by e06smtp14.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Tue, 5 Feb 2013 18:09:54 -0000 Received: from d06av06.portsmouth.uk.ibm.com (d06av06.portsmouth.uk.ibm.com [9.149.37.217]) by b06cxnps4074.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id r15IC5dT20774924 for ; Tue, 5 Feb 2013 18:12:05 GMT Received: from d06av06.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av06.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id r15ICD5C001976 for ; Tue, 5 Feb 2013 11:12:13 -0700 From: Martin Schwidefsky Subject: [PATCH] software dirty bits for s390 Date: Tue, 5 Feb 2013 10:12:04 -0800 Message-Id: <1360087925-8456-2-git-send-email-schwidefsky@de.ibm.com> In-Reply-To: <1360087925-8456-1-git-send-email-schwidefsky@de.ibm.com> References: <1360087925-8456-1-git-send-email-schwidefsky@de.ibm.com> Sender: owner-linux-mm@kvack.org List-ID: To: linux-mm@kvack.org, linux-s390@vger.kernel.org Cc: Hugh Dickins , Mel Gorman , Jan Kara , Christian Ehrhardt , Martin Schwidefsky Greetings, good news, I got performance results for a selected set of workloads with my software dirty bit patch (thanks Christian!). We found no downsides to the software dirty bits, and a substantial improvement in CPU utilization for the FIO test with mostly read mappings. The patch can now go upstream. Martin Schwidefsky (1): s390/mm: implement software dirty bits arch/s390/include/asm/page.h | 22 ------- arch/s390/include/asm/pgtable.h | 131 ++++++++++++++++++++++++++------------- arch/s390/include/asm/sclp.h | 1 - arch/s390/include/asm/setup.h | 16 ++--- arch/s390/kvm/kvm-s390.c | 2 +- arch/s390/lib/uaccess_pt.c | 2 +- arch/s390/mm/pageattr.c | 2 +- arch/s390/mm/vmem.c | 24 +++---- drivers/s390/char/sclp_cmd.c | 10 +-- include/asm-generic/pgtable.h | 10 --- include/linux/page-flags.h | 8 --- mm/rmap.c | 24 ------- 12 files changed, 112 insertions(+), 140 deletions(-) -- 1.7.9.5 -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org