An Information Flow Approach for Preventing Race Conditions: Dynamic Protection of the Linux OS | IEEE Conference Publication | IEEE Xplore