Uses kref for struct page