Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp2317836pxv; Sun, 11 Jul 2021 09:18:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwBMSo0H9n7y7uufRsAlT+drdjShPohdxc1iZZhBJltZJPDLEfDN6UKU2TBnDewIn7bfGP3 X-Received: by 2002:a05:6402:1d56:: with SMTP id dz22mr61024604edb.376.1626020320597; Sun, 11 Jul 2021 09:18:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626020320; cv=none; d=google.com; s=arc-20160816; b=FI+fPnSMzUFGDtk7ew20NtllWaiYstMNz6Z1kj1OvYUDKmDOm+X4CmfPqV970tjzkM eNgqxeDm+qNl9y5s/qDApUL6ZjBfIu4N1JE9ILfBHoXjc8tv3Fjm/EE2AMGuKYQCCFdT Fei10InP23OVQRsRCYD31WpWfi0AWA/KTd/h2AEs8XF8v2CcLaGgvggyWh9iFqiji+rL 5QqRctZhccvwvH4Hhp8ionBDMiY4tbN7l8RSIIKdilU8HvTSl5trpcRnjjszZq0PGJuc k5uAFV+egiyT2Lyy2PO/MVH5QkyM25qqCrwvGvSPmI9OcSs7KOMiG0FZPWmorcRuboG3 5RPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:date:cc:to:from:subject :message-id; bh=ICKjm3z48j5DJZSkLw/W4pAqgs6rNmsuuu8fMtIbYIc=; b=pB8pBKSUB14vo5SfHC6ZMV7Z30RtPxjGdt5sCnNrn4YlpstN74ZjIGaDy4KeyS+6ZN et6IyxYKPK7ezoonw0x7wmlBDcJu4ooAmAF+ADgr8d+eDkek/XhWjfxhOOm7tdv7AN1z XU+DgGnKztdNzvCeZomWrrxlPBuqDJ8jqjg6742H6ghdFEJSxpsaPGoNOHrWcR+XXQ64 6h4FvJsg+7N84EEqfJnOZgYxv3amlNMQ3ErilUiAtJGtDUpJt8fw87wMfB2NKzuMaFrA DWK23pUX0MIVALRf0EhenupTY3GpeBB3UbQDYhvmms2+hr9ThkeUcMkqIT69m9tJXx2N pFCg== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ba2si14925832edb.73.2021.07.11.09.18.16; Sun, 11 Jul 2021 09:18:40 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231987AbhGKQUO (ORCPT + 99 others); Sun, 11 Jul 2021 12:20:14 -0400 Received: from smtprelay0191.hostedemail.com ([216.40.44.191]:51588 "EHLO smtprelay.hostedemail.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S229665AbhGKQUO (ORCPT ); Sun, 11 Jul 2021 12:20:14 -0400 Received: from omf02.hostedemail.com (clb03-v110.bra.tucows.net [216.40.38.60]) by smtprelay02.hostedemail.com (Postfix) with ESMTP id 2410B20311; Sun, 11 Jul 2021 16:17:26 +0000 (UTC) Received: from [HIDDEN] (Authenticated sender: joe@perches.com) by omf02.hostedemail.com (Postfix) with ESMTPA id 04E321D42F6; Sun, 11 Jul 2021 16:17:22 +0000 (UTC) Message-ID: Subject: Re: [RFC PATCH v2 1/4] drm_print.h: rewrap __DRM_DEFINE_DBG_RATELIMITED macro From: Joe Perches To: Jim Cromie , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Zhenyu Wang , Zhi Wang , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, intel-gvt-dev@lists.freedesktop.org, intel-gfx@lists.freedesktop.org Cc: jbaron@akamai.com Date: Sun, 11 Jul 2021 09:17:21 -0700 In-Reply-To: <20210711055003.528167-2-jim.cromie@gmail.com> References: <20210711055003.528167-1-jim.cromie@gmail.com> <20210711055003.528167-2-jim.cromie@gmail.com> Content-Type: text/plain; charset="ISO-8859-1" User-Agent: Evolution 3.40.0-1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspamout05 X-Rspamd-Queue-Id: 04E321D42F6 X-Spam-Status: No, score=1.57 X-Stat-Signature: 5sc5j7osyk4uzjqrwctk5jkkaxhwfr41 X-Session-Marker: 6A6F6540706572636865732E636F6D X-Session-ID: U2FsdGVkX18KeCdceO2yu0931OqGiBOrYctRL24z4Ps= X-HE-Tag: 1626020242-383074 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, 2021-07-10 at 23:49 -0600, Jim Cromie wrote: > whitespace only, to diff-minimize a later commit. > no functional changes [] > diff --git a/include/drm/drm_print.h b/include/drm/drm_print.h [] > @@ -524,19 +524,24 @@ void __drm_err(const char *format, ...); > ?#define DRM_DEBUG_DP(fmt, ...) \ > ? __drm_dbg(DRM_UT_DP, fmt, ## __VA_ARGS__) > ? > > -#define __DRM_DEFINE_DBG_RATELIMITED(category, drm, fmt, ...) \ > -({ \ > - static DEFINE_RATELIMIT_STATE(rs_, DEFAULT_RATELIMIT_INTERVAL, DEFAULT_RATELIMIT_BURST);\ > - const struct drm_device *drm_ = (drm); \ > - \ > - if (drm_debug_enabled(DRM_UT_ ## category) && __ratelimit(&rs_)) \ > - drm_dev_printk(drm_ ? drm_->dev : NULL, KERN_DEBUG, fmt, ## __VA_ARGS__); \ > +#define __DRM_DEFINE_DBG_RATELIMITED(category, drm, fmt, ...) \ > +({ \ > + static DEFINE_RATELIMIT_STATE(rs_, \ > + DEFAULT_RATELIMIT_INTERVAL, \ > + DEFAULT_RATELIMIT_BURST); \ > + const struct drm_device *drm_ = (drm); \ > + \ > + if (drm_debug_enabled(DRM_UT_ ## category) \ > + && __ratelimit(&rs_)) \ Though I don't really see the need for the change, the typical style has the logical continuation at the end of the test. if (drm_debug_enabled(DRM_UT_ ## category) && \ __ratelimit(&rs_)) \