summaryrefslogtreecommitdiffstats
path: root/include/linux/page-flags.h
Commit message (Expand)AuthorAgeFilesLines
* mm: constify more page/folio testsMatthew Wilcox (Oracle)2024-03-061-26/+26
* mm: constify testing page/folio flagsMatthew Wilcox (Oracle)2024-03-061-7/+17
* mm: remove PageYoung and PageIdle definitionsMatthew Wilcox (Oracle)2024-03-061-4/+4
* mm: remove PageWaiters, PageSetWaiters and PageClearWaitersMatthew Wilcox (Oracle)2024-03-061-9/+1
* mm: separate out FOLIO_FLAGS from PAGEFLAGSMatthew Wilcox (Oracle)2024-03-061-20/+43
* mm: return void from folio_start_writeback() and related functionsMatthew Wilcox (Oracle)2023-12-101-2/+2
* mm: remove test_set_page_writeback()Matthew Wilcox (Oracle)2023-12-101-5/+0
* mm: add folio_xor_flags_has_waiters()Matthew Wilcox (Oracle)2023-10-181-0/+19
* mm: remove folio_test_transhuge()Matthew Wilcox (Oracle)2023-08-211-5/+0
* mm: free up a word in the first tail pageMatthew Wilcox (Oracle)2023-08-211-3/+4
* mm: rearrange page flagsMatthew Wilcox (Oracle)2023-08-211-3/+3
* mm: add large_rmappable page flagMatthew Wilcox (Oracle)2023-08-211-1/+6
* mm: remove HUGETLB_PAGE_DTORMatthew Wilcox (Oracle)2023-08-211-10/+33
* mm: add PAGE_TYPE_OP folio functionsVishal Moola (Oracle)2023-08-211-7/+23
* mm: page_table_check: Ensure user pages are not slab pagesRuihan Li2023-05-291-0/+6
* Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-04-271-16/+7
|\
| * hugetlb: remove PageHeadHuge()Matthew Wilcox (Oracle)2023-04-181-6/+1
| * kasan: remove PG_skip_kasan_poison flagPeter Collingbourne2023-03-281-9/+0
| * mm, printk: introduce new format %pGt for page_typeHyeonggon Yoo2023-03-281-1/+6
* | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2023-04-261-5/+0
|\ \
| * | ext4: Convert ext4_bio_write_page() to use a folioMatthew Wilcox2023-04-061-5/+0
| |/
* / mm, page_flags: remove PG_slob_freeVlastimil Babka2023-03-291-4/+0
|/
* mm: add memcpy_from_file_folio()Matthew Wilcox (Oracle)2023-02-021-0/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-12-151-1/+2
|\
| * mm: Add PG_arch_3 page flagPeter Collingbourne2022-11-291-0/+1
| * mm: Do not enable PG_arch_2 for all 64-bit architecturesCatalin Marinas2022-11-291-1/+1
* | fsdax: introduce page->share for fsdax in reflink modeShiyang Ruan2022-12-111-1/+1
* | mm,thp,rmap: simplify compound page mapcount handlingHugh Dickins2022-11-301-21/+0
|/
* mm: multi-gen LRU: groundworkYu Zhao2022-09-261-2/+2
* mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rstMuchun Song2022-08-081-13/+2
* mm: hugetlb_vmemmap: introduce the name HVOMuchun Song2022-08-081-2/+1
* mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handlingMuchun Song2022-08-081-4/+2
* mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled()Muchun Song2022-08-081-12/+2
* Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-08-051-0/+23
|\
| * fsdax: set a CoW flag when associate reflink mappingsShiyang Ruan2022-07-171-0/+6
| * mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_m...Muchun Song2022-07-031-0/+11
| * mm/vmscan: convert reclaim_clean_pages_from_list() to foliosMatthew Wilcox (Oracle)2022-07-031-0/+6
* | mm: Convert all PageMovable users to movable_operationsMatthew Wilcox (Oracle)2022-08-021-1/+1
|/
* Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-05-261-10/+52
|\
| * mm: add folio_mapping_flags()Matthew Wilcox (Oracle)2022-05-131-0/+5
| * mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive for PageAnon() pagesDavid Hildenbrand2022-05-091-1/+38
| * mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP*Muchun Song2022-04-281-3/+3
| * mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled*Muchun Song2022-04-281-6/+6
* | fs: Remove last vestiges of releasepageMatthew Wilcox (Oracle)2022-05-091-1/+1
|/
* mm: delete __ClearPageWaiters()Hugh Dickins2022-03-241-1/+1
* mm/migrate: fix race between lock page and clear PG_Isolatedandrew.yang2022-03-221-1/+1
* mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_keyMuchun Song2022-03-221-2/+14
* mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB pageMuchun Song2022-03-221-4/+74
* Merge tag 'slab-for-5.17-part2' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-01-181-37/+0
|\
| * mm: Remove slab from struct pageMatthew Wilcox (Oracle)2022-01-061-37/+0