We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent aa5dc8c commit 6612ed2Copy full SHA for 6612ed2
mm/secretmem.c
@@ -145,15 +145,15 @@ static int secretmem_migratepage(struct address_space *mapping,
145
return -EBUSY;
146
}
147
148
-static void secretmem_freepage(struct page *page)
+static void secretmem_free_folio(struct folio *folio)
149
{
150
- set_direct_map_default_noflush(page);
151
- clear_highpage(page);
+ set_direct_map_default_noflush(&folio->page);
+ folio_zero_segment(folio, 0, folio_size(folio));
152
153
154
const struct address_space_operations secretmem_aops = {
155
.dirty_folio = noop_dirty_folio,
156
- .freepage = secretmem_freepage,
+ .free_folio = secretmem_free_folio,
157
.migratepage = secretmem_migratepage,
158
.isolate_page = secretmem_isolate_page,
159
};
0 commit comments