Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1420554pxb; Wed, 10 Feb 2021 08:02:30 -0800 (PST) X-Google-Smtp-Source: ABdhPJxc6BEbtnqkCHGMqkWFgOy78lLBGMnDlWrGVVaVjiZ9y8zceGZSkICfM3r4WXVs0pEBEYF9 X-Received: by 2002:aa7:c889:: with SMTP id p9mr3741646eds.224.1612972950213; Wed, 10 Feb 2021 08:02:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612972950; cv=none; d=google.com; s=arc-20160816; b=d4ZG7wkoXs6v6lFCgdui5gRtMTjvL2LqP/8NrxxB2fVDUnCO4WIYAGRWgVR2iw7FEl P+3VdzDU8DikJQhgVyU1xL9q+UdcXmxw6ImZbK5f2PzeqoWUu0TPLz+HFOUVlQkPW/+W kZPxkaC+lTynq731qLTBZn++ExDrCSoOyo3M27pE0IKlnmp0SKzAV0+k2jxYHSyXwMVW IM+T0Z/sOWMZL3oxv4G/a2pyVE2OmM04hWwBPiuSdDi4Buhalqu9SLzJyckKgEOPnDbN 5lV8fQ6dxWxNfpJ6qoVup8m5yupIMNOiStUYs/GcnxNi8TkVA8mzw8IMyI93gLghlcrW 9hmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=LnZWvw8W5/u6xVpD2aRPGMhTAoQ90h5OzwG4rDggYUs=; b=KfEGkfos28NYjEglZtjBm2HvPsACQDs/JMDCQvMfgzk4Nh1qLPfsrsp+0Xq5bd23Sv HZPZTU659Yc2U6nYKI4kTJ/ASHUQ1ZzCoH5jPpXtAREuoprwGLpYHnarwrp8CgJr27/W /0v1hrqMI+wUIXpdU05wrMDLaXCkcY6yJHCeejFxJRvwB8OV3YNIsstFNNmmRcuAaerq E/ncBF9xEmg00qtIWM1p2E3+C1olOIU0x2apguqMcyLPAp4GJJtfwyBSzul62Iwftduw C+o5Ubt65GWUzw7qz4sd1hCz3N58jazgpfrJ5itNzpYKiZ5wFhbv58B7kuwrO6poCQdu 0jCg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=bssqGK7+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q7si1512850edt.579.2021.02.10.08.02.00; Wed, 10 Feb 2021 08:02:30 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=bssqGK7+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231596AbhBJP6T (ORCPT + 99 others); Wed, 10 Feb 2021 10:58:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60548 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229888AbhBJP6H (ORCPT ); Wed, 10 Feb 2021 10:58:07 -0500 Received: from mail-qk1-x736.google.com (mail-qk1-x736.google.com [IPv6:2607:f8b0:4864:20::736]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 08E76C061788 for ; Wed, 10 Feb 2021 07:57:27 -0800 (PST) Received: by mail-qk1-x736.google.com with SMTP id b14so2113598qkk.0 for ; Wed, 10 Feb 2021 07:57:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LnZWvw8W5/u6xVpD2aRPGMhTAoQ90h5OzwG4rDggYUs=; b=bssqGK7+59QEdqvEH0MdZXbJPgOElE0Ss6fUDy8PWHhWf2c5lGeO2Bf7TA1ANZtOIj +SzNiLM8hDnWrJ6TAwmAV6LfQ00GY1YL1PLqdG0Rp/Dn8Xkff1I8ho2ostTqFyp/xRud Bs8BrWM46A2MloXeZkSEBqE0wGLsOv3B1b/ck= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LnZWvw8W5/u6xVpD2aRPGMhTAoQ90h5OzwG4rDggYUs=; b=RyPNCNoopulXpjmxv6Q/Yoq556BOO7LXnBYyYigAdSuTpaSlgYi1879opQrGZ0L0SN SMRllEq4Kcexp/knBioQx8+GrlRQgUQNZAn2cfEYBU4B06d1UR5gdyukmCjZe8HgMq2r 7LNolyQvBi8cu+B80OLXAHbjQB7r/Tvsn6ScWr4mXmy1vnj0CPdtW8GoeEWoRcLqFBQM LtTecr4haeiZmQAbl8w42cDwtxampnbUUeJ3EA07SO4tMWvMULqeg13xDnxOSxhyRyvJ 4UjEvXwMPmqAu1Mgx4CHq6WLQievcwgXRg0nj36F0unVFhbIxyq0xdXHngRK8WCEfrOM zv8g== X-Gm-Message-State: AOAM533BmAV/t2WF4JyhRESQiGn/dATRgNw3FqxMbhHXd4AR/UhEt0GA qqzFJuZ+zidcP0VxFFbxsxYsLO4poUn54A== X-Received: by 2002:a37:a191:: with SMTP id k139mr3795715qke.61.1612972645865; Wed, 10 Feb 2021 07:57:25 -0800 (PST) Received: from mail-yb1-f180.google.com (mail-yb1-f180.google.com. [209.85.219.180]) by smtp.gmail.com with ESMTPSA id s129sm1768804qkh.37.2021.02.10.07.57.25 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 10 Feb 2021 07:57:25 -0800 (PST) Received: by mail-yb1-f180.google.com with SMTP id r2so2448927ybk.11 for ; Wed, 10 Feb 2021 07:57:25 -0800 (PST) X-Received: by 2002:a25:4fc3:: with SMTP id d186mr4703625ybb.343.1612972644635; Wed, 10 Feb 2021 07:57:24 -0800 (PST) MIME-Version: 1.0 References: <20210210142525.2876648-1-daniel.thompson@linaro.org> In-Reply-To: <20210210142525.2876648-1-daniel.thompson@linaro.org> From: Doug Anderson Date: Wed, 10 Feb 2021 07:57:12 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] kgdb: Remove kgdb_schedule_breakpoint() To: Daniel Thompson Cc: Jason Wessel , Davidlohr Bueso , Emil Renner Berthing , kgdb-bugreport@liss.sourceforge.net, LKML , Patch Tracking Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On Wed, Feb 10, 2021 at 6:25 AM Daniel Thompson wrote: > > To the very best of my knowledge there has never been any in-tree > code that calls this function. It exists largely to support an > out-of-tree driver that provides kgdb-over-ethernet using the > netpoll API. > > kgdboe has been out-of-tree for more than 10 years and I don't > recall any serious attempt to upstream it at any point in the last > five. At this stage it looks better to stop carrying this code in > the kernel and integrate the code into the out-of-tree driver > instead. > > The long term trajectory for the kernel looks likely to include > effort to remove or reduce the use of tasklets (something that has > also been true for the last 10 years). Thus the main real reason > for this patch is to make explicit that the in-tree kgdb features > do not require tasklets. > > Signed-off-by: Daniel Thompson > --- > > Notes: > During this cycle two developers have proposed tidying up the > DECLARE_TASKLET_OLD() in the debug core. Both threads ended with a > suggestion to remove kgdb_schedule_breakpoint() but I don't recall > seeing a follow up patch for either thread... so I wrote it myself. > > include/linux/kgdb.h | 1 - > kernel/debug/debug_core.c | 26 -------------------------- > 2 files changed, 27 deletions(-) Reviewed-by: Douglas Anderson