shmem: Comment fixups
Remove the last mentions of radix tree from various comments. Signed-off-by: Matthew Wilcox <willy@infradead.org>
This commit is contained in:
parent
ef3038a573
commit
7f4446eefe
12
mm/shmem.c
12
mm/shmem.c
@ -763,7 +763,7 @@ void shmem_unlock_mapping(struct address_space *mapping)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Remove range of pages and swap entries from radix tree, and free them.
|
* Remove range of pages and swap entries from page cache, and free them.
|
||||||
* If !unfalloc, truncate or punch hole; if unfalloc, undo failed fallocate.
|
* If !unfalloc, truncate or punch hole; if unfalloc, undo failed fallocate.
|
||||||
*/
|
*/
|
||||||
static void shmem_undo_range(struct inode *inode, loff_t lstart, loff_t lend,
|
static void shmem_undo_range(struct inode *inode, loff_t lstart, loff_t lend,
|
||||||
@ -1143,10 +1143,10 @@ static int shmem_unuse_inode(struct shmem_inode_info *info,
|
|||||||
* We needed to drop mutex to make that restrictive page
|
* We needed to drop mutex to make that restrictive page
|
||||||
* allocation, but the inode might have been freed while we
|
* allocation, but the inode might have been freed while we
|
||||||
* dropped it: although a racing shmem_evict_inode() cannot
|
* dropped it: although a racing shmem_evict_inode() cannot
|
||||||
* complete without emptying the radix_tree, our page lock
|
* complete without emptying the page cache, our page lock
|
||||||
* on this swapcache page is not enough to prevent that -
|
* on this swapcache page is not enough to prevent that -
|
||||||
* free_swap_and_cache() of our swap entry will only
|
* free_swap_and_cache() of our swap entry will only
|
||||||
* trylock_page(), removing swap from radix_tree whatever.
|
* trylock_page(), removing swap from page cache whatever.
|
||||||
*
|
*
|
||||||
* We must not proceed to shmem_add_to_page_cache() if the
|
* We must not proceed to shmem_add_to_page_cache() if the
|
||||||
* inode has been freed, but of course we cannot rely on
|
* inode has been freed, but of course we cannot rely on
|
||||||
@ -1212,7 +1212,7 @@ int shmem_unuse(swp_entry_t swap, struct page *page)
|
|||||||
&memcg, false);
|
&memcg, false);
|
||||||
if (error)
|
if (error)
|
||||||
goto out;
|
goto out;
|
||||||
/* No radix_tree_preload: swap entry keeps a place for page in tree */
|
/* No memory allocation: swap entry occupies the slot for the page */
|
||||||
error = -EAGAIN;
|
error = -EAGAIN;
|
||||||
|
|
||||||
mutex_lock(&shmem_swaplist_mutex);
|
mutex_lock(&shmem_swaplist_mutex);
|
||||||
@ -1887,7 +1887,7 @@ unlock:
|
|||||||
spin_unlock_irq(&info->lock);
|
spin_unlock_irq(&info->lock);
|
||||||
goto repeat;
|
goto repeat;
|
||||||
}
|
}
|
||||||
if (error == -EEXIST) /* from above or from radix_tree_insert */
|
if (error == -EEXIST)
|
||||||
goto repeat;
|
goto repeat;
|
||||||
return error;
|
return error;
|
||||||
}
|
}
|
||||||
@ -2501,7 +2501,7 @@ static ssize_t shmem_file_read_iter(struct kiocb *iocb, struct iov_iter *to)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* llseek SEEK_DATA or SEEK_HOLE through the radix_tree.
|
* llseek SEEK_DATA or SEEK_HOLE through the page cache.
|
||||||
*/
|
*/
|
||||||
static pgoff_t shmem_seek_hole_data(struct address_space *mapping,
|
static pgoff_t shmem_seek_hole_data(struct address_space *mapping,
|
||||||
pgoff_t index, pgoff_t end, int whence)
|
pgoff_t index, pgoff_t end, int whence)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user