Here is a 2.4.28 patch that ensures negative cached dirents do not exist by always doing an otw getattr to the server. This does cause a small increase in getattrs (~3% from what I saw in my testing) but it seems to me the price is worth it to ensure the client does not lie about the existence of a file. comments? steved.