Hi Chris, [auto build test WARNING on drm-intel/for-linux-next] [also build test WARNING on v4.10-rc8 next-20170215] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Chris-Wilson/drm-i915-Unwind-conversion-to-i915_gem_phys_ops-on-failure/20170215-225207 base: git://anongit.freedesktop.org/drm-intel for-linux-next config: x86_64-randconfig-b0-02160137 (attached as .config) compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901 reproduce: # save the attached .config to linux build tree make ARCH=x86_64 All warnings (new ones prefixed by >>): In file included from include/uapi/linux/stddef.h:1:0, from include/linux/stddef.h:4, from include/uapi/linux/posix_types.h:4, from include/uapi/linux/types.h:13, from include/linux/types.h:5, from include/linux/list.h:4, from include/linux/agp_backend.h:33, from include/drm/drmP.h:35, from drivers/gpu/drm/i915/i915_gem.c:28: drivers/gpu/drm/i915/i915_gem.c: In function 'i915_gem_object_attach_phys': drivers/gpu/drm/i915/i915_gem.c:588:26: error: 'i915_gem_object_ops' undeclared (first use in this function) GEM_BUG_ON(obj->ops != &i915_gem_object_ops); ^ include/linux/compiler.h:168:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ >> drivers/gpu/drm/i915/i915_gem.h:29:26: note: in expansion of macro 'BUG_ON' #define GEM_BUG_ON(expr) BUG_ON(expr) ^~~~~~ drivers/gpu/drm/i915/i915_gem.c:588:2: note: in expansion of macro 'GEM_BUG_ON' GEM_BUG_ON(obj->ops != &i915_gem_object_ops); ^~~~~~~~~~ drivers/gpu/drm/i915/i915_gem.c:588:26: note: each undeclared identifier is reported only once for each function it appears in GEM_BUG_ON(obj->ops != &i915_gem_object_ops); ^ include/linux/compiler.h:168:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ >> drivers/gpu/drm/i915/i915_gem.h:29:26: note: in expansion of macro 'BUG_ON' #define GEM_BUG_ON(expr) BUG_ON(expr) ^~~~~~ drivers/gpu/drm/i915/i915_gem.c:588:2: note: in expansion of macro 'GEM_BUG_ON' GEM_BUG_ON(obj->ops != &i915_gem_object_ops); ^~~~~~~~~~ vim +/BUG_ON +29 drivers/gpu/drm/i915/i915_gem.h d501b1d2b Chris Wilson 2016-04-13 13 * Software. d501b1d2b Chris Wilson 2016-04-13 14 * d501b1d2b Chris Wilson 2016-04-13 15 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR d501b1d2b Chris Wilson 2016-04-13 16 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, d501b1d2b Chris Wilson 2016-04-13 17 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL d501b1d2b Chris Wilson 2016-04-13 18 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER d501b1d2b Chris Wilson 2016-04-13 19 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING d501b1d2b Chris Wilson 2016-04-13 20 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS d501b1d2b Chris Wilson 2016-04-13 21 * IN THE SOFTWARE. d501b1d2b Chris Wilson 2016-04-13 22 * d501b1d2b Chris Wilson 2016-04-13 23 */ d501b1d2b Chris Wilson 2016-04-13 24 d501b1d2b Chris Wilson 2016-04-13 25 #ifndef __I915_GEM_H__ d501b1d2b Chris Wilson 2016-04-13 26 #define __I915_GEM_H__ d501b1d2b Chris Wilson 2016-04-13 27 d501b1d2b Chris Wilson 2016-04-13 28 #ifdef CONFIG_DRM_I915_DEBUG_GEM d501b1d2b Chris Wilson 2016-04-13 @29 #define GEM_BUG_ON(expr) BUG_ON(expr) 17cfde60a Matthew Auld 2016-12-13 30 #define GEM_WARN_ON(expr) WARN_ON(expr) d501b1d2b Chris Wilson 2016-04-13 31 #else 4cfa20c83 Matthew Auld 2016-12-02 32 #define GEM_BUG_ON(expr) BUILD_BUG_ON_INVALID(expr) 17cfde60a Matthew Auld 2016-12-13 33 #define GEM_WARN_ON(expr) (BUILD_BUG_ON_INVALID(expr), 0) d501b1d2b Chris Wilson 2016-04-13 34 #endif d501b1d2b Chris Wilson 2016-04-13 35 73cb97010 Chris Wilson 2016-10-28 36 #define I915_NUM_ENGINES 5 73cb97010 Chris Wilson 2016-10-28 37 :::::: The code at line 29 was first introduced by commit :::::: d501b1d2b19d87f216510fcf12b1b56b3c4545ef drm/i915: Add GEM debugging Kconfig option :::::: TO: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> :::::: CC: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: application/gzip
_______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx