| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-20 | Coccinelle-based conversion to use ->i_state accessors | Mateusz Guzik | 1 | -1/+1 |
| 2025-09-15 | fs: rename generic_delete_inode() and generic_drop_inode() | Mateusz Guzik | 1 | -1/+1 |
| 2025-07-09 | mm: remove callers of pfn_t functionality | Alistair Popple | 1 | -2/+1 |
| 2024-06-17 | dax: add missing MODULE_DESCRIPTION() macros | Jeff Johnson | 1 | -0/+1 |
| 2024-03-14 | Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -0/+14 |
| 2024-03-12 | mm, slab: remove last vestiges of SLAB_MEM_SPREAD | Linus Torvalds | 1 | -2/+1 |
| 2024-02-22 | dax: fix incorrect list of data cache aliasing architectures | Mathieu Desnoyers | 1 | -3/+2 |
| 2024-02-22 | dax: check for data cache aliasing at runtime | Mathieu Desnoyers | 1 | -0/+10 |
| 2024-02-22 | dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n | Mathieu Desnoyers | 1 | -0/+5 |
| 2023-12-07 | mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind | Shiyang Ruan | 1 | -1/+2 |
| 2023-06-26 | dax: enable dax fault handler to report VM_FAULT_HWPOISON | Jane Chu | 1 | -1/+4 |
| 2023-01-25 | dax: super.c: fix kernel-doc bad line warning | Randy Dunlap | 1 | -1/+1 |
| 2022-09-29 | dax: Remove usage of the deprecated ida_simple_xxx API | Bo Liu | 1 | -3/+3 |
| 2022-07-17 | dax: introduce holder for dax_device | Shiyang Ruan | 1 | -1/+66 |
| 2022-05-16 | dax: add .recovery_write dax_operation | Jane Chu | 1 | -0/+9 |
| 2022-05-16 | dax: introduce DAX_RECOVERY_WRITE dax access mode | Jane Chu | 1 | -2/+3 |
| 2022-03-24 | Merge tag 'dax-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nvd... | Linus Torvalds | 1 | -0/+2 |
| 2022-03-22 | fs: allocate inode by using alloc_inode_sb() | Muchun Song | 1 | -1/+1 |
| 2022-03-12 | dax: Fix missing kdoc for dax_device | Ira Weiny | 1 | -0/+1 |
| 2022-02-17 | dax: make sure inodes are flushed before destroy cache | Tong Zhang | 1 | -0/+1 |
| 2021-12-18 | dax: remove the copy_from_iter and copy_to_iter methods | Christoph Hellwig | 1 | -4/+32 |
| 2021-12-18 | dax: remove the DAXDEV_F_SYNC flag | Christoph Hellwig | 1 | -5/+1 |
| 2021-12-18 | dax: simplify dax_synchronous and set_dax_synchronous | Christoph Hellwig | 1 | -4/+4 |
| 2021-12-04 | dax: return the partition offset from fs_dax_get_by_bdev | Christoph Hellwig | 1 | -3/+6 |
| 2021-12-04 | fsdax: simplify the pgoff calculation | Christoph Hellwig | 1 | -14/+0 |
| 2021-12-04 | dax: remove dax_capable | Christoph Hellwig | 1 | -36/+0 |
| 2021-12-04 | dax: move the partition alignment check into fs_dax_get_by_bdev | Christoph Hellwig | 1 | -17/+6 |
| 2021-12-04 | dax: remove the pgmap sanity checks in generic_fsdax_supported | Christoph Hellwig | 1 | -48/+1 |
| 2021-12-04 | dax: simplify the dax_device <-> gendisk association | Christoph Hellwig | 1 | -82/+27 |
| 2021-12-04 | dm: make the DAX support depend on CONFIG_FS_DAX | Christoph Hellwig | 1 | -4/+2 |
| 2021-09-27 | nvdimm/pmem: move dax_attribute_group from dax to pmem | Christoph Hellwig | 1 | -82/+18 |
| 2021-08-26 | dax: remove bdev_dax_supported | Christoph Hellwig | 1 | -41/+1 |
| 2021-08-26 | dax: stub out dax_supported for !CONFIG_FS_DAX | Christoph Hellwig | 1 | -18/+18 |
| 2021-08-26 | dax: remove __generic_fsdax_supported | Christoph Hellwig | 1 | -4/+4 |
| 2021-08-26 | dax: move the dax_read_lock() locking into dax_supported | Christoph Hellwig | 1 | -7/+9 |
| 2021-08-26 | dax: mark dax_get_by_host static | Christoph Hellwig | 1 | -55/+54 |
| 2021-08-26 | dax: stop using bdevname | Christoph Hellwig | 1 | -13/+7 |
| 2021-07-07 | dax: Ensure errno is returned from dax_direct_access | Ira Weiny | 1 | -1/+1 |
| 2021-02-23 | whack-a-mole: don't open-code iminor/imajor | Al Viro | 1 | -1/+1 |
| 2020-12-15 | device-dax/core: Fix memory leak when rmmod dax.ko | Wang Hai | 1 | -0/+1 |
| 2020-10-19 | Merge tag 'fuse-update-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+2 |
| 2020-09-20 | dax: Fix stack overflow when mounting fsdax pmem device | Adrian Huang | 1 | -6/+6 |
| 2020-09-20 | dm: Call proper helper to determine dax support | Jan Kara | 1 | -0/+4 |
| 2020-09-10 | dax: Modify bdev_dax_pgoff() to handle NULL bdev | Vivek Goyal | 1 | -1/+2 |
| 2020-09-03 | dax: fix detection of dax support for non-persistent memory block devices | Coly Li | 1 | -1/+1 |
| 2020-08-20 | dax: do not print error message for non-persistent memory block device | Adrian Huang | 1 | -0/+6 |
| 2020-08-11 | Merge tag 'libnvdimm-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -6/+7 |
| 2020-07-28 | drivers/dax: Expand lock scope to cover the use of addresses | Ira Weiny | 1 | -1/+2 |
| 2020-07-28 | dax: print error message by pr_info() in __generic_fsdax_supported() | Coly Li | 1 | -5/+5 |
| 2020-07-01 | block: remove the bd_queue field from struct block_device | Christoph Hellwig | 1 | -1/+1 |
| 2020-04-02 | dax: Move mandatory ->zero_page_range() check in alloc_dax() | Vivek Goyal | 1 | -5/+9 |
| 2020-04-02 | dax, pmem: Add a dax operation zero_page_range | Vivek Goyal | 1 | -0/+20 |
| 2020-01-16 | dax: Get rid of fs_dax_get_by_host() helper | Vivek Goyal | 1 | -1/+1 |
| 2019-07-19 | Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 1 | -13/+10 |
| 2019-07-05 | libnvdimm: add dax_dev sync flag | Pankaj Gupta | 1 | -1/+18 |
| 2019-06-05 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 | Thomas Gleixner | 1 | -9/+1 |
| 2019-05-25 | vfs: Convert dax to use the new mount API | David Howells | 1 | -6/+10 |
| 2019-05-25 | mount_pseudo(): drop 'name' argument, switch to d_make_root() | Al Viro | 1 | -1/+1 |
| 2019-05-21 | device-dax: Drop register_filesystem() | Dan Williams | 1 | -7/+0 |
| 2019-05-20 | dax: Arrange for dax_supported check to span multiple devices | Dan Williams | 1 | -31/+57 |
| 2019-05-01 | dax: make use of ->free_inode() | Al Viro | 1 | -5/+2 |
| 2019-03-16 | Merge tag 'devdax-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/n... | Linus Torvalds | 1 | -12/+29 |
| 2019-02-20 | dax: Check the end of the block-device capacity with dax_direct_access() | Dan Williams | 1 | -10/+28 |
| 2019-01-06 | device-dax: Introduce bus + driver model | Dan Williams | 1 | -12/+28 |
| 2019-01-06 | device-dax: Start defining a dax bus model | Dan Williams | 1 | -0/+1 |
| 2018-08-25 | Merge tag 'libnvdimm-for-4.19_misc' of gitolite.kernel.org:pub/scm/linux/kern... | Linus Torvalds | 1 | -2/+1 |
| 2018-07-30 | dax/super: Do not request a pointer kaddr when not required | Huaisheng Ye | 1 | -2/+1 |
| 2018-06-28 | dax: check for QUEUE_FLAG_DAX in bdev_dax_supported() | Ross Zwisler | 1 | -0/+8 |
| 2018-06-08 | Merge tag 'libnvdimm-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -9/+24 |
| 2018-06-08 | Merge branch 'for-4.18/mcsafe' into libnvdimm-for-next | Dan Williams | 1 | -0/+10 |
| 2018-06-08 | Merge branch 'for-4.18/dax' into libnvdimm-for-next | Dan Williams | 1 | -3/+11 |
| 2018-06-06 | dax: Use dax_write_cache* helpers | Ross Zwisler | 1 | -6/+3 |
| 2018-05-31 | dax: change bdev_dax_supported() to support boolean returns | Dave Jiang | 1 | -8/+8 |
| 2018-05-31 | fs: allow per-device dax status checking for filesystems | Darrick J. Wong | 1 | -13/+13 |
| 2018-05-22 | dax: Introduce a ->copy_to_iter dax operation | Dan Williams | 1 | -0/+10 |
| 2018-05-22 | mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS | Dan Williams | 1 | -3/+11 |
| 2018-03-30 | dax: store pfns in the radix | Dan Williams | 1 | -3/+12 |
| 2018-02-26 | dax: ->direct_access does not sleep anymore | Boaz Harrosh | 1 | -6/+0 |
| 2018-01-19 | dax: require 'struct page' by default for filesystem dax | Dan Williams | 1 | -0/+10 |
| 2017-11-14 | dax: fix general protection fault in dax_alloc_inode | Mikulas Patocka | 1 | -0/+3 |
| 2017-11-14 | dax: stop requiring a live device for dax_flush() | Dan Williams | 1 | -3/+0 |
| 2017-11-14 | dax: quiet bdev_dax_supported() | Dan Williams | 1 | -4/+4 |
| 2017-09-14 | Merge tag 'for-4.14/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -7/+14 |
| 2017-09-11 | dax: remove the pmem_dax_ops->flush abstraction | Mikulas Patocka | 1 | -7/+14 |
| 2017-09-03 | dax: fix FS_DAX=n BLOCK=y compilation | Dan Williams | 1 | -0/+2 |
| 2017-08-30 | dax: introduce a fs_dax_get_by_bdev() helper | Dan Williams | 1 | -0/+10 |
| 2017-07-26 | dm, dax: Make sure dm_dax_flush() is called if device supports it | Vivek Goyal | 1 | -0/+6 |
| 2017-07-07 | Merge tag 'libnvdimm-for-4.13' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -6/+112 |
| 2017-06-29 | libnvdimm, pmem, dax: export a cache control attribute | Dan Williams | 1 | -0/+79 |
| 2017-06-29 | dax: convert to bitmask for flags | Dan Williams | 1 | -6/+11 |
| 2017-06-27 | dax: remove default copy_from_iter fallback | Dan Williams | 1 | -2/+0 |
| 2017-06-15 | dm: add ->flush() dax operation support | Dan Williams | 1 | -0/+11 |
| 2017-06-09 | dm: add ->copy_from_iter() dax operation support | Dan Williams | 1 | -0/+13 |
| 2017-06-09 | device-dax: fix 'dax' device filesystem inode destruction crash | Dan Williams | 1 | -2/+7 |
| 2017-05-13 | dax: fix false CONFIG_BLOCK dependency | Dan Williams | 1 | -0/+2 |
| 2017-05-09 | device-dax: kill NR_DEV_DAX | Dan Williams | 1 | -8/+3 |
| 2017-05-08 | block, dax: move "select DAX" from BLOCK to FS_DAX | Dan Williams | 1 | -0/+70 |
| 2017-04-20 | dax: introduce dax_direct_access() | Dan Williams | 1 | -0/+39 |
| 2017-04-19 | dax: introduce dax_operations | Dan Williams | 1 | -1/+5 |
| 2017-04-19 | dax: add a facility to lookup a dax device by 'host' device name | Dan Williams | 1 | -4/+83 |
| 2017-04-12 | dax: refactor dax-fs into a generic provider of 'struct dax_device' instances | Dan Williams | 1 | -0/+303 |