[filedisk/grub4dos] Pend WvFilediskG4dIo_
authorShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sat, 22 Jan 2011 12:47:51 +0000 (07:47 -0500)
committerShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sat, 22 Jan 2011 12:47:51 +0000 (07:47 -0500)
commit2e64247e8ff0e853352d0239fd43d093ec402168
tree9f9073718d37233bd3bbbabefd2fdd4ed212fa94
parent187f3b9c1c536a6f5c381da43e131390d943cd2a
[filedisk/grub4dos] Pend WvFilediskG4dIo_

If we attempt to perform ZwReadFile() in a thread
context where there is already a read happening
(such as when Windows' SETUPDD is attempting to
mount our disk), then we will deadlock.  So we
pend the IRP and execute it within our filedisk's
thread's context.  This probably has to do with IRQL.
src/winvblock/filedisk/grub4dos.c