History

fs: Add invalidate_folio() aops method

This is used in preference to invalidatepage, if defined.

Matthew Wilcox (Oracle) committed 4 years ago

Commit 128d1f81 parent 020df9b4 files · +21 −12Browse files

Showing the changes to include (1 of 4 files). Show all

Unified · Split

include/linux/fs.h+1−0
@@ -387,6 +387,7 @@ struct address_space_operations { · 386 unmodified lines
387387
388388 /* Unfortunately this kludge is needed for FIBMAP. Don't use it */
389389 sector_t (*bmap)(struct address_space *, sector_t);
390+ void (*invalidate_folio) (struct folio *, size_t offset, size_t len);
390391 void (*invalidatepage) (struct page *, unsigned int, unsigned int);
391392 int (*releasepage) (struct page *, gfp_t);
392393 void (*freepage)(struct page *);

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