History

buffer: convert __block_write_full_page() to __block_write_full_folio()

Remove nine hidden calls to compound_head() by using a folio instead of a page.

Matthew Wilcox (Oracle) committed 3 years ago

Commit 53418a11 parent c1401fd5 files · +32 −32Browse files

Showing the changes to include/linux/buffer_head.h (1 of 5 files). Show all

Unified · Split

include/linux/buffer_head.h+1−1
@@ -263,7 +263,7 @@ extern int buffer_heads_over_limit; · 262 unmodified lines
263void block_invalidate_folio(struct folio *folio, size_t offset, size_t length);263void block_invalidate_folio(struct folio *folio, size_t offset, size_t length);
264int block_write_full_page(struct page *page, get_block_t *get_block,264int block_write_full_page(struct page *page, get_block_t *get_block,
265 struct writeback_control *wbc);265 struct writeback_control *wbc);
266int __block_write_full_page(struct inode *inode, struct page *page,266int __block_write_full_folio(struct inode *inode, struct folio *folio,
267 get_block_t *get_block, struct writeback_control *wbc,267 get_block_t *get_block, struct writeback_control *wbc,
268 bh_end_io_t *handler);268 bh_end_io_t *handler);
269int block_read_full_folio(struct folio *, get_block_t *);269int block_read_full_folio(struct folio *, get_block_t *);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t