Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
6bf8819fede1fef9805e1d803261c0d3bb62f239
/
drivers
/
md
/
dm-snap.c
fcc4233
dm snapshot: flush merged data before committing metadata
by Akilesh Kailash
· 4 years ago
ed00aab
block: rename generic_make_request to submit_bio_noacct
by Christoph Hellwig
· 4 years, 6 months ago
1d1dda8
dm snapshot: use true/false for bool variable
by zhengbin
· 5 years ago
b215557
dm snapshot: rework COW throttling to fix deadlock
by Mikulas Patocka
· 5 years ago
a2f83e8
dm snapshot: introduce account_start_copy() and account_end_copy()
by Mikulas Patocka
· 5 years ago
3ee2548
dm snapshot: fix oversights in optional discard support
by Mike Snitzer
· 5 years ago
2e60238
dm snapshot: add optional discard support features
by Mike Snitzer
· 6 years ago
3f1637f
dm snapshot: Use fine-grained locking scheme
by Nikos Tsironis
· 6 years ago
f79ae41
dm snapshot: Make exception tables scalable
by Nikos Tsironis
· 6 years ago
4ad8d88
dm snapshot: Replace mutex with rw semaphore
by Nikos Tsironis
· 6 years ago
65fc7c3
dm snapshot: Don't sleep holding the snapshot lock
by Nikos Tsironis
· 6 years ago
c439ca6
dm snapshot: don't define direct_access if we don't support it
by Mikulas Patocka
· 6 years ago
721b1d9
dm snapshot: Fix excessive memory usage and workqueue stalls
by Nikos Tsironis
· 6 years ago
c9a5e6a
dm snapshot: remove stale FIXME in snapshot_map()
by Mike Snitzer
· 6 years ago
3db2776
dm snapshot: improve performance by switching out_of_order_list to rbtree
by David Jeffery
· 6 years ago
6da2ec5
treewide: kmalloc() -> kmalloc_array()
by Kees Cook
· 7 years ago
d377535
dm: Use kzalloc for all structs with embedded biosets/mempools
by Kent Overstreet
· 7 years ago
6f1c819
dm: convert to bioset_init()/mempool_init()
by Kent Overstreet
· 7 years ago
ae1093b
dm snapshot: use mutex instead of rw_semaphore
by Mikulas Patocka
· 7 years ago
7e6358d
dm: fix various targets to dm_register_target after module __init resources created
by monty_pavel@sina.com
· 7 years ago
74d4699
block: replace bi_bdev with a gendisk pointer and partitions index
by Christoph Hellwig
· 7 years ago
4e4cbee
block: switch bios to blk_status_t
by Christoph Hellwig
· 8 years ago
1be5690
dm: change ->end_io calling convention
by Christoph Hellwig
· 8 years ago
846785e
dm: don't return errnos from ->map
by Christoph Hellwig
· 8 years ago
817bf40
dm: teach dm-targets to use a dax_device + dax_operations
by Dan Williams
· 8 years ago
1eff9d3
block: rename bio bi_rw to bi_opf
by Jens Axboe
· 8 years ago
f0c98eb
Merge tag 'libnvdimm-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 8 years ago
f7e6816
Merge tag 'dm-4.8-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
f6e629b
dm snap: add fake origin_direct_access
by Toshi Kani
· 9 years ago
7024628
block: get rid of bio_rw and READA
by Christoph Hellwig
· 8 years ago
28a8f0d
block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH
by Mike Christie
· 9 years ago
4df2bf4
dm snapshot: disallow the COW and origin devices from being identical
by DingXiang
· 9 years ago
30187e1
dm: rename target's per_bio_data_size to per_io_data_size
by Mike Snitzer
· 9 years ago
385277b
dm snapshot: fix hung bios when copy error occurs
by Mikulas Patocka
· 9 years ago
fe3265b
dm: don't save and restore bi_private
by Mikulas Patocka
· 9 years ago
b0d3cc0
dm snapshot: add new persistent store option to support overflow
by Mike Snitzer
· 9 years ago
1e1a4e8
Merge tag 'dm-4.3-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 9 years ago
8ae1266
block: kill merge_bvec_fn() completely
by Kent Overstreet
· 10 years ago
76c44f6
dm snapshot: don't invalidate on-disk image on snapshot write overflow
by Mikulas Patocka
· 10 years ago
4246a0b
block: add a bi_error field to struct bio
by Christoph Hellwig
· 9 years ago
326e1db
block: remove management of bi_remaining when restoring original bi_end_io
by Mike Snitzer
· 10 years ago
c4cf526
bio: skip atomic inc/dec of ->bi_remaining for non-chains
by Jens Axboe
· 10 years ago
09ee96b
dm snapshot: suspend merging snapshot when doing exception handover
by Mikulas Patocka
· 10 years ago
b735fed
dm snapshot: suspend origin when doing exception handover
by Mikulas Patocka
· 10 years ago
22aa66a
dm snapshot: fix a possible invalid memory access on unload
by Mikulas Patocka
· 10 years ago
7431620
sched: Remove proliferation of wait_on_bit() action functions
by NeilBrown
· 10 years ago
0e04c64
Merge tag 'dm-3.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 11 years ago
298eaa8
dm snapshot: do not split read bios sent to snapshot-origin target
by Mikulas Patocka
· 11 years ago
599cdf3
dm snapshot: allocate a per-target structure for snapshot-origin target
by Mikulas Patocka
· 11 years ago
4e857c5
arch: Mass conversion of smp_mb__*()
by Peter Zijlstra
· 11 years ago
f568849
Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 11 years ago
119bc54
dm snapshot: use GFP_KERNEL when initializing exceptions
by Mikulas Patocka
· 11 years ago
b28bc9b
Merge tag 'v3.13-rc6' into for-3.14/core
by Jens Axboe
· 11 years ago
230c83a
dm snapshot: avoid snapshot space leak on crash
by Mikulas Patocka
· 11 years ago
196d38bc
block: Generic bio chaining
by Kent Overstreet
· 11 years ago
4f024f3
block: Abstract out bvec iterator
by Kent Overstreet
· 11 years ago
60e356f
dm-snapshot: fix performance degradation due to small hash size
by Mikulas Patocka
· 11 years ago
09e8b81
dm snapshot: fix error return code in snapshot_ctr
by Wei Yongjun
· 12 years ago
df5d2e9
dm kcopyd: introduce configurable throttling
by Mikulas Patocka
· 12 years ago
23cb210
dm snapshot: add missing module aliases
by Mikulas Patocka
· 12 years ago
55a62ee
dm: rename request variables to bios
by Alasdair G Kergon
· 12 years ago
fd7c092
dm: fix truncated status strings
by Mikulas Patocka
· 12 years ago
b67bfe0
hlist: drop the node parameter from iterators
by Sasha Levin
· 12 years ago
7de3ee5
dm: remove map_info
by Mikulas Patocka
· 12 years ago
ee18026
dm snapshot: do not use map_context
by Mikulas Patocka
· 12 years ago
ddbd658
dm: move target request nr to dm_target_io
by Mikulas Patocka
· 12 years ago
42bc954
dm snapshot: use per_bio_data
by Mikulas Patocka
· 12 years ago
9aa0c0e
dm snapshot: optimize track_chunk
by Mikulas Patocka
· 12 years ago
1f4e0ff
dm thin: commit before gathering status
by Alasdair G Kergon
· 12 years ago
542f903
dm: support non power of two target max_io_len
by Mike Snitzer
· 12 years ago
70c4861
dm snapshot: remove redundant assignment in merge fn
by Alasdair G Kergon
· 12 years ago
a6e50b4
dm snapshot: skip reading origin when overwriting complete chunk
by Mikulas Patocka
· 13 years ago
a2d2b03
dm snapshot: style cleanups
by Jonathan Brassow
· 13 years ago
aa3f079
dm snapshot: remove unused definitions
by Mikulas Patocka
· 13 years ago
fa34ce7
dm kcopyd: return client directly and not through a pointer
by Mikulas Patocka
· 14 years ago
5f43ba2
dm kcopyd: reserve fewer pages
by Mikulas Patocka
· 14 years ago
024d37e
dm: fix opening log and cow devices for read only tables
by Milan Broz
· 14 years ago
b83b2f2
dm snapshot: avoid storing private suspended state
by Mike Snitzer
· 14 years ago
fecec20
dm snapshot: remove unused dm_snapshot queued_bios_work
by Tejun Heo
· 14 years ago
a288709
Merge branch 'for-2.6.37/barrier' of git://git.kernel.dk/linux-2.6-block
by Linus Torvalds
· 14 years ago
c8bf133
Consolidate min_not_zero
by Martin K. Petersen
· 14 years ago
d87f4c1
dm: implement REQ_FLUSH/FUA support for bio-based dm
by Tejun Heo
· 14 years ago
57cba5d
dm: rename map_info flush_request to target_request_nr
by Mike Snitzer
· 14 years ago
b1d5552
dm snapshot: implement merge
by Mikulas Patocka
· 14 years ago
c241104
dm snapshot: test chunk size against both origin and snapshot
by Mikulas Patocka
· 14 years ago
1e5554c
dm snapshot: iterate origin and cow devices
by Mikulas Patocka
· 14 years ago
924e600
dm: eliminate some holes data structures
by Mike Snitzer
· 15 years ago
8215d6e
dm table: remove unused dm_get_device range parameters
by Nikanth Karthikesan
· 15 years ago
d2fdb77
dm snapshot: use merge origin if snapshot invalid
by Mikulas Patocka
· 15 years ago
d8ddb1c
dm snapshot: report merge failure in status
by Mike Snitzer
· 15 years ago
8a2d528
dm snapshot: merge consecutive chunks together
by Mike Snitzer
· 15 years ago
73dfd07
dm snapshot: trigger exceptions in remaining snapshots during merge
by Mikulas Patocka
· 15 years ago
17aa033
dm snapshot: delay merging a chunk until writes to it complete
by Mikulas Patocka
· 15 years ago
9fe86254
dm snapshot: queue writes to chunks being merged
by Mikulas Patocka
· 15 years ago
1e03f97
dm snapshot: add merging
by Mikulas Patocka
· 15 years ago
9d3b15c
dm snapshot: permit only one merge at once
by Mikulas Patocka
· 15 years ago
10b8106
dm snapshot: support barriers in snapshot merge target
by Mike Snitzer
· 15 years ago
3452c2a
dm snapshot: avoid allocating exceptions in merge
by Mikulas Patocka
· 15 years ago
515ad66
dm snapshot: rework writing to origin
by Mikulas Patocka
· 15 years ago
d698aa4
dm snapshot: add merge target
by Mikulas Patocka
· 15 years ago
Next »