summaryrefslogtreecommitdiff
path: root/fs/dax.c
Commit message (Expand)AuthorAgeFilesLines
* fsdax: dedup file range to use a compare functionShiyang Ruan2022-06-271-0/+82
* fsdax: add dax_iomap_cow_copy() for dax zeroShiyang Ruan2022-06-271-8/+19
* fsdax: replace mmap entry in case of CoWShiyang Ruan2022-06-271-35/+42
* fsdax: introduce dax_iomap_cow_copy()Shiyang Ruan2022-06-271-5/+83
* fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21Shiyang Ruan2022-06-271-1/+1
* fsdax: output address in dax_iomap_pfn() and rename itShiyang Ruan2022-06-271-4/+12
* fsdax: set a CoW flag when associate reflink mappingsShiyang Ruan2022-06-271-9/+41
* fsdax: introduce dax_lock_mapping_entry()Shiyang Ruan2022-06-271-0/+63
* Merge tag 'libnvdimm-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-05-271-5/+17
|\
| * dax: add .recovery_write dax_operationJane Chu2022-05-161-1/+12
| * dax: introduce DAX_RECOVERY_WRITE dax access modeJane Chu2022-05-161-4/+5
* | dax: fix missing writeprotect the pte entryMuchun Song2022-04-281-87/+12
* | dax: fix cache flush on PMD-mapped pagesMuchun Song2022-04-281-1/+2
|/
* Merge tag 'dax-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nvd...Linus Torvalds2022-03-241-1/+1
|\
| * fsdax: fix function descriptionShiyang Ruan2022-02-171-1/+1
* | block: remove genhd.hChristoph Hellwig2022-02-021-1/+0
|/
* dax: remove the copy_from_iter and copy_to_iter methodsChristoph Hellwig2021-12-181-5/+0
* fsdax: shift partition offset handling into the file systemsChristoph Hellwig2021-12-041-5/+1
* iomap: add a IOMAP_DAX flagChristoph Hellwig2021-12-041-3/+4
* fsdax: decouple zeroing from the iomap buffered I/O codeChristoph Hellwig2021-12-041-14/+63
* fsdax: factor out a dax_memzero helperChristoph Hellwig2021-12-041-17/+19
* fsdax: simplify the offset check in dax_iomap_zeroChristoph Hellwig2021-12-041-3/+1
* fsdax: simplify the pgoff calculationChristoph Hellwig2021-12-041-25/+10
* fsdax: use a saner calling convention for copy_cow_page_daxChristoph Hellwig2021-12-041-16/+13
* fsdax: remove a pointless __force cast in copy_cow_page_daxChristoph Hellwig2021-12-041-1/+1
* Merge tag 'iomap-5.15-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2021-08-311-303/+275
|\
| * fsdax: switch the fault handlers to use iomap_iterChristoph Hellwig2021-08-161-118/+75
| * fsdax: factor out a dax_fault_actor() helperShiyang Ruan2021-08-161-148/+149
| * fsdax: factor out helpers to simplify the dax fault codeShiyang Ruan2021-08-161-69/+84
| * fsdax: switch dax_iomap_rw to use iomap_iterChristoph Hellwig2021-08-161-25/+24
| * fsdax: mark the iomap argument to dax_iomap_sector as constChristoph Hellwig2021-08-161-1/+1
* | Merge branch 'for-5.14/dax' into libnvdimm-fixesDan Williams2021-08-111-1/+1
|\ \ | |/ |/|
| * fs/dax: Clarify nr_pages to dax_direct_access()Ira Weiny2021-07-071-1/+1
* | dax: fix ENOMEM handling in grab_mapping_entry()Jan Kara2021-06-291-1/+2
|/
* Merge tag 'dax-fixes-5.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-05-151-12/+23
|\
| * dax: Wake up all waiters after invalidating dax entryVivek Goyal2021-05-071-1/+1
| * dax: Add a wakeup mode parameter to put_unlocked_entry()Vivek Goyal2021-05-071-7/+7
| * dax: Add an enum for specifying dax wakup modeVivek Goyal2021-05-071-6/+17
* | dax: account DAX entries as nrpagesMatthew Wilcox (Oracle)2021-05-051-3/+3
* | mm: introduce and use mapping_empty()Matthew Wilcox (Oracle)2021-05-051-1/+1
|/
* mm: provide a saner PTE walking API for modulesPaolo Bonzini2021-02-091-2/+3
* mm: simplify follow_pte{,pmd}Christoph Hellwig2020-12-151-5/+4
* Merge tag 'fuse-update-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2020-10-191-6/+23
|\
| * dax: Create a range version of dax_layout_busy_page()Vivek Goyal2020-09-101-6/+23
* | iomap: Change calling convention for zeroingMatthew Wilcox (Oracle)2020-09-211-7/+6
|/
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
* dax: Fix incorrect argument passed to xas_set_err()Hao Li2020-07-301-1/+1
* fs/dax: Remove unused size parameterIra Weiny2020-07-281-7/+6
* dax,iomap: Add helper dax_iomap_zero() to zero a rangeVivek Goyal2020-04-021-8/+8
* dax: Use new dax zero page method for zeroing a pageVivek Goyal2020-04-021-30/+23