one change missing from that patch. i think vcache2inode() should always be called. see afs_linux_revalidate.