From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751990AbbKVLwH (ORCPT ); Sun, 22 Nov 2015 06:52:07 -0500 Received: from mout.gmx.net ([212.227.15.19]:65535 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751452AbbKVLwF (ORCPT ); Sun, 22 Nov 2015 06:52:05 -0500 Date: Sun, 22 Nov 2015 12:51:53 +0100 From: Helge Deller To: Linus Torvalds , linux-kernel@vger.kernel.org, linux-parisc@vger.kernel.org, James Bottomley , John David Anglin Subject: [GIT PULL] parisc huge page support for v4.4 Message-ID: <20151122115153.GA28471@p100.box> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-Provags-ID: V03:K0:IqicK9QehdhKy6ly51AH73IZ8N4cXWPMeRkSFIxWdOECNjaHf4I qJvVFwfYXzbi0RxRgqqZq4HxSG8jnPtOWIJtBb047Qgqvr5HmAdvtDkXhxvjy5/2TS71HPl B5Xr6qYBbv88/7dsLxcqDuZoEk4SWJPzNsHBrGnv4aHnozmNqzVgwiG38mEak+WGHcjgaP5 N1lgMoe2S04qrTQd/lllQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:HbUZ3IEWQcU=:GxeTgIUAsm3aDwtWR0K6Ev Q3QLPXhLfQyKMlo0XcZgJx4prFAvHc6ynvLEEVU65OsMCNl7IluNbGq3iJos2/wwFyRk24NUz LSRYoD3e6V16ViSb9LWX0F6fdT1q4a9mHmB0s4oimetkwXs/6u9/EA5pZlyikdlsgYFSWNhkh nKu/dnsraXxS7bSAr1jua6v9NrOmr1OzLUmq8QGVIXcz9zhyobpzwjclEaHX3bm/FPh9JVj15 Hzg+NFbqdgz/w2BAAVpL816U8OWV+u0IoYwkVHUf91zAGSB/vVcDbpDj0BfrtO1/Xsx3Cj/8R hgVQsrmoyBBhGXaZhUdl8QxVPrOEtg3maS6eL0b1NmHJZWFt4pzjsDKDNPUGJ0c/aog9jzYx/ +mm50YJK+9WonUphJeOucR5nj2cK5y9va+0YBM2clDFXFt57qXfn9tb/uzSaclAwKfrD0Jka9 odHQMdFPPlDJvhF+PVgcq6EslgHCF+8cFPWfULAnqsEOKZlE3zcaZ1o+hXwzhLWjIL4QHE8WA MxxJoeKgLvBhofc7iVAyYK2NNPI5k9b01Ajj4xHfdS5XrSprEfb+CfT/S9WSl5ao6vOPnfoDk s9+1FJ8+7mu2LaJIC2lmgF3akGZD80aICgl4jSD8uZPqXxKzMK4TTiXS63azvJtjO8RGIC2Pa v6dferXbkuD3U7aj+FMDPcm3jajvGtJinL3bfmuPLgjyrJmICcd5M8D/WYTEFvL38pm1t/fog P/MR4XqDOsyLecnJYZYuy4isLblIgMuT6+v0ZBE/KtA3FUE7VUSm+fBSO58= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, please pull the latest patches for the parisc architecture for kernel v4.4 from: git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git parisc-4.4-2 This patchset adds Huge Page and HUGETLBFS support for parisc. Thanks, Helge ---------------------------------------------------------------- Helge Deller (9): parisc: Fix wrong comment regarding first pmd entry flags parisc: Drop definition of start_thread_som for HP-UX SOM binaries parisc: Drop unused MADV_xxxK_PAGES flags from asm/mman.h parisc: Add defines for Huge page support parisc: Initialize the fault vector earlier in the boot process. parisc: Increase initial kernel mapping to 32MB on 64bit kernel parisc: Use long branch to do_syscall_trace_exit parisc: Add Huge Page and HUGETLBFS support parisc: Map kernel text and data on huge pages arch/parisc/Kconfig | 3 + arch/parisc/include/asm/hugetlb.h | 85 +++++++++++++++++++ arch/parisc/include/asm/page.h | 13 ++- arch/parisc/include/asm/pgalloc.h | 2 +- arch/parisc/include/asm/pgtable.h | 26 +++++- arch/parisc/include/asm/processor.h | 27 ------ arch/parisc/include/uapi/asm/mman.h | 10 --- arch/parisc/kernel/asm-offsets.c | 8 ++ arch/parisc/kernel/entry.S | 56 ++++++++----- arch/parisc/kernel/head.S | 4 +- arch/parisc/kernel/setup.c | 14 +++- arch/parisc/kernel/syscall.S | 4 +- arch/parisc/kernel/traps.c | 35 ++++---- arch/parisc/kernel/vmlinux.lds.S | 9 +- arch/parisc/mm/Makefile | 1 + arch/parisc/mm/hugetlbpage.c | 161 ++++++++++++++++++++++++++++++++++++ arch/parisc/mm/init.c | 40 ++++----- 17 files changed, 382 insertions(+), 116 deletions(-) create mode 100644 arch/parisc/include/asm/hugetlb.h create mode 100644 arch/parisc/mm/hugetlbpage.c