From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S967035AbeEYQEW (ORCPT ); Fri, 25 May 2018 12:04:22 -0400 Received: from usa-sjc-mx-foss1.foss.arm.com ([217.140.101.70]:35888 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S966464AbeEYQEV (ORCPT ); Fri, 25 May 2018 12:04:21 -0400 Date: Fri, 25 May 2018 17:04:49 +0100 From: Will Deacon To: torvalds@linux-foundation.org Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, catalin.marinas@arm.com Subject: [GIT PULL] arm64: fixes for -rc7 Message-ID: <20180525160448.GF3255@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, Here are a few arm64 fixes for -rc7. The two main fixes are for the asm constraints in our LSE atomics and for our pmd/pud setters when changing permissions for kernel mappings. Summary in the tag. Please pull, Will --->8 The following changes since commit 771c577c23bac90597c685971d7297ea00f99d11: Linux 4.17-rc6 (2018-05-20 15:31:38 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes for you to fetch changes up to 82034c23fcbc2389c73d97737f61fa2dd6526413: arm64: Make sure permission updates happen for pmd/pud (2018-05-24 11:19:31 +0100) ---------------------------------------------------------------- More arm64 fixes: - Fix application of read-only permissions to kernel section mappings - Sanitise reported ESR values for signals delivered on a kernel address - Ensure tishift GCC helpers are exported to modules - Fix inline asm constraints for some LSE atomics ---------------------------------------------------------------- Jason A. Donenfeld (1): arm64: export tishift functions to modules Laura Abbott (1): arm64: Make sure permission updates happen for pmd/pud Peter Maydell (1): arm64: fault: Don't leak data in ESR context for user fault on kernel VA Will Deacon (1): arm64: lse: Add early clobbers to some input/output asm operands arch/arm64/include/asm/atomic_lse.h | 24 ++++++++--------- arch/arm64/kernel/arm64ksyms.c | 8 ++++++ arch/arm64/lib/tishift.S | 15 ++--------- arch/arm64/mm/fault.c | 51 +++++++++++++++++++++++++++++++++++++ arch/arm64/mm/mmu.c | 16 +++++++----- 5 files changed, 83 insertions(+), 31 deletions(-) From mboxrd@z Thu Jan 1 00:00:00 1970 From: will.deacon@arm.com (Will Deacon) Date: Fri, 25 May 2018 17:04:49 +0100 Subject: [GIT PULL] arm64: fixes for -rc7 Message-ID: <20180525160448.GF3255@arm.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Linus, Here are a few arm64 fixes for -rc7. The two main fixes are for the asm constraints in our LSE atomics and for our pmd/pud setters when changing permissions for kernel mappings. Summary in the tag. Please pull, Will --->8 The following changes since commit 771c577c23bac90597c685971d7297ea00f99d11: Linux 4.17-rc6 (2018-05-20 15:31:38 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes for you to fetch changes up to 82034c23fcbc2389c73d97737f61fa2dd6526413: arm64: Make sure permission updates happen for pmd/pud (2018-05-24 11:19:31 +0100) ---------------------------------------------------------------- More arm64 fixes: - Fix application of read-only permissions to kernel section mappings - Sanitise reported ESR values for signals delivered on a kernel address - Ensure tishift GCC helpers are exported to modules - Fix inline asm constraints for some LSE atomics ---------------------------------------------------------------- Jason A. Donenfeld (1): arm64: export tishift functions to modules Laura Abbott (1): arm64: Make sure permission updates happen for pmd/pud Peter Maydell (1): arm64: fault: Don't leak data in ESR context for user fault on kernel VA Will Deacon (1): arm64: lse: Add early clobbers to some input/output asm operands arch/arm64/include/asm/atomic_lse.h | 24 ++++++++--------- arch/arm64/kernel/arm64ksyms.c | 8 ++++++ arch/arm64/lib/tishift.S | 15 ++--------- arch/arm64/mm/fault.c | 51 +++++++++++++++++++++++++++++++++++++ arch/arm64/mm/mmu.c | 16 +++++++----- 5 files changed, 83 insertions(+), 31 deletions(-)