From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933398AbeE2Lpt convert rfc822-to-8bit (ORCPT ); Tue, 29 May 2018 07:45:49 -0400 Received: from mga18.intel.com ([134.134.136.126]:39507 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933363AbeE2Lpr (ORCPT ); Tue, 29 May 2018 07:45:47 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,456,1520924400"; d="scan'208";a="43641680" Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8BIT To: DRI , Daniel Vetter , Intel Graphics , Jani Nikula , Rodrigo Vivi , Stephen Rothwell From: Joonas Lahtinen Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo In-Reply-To: <20180529192605.617c02ef@canb.auug.org.au> Cc: Linux-Next Mailing List , Linux Kernel Mailing List , Chris Wilson , Lionel Landwerlin References: <20180529192605.617c02ef@canb.auug.org.au> Message-ID: <152759434328.7210.11935906789217675792@jlahtine-desk.ger.corp.intel.com> User-Agent: alot/0.6 Subject: Re: linux-next: build failure after merge of the drm-intel-fixes tree Date: Tue, 29 May 2018 14:45:43 +0300 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Stephen Rothwell (2018-05-29 12:26:05) > Hi all, > > After merging the drm-intel-fixes tree, today's linux-next build (i386 > defconfig) failed like this: Thanks for reporting. I've added a patch to fix the issue now. I'll talk with our CI team about testing 32-bit building to try to avoid these in the future. Regards, Joonas > > In file included from include/asm-generic/barrier.h:20:0, > from arch/x86/include/asm/barrier.h:86, > from include/linux/nospec.h:8, > from drivers/gpu/drm/i915/i915_query.c:7: > drivers/gpu/drm/i915/i915_query.c: In function 'i915_query_ioctl': > include/linux/compiler.h:339:38: error: call to '__compiletime_assert_119' declared with attribute error: BUILD_BUG_ON failed: sizeof(_s) > sizeof(long) > _compiletime_assert(condition, msg, __compiletime_assert_, __LINE__) > ^ > include/linux/compiler.h:319:4: note: in definition of macro '__compiletime_assert' > prefix ## suffix(); \ > ^~~~~~ > include/linux/compiler.h:339:2: note: in expansion of macro '_compiletime_assert' > _compiletime_assert(condition, msg, __compiletime_assert_, __LINE__) > ^~~~~~~~~~~~~~~~~~~ > include/linux/build_bug.h:45:37: note: in expansion of macro 'compiletime_assert' > #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) > ^~~~~~~~~~~~~~~~~~ > include/linux/build_bug.h:69:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' > BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) > ^~~~~~~~~~~~~~~~ > include/linux/nospec.h:55:2: note: in expansion of macro 'BUILD_BUG_ON' > BUILD_BUG_ON(sizeof(_i) > sizeof(long)); \ > ^~~~~~~~~~~~ > drivers/gpu/drm/i915/i915_query.c:118:15: note: in expansion of macro 'array_index_nospec' > func_idx = array_index_nospec(func_idx, > ^~~~~~~~~~~~~~~~~~ > > Caused by commit > > 540ead8c5a0e ("drm/i915/query: Protect tainted function pointer lookup") > > I have reverted that commit for today. > > -- > Cheers, > Stephen Rothwell From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: linux-next: build failure after merge of the drm-intel-fixes tree Date: Tue, 29 May 2018 14:45:43 +0300 Message-ID: <152759434328.7210.11935906789217675792@jlahtine-desk.ger.corp.intel.com> References: <20180529192605.617c02ef@canb.auug.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180529192605.617c02ef@canb.auug.org.au> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: DRI , Daniel Vetter , Intel Graphics , Jani Nikula , Rodrigo Vivi , Stephen Rothwell Cc: Linux-Next Mailing List , Linux Kernel Mailing List List-Id: linux-next.vger.kernel.org UXVvdGluZyBTdGVwaGVuIFJvdGh3ZWxsICgyMDE4LTA1LTI5IDEyOjI2OjA1KQo+IEhpIGFsbCwK PiAKPiBBZnRlciBtZXJnaW5nIHRoZSBkcm0taW50ZWwtZml4ZXMgdHJlZSwgdG9kYXkncyBsaW51 eC1uZXh0IGJ1aWxkIChpMzg2Cj4gZGVmY29uZmlnKSBmYWlsZWQgbGlrZSB0aGlzOgoKVGhhbmtz IGZvciByZXBvcnRpbmcuIEkndmUgYWRkZWQgYSBwYXRjaCB0byBmaXggdGhlIGlzc3VlIG5vdy4K CkknbGwgdGFsayB3aXRoIG91ciBDSSB0ZWFtIGFib3V0IHRlc3RpbmcgMzItYml0IGJ1aWxkaW5n IHRvIHRyeSB0bwphdm9pZCB0aGVzZSBpbiB0aGUgZnV0dXJlLgoKUmVnYXJkcywgSm9vbmFzCgo+ IAo+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSBpbmNsdWRlL2FzbS1nZW5lcmljL2JhcnJpZXIuaDoy MDowLAo+ICAgICAgICAgICAgICAgICAgZnJvbSBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9iYXJyaWVy Lmg6ODYsCj4gICAgICAgICAgICAgICAgICBmcm9tIGluY2x1ZGUvbGludXgvbm9zcGVjLmg6OCwK PiAgICAgICAgICAgICAgICAgIGZyb20gZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9xdWVyeS5j Ojc6Cj4gZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9xdWVyeS5jOiBJbiBmdW5jdGlvbiAnaTkx NV9xdWVyeV9pb2N0bCc6Cj4gaW5jbHVkZS9saW51eC9jb21waWxlci5oOjMzOTozODogZXJyb3I6 IGNhbGwgdG8gJ19fY29tcGlsZXRpbWVfYXNzZXJ0XzExOScgZGVjbGFyZWQgd2l0aCBhdHRyaWJ1 dGUgZXJyb3I6IEJVSUxEX0JVR19PTiBmYWlsZWQ6IHNpemVvZihfcykgPiBzaXplb2YobG9uZykK PiAgIF9jb21waWxldGltZV9hc3NlcnQoY29uZGl0aW9uLCBtc2csIF9fY29tcGlsZXRpbWVfYXNz ZXJ0XywgX19MSU5FX18pCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBe Cj4gaW5jbHVkZS9saW51eC9jb21waWxlci5oOjMxOTo0OiBub3RlOiBpbiBkZWZpbml0aW9uIG9m IG1hY3JvICdfX2NvbXBpbGV0aW1lX2Fzc2VydCcKPiAgICAgcHJlZml4ICMjIHN1ZmZpeCgpOyAg ICBcCj4gICAgIF5+fn5+fgo+IGluY2x1ZGUvbGludXgvY29tcGlsZXIuaDozMzk6Mjogbm90ZTog aW4gZXhwYW5zaW9uIG9mIG1hY3JvICdfY29tcGlsZXRpbWVfYXNzZXJ0Jwo+ICAgX2NvbXBpbGV0 aW1lX2Fzc2VydChjb25kaXRpb24sIG1zZywgX19jb21waWxldGltZV9hc3NlcnRfLCBfX0xJTkVf XykKPiAgIF5+fn5+fn5+fn5+fn5+fn5+fn4KPiBpbmNsdWRlL2xpbnV4L2J1aWxkX2J1Zy5oOjQ1 OjM3OiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8gJ2NvbXBpbGV0aW1lX2Fzc2VydCcKPiAg I2RlZmluZSBCVUlMRF9CVUdfT05fTVNHKGNvbmQsIG1zZykgY29tcGlsZXRpbWVfYXNzZXJ0KCEo Y29uZCksIG1zZykKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+ fn5+fn5+fn5+fn5+Cj4gaW5jbHVkZS9saW51eC9idWlsZF9idWcuaDo2OToyOiBub3RlOiBpbiBl eHBhbnNpb24gb2YgbWFjcm8gJ0JVSUxEX0JVR19PTl9NU0cnCj4gICBCVUlMRF9CVUdfT05fTVNH KGNvbmRpdGlvbiwgIkJVSUxEX0JVR19PTiBmYWlsZWQ6ICIgI2NvbmRpdGlvbikKPiAgIF5+fn5+ fn5+fn5+fn5+fn4KPiBpbmNsdWRlL2xpbnV4L25vc3BlYy5oOjU1OjI6IG5vdGU6IGluIGV4cGFu c2lvbiBvZiBtYWNybyAnQlVJTERfQlVHX09OJwo+ICAgQlVJTERfQlVHX09OKHNpemVvZihfaSkg PiBzaXplb2YobG9uZykpOyAgIFwKPiAgIF5+fn5+fn5+fn5+fgo+IGRyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfcXVlcnkuYzoxMTg6MTU6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybyAnYXJy YXlfaW5kZXhfbm9zcGVjJwo+ICAgICBmdW5jX2lkeCA9IGFycmF5X2luZGV4X25vc3BlYyhmdW5j X2lkeCwKPiAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn4KPiAKPiBDYXVzZWQgYnkg Y29tbWl0Cj4gCj4gICA1NDBlYWQ4YzVhMGUgKCJkcm0vaTkxNS9xdWVyeTogUHJvdGVjdCB0YWlu dGVkIGZ1bmN0aW9uIHBvaW50ZXIgbG9va3VwIikKPiAKPiBJIGhhdmUgcmV2ZXJ0ZWQgdGhhdCBj b21taXQgZm9yIHRvZGF5Lgo+IAo+IC0tIAo+IENoZWVycywKPiBTdGVwaGVuIFJvdGh3ZWxsCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=