Received: by 2002:a05:6602:2086:0:0:0:0 with SMTP id a6csp4717994ioa; Wed, 27 Apr 2022 09:34:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy35KCkBB/xXnoO/0/7adZ1LqbQHOc7YnMFhNH7o41izPytRKdVIOmg9OsOl1cd1MRPR+aL X-Received: by 2002:a05:6a00:1988:b0:50a:4aad:bbea with SMTP id d8-20020a056a00198800b0050a4aadbbeamr30465591pfl.20.1651077258363; Wed, 27 Apr 2022 09:34:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651077258; cv=none; d=google.com; s=arc-20160816; b=QAwFN/l/1MelWnFDwG2vIDpLyZ/8V2JWH5bp9w3xOAQDb8YkIkNKfQUb30wePtul8x F47nIM6xgx6Fu50eV7dSj2TbISWT7hcf/tHEuhu/0q0Vb/CVO4FLDZXEOOWTyuzM7+YR FmebHb3UN+nKky15obFAWtYuxTdJhxdZvRHVaUGqqZleoU7xm5TyFLCC9UYbt3+4m1VR vIllygp/OkmKW32n/CgqueJqfY6Hdu+kjOLi2zGPlBHBdxqn5SLjWssSg1MU4wRpTCrl tIhx9yUGoyNoe/Yn4zslxrPnrVE9R5ZhTDE83GdagNyBzDMQ4ljPJOzYDtMy/wV/hej4 5bXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version; bh=NV4lrJncIEqMgvYDBohecCipEvjVOIZFW5JSYnNcTII=; b=AuulkKZJ/HsPJyz7gVmB2Jrccw8QncEBA81x+0ydGqi4RTvfCXeWsJ43sXbD1X5F5S IyKx/9UCXcmaQRes5IW2TMjKhmSAIXJZ0bEYy0JJQcqwcgyzbgUCltIU4ln3rwDBZo9+ jUsKMCF7ZuGv52ZntbsCxUoIKKTbDju0kVzuMJ+yMn9D0waJmdxW1b72vN/p1g3ZhJhn eV89ydZyAnXBNMgauxQGiRdHfkYs5BPqHaZS2Rn+oNKp6G2euczTRbIaJS8+5gdHcEgO R4wnvkM3br2lEzAW8cICUNCNzHksC5ABRbEEX0NAury8VtgtJVdrraNcciymBjI2/8Qf M6uA== ARC-Authentication-Results: i=1; mx.google.com; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id t16-20020a170902e85000b001565a006f53si1906200plg.404.2022.04.27.09.34.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Apr 2022 09:34:18 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 819E03CE99A; Wed, 27 Apr 2022 09:04:19 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241441AbiD0QGU convert rfc822-to-8bit (ORCPT + 99 others); Wed, 27 Apr 2022 12:06:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55506 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241430AbiD0QDv (ORCPT ); Wed, 27 Apr 2022 12:03:51 -0400 Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.74]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 28955291FD4 for ; Wed, 27 Apr 2022 09:00:13 -0700 (PDT) Received: from mail-yw1-f176.google.com ([209.85.128.176]) by mrelayeu.kundenserver.de (mreue109 [213.165.67.113]) with ESMTPSA (Nemesis) id 1MhDEq-1oO2yc3jve-00eJTj for ; Wed, 27 Apr 2022 17:59:33 +0200 Received: by mail-yw1-f176.google.com with SMTP id 00721157ae682-2f16645872fso24044307b3.4; Wed, 27 Apr 2022 08:59:32 -0700 (PDT) X-Gm-Message-State: AOAM530zVO8LeX1h8HIQRV0fp2If6i2g9LCpsw1LUT37jPLz/QRiZKmM AuedKsdJodkcVh4ia6OwQHbTl0pmgiJ6Yca8DlI= X-Received: by 2002:a81:9213:0:b0:2f6:eaae:d22f with SMTP id j19-20020a819213000000b002f6eaaed22fmr25858625ywg.249.1651075171676; Wed, 27 Apr 2022 08:59:31 -0700 (PDT) MIME-Version: 1.0 References: <9c7ff199d826b60e019c0eeeb6aa280abfdb9a82.1644824638.git.quic_saipraka@quicinc.com> In-Reply-To: <9c7ff199d826b60e019c0eeeb6aa280abfdb9a82.1644824638.git.quic_saipraka@quicinc.com> From: Arnd Bergmann Date: Wed, 27 Apr 2022 17:59:16 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCHv10 4/6] drm/meson: Fix overflow implicit truncation warnings To: Sai Prakash Ranjan Cc: Will Deacon , Catalin Marinas , Arnd Bergmann , Steven Rostedt , Marc Zyngier , Trilok Soni , quic_psodagud@quicinc.com, gregkh , Linux ARM , Linux Kernel Mailing List , linux-arm-msm , Neil Armstrong , kernel test robot Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Provags-ID: V03:K1:JNeg52fHtEqelo16dAcn1Vtflrzc43MU8QX9pr//JGOAsEvcUUZ wEOvlxRgd5OA5vg06KRyALn/TtZeFIvL1i53rkiIx4hAz//EkI3/Bx+hMxtzJ1xIiXUgk8a 6PSkw3k5V1Lfoa6EmMZ8XnvKisARJGTUhxGX+YnhyPWSLJPvYE12jgHqm9pG2SfX6oYbCdr OvvuqwxfB3OdW24P+XK6w== X-UI-Out-Filterresults: notjunk:1;V03:K0:y9KGMoLJJWg=:5eJvyXeWYLg2M7ABpj+EsB Or+r+qHNg1RziXROIe5ZMdQX4Cktt4iSl1+AJTnsMxgwJkukznW2gN1CQGQfZYKm0Ua382Rv6 Tmx+kdmgCMngab8VYcjbyH9B7O1E7SPPNBFJNjl0QNthHH7IxM0S1J8/LlPEqvneVfPBeGsDl J6rfRGtVigftiJQ7lxw0EO2za6192Xu2zIYiyTGJCHWAbwaLcVZgnbgLQFwEt7n+0baQBcD1e 5t0swPZAssJSJ9WE5ecN+nnuFLdvfDjdkd9gJHujWOg0eZEI4orMq7JAg1LVg/cFDOR5KxG4d jZvjhae46nq2ExkduMwOxhtDoY11LlF21kO9aRsTZ1JnZcXiRw9UZe2kzg3Ub40S9y2yyXOY/ IHmAMXu0GgN7Y6uoVGhpbQQT6Y3nXUQwjztHhLWXNILf1MclmyHGCPvfUV7vqe5KOMrxSteE7 /wvIKj312yWgBI0MmP6mkgBIxiF4cUbdYyNB6Rtgnh+WS3+VPrGDwyrmUnBAjfX6vnfJvoHtt tGOvyt5yKFc27uDIGyOsnGnp2rDyW24e1fuwag/x5zkk+ZptQQavr4QE2bwHmrJ7yjnbEgPML 14OT2vxFJ5sZapxnNfelgca6wn/JZ9DhLsjkYWq0nWwe8GHU8Wv7TsOGiY728zaEAW6bq4rBq 2TaU1IlMPjX5BCYKU68OBQYoWH8K/9Gs3UMJe5dWdLGh13QbB14AKkJxdYF3xJWi8ubbB0uNR 8u7iv3KQtTgmklOlpvkmZlf84fLi8kMUKbDnhj/u3JVhGKGks6vga+18JEaJKsREUyVVsscYD y4BHbwNOl+2M3ZBiIlheasF+VHa4mcfX6tBGIS1S+a77umYXiE= X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE autolearn=no autolearn_force=no version=3.4.6 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 On Thu, Feb 24, 2022 at 7:07 AM Sai Prakash Ranjan wrote: > > Fix -Woverflow warnings for drm/meson driver which is a result > of moving arm64 custom MMIO accessor macros to asm-generic function > implementations giving a bonus type-checking now and uncovering these > overflow warnings. > > drivers/gpu/drm/meson/meson_viu.c: In function ‘meson_viu_init’: > drivers/gpu/drm/meson/meson_registers.h:1826:48: error: large integer implicitly truncated to unsigned type [-Werror=overflow] > #define VIU_OSD_BLEND_REORDER(dest, src) ((src) << (dest * 4)) > ^ > drivers/gpu/drm/meson/meson_viu.c:472:18: note: in expansion of macro ‘VIU_OSD_BLEND_REORDER’ > writel_relaxed(VIU_OSD_BLEND_REORDER(0, 1) | > ^~~~~~~~~~~~~~~~~~~~~ > > Cc: Arnd Bergmann > Cc: Neil Armstrong > Reported-by: kernel test robot > Signed-off-by: Sai Prakash Ranjan Reviewed-by: Arnd Bergmann It took me a bit to understand why we got the warning in the first place, but I should have just read the patch description, it's all there....