JFS: diAlloc() should return -EIO rather than EIO