diff options
author | Matthew Wilcox (Oracle) <willy@infradead.org> | 2024-11-25 17:54:41 +0000 |
---|---|---|
committer | Christian Brauner <brauner@kernel.org> | 2024-12-22 11:29:51 +0100 |
commit | 1197867a5dc8924d83ce484b6fd361ca32423dac (patch) | |
tree | 5d49b6c334ff3ae842a1c8249764802ab95aeac6 /kernel/watch_queue.c | |
parent | d727935cad9f6f52c8d184968f9720fdc966c669 (diff) |
watch_queue: Use page->private instead of page->index
We are attempting to eliminate page->index, so use page->private
instead.
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Link: https://lore.kernel.org/r/20241125175443.2911738-1-willy@infradead.org
Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to 'kernel/watch_queue.c')
-rw-r--r-- | kernel/watch_queue.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/watch_queue.c b/kernel/watch_queue.c index 1895fbc32bcb..5267adeaa403 100644 --- a/kernel/watch_queue.c +++ b/kernel/watch_queue.c @@ -71,7 +71,7 @@ static void watch_queue_pipe_buf_release(struct pipe_inode_info *pipe, bit /= WATCH_QUEUE_NOTE_SIZE; page = buf->page; - bit += page->index; + bit += page->private; set_bit(bit, wqueue->notes_bitmap); generic_pipe_buf_release(pipe, buf); @@ -278,7 +278,7 @@ long watch_queue_set_size(struct pipe_inode_info *pipe, unsigned int nr_notes) pages[i] = alloc_page(GFP_KERNEL); if (!pages[i]) goto error_p; - pages[i]->index = i * WATCH_QUEUE_NOTES_PER_PAGE; + pages[i]->private = i * WATCH_QUEUE_NOTES_PER_PAGE; } bitmap = bitmap_alloc(nr_notes, GFP_KERNEL); |