| From: "Matthew Wilcox (Oracle)" <willy@infradead.org> |
| Subject: mm: remove zero_user() |
| Date: Thu, 12 Jun 2025 15:34:41 +0100 |
| |
| All users have now been converted to either memzero_page() or |
| folio_zero_range(). |
| |
| Link: https://lkml.kernel.org/r/20250612143443.2848197-6-willy@infradead.org |
| Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> |
| Reviewed-by: Alex Markuze <amarkuze@redhat.com> |
| Cc: Christoph Hellwig <hch@lst.de> |
| Cc: Ilya Dryomov <idryomov@gmail.com> |
| Cc: Ira Weiny <ira.weiny@intel.com> |
| Cc: Jens Axboe <axboe@kernel.dk> |
| Cc: Xiubo Li <xiubli@redhat.com> |
| Cc: Dan Carpenter <dan.carpenter@linaro.org> |
| Cc: Viacheslav Dubeyko <Slava.Dubeyko@ibm.com> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| --- |
| |
| include/linux/highmem.h | 6 ------ |
| 1 file changed, 6 deletions(-) |
| |
| --- a/include/linux/highmem.h~mm-remove-zero_user |
| +++ a/include/linux/highmem.h |
| @@ -292,12 +292,6 @@ static inline void zero_user_segment(str |
| zero_user_segments(page, start, end, 0, 0); |
| } |
| |
| -static inline void zero_user(struct page *page, |
| - unsigned start, unsigned size) |
| -{ |
| - zero_user_segments(page, start, start + size, 0, 0); |
| -} |
| - |
| #ifndef __HAVE_ARCH_COPY_USER_HIGHPAGE |
| |
| static inline void copy_user_highpage(struct page *to, struct page *from, |
| _ |