Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp947793pxv; Fri, 9 Jul 2021 13:06:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwgyrxcq6wUHEW1NeZ+0FVUnb9jB3iFgY52gANZbQ9dmfM9u0m4PqEf5LKrHT9fqN0HKilI X-Received: by 2002:a05:6402:29a:: with SMTP id l26mr19670210edv.207.1625861165508; Fri, 09 Jul 2021 13:06:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625861165; cv=none; d=google.com; s=arc-20160816; b=K5DAS2C+qECtwicicKSEncJhgexUqYkq/fSAa4n4uhDEjH102DdC+rDAr8ygB4tSWS QcQ4xLIKhZGH79aXskMMXQVmY8Ef8dJ7xssQOV0f3MkR9Ta4iu/BUoARnXZx8Qli9nk4 zpp8luWAxu/5hIit03MDPwU0jGEb1jGt7hmeSzSypAzxbV780ieZjwtaXS1N82eEkZa2 3zqEPLHLWnM6Po0fP/x+VLB6+Cs/AqkwnmTA5OiqSQHZZO6sPklkiS7nZEVxhLiDSk8J 4ZUrxvIHJtOvTZwUQkCzE1HXyMDVYZhe9C1KGAXgzBD5cw1eoFT//r22r0AAl8fscvCk DSig== 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 :dkim-signature; bh=gNUEx8m5Ci3AhkJ9L85gRhMaE2ah4j4mk7binwFYxo4=; b=mtNuzOvJpbwAp6l6P63uw7Ua63P3WA5ENgKSX4O0C9xYDpQFMIpzMcxJ2ij1GDLNrn LZ3FwCVXh489/RtXJUb9Z9+E6KGfI3KNowq4aLM7ZAg3MUbdc79W5uqaqBFBBB00WwOd ZDCRZaESlfeGdLgt+H6daBSbU4Kk9Xclo0n4+z42BnAEHr5hj0e3KWaLjvTCK0fI6Q8L FK3QXO5q801lm1jY5wVHnPryHB9b11Q3fIz7X1rVis7oYSYSYS5ypXhK3Qs31ngq70Pl iVSq/HG2QZnvpNBln7rF6H1ILUW4DPOOSvo/HyKHhJkToTNr8h6WOXKb+LUCpRXpBfwM LySg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=feaJUqYM; 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 m4si7354819ejl.583.2021.07.09.13.05.42; Fri, 09 Jul 2021 13:06:05 -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=feaJUqYM; 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 S230242AbhGIUHB (ORCPT + 99 others); Fri, 9 Jul 2021 16:07:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51356 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230116AbhGIUG6 (ORCPT ); Fri, 9 Jul 2021 16:06:58 -0400 Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8E323C0613DD for ; Fri, 9 Jul 2021 13:04:13 -0700 (PDT) Received: by mail-ej1-x62b.google.com with SMTP id bu12so18396903ejb.0 for ; Fri, 09 Jul 2021 13:04:13 -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:content-transfer-encoding; bh=gNUEx8m5Ci3AhkJ9L85gRhMaE2ah4j4mk7binwFYxo4=; b=feaJUqYM5Sxctzs1DGVom2moLjXlXCOJnFk+tnjkuHgsCuUjXTEQgQcTFfvCsiQX2Q XYfm3MrC6umSCmuh/TMX+tzTTdAH1qS93xAxfXPmqFXkzd6baiXP5DT5mXkpTXG+uYJT Trmkbfpq7fSUjc+BjgJgVMyWCAISdfZrEy90SykR0fLFy3/t1YfvvMROiUlWTIRz6htn +srkHJHBdZfOKl7sn1dAJIO2P6BPYj6YUZBWWtYemOQkZJZmS6zEUoqG6ogjcocabXPd 5HRIprqNz6A2ifw5YdOaBte1NU8PSjsM7dYsLtuncyOBUSl8XzUtShhX9injxNWDnB7K bi9Q== 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:content-transfer-encoding; bh=gNUEx8m5Ci3AhkJ9L85gRhMaE2ah4j4mk7binwFYxo4=; b=CR6Fs459ZQY8jRL3/YtmsIVj5euOB4jhCuEEHC5WXQwOwK9011BzBoxO1QX8Cd22hq /fqnntmwtFtox9tRP84oe638RqLQHng3EwGu8RpLIqMEkTvazM17/kYwZTTzYA8q6BkC nFqdRuA6xMUVpR4ZN/S/ylnnfh1b/rBiI7vZCFoIwLuBidz+Yf8ydUnN7+LVSn8esAuX REcAtPlFuvv5WMj5jpsmMCjhc0PidQEurBcGRQ5nCUyUmG58GS/OBfV0GxbySmApnrPj 5B9YJkcmb4CdhpPX9XC/wZwKY/E4EvVl5hD336XGULbDVPYo7cpiaB9XQRGSlYpu52zB jzyQ== X-Gm-Message-State: AOAM533vrcob5Rc5X4lFEfWt0armltJM9XkrmIugT719dWv4LsMa0pNN s72mJTZ1w1FpG+kB0xZ04/YRq9fHP6Z4gqTzxEY= X-Received: by 2002:a17:906:b051:: with SMTP id bj17mr34448190ejb.317.1625861052102; Fri, 09 Jul 2021 13:04:12 -0700 (PDT) MIME-Version: 1.0 References: <20210709180944.2533114-1-ztong0001@gmail.com> In-Reply-To: <20210709180944.2533114-1-ztong0001@gmail.com> From: Dave Airlie Date: Sat, 10 Jul 2021 06:04:00 +1000 Message-ID: Subject: Re: [PATCH v1] fix vmwgfx compilation error due to a missing include To: Tong Zhang , =?UTF-8?Q?Christian_K=C3=B6nig?= Cc: VMware Graphics , Roland Scheidegger , Zack Rusin , David Airlie , Daniel Vetter , dri-devel , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org cc'ing Christian to fix this I assume it was ttm refactor? > > This patch fixes vmwgfx driver compilation error due to a missing include > > drivers/gpu/drm/vmwgfx/vmwgfx_drv.c: In function =E2=80=98vmw_vram_manage= r_init=E2=80=99: > drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:678:8: error: implicit declaration of= function =E2=80=98ttm_range_man_init=E2=80=99 [-Werror=3Dimplicit-function= -declaration] > 678 | ret =3D ttm_range_man_init(&dev_priv->bdev, TTM_PL_VRAM, false, > | ^~~~~~~~~~~~~~~~~~ > drivers/gpu/drm/vmwgfx/vmwgfx_drv.c: In function =E2=80=98vmw_vram_manage= r_fini=E2=80=99: > drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:690:2: error: implicit declaration of= function =E2=80=98ttm_range_man_fini=E2=80=99 [-Werror=3Dimplicit-function= -declaration] > 690 | ttm_range_man_fini(&dev_priv->bdev, TTM_PL_VRAM); > | ^~~~~~~~~~~~~~~~~~ > cc1: some warnings being treated as errors > > Signed-off-by: Tong Zhang > --- > drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c b/drivers/gpu/drm/vmwgfx= /vmwgfx_drv.c > index 6f5ea00973e0..6eb93aa2f311 100644 > --- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c > +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c > @@ -37,6 +37,7 @@ > #include > #include > #include > +#include > #include > > #include "ttm_object.h" > -- > 2.25.1 >