All of lore.kernel.org
 help / color / mirror / Atom feed
* forget_pte()
@ 2002-06-01 16:40 William Lee Irwin III
  2002-06-03  3:04 ` forget_pte() Rusty Russell
  2002-06-03  5:38 ` forget_pte() William Lee Irwin III
  0 siblings, 2 replies; 4+ messages in thread
From: William Lee Irwin III @ 2002-06-01 16:40 UTC (permalink / raw)
  To: linux-kernel; +Cc: trivial, kernel-janitor-discuss

# 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)
 {

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2002-06-03  5:38 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-06-01 16:40 forget_pte() William Lee Irwin III
2002-06-03  3:04 ` forget_pte() Rusty Russell
2002-06-03  5:35   ` forget_pte() William Lee Irwin III
2002-06-03  5:38 ` forget_pte() William Lee Irwin III

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.