Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp9684159imu; Sun, 30 Dec 2018 02:52:45 -0800 (PST) X-Google-Smtp-Source: ALg8bN4C8JPA9hataepPmfhRz0VmhLAoktfCZzoSGsMmiuZFrH9RGN/X2N8GuJilynjXrz7UwDwX X-Received: by 2002:a63:111c:: with SMTP id g28mr4125948pgl.85.1546167165912; Sun, 30 Dec 2018 02:52:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546167165; cv=none; d=google.com; s=arc-20160816; b=R5VbE8Sg1a+pDMBYqfz475oNxP9rYA3Th2IJ+S8Swt7pGmn/uCWS9p47yz6RunoUpM qoKElqcJsiz8lqRUlYfgdYp8ymZLQiJDDDqnpowftgJHlPHvje5QDNZD2qIJeHGwzbH/ HjkGixP6yrcvdkSWIOKc1w6E7HQsz/p1ttjXUErs8lHCYxHB6XVrauKZQac9qfFH11Hb beGPpccA5xNt5HFflVIrFq2LZttHvcZRPWwKjaJgJ2UA1FVSkcdjYgPGP/3OPapLpoOd Mmt13EzSaGyelA2KZK50/DXThZl206V6fP/DxtkKVdhLo1dziO+RPwGTGYT64pBituIL nYzw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature; bh=JWUjwjywYT2HDBx5N8qmoy30zOVUTve1VvW97XaZME0=; b=v7Ru0tw7sLRU4VpWTA/9wv9OiniOHXdGcoNz5JJ6HlPR2rDCPKN+TEEl8osxD/Obuf nyCh80JI1i6oXo6IONB5qDF++K4PGXhT20qQfwofnCxDEPLIIsijqooafxu4lclpqsKC oBrX5I/mF4iMnEY1AYcZZGZbo0HlVUYeCnXB8NIwA8XGOs/0/M+nfW+E7aLhcBloniqs x8Kyo2Gjcl/4+60ay9Wsxv3JtHNQXFDx1BsDOEu+E+PSBuar+D2JZCArHuUELs6Fvb7M LK2Zc+wBMkEYEg9ny4C+ojaoddnKjzwlu3apJ9NIOyAU2wyEjCQVEc6ztb2Ac4GWmEAc 9XWA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=TR5+a22G; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g10si1013244plm.1.2018.12.30.02.52.28; Sun, 30 Dec 2018 02:52:45 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=TR5+a22G; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726152AbeL3Kvh (ORCPT + 99 others); Sun, 30 Dec 2018 05:51:37 -0500 Received: from mail-wm1-f67.google.com ([209.85.128.67]:37857 "EHLO mail-wm1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726063AbeL3Kvh (ORCPT ); Sun, 30 Dec 2018 05:51:37 -0500 Received: by mail-wm1-f67.google.com with SMTP id g67so22704831wmd.2 for ; Sun, 30 Dec 2018 02:51:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :user-agent; bh=JWUjwjywYT2HDBx5N8qmoy30zOVUTve1VvW97XaZME0=; b=TR5+a22G4DK3TdVY/a9lONJV3eU/i6KEe0oE/NFsgSSd7Nz/3uq3eML35KbE7/F2Xl f2al7iIKLdRM2gYk2zxcE3aCSF+qtWzgjpxBD327FET7zkarbwOaua63+LCBUVpivIlB o0GdQPK6Krqt5eB7Cj5HYhCrKL5Xlv/GVCsd8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:user-agent; bh=JWUjwjywYT2HDBx5N8qmoy30zOVUTve1VvW97XaZME0=; b=ezLeBUiruFJdLRy93YLQcmgNfXj75NtfczK/UAYR0TRpflBSUimfCaDDDZrjftvDhi /eAERB3k92hXCjT0E1aW9znIxagdiVoLrkxEBl2zm1rzAINuMXQxKXiEkBkM4ShXR/Uq afXVp95R5dvtv3XAzanwmxwXHaqs9YsBFaOmEZbm73XmYdBDIVFMbJfnBQe7qYPa9PiJ 2nwmbWnM4/n6bRP3BCK4kq3lxUPBJ44Dtx3wm4BE67JccVTn1r22WtoAX6Kk5Bwkr0nr wNbyU9+w9c6HGOfOsDhQT8a2GAN8ftT//ekxcjhfeMGDLEKGjFGJXGyFRc4KV3qeuD0g cO4w== X-Gm-Message-State: AA+aEWbXBRZMfy5Q3afnamRZ8ZEoeoMPjPA/VJScRV++nl4QKcFOKqcB PDqEeck3aDkS0wHC/ddnt3gOH1x4SFuKSw== X-Received: by 2002:a1c:b687:: with SMTP id g129mr28265309wmf.59.1546167094937; Sun, 30 Dec 2018 02:51:34 -0800 (PST) Received: from wychelm.lan (cpc141214-aztw34-2-0-cust773.18-1.cable.virginm.net. [86.9.19.6]) by smtp.gmail.com with ESMTPSA id v8sm46357582wrq.53.2018.12.30.02.51.32 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 30 Dec 2018 02:51:33 -0800 (PST) Date: Sun, 30 Dec 2018 10:51:31 +0000 From: Daniel Thompson To: Linus Torvalds Cc: Jason Wessel , linux-kernel@vger.kernel.org, Douglas Anderson , Nicholas Mc Guire , Christophe Leroy Subject: [GIT PULL] kgdb changes v4.21-rc1 Message-ID: <20181230105131.GA30811@wychelm.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus Happy new year! The following changes since commit 2595646791c319cadfdbf271563aac97d0843dc7: Linux 4.20-rc5 (2018-12-02 15:07:55 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux.git/ tags/kgdb-4.21-rc1 for you to fetch changes up to cc0282975b3f887005c380adcf0af95915f0c1bb: kgdb/treewide: constify struct kgdb_arch arch_kgdb_ops (2018-12-30 08:33:06 +0000) ---------------------------------------------------------------- kgdb patches for 4.20-rc1 Mostly clean ups although whilst Doug's was chasing down a odd lockdep warning he also did some work to improved debugger resilience when some CPUs fail to respond to the round up request. The main changes are: * Fixing a lockdep warning on architectures that cannot use an NMI for the round up plus related changes to make CPU round up and all CPU backtrace more resilient. * Constify the arch ops tables * A couple of other small clean ups Two of the three patchsets here include changes that spill over into arch/. Changes in the arch space are relatively narrow in scope (and directly related to kgdb). Didn't get comprehensive acks but all impacted maintainers were Cc:ed in good time. Signed-off-by: Daniel Thompson ---------------------------------------------------------------- Christophe Leroy (2): mips/kgdb: prepare arch_kgdb_ops for constness kgdb/treewide: constify struct kgdb_arch arch_kgdb_ops Douglas Anderson (4): kgdb: Remove irq flags from roundup kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call_function() kgdb: Don't round up a CPU that failed rounding up before kdb: Don't back trace on a cpu that didn't round up Nicholas Mc Guire (1): kdb: use bool for binary state indicators arch/arc/kernel/kgdb.c | 12 ++------ arch/arm/kernel/kgdb.c | 14 +-------- arch/arm64/kernel/kgdb.c | 14 +-------- arch/h8300/kernel/kgdb.c | 2 +- arch/hexagon/kernel/kgdb.c | 34 +-------------------- arch/microblaze/kernel/kgdb.c | 2 +- arch/mips/kernel/kgdb.c | 25 +++++----------- arch/nios2/kernel/kgdb.c | 2 +- arch/powerpc/kernel/kgdb.c | 8 ++--- arch/sh/kernel/kgdb.c | 14 +-------- arch/sparc/kernel/kgdb_32.c | 2 +- arch/sparc/kernel/kgdb_64.c | 2 +- arch/sparc/kernel/smp_64.c | 2 +- arch/x86/kernel/kgdb.c | 11 ++----- include/linux/kgdb.h | 24 +++++++++------ kernel/debug/debug_core.c | 65 ++++++++++++++++++++++++++++++++++++++++- kernel/debug/debug_core.h | 1 + kernel/debug/kdb/kdb_bt.c | 11 ++++++- kernel/debug/kdb/kdb_debugger.c | 7 ----- kernel/debug/kdb/kdb_main.c | 14 ++++----- 20 files changed, 125 insertions(+), 141 deletions(-)