]> xenbits.xensource.com Git - pvdrivers/win/xenvif.git/commit
Release lower bus interface before passing removal IRP to PDO
authorPaul Durrant <paul.durrant@citrix.com>
Fri, 27 Feb 2015 17:47:04 +0000 (17:47 +0000)
committerPaul Durrant <paul.durrant@citrix.com>
Fri, 27 Feb 2015 17:47:04 +0000 (17:47 +0000)
commit6cfc819e347ad9ba2f2fd682d7da14cf58ff36c3
tree0ad75c71ccccf1512a24fe7ea53a1bd8ec69a449
parentaa070e59334bfc551050c7756c3d165ad6a3d825
Release lower bus interface before passing removal IRP to PDO

If the PDO is surprised removed then the FDO tries to retain its
reference to the PDO's bus interface byond its destruction. This will
cause an assertion failure in checked builds of XENBUS and may cause
memory corruption.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
src/xenvif/fdo.c