Received: by 2002:a05:7412:f690:b0:e2:908c:2ebd with SMTP id ej16csp831185rdb; Thu, 19 Oct 2023 23:54:54 -0700 (PDT) X-Google-Smtp-Source: AGHT+IELQrPE3ck5BtKkEIW0mZXQSlDjzp2IsydyGhQVjQip0BaDb2NKHBS266h7uZbnXHCL60rp X-Received: by 2002:a05:6a20:a125:b0:16b:9285:69e3 with SMTP id q37-20020a056a20a12500b0016b928569e3mr1022853pzk.18.1697784894315; Thu, 19 Oct 2023 23:54:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697784894; cv=none; d=google.com; s=arc-20160816; b=g7LAkIniUDKibYIFSZ2cv4rwd/Q50ethNcfprel7w0wN5JVeMYji9Gh8QxS695mVkH ualKUNyTYGmptWSZqghcoux4eh35UD/abmp1NSDdgYkDdoWag9AIFvYhyJjh518jfOtM 4ETTvWMBR65KM1dm5h74Umswhu/YpppaWRplm1irxxw8Cy7xkrtCVrVpDjIdJyryzKLt 4DwjsKOtfRNSA24Rin7VNfFkcUHKPgLvOAF/bOtyAXb4ww58SmdvaGQRXHZe6EfIM3C6 d+4FIp33bX7eL6ICmh3sgktiK1ecANKJxLuQWJFcE5W+b2P5ZcDgDNhH7WZtPzEKS0+W ZJfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date:dkim-signature; bh=UA4TXMxziCYtofjWSa2Xmk+Pq1TJM/vE1qIJ4LDb2G0=; fh=6K0wlfD/gnJ6lSAGgnGixJ93iOt+w/85DwRc/dnQX7c=; b=Xul4WulgwV+Nstg7QNgOk1Nij8a9hWXujWMrrFU5Cc0AaOyvntJxAKnEQSNcovnnlx kpZapTxS4xovzJw2OA4j8z+kQJwDYC3/7pjT6nIwkMlEGSM6VleRS52aqmuBIAnWyZBz rqgTkmXG7JyleUWO4Z8XFpSv37pXCQFLRGnXDn/9+0ky98iOIiiOjdpDgJ2ZzzdIhuWM O0JBY1NRtJBW1hQ5rMwLpd1F6vdsEM8LoaU2rNaa6d6SOXSV/3q6DtROM2jWbw86d9pu x3jJdPfyHd1ZdLuAvRY2Vk5cDo1DjMWedLdEAbsGxks4pYm22kflc1DtTLMwo4EAtNIj ZDZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=AdRA8Fav; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 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 snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id v14-20020a17090ac90e00b0026800178358si1266526pjt.144.2023.10.19.23.54.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Oct 2023 23:54:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=AdRA8Fav; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 07A70825D11C; Thu, 19 Oct 2023 23:54:53 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1376347AbjJTGyv (ORCPT + 99 others); Fri, 20 Oct 2023 02:54:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58302 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1376346AbjJTGyt (ORCPT ); Fri, 20 Oct 2023 02:54:49 -0400 Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AFF541A8 for ; Thu, 19 Oct 2023 23:54:45 -0700 (PDT) Received: by mail-ej1-x629.google.com with SMTP id a640c23a62f3a-9ba1eb73c27so72974666b.3 for ; Thu, 19 Oct 2023 23:54:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697784884; x=1698389684; darn=vger.kernel.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=UA4TXMxziCYtofjWSa2Xmk+Pq1TJM/vE1qIJ4LDb2G0=; b=AdRA8FavsB4v/bLpLmp6f5DjbKDY0oBdvm6ogmnaqEM0+sz8bC2tt44LK+Zt1XyRDQ Tqe1gL+42hbu4JeylEnnrWwqHKym5SIW2maQSHnFYANf5DQGkPj7KNfjtmhO6ikelevN ZRp3ism84RuEBdfxq3491ocyBrmLBE7ZBYZ1PrDElEDQBLJfK8WSXf+UVb42tfFvtH6J vzwVEyGlBKiKN5f43FNnP9BLYnLW+m/QnQ3imhrdSfgTNWWBbeS3aJ7L8+N+3Jc+5hiB nfiZFANdpQuZEDM5d8DKLicj/XWC5y5O2td6tFSdqYCHWxYnjyYM74i65EwssoLQFWxE rC9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697784884; x=1698389684; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=UA4TXMxziCYtofjWSa2Xmk+Pq1TJM/vE1qIJ4LDb2G0=; b=rbovGOftC7hG4gQt2pG4FH2Y4tdeW9IOjbqD9RHhP+momucqwXDE9ebP8gyj3Bc32k Ht7vE9KVmMOCfqr7HvRWGXb7/Nps92Q++fYS2772Jt5B9ftCcHVeg5nAS3guk7OR2V9U wJIoQIOHmw2t+nJoQ/RsFuFJ7Qp9qgRR3OLIbsVc8Fsm4joWLwQrinvRl5REG5jL2KOO QUC+YZRMERvazEzQCDdU/OLuEj0aXgyaslzIDMLd19rncjNinp4LlNGm9mBEUo3gx+6T 4TnjWex5AlUu9/My+0zntubvjRrNoBNB9GGneddN05OvmYGzLsoNbYbqnAGPWcHxDsyq S0Pg== X-Gm-Message-State: AOJu0Yxu2dBG3P/2ByKK3glaCMKfbu2cN4Pyb3NA0kXv8vvhySQ7HajO BDhUt5JE4aWcRnCJm02V/Co0rqRhQKVuwg== X-Received: by 2002:a17:907:9302:b0:9b2:babd:cd44 with SMTP id bu2-20020a170907930200b009b2babdcd44mr592920ejc.44.1697784883554; Thu, 19 Oct 2023 23:54:43 -0700 (PDT) Received: from ubuntu ([129.205.113.155]) by smtp.gmail.com with ESMTPSA id m11-20020a170906234b00b00988e953a586sm885257eja.61.2023.10.19.23.54.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Oct 2023 23:54:43 -0700 (PDT) Date: Thu, 19 Oct 2023 23:54:39 -0700 From: kenechukwu maduechesi To: shreeya.patel23498@gmail.com, outreachy@lists.linux.dev Cc: Greg Kroah-Hartman , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH] staging: rts5208: Add parenthesis to macro arguments Message-ID: <20231020065439.GA3579@ubuntu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Status: No, score=1.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_SBL,RCVD_IN_SBL_CSS,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Thu, 19 Oct 2023 23:54:53 -0700 (PDT) Checkpatch suggests using (reg) and (host) instead of reg and host The use of parenthesis in the macro argument '(reg)' ensures proper precedence and resolves potential issues that may arise due to the surrounding code context. This modification adheres to the recommended coding style and improves the readability or maintainability of the code. Signed-off-by: kenechukwu maduechesi --- drivers/staging/rts5208/rtsx.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/staging/rts5208/rtsx.h b/drivers/staging/rts5208/rtsx.h index 2e101da83220..7d3373797eb4 100644 --- a/drivers/staging/rts5208/rtsx.h +++ b/drivers/staging/rts5208/rtsx.h @@ -39,17 +39,17 @@ /* * macros for easy use */ -#define rtsx_writel(chip, reg, value) \ +#define rtsx_writel(chip, (reg), value) \ iowrite32(value, (chip)->rtsx->remap_addr + reg) -#define rtsx_readl(chip, reg) \ +#define rtsx_readl(chip, (reg) \ ioread32((chip)->rtsx->remap_addr + reg) -#define rtsx_writew(chip, reg, value) \ +#define rtsx_writew(chip, (reg), value) \ iowrite16(value, (chip)->rtsx->remap_addr + reg) -#define rtsx_readw(chip, reg) \ +#define rtsx_readw(chip, (reg)) \ ioread16((chip)->rtsx->remap_addr + reg) -#define rtsx_writeb(chip, reg, value) \ +#define rtsx_writeb(chip, (reg), value) \ iowrite8(value, (chip)->rtsx->remap_addr + reg) -#define rtsx_readb(chip, reg) \ +#define rtsx_readb(chip, (reg)) \ ioread8((chip)->rtsx->remap_addr + reg) #define rtsx_read_config_byte(chip, where, val) \ @@ -131,8 +131,8 @@ static inline struct rtsx_dev *host_to_rtsx(struct Scsi_Host *host) * The scsi_lock() and scsi_unlock() macros protect the sm_state and the * single queue element srb for write access */ -#define scsi_unlock(host) spin_unlock_irq(host->host_lock) -#define scsi_lock(host) spin_lock_irq(host->host_lock) +#define scsi_unlock(host) spin_unlock_irq((host)->host_lock) +#define scsi_lock(host) spin_lock_irq((host)->host_lock) #define lock_state(chip) spin_lock_irq(&((chip)->rtsx->reg_lock)) #define unlock_state(chip) spin_unlock_irq(&((chip)->rtsx->reg_lock)) -- 2.25.1