From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932979AbcLHV6u (ORCPT ); Thu, 8 Dec 2016 16:58:50 -0500 Received: from mout.gmx.net ([212.227.15.18]:53289 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932578AbcLHV6r (ORCPT ); Thu, 8 Dec 2016 16:58:47 -0500 Date: Thu, 8 Dec 2016 22:58:36 +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 architecture fixes for 4.9 Message-ID: <20161208215836.GA23993@ls3530> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.7.1 (2016-10-04) X-Provags-ID: V03:K0:YBm6loQ5kLr3d50Euvfe7TBktxsJymz5Ij/zk+X0ZBuMvcNf1WW Qp7CXdmoDdG8ddfXCuJEC9KWV4UJvMZ+e2/GEKgMyb0LdkjoHI8gHjH1raWxfirOeWCTbUg 4ZSRrvFAeSMc0tf0gqsllhRGdKOVSRpPFNtrHGGBaWjV4KGeIQFiJa0/e5e90M+X57gU3i4 rF7fWRX/jF0/63n1mgHXQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:NJ0GZPF4i60=:P6qS+7YRULmtccYGLgw2fu /i+f8DUztw1mYudIcZD25VGkD3AGSim7F+4dsTiS2XktVBaeM5A5Jvv/YNsjr5VuBWGeCNPcw DL5ZAUDzMKDGHxA8USszPGL/OpZyRhOLoSrUAoWxeKxVEojyqd2c8I/pH+RQhMixs5wDpdpIz +a7EJWlQC4LHjJsjRVcdvPG6vx98SxABUODIAMGRRtws16to3aJrnoDupt82zklickAsGhKBB pbi66HuGjkR+r5aRwmclajH329IMVrg3y81fJmMAkwvqkMXYNK71TMLLIMt3ciTRKCxGvAASO ega9LEdxh0GjVJIR8VDzNfhEGVtS2pNiBye02/s+r0dtE7mQifk1GtEU6hpYbYygQS+zJhkXQ caVL0uqo/NUaxcRxSgmnCcQXxZoFzHjcOfesxDNVWH21fUrQyvbejbxJcjtkix6Dhu42x/7mA Dgrk1+suheESCsTvXTyiydRhpHjhKK82XKQruCD1CyQmS7l82zRG8UVU3PmF9IIxGT0IRA19T NhIA0r858ejcWn9FHi0V/1UXQ7Lpq4H8wosB2O/cckSqGdFQIqtF56YsUuG1Gyr6iIBm1Tgdc rdXI0TkdrrDU5o6GigBJsZRKXllZzmdhq4/XFsCtw0/F5eV2GmlGbvYz6Tdq3uqqjJH3Wwxwf 06ehU+nReBIrImh0HcW9sCiRzUsns+ubgyLGHvK9oIQ54A6UU1KcaOcmQvGNb3xXbK0VfzvAw yULxu9aN6pfJNNIVkLlfAZN356b+P+Fv+ILE8zoAq7Po80oTZDLIJsl4iPg= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, Please pull three important fixes for the parisc architecture for v4.9 from git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git parisc-4.9-5 Dave provided two patches: One which purges the TLB before setting a PTE entry and a second one which drops unnecessary TLB flushes. Both patches have been tested for one week on the debian buildd servers and prevent random segmentation faults. The patch from me fixes a crash at boot inside the TLB measuring code on SMP machines with PA8000-PA8700 CPUs (specifically A500-44 and J5000 servers). Thanks, Helge ---------------------------------------------------------------- Helge Deller (1): parisc: Fix TLB related boot crash on SMP machines John David Anglin (2): parisc: Purge TLB before setting PTE parisc: Remove unnecessary TLB purges from flush_dcache_page_asm and flush_icache_page_asm arch/parisc/include/asm/pgtable.h | 8 ++++---- arch/parisc/kernel/cache.c | 11 +++++++++++ arch/parisc/kernel/pacache.S | 22 +--------------------- 3 files changed, 16 insertions(+), 25 deletions(-)