References : http://lkml.org/lkml/2007/9/26/91 Submitter : Joerg Pommnitz <pommnitz@yahoo.com> Caused-By : H. Peter Anvin <hpa@zytor.com> commit 4fd06960f120e02e9abc802a09f9511c400042a5 Use the new x86 setup code for i386 Handled-By : H. Peter Anvin <hpa@zytor.com>
Patch is available: http://lkml.org/lkml/2007/9/26/374
Fixed by: Commit: 2efa33f81ef56e7700c09a3d8a881c96692149e5 Parent: bbc15f46fe4dc2862325e2b4ba474a854162e1a1 Author: H. Peter Anvin <hpa@zytor.com> AuthorDate: Wed, 26 Sep 2007 21:11:43 +0000 (14:11 -0700) Committer: H. Peter Anvin <hpa@zytor.com> CommitDate: Wed, 26 Sep 2007 21:15:04 +0000 (14:15 -0700) [x86 setup] Handle case of improperly terminated E820 chain http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2efa33f81ef56e7700c09a3d8a881c96692149e5
The fix from Comment #2 broke Dell XPS M1330 (ref. http://lkml.org/lkml/2007/9/27/297). Another fix has been proposed: http://lkml.org/lkml/2007/9/27/322
Mainline fix: Commit: 4ee5b10abeb2b5581be10d3022694cd19084e9b0 Parent: ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e Author: H. Peter Anvin <hpa@zytor.com> AuthorDate: Fri, 28 Sep 2007 00:17:12 +0000 (17:17 -0700) Committer: H. Peter Anvin <hpa@zytor.com> CommitDate: Fri, 28 Sep 2007 17:12:44 +0000 (10:12 -0700) [x86 setup] Correct the SMAP check for INT 0x15, AX=0xe820