From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5950578457195106159==" MIME-Version: 1.0 From: kernel test robot Subject: Re: [Intel-gfx] [PATCH] drm/i915: Add TTM offset argument to mmap. Date: Wed, 14 Jul 2021 20:23:31 +0800 Message-ID: <202107142034.4pBjTxpY-lkp@intel.com> List-Id: To: kbuild@lists.01.org --===============5950578457195106159== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable CC: kbuild-all(a)lists.01.org In-Reply-To: <20210714100323.752828-1-maarten.lankhorst@linux.intel.com> References: <20210714100323.752828-1-maarten.lankhorst@linux.intel.com> TO: Maarten Lankhorst TO: intel-gfx(a)lists.freedesktop.org CC: Daniel Vetter Hi Maarten, I love your patch! Perhaps something to improve: [auto build test WARNING on drm-tip/drm-tip] [cannot apply to drm-intel/for-linux-next v5.14-rc1 next-20210714] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Maarten-Lankhorst/drm-i915= -Add-TTM-offset-argument-to-mmap/20210714-180455 base: git://anongit.freedesktop.org/drm/drm-tip drm-tip :::::: branch date: 2 hours ago :::::: commit date: 2 hours ago compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce: cd tools/perf && ./check-headers.sh If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot perfheadercheck warnings: (new ones prefixed by >>) Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 852> /** Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 853> * struct drm= _i915_gem_mmap_offset - Retrieve an offset so we can mmap this buffer objec= t. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 854> * Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 855> * This struc= t is passed as argument to the `DRM_IOCTL_I915_GEM_MMAP_OFFSET` ioctl, Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 856> * and is use= d to retrieve the fake offset to mmap an object specified by &handle. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 857> * Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 858> * The legacy= way of using `DRM_IOCTL_I915_GEM_MMAP` is removed on gen12+. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 859> * `DRM_IOCTL= _I915_GEM_MMAP_GTT` is an older supported alias to this struct, but will be= have Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 860> * as setting= the &extensions to 0, and &flags to `I915_MMAP_OFFSET_GTT`. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 861> */ Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 853< /** Handle f= or the object being mapped. */ Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version@'include/uapi/drm/i915_drm.h': 863> /** @handle:= Handle for the object being mapped. */ Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 865> /** @pad: Mu= st be zero */ Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 857< * Fake offs= et to use for subsequent mmap call Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version@'include/uapi/drm/i915_drm.h': 868> * @offset: = The fake offset to use for subsequent mmap call Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 864< * Flags for= extended behaviour. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version@'include/uapi/drm/i915_drm.h': 875> * @flags: F= lags for extended behaviour. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 866< * It is man= datory that one of the MMAP_OFFSET types Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 867< * (GTT, WC,= WB, UC, etc) should be included. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version@'include/uapi/drm/i915_drm.h': 877> * It is man= datory that one of the `MMAP_OFFSET` types Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 878> * should be= included: >> Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 879> * - `I915_M= MAP_OFFSET_GTT`: Use mmap with the object bound to GTT. (Write-Combined) Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 880> * - `I915_M= MAP_OFFSET_WC`: Use Write-Combined caching. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 881> * - `I915_M= MAP_OFFSET_WB`: Use Write-Back caching. >> Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 882> * - `I915_M= MAP_OFFSET_FIXED`: Use object placement to determine caching. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 883> * >> Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 884> * On device= s with local memory `I915_MMAP_OFFSET_FIXED` is the only valid >> Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 885> * type. Ond= evices without local memory, this caching mode is invalid. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 886> * >> Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 887> * As cachin= g mode when specifying `I915_MMAP_OFFSET_FIXED`, WC or WB will >> Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 888> * be used, = depending on the object placement on creation. WB will be used >> Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 889> * when the = object can only exist in system memory, WC otherwise. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 870< #define I915_= MMAP_OFFSET_GTT 0 Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 871< #define I915_= MMAP_OFFSET_WC 1 Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 872< #define I915_= MMAP_OFFSET_WB 2 Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 873< #define I915_= MMAP_OFFSET_UC 3 Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 875< /* Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 876< * Zero-term= inated chain of extensions. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version@'include/uapi/drm/i915_drm.h': 893> #define I915_= MMAP_OFFSET_GTT 0 Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 894> #define I915_= MMAP_OFFSET_WC 1 Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 895> #define I915_= MMAP_OFFSET_WB 2 Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 896> #define I915_= MMAP_OFFSET_UC 3 >> Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 897> #define I915_= MMAP_OFFSET_FIXED 4 Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 898> = Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 899> /** Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 900> * @extensio= ns: Zero-terminated chain of extensions. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 907> /** Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 908> * struct drm= _i915_gem_set_domain - Adjust the objects write or read domain, in Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 909> * preparatio= n for accessing the pages via some CPU domain. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 910> * Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 911> * Specifying= a new write or read domain will flush the object out of the Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 912> * previous d= omain(if required), before then updating the objects domain Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 913> * tracking w= ith the new domain. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 914> * Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 915> * Note this = might involve waiting for the object first if it is still active on Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 916> * the GPU. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 917> * Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 918> * Supported = values for @read_domains and @write_domain: Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 919> * Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 920> * - I915_GEM= _DOMAIN_WC: Uncached write-combined domain Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 921> * - I915_GEM= _DOMAIN_CPU: CPU cache domain Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 922> * - I915_GEM= _DOMAIN_GTT: Mappable aperture domain Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 923> * Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 924> * All other = domains are rejected. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 925> */ Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 884< /** Handle f= or the object */ Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version@'include/uapi/drm/i915_drm.h': 927> /** @handle:= Handle for the object. */ Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 887< /** New read= domains */ Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version@'include/uapi/drm/i915_drm.h': 930> /** @read_do= mains: New read domains. */ Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 890< /** New writ= e domain */ Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version@'include/uapi/drm/i915_drm.h': 933> /** Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 934> * @write_do= main: New write domain. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 935> * Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 936> * Note that= having something in the write domain implies it's in the Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 937> * read doma= in, and only that read domain. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 938> */ Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1351< * I915_CONT= EXT_SET_ENGINES parameter and via perf, i.e. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version@'include/uapi/drm/i915_drm.h': 1399> * I915_CONT= EXT_PARAM_ENGINES context parameter and via perf, i.e. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1353< * reported = as active itself. Some hardware may have parallel Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1354< * execution= engines, e.g. multiple media engines, which are Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1355< * mapped to= the same class identifier and so are not separately Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1356< * reported = for busyness. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version@'include/uapi/drm/i915_drm.h': 1401> * Some hard= ware may have parallel execution engines, e.g. multiple Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1402> * media eng= ines, which are mapped to the same class identifier and so Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1403> * are not s= eparately reported for busyness. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1367< * I915_CACHI= NG_NONE Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1368< * Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1369< * GPU access= is not coherent with cpu caches. Default for machines without an Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1370< * LLC. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1371< */ Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1372< #define I915_= CACHING_NONE 0 Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1373< /** Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1374< * I915_CACHI= NG_CACHED Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version@'include/uapi/drm/i915_drm.h': 1414> * struct drm= _i915_gem_caching - Set or get the caching for given object Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1415> * handle. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1376< * GPU access= is coherent with cpu caches and furthermore the data is cached in Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1377< * last-level= caches shared between cpu cores and the gpu GT. Default on Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1378< * machines w= ith HAS_LLC. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version@'include/uapi/drm/i915_drm.h': 1417> * Allow user= space to control the GTT caching bits for a given object when the Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1418> * object is = later mapped through the ppGTT(or GGTT on older platforms lacking Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1419> * ppGTT supp= ort, or if the object is used for scanout). Note that this might Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1420> * require un= binding the object from the GTT first, if its current caching value Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1421> * doesn't ma= tch. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1380< #define I915_= CACHING_CACHED 1 Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1381< /** Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1382< * I915_CACHI= NG_DISPLAY Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1383< * Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1384< * Special GP= U caching mode which is coherent with the scanout engines. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1385< * Transparen= tly falls back to I915_CACHING_NONE on platforms where no special Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1386< * cache mode= (like write-through or gfdt flushing) is available. The kernel Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1387< * automatica= lly sets this mode when using a buffer as a scanout target. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1388< * Userspace = can manually set this mode to avoid a costly stall and clflush in Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1389< * the hotpat= h of drawing the first frame. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1390< */ Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1391< #define I915_= CACHING_DISPLAY 2 Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1392< = Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1395< * Handle of= the buffer to set/get the caching level of. */ Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version@'include/uapi/drm/i915_drm.h': 1425> * @handle: = Handle of the buffer to set/get the caching level. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1426> */ Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1399< * Cacheing = level to apply or return value Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version@'include/uapi/drm/i915_drm.h': 1430> * @caching:= The GTT caching level to apply or possible return value. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1431> * Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1432> * The suppo= rted @caching values: Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1401< * bits0-15 = are for generic caching control (i.e. the above defined Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1402< * values). = bits16-31 are reserved for platform-specific variations Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1403< * (e.g. l3$= caching on gen7). */ Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version@'include/uapi/drm/i915_drm.h': 1434> * I915_CACH= ING_NONE: Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1435> * Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1436> * GPU acces= s is not coherent with CPU caches. Default for machines Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1437> * without a= n LLC. This means manual flushing might be needed, if we Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1438> * want GPU = access to be coherent. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1439> * Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1440> * I915_CACH= ING_CACHED: Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1441> * Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1442> * GPU acces= s is coherent with CPU caches and furthermore the data is Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1443> * cached in= last-level caches shared between CPU cores and the GPU GT. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1444> * Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1445> * I915_CACH= ING_DISPLAY: Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1446> * Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1447> * Special G= PU caching mode which is coherent with the scanout engines. Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1448> * Transpare= ntly falls back to I915_CACHING_NONE on platforms where no Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1449> * special c= ache mode (like write-through or gfdt flushing) is Warning: Kernel ABI header at 'tools/include/uapi/drm/i915_drm.h' differ= s from latest version at 'include/uapi/drm/i915_drm.h': 1450> * available= . The kernel automatically sets this mode when using a --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============5950578457195106159==--