Mike Snitzer
|
216076705d
dm thin: disable discard support for thin devices if pool's is disabled
|
10 years ago |
Linus Torvalds
|
1e1a4e8f43
Merge tag 'dm-4.3-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
|
10 years ago |
Linus Torvalds
|
1081230b74
Merge branch 'for-4.3/core' of git://git.kernel.dk/linux-block
|
10 years ago |
Mike Snitzer
|
84f8bd86cc
dm thin: optimize async discard submission
|
10 years ago |
Kent Overstreet
|
8ae126660f
block: kill merge_bvec_fn() completely
|
10 years ago |
Christoph Hellwig
|
4246a0b63b
block: add a bi_error field to struct bio
|
10 years ago |
Mike Snitzer
|
0a927c2f02
dm thin: return -ENOSPC when erroring retry list due to out of data space
|
10 years ago |
Mike Snitzer
|
e4c78e210d
dm thin: display 'needs_check' in status if it is set
|
10 years ago |
Mike Snitzer
|
bcc696fac1
dm thin: stay in out-of-data-space mode once no_space_timeout expires
|
10 years ago |
Joe Thornber
|
a822c83e47
dm thin: allocate the cell_sort_array dynamically
|
10 years ago |
Mike Snitzer
|
fd467696e8
dm thin: fail messages with EOPNOTSUPP when pool cannot handle messages
|
10 years ago |
Joe Thornber
|
34fbcf6257
dm thin: range discard support
|
10 years ago |
Mike Snitzer
|
f8ae75253e
dm thin: cleanup schedule_zero() to read more logically
|
10 years ago |
Mike Snitzer
|
8b908f8e94
dm thin: cleanup overwrite's endio restore to be centralized
|
10 years ago |
Mike Snitzer
|
326e1dbb57
block: remove management of bi_remaining when restoring original bi_end_io
|
10 years ago |
Jens Axboe
|
c4cf5261f8
bio: skip atomic inc/dec of ->bi_remaining for non-chains
|
10 years ago |
Joe Thornber
|
5f027a3bf1
dm thin: fix to consistently zero-fill reads to unprovisioned blocks
|
10 years ago |
Linus Torvalds
|
802ea9d864
Merge tag 'dm-3.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
|
10 years ago |
Manuel Schölling
|
0f30af98cb
dm: use time_in_range() and time_after()
|
11 years ago |
Joe Thornber
|
2a7eaea02b
dm thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode
|
10 years ago |
Marc Dionne
|
2b94e8960c
dm thin: fix crash by initializing thin device's refcount and completion earlier
|
10 years ago |
Joe Thornber
|
2c43fd26e4
dm thin: fix missing out-of-data-space to write mode transition if blocks are released
|
10 years ago |
Joe Thornber
|
45ec9bd0fd
dm thin: fix inability to discard blocks when in out-of-data-space mode
|
10 years ago |
Mike Snitzer
|
d200c30ef0
dm thin: fix pool_io_hints to avoid looking at max_hw_sectors
|
10 years ago |
Mike Snitzer
|
583024d248
dm thin: suspend/resume active thin devices when reloading thin-pool
|
11 years ago |
Mike Snitzer
|
80e96c5484
dm thin: do not allow thin device activation while pool is suspended
|
11 years ago |
Mike Snitzer
|
5ec02084f6
dm thin: remove stale 'trim' message in block comment above pool_message
|
11 years ago |
Mikulas Patocka
|
17181fb7a0
dm thin: fix a race in thin_dtr
|
11 years ago |
Joe Thornber
|
5f274d8865
dm bio prison: introduce support for locking ranges of blocks
|
11 years ago |
Mike Snitzer
|
42d6a8ce3c
dm thin: refactor requeue_io to eliminate spinlock bouncing
|
11 years ago |