Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp13207250pxu; Sun, 3 Jan 2021 06:07:17 -0800 (PST) X-Google-Smtp-Source: ABdhPJwFMjCVSYWKaOO/FdL0y4CLEKCPL2HTscvPJVF1zxf2qWNq5RZFikhg+N+pBDbnb3ZxW1EN X-Received: by 2002:a05:6402:3186:: with SMTP id di6mr64530743edb.16.1609682836870; Sun, 03 Jan 2021 06:07:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609682836; cv=none; d=google.com; s=arc-20160816; b=koqETFB8He2Hbh6W6vmwaBI68QnCbiJ1j7CfpuJVQ+WsmBdyuomMWwY4erUqWLvnxv 1Z65gbnAhQTGvtRJ671Nr3kMUDNeRNM58bpOUcZ2y1nmc7MJH8BfGnfr8MlRV4/aY/dE 28xDu3FpUE4Mtz4cQq8RKE47XOcZXNIzvlhHV6bO70CzZH774uoncIfzNZfxouGdROBW h20HxnVzx2QQmYxr+8/svGJ41P87XboK8dv0pbI+akrMfzSnj7X92kGjAU5paGWIh5Ve G6NY9TzzNOOwe3MKoBiLcxPVwRcrEYXa7z6WyPwyWSX2GX16TBSYHZJz2dP0is5KP/0l X/pg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:message-id:date:to:cc:from:subject :references:in-reply-to:content-transfer-encoding:mime-version; bh=02Yhwp0EK4XNGhd2Bi33vqv94rUoQeSiLo/XU/G6jwA=; b=XV9/UMXqhXaSGWnQychA4ZgL9AGkbumcN5ASMsrn/9l+Sb5QxjQXfnAV0CGVDzF2Bn IcHKjUfWtKGbMOAmu4RCdeeMG3/Y353DX2QowG1tsA3B2mvolvrmGK+mqlQadpl4ox7W rX3EEkk7JICyAFOib0f2VP+qs2gp3gdTJJ8+ADJhxXCanBgQmVFmGcdskl3yyt8Md0E5 xVg8tcJaE1UQ68F2FcsH6Kp/6PTBpF0EQpfdY5iRlkhzy9Pn+PGF7pisbqa7KfCMMJyE GCKn5yKsE9XxzDE/FstzSAmZhBpcKrF+3TCTTN+K4BFBYuzM7wQOlKWVrGh33zUdg7UM y5Kg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m16si26534771ejj.44.2021.01.03.06.06.53; Sun, 03 Jan 2021 06:07:16 -0800 (PST) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726525AbhACODU convert rfc822-to-8bit (ORCPT + 99 others); Sun, 3 Jan 2021 09:03:20 -0500 Received: from mail.fireflyinternet.com ([77.68.26.236]:51564 "EHLO fireflyinternet.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1725765AbhACODT (ORCPT ); Sun, 3 Jan 2021 09:03:19 -0500 X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=78.156.65.138; Received: from localhost (unverified [78.156.65.138]) by fireflyinternet.com (Firefly Internet (M1)) with ESMTP (TLS) id 23489600-1500050 for multiple; Sun, 03 Jan 2021 14:01:59 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8BIT In-Reply-To: <20210103135158.3591442-1-arnd@kernel.org> References: <20210103135158.3591442-1-arnd@kernel.org> Subject: Re: [PATCH] [v2] i915: fix shift warning From: Chris Wilson Cc: Arnd Bergmann , Tvrtko Ursulin , Matthew Auld , Maarten Lankhorst , Dave Airlie , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org To: Arnd Bergmann , Daniel Vetter , David Airlie , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi Date: Sun, 03 Jan 2021 14:01:59 +0000 Message-ID: <160968251911.30283.15581575287166640028@build.alporthouse.com> User-Agent: alot/0.9 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Arnd Bergmann (2021-01-03 13:51:44) > From: Arnd Bergmann > > Randconfig builds on 32-bit machines show lots of warnings for > the i915 driver for passing a 32-bit value into __const_hweight64(): > > drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2584:9: error: shift count >= width of type [-Werror,-Wshift-count-overflow] > return hweight64(VDBOX_MASK(&i915->gt)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > include/asm-generic/bitops/const_hweight.h:29:49: note: expanded from macro 'hweight64' > #define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w)) > > Change it to hweight_long() to avoid the warning. > > Signed-off-by: Arnd Bergmann Reviewed-by:: Chris Wilson -Chris