Received: by 10.223.176.5 with SMTP id f5csp390573wra; Tue, 6 Feb 2018 00:21:54 -0800 (PST) X-Google-Smtp-Source: AH8x227zb1pGsJ7CncBFiP6s3FJ3GaqP12obex/Z33g2M7YCrODT+0H7e2xPGRheWgfEAnalQVfG X-Received: by 10.101.90.8 with SMTP id y8mr1329365pgs.34.1517905314459; Tue, 06 Feb 2018 00:21:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517905314; cv=none; d=google.com; s=arc-20160816; b=gMOI1oqDzQFne3Du79QtNFO40F2VoO9mlkaHUJ5l4CZyZM+npZDODd0bBjn5mdoAUJ 1Jur2VZzfrgwzJI4lDDh0NcP6gsoCxOqSzEpQEYbSDxaHks4bqgALCJDE8S14eEd/dYb 61tToAXXSBNgm82tHqebi23F12lg+vSEvzAFuZG25cKe4dX0iwqOuT+tUmpj6JvXobx2 Cuu/Fy/t8SXZCHkGRheaXDx5Mq+jNVRcUXxktabWgmCtCTk5uNtmmHCKeZXJcGoBxaXB pKc8n5pHQdlTwMBW7meNIaBWin9aDUkZKQ1bGvWFJKr6tFPyKj/btPKNW6QpiZs072uC 6JBA== 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 :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=oBOfavOOYzfHND0ObhkVtI+NmzJwjwtnRGmRWOs+6zA=; b=ph/oG2PKJgCQEkU5jejFFHgnWwFO2Ok7AINpDGyx5s8DK0UvSL+7LIfKRxR/BlPg0o 7enKCNVTIYtVpQ7Xgj6kHWkrAUmllRtimI4q/Gt8x5gmxAprF0h01co69Cxv8L++kE02 abwpkPPU8vaZlAh8VIZM4tl+ZoiSyUPYRmFIPKqRCJqh2UuAn1zrywYhepvSqDFB0qiL LiOe4wP7rnMVPO2NimHjqh4K8nar9RyHAg7ROK/2sSyOXF/eZ6TC7KYllNzm2P8cQt/s DGktnUAIhZMvYL+9qMQguxNmLkMKOcFhqtphjGQHeK1dOfGu0ZEuK7InrRD0PZBz9Qyx 8n/g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=jGYqLAAQ; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b8si1107107pgt.383.2018.02.06.00.21.39; Tue, 06 Feb 2018 00:21:54 -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=fail header.i=@gmail.com header.s=20161025 header.b=jGYqLAAQ; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752345AbeBFIUw (ORCPT + 99 others); Tue, 6 Feb 2018 03:20:52 -0500 Received: from mail-qk0-f193.google.com ([209.85.220.193]:45127 "EHLO mail-qk0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751835AbeBFIUp (ORCPT ); Tue, 6 Feb 2018 03:20:45 -0500 Received: by mail-qk0-f193.google.com with SMTP id x127so1223121qkb.12; Tue, 06 Feb 2018 00:20:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=oBOfavOOYzfHND0ObhkVtI+NmzJwjwtnRGmRWOs+6zA=; b=jGYqLAAQlgewBMAGOEVcVks7DFYBs8pkQa89Ig1mdHL4brCVwha2woY0mCmKcj7NZF dIJNLSw8wtFlYaaS11D5l+7LVWfVs4JTlFfTpTDEWGsbRfpZTDksFGx8c4RHrrNc3RF3 yA/1cErpq377CEUGU5LWn9Os+1q/2GP9Xopkri7o34KjzBGq3ZxKSWJLCaQf3Z66o5s8 yWTcLizqn6Ix071OiPDAe36IQrP+P0owZEaDSxOGyR8/eVGJGh9VlESwhqsWXERmqfQn 7ukC3JlRu67DxxEcAo+2WNk2QjrpY34aYuZNOeBH+uSFexk63OLmPwQGEBHBGnpLdsyI DG/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=oBOfavOOYzfHND0ObhkVtI+NmzJwjwtnRGmRWOs+6zA=; b=mNfVGjS0lvL8oriWT0Kv2DnfScLFxXmCUgntvyuLjGBn6Pzho5bfnp6/aEP9pu6ucv HQ5umi08rCIdiTQnfXZ+9L4TpQxYg/7hhethYoKTrtEH6EXdHTY24Lq2lIxAP89NTaMJ Me/3pKXs001mEM8LDyGz6/taiToRc1RkyvgVNzeEQ4a8iX9eCMPGBMPVt85Hv3NCsnYE LNWdM6vMlFyfu9/eDYj2oHsqFU7OzCJ/AgIK1mhbTqDog9YFCJLqqBvWj9G05/b//1+C gk4qz7SIoMMneqzi0kqDVBrbS8gZOzdpEFI7p98yWDJTOmUANpyga6K/FaPHn1QfSjjd SO/w== X-Gm-Message-State: APf1xPAvbOvAAAmJnaewS8lJfgFGi7YlRI1txg+EOQaQ0RgKeuc3Iqsf ZkDnGI2+axEbB6ILXG9+ea8i/vqYggsMZMOSCuw= X-Received: by 10.55.46.69 with SMTP id u66mr2117106qkh.259.1517905244173; Tue, 06 Feb 2018 00:20:44 -0800 (PST) MIME-Version: 1.0 Received: by 10.237.39.197 with HTTP; Tue, 6 Feb 2018 00:20:43 -0800 (PST) In-Reply-To: <20180205201002.23621-1-wsa+renesas@sang-engineering.com> References: <20180205201002.23621-1-wsa+renesas@sang-engineering.com> From: Geert Uytterhoeven Date: Tue, 6 Feb 2018 09:20:43 +0100 X-Google-Sender-Auth: 6kDFjgkS8-ksvgkoDkoiUElwoDU Message-ID: Subject: Re: [PATCH 0/4] tree-wide: fix comparison to bitshift when dealing with a mask To: Wolfram Sang Cc: Linux Kernel Mailing List , Dan Carpenter , Linux-Renesas , DRI Development , linux-arm-kernel@lists.infradead.org, Linux Media Mailing List , linux-samsung-soc@vger.kernel.org, netdev 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 Hi Wolfram, On Mon, Feb 5, 2018 at 9:09 PM, Wolfram Sang wrote: > In one Renesas driver, I found a typo which turned an intended bit shift ('<<') > into a comparison ('<'). Because this is a subtle issue, I looked tree wide for > similar patterns. This small patch series is the outcome. > > Buildbot and checkpatch are happy. Only compile-tested. To be applied > individually per sub-system, I think. I'd think only the net: amd: patch needs > to be conisdered for stable, but I leave this to people who actually know this > driver. > > CCing Dan. Maybe he has an idea how to add a test to smatch? In my setup, only > cppcheck reported a 'coding style' issue with a low prio. I found two more using "git grep 'define.*0x[0-9a-f]* < '": drivers/net/can/m_can/m_can.c:#define RXFC_FWM_MASK (0x7f < RXFC_FWM_SHIFT) drivers/usb/gadget/udc/goku_udc.h:#define INT_EPnNAK(n) (0x00100 < (n)) /* 0 < n < 4 */ Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds