Show patches with: Submitter = Nikos Tsironis       |   53 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[1/1] dm era: Reinitialize bitset cache before digesting a new writeset dm era: Fix digestion bug that can lead to lost writes - - - --- 2021-01-22 Nikos Tsironis snitzer Accepted
[1/1] dm snapshot: Fix bug in COW throttling mechanism causing deadlocks dm snapshot: Fix bug in COW throttling mechanism causing deadlocks - - - --- 2019-10-01 Nikos Tsironis snitzer Superseded
[1/2] dm clone metadata: Rename md to cmd dm clone: Minor fixes - - - --- 2019-09-12 Nikos Tsironis snitzer Accepted
[1/2] dm era: allocate in-core writesets when loading metadata dm era: avoid deadlock when swapping table with dm-era target - - - --- 2023-01-18 Nikos Tsironis snitzer Changes Requested
[1/2] dm era: Recover committed writeset after crash dm era: Fix bugs that lead to lost writes after crash - - - --- 2021-01-22 Nikos Tsironis snitzer Accepted
[1/2] dm snapshot: Fix excessive memory usage and workqueue stalls dm kcopyd: dm snapshot: Fix bugs causing excessive memory usage and workqueue stalls - - - --- 2018-10-31 Nikos Tsironis snitzer Accepted
[1/2] dm thin metadata: Add support for a pre-commit callback dm thin: Flush data device before committing metadata to avoid data corruption - - - --- 2019-12-04 Nikos Tsironis snitzer Accepted
[1/3] dm clone metadata: Track exact changes per transaction dm clone: Flush destination device before committing metadata to avoid data corruption - - - --- 2019-12-04 Nikos Tsironis snitzer Accepted
[1/3] list_bl: Add hlist_bl_add_before/behind helpers dm snapshot: Improve performance using a more fine-grained locking scheme - - - --- 2018-12-20 Nikos Tsironis snitzer Superseded
[1/4] dm clone: Fix handling of partial region discards dm clone: Fix discard handling and overflow bugs which could cause data corruption - - - --- 2020-03-27 Nikos Tsironis snitzer Accepted
[1/4] dm era: Verify the data block size hasn't changed dm era: Various minor fixes - - - --- 2021-01-22 Nikos Tsironis snitzer Accepted
[2/2] dm clone: Explicitly include header file for kvmalloc() dm clone: Minor fixes - - - --- 2019-09-12 Nikos Tsironis snitzer Accepted
[2/2] dm era: avoid deadlock when swapping table dm era: avoid deadlock when swapping table with dm-era target - - - --- 2023-01-18 Nikos Tsironis snitzer Changes Requested
[2/2] dm era: Update in-core bitset after committing the metadata dm era: Fix bugs that lead to lost writes after crash - - - --- 2021-01-22 Nikos Tsironis snitzer Accepted
[2/2] dm kcopyd: Fix bug causing workqueue stalls dm kcopyd: dm snapshot: Fix bugs causing excessive memory usage and workqueue stalls - - - --- 2018-10-31 Nikos Tsironis snitzer Accepted
[2/2] dm thin: Flush data device before committing metadata dm thin: Flush data device before committing metadata to avoid data corruption - - - --- 2019-12-04 Nikos Tsironis snitzer Accepted
[2/3] dm clone metadata: Use a two phase commit dm clone: Flush destination device before committing metadata to avoid data corruption - - - --- 2019-12-04 Nikos Tsironis snitzer Accepted
[2/3] dm snapshot: Don't sleep holding the snapshot lock dm snapshot: Improve performance using a more fine-grained locking scheme - - - --- 2018-12-20 Nikos Tsironis snitzer Superseded
[2/4] dm clone: Add overflow check for number of regions dm clone: Fix discard handling and overflow bugs which could cause data corruption - - - --- 2020-03-27 Nikos Tsironis snitzer Accepted
[2/4] dm era: Fix bitset memory leaks dm era: Various minor fixes - - - --- 2021-01-22 Nikos Tsironis snitzer Accepted
[3/3] dm clone: Flush destination device before committing metadata dm clone: Flush destination device before committing metadata to avoid data corruption - - - --- 2019-12-04 Nikos Tsironis snitzer Accepted
[3/3] dm snapshot: Use fine-grained locking scheme dm snapshot: Improve performance using a more fine-grained locking scheme - - - --- 2018-12-20 Nikos Tsironis snitzer Superseded
[3/4] dm clone: Add missing casts to prevent overflows and data corruption dm clone: Fix discard handling and overflow bugs which could cause data corruption - - - --- 2020-03-27 Nikos Tsironis snitzer Accepted
[3/4] dm era: Use correct value size in equality function of writeset tree dm era: Various minor fixes - - - --- 2021-01-22 Nikos Tsironis snitzer Accepted
[4/4] dm clone metadata: Fix return type of dm_clone_nr_of_hydrated_regions() dm clone: Fix discard handling and overflow bugs which could cause data corruption - - - --- 2020-03-27 Nikos Tsironis snitzer Accepted
[4/4] dm era: Remove unreachable resize operation in pre-resume function dm era: Various minor fixes - - - --- 2021-01-22 Nikos Tsironis snitzer Changes Requested
[RFC,1/1] dm: add clone target dm: add clone target - - - --- 2019-07-09 Nikos Tsironis snitzer Accepted
[RFC,v2,1/1] dm: add clone target dm: add clone target - - - --- 2019-09-06 Nikos Tsironis snitzer Accepted
[RFC,v3,1/1] dm: add clone target dm: add clone target - - - --- 2019-09-11 Nikos Tsironis snitzer Accepted
[RT,2/2,v4] list_bl: avoid BUG when the list is not locked Untitled series #205189 - 1 - --- 2019-11-13 Nikos Tsironis snitzer Not Applicable
[v2,1/5] list_bl: Add hlist_bl_add_before/behind helpers dm snapshot: Improve performance using a more fine-grained locking scheme - - - --- 2019-03-01 Nikos Tsironis snitzer Superseded
[v2,2/5] dm snapshot: Don't sleep holding the snapshot lock dm snapshot: Improve performance using a more fine-grained locking scheme - - - --- 2019-03-01 Nikos Tsironis snitzer Superseded
[v2,3/5] dm snapshot: Replace mutex with rw semaphore dm snapshot: Improve performance using a more fine-grained locking scheme - - - --- 2019-03-01 Nikos Tsironis snitzer Superseded
[v2,4/5] dm snapshot: Make exception tables scalable dm snapshot: Improve performance using a more fine-grained locking scheme - - - --- 2019-03-01 Nikos Tsironis snitzer Superseded
[v2,5/5] dm snapshot: Use fine-grained locking scheme dm snapshot: Improve performance using a more fine-grained locking scheme - - - --- 2019-03-01 Nikos Tsironis snitzer Superseded
[v2] dm era: only resize metadata in preresume [v2] dm era: only resize metadata in preresume - - - --- 2021-02-11 Nikos Tsironis snitzer Accepted
[v2] dm kcopyd: Increase default sub-job size to 512KB [v2] dm kcopyd: Increase default sub-job size to 512KB - - - --- 2019-07-17 Nikos Tsironis snitzer Accepted
[v2] dm thin: Fix bug wrt FUA request completion [v2] dm thin: Fix bug wrt FUA request completion - - - --- 2019-02-14 Nikos Tsironis snitzer Accepted
[v3,1/6] list: Don't use WRITE_ONCE() in hlist_add_behind() dm snapshot: Improve performance using a more fine-grained locking scheme - 1 - --- 2019-03-17 Nikos Tsironis snitzer Accepted
[v3,2/6] list_bl: Add hlist_bl_add_before/behind helpers dm snapshot: Improve performance using a more fine-grained locking scheme - 1 - --- 2019-03-17 Nikos Tsironis snitzer Accepted
[v3,3/6] dm snapshot: Don't sleep holding the snapshot lock dm snapshot: Improve performance using a more fine-grained locking scheme - - - --- 2019-03-17 Nikos Tsironis snitzer Accepted
[v3,4/6] dm snapshot: Replace mutex with rw semaphore dm snapshot: Improve performance using a more fine-grained locking scheme - - - --- 2019-03-17 Nikos Tsironis snitzer Accepted
[v3,5/6] dm snapshot: Make exception tables scalable dm snapshot: Improve performance using a more fine-grained locking scheme - - - --- 2019-03-17 Nikos Tsironis snitzer Accepted
[v3,6/6] dm snapshot: Use fine-grained locking scheme dm snapshot: Improve performance using a more fine-grained locking scheme - - - --- 2019-03-17 Nikos Tsironis snitzer Accepted
dm cache metadata: Fix loading discard bitset dm cache metadata: Fix loading discard bitset - - - --- 2019-04-17 Nikos Tsironis snitzer Accepted
dm clone: add bucket_lock_irq/bucket_unlock_irq helpers dm clone: add bucket_lock_irq/bucket_unlock_irq helpers - - - --- 2019-10-07 Nikos Tsironis snitzer Accepted
dm clone: Add to the documentation index dm clone: Add to the documentation index - - - --- 2019-11-26 Nikos Tsironis snitzer Accepted
dm clone: Fix typo in block_device format specifier dm clone: Fix typo in block_device format specifier - - - --- 2022-09-29 Nikos Tsironis snitzer Accepted
dm era: commit metadata in postsuspend after worker stops dm era: commit metadata in postsuspend after worker stops - - - --- 2022-06-21 Nikos Tsironis snitzer Accepted
dm kcopyd: Increase sub-job size to 512KiB dm kcopyd: Increase sub-job size to 512KiB - - - --- 2019-06-03 Nikos Tsironis snitzer Superseded
dm thin: Avoid flushing the data device twice dm thin: Avoid flushing the data device twice - - - --- 2019-12-04 Nikos Tsironis snitzer Accepted
dm thin: Fix bug wrt FUA request completion dm thin: Fix bug wrt FUA request completion - - - --- 2019-02-14 Nikos Tsironis snitzer Superseded
Some questions on commit 3db2776d9fca (dm snapshot: improve performance by switching out_of_order_l… Some questions on commit 3db2776d9fca (dm snapshot: improve performance by switching out_of_order_l… - - - --- 2018-10-14 Nikos Tsironis snitzer Rejected