[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [win-pv-devel] [PATCH 0/4] Fix VIF plug/unplug races
XenServer system test highlighted problems with VIF plug and unplug not always completing successfully. Several races were then subsequently exposed by running a script to continuously plug and unplug a vif in a tight loop. This series re-works several aspects of the PDO management and frontend code to fix these races. Patch #1 fixes a BSOD the could occur if the VIF was unplugged very quickly after detection by the frontend. Patch #2 removes excessive function inlining that made debugging tricky Patch #3 prevents some uninteresting log spew Patch #4 re-works the frontend state model code and also the way in which IoRequestDeviceEject() is invoked, to avoid it racing with PDO destruction due to surprise removal. _______________________________________________ win-pv-devel mailing list win-pv-devel@xxxxxxxxxxxxxxxxxxxx http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |