summaryrefslogtreecommitdiffstats
path: root/fs/dax.c
Commit message (Expand)AuthorAgeFilesLines
* dax: rip out get_block based IO supportJan Kara2016-11-201-315/+0
* dax: Introduce IOMAP_FAULT flagJan Kara2016-11-101-2/+2
* dax: add struct iomap based DAX PMD supportRoss Zwisler2016-11-081-37/+341
* dax: move put_(un)locked_mapping_entry() in dax.cRoss Zwisler2016-11-081-25/+25
* dax: move RADIX_DAX_* defines to dax.hRoss Zwisler2016-11-081-14/+0
* dax: dax_iomap_fault() needs to call iomap_end()Ross Zwisler2016-11-081-8/+29
* dax: add dax_iomap_sector() helper functionRoss Zwisler2016-11-081-3/+7
* dax: correct dax iomap code namespaceRoss Zwisler2016-11-081-8/+8
* dax: remove dax_pmd_fault()Ross Zwisler2016-11-081-213/+0
* dax: coordinate locking for offsets in PMD rangeRoss Zwisler2016-11-081-24/+41
* dax: consistent variable naming for DAX entriesRoss Zwisler2016-11-081-17/+17
* dax: remove the last BUG_ON() from fs/dax.cRoss Zwisler2016-11-081-1/+2
* dax: make 'wait_table' global variable staticRoss Zwisler2016-11-081-1/+1
* dax: remove buffer_size_valid()Ross Zwisler2016-11-081-21/+1
* thp: reduce usage of huge zero page's atomic counterAaron Lu2016-10-071-1/+1
* dax: provide an iomap based fault handlerChristoph Hellwig2016-09-191-0/+114
* dax: provide an iomap based dax read/write pathChristoph Hellwig2016-09-191-0/+114
* dax: don't pass buffer_head to copy_user_daxChristoph Hellwig2016-09-191-6/+6
* dax: don't pass buffer_head to dax_insert_mappingChristoph Hellwig2016-09-191-6/+6
* Merge tag 'libnvdimm-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2016-07-281-9/+4
|\
| * Merge branch 'for-4.8/libnvdimm' into libnvdimm-for-nextDan Williams2016-07-241-9/+4
| |\
| | * pmem: kill __pmem address spaceDan Williams2016-07-121-3/+3
| | * fs/dax: remove wmb_pmem()Dan Williams2016-07-121-6/+1
* | | dax: remote unused fault wrappersRoss Zwisler2016-07-261-59/+14
|/ /
* | dax: fix offset overflow in dax_ioEric Sandeen2016-06-271-1/+6
|/
* Merge tag 'dax-locking-for-4.7' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2016-05-261-171/+421
|\
| * dax: Remove i_mmap_lock protectionJan Kara2016-05-191-19/+5
| * dax: Use radix tree entry lock to protect cow faultsJan Kara2016-05-191-7/+5
| * dax: New fault lockingJan Kara2016-05-191-146/+407
| * dax: Define DAX lock bit for radix tree exceptional entryJan Kara2016-05-191-6/+11
| * dax: Make huge page handling depend of CONFIG_BROKENJan Kara2016-05-191-1/+1
| * dax: Fix condition for filling of PMD holesJan Kara2016-05-191-1/+1
* | Merge tag 'dax-misc-for-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2016-05-261-194/+63
|\ \ | |/
| * dax: fix a comment in dax_zero_page_range and dax_truncate_pageVishal Verma2016-05-181-12/+0
| * dax: for truncate/hole-punch, do zeroing through the driver if possibleVishal Verma2016-05-181-5/+25
| * dax: export a low-level __dax_zero_page_range helperChristoph Hellwig2016-05-181-15/+20
| * dax: use sb_issue_zerout instead of calling dax_clear_sectorsMatthew Wilcox2016-05-181-32/+0
| * dax: fallback from pmd to pte on errorDan Williams2016-05-171-2/+2
| * dax: Remove redundant inode size checksJan Kara2016-05-171-59/+1
| * dax: Remove pointless writeback from dax_do_io()Jan Kara2016-05-171-9/+1
| * dax: Remove zeroing from dax_io()Jan Kara2016-05-171-18/+10
| * dax: Remove dead zeroing code from fault handlersJan Kara2016-05-171-15/+2
| * dax: Remove complete_unwritten argumentJan Kara2016-05-161-34/+9
| * DAX: move RADIX_DAX_ definitions to dax.cNeilBrown2016-05-161-0/+9
* | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2016-05-241-1/+1
|\ \ | |/
| * dax: call get_blocks() with create == 1 for write faults to unwritten extentsJan Kara2016-05-131-1/+1
* | dax: move RADIX_DAX_ definitions to dax.cNeilBrown2016-05-201-0/+9
* | direct-io: eliminate the offset argument to ->direct_IOChristoph Hellwig2016-05-011-2/+2
|/
* mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usageKirill A. Shutemov2016-04-041-2/+2
* mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov2016-04-041-15/+15
OpenPOWER on IntegriCloud