Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1524166ybt; Mon, 15 Jun 2020 02:31:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyhdVlvRt/IFPLXU/kriaXuyCaqmZvTsq8vJxEk6YhvtgdKzbcj52XUxXs+lknBr6i1yxpq X-Received: by 2002:a17:906:560b:: with SMTP id f11mr25562515ejq.11.1592213480588; Mon, 15 Jun 2020 02:31:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592213480; cv=none; d=google.com; s=arc-20160816; b=NUCYTCH1QfT6R2EIAPvKCc30qWDjm7wtvpRjkGw+RbDItQLkjQDoxfWompBXeQftOY MkDsKvd5ZxvDrEsd0xi5RWwoIeP74lZ39OuqLIEQECKdnRVVhYWUnUOSlnrImS7JXW/A hYe956ad4b0FWYRX1PmqxhhxNCQnANpyeCu49/HI84dXkrJtBVrKTONm68sopqaeyU5C e7YnzwPJ0+pu6nZNlOKb/aWBxxHkiIZ6y+dIhiwKeP1HHGrLIFgQgmOd7Po8y9eNdvwT oMlZNG+KtMVCvNiWJuGFA1QXdKETEOi3WY5Oh/iFzMhXEbft3X1LcIjrxIO5/l7+7cXQ m+UA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=9EDtJNfX1SAp0MBHTf1DDs5zKPsOXN9CX0Ktu243vuw=; b=0nzZ8VZmnjg4MgrmaWyIPOSNa7/rWcEL/4cqw7VaHZpUfIM1GjemKNzY5tRVKBC/KI QHSCAv7hh/GfvTnwkViX7U214wkONdGuTmn5ne4XDzOaBNWctQe8TsPqYq2xs56Jcyrt s6Fy60KPx66o07066UR0I4n13oQ3XmsGzXX9pnJ0BbcCKHeXyh0c7JYA3DZqiRw/kI7a g53qS0ZKz5QPK0VrI4mx/nlztDIOqUySXxzp4kxxXkLkCfxJSUTtCf+/zREqtgk8B1zl pRbLexJKQ705xMzlVQArHFHqWMzQqIoghvF8n5mlPFcuqwgZARjKIU8SlByvSKIZQQpQ KFCw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=sFuFpUNq; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w27si8503808edi.519.2020.06.15.02.30.57; Mon, 15 Jun 2020 02:31:20 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=sFuFpUNq; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728861AbgFOJ3E (ORCPT + 99 others); Mon, 15 Jun 2020 05:29:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47850 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728180AbgFOJ3D (ORCPT ); Mon, 15 Jun 2020 05:29:03 -0400 Received: from mail-wm1-x343.google.com (mail-wm1-x343.google.com [IPv6:2a00:1450:4864:20::343]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7E33DC061A0E for ; Mon, 15 Jun 2020 02:29:03 -0700 (PDT) Received: by mail-wm1-x343.google.com with SMTP id r9so13898903wmh.2 for ; Mon, 15 Jun 2020 02:29:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9EDtJNfX1SAp0MBHTf1DDs5zKPsOXN9CX0Ktu243vuw=; b=sFuFpUNqWigBExkx20jCEZPeFLzamfwkmd3Fd/Id0kN+BJSI0pQipK/DaO2A3lrwMA r4pb6FvIjue2bc3TDHLA11I1TH6OUg74T89Y0OMml13+StHNUHubqjFhdkfMMo4TzVz1 tdt0i9mG1xZF8Ifj1x4Oso7dVuQmfC9H3wWvi6OjXRdIQsoyny/UYUy1Uf+5NUObR07l LtfmZPtN7+aUIl7PAqgKUmryDf+QtcyhDMLs76/30/hVtxi1PdqJBWNffbqcRInb73Fb N+LRVLIPkuZvITgrdHkVq4XAFRoprFGy5aahYrY2Zl1TtuqUG7wibz0J7UvnUoU4drLQ KCAw== 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=9EDtJNfX1SAp0MBHTf1DDs5zKPsOXN9CX0Ktu243vuw=; b=kSeH+9Wkf1I+HZ3c4AmDxF8MerNNi8PwhHctqkLijPLddnYS0KAHhh6uWyjDMGCc+k 5ntqQCQEPSUK4yY1S+DMGZ4e2QU/FSLH1lV7aGmf9s7ZDNe1vqBO/olVg9WDqw31n/U6 YbWwKgG5sbW+ScsCYqf/XvtZyXJrDb42yVvZFOSvG7og3PHdzC2LVThFHL123FKCVWCU 4au4qMjXESVYk//6un3FL8zVUhzZSlAfK8IlWLEurt6UTUfYx2vKf0ckAEthEtkmmaIK +fCVrE9F9RCH3PZO0cAbsNpFp54EFjH/FiMXXFlEVwxEqLGmHfWINNhkUMsyUtql3YEL XVRg== X-Gm-Message-State: AOAM533N1cjDuCSS1jxPDp/AVuO9uN1CwqxlrL21HN708ZjTk9bWPx2j 8HvH3zQitl5aCnf6+yTqe+kqtzXcykD4H1nfwyA= X-Received: by 2002:a1c:7c0e:: with SMTP id x14mr11600752wmc.1.1592213342244; Mon, 15 Jun 2020 02:29:02 -0700 (PDT) MIME-Version: 1.0 References: <20200614135125.19502-1-rikajff@gmail.com> <20200614140531.GA2661398@kroah.com> In-Reply-To: <20200614140531.GA2661398@kroah.com> From: Ricardo Ferreira Date: Mon, 15 Jun 2020 10:28:51 +0100 Message-ID: Subject: Re: [PATCH] Staging: rtl8712: Addressed checkpatch.pl issues related to macro parameter wrapping in parentheses. To: Greg Kroah-Hartman Cc: Larry Finger , devel@driverdev.osuosl.org, Florian Schilhabel , Linux Kernel Mailing List , Nishka Dasgupta , Dan Carpenter Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, 14 Jun 2020 at 15:05, Greg Kroah-Hartman wrote: > > On Sun, Jun 14, 2020 at 02:51:25PM +0100, Ricardo Ferreira wrote: > > #define init_h2fwcmd_w_parm_no_rsp(pcmd, pparm, code) \ > > do {\ > > - INIT_LIST_HEAD(&pcmd->list);\ > > - pcmd->cmdcode = code;\ > > - pcmd->parmbuf = (u8 *)(pparm);\ > > - pcmd->cmdsz = sizeof(*pparm);\ > > - pcmd->rsp = NULL;\ > > - pcmd->rspsz = 0;\ > > + INIT_LIST_HEAD(&(pcmd)->list);\ > > + (pcmd)->cmdcode = code;\ > > + (pcmd)->parmbuf = (u8 *)((pparm));\ > > + (pcmd)->cmdsz = sizeof(*(pparm));\ > > + (pcmd)->rsp = NULL;\ > > + (pcmd)->rspsz = 0;\ > > } while (0) > > Does that change really make any sense? checkpatch is a nice hint, > sometimes it is not correct... (Replying again since I mistakenly sent my comments only to Greg...) Yeah I was over-eager and applied some of checkpatche's patches without thinking twice... I guess the parenthesis wrapping only makes sense when you have an operator (either binary or unary). I've rechecked each macro identified by checkpatch to see if there is a need for parenthesis wrapping in their current usage. Regards, Ricardo Ferreira.