search for: __is_prefetch

Displaying 3 results from an estimated 3 matches for "__is_prefetch".

2004 Jul 21
3
X100P panic
...fc86 00000001 0211430e 00000000 00000000 00000000 00000000 00000000 00000000 00000060 0213fc86 0213fc86 Call Trace: [<0213fc86>] rw_vm+0x3a/0x218 [<0213fc86>] rw_vm+0x3a/0x218 [<02140096>] get_user_size+0x2e/0x55 [<0213fc86>] rw_vm+0x3a/0x218 [<0211430e>] __is_prefetch+0x1a7/0x295 [<0213fc86>] rw_vm+0x3a/0x218 [<0213fc86>] rw_vm+0x3a/0x218 [<0211466a>] do_page_fault+0x26e/0x446 [<021143fc>] do_page_fault+0x0/0x446 [<0213fc86>] rw_vm+0x3a/0x218 [<0213fc86>] rw_vm+0x3a/0x218 [<0213fc86>] rw_vm+0x3a/0x218 [<021400...
2007 Apr 18
2
[PATCH 19/21] i386 Kprobes semaphore fix
...ff. */ - seg_limit += base; - if (seg_limit < *eip_limit && seg_limit >= base) - *eip_limit = seg_limit; - return eip + base; -} /* * Sometimes AMD Athlon/Opteron CPUs report invalid exceptions on prefetch. @@ -135,7 +64,8 @@ static inline unsigned long get_segment_ static int __is_prefetch(struct pt_regs *regs, unsigned long addr) { unsigned long limit; - unsigned long instr = get_segment_eip (regs, &limit); + unsigned long instr = convert_eip_to_linear (regs, regs->eip, + &current->mm->context, &limit); int scan_more = 1; int prefetch = 0; int i; I...
2007 Apr 18
2
[PATCH 19/21] i386 Kprobes semaphore fix
...ff. */ - seg_limit += base; - if (seg_limit < *eip_limit && seg_limit >= base) - *eip_limit = seg_limit; - return eip + base; -} /* * Sometimes AMD Athlon/Opteron CPUs report invalid exceptions on prefetch. @@ -135,7 +64,8 @@ static inline unsigned long get_segment_ static int __is_prefetch(struct pt_regs *regs, unsigned long addr) { unsigned long limit; - unsigned long instr = get_segment_eip (regs, &limit); + unsigned long instr = convert_eip_to_linear (regs, regs->eip, + &current->mm->context, &limit); int scan_more = 1; int prefetch = 0; int i; I...