mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
bitkeeper revision 1.1159.1.219 (416a9e3bO5_6f1e0AMMNVRk0kCNWpQ)
Bug fix, from code inspection. MMUEXT_TRANSFER_PAGE error case would have inappropriately caused an ASSERT, due to a "break" statement getting caught by a while loop, rather than the intended switch statement.
This commit is contained in:
1 parent
38665e59e7
commit
306d28b4f5
2 files changed
+2
No files matched your search
@@ -30,6 +30,7 @@ kaf24@scramble.cl.cam.ac.uk
|
||||
kaf24@striker.cl.cam.ac.uk
|
||||
laudney@eclipse.(none)
|
||||
lynx@idefix.cl.cam.ac.uk
|
||||
mafetter@fleming.research
|
||||
maw48@labyrinth.cl.cam.ac.uk
|
||||
mjw@wray-m-3.hpl.hp.com
|
||||
mwilli2@equilibrium.research
|
||||
|
||||
@@ -1156,6 +1156,7 @@ static int do_extended_command(unsigned long ptr, unsigned long val)
|
||||
: "0" (d), "1" (x), "c" (NULL), "b" (x) );
|
||||
}
|
||||
while ( unlikely(nd != d) || unlikely(y != x) );
|
||||
if (!okay) break;
|
||||
|
||||
/*
|
||||
* Unlink from 'd'. At least one reference remains (now anonymous), so
|
||||
|
||||