On 2022/5/9 4:30, Matthew Wilcox (Oracle) wrote: > From: Miaohe Lin <linmiaohe@xxxxxxxxxx> > > We no longer need the page's inode pinned. This comment dates back to > commit db37648cd6ce ("[PATCH] mm: non syncing lock_page()") which added > lock_page_nosync(). That was removed by commit 7eaceaccab5f ("block: > remove per-queue plugging") which also made this comment obsolete. > > Signed-off-by: Miaohe Lin <linmiaohe@xxxxxxxxxx> > Signed-off-by: Matthew Wilcox (Oracle) <willy@xxxxxxxxxxxxx> > Reviewed-by: Christoph Hellwig <hch@xxxxxx> Many thanks for doing this! :) > --- > include/linux/pagemap.h | 3 --- > 1 file changed, 3 deletions(-) > > diff --git a/include/linux/pagemap.h b/include/linux/pagemap.h > index 65ae8f96554b..ab47579af434 100644 > --- a/include/linux/pagemap.h > +++ b/include/linux/pagemap.h > @@ -908,9 +908,6 @@ static inline void folio_lock(struct folio *folio) > __folio_lock(folio); > } > > -/* > - * lock_page may only be called if we have the page's inode pinned. > - */ > static inline void lock_page(struct page *page) > { > struct folio *folio; >