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 -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html