]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
i386: avoid temporarily inconsistent pte-s
authorJan Beulich <jbeulich@novell.com>
Wed, 17 Oct 2007 16:04:33 +0000 (18:04 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 26 Nov 2007 17:42:31 +0000 (09:42 -0800)
commitdf84bfba736f56550a32e7a85ad518f3f8431b9c
treec473d612bd96eb2128ef6098b00b74f7b8452688
parent332a20e37fed150e5d45aa6f8c8511568504d139
i386: avoid temporarily inconsistent pte-s

patch aa506dc7b12d03fbf8fd11aab752aed1aadd9c07 in mainline.

i386: avoid temporarily inconsistent pte-s

One more of these issues (which were considered fixed a few releases
back): other than on x86-64, i386 allows set_fixmap() to replace
already present mappings. Consequently, on PAE, care must be taken to
not update the high half of a pte while the low half is still holding
the old value.

 [tglx: arch/x86 adaptation]

Signed-off-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/i386/mm/pgtable.c