> int is_async; /* is IO async ? */> + int should_dirty; /* should we mark read pages dirty? */This seems wasteful. Maybe its time for some bit flags?- z