Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp1658397ybk; Mon, 11 May 2020 00:56:52 -0700 (PDT) X-Google-Smtp-Source: APiQypIzl98Wegrl7wfiPPXY4W5d+lW5Y2qI0muRfgcpKdfmBsq646YQIKPqgMRuomdW+4GpTE7j X-Received: by 2002:a17:906:e90:: with SMTP id p16mr12469638ejf.14.1589183812410; Mon, 11 May 2020 00:56:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589183812; cv=none; d=google.com; s=arc-20160816; b=nb6/uoknbZZS64Nau6bdSwb+i97SR5IaoBXAFvCQChAGWF7YrK8pOagtYvkTVQJw1l 3OeAW7Da1Xt/pSneeIiJU7jlJ6XVgr6JwNh/3FinI6MBwVuV2JwBsfYQz3kG0kti9FtD t7aV7tZYnf14vXRKIKM9dBqvq0TQrpCNbmGhZ9PxudH+WUwh5SfJdru+2ZKDjASRErMp OKBmRkwzwFJhF1WOJ6VqlrihD8/mROQ1IdxXF+x9Kp6atx+mtC5AzEcIQHkKisW7uiHM il4oo/FFO+EwKfiISiMkSsjgsNonqSiznkfIY/BCpl/SUd8NxcpI9fG/ySZJvsY40JR5 oyWg== 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; bh=XR0DbIKmWDg/FDMSxRZvYwQejcFLtUtMAu2oUbeC3fY=; b=0fOGGigTNt2obGy0kGdO6LX7dlRqYXZG3uxrGo7yijZU11/oT1xYwWAEevu5WB7RHe +SJ875njlwyq5y9IAb4FNriWZl/xkpnd15o0thLIFwaqBvZJSi6Ty721LeXBsCj2Rxc/ vumRY/gTTYFf0zfHgDT0aB/aVrjQsfCbXD7L2s1Wcb3THDlFUgLHyPe9TpQ2C8heJerD kB2euyG3ckVtM07KY+71hdahXkblHzrjvcvzJjIW2zqrN0gjmJNpab3hLqtaj8TGXpOJ MHKDK7Xq7XfPiNDhpgTSCP9H++bGrIJ29hjud8+VNwDwhdoPPsQfhhF5aoQRm345OSgS x8kQ== 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 e25si4259046ejc.36.2020.05.11.00.56.28; Mon, 11 May 2020 00:56:52 -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; 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 S1728084AbgEKHww (ORCPT + 99 others); Mon, 11 May 2020 03:52:52 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:48729 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726173AbgEKHww (ORCPT ); Mon, 11 May 2020 03:52:52 -0400 Received: from mail-io1-f41.google.com ([209.85.166.41]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.145]) with ESMTPSA (Nemesis) id 1N0FE1-1jDeNC143L-00xHUR for ; Mon, 11 May 2020 09:52:49 +0200 Received: by mail-io1-f41.google.com with SMTP id s10so8562496iog.7 for ; Mon, 11 May 2020 00:52:49 -0700 (PDT) X-Gm-Message-State: AGi0PuaiuCEuSd7w38283vIRZih2+0sYxzOgToNtcbsmmDP/sucTiP6s tjkxSDUazwvePF+PehB5sJ0cyAjW422MDUALp/Y= X-Received: by 2002:ac8:2bce:: with SMTP id n14mr14712603qtn.18.1589183567291; Mon, 11 May 2020 00:52:47 -0700 (PDT) MIME-Version: 1.0 References: <20200508220150.649044-1-arnd@arndb.de> <20200511025337.GA1823106@iweiny-DESK2.sc.intel.com> In-Reply-To: <20200511025337.GA1823106@iweiny-DESK2.sc.intel.com> From: Arnd Bergmann Date: Mon, 11 May 2020 09:52:30 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] drm: vmwgfx: include linux/highmem.h To: Ira Weiny Cc: VMware Graphics , Thomas Hellstrom , David Airlie , Daniel Vetter , =?UTF-8?Q?Christian_K=C3=B6nig?= , Christoph Hellwig , Daniel Vetter , Andy Lutomirski , Benjamin Herrenschmidt , Borislav Petkov , Chris Zankel , Dan Williams , Dave Hansen , "David S. Miller" , Helge Deller , "H. Peter Anvin" , Huang Rui , Ingo Molnar , "James E.J. Bottomley" , Max Filippov , Paul Mackerras , Peter Zijlstra , Thomas Bogendoerfer , Thomas Gleixner , Al Viro , Andrew Morton , Stephen Rothwell , dri-devel , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:9LKbY7tqE1DfG6TrAkfLHMN9y0TUQCmI87wrvMWGhK6JMdneipX 3jZTq+iw6xAFtLVKED/XOPSgInxf6UtRg7OhYNW7STFStVGSCGEWeSx5IZNArcrOxTqKtH4 nVtdQcJQEkkS5gnXfKAH7aMsA9akdaKC+oe2QDphsSONs/nxY/LExjjh0WuCGwrqmUnQgR5 H1BkAhr9LCUrnzCg6XfOQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:f/tykteIZCE=:TqzR/pjX6wus4C5BBTGYrh GVyj/sdROhShIswCrpsV/xa4nYPgrpQ6F2DSAFFEhPvBQ9sQUEFuWHgF1zS4Av6fgJvqBatQn O8sJmWTCsvMSEN78nLLZCy/PJDd3/k7SH+nlsQdb+DDIBBHBye/uZUF6nzsDBO1nzjyC5g2MG axEIUbLe3OojjYjZIIo6X5XB8F2mI8dWuaa32nXssJao28s0L5Dc+EsvyyoozL9vGlYZpu6zr efOS/OsPG5I8vDFsWC+uYmK560yRb8ne/ETWlLhMINnzBOh32Us95vL1Boqg1AO/SpUjhXQpv B53IlTPQgg50mAmxSHsPSjclFOggC3XnTAuxkLYnhpldtNDUgQQbA73/apd93WB/MlFSbw8Qc C5IGmP1Mr5PYi3z6Aa1aJtskIZ5y87d5A+NFo868i/uSfn14FWcdOAAxLsZnbcEsnjb9gWTCY XEZeqyj84p0HMryKkrbUodBSmIKlo8vLfgEWAGrJP0D1bWeHWV335aztsfEDBQMC0k3CkQhIt jElLECsUEueZ56hB98WtnPzegMOBSzY+8xm/ibP2AwipxRD3pk7T96GlhAMco/FQagWal/Ltc OHNZq/+/xSI+2YtTPvCqeo1/1d5X2qNpRIUXYt+iccxW74JXmUFHIXuQY9cCXJUjLRVVR1JpX dRQAypV22CKgQvhh7YSDieggEjS9846pqmxbRJREk0/NgEeu1OdAQ3Kqlr3yw52UQ/jRWehnR pvP51iS1VualrI090hh0ahtxndKpPtO/tJe+nug2o49tKy0yYz8dVp+bclFxpjcM9XX10O0vX XfCCPzji5AegoH3jCNXos8n0T3T/xpbkRp/rTyJvEZz1NKatdo= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, May 11, 2020 at 4:53 AM Ira Weiny wrote: > > On Sat, May 09, 2020 at 12:01:31AM +0200, Arnd Bergmann wrote: > > In order to call kmap_atomic() etc, we need to include linux/highmem.h: > > > > drivers/gpu/drm/vmwgfx/vmwgfx_blit.c: In function 'vmw_bo_cpu_blit_line': > > drivers/gpu/drm/vmwgfx/vmwgfx_blit.c:377:4: error: implicit declaration of function 'kunmap_atomic'; did you mean 'in_atomic'? [-Werror=implicit-function-declaration] > > 377 | kunmap_atomic(d->src_addr); > > | ^~~~~~~~~~~~~ > > | in_atomic > > drivers/gpu/drm/vmwgfx/vmwgfx_blit.c:391:5: error: implicit declaration of function 'kmap_atomic_prot' [-Werror=implicit-function-declaration] > > 391 | kmap_atomic_prot(d->dst_pages[dst_page], > > | ^~~~~~~~~~~~~~~~ > > drivers/gpu/drm/vmwgfx/vmwgfx_blit.c:390:16: warning: assignment to 'u8 *' {aka 'unsigned char *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] > > 390 | d->dst_addr = > > | ^ > > drivers/gpu/drm/vmwgfx/vmwgfx_blit.c:403:16: warning: assignment to 'u8 *' {aka 'unsigned char *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] > > 403 | d->src_addr = > > | ^ > > > > Fixes: 46385a895322 ("drm: remove drm specific kmap_atomic code") > > Signed-off-by: Arnd Bergmann > > I'm curious about the config which failed... Because this compiled for me. > Regardless it was stupid of me to not include this. > > Thanks, > > Reviewed-by: Ira Weiny I do a lot of randconfig build tests and only one of them had this problem. See https://pastebin.com/LmX0Jfbg for reference, I did not check further which of the options caused this. Arnd