read_inode needs correction