Messages in this thread | | | Date | Wed, 07 May 2008 23:08:21 +0200 | From | Henry Nestler <> | Subject | Re: [PATCH] x86: endless page faults in mount_block_root for Linux 2.6 - v2 |
| |
Henry Nestler wrote: > [...] > checking if image is initramfs...it isn't (no cpio magic); looks like an > initrd > BUG: unable to handle kernel paging request at c0000e68 > IP: [<c010cb84>] __change_page_attr_set_clr+0x104/0x590 > *pde = 00000063 BUG: unable to handle kernel paging request at c0000000 > IP: [<c010c5c9>] do_page_fault+0x639/0x730 > *pde = 00000063 BUG: unable to handle kernel paging request at c0000000 > IP: [<c010c5c9>] do_page_fault+0x639/0x730 > *pde = 00000063 BUG: unable to handle kernel paging request at c0000000 > IP: [<c010c5c9>] do_page_fault+0x639/0x730 > ===== ... this never ends or with a stack overflow ... === > > Shure, the "out of range address" was from buggy driver development. > But not of adresses should kill the complete system. > > "__change_page_attr_set_clr" is some of the macros inside spurious_fault.
Sorry. Copy&paste error. I wand to say: "do_page_fault+0x639/0x730" is one of the macros or inline functions "pgd_present(*pgd)" or "pte_write(*pte)", what I can not see as label.
-- Henry N.
| |