Messages in this thread | | | Date | Thu, 04 Feb 2010 01:48:29 -0800 | From | "Justin P. Mattock" <> | Subject | Re: ohci1394_dma=early crash since 2.6.32 (was Re: [Bug #14487] PANIC: early exception 08 rip 246:10 error ffffffff810251b5 cr2 0) |
| |
On 02/04/10 01:35, Jan Beulich wrote: >>>> "Justin P. Mattock"<justinmattock@gmail.com> 04.02.10 10:17>>> >> so something is using __native_set_fixmap >> that's hitting some memory address then >> set_fixmap_nocache(ohci1394_dma=early) >> fires off hitting the same? > > No, afaict it is the ohci1394_dma=early code itself hitting that path. > > Jan > >
alright.. looking at init_ohci1394_dma.c I see:
ohci.registers = (void *)fix_to_virt(FIX_OHCI1394_BASE);
then I think it calls:
set_fixmap_nocache(FIX_OHCI1394_BASE, ohci_base);
I'm guessing somewhere with the fix_to_virt might be something (but could be wrong);
Justin P. Mattock
| |