Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp224179pxk; Thu, 1 Oct 2020 00:20:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwv/ugWkT1tzMlYeWpopzDVLautAl6+448yzOf+geWTwZ+D+nWmqCViskO3cqE/IZhtpWOM X-Received: by 2002:aa7:d382:: with SMTP id x2mr6813308edq.108.1601536838432; Thu, 01 Oct 2020 00:20:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601536838; cv=none; d=google.com; s=arc-20160816; b=ZzOHTDs5PtGCw9hI0wjTW3fd4uZ+il883GedSJCCApt5CD/ACBKpd/YV8rDOTKLWtc PK1mjz7j4VNo4nvuIwizSdMI8Xj9oOyH1qD42Mswi8C9VdnyA9b5Fuz7EoRCOmc+JksB 7ANJhg9+qcsmrVtGMUt0WgBYTmWsr5I+Hfpeq134kjoPlXwTT9TLNKqleIPnZQSEAYme wKguX8R7GbwvlHh3IdxGomBXN+zGzXtMPilZrbdnKYJ/xHHvfQfXJg8vaXP4Tv7smxSV JZj8VNhKiddUps2qVQfK3jogDp3GobtwG/lHukvwWBB/fcn1Uq2ZVqGa4OnGs+fUJf5W UPKw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:date:user-agent:message-id:organization:cc :subject:from:to:references:in-reply-to:content-transfer-encoding :mime-version:ironport-sdr:ironport-sdr; bh=NT0QOZepGpk68atjD+099j8Thiv3XOM8pKrR4oPeYik=; b=TrSCcWE55FyGDqhnKUM+NMW/x/5L1t1DCf2N51phXVkl1UWKjy36cSkKE9QWXv5FzO pFKz5TUwsKQDyv46MmdKv6a6CfAUAK2XuKUnawC5CWX52YblLhE0p8H9UY1NmWHx6SBI p9c57QZGWmTvS7342MjTA8MTyPZzJrZKpVEY19khu5QeP553VqHH59HmXbnWH6uSuWAJ 27uiJ2ySOXTm1IymU8ZvjqUz4YNKN/FEbHDXem++Key/EbKb/XXDt1Cjolw/oAArX56H HetO9q64NYMx6oKNvaFq16sXAO8KKupDj5I14fs/YI4iNxfU0JE2ZDJFerV45x7/4QA+ zkzQ== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ce27si2817015edb.384.2020.10.01.00.20.16; Thu, 01 Oct 2020 00:20:38 -0700 (PDT) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731400AbgJAHRt convert rfc822-to-8bit (ORCPT + 99 others); Thu, 1 Oct 2020 03:17:49 -0400 Received: from mga12.intel.com ([192.55.52.136]:40472 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725878AbgJAHRs (ORCPT ); Thu, 1 Oct 2020 03:17:48 -0400 IronPort-SDR: pBZ3PWi8Ckhh88s9F4GMFLITCbZ1vErlAgIyrH9dq9K5dJw29GY5nBIqEeL5zhCBugaE+aqAwo BISd/YbJcYNA== X-IronPort-AV: E=McAfee;i="6000,8403,9760"; a="142052867" X-IronPort-AV: E=Sophos;i="5.77,323,1596524400"; d="scan'208";a="142052867" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Oct 2020 00:17:47 -0700 IronPort-SDR: hQAnFbHrggiNVBl/HoBC3opMLY2zRyjfFl5LSVDrrgjsbmHbQtlYBmz0TJCei/TsPZ/MpBtnX7 msTS//YjxLvA== X-IronPort-AV: E=Sophos;i="5.77,323,1596524400"; d="scan'208";a="458010142" Received: from liammcl-mobl.ger.corp.intel.com (HELO localhost) ([10.252.11.248]) by orsmga004-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Oct 2020 00:17:40 -0700 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8BIT In-Reply-To: <20200928233102.24265-11-paulmck@kernel.org> References: <20200928233041.GA23230@paulmck-ThinkPad-P72> <20200928233102.24265-11-paulmck@kernel.org> To: paulmck@kernel.org, rcu@vger.kernel.org From: Joonas Lahtinen Subject: Re: [PATCH tip/core/rcu 11/15] drm/i915: Cleanup PREEMPT_COUNT leftovers Cc: linux-kernel@vger.kernel.org, kernel-team@fb.com, mingo@kernel.org, jiangshanlai@gmail.com, akpm@linux-foundation.org, mathieu.desnoyers@efficios.com, josh@joshtriplett.org, tglx@linutronix.de, peterz@infradead.org, rostedt@goodmis.org, dhowells@redhat.com, edumazet@google.com, fweisbec@gmail.com, oleg@redhat.com, joel@joelfernandes.org, mhocko@kernel.org, mgorman@techsingularity.net, torvalds@linux-foundation.org, Jani Nikula , Rodrigo Vivi , David Airlie , Daniel Vetter , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, "Paul E . McKenney" Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo Message-ID: <160153665673.4398.6268028176406103680@jlahtine-mobl.ger.corp.intel.com> User-Agent: alot/0.8.1 Date: Thu, 01 Oct 2020 10:17:37 +0300 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting paulmck@kernel.org (2020-09-29 02:30:58) > From: Thomas Gleixner > > CONFIG_PREEMPT_COUNT is now unconditionally enabled and will be > removed. Cleanup the leftovers before doing so. Change looks fine: Reviewed-by: Joonas Lahtinen Are you looking for us to merge or merge through another tree? If us, did the base patch always enabling PREEMPT_COUNT go into 5.9 or is it heading to 5.10? We can queue this earliest for 5.11 as drm-next closed for 5.10 at week of -rc5. Regards, Joonas > Signed-off-by: Thomas Gleixner > Cc: Jani Nikula > Cc: Joonas Lahtinen > Cc: Rodrigo Vivi > Cc: David Airlie > Cc: Daniel Vetter > Cc: intel-gfx@lists.freedesktop.org > Cc: dri-devel@lists.freedesktop.org > Signed-off-by: Paul E. McKenney > --- > drivers/gpu/drm/i915/Kconfig.debug | 1 - > drivers/gpu/drm/i915/i915_utils.h | 3 +-- > 2 files changed, 1 insertion(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/i915/Kconfig.debug b/drivers/gpu/drm/i915/Kconfig.debug > index 1cb28c2..17d9b00 100644 > --- a/drivers/gpu/drm/i915/Kconfig.debug > +++ b/drivers/gpu/drm/i915/Kconfig.debug > @@ -20,7 +20,6 @@ config DRM_I915_DEBUG > bool "Enable additional driver debugging" > depends on DRM_I915 > select DEBUG_FS > - select PREEMPT_COUNT > select I2C_CHARDEV > select STACKDEPOT > select DRM_DP_AUX_CHARDEV > diff --git a/drivers/gpu/drm/i915/i915_utils.h b/drivers/gpu/drm/i915/i915_utils.h > index 5477337..ecfed86 100644 > --- a/drivers/gpu/drm/i915/i915_utils.h > +++ b/drivers/gpu/drm/i915/i915_utils.h > @@ -337,8 +337,7 @@ wait_remaining_ms_from_jiffies(unsigned long timestamp_jiffies, int to_wait_ms) > (Wmax)) > #define wait_for(COND, MS) _wait_for((COND), (MS) * 1000, 10, 1000) > > -/* If CONFIG_PREEMPT_COUNT is disabled, in_atomic() always reports false. */ > -#if defined(CONFIG_DRM_I915_DEBUG) && defined(CONFIG_PREEMPT_COUNT) > +#ifdef CONFIG_DRM_I915_DEBUG > # define _WAIT_FOR_ATOMIC_CHECK(ATOMIC) WARN_ON_ONCE((ATOMIC) && !in_atomic()) > #else > # define _WAIT_FOR_ATOMIC_CHECK(ATOMIC) do { } while (0) > -- > 2.9.5 >