patch-2.4.13 linux/Documentation/cachetlb.txt

Next file: linux/Documentation/cciss.txt
Previous file: linux/Documentation/arm/SA1100/Pangolin
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.12/linux/Documentation/cachetlb.txt linux/Documentation/cachetlb.txt
@@ -326,6 +326,12 @@
 	update_mmu_cache(), a check is made of this flag bit, and if
 	set the flush is done and the flag bit is cleared.
 
+	IMPORTANT NOTE: It is often important, if you defer the flush,
+			that the actual flush occurs on the same CPU
+			as did the cpu stores into the page to make it
+			dirty.  Again, see sparc64 for examples of how
+			to deal with this.
+
   void flush_icache_range(unsigned long start, unsigned long end)
   	When the kernel stores into addresses that it will execute
 	out of (eg when loading modules), this function is called.

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)