Re: 4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-07-06 Thread Meelis Roos
> > > > This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server tha 
> > > > has 
> > > > been running fine until 4.11.0 included. 4.12.0-rc5-00137-ga090bd4ff838 
> > > > was the first kernel after 4.11 that I tried and the problem happened 
> > > > while compiling next kernel from git.
> > > 
> > > I can't reproduce this in a guest. Can you send .config please?
> > 
> > Here it is.
> 
> Thanks.
> 
> So plain 4.12.0-rc7 booted all the way in the athlon guest here. So I
> either can't reproduce in the guest or I need to try linux-next. Well,
> tomorrow...

Meanwhile I saw a patch fixing something in mm/highmem_32.c and tried 
4.12 release. And it works fine now, has been compiling more than 24h.

Bisect log I did not understand:

git bisect start
# bad: [a090bd4ff8387c409732a8e059fbf264ea0bdd56] Merge 
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
git bisect bad a090bd4ff8387c409732a8e059fbf264ea0bdd56
# good: [a351e9b9fc24e982ec2f0e76379a49826036da12] Linux 4.11
git bisect good a351e9b9fc24e982ec2f0e76379a49826036da12
# good: [4c174688ee92805aa5df6e06e5b625a3286e415c] Merge tag 'trace-v4.12' of 
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
git bisect good 4c174688ee92805aa5df6e06e5b625a3286e415c
# good: [36c344f3f1ffc0b1b20abd237b7401dc6687ee8f] Merge tag 
'kvm-arm-for-v4.12-round2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
git bisect good 36c344f3f1ffc0b1b20abd237b7401dc6687ee8f
# good: [ac3c4aa248c5b5390c40fad1ceb0a15a53f57a36] Merge branch 'upstream' of 
git://git.linux-mips.org/pub/scm/ralf/upstream-linus
git bisect good ac3c4aa248c5b5390c40fad1ceb0a15a53f57a36
# bad: [cdbe0206783b4e86abb0150303f137e448b5e531] Merge tag 'xfs-4.12-fixes-2' 
of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
git bisect bad cdbe0206783b4e86abb0150303f137e448b5e531
# bad: [16d95c43965d287987505bbd875e59e5b3c9b131] Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
git bisect bad 16d95c43965d287987505bbd875e59e5b3c9b131
# good: [a34ab101a9d27a2995142b47f9857fb46fcb072a] Merge tag 
'drm-fixes-for-v4.12-rc1' of git://people.freedesktop.org/~airlied/linux
git bisect good a34ab101a9d27a2995142b47f9857fb46fcb072a
# bad: [cd636458904a04de2349c728323c5d2af1203bdf] Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
git bisect bad cd636458904a04de2349c728323c5d2af1203bdf
# skip: [6b402bdfdbafce241cb6789ae38d94f45641078c] Merge tag 'for-v4.12-2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
git bisect skip 6b402bdfdbafce241cb6789ae38d94f45641078c
# good: [c67c06939ee4a24fcad1235dd9632153533fdd4d] power: supply: 
max17042_battery: Use sign_extend32 instead of DIY code
git bisect good c67c06939ee4a24fcad1235dd9632153533fdd4d
# good: [917362135b8a5c0680acf08807e9fc6179eb6c79] power: supply: 
max17042_battery: Add default platform_data fallback data
git bisect good 917362135b8a5c0680acf08807e9fc6179eb6c79
# good: [2be83da85a64773efaa407639de81bd1377f880e] thermal: devfreq_cooling: 
add new interface for direct power read
git bisect good 2be83da85a64773efaa407639de81bd1377f880e
# good: [a6128f47f7940d8388ca7c8623fbe24e52f8fae6] Merge branches 
'thermal-core' and 'thermal-intel' into next
git bisect good a6128f47f7940d8388ca7c8623fbe24e52f8fae6
# bad: [deac8429d62ca19c1571853e2a18f60e760ee04c] Merge tag 
'sound-fix-4.12-rc1' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
git bisect bad deac8429d62ca19c1571853e2a18f60e760ee04c
# bad: [6a776e47a045462a1df1a3a9592598259ffd614f] Merge branch 'next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux
git bisect bad 6a776e47a045462a1df1a3a9592598259ffd614f
# good: [bcb7dd9ef206f7d646ed8dac6fe7772083714253] thermal: bcm2835: add 
thermal driver for bcm2835 SoC
git bisect good bcb7dd9ef206f7d646ed8dac6fe7772083714253
# good: [05d7839aa290901429d8edcd8f7974c9df2bcaa5] thermal: mt8173: minor 
mtk_thermal.c cleanups
git bisect good 05d7839aa290901429d8edcd8f7974c9df2bcaa5
# good: [bb4d5e38decf3f3c6bf170d19603949abb4d4b99] Merge branch 
'backup-thermal-shutdown' into next
git bisect good bb4d5e38decf3f3c6bf170d19603949abb4d4b99
# good: [cb15c81a0c1c1f7829b9809a209ecacc77f5aa63] Merge branch 'thermal-soc' 
into next
git bisect good cb15c81a0c1c1f7829b9809a209ecacc77f5aa63
# first bad commit: [6a776e47a045462a1df1a3a9592598259ffd614f] Merge branch 
'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux

-- 
Meelis Roos (mr...@linux.ee)


Re: 4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-07-06 Thread Meelis Roos
> > > > This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server tha 
> > > > has 
> > > > been running fine until 4.11.0 included. 4.12.0-rc5-00137-ga090bd4ff838 
> > > > was the first kernel after 4.11 that I tried and the problem happened 
> > > > while compiling next kernel from git.
> > > 
> > > I can't reproduce this in a guest. Can you send .config please?
> > 
> > Here it is.
> 
> Thanks.
> 
> So plain 4.12.0-rc7 booted all the way in the athlon guest here. So I
> either can't reproduce in the guest or I need to try linux-next. Well,
> tomorrow...

Meanwhile I saw a patch fixing something in mm/highmem_32.c and tried 
4.12 release. And it works fine now, has been compiling more than 24h.

Bisect log I did not understand:

git bisect start
# bad: [a090bd4ff8387c409732a8e059fbf264ea0bdd56] Merge 
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
git bisect bad a090bd4ff8387c409732a8e059fbf264ea0bdd56
# good: [a351e9b9fc24e982ec2f0e76379a49826036da12] Linux 4.11
git bisect good a351e9b9fc24e982ec2f0e76379a49826036da12
# good: [4c174688ee92805aa5df6e06e5b625a3286e415c] Merge tag 'trace-v4.12' of 
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
git bisect good 4c174688ee92805aa5df6e06e5b625a3286e415c
# good: [36c344f3f1ffc0b1b20abd237b7401dc6687ee8f] Merge tag 
'kvm-arm-for-v4.12-round2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
git bisect good 36c344f3f1ffc0b1b20abd237b7401dc6687ee8f
# good: [ac3c4aa248c5b5390c40fad1ceb0a15a53f57a36] Merge branch 'upstream' of 
git://git.linux-mips.org/pub/scm/ralf/upstream-linus
git bisect good ac3c4aa248c5b5390c40fad1ceb0a15a53f57a36
# bad: [cdbe0206783b4e86abb0150303f137e448b5e531] Merge tag 'xfs-4.12-fixes-2' 
of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
git bisect bad cdbe0206783b4e86abb0150303f137e448b5e531
# bad: [16d95c43965d287987505bbd875e59e5b3c9b131] Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
git bisect bad 16d95c43965d287987505bbd875e59e5b3c9b131
# good: [a34ab101a9d27a2995142b47f9857fb46fcb072a] Merge tag 
'drm-fixes-for-v4.12-rc1' of git://people.freedesktop.org/~airlied/linux
git bisect good a34ab101a9d27a2995142b47f9857fb46fcb072a
# bad: [cd636458904a04de2349c728323c5d2af1203bdf] Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
git bisect bad cd636458904a04de2349c728323c5d2af1203bdf
# skip: [6b402bdfdbafce241cb6789ae38d94f45641078c] Merge tag 'for-v4.12-2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
git bisect skip 6b402bdfdbafce241cb6789ae38d94f45641078c
# good: [c67c06939ee4a24fcad1235dd9632153533fdd4d] power: supply: 
max17042_battery: Use sign_extend32 instead of DIY code
git bisect good c67c06939ee4a24fcad1235dd9632153533fdd4d
# good: [917362135b8a5c0680acf08807e9fc6179eb6c79] power: supply: 
max17042_battery: Add default platform_data fallback data
git bisect good 917362135b8a5c0680acf08807e9fc6179eb6c79
# good: [2be83da85a64773efaa407639de81bd1377f880e] thermal: devfreq_cooling: 
add new interface for direct power read
git bisect good 2be83da85a64773efaa407639de81bd1377f880e
# good: [a6128f47f7940d8388ca7c8623fbe24e52f8fae6] Merge branches 
'thermal-core' and 'thermal-intel' into next
git bisect good a6128f47f7940d8388ca7c8623fbe24e52f8fae6
# bad: [deac8429d62ca19c1571853e2a18f60e760ee04c] Merge tag 
'sound-fix-4.12-rc1' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
git bisect bad deac8429d62ca19c1571853e2a18f60e760ee04c
# bad: [6a776e47a045462a1df1a3a9592598259ffd614f] Merge branch 'next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux
git bisect bad 6a776e47a045462a1df1a3a9592598259ffd614f
# good: [bcb7dd9ef206f7d646ed8dac6fe7772083714253] thermal: bcm2835: add 
thermal driver for bcm2835 SoC
git bisect good bcb7dd9ef206f7d646ed8dac6fe7772083714253
# good: [05d7839aa290901429d8edcd8f7974c9df2bcaa5] thermal: mt8173: minor 
mtk_thermal.c cleanups
git bisect good 05d7839aa290901429d8edcd8f7974c9df2bcaa5
# good: [bb4d5e38decf3f3c6bf170d19603949abb4d4b99] Merge branch 
'backup-thermal-shutdown' into next
git bisect good bb4d5e38decf3f3c6bf170d19603949abb4d4b99
# good: [cb15c81a0c1c1f7829b9809a209ecacc77f5aa63] Merge branch 'thermal-soc' 
into next
git bisect good cb15c81a0c1c1f7829b9809a209ecacc77f5aa63
# first bad commit: [6a776e47a045462a1df1a3a9592598259ffd614f] Merge branch 
'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux

-- 
Meelis Roos (mr...@linux.ee)


Re: 4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-07-03 Thread Meelis Roos
> On Wed, 28 Jun 2017, Meelis Roos wrote:
> > > On Tue, Jun 27, 2017 at 06:49:14PM +0300, Meelis Roos wrote:
> > > > > > This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server 
> > > > > > tha has 
> > > > > > been running fine until 4.11.0 included. 
> > > > > > 4.12.0-rc5-00137-ga090bd4ff838 
> > > > > > was the first kernel after 4.11 that I tried and the problem 
> > > > > > happened 
> > > > > > while compiling next kernel from git.
> > > > > 
> > > > > I can't reproduce this in a guest. Can you send .config please?
> > > > 
> > > > Here it is.
> > > 
> > > Thanks.
> > > 
> > > So plain 4.12.0-rc7 booted all the way in the athlon guest here. So I
> > > either can't reproduce in the guest or I need to try linux-next. Well,
> > > tomorrow...
> > 
> > I verified that when running 4.11.0, make clean && make -j2 finishes 
> > successfully.
> > 
> > Will start bisecting.
> 
> Any update on this?

Still bisecting.

There are actually 3 failure modes:
1. these messages
2. just reboot
3. hang with task hung timeout ot startup or shutdown (during reboot) - 3 of 
these so far.

I have tried bisecting 1 and 2 together. So far I have this:

git bisect start
# bad: [a090bd4ff8387c409732a8e059fbf264ea0bdd56] Merge 
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
git bisect bad a090bd4ff8387c409732a8e059fbf264ea0bdd56
# good: [a351e9b9fc24e982ec2f0e76379a49826036da12] Linux 4.11
git bisect good a351e9b9fc24e982ec2f0e76379a49826036da12
# good: [4c174688ee92805aa5df6e06e5b625a3286e415c] Merge tag 'trace-v4.12' of 
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
git bisect good 4c174688ee92805aa5df6e06e5b625a3286e415c
# good: [36c344f3f1ffc0b1b20abd237b7401dc6687ee8f] Merge tag 
'kvm-arm-for-v4.12-round2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
git bisect good 36c344f3f1ffc0b1b20abd237b7401dc6687ee8f
# good: [ac3c4aa248c5b5390c40fad1ceb0a15a53f57a36] Merge branch 'upstream' of 
git://git.linux-mips.org/pub/scm/ralf/upstream-linus
git bisect good ac3c4aa248c5b5390c40fad1ceb0a15a53f57a36
# bad: [cdbe0206783b4e86abb0150303f137e448b5e531] Merge tag 'xfs-4.12-fixes-2' 
of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
git bisect bad cdbe0206783b4e86abb0150303f137e448b5e531
# bad: [16d95c43965d287987505bbd875e59e5b3c9b131] Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
git bisect bad 16d95c43965d287987505bbd875e59e5b3c9b131
# good: [a34ab101a9d27a2995142b47f9857fb46fcb072a] Merge tag 
'drm-fixes-for-v4.12-rc1' of git://people.freedesktop.org/~airlied/linux
git bisect good a34ab101a9d27a2995142b47f9857fb46fcb072a
# bad: [cd636458904a04de2349c728323c5d2af1203bdf] Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
git bisect bad cd636458904a04de2349c728323c5d2af1203bdf
# skip: [6b402bdfdbafce241cb6789ae38d94f45641078c] Merge tag 'for-v4.12-2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
git bisect skip 6b402bdfdbafce241cb6789ae38d94f45641078c
# good: [c67c06939ee4a24fcad1235dd9632153533fdd4d] power: supply: 
max17042_battery: Use sign_extend32 instead of DIY code
git bisect good c67c06939ee4a24fcad1235dd9632153533fdd4d
# good: [917362135b8a5c0680acf08807e9fc6179eb6c79] power: supply: 
max17042_battery: Add default platform_data fallback data
git bisect good 917362135b8a5c0680acf08807e9fc6179eb6c79
# good: [2be83da85a64773efaa407639de81bd1377f880e] thermal: devfreq_cooling: 
add new interface for direct power read
git bisect good 2be83da85a64773efaa407639de81bd1377f880e
# good: [a6128f47f7940d8388ca7c8623fbe24e52f8fae6] Merge branches 
'thermal-core' and 'thermal-intel' into next
git bisect good a6128f47f7940d8388ca7c8623fbe24e52f8fae6
# bad: [deac8429d62ca19c1571853e2a18f60e760ee04c] Merge tag 
'sound-fix-4.12-rc1' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
git bisect bad deac8429d62ca19c1571853e2a18f60e760ee04c

Additionally, 6a776e47a045 seems to be bad (just had failure during 
complation).

Some something between a6128f47f7940d8388ca7c8623fbe24e52f8fae6 and 
6a776e47a045 it seems.

-- 
Meelis Roos (mr...@linux.ee)


Re: 4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-07-03 Thread Meelis Roos
> On Wed, 28 Jun 2017, Meelis Roos wrote:
> > > On Tue, Jun 27, 2017 at 06:49:14PM +0300, Meelis Roos wrote:
> > > > > > This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server 
> > > > > > tha has 
> > > > > > been running fine until 4.11.0 included. 
> > > > > > 4.12.0-rc5-00137-ga090bd4ff838 
> > > > > > was the first kernel after 4.11 that I tried and the problem 
> > > > > > happened 
> > > > > > while compiling next kernel from git.
> > > > > 
> > > > > I can't reproduce this in a guest. Can you send .config please?
> > > > 
> > > > Here it is.
> > > 
> > > Thanks.
> > > 
> > > So plain 4.12.0-rc7 booted all the way in the athlon guest here. So I
> > > either can't reproduce in the guest or I need to try linux-next. Well,
> > > tomorrow...
> > 
> > I verified that when running 4.11.0, make clean && make -j2 finishes 
> > successfully.
> > 
> > Will start bisecting.
> 
> Any update on this?

Still bisecting.

There are actually 3 failure modes:
1. these messages
2. just reboot
3. hang with task hung timeout ot startup or shutdown (during reboot) - 3 of 
these so far.

I have tried bisecting 1 and 2 together. So far I have this:

git bisect start
# bad: [a090bd4ff8387c409732a8e059fbf264ea0bdd56] Merge 
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
git bisect bad a090bd4ff8387c409732a8e059fbf264ea0bdd56
# good: [a351e9b9fc24e982ec2f0e76379a49826036da12] Linux 4.11
git bisect good a351e9b9fc24e982ec2f0e76379a49826036da12
# good: [4c174688ee92805aa5df6e06e5b625a3286e415c] Merge tag 'trace-v4.12' of 
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
git bisect good 4c174688ee92805aa5df6e06e5b625a3286e415c
# good: [36c344f3f1ffc0b1b20abd237b7401dc6687ee8f] Merge tag 
'kvm-arm-for-v4.12-round2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
git bisect good 36c344f3f1ffc0b1b20abd237b7401dc6687ee8f
# good: [ac3c4aa248c5b5390c40fad1ceb0a15a53f57a36] Merge branch 'upstream' of 
git://git.linux-mips.org/pub/scm/ralf/upstream-linus
git bisect good ac3c4aa248c5b5390c40fad1ceb0a15a53f57a36
# bad: [cdbe0206783b4e86abb0150303f137e448b5e531] Merge tag 'xfs-4.12-fixes-2' 
of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
git bisect bad cdbe0206783b4e86abb0150303f137e448b5e531
# bad: [16d95c43965d287987505bbd875e59e5b3c9b131] Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
git bisect bad 16d95c43965d287987505bbd875e59e5b3c9b131
# good: [a34ab101a9d27a2995142b47f9857fb46fcb072a] Merge tag 
'drm-fixes-for-v4.12-rc1' of git://people.freedesktop.org/~airlied/linux
git bisect good a34ab101a9d27a2995142b47f9857fb46fcb072a
# bad: [cd636458904a04de2349c728323c5d2af1203bdf] Merge branch 'for-linus' of 
git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
git bisect bad cd636458904a04de2349c728323c5d2af1203bdf
# skip: [6b402bdfdbafce241cb6789ae38d94f45641078c] Merge tag 'for-v4.12-2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
git bisect skip 6b402bdfdbafce241cb6789ae38d94f45641078c
# good: [c67c06939ee4a24fcad1235dd9632153533fdd4d] power: supply: 
max17042_battery: Use sign_extend32 instead of DIY code
git bisect good c67c06939ee4a24fcad1235dd9632153533fdd4d
# good: [917362135b8a5c0680acf08807e9fc6179eb6c79] power: supply: 
max17042_battery: Add default platform_data fallback data
git bisect good 917362135b8a5c0680acf08807e9fc6179eb6c79
# good: [2be83da85a64773efaa407639de81bd1377f880e] thermal: devfreq_cooling: 
add new interface for direct power read
git bisect good 2be83da85a64773efaa407639de81bd1377f880e
# good: [a6128f47f7940d8388ca7c8623fbe24e52f8fae6] Merge branches 
'thermal-core' and 'thermal-intel' into next
git bisect good a6128f47f7940d8388ca7c8623fbe24e52f8fae6
# bad: [deac8429d62ca19c1571853e2a18f60e760ee04c] Merge tag 
'sound-fix-4.12-rc1' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
git bisect bad deac8429d62ca19c1571853e2a18f60e760ee04c

Additionally, 6a776e47a045 seems to be bad (just had failure during 
complation).

Some something between a6128f47f7940d8388ca7c8623fbe24e52f8fae6 and 
6a776e47a045 it seems.

-- 
Meelis Roos (mr...@linux.ee)


Re: 4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-07-03 Thread Thomas Gleixner
On Wed, 28 Jun 2017, Meelis Roos wrote:
> > On Tue, Jun 27, 2017 at 06:49:14PM +0300, Meelis Roos wrote:
> > > > > This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server tha 
> > > > > has 
> > > > > been running fine until 4.11.0 included. 
> > > > > 4.12.0-rc5-00137-ga090bd4ff838 
> > > > > was the first kernel after 4.11 that I tried and the problem happened 
> > > > > while compiling next kernel from git.
> > > > 
> > > > I can't reproduce this in a guest. Can you send .config please?
> > > 
> > > Here it is.
> > 
> > Thanks.
> > 
> > So plain 4.12.0-rc7 booted all the way in the athlon guest here. So I
> > either can't reproduce in the guest or I need to try linux-next. Well,
> > tomorrow...
> 
> I verified that when running 4.11.0, make clean && make -j2 finishes 
> successfully.
> 
> Will start bisecting.

Any update on this?

Thanks,

tglx


Re: 4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-07-03 Thread Thomas Gleixner
On Wed, 28 Jun 2017, Meelis Roos wrote:
> > On Tue, Jun 27, 2017 at 06:49:14PM +0300, Meelis Roos wrote:
> > > > > This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server tha 
> > > > > has 
> > > > > been running fine until 4.11.0 included. 
> > > > > 4.12.0-rc5-00137-ga090bd4ff838 
> > > > > was the first kernel after 4.11 that I tried and the problem happened 
> > > > > while compiling next kernel from git.
> > > > 
> > > > I can't reproduce this in a guest. Can you send .config please?
> > > 
> > > Here it is.
> > 
> > Thanks.
> > 
> > So plain 4.12.0-rc7 booted all the way in the athlon guest here. So I
> > either can't reproduce in the guest or I need to try linux-next. Well,
> > tomorrow...
> 
> I verified that when running 4.11.0, make clean && make -j2 finishes 
> successfully.
> 
> Will start bisecting.

Any update on this?

Thanks,

tglx


Re: 4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-06-28 Thread Meelis Roos
> On Tue, Jun 27, 2017 at 06:49:14PM +0300, Meelis Roos wrote:
> > > > This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server tha 
> > > > has 
> > > > been running fine until 4.11.0 included. 4.12.0-rc5-00137-ga090bd4ff838 
> > > > was the first kernel after 4.11 that I tried and the problem happened 
> > > > while compiling next kernel from git.
> > > 
> > > I can't reproduce this in a guest. Can you send .config please?
> > 
> > Here it is.
> 
> Thanks.
> 
> So plain 4.12.0-rc7 booted all the way in the athlon guest here. So I
> either can't reproduce in the guest or I need to try linux-next. Well,
> tomorrow...

I verified that when running 4.11.0, make clean && make -j2 finishes 
successfully.

Will start bisecting.

-- 
Meelis Roos (mr...@linux.ee)


Re: 4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-06-28 Thread Meelis Roos
> On Tue, Jun 27, 2017 at 06:49:14PM +0300, Meelis Roos wrote:
> > > > This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server tha 
> > > > has 
> > > > been running fine until 4.11.0 included. 4.12.0-rc5-00137-ga090bd4ff838 
> > > > was the first kernel after 4.11 that I tried and the problem happened 
> > > > while compiling next kernel from git.
> > > 
> > > I can't reproduce this in a guest. Can you send .config please?
> > 
> > Here it is.
> 
> Thanks.
> 
> So plain 4.12.0-rc7 booted all the way in the athlon guest here. So I
> either can't reproduce in the guest or I need to try linux-next. Well,
> tomorrow...

I verified that when running 4.11.0, make clean && make -j2 finishes 
successfully.

Will start bisecting.

-- 
Meelis Roos (mr...@linux.ee)


Re: 4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-06-27 Thread Meelis Roos
> > > > This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server tha 
> > > > has 
> > > > been running fine until 4.11.0 included. 4.12.0-rc5-00137-ga090bd4ff838 
> > > > was the first kernel after 4.11 that I tried and the problem happened 
> > > > while compiling next kernel from git.
> > > 
> > > I can't reproduce this in a guest. Can you send .config please?
> > 
> > Here it is.
> 
> Thanks.
> 
> So plain 4.12.0-rc7 booted all the way in the athlon guest here. So I
> either can't reproduce in the guest or I need to try linux-next. Well,
> tomorrow...

It booted on my physical machine too, and trouble happened during 
compilation on both CPUs with make -j2.

On next try it just rebooted.

-- 
Meelis Roos (mr...@linux.ee)


Re: 4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-06-27 Thread Meelis Roos
> > > > This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server tha 
> > > > has 
> > > > been running fine until 4.11.0 included. 4.12.0-rc5-00137-ga090bd4ff838 
> > > > was the first kernel after 4.11 that I tried and the problem happened 
> > > > while compiling next kernel from git.
> > > 
> > > I can't reproduce this in a guest. Can you send .config please?
> > 
> > Here it is.
> 
> Thanks.
> 
> So plain 4.12.0-rc7 booted all the way in the athlon guest here. So I
> either can't reproduce in the guest or I need to try linux-next. Well,
> tomorrow...

It booted on my physical machine too, and trouble happened during 
compilation on both CPUs with make -j2.

On next try it just rebooted.

-- 
Meelis Roos (mr...@linux.ee)


Re: 4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-06-27 Thread Borislav Petkov
On Tue, Jun 27, 2017 at 06:49:14PM +0300, Meelis Roos wrote:
> > > This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server tha has 
> > > been running fine until 4.11.0 included. 4.12.0-rc5-00137-ga090bd4ff838 
> > > was the first kernel after 4.11 that I tried and the problem happened 
> > > while compiling next kernel from git.
> > 
> > I can't reproduce this in a guest. Can you send .config please?
> 
> Here it is.

Thanks.

So plain 4.12.0-rc7 booted all the way in the athlon guest here. So I
either can't reproduce in the guest or I need to try linux-next. Well,
tomorrow...

-- 
Regards/Gruss,
Boris.

Good mailing practices for 400: avoid top-posting and trim the reply.


Re: 4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-06-27 Thread Borislav Petkov
On Tue, Jun 27, 2017 at 06:49:14PM +0300, Meelis Roos wrote:
> > > This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server tha has 
> > > been running fine until 4.11.0 included. 4.12.0-rc5-00137-ga090bd4ff838 
> > > was the first kernel after 4.11 that I tried and the problem happened 
> > > while compiling next kernel from git.
> > 
> > I can't reproduce this in a guest. Can you send .config please?
> 
> Here it is.

Thanks.

So plain 4.12.0-rc7 booted all the way in the athlon guest here. So I
either can't reproduce in the guest or I need to try linux-next. Well,
tomorrow...

-- 
Regards/Gruss,
Boris.

Good mailing practices for 400: avoid top-posting and trim the reply.


Re: 4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-06-27 Thread Meelis Roos
> > This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server tha has 
> > been running fine until 4.11.0 included. 4.12.0-rc5-00137-ga090bd4ff838 
> > was the first kernel after 4.11 that I tried and the problem happened 
> > while compiling next kernel from git.
> 
> I can't reproduce this in a guest. Can you send .config please?

Here it is. 

I started suspecting old hardware and so had the server run memtest86 
for 24+ hours - but no problems were found.


#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 4.12.0-rc6 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf32-i386"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_MMU=y
CONFIG_ARCH_MMAP_RND_BITS_MIN=8
CONFIG_ARCH_MMAP_RND_BITS_MAX=16
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_X86_32_SMP=y
CONFIG_X86_32_LAZY_GS=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_PGTABLE_LEVELS=2
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_EXTABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y

#
# General setup
#
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
# CONFIG_COMPILE_TEST is not set
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_HAVE_KERNEL_LZ4=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_FHANDLE=y
# CONFIG_USELIB is not set
# CONFIG_AUDIT is not set
CONFIG_HAVE_ARCH_AUDITSYSCALL=y

#
# IRQ subsystem
#
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_IRQ_DOMAIN=y
CONFIG_IRQ_DOMAIN_HIERARCHY=y
CONFIG_GENERIC_MSI_IRQ=y
CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_DATA=y
CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y

#
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y

#
# CPU/Task time and stats accounting
#
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_IRQ_TIME_ACCOUNTING is not set
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_TASKSTATS is not set

#
# RCU Subsystem
#
CONFIG_TREE_RCU=y
# CONFIG_RCU_EXPERT is not set
CONFIG_SRCU=y
CONFIG_TREE_SRCU=y
# CONFIG_TASKS_RCU is not set
CONFIG_RCU_STALL_COMMON=y
CONFIG_RCU_NEED_SEGCBLIST=y
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_BUILD_BIN2C is not set
# CONFIG_IKCONFIG is not set
CONFIG_LOG_BUF_SHIFT=17
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
# CONFIG_CGROUPS is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_NAMESPACES=y
# CONFIG_UTS_NS is not set
# CONFIG_IPC_NS is not set
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
# CONFIG_NET_NS is not set
# CONFIG_SCHED_AUTOGROUP is not set
# CONFIG_SYSFS_DEPRECATED is not set
# CONFIG_RELAY is not set
# CONFIG_BLK_DEV_INITRD is not set
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
CONFIG_HAVE_UID16=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_HAVE_PCSPKR_PLATFORM=y
CONFIG_BPF=y
# CONFIG_EXPERT is not set
CONFIG_UID16=y
CONFIG_MULTIUSER=y
CONFIG_SGETMASK_SYSCALL=y
CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSCTL_SYSCALL is not set
CONFIG_POSIX_TIMERS=y
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
# CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set
CONFIG_KALLSYMS_BASE_RELATIVE=y
CONFIG_PRINTK=y
CONFIG_PRINTK_NMI=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
# CONFIG_BPF_SYSCALL is not set
CONFIG_SHMEM=y
CONFIG_AIO=y

Re: 4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-06-27 Thread Meelis Roos
> > This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server tha has 
> > been running fine until 4.11.0 included. 4.12.0-rc5-00137-ga090bd4ff838 
> > was the first kernel after 4.11 that I tried and the problem happened 
> > while compiling next kernel from git.
> 
> I can't reproduce this in a guest. Can you send .config please?

Here it is. 

I started suspecting old hardware and so had the server run memtest86 
for 24+ hours - but no problems were found.


#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 4.12.0-rc6 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf32-i386"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_MMU=y
CONFIG_ARCH_MMAP_RND_BITS_MIN=8
CONFIG_ARCH_MMAP_RND_BITS_MAX=16
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_X86_32_SMP=y
CONFIG_X86_32_LAZY_GS=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_PGTABLE_LEVELS=2
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_EXTABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y

#
# General setup
#
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
# CONFIG_COMPILE_TEST is not set
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_HAVE_KERNEL_LZ4=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_FHANDLE=y
# CONFIG_USELIB is not set
# CONFIG_AUDIT is not set
CONFIG_HAVE_ARCH_AUDITSYSCALL=y

#
# IRQ subsystem
#
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_IRQ_DOMAIN=y
CONFIG_IRQ_DOMAIN_HIERARCHY=y
CONFIG_GENERIC_MSI_IRQ=y
CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_DATA=y
CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y

#
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y

#
# CPU/Task time and stats accounting
#
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_IRQ_TIME_ACCOUNTING is not set
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_TASKSTATS is not set

#
# RCU Subsystem
#
CONFIG_TREE_RCU=y
# CONFIG_RCU_EXPERT is not set
CONFIG_SRCU=y
CONFIG_TREE_SRCU=y
# CONFIG_TASKS_RCU is not set
CONFIG_RCU_STALL_COMMON=y
CONFIG_RCU_NEED_SEGCBLIST=y
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_BUILD_BIN2C is not set
# CONFIG_IKCONFIG is not set
CONFIG_LOG_BUF_SHIFT=17
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
# CONFIG_CGROUPS is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_NAMESPACES=y
# CONFIG_UTS_NS is not set
# CONFIG_IPC_NS is not set
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
# CONFIG_NET_NS is not set
# CONFIG_SCHED_AUTOGROUP is not set
# CONFIG_SYSFS_DEPRECATED is not set
# CONFIG_RELAY is not set
# CONFIG_BLK_DEV_INITRD is not set
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
CONFIG_HAVE_UID16=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_HAVE_PCSPKR_PLATFORM=y
CONFIG_BPF=y
# CONFIG_EXPERT is not set
CONFIG_UID16=y
CONFIG_MULTIUSER=y
CONFIG_SGETMASK_SYSCALL=y
CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSCTL_SYSCALL is not set
CONFIG_POSIX_TIMERS=y
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
# CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set
CONFIG_KALLSYMS_BASE_RELATIVE=y
CONFIG_PRINTK=y
CONFIG_PRINTK_NMI=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
# CONFIG_BPF_SYSCALL is not set
CONFIG_SHMEM=y
CONFIG_AIO=y

Re: 4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-06-26 Thread Borislav Petkov
On Sat, Jun 24, 2017 at 11:39:58PM +0300, Meelis Roos wrote:
> This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server tha has 
> been running fine until 4.11.0 included. 4.12.0-rc5-00137-ga090bd4ff838 
> was the first kernel after 4.11 that I tried and the problem happened 
> while compiling next kernel from git.

I can't reproduce this in a guest. Can you send .config please?

-- 
Regards/Gruss,
Boris.

Good mailing practices for 400: avoid top-posting and trim the reply.


Re: 4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-06-26 Thread Borislav Petkov
On Sat, Jun 24, 2017 at 11:39:58PM +0300, Meelis Roos wrote:
> This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server tha has 
> been running fine until 4.11.0 included. 4.12.0-rc5-00137-ga090bd4ff838 
> was the first kernel after 4.11 that I tried and the problem happened 
> while compiling next kernel from git.

I can't reproduce this in a guest. Can you send .config please?

-- 
Regards/Gruss,
Boris.

Good mailing practices for 400: avoid top-posting and trim the reply.


4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-06-24 Thread Meelis Roos
This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server tha has 
been running fine until 4.11.0 included. 4.12.0-rc5-00137-ga090bd4ff838 
was the first kernel after 4.11 that I tried and the problem happened 
while compiling next kernel from git.

First it seems to be task jbd2/sda1-8:70 blocked for more than 120 
seconds with blk-mq (wondering why I have it enabled on a old spinning 
HDD server) and then series of invalid opcode:  BUG-s.


[0.00] Linux version 4.12.0-rc5-00137-ga090bd4ff838 (mroos@vanaondatra) 
(gcc version 6.3.0 20170415 (Debian 6.3.0-14) ) #57 SMP Fri Jun 16 12:07:23 
EEST 2017
[0.00] x86/fpu: x87 FPU will use FXSAVE
[0.00] e820: BIOS-provided physical RAM map:
[0.00] BIOS-e820: [mem 0x-0x0009f7ff] usable
[0.00] BIOS-e820: [mem 0x0009f800-0x0009] reserved
[0.00] BIOS-e820: [mem 0x000e4800-0x000f] reserved
[0.00] BIOS-e820: [mem 0x0010-0x5ffe] usable
[0.00] BIOS-e820: [mem 0x5fff-0x5fff6bff] ACPI data
[0.00] BIOS-e820: [mem 0x5fff6c00-0x5fff] ACPI NVS
[0.00] BIOS-e820: [mem 0xfec0-0xfec0] reserved
[0.00] BIOS-e820: [mem 0xfee0-0xfee00fff] reserved
[0.00] BIOS-e820: [mem 0xfff8-0x] reserved
[0.00] Notice: NX (Execute Disable) protection missing in CPU!
[0.00] SMBIOS 2.3 present.
[0.00] DMI: Unknown Unknown/S2462 THUNDER K7, BIOS Guinness-8
04/07/2003
[0.00] tsc: Fast TSC calibration using PIT
[0.00] e820: update [mem 0x-0x0fff] usable ==> reserved
[0.00] e820: remove [mem 0x000a-0x000f] usable
[0.00] e820: last_pfn = 0x5fff0 max_arch_pfn = 0x10
[0.00] MTRR default type: uncachable
[0.00] MTRR fixed ranges enabled:
[0.00]   0-9 write-back
[0.00]   A-B uncachable
[0.00]   C-C8FFF write-protect
[0.00]   C9000-D uncachable
[0.00]   E-E3FFF write-back
[0.00]   E4000-F write-protect
[0.00] MTRR variable ranges enabled:
[0.00]   0 base 0 mask FC000 write-back
[0.00]   1 base 04000 mask FE000 write-back
[0.00]   2 disabled
[0.00]   3 disabled
[0.00]   4 disabled
[0.00]   5 disabled
[0.00]   6 disabled
[0.00]   7 disabled
[0.00] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WC  UC- WT  
[0.00] found SMP MP-table at [mem 0x000f74c0-0x000f74cf] mapped at 
[c00f74c0]
[0.00] initial memory mapped: [mem 0x-0x01ff]
[0.00] Base memory trampoline at [c009b000] 9b000 size 16384
[0.00] BRK [0x01be4000, 0x01be4fff] PGTABLE
[0.00] ACPI: Early table checksum verification disabled
[0.00] ACPI: RSDP 0x000F7460 14 (v00 PTLTD )
[0.00] ACPI: RSDT 0x5FFF451B 2C (v01 PTLTDRSDT   
0604  LTP )
[0.00] ACPI: FACP 0x5FFF6B2E 74 (v01 TYAN   GUINNESS 
0604 PTEC 000F4240)
[0.00] ACPI: DSDT 0x5FFF4547 0025E7 (v01 AMDAMDACPI  
0604 MSFT 010D)
[0.00] ACPI: FACS 0x5FC0 40
[0.00] ACPI: APIC 0x5FFF6BA2 5E (v01 PTLTDAPIC   
0604  LTP )
[0.00] ACPI: Local APIC address 0xfee0
[0.00] 647MB HIGHMEM available.
[0.00] 887MB LOWMEM available.
[0.00]   mapped low ram: 0 - 377fe000
[0.00]   low ram: 0 - 377fe000
[0.00] BRK [0x01be5000, 0x01be5fff] PGTABLE
[0.00] Zone ranges:
[0.00]   DMA  [mem 0x1000-0x00ff]
[0.00]   Normal   [mem 0x0100-0x377fdfff]
[0.00]   HighMem  [mem 0x377fe000-0x5ffe]
[0.00] Movable zone start for each node
[0.00] Early memory node ranges
[0.00]   node   0: [mem 0x1000-0x0009efff]
[0.00]   node   0: [mem 0x0010-0x5ffe]
[0.00] Initmem setup node 0 [mem 0x1000-0x5ffe]
[0.00] On node 0 totalpages: 393102
[0.00]   DMA zone: 32 pages used for memmap
[0.00]   DMA zone: 0 pages reserved
[0.00]   DMA zone: 3998 pages, LIFO batch:0
[0.00]   Normal zone: 1744 pages used for memmap
[0.00]   Normal zone: 223230 pages, LIFO batch:31
[0.00]   HighMem zone: 165874 pages, LIFO batch:31
[0.00] Using APIC driver default
[0.00] ACPI: PM-Timer IO Port: 0x8008
[0.00] ACPI: Local APIC address 0xfee0
[0.00] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[0.00] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[0.00] IOAPIC[0]: apic_id 2, version 17, address 0xfec0, GSI 

4.12.0-rc5+git: kernel BUG at arch/x86/mm/highmem_32.c:47

2017-06-24 Thread Meelis Roos
This is 4.12.0-rc5-00137-ga090bd4ff838 on a dual AthlonMP server tha has 
been running fine until 4.11.0 included. 4.12.0-rc5-00137-ga090bd4ff838 
was the first kernel after 4.11 that I tried and the problem happened 
while compiling next kernel from git.

First it seems to be task jbd2/sda1-8:70 blocked for more than 120 
seconds with blk-mq (wondering why I have it enabled on a old spinning 
HDD server) and then series of invalid opcode:  BUG-s.


[0.00] Linux version 4.12.0-rc5-00137-ga090bd4ff838 (mroos@vanaondatra) 
(gcc version 6.3.0 20170415 (Debian 6.3.0-14) ) #57 SMP Fri Jun 16 12:07:23 
EEST 2017
[0.00] x86/fpu: x87 FPU will use FXSAVE
[0.00] e820: BIOS-provided physical RAM map:
[0.00] BIOS-e820: [mem 0x-0x0009f7ff] usable
[0.00] BIOS-e820: [mem 0x0009f800-0x0009] reserved
[0.00] BIOS-e820: [mem 0x000e4800-0x000f] reserved
[0.00] BIOS-e820: [mem 0x0010-0x5ffe] usable
[0.00] BIOS-e820: [mem 0x5fff-0x5fff6bff] ACPI data
[0.00] BIOS-e820: [mem 0x5fff6c00-0x5fff] ACPI NVS
[0.00] BIOS-e820: [mem 0xfec0-0xfec0] reserved
[0.00] BIOS-e820: [mem 0xfee0-0xfee00fff] reserved
[0.00] BIOS-e820: [mem 0xfff8-0x] reserved
[0.00] Notice: NX (Execute Disable) protection missing in CPU!
[0.00] SMBIOS 2.3 present.
[0.00] DMI: Unknown Unknown/S2462 THUNDER K7, BIOS Guinness-8
04/07/2003
[0.00] tsc: Fast TSC calibration using PIT
[0.00] e820: update [mem 0x-0x0fff] usable ==> reserved
[0.00] e820: remove [mem 0x000a-0x000f] usable
[0.00] e820: last_pfn = 0x5fff0 max_arch_pfn = 0x10
[0.00] MTRR default type: uncachable
[0.00] MTRR fixed ranges enabled:
[0.00]   0-9 write-back
[0.00]   A-B uncachable
[0.00]   C-C8FFF write-protect
[0.00]   C9000-D uncachable
[0.00]   E-E3FFF write-back
[0.00]   E4000-F write-protect
[0.00] MTRR variable ranges enabled:
[0.00]   0 base 0 mask FC000 write-back
[0.00]   1 base 04000 mask FE000 write-back
[0.00]   2 disabled
[0.00]   3 disabled
[0.00]   4 disabled
[0.00]   5 disabled
[0.00]   6 disabled
[0.00]   7 disabled
[0.00] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WC  UC- WT  
[0.00] found SMP MP-table at [mem 0x000f74c0-0x000f74cf] mapped at 
[c00f74c0]
[0.00] initial memory mapped: [mem 0x-0x01ff]
[0.00] Base memory trampoline at [c009b000] 9b000 size 16384
[0.00] BRK [0x01be4000, 0x01be4fff] PGTABLE
[0.00] ACPI: Early table checksum verification disabled
[0.00] ACPI: RSDP 0x000F7460 14 (v00 PTLTD )
[0.00] ACPI: RSDT 0x5FFF451B 2C (v01 PTLTDRSDT   
0604  LTP )
[0.00] ACPI: FACP 0x5FFF6B2E 74 (v01 TYAN   GUINNESS 
0604 PTEC 000F4240)
[0.00] ACPI: DSDT 0x5FFF4547 0025E7 (v01 AMDAMDACPI  
0604 MSFT 010D)
[0.00] ACPI: FACS 0x5FC0 40
[0.00] ACPI: APIC 0x5FFF6BA2 5E (v01 PTLTDAPIC   
0604  LTP )
[0.00] ACPI: Local APIC address 0xfee0
[0.00] 647MB HIGHMEM available.
[0.00] 887MB LOWMEM available.
[0.00]   mapped low ram: 0 - 377fe000
[0.00]   low ram: 0 - 377fe000
[0.00] BRK [0x01be5000, 0x01be5fff] PGTABLE
[0.00] Zone ranges:
[0.00]   DMA  [mem 0x1000-0x00ff]
[0.00]   Normal   [mem 0x0100-0x377fdfff]
[0.00]   HighMem  [mem 0x377fe000-0x5ffe]
[0.00] Movable zone start for each node
[0.00] Early memory node ranges
[0.00]   node   0: [mem 0x1000-0x0009efff]
[0.00]   node   0: [mem 0x0010-0x5ffe]
[0.00] Initmem setup node 0 [mem 0x1000-0x5ffe]
[0.00] On node 0 totalpages: 393102
[0.00]   DMA zone: 32 pages used for memmap
[0.00]   DMA zone: 0 pages reserved
[0.00]   DMA zone: 3998 pages, LIFO batch:0
[0.00]   Normal zone: 1744 pages used for memmap
[0.00]   Normal zone: 223230 pages, LIFO batch:31
[0.00]   HighMem zone: 165874 pages, LIFO batch:31
[0.00] Using APIC driver default
[0.00] ACPI: PM-Timer IO Port: 0x8008
[0.00] ACPI: Local APIC address 0xfee0
[0.00] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[0.00] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[0.00] IOAPIC[0]: apic_id 2, version 17, address 0xfec0, GSI