patch-2.4.19 linux-2.4.19/include/asm-i386/highmem.h
Next file: linux-2.4.19/include/asm-i386/i387.h
Previous file: linux-2.4.19/include/asm-i386/floppy.h
Back to the patch index
Back to the overall index
- Lines: 36
- Date:
Fri Aug 2 17:39:45 2002
- Orig file:
linux-2.4.18/include/asm-i386/highmem.h
- Orig date:
Thu Nov 22 11:46:19 2001
diff -urN linux-2.4.18/include/asm-i386/highmem.h linux-2.4.19/include/asm-i386/highmem.h
@@ -62,7 +62,7 @@
static inline void *kmap(struct page *page)
{
if (in_interrupt())
- BUG();
+ out_of_line_bug();
if (page < highmem_start_page)
return page_address(page);
return kmap_high(page);
@@ -71,7 +71,7 @@
static inline void kunmap(struct page *page)
{
if (in_interrupt())
- BUG();
+ out_of_line_bug();
if (page < highmem_start_page)
return;
kunmap_high(page);
@@ -95,7 +95,7 @@
vaddr = __fix_to_virt(FIX_KMAP_BEGIN + idx);
#if HIGHMEM_DEBUG
if (!pte_none(*(kmap_pte-idx)))
- BUG();
+ out_of_line_bug();
#endif
set_pte(kmap_pte-idx, mk_pte(page, kmap_prot));
__flush_tlb_one(vaddr);
@@ -113,7 +113,7 @@
return;
if (vaddr != __fix_to_virt(FIX_KMAP_BEGIN+idx))
- BUG();
+ out_of_line_bug();
/*
* force other mappings to Oops if they'll try to access
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)