lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Sat, 13 Feb 2016 06:57:24 -0800
From:	Andy Lutomirski <luto@...capital.net>
To:	Guenter Roeck <linux@...ck-us.net>
Cc:	Sudip Mukherjee <sudipm.mukherjee@...il.com>,
	Stephen Rothwell <sfr@...b.auug.org.au>,
	"linux-next@...r.kernel.org" <linux-next@...r.kernel.org>,
	"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
	Andy Lutomirski <luto@...nel.org>,
	Ingo Molnar <mingo@...nel.org>
Subject: Re: linux-next: Tree for Feb 12

On Fri, Feb 12, 2016 at 11:49 PM, Guenter Roeck <linux@...ck-us.net> wrote:
> On Fri, Feb 12, 2016 at 11:32:42AM +0530, Sudip Mukherjee wrote:
>> On Fri, Feb 12, 2016 at 04:20:35PM +1100, Stephen Rothwell wrote:
>> > Hi all,
>> >
>> > Changes since 20160211:
>>
>> since last few days with gcc-4.6.3, x86_64 and i386 defconfig and
>> allmodconfig builds are failing with the error:
>> "arch/x86/include/asm/tlbflush.h:26:18: error: memory input 0 is not
>> directly addressable"
>>
>> But with gcc-4.8.2 and later it builds fine. Should I try to bisect and
>> find the problem or its not worth for gcc-4.6.3 ?
>>
> Bisect log attached. Looks like older versions of gcc (or at least 4.6.3)
> don't like the newly introduced __invpcid().
>
> Guenter
>
> ---
> # bad: [64d9a3617b3b8bc0734ba97caeb433b7019c6187] Add linux-next specific files for 20160212
> # good: [388f7b1d6e8ca06762e2454d28d6c3c55ad0fe95] Linux 4.5-rc3
> git bisect start 'HEAD' 'v4.5-rc3'
> # good: [597dc9d36e8bc04941b61b26ac7aa3f8a33aba53] Merge remote-tracking branch 'sound-asoc/for-next'
> git bisect good 597dc9d36e8bc04941b61b26ac7aa3f8a33aba53
> # bad: [91fe8ea815243ec595753ccf7e14126b6f87f2bf] Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next'
> git bisect bad 91fe8ea815243ec595753ccf7e14126b6f87f2bf
> # bad: [1d6796e67f265e835bcb1a19d27ba0433dbd75e4] Merge remote-tracking branch 'tip/auto-latest'
> git bisect bad 1d6796e67f265e835bcb1a19d27ba0433dbd75e4
> # good: [4abecd5aab4960c786530db5ce4ca332ceba2b73] Merge branch 'x86/microcode'
> git bisect good 4abecd5aab4960c786530db5ce4ca332ceba2b73
> # good: [84d5092d655bc9532c5fc88e7b2308090889187d] Merge remote-tracking branch 'kgdb/kgdb-next'
> git bisect good 84d5092d655bc9532c5fc88e7b2308090889187d
> # good: [e4e0cfcfc9fd3885ff7dadfb5a4b553495d011e4] Merge remote-tracking branch 'iommu/next'
> git bisect good e4e0cfcfc9fd3885ff7dadfb5a4b553495d011e4
> # good: [e908e75fc3833b413837aca4667db96c372c843e] Merge remote-tracking branch 'spi/topic/ti-qspi' into spi-next
> git bisect good e908e75fc3833b413837aca4667db96c372c843e
> # good: [88e2211191dabe9ae2a953d5a4326d3e4b7f2901] Merge remote-tracking branch 'trivial/for-next'
> git bisect good 88e2211191dabe9ae2a953d5a4326d3e4b7f2901
> # good: [d12a72b844a49d4162f24cefdab30bed3f86730e] x86/mm: Add a 'noinvpcid' boot option to turn off INVPCID
> git bisect good d12a72b844a49d4162f24cefdab30bed3f86730e
> # good: [a135746b7d4386c17290e0344440101d037e86f8] Merge remote-tracking branch 'dt-rh/for-next'
> git bisect good a135746b7d4386c17290e0344440101d037e86f8
> # bad: [ce1143aa60273220a9f89012f2aaaed04f97e9a2] x86/dmi: Switch dmi_remap() from ioremap() [uncached] to ioremap_cache()
> git bisect bad ce1143aa60273220a9f89012f2aaaed04f97e9a2
> # bad: [d8bced79af1db6734f66b42064cc773cada2ce99] x86/mm: If INVPCID is available, use it to flush global mappings
> git bisect bad d8bced79af1db6734f66b42064cc773cada2ce99
> # first bad commit: [d8bced79af1db6734f66b42064cc773cada2ce99] x86/mm: If INVPCID is available, use it to flush global mappings

I think Borislav's patch should fix this.

--Andy

-- 
Andy Lutomirski
AMA Capital Management, LLC

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ