|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] Make sure we only look at the unpinned list for mms whic
ChangeSet 1.1661, 2005/06/03 12:22:37+01:00, sos22@xxxxxxxxxxxxxxxxxxxx
Make sure we only look at the unpinned list for mms which are actually
unpinned.
Signed-off-by: Steven Smith <sos22@xxxxxxxxx>
ldt.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff -Nru a/linux-2.6.11-xen-sparse/arch/xen/i386/kernel/ldt.c
b/linux-2.6.11-xen-sparse/arch/xen/i386/kernel/ldt.c
--- a/linux-2.6.11-xen-sparse/arch/xen/i386/kernel/ldt.c 2005-06-03
10:01:33 -04:00
+++ b/linux-2.6.11-xen-sparse/arch/xen/i386/kernel/ldt.c 2005-06-03
10:01:33 -04:00
@@ -134,9 +134,11 @@
kfree(mm->context.ldt);
mm->context.size = 0;
}
- spin_lock(&mm_unpinned_lock);
- list_del(&mm->context.unpinned);
- spin_unlock(&mm_unpinned_lock);
+ if (!mm->context.pinned) {
+ spin_lock(&mm_unpinned_lock);
+ list_del(&mm->context.unpinned);
+ spin_unlock(&mm_unpinned_lock);
+ }
}
static int read_ldt(void __user * ptr, unsigned long bytecount)
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] Make sure we only look at the unpinned list for mms which are actually,
BitKeeper Bot <=
|
|
|
|
|