Don't allow negative offset or size in fs_read