Show patches with: Submitter = Huaisheng Ye       |   46 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
dm thin metadata: Remove unused local variable when create thin and snap dm thin metadata: Remove unused local variable when create thin and snap - - - --- 2020-09-15 Huaisheng Ye snitzer Accepted
dm writecache: correct uncommitted_block when discarding uncommitted entry dm writecache: correct uncommitted_block when discarding uncommitted entry - - - --- 2020-06-12 Huaisheng Ye snitzer Accepted
dm writecache: skip writecache_wait when using pmem mode dm writecache: skip writecache_wait when using pmem mode - - - --- 2020-06-12 Huaisheng Ye snitzer Accepted
dm writecache: reinitialize lru in writeback instead of endio dm writecache: reinitialize lru in writeback instead of endio - - - --- 2020-05-30 Huaisheng Ye snitzer Rejected
dm writecache: skip writecache_wait for pmem mode dm writecache: skip writecache_wait for pmem mode 1 - - --- 2019-09-02 Huaisheng Ye snitzer Accepted
[3/3] dm writecache: optimize performance by sorting the blocks for writeback_all optimize writecache_writeback for performance - - - --- 2019-08-25 Huaisheng Ye snitzer Accepted
[2/3] dm writecache: add unlikely for getting two block with same LBA optimize writecache_writeback for performance 1 - - --- 2019-08-25 Huaisheng Ye snitzer Accepted
[1/3] dm writecache: remove unused member pointer in writeback_struct optimize writecache_writeback for performance 1 - - --- 2019-08-25 Huaisheng Ye snitzer Accepted
dm writecache: add unlikely for getting two block with same LBA dm writecache: add unlikely for getting two block with same LBA - - - --- 2019-08-11 Huaisheng Ye snitzer Superseded
dm writecache: remove unused member pointer in writeback_struct dm writecache: remove unused member pointer in writeback_struct - - - --- 2019-08-11 Huaisheng Ye snitzer Superseded
[v2,4/4] dm writecache: avoid unnecessary lookups in writecache_find_entry Misc dm writecache patches - - - --- 2019-04-25 Huaisheng Ye snitzer Superseded
[v2,3/4] dm writecache: remove unused member page_offset in writeback_struct Misc dm writecache patches 1 - - --- 2019-04-25 Huaisheng Ye snitzer Accepted
[v2,2/4] dm writecache: add unlikely for returned value of rb_next/prev Misc dm writecache patches 1 - - --- 2019-04-25 Huaisheng Ye snitzer Accepted
[v2,1/4] dm writecache: remove needless dereferences in __writecache_writeback_pmem() Misc dm writecache patches - - - --- 2019-04-25 Huaisheng Ye snitzer Accepted
dm-writecache: avoid unnecessary lookups in writecache_find_entry dm-writecache: avoid unnecessary lookups in writecache_find_entry - - - --- 2019-04-20 Huaisheng Ye snitzer Superseded
dm-writecache: remove unused member page_offset in writeback_struct dm-writecache: remove unused member page_offset in writeback_struct 1 - - --- 2019-04-20 Huaisheng Ye snitzer Superseded
dm-writecache: fix typo when alloc workqueue for writeback_wq dm-writecache: fix typo when alloc workqueue for writeback_wq - - - --- 2019-02-20 Huaisheng Ye snitzer Accepted
[v3,5/5] dm-writecache: output seq_count within status Optimize writecache when using pmem as cache - - - --- 2019-01-31 Huaisheng Ye snitzer Rejected
[v3,4/5] Documentation/device-mapper: add optional parameter reinit Optimize writecache when using pmem as cache - - - --- 2019-01-31 Huaisheng Ye snitzer Rejected
[v3,3/5] dm-writecache: expand pmem_reinit for struct dm_writecache Optimize writecache when using pmem as cache - - - --- 2019-01-31 Huaisheng Ye snitzer Rejected
[v3,2/5] dm-writecache: get rid of memory_data flush to writecache_flush_entry Optimize writecache when using pmem as cache - - - --- 2019-01-31 Huaisheng Ye snitzer Rejected
[v3,1/5] dm-writecache: remove unused size to writecache_flush_region Optimize writecache when using pmem as cache - - - --- 2019-01-31 Huaisheng Ye snitzer Rejected
[RFC,v2,4/4] Documentation/device-mapper: add optional parameter reinit add parameter for pmem cache device init - - - --- 2019-01-09 Huaisheng Ye snitzer Superseded
[RFC,v2,3/4] dm-writecache: expand pmem_reinit for struct dm_writecache add parameter for pmem cache device init - - - --- 2019-01-09 Huaisheng Ye snitzer Superseded
[RFC,v2,2/4] dm-writecache: get rid of memory_data flush to writecache_flush_entry add parameter for pmem cache device init - - - --- 2019-01-09 Huaisheng Ye snitzer Superseded
[RFC,v2,1/4] dm-writecache: remove unused size to writecache_flush_region add parameter for pmem cache device init - - - --- 2019-01-09 Huaisheng Ye snitzer Superseded
[2/2] dm-writecache: get rid of memory_data flush to writecache_flush_entry [1/2] dm-writecache: remove unused size to writecache_flush_region - - - --- 2019-01-03 Huaisheng Ye snitzer Superseded
[1/2] dm-writecache: remove unused size to writecache_flush_region [1/2] dm-writecache: remove unused size to writecache_flush_region - - - --- 2019-01-03 Huaisheng Ye snitzer Superseded
[RFC,v2,3/3] dm: expand valid types for dm-ioctl realize dax_operations for dm-snapshot - - - --- 2018-11-21 Huaisheng Ye snitzer Rejected
[RFC,v2,2/3] dm: expand hc_map in mapped_device for lack of map realize dax_operations for dm-snapshot - - - --- 2018-11-21 Huaisheng Ye snitzer Rejected
[RFC,v2,1/3] dm: enable dax_operations for dm-snapshot realize dax_operations for dm-snapshot - - - --- 2018-11-21 Huaisheng Ye snitzer Rejected
[RFC,3/3] dm: expand valid types for dm-ioctl realize dax_operations for dm-snapshot - - - --- 2018-11-20 Huaisheng Ye snitzer Superseded
[RFC,2/3] dm: expand hc_map in mapped_device for lack of map realize dax_operations for dm-snapshot - - - --- 2018-11-20 Huaisheng Ye snitzer Superseded
[RFC,1/3] dm: enable dax_operations for dm-snapshot realize dax_operations for dm-snapshot - - - --- 2018-11-20 Huaisheng Ye snitzer Superseded
[v3,6/6] filesystem-dax: Do not request kaddr and pfn when not required kaddr and pfn can be NULL to ->direct_access() - 1 - --- 2018-07-30 Huaisheng Ye snitzer Not Applicable
[v3,5/6] md/dm-writecache: Don't request pointer dummy_addr when not required kaddr and pfn can be NULL to ->direct_access() 1 1 - --- 2018-07-30 Huaisheng Ye snitzer Not Applicable
[v3,4/6] dax/super: Do not request a pointer kaddr when not required kaddr and pfn can be NULL to ->direct_access() - 1 - --- 2018-07-30 Huaisheng Ye snitzer Not Applicable
[v3,3/6] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() kaddr and pfn can be NULL to ->direct_access() - 1 - --- 2018-07-30 Huaisheng Ye snitzer Not Applicable
[v3,2/6] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() kaddr and pfn can be NULL to ->direct_access() 1 1 - --- 2018-07-30 Huaisheng Ye snitzer Not Applicable
[v3,1/6] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() kaddr and pfn can be NULL to ->direct_access() - 1 - --- 2018-07-30 Huaisheng Ye snitzer Not Applicable
[v2,6/6] filesystem-dax: Do not request kaddr and pfn when not required kaddr and pfn can be NULL to ->direct_access() - - - --- 2018-07-25 Huaisheng Ye snitzer Not Applicable
[v2,5/6] md/dm-writecache: Don't request pointer dummy_addr when not required kaddr and pfn can be NULL to ->direct_access() 1 - - --- 2018-07-25 Huaisheng Ye snitzer Not Applicable
[v2,4/6] dax/super: Do not request a pointer kaddr when not required kaddr and pfn can be NULL to ->direct_access() - - - --- 2018-07-25 Huaisheng Ye snitzer Not Applicable
[v2,3/6] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() kaddr and pfn can be NULL to ->direct_access() - - - --- 2018-07-25 Huaisheng Ye snitzer Not Applicable
[v2,2/6] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() kaddr and pfn can be NULL to ->direct_access() 1 - - --- 2018-07-25 Huaisheng Ye snitzer Not Applicable
[v2,1/6] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() kaddr and pfn can be NULL to ->direct_access() - - - --- 2018-07-25 Huaisheng Ye snitzer Not Applicable