This is used in preference to invalidatepage, if defined.
Showing the changes to include (1 of 4 files). Show all
Unified · Split
| @@ -387,6 +387,7 @@ struct address_space_operations { · 386 unmodified lines | |||
| 387 | 387 | ||
| 388 | /* Unfortunately this kludge is needed for FIBMAP. Don't use it */ | 388 | /* Unfortunately this kludge is needed for FIBMAP. Don't use it */ |
| 389 | sector_t (*bmap)(struct address_space *, sector_t); | 389 | sector_t (*bmap)(struct address_space *, sector_t); |
| 390 | void (*invalidate_folio) (struct folio *, size_t offset, size_t len); | ||
| 390 | void (*invalidatepage) (struct page *, unsigned int, unsigned int); | 391 | void (*invalidatepage) (struct page *, unsigned int, unsigned int); |
| 391 | int (*releasepage) (struct page *, gfp_t); | 392 | int (*releasepage) (struct page *, gfp_t); |
| 392 | void (*freepage)(struct page *); | 393 | void (*freepage)(struct page *); |