Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp185869pxf; Wed, 17 Mar 2021 02:42:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzUu74Ke6E72Gs/DcupFDRATMV1Xdu67hSBhJLcxMElug9sUee9/bW0jyXJ961KLqRsDW8E X-Received: by 2002:aa7:dbd3:: with SMTP id v19mr40536657edt.314.1615974150360; Wed, 17 Mar 2021 02:42:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1615974150; cv=none; d=google.com; s=arc-20160816; b=NbQOylD6DwdU3AeYd4nv6hMeNe053TzotjqwqJgmgz1jG52zsV5yknWxh8uZ8F3QRX nib1Kr30bXEs1tY/XN90Ku973L+ckrgR/nZa0QXoFKqtOf8VbnS9CYM46G4X+115nuBU BsXLvn/qI7eFXcx8RibL1fHO1Tutej/J1RD+HpJLf4f/jh6JgnWL+gJpCizTo5gba/CF dWzxw0NNCrqd6xAVUcCiV0kNXDPHHmqnPnlndxFwphcyfsxPrIQ4Bk8YUjDpYehYgyqT 1Vg8BSazTk8AF8O7GzmSFZc5zrH2zBU4D7O4v4/3Lau3jLQ3/PSgcqk+PbVKRb+ufyVv ZYXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Yr2V3nYTRckIb/1WVjsM9TQ9fvGwbKIRAjE1AIaksiE=; b=MbkEYEOMFtGU+nniY9PnuaoNydEA33jGqbqvopL48jfWJIq095SIXs8HLd0mm/zT1h Kf+K+gHuSbLMTlt1wuCzlvtSB6GrNOpv1KoCUNvn+y3piWXrvJxW3oA2qJqdxSTZFRlQ EJ9tcSB0lHZcgCF19zphQh9FLqdU4cevA05uDKRYTH9WaQrGZwVMrmDH359lBvLxbfb7 22SoCKaA3f3CefnbtGOIhrVLe5RLZbIZbyom8F0W8UpuhMoE0lawy3vw7HAvomIaKVBA rQ605HgHkY1P0ko3v2NUChw4w5PsTi+pn8p+sxuf0bgtSiZIl4s19bczcivEv7YqWOU0 QZSg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=RAK3a1d4; 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 n23si15689189ejr.458.2021.03.17.02.42.07; Wed, 17 Mar 2021 02:42:30 -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=RAK3a1d4; 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 S229586AbhCQJkt (ORCPT + 99 others); Wed, 17 Mar 2021 05:40:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48610 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229805AbhCQJkU (ORCPT ); Wed, 17 Mar 2021 05:40:20 -0400 Received: from mail-pf1-x432.google.com (mail-pf1-x432.google.com [IPv6:2607:f8b0:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E2626C06174A; Wed, 17 Mar 2021 02:40:19 -0700 (PDT) Received: by mail-pf1-x432.google.com with SMTP id b184so717130pfa.11; Wed, 17 Mar 2021 02:40:19 -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=Yr2V3nYTRckIb/1WVjsM9TQ9fvGwbKIRAjE1AIaksiE=; b=RAK3a1d4wvuJm9kSfwEoOhEBNe/fRi3jjLS8XfJDb02OFqhNG/bT7WRg86XrM2bDZd ZDSWB/YBq0vxTTUOoYa2/DLJIDT+OEGmQ0CE+T0b/oxDPVVKdakgem1vkjuNfO1VW46/ 3dUwuWoFrWW8dSUD/blctYZjbT80/W79IPj06TqaoLTp6rlQBx4Wk8wLD28+inagV03+ NDI2F4QEMeA9b0pRX86U6ElvORg9W4RvZXeC+mYct8J/9wo/qAJVqRuxIR/JDLS+zLnm /uv93r/VW7V8y+deEaSeU7qVzw+3k4/2ttuqRGBN97vAingVacd/l0ONaLHBLmonQPtu WbgA== 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=Yr2V3nYTRckIb/1WVjsM9TQ9fvGwbKIRAjE1AIaksiE=; b=jn/iu53F9NCWtRiyvPTdRj0RHw9b6DgqLxmZr31f8QKD2LrjKCRXIa+sC/6L7kgpD2 KjOQKutatU1Y+hVn1Ep+atPqZuNw3wbfA6DBqiteEuPEleDoF6TaVpbEHUGj9bZDuFgX KEH3rElw0wjs4hWzIBpJL/q3IfWuLnTImhUrCuiKk18EdYwL6IhzFxpaVQo8k1FYxRL7 84j4GmXtJfaN7gadvVfTatARa4syPZm7kvr5wQaxW7LadkRuhc+g/0MHT5JfWxm01q+q IlIlw/Xh3TFtz7WgtQJlPmPgcmDe0Wc50znfPNaITg3IB+UqaUtBBFHG0igu2K8kjbvP 88Ew== X-Gm-Message-State: AOAM5323YNMkmswsfUnTY3XK1fZmQOP5IZWobpAWHsIvx+ffn+DFzGOs 6AyN0SGN20XagFxbeU/cWEclKXayFgPWdkMfrA4= X-Received: by 2002:a63:ce15:: with SMTP id y21mr1956324pgf.4.1615974019297; Wed, 17 Mar 2021 02:40:19 -0700 (PDT) MIME-Version: 1.0 References: <20210310015135.293794-1-dong.menglong@zte.com.cn> <20210316224820.GA225411@roeck-us.net> <20210317013758.GA134033@roeck-us.net> In-Reply-To: From: Andy Shevchenko Date: Wed, 17 Mar 2021 11:40:03 +0200 Message-ID: Subject: Re: [PATCH v4 RESEND net-next] net: socket: use BIT() for MSG_* To: Menglong Dong Cc: Guenter Roeck , Jakub Kicinski , "davem@davemloft.net" , "axboe@kernel.dk" , "viro@zeniv.linux.org.uk" , "herbert@gondor.apana.org.au" , "dong.menglong@zte.com.cn" , "linux-kernel@vger.kernel.org" , "netdev@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Mar 17, 2021 at 11:36 AM Andy Shevchenko wrote: > On Wed, Mar 17, 2021 at 10:21 AM Menglong Dong wrote: ... > It maybe fixed by swapping positions of the arguments, i.e. ~(FOO | > BAR) & flags. ...and type casting will be needed anyway here... I was thinking about this case drivers/i2c/busses/i2c-designware-common.c:420: dev->sda_hold_time & ~(u32)DW_IC_SDA_HOLD_RX_MASK , but sda_hold_time there is unsigned. -- With Best Regards, Andy Shevchenko