- 7ac5360 dax: remove the copy_from_iter and copy_to_iter methods by Christoph Hellwig · 3 years, 1 month ago
- 30c6828 dax: remove the DAXDEV_F_SYNC flag by Christoph Hellwig · 3 years, 1 month ago
- e17f7a0 uio: remove copy_from_iter_flushcache() and copy_mc_to_iter() by Christoph Hellwig · 3 years, 1 month ago
- 7b0800d dax: remove dax_capable by Christoph Hellwig · 3 years, 2 months ago
- fb08a19 dax: simplify the dax_device <-> gendisk association by Christoph Hellwig · 3 years, 2 months ago
- 4287af3 Merge tag 'libnvdimm-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 3 years, 2 months ago
- cb690f5 Merge tag 'for-5.16/drivers-2021-11-09' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 5a192cc nvdimm/pmem: use add_disk() error handling by Luis Chamberlain · 3 years, 2 months ago
- accf58a nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned by Luis Chamberlain · 3 years, 2 months ago
- 33c8846c Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 3 months ago
- 3dd60fb nvdimm/pmem: stop using q_usage_count as external pgmap refcount by Christoph Hellwig · 3 years, 3 months ago
- 3e08773 block: switch polling to be bio based by Christoph Hellwig · 3 years, 3 months ago
- d55174c nvdimm/pmem: fix creating the dax group by Christoph Hellwig · 3 years, 4 months ago
- e765f13 nvdimm/pmem: move dax_attribute_group from dax to pmem by Christoph Hellwig · 3 years, 4 months ago
- 32b2397 libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind by sumiyawang · 3 years, 5 months ago
- a624eb5 libnvdimm/pmem: Fix blk_cleanup_disk() usage by Dan Williams · 3 years, 7 months ago
- f165fb8 nvme-multipath: convert to blk_alloc_disk/blk_cleanup_disk by Christoph Hellwig · 3 years, 8 months ago
- 87eb73b nvdimm-pmem: convert to blk_alloc_disk/blk_cleanup_disk by Christoph Hellwig · 3 years, 8 months ago
- 0d1feb7 block: automatically enable GENHD_FL_EXT_DEVT by Christoph Hellwig · 3 years, 8 months ago
- 4ee60ec include: remove pagemap.h from blkdev.h by Matthew Wilcox (Oracle) · 3 years, 8 months ago
- 2361db8 libnvdimm: Notify disk drivers to revalidate region read-only by Dan Williams · 3 years, 10 months ago
- fb9f085 Merge tag 'libnvdimm-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 3 years, 11 months ago
- 582cd91 Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 11 months ago
- 1f97507 libnvdimm: Make remove callback return void by Uwe Kleine-König · 4 years ago
- 309dca30 block: store a block_device pointer in struct bio by Christoph Hellwig · 4 years ago
- 5b04cb8 libnvdimm/pmem: Remove unused header by Jianpeng Ma · 4 years, 1 month ago
- b7b3c01 mm/memremap_pages: support multiple ranges per invocation by Dan Williams · 4 years, 3 months ago
- a4574f6 mm/memremap_pages: convert to 'struct range' by Dan Williams · 4 years, 3 months ago
- 3ad11d7 Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 3 months ago
- ec6347b x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}() by Dan Williams · 4 years, 3 months ago
- a8b456d bdi: remove BDI_CAP_SYNCHRONOUS_IO by Christoph Hellwig · 4 years, 4 months ago
- 32f61d6 nvdimm: simplify revalidate_disk handling by Christoph Hellwig · 4 years, 5 months ago
- af3bbc1 mm: add thp_size by Matthew Wilcox (Oracle) · 4 years, 5 months ago
- c62b37d block: move ->make_request_fn to struct block_device_operations by Christoph Hellwig · 4 years, 7 months ago
- d74b15d Merge tag 'libnvdimm-for-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 4 years, 7 months ago
- e0cf615 asm-generic: don't include <linux/mm.h> in cacheflush.h by Christoph Hellwig · 4 years, 7 months ago
- 0fd92f8 nvdimm: use bio_{start,end}_io_acct by Christoph Hellwig · 4 years, 8 months ago
- 6ec26b8 nvdimm/pmem: stop using ->queuedata by Christoph Hellwig · 4 years, 8 months ago
- 9b06860 Merge tag 'libnvdimm-for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 4 years, 9 months ago
- 4e4ced9 dax: Move mandatory ->zero_page_range() check in alloc_dax() by Vivek Goyal · 4 years, 10 months ago
- f605a26 dax, pmem: Add a dax operation zero_page_range by Vivek Goyal · 4 years, 11 months ago
- 5d64efe pmem: Add functions for reading/writing page to/from pmem by Vivek Goyal · 4 years, 11 months ago
- 3d745ea block: simplify queue allocation by Christoph Hellwig · 4 years, 10 months ago
- 429589d mm: Cleanup __put_devmap_managed_page() vs ->page_free() by Dan Williams · 5 years ago
- d7c0d92 libnvdimm/pmem: Delete include of nd-core.h by Dan Williams · 5 years ago
- 8f4b01f libnvdimm/namespace: Differentiate between probe mapping and runtime mapping by Aneesh Kumar K.V · 5 years ago
- 1c97afa libnvdimm/pmem: Advance namespace seed for specific probe errors by Aneesh Kumar K.V · 5 years ago
- 523634d Merge tag 'libnvdimm-fixes-5.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 5 years ago
- 87a30e1 driver-core, libnvdimm: Let device subsystems add local lockdep coverage by Dan Williams · 6 years ago
- f8c3500 Merge tag 'libnvdimm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 5 years ago
- fefc1d9 libnvdimm: add dax_dev sync flag by Pankaj Gupta · 6 years ago
- c5d4355 libnvdimm: nd_region flush callback support by Pankaj Gupta · 6 years ago
- 514caf2 memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag by Christoph Hellwig · 6 years ago
- 80a72d0 memremap: remove the data field in struct dev_pagemap by Christoph Hellwig · 6 years ago
- f6a55e1 memremap: lift the devmap_enable manipulation into devm_memremap_pages by Christoph Hellwig · 6 years ago
- d8668bb memremap: pass a struct dev_pagemap to ->kill and ->cleanup by Christoph Hellwig · 6 years ago
- 1e240e8 memremap: move dev_pagemap callbacks into a separate structure by Christoph Hellwig · 6 years ago
- 50f44ee mm/devm_memremap_pages: fix final page put race by Dan Williams · 6 years ago
- 2025cf9 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 by Thomas Gleixner · 6 years ago
- 52f476a libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead by Dan Williams · 6 years ago
- 7bf7eac dax: Arrange for dax_supported check to span multiple devices by Dan Williams · 6 years ago
- 9dc6488 libnvdimm/pmem: fix a possible OOB access when read and write pmem by Li RongQing · 6 years ago
- f346b0b Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 6 years ago
- a95c90f mm, devm_memremap_pages: fix shutdown handling by Dan Williams · 6 years ago
- 6d46964 block: remove the lock argument to blk_alloc_queue_node by Christoph Hellwig · 6 years ago
- 6078e07 Merge tag 'libnvdimm-for-4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 6 years ago
- 91ed7ac libnvdimm, pmem: Fix badblocks population for 'raw' namespaces by Dan Williams · 6 years ago
- fef912b block: genhd: add 'groups' argument to device_add_disk by Hannes Reinecke · 6 years ago
- 2923b27 Merge tag 'libnvdimm-for-4.19_dax-memory-failure' of gitolite.kernel.org:pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 6 years ago
- 828bf6e Merge tag 'libnvdimm-for-4.19_misc' of gitolite.kernel.org:pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 6 years ago
- c953cc9 libnvdimm, pmem: Restore page attributes when clearing errors by Dan Williams · 7 years ago
- 46a590c libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() by Huaisheng Ye · 6 years ago
- 3f289dc block: make bdev_ops->rw_page() take a REQ_OP instead of bool by Tejun Heo · 6 years ago
- 4557641 pmem: only set QUEUE_FLAG_DAX for fsdax mode by Ross Zwisler · 7 years ago
- 930218a Merge branch 'for-4.18/mcsafe' into libnvdimm-for-next by Dan Williams · 7 years ago
- b568457 Merge branch 'for-4.18/dax' into libnvdimm-for-next by Dan Williams · 7 years ago
- ce7f11a libnvdimm, pmem: Unconditionally deep flush on *sync by Ross Zwisler · 7 years ago
- d2d6364 libnvdimm, pmem: Complete REQ_FLUSH => REQ_PREFLUSH by Ross Zwisler · 7 years ago
- 6dfdb2b pmem: Switch to copy_to_iter_mcsafe() by Dan Williams · 7 years ago
- b3a9a0c dax: Introduce a ->copy_to_iter dax operation by Dan Williams · 7 years ago
- e7638488 mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS by Dan Williams · 7 years ago
- 60622d6 x86/asm/memcpy_mcsafe: Return bytes remaining by Dan Williams · 7 years ago
- 9f3a094 Merge tag 'libnvdimm-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 7 years ago
- 3526dd0 Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
- 03e9084 libnvdimm, pmem: use module_nd_driver by Johannes Thumshirn · 7 years ago
- 8b904b5 block: Use blk_queue_flag_*() in drivers instead of queue_flag_*() by Bart Van Assche · 7 years ago
- 426824d libnvdimm: remove redundant __func__ in dev_dbg by Dan Williams · 7 years ago
- 5fdf8e5 libnvdimm: re-enable deep flush for pmem devices via fsync() by Dave Jiang · 7 years ago
- 5ee0524 block: Add 'lock' as third argument to blk_alloc_queue_node() by Bart Van Assche · 7 years ago
- ee95f40 Merge branch 'for-4.16/nfit' into libnvdimm-for-next by Ross Zwisler · 7 years ago
- 06e8ccd acpi: nfit: Add support for detect platform CPU cache flush on power loss by Dave Jiang · 7 years ago
- e8d5134 memremap: change devm_memremap_pages interface to use struct dev_pagemap by Christoph Hellwig · 7 years ago
- 23c47d2 bdi: introduce BDI_CAP_SYNCHRONOUS_IO by Minchan Kim · 7 years ago
- dff4d1f Merge tag 'for-4.14/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm by Linus Torvalds · 7 years ago
- c3ca015 dax: remove the pmem_dax_ops->flush abstraction by Mikulas Patocka · 7 years ago
- 98cc093 block, THP: make block_device_operations.rw_page support THP by Huang Ying · 7 years ago
- b6ffe9b Merge tag 'libnvdimm-for-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 8 years ago
- 9d92573 Merge branch 'for-4.13/dax' into libnvdimm-for-next by Dan Williams · 8 years ago
- 6aa734a libnvdimm, region, pmem: fix 'badblocks' sysfs_get_dirent() reference lifetime by Dan Williams · 8 years ago
- 0b27796 libnvdimm, pmem: disable dax flushing when pmem is fronting a volatile region by Dan Williams · 8 years ago