Received: by 10.223.176.46 with SMTP id f43csp114801wra; Fri, 19 Jan 2018 14:42:12 -0800 (PST) X-Google-Smtp-Source: AH8x224sUb/1RCX++ldUpRioSU9q5pyztfWNfzVHtvMyvJUthEDpJd6v7BWCFWOj3R9TyxL+IkF0 X-Received: by 10.101.81.197 with SMTP id i5mr36483pgq.220.1516401732813; Fri, 19 Jan 2018 14:42:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516401732; cv=none; d=google.com; s=arc-20160816; b=fUVRHqTFWPEe4j3oOrgD3s5SwEhWS/HGlbNS9ZerkkXiGY1K3/ojm33HzXME6rIbSA lN2KOliF/Y5uvm1zYnTuIaUS90HxmLGORVsixWkZLU+6mhHI9qODd3jfBW4QuytzZesf 6lbGE9tucfFBueLPmFz8nXIEFIAOclss/R3g7E8LZONDelT5jxE9/xcYOwnLS/bGvMT4 FlTCBudAY/Yr7cs29kYGZl8L/YMe3E6Dj+Vgjh+c36N3z85p6RRyHJG1NF+XSceZjVPS tY2uFyRpSJEV0m8EkSJEmPRNWNPbqoOwcn2TNU4hOtpiF56gELs7+SqTDscPYO3KLk02 kxpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=M6GM8+NjNOaUurs1bdysdwaGJnBKHJ6pe/Pr2B8X5Qk=; b=dy1dMnnW0TEbYm0WrPlJ8qAv8uysIhJaCAb8CzOrh7n/a82r4xv+zIQd2Dg59V7mHq yl+XpJ0bqFfvc2Dpt57NDdfdjcyfp/SS8EPwjAZ2Y29FOSFKSCVtg8IMZnRA3JGHD3Y/ reYGLnU5AxMgN5pi2DFlJu1i0gFwX70W+5bKxf4El9+BtZmLRqV1qG5ZYvDWYvp3ShhQ 3rTPSoT4w7CGVfeDAmCpjblxOuS6t21i3jB57XlR6fh3/vy4Z2ESM+WdNliPT2KYgjPg RA82FJm6FIGlffpZdsjVAi0q567k3Mb/MVGACYK1fTPYGoNTaFaixqVx1cmNTvz7/jxk Qsww== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=O6EZGBIb; 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=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m70si8003970pfk.201.2018.01.19.14.41.58; Fri, 19 Jan 2018 14:42:12 -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=@gmail.com header.s=20161025 header.b=O6EZGBIb; 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=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756704AbeASWja (ORCPT + 99 others); Fri, 19 Jan 2018 17:39:30 -0500 Received: from mail-pf0-f193.google.com ([209.85.192.193]:33288 "EHLO mail-pf0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756655AbeASWjQ (ORCPT ); Fri, 19 Jan 2018 17:39:16 -0500 Received: by mail-pf0-f193.google.com with SMTP id t5so2412743pfi.0; Fri, 19 Jan 2018 14:39:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=M6GM8+NjNOaUurs1bdysdwaGJnBKHJ6pe/Pr2B8X5Qk=; b=O6EZGBIbdeG/NjM5EVzudK8H2x+71VlceJnMB0WOPrc8yji81NhVEXKexVBXx2J0c+ /2PkX1kIqzpj3O9jjAEonzL/+gZgn+YD3XCsYxoN3q2wmv8u4usc4MHLtlZxklI7OwDH nWVH7HW8AFaOsvnq5EnxK5Vcl/OeB/Otak3bd8uiymRW0ccPVlfTqV7t/7uwbdY6TP6u qkn+tcHMk1nhV0eFbs5m4zTuARSc1CYfb+VKbK8ha4qt2uMZUqcdwnFBpU0n9hpIxlDM +jOYMZLnCgSGY3osamTiBLQxTTYG28LIcMDAhxOlqWSjBMB+q6QkZ5myArEDoxKSAzp1 9aDQ== 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:references :mime-version:content-disposition:in-reply-to:user-agent; bh=M6GM8+NjNOaUurs1bdysdwaGJnBKHJ6pe/Pr2B8X5Qk=; b=QMtvx/ebgmbHbmqgmcYvKJG6763OyMeo2AKvhfgSvsGV/rPSDA3UwKgME5wA/TPL5O IqeBLwOXGaKZBYwr8D0Wn0g3dhbNVYxapXI8kI8Hm00MyyPmxhx4/1a65kLJHduCYYoW WMLV7wc7TYdQsWCdCgO9nB9VQLLSwNuIj0XbJBdfOXy48k8FGM8Jhtjya0LjypQaYG/x 0hOSps8vDw4p761jqkuZ36BJGKhfo7LMr2KIjtNlffHS7KiLZ93eAF9/kOqm73ZJYA0B XTfzeibHv5HHPF1fdDhv1+vnhZdNtDKI1bbvW45AuqsizmQdRB4ApQD+aaiPoewozlNu lXew== X-Gm-Message-State: AKwxytf2FUzaWRxK8nz4f8938+7+LN15MgI2cVT9PjMnvyNLAnQitRmq uLFZ9ZaY4vzE77EAtWNXAWw= X-Received: by 10.99.113.20 with SMTP id m20mr18594pgc.400.1516401555056; Fri, 19 Jan 2018 14:39:15 -0800 (PST) Received: from dtor-ws ([2620:0:1000:1611:da80:8749:c06f:9515]) by smtp.gmail.com with ESMTPSA id 206sm18600713pfy.71.2018.01.19.14.39.14 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 19 Jan 2018 14:39:14 -0800 (PST) Date: Fri, 19 Jan 2018 14:39:12 -0800 From: Dmitry Torokhov To: Randy Dunlap Cc: Benjamin Tissoires , Hans de Goede , Lyude Paul , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 3/7] Input: libps2 - use BIT() for bitmask constants Message-ID: <20180119223912.ifpgwt2kxmq7l7gs@dtor-ws> References: <20180119194111.185590-1-dmitry.torokhov@gmail.com> <20180119194111.185590-4-dmitry.torokhov@gmail.com> <2d0591a7-ccab-872f-d52d-c8adf51d4373@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2d0591a7-ccab-872f-d52d-c8adf51d4373@infradead.org> User-Agent: NeoMutt/20170609 (1.8.3) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jan 19, 2018 at 02:26:20PM -0800, Randy Dunlap wrote: > On 01/19/2018 11:41 AM, Dmitry Torokhov wrote: > > Let's explicitly document bit numbers with BIT() macro. > > > > Signed-off-by: Dmitry Torokhov > > Makes sense, but something should > #include Indeed, I'll add it, thanks. > > per Documentation/process/submit-checklist.rst Rule #1: > 1) If you use a facility then #include the file that defines/declares > that facility. Don't depend on other header files pulling in ones > that you use. > > > > --- > > include/linux/libps2.h | 10 +++++----- > > 1 file changed, 5 insertions(+), 5 deletions(-) > > > > diff --git a/include/linux/libps2.h b/include/linux/libps2.h > > index 365c50b097ded..649295a5ff47d 100644 > > --- a/include/linux/libps2.h > > +++ b/include/linux/libps2.h > > @@ -20,11 +20,11 @@ > > #define PS2_RET_NAK 0xfe > > #define PS2_RET_ERR 0xfc > > > > -#define PS2_FLAG_ACK 1 /* Waiting for ACK/NAK */ > > -#define PS2_FLAG_CMD 2 /* Waiting for command to finish */ > > -#define PS2_FLAG_CMD1 4 /* Waiting for the first byte of command response */ > > -#define PS2_FLAG_WAITID 8 /* Command execiting is GET ID */ > > -#define PS2_FLAG_NAK 16 /* Last transmission was NAKed */ > > +#define PS2_FLAG_ACK BIT(0) /* Waiting for ACK/NAK */ > > +#define PS2_FLAG_CMD BIT(1) /* Waiting for a command to finish */ > > +#define PS2_FLAG_CMD1 BIT(2) /* Waiting for the first byte of command response */ > > +#define PS2_FLAG_WAITID BIT(3) /* Command executing is GET ID */ > > +#define PS2_FLAG_NAK BIT(4) /* Last transmission was NAKed */ > > > > struct ps2dev { > > struct serio *serio; > > > > > -- > ~Randy -- Dmitry