Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp9254742ybl; Fri, 17 Jan 2020 08:49:02 -0800 (PST) X-Google-Smtp-Source: APXvYqyOvNJBfLV/EWgnRU2LvbAHEI4n7QbHxOmh5m/zkUX/B8uMpz86mU9C4eN/X7zXBb69tYeS X-Received: by 2002:aca:1903:: with SMTP id l3mr4083747oii.16.1579279742647; Fri, 17 Jan 2020 08:49:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579279742; cv=none; d=google.com; s=arc-20160816; b=f/mfmJzY3lFDf1D73aSASXcOpUxydFqyhXFqlZvhkg9k9GVo3O+1V6rjPxwBCwRzBU 37AD+NX+N/6CkLLQonqYKzbKrN9SOaZLxJ1+mGUcHJmLlkJTVMbROZH4niBZ+va2E+s1 69WeBIUVs53FfxUrD6LvXA7FnTz/y73lvxRNrgsoU3YFi7PmyEeK5Xb/UMyErYJ3S3mA V5/7r5nF1PPj7gjCA1GqUhXSeoCTkfC0wJCvnrEexA57gtEh/68oAdg0VTpW/BuvP2s2 RhAHozt7lGvYo3s3dxHUyr3X/eqao0Yx/ZVDN52vMTRaejS87AkfOaCYJda4LH89udC2 GTGg== 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=a0X6p9xbHrIlzrHh63asXC+Mr9ezNFig8K8mnlw/VU0=; b=TXpfin4gvvEPDjw8NpBFBz5+yyx4cilvY8vZRWoNflsuOXAl62fHjfy+H++161ZmU2 MNA0fKTAoH7yDKqXByfxu5xcWRJDy+8mL2syVuiPAPr11uOLXfKrujJAzhTqlCy/rAe/ 5hlZBZogmN7+feCz1keM/1u3eJPNxi/tdChv9F5GVDPg2V0wtkssa3YBSOUkLiTco7Q3 nu5ltBVBThpXPzz9Tl1lsGSxyuDdA9KbiG9uJV70eHNuDtgn/qwEHFuzGuUNQ2F2FRE0 dpZLh5c51bcsSyTBJKZfmeHwDV36+qfjFjIR11EAyAMrzMCH7yqeCG9NgTg6AEoQzMfc ThZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=CMYDVK3o; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o16si15865159otp.289.2020.01.17.08.48.50; Fri, 17 Jan 2020 08:49:02 -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=@google.com header.s=20161025 header.b=CMYDVK3o; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727115AbgAQQr4 (ORCPT + 99 others); Fri, 17 Jan 2020 11:47:56 -0500 Received: from mail-pg1-f195.google.com ([209.85.215.195]:39791 "EHLO mail-pg1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726761AbgAQQr4 (ORCPT ); Fri, 17 Jan 2020 11:47:56 -0500 Received: by mail-pg1-f195.google.com with SMTP id b137so11938944pga.6 for ; Fri, 17 Jan 2020 08:47:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=a0X6p9xbHrIlzrHh63asXC+Mr9ezNFig8K8mnlw/VU0=; b=CMYDVK3o15a/HLUEwZvdlzwRDAHR11DvP7YGjjZFLjxpRPH9kwENk08LX0uEzCGkOD lTru8dUdToIiA4eSbzG50gCCsQKvKxHA6VlmgjLs2ZsdmaKvY1i9BdjF4aKeZIxXBpF9 NQl7L5svUZaNyz/v96UNHPclw2e8ji1Pu/Xmnvo6ncClATMcQ2pSYyN+1m8dcQq5Yl75 qpst28HMwgbX1e8UyK2ZDQzRKxQjPU/bF8pGmpA3zKdiShJ1ksvshyVc7a5I06celg8N zPI+BQBRbox2vCUX84yW0VxyPzVm6ZWOCDe7OT43LvdcVJqZiH71MJ8hA+vfA+Xt2A7W wFUQ== 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=a0X6p9xbHrIlzrHh63asXC+Mr9ezNFig8K8mnlw/VU0=; b=sBj7QkE9m4dH4IxJj1Kqg5QnsqFbvrxN7Lc0e97OuURc/TlkS+9PUQzImWVINciq2b Ua20++8+BF1rDXIjqboyzlB0aQ513sSVSIbevDkZ07Y0drwM3OUwF621ELnZYBl4n1IJ rXfPi4OeItWT3OeejVJKhnBU3MGlgQbKO3o0djNjBfgnbx77WY6utCYXTixpbRmq0IJy A0uP6dIbmeX+WCXiBBWcBTn1aWM2SkzTy07R1+MpnYv/jscOB+wM23hQymCyXOpVBGMI fDK0JJBEZPbgBdj8g6UGRRfDow8iD99i0+SKDFGZgvrXKsud+1XMgsaR2U9R/QFFa453 TiRw== X-Gm-Message-State: APjAAAWb0WqJHvQlNuR3iIEZXf+q7IyKOX+pu3ZMCl9zNVY5asde/lc3 5S3S9NFMENdZirk2SnGg59TKYTy2G1vUwDI+K8HYig== X-Received: by 2002:a63:f24b:: with SMTP id d11mr45395104pgk.381.1579279675422; Fri, 17 Jan 2020 08:47:55 -0800 (PST) MIME-Version: 1.0 References: <20191022132522.GA12072@embeddedor> <20200113231413.GA23583@ubuntu-x2-xlarge-x86> In-Reply-To: From: Nick Desaulniers Date: Fri, 17 Jan 2020 08:47:43 -0800 Message-ID: Subject: Re: [PATCH] media: i2c: adv748x: Fix unsafe macros To: Hans Verkuil Cc: Nathan Chancellor , "Gustavo A. R. Silva" , Kieran Bingham , Mauro Carvalho Chehab , Hans Verkuil , Dmitry Vyukov , linux-media@vger.kernel.org, LKML , clang-built-linux 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 Thu, Jan 16, 2020 at 11:25 PM Hans Verkuil wrote: > > On 1/14/20 12:14 AM, Nathan Chancellor wrote: > > On Tue, Oct 22, 2019 at 08:25:22AM -0500, Gustavo A. R. Silva wrote: > >> Enclose multiple macro parameters in parentheses in order to > >> make such macros safer and fix the Clang warning below: > >> > >> drivers/media/i2c/adv748x/adv748x-afe.c:452:12: warning: operator '?:' > >> has lower precedence than '|'; '|' will be evaluated first > >> [-Wbitwise-conditional-parentheses] > >> > >> ret = sdp_clrset(state, ADV748X_SDP_FRP, ADV748X_SDP_FRP_MASK, enable > >> ? ctrl->val - 1 : 0); > >> > >> Fixes: 3e89586a64df ("media: i2c: adv748x: add adv748x driver") > >> Reported-by: Dmitry Vyukov > >> Signed-off-by: Gustavo A. R. Silva > > > It doesn't look like this was picked up? I still see this warning on > > 5.5-rc6 and next-20200113. > > It's been picked up some time ago and will appear in 5.6. https://git.linuxtv.org/media_tree.git/commit/?id=0d962e061abcf1b9105f88fb850158b5887fbca3 -- Thanks, ~Nick Desaulniers