Messages in this thread Patch in this message | | | Date | Sat, 1 Jun 2002 09:40:02 -0700 | From | William Lee Irwin III <> | Subject | forget_pte() |
| |
# This is a BitKeeper generated patch for the following project: # Project Name: Linux kernel tree # This patch format is intended for GNU patch command version 2.5 or higher. # This patch includes the following deltas: # ChangeSet 1.656 -> 1.657 # mm/memory.c 1.70 -> 1.71 # # The following is the BitKeeper ChangeSet Log # -------------------------------------------- # 02/06/01 wli@holomorphy.com 1.657 # memory.c: # Fix stale comment around forget_pte() and change to a #define in order to get accurate line numbers for BUG(), also using BUG_ON(). # -------------------------------------------- # diff -Nru a/mm/memory.c b/mm/memory.c --- a/mm/memory.c Sat Jun 1 09:35:40 2002 +++ b/mm/memory.c Sat Jun 1 09:35:40 2002 @@ -309,15 +309,12 @@ } /* - * Return indicates whether a page was freed so caller can adjust rss + * bug check to be sure pte's are unmapped when no longer used */ -static inline void forget_pte(pte_t page) -{ - if (!pte_none(page)) { - printk("forget_pte: old mapping existed!\n"); - BUG(); - } -} +#define forget_pte(pte) \ + do { \ + BUG_ON(!pte_none(pte)); \ + } while (0) static void zap_pte_range(mmu_gather_t *tlb, pmd_t * pmd, unsigned long address, unsigned long size) { - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |