buffer cache invalidation implementation issues

ID 1DB1ED59-AF07-11D8-ACB9-000D610A3B12
Type freebsd
Reporter FreeBSD
Modified 2004-04-24T00:00:00


Programming errors in the implementation of the msync(2) system call involving the MS_INVALIDATE operation lead to cache consistency problems between the virtual memory system and on-disk contents. In some situations, a user with read access to a file may be able to prevent changes to that file from being committed to disk.