aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/fs/dax.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-04-17fs/dax: fix folio splitting issue by resetting old folio order + _nr_pagesDavid Hildenbrand1-0/+1
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-89/+280
2025-03-21fs/dax: don't disassociate zero page entriesAlistair Popple1-2/+7
2025-03-17fs/dax: properly refcount fs dax pagesAlistair Popple1-72/+114
2025-03-17fs/dax: remove PAGE_MAPPING_DAX_SHARED mapping flagAlistair Popple1-22/+33
2025-03-17fs/dax: ensure all pages are idle prior to filesystem unmountAlistair Popple1-0/+27
2025-03-17fs/dax: always remove DAX page-cache entries when breaking layoutsAlistair Popple1-0/+40
2025-03-17fs/dax: create a common implementation to break DAX layoutsAlistair Popple1-0/+33
2025-03-17fs/dax: don't skip locked entries when scanning entriesAlistair Popple1-9/+41
2025-03-17fs/dax: return unmapped busy pages from dax_layout_busy_page_range()Alistair Popple1-1/+1
2025-03-17dax: use folios more widely within DAXMatthew Wilcox (Oracle)1-26/+27
2025-02-26iomap: introduce a full map advance helperBrian Foster1-6/+4
2025-02-26iomap: rename iomap_iter processed field to statusBrian Foster1-10/+10
2025-02-26dax: advance the iomap_iter on pte and pmd faultsBrian Foster1-4/+8
2025-02-26dax: advance the iomap_iter on dedupe rangeBrian Foster1-7/+14
2025-02-26dax: advance the iomap_iter on unshare rangeBrian Foster1-3/+5
2025-02-26dax: advance the iomap_iter on zero rangeBrian Foster1-16/+17
2025-02-26dax: push advance down into dax_iomap_iter() for read and writeBrian Foster1-16/+11
2025-02-26dax: advance the iomap_iter in the read/write pathBrian Foster1-1/+5
2024-10-07fsdax: dax_unshare_iter needs to copy entire blocksDarrick J. Wong1-7/+27
2024-10-07fsdax: remove zeroing code from dax_unshare_iterDarrick J. Wong1-8/+0
2024-10-07iomap: share iomap_unshare_iter predicate code with fsdaxDarrick J. Wong1-2/+1
2024-10-03iomap: constrain the file range passed to iomap_file_unshareDarrick J. Wong1-1/+5
2024-04-25dax: use huge_zero_folioMatthew Wilcox (Oracle)1-7/+7
2023-11-18fs : Fix warning using plain integer as NULLAbhinav Singh1-1/+1
2023-10-04mm: convert DAX lock/unlock page to lock/unlock folioMatthew Wilcox (Oracle)1-12/+12
2023-08-24mm: remove enum page_entry_sizeMatthew Wilcox (Oracle)1-22/+8
2023-08-24mm: move PMD_ORDER to pgtable.hMatthew Wilcox (Oracle)1-3/+0
2023-06-26dax: enable dax fault handler to report VM_FAULT_HWPOISONJane Chu1-5/+6
2023-06-23fsdax: remove redundant variable 'error'Colin Ian King1-2/+1
2023-04-05fsdax: force clear dirty mark if CoWShiyang Ruan1-0/+37
2023-03-28fsdax: dedupe should compare the min of two iters' lengthShiyang Ruan1-2/+2
2023-03-28fsdax: unshare: zero destination if srcmap is HOLE or UNWRITTENShiyang Ruan1-3/+8
2023-02-03fsdax: dax_unshare_iter() should return a valid lengthShiyang Ruan1-2/+3
2022-12-11fsdax,xfs: port unshare to fsdaxShiyang Ruan1-0/+52
2022-12-11fsdax: dedupe: iter two files at the same timeShiyang Ruan1-8/+8
2022-12-11fsdax,xfs: set the shared flag when file extent is sharedShiyang Ruan1-12/+7
2022-12-11fsdax: zero the edges if source is HOLE or UNWRITTENShiyang Ruan1-30/+49
2022-12-11fsdax: invalidate pages when CoWShiyang Ruan1-4/+13
2022-12-11fsdax: introduce page->share for fsdax in reflink modeShiyang Ruan1-16/+22
2022-09-24Merge branch 'for-6.0/dax' into libnvdimm-fixesDan Williams1-62/+343
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-60/+341
2022-07-26fsdax: Fix infinite loop in dax_iomap_rw()Li Jinlin1-0/+3
2022-07-17fsdax: dedup file range to use a compare functionShiyang Ruan1-0/+82
2022-07-17fsdax: add dax_iomap_cow_copy() for dax zeroShiyang Ruan1-8/+19
2022-07-17fsdax: replace mmap entry in case of CoWShiyang Ruan1-35/+42
2022-07-17fsdax: introduce dax_iomap_cow_copy()Shiyang Ruan1-5/+83
2022-07-17fsdax: output address in dax_iomap_pfn() and rename itShiyang Ruan1-5/+13
2022-07-17fsdax: set a CoW flag when associate reflink mappingsShiyang Ruan1-9/+41
2022-07-17fsdax: introduce dax_lock_mapping_entry()Shiyang Ruan1-0/+63