Show patches with: Submitter = Dan Williams       |   84 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v11,4/7] dax: introduce DAX_RECOVERY_WRITE dax access mode Untitled series #641587 - 1 - --- 2022-05-13 Dan Williams New
[v10,4/7] dax: introduce DAX_RECOVERY_WRITE dax access mode Untitled series #641585 - 2 - --- 2022-05-13 Dan Williams snitzer Superseded
libnvdimm fixes 5.9-rc6 libnvdimm fixes 5.9-rc6 - - - --- 2020-09-20 Dan Williams snitzer Accepted
[v4] dm: Call proper helper to determine dax support [v4] dm: Call proper helper to determine dax support 1 - 1 --- 2020-09-20 Dan Williams snitzer Accepted
[v3] dm: Call proper helper to determine dax support [v3] dm: Call proper helper to determine dax support 1 - 1 --- 2020-09-18 Dan Williams snitzer Accepted
dm/dax: Fix table reference counts dm/dax: Fix table reference counts - 1 1 --- 2020-09-18 Dan Williams snitzer Accepted
[v2] dm: Call proper helper to determine dax support [v2] dm: Call proper helper to determine dax support 1 - 1 --- 2020-09-18 Dan Williams snitzer Accepted
dax: Arrange for dax_supported check to span multiple devices dax: Arrange for dax_supported check to span multiple devices - 2 - --- 2019-05-15 Dan Williams snitzer Accepted
[v9] dax, dm: introduce ->fs_{claim, release}() dax_device infrastructure 1 - - --- 2018-04-03 Dan Williams snitzer Awaiting Upstream
[v6,2/2] dm: allow device-mapper to operate without dax support - 1 - --- 2017-11-29 Dan Williams snitzer Accepted
[v6,1/2] dax: introduce CONFIG_DAX_DRIVER - 1 - --- 2017-11-29 Dan Williams snitzer Accepted
[v5,2/2] dm: allow device-mapper to operate without dax support - - - --- 2017-09-22 Dan Williams snitzer Superseded
[v5,1/2] dax: introduce CONFIG_DAX_DRIVER - - - --- 2017-09-22 Dan Williams snitzer Superseded
[v4] dax: introduce CONFIG_DAX_DRIVER - - - --- 2017-09-22 Dan Williams snitzer Superseded
[v3,2/2] dm: allow device-mapper to operate without dax support - - - --- 2017-08-02 Dan Williams snitzer Superseded
[v3,1/2] dax: introduce CONFIG_DAX_DRIVER - - - --- 2017-08-02 Dan Williams snitzer Superseded
[v2] dm: allow device-mapper to operate without dax support - - - --- 2017-08-01 Dan Williams snitzer Superseded
dm: enable opt-out of device-mapper dax support - - - --- 2017-08-01 Dan Williams snitzer Superseded
[v4,14/14] libnvdimm, pmem: disable dax flushing when pmem is fronting a volatile region - - - --- 2017-06-10 Dan Williams snitzer Not Applicable
[v3,14/14] libnvdimm, pmem: disable dax flushing when pmem is fronting a volatile region - - - --- 2017-06-09 Dan Williams snitzer Not Applicable
[v3,13/14] filesystem-dax: gate calls to dax_flush() on QUEUE_FLAG_WC - - - --- 2017-06-09 Dan Williams snitzer Not Applicable
[v3,12/14] libnvdimm, nfit: enable support for volatile ranges - - - --- 2017-06-09 Dan Williams snitzer Not Applicable
[v3,11/14] libnvdimm, pmem: fix persistence warning - - - --- 2017-06-09 Dan Williams snitzer Not Applicable
[v3,10/14] pmem: remove global pmem api - 1 - --- 2017-06-09 Dan Williams snitzer Not Applicable
[v3,09/14] x86, libnvdimm, pmem: move arch_invalidate_pmem() to libnvdimm - 1 - --- 2017-06-09 Dan Williams snitzer Not Applicable
[v3,08/14] x86, dax, libnvdimm: move wb_cache_pmem() to libnvdimm - 1 - --- 2017-06-09 Dan Williams snitzer Not Applicable
[v3,07/14] x86, dax: replace clear_pmem() with open coded memset + dax_ops->flush - 1 - --- 2017-06-09 Dan Williams snitzer Not Applicable
[v3,06/14] filesystem-dax: convert to dax_flush() - 1 - --- 2017-06-09 Dan Williams snitzer Not Applicable
[v3,05/14] dm: add ->flush() dax operation support - 2 - --- 2017-06-09 Dan Williams snitzer Not Applicable
[v3,04/14] dax, pmem: introduce an optional 'flush' dax_operation - 1 - --- 2017-06-09 Dan Williams snitzer Not Applicable
[v3,03/14] filesystem-dax: convert to dax_copy_from_iter() - 1 - --- 2017-06-09 Dan Williams snitzer Not Applicable
[v3,02/14] dm: add ->copy_from_iter() dax operation support - 2 - --- 2017-06-09 Dan Williams snitzer Not Applicable
[v3,01/14] x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass operations - 1 - --- 2017-06-09 Dan Williams snitzer Not Applicable
[v3] dcssblk: add dax_operations support 1 - - --- 2017-04-19 Dan Williams snitzer Not Applicable
[v3] axon_ram: add dax_operations support - - - --- 2017-04-19 Dan Williams snitzer Not Applicable
[v3] dax: add a facility to lookup a dax device by 'host' device name - - - --- 2017-04-19 Dan Williams snitzer Not Applicable
[resend,v2,33/33] libnvdimm, pmem: disable dax flushing when pmem is fronting a volatile region - - - --- 2017-04-17 Dan Williams snitzer Superseded
[resend,v2,32/33] filesystem-dax: gate calls to dax_flush() on QUEUE_FLAG_WC - - - --- 2017-04-17 Dan Williams snitzer Superseded
[resend,v2,31/33] libnvdimm, nfit: enable support for volatile ranges - - - --- 2017-04-17 Dan Williams snitzer Superseded
[resend,v2,30/33] libnvdimm, pmem: fix persistence warning - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,29/33] uio, libnvdimm, pmem: implement cache bypass for all copy_from_iter() operations - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,28/33] x86, libnvdimm, dax: stop abusing __copy_user_nocache - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,27/33] x86, libnvdimm, pmem: move arch_invalidate_pmem() to libnvdimm - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,26/33] x86, dax, libnvdimm: move wb_cache_pmem() to libnvdimm - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,25/33] x86, dax: replace clear_pmem() with open coded memset + dax_ops->flush - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,24/33] filesystem-dax: convert to dax_flush() - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,23/33] dm: add ->flush() dax operation support - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,22/33] dax, pmem: introduce an optional 'flush' dax_operation - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,21/33] filesystem-dax: convert to dax_copy_from_iter() - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,20/33] dm: add ->copy_from_iter() dax operation support - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,19/33] dax, pmem: introduce 'copy_from_iter' dax operation - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,18/33] x86, dax, pmem: remove indirection around memcpy_from_pmem() - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,17/33] block: remove block_device_operations ->direct_access() - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,16/33] block, dax: convert bdev_dax_supported() to dax_direct_access() - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,15/33] filesystem-dax: convert to dax_direct_access() - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,14/33] Revert "block: use DAX for partition table reads" - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,13/33] ext2, ext4, xfs: retrieve dax_device for iomap operations - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,12/33] dm: teach dm-targets to use a dax_device + dax_operations - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,11/33] dm: add dax_device and dax_operations support - 1 - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,10/33] dax: introduce dax_direct_access() - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,09/33] block: kill bdev_dax_capable() - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,08/33] dcssblk: add dax_operations support - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,07/33] brd: add dax_operations support - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,06/33] axon_ram: add dax_operations support - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,05/33] pmem: add dax_operations support - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,04/33] dax: introduce dax_operations - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,03/33] dax: add a facility to lookup a dax device by 'host' device name - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,02/33] dax: refactor dax-fs into a generic provider of 'struct dax_device' instances - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[resend,v2,01/33] device-dax: rename 'dax_dev' to 'dev_dax' - - - --- 2017-04-17 Dan Williams snitzer Not Applicable
[02/13] block, dax: introduce dax_operations - - - --- 2017-01-20 Dan Williams snitzer Superseded
[v2,10/12] block: move blk_integrity to request_queue - - - --- 2015-10-16 Dan Williams snitzer Not Applicable
[v2,12/12] block, libnvdimm, nvme: provide a built-in blk_integrity nop profile - - - --- 2015-10-15 Dan Williams snitzer Not Applicable
[v2,11/12] block: blk_flush_integrity() for bio-based drivers - - - --- 2015-10-15 Dan Williams snitzer Not Applicable
[v2,10/12] block: move blk_integrity to request_queue - - - --- 2015-10-15 Dan Williams snitzer Not Applicable
[v2,09/12] block: generic request_queue reference counting - - - --- 2015-10-15 Dan Williams snitzer Not Applicable
[v2,08/12] nvme: suspend i/o during runtime blk_integrity_unregister - - - --- 2015-10-15 Dan Williams snitzer Not Applicable
[v2,07/12] md: suspend i/o during runtime blk_integrity_unregister - - - --- 2015-10-15 Dan Williams snitzer Not Applicable
[v2,06/12] md, dm, scsi, nvme, libnvdimm: drop blk_integrity_unregister() at shutdown - - - --- 2015-10-15 Dan Williams snitzer Not Applicable
[v2,05/12] block: Inline blk_integrity in struct gendisk - - - --- 2015-10-15 Dan Williams snitzer Not Applicable
[v2,04/12] block: Export integrity data interval size in sysfs - - - --- 2015-10-15 Dan Williams snitzer Not Applicable
[v2,03/12] block: Reduce the size of struct blk_integrity - - - --- 2015-10-15 Dan Williams snitzer Not Applicable
[v2,02/12] block: Consolidate static integrity profile properties - - - --- 2015-10-15 Dan Williams snitzer Not Applicable
[v2,01/12] block: Move integrity kobject to struct gendisk - - - --- 2015-10-15 Dan Williams snitzer Not Applicable
[rfc] dm2md: activate dmraid arrays with md - - - --- 2009-01-26 Dan Williams RFC