From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753007AbcLLPKu (ORCPT ); Mon, 12 Dec 2016 10:10:50 -0500 Received: from shards.monkeyblade.net ([184.105.139.130]:58846 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752414AbcLLPKt (ORCPT ); Mon, 12 Dec 2016 10:10:49 -0500 Date: Mon, 12 Dec 2016 10:10:47 -0500 (EST) Message-Id: <20161212.101047.1706933771742570452.davem@davemloft.net> To: torvalds@linux-foundation.org CC: akpm@linux-foundation.org, sparclinux@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT] Sparc From: David Miller X-Mailer: Mew version 6.7 on Emacs 25.1 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Mon, 12 Dec 2016 06:11:28 -0800 (PST) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Just a bunch of small cleanups and fixes here, and support for user probes from Allen Pais. Please pull, thanks a lot! The following changes since commit 69973b830859bc6529a7a0468ba0d80ee5117826: Linux 4.9 (2016-12-11 11:17:54 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git for you to fetch changes up to 541cc39433a81d581f2738f59f7bd310ff1d512a: sparc: fix a building error reported by kbuild (2016-12-11 18:25:20 -0800) ---------------------------------------------------------------- Allen Pais (1): sparc64:Support User Probes for sparc Dan Carpenter (4): sparc64: move dereference after check for NULL sparc64: make string buffers large enough sparc: leon: Fix a retry loop in leon_init_timers() sparc64: restore irq in error paths in iommu Geliang Tang (1): sparc: kernel: use builtin_platform_driver Gonglei \(Arei\) (1): sparc: fix a building error reported by kbuild Kirill A. Shutemov (1): sparc64: fix typo in pgd_clear() arch/Kconfig | 1 + arch/sparc/Kconfig | 3 + arch/sparc/configs/sparc64_defconfig | 1 + arch/sparc/include/asm/kdebug_64.h | 2 + arch/sparc/include/asm/pgtable_64.h | 2 +- arch/sparc/include/asm/ptrace.h | 35 ++++++++- arch/sparc/include/asm/thread_info_64.h | 6 +- arch/sparc/include/asm/topology_64.h | 1 + arch/sparc/include/asm/ttable.h | 6 ++ arch/sparc/include/asm/uprobes.h | 59 +++++++++++++++ arch/sparc/kernel/Makefile | 1 + arch/sparc/kernel/leon_kernel.c | 56 +++++++------- arch/sparc/kernel/pci_sun4v.c | 7 +- arch/sparc/kernel/power.c | 7 +- arch/sparc/kernel/ptrace_64.c | 54 ++++++++++++++ arch/sparc/kernel/signal_64.c | 2 + arch/sparc/kernel/traps_64.c | 4 +- arch/sparc/kernel/ttable_64.S | 2 +- arch/sparc/kernel/uprobes.c | 331 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ include/linux/uprobes.h | 1 + 20 files changed, 537 insertions(+), 44 deletions(-) create mode 100644 arch/sparc/include/asm/uprobes.h create mode 100644 arch/sparc/kernel/uprobes.c