All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Jiawen Wu" <jiawenwu@trustnetic.com>
To: "'Weiguo Li'" <liwg06@foxmail.com>
Cc: <dev@dpdk.org>
Subject: RE: [PATCH] net/txgbe: fix a bit with boolean operator
Date: Wed, 2 Mar 2022 16:02:43 +0800	[thread overview]
Message-ID: <004601d82e0b$e60ab910$b2202b30$@trustnetic.com> (raw)
In-Reply-To: <tencent_D18B07E35425224027E35B6E6441A439E605@qq.com>	 LkRqr2tzIWJ5HHp6ZGrppcchuNK5SsIjWTu+y+SeWnizDcA6o6Nt845FWdw808au6UlOP3CgjphA	 Zy+PmAkoHX6sJYIcOiwZ+1Y2GRWl6xWcvz6aaV4Te2Hb98Z4tIAymZrkFPvSvaiuVhA8rDbaQ1zk	 Sm3A8Gy2vpGpbcANmLELrQziPdYrLgh5uf8zSg8AO3X48EmSC0/pxVOSB5rS9Lxgl4eUi0TSUISE	 MYch2ynNwGjbhVB8C/L+f28x/YQQnDSurvxO4sECkRhjSWxvtcn8TjinXJQRB94l7mkyu3T639K9	 DY+HMYe+h/cSL0VhDyojZT5LBKVgi0pAkhLEUUXIjTQZEzbioN7qMLXkdGrm6KA5E6fmsxZlXr5p	 I4GGQxaWIGIyv7txmu4NQJI837Uzu3UF5kX/fGsVRXcLYv4yD3+89jstS42EFnnWY5JFR/nzkHTi	 vlKtMmqGxODoISatDVZGr118BudxxFsvUEHG9sgJTb46rhAqpQxukl9fp/lYa1k/fHmuP0EjX5GR	 tuoFyo0DRCOInVbCJXMtmgpfHjRhKoTv9n2uAy/SyeWZaaV2xu+4uY7HxDuMuYUulFapqr4RWujV	 Yc04Kgg5yXWXtIT6wbFZsnjkBr7BE1Y3QnZ9a7U5E2Qis8gd7lccCV9ygM4DIr+6Z5qj4tyHerTD	 2YRRazLwzIDUpD7tXJXRYt5Sn5It6F6LCJBfBNvP2mht+YzI/pRSz2fYmq90ZdHM8iGSn35t1UuL	 NbuM59EsOf2DazwF1z6JHNmg5vUSAw3iFQ1znvu1ayqGcpbYrdp9mDveKaByGvGqCLGsNPBEN4TE	 8gYdfkFbVDZ1xDm5cE4Ij3o8svawFcLNz3TiRXkW8tokHpfHj8qoNB9GXDJw1yig==

On March 1, 2022 2:09 PM, Weiguo Li wrote:
> Since boolean value is in 0 and 1, it's strange to combines a boolean
value with
> a bit operator.
> 
> Thus it's highly possible a typo error with "if (A & !B)", and more
probably to
> use "if (A & ~B)" instead.
> 
> Fixes: c1d4e9d37abdc6 ("net/txgbe: add queue stats mapping")
> 
> Signed-off-by: Weiguo Li <liwg06@foxmail.com>
> ---
>  drivers/net/txgbe/txgbe_ethdev.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/net/txgbe/txgbe_ethdev.c
> b/drivers/net/txgbe/txgbe_ethdev.c
> index 19d4444748..f0994f028d 100644
> --- a/drivers/net/txgbe/txgbe_ethdev.c
> +++ b/drivers/net/txgbe/txgbe_ethdev.c
> @@ -376,7 +376,7 @@ txgbe_dev_queue_stats_mapping_set(struct
> rte_eth_dev *eth_dev,
>  	if (hw->mac.type != txgbe_mac_raptor)
>  		return -ENOSYS;
> 
> -	if (stat_idx & !QMAP_FIELD_RESERVED_BITS_MASK)
> +	if (stat_idx & ~QMAP_FIELD_RESERVED_BITS_MASK)
>  		return -EIO;
> 
>  	PMD_INIT_LOG(DEBUG, "Setting port %d, %s queue_id %d to stat
> index %d",
> --
> 2.25.1

Thanks.

Acked-by: Jiawen Wu <jiawenwu@trustnetic.com>




  reply	other threads:[~2022-03-02  8:02 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-01  6:08 [PATCH] net/txgbe: fix a bit with boolean operator Weiguo Li
2022-03-02  8:02 ` Jiawen Wu [this message]
2022-03-02 17:23   ` Ferruh Yigit
2022-03-03 13:31     ` Weiguo Li
2022-03-03 15:18       ` Ferruh Yigit
2022-03-03 16:16       ` Stephen Hemminger
2022-03-02 17:34   ` Ferruh Yigit

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='004601d82e0b$e60ab910$b2202b30$@trustnetic.com' \
    --to=jiawenwu@trustnetic.com \
    --cc=dev@dpdk.org \
    --cc=liwg06@foxmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.