If length is not aligned to PAGE_SIZE, we need one more page.