Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
9f93585fdfd34a6fcbad16c0f1e031492df63ad1
/
drivers
/
md
/
dm-thin.c
738211f
dm thin: fix noflush suspend IO queueing
by Joe Thornber
· 10 years ago
18adc57
dm thin: fix deadlock in __requeue_bio_list
by Joe Thornber
· 10 years ago
3e1a069
dm thin: fix out of data space handling
by Joe Thornber
· 10 years ago
07f2b6e
dm thin: ensure user takes action to validate data and metadata consistency
by Mike Snitzer
· 11 years ago
cdc2b41
dm thin: synchronize the pool mode during suspend
by Mike Snitzer
· 11 years ago
7d48935
dm thin: allow metadata space larger than supported to go unused
by Mike Snitzer
· 11 years ago
1acacc0
dm thin: fix the error path for the thin device constructor
by Mike Snitzer
· 11 years ago
4d1662a
dm thin: avoid metadata commit if a pool's thin devices haven't changed
by Mike Snitzer
· 11 years ago
f568849
Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 11 years ago
74aa45c
dm thin: fix pool feature parsing
by Mike Snitzer
· 11 years ago
8b64e88
dm thin: fix set_pool_mode exposed pool operation races
by Mike Snitzer
· 11 years ago
6d16202
dm thin: eliminate the no_free_space flag
by Mike Snitzer
· 11 years ago
787a996c
dm thin: add error_if_no_space feature
by Mike Snitzer
· 11 years ago
8c0f0e8
dm thin: requeue bios to DM core if no_free_space and in read-only mode
by Mike Snitzer
· 11 years ago
399cadd
dm thin: cleanup and improve no space handling
by Mike Snitzer
· 11 years ago
6f7f51d
dm thin: log info when growing the data or metadata device
by Mike Snitzer
· 11 years ago
b533065
dm thin: handle metadata failures more consistently
by Joe Thornber
· 11 years ago
88a6621
dm thin: factor out check_low_water_mark and use bools
by Joe Thornber
· 11 years ago
daec338
dm thin: add mappings to end of prepared_* lists
by Mike Snitzer
· 11 years ago
8d30abf
dm thin: return error from alloc_data_block if pool is not in write mode
by Joe Thornber
· 11 years ago
7f21466
dm thin: use bool rather than unsigned for flags in structures
by Mike Snitzer
· 11 years ago
19fa1a6
dm thin: fix discard support to a previously shared block
by Joe Thornber
· 11 years ago
16961b0
dm thin: initialize dm_thin_new_mapping returned by get_next_mapping
by Mike Snitzer
· 11 years ago
b28bc9b
Merge tag 'v3.13-rc6' into for-3.14/core
by Jens Axboe
· 11 years ago
9b7aaa6
dm thin: allow pool in read-only mode to transition to read-write mode
by Joe Thornber
· 11 years ago
5383ef3
dm thin: re-establish read-only state when switching to fail mode
by Joe Thornber
· 11 years ago
020cc3b
dm thin: always fallback the pool mode if commit fails
by Joe Thornber
· 11 years ago
4a02b34
dm thin: switch to read-only mode if metadata space is exhausted
by Mike Snitzer
· 11 years ago
fafc7a8
dm thin: switch to read only mode if a mapping insert fails
by Joe Thornber
· 11 years ago
196d38b
block: Generic bio chaining
by Kent Overstreet
· 11 years ago
4f024f3
block: Abstract out bvec iterator
by Kent Overstreet
· 11 years ago
b60ab99
dm thin: do not expose non-zero discard limits if discards disabled
by Mike Snitzer
· 11 years ago
94563ba
dm thin: always return -ENOSPC if no_free_space is set
by Mike Snitzer
· 11 years ago
d6fc204
dm thin: set pool read-only if breaking_sharing fails block allocation
by Mike Snitzer
· 11 years ago
4fa5971
dm thin: prefix pool error messages with pool device name
by Mike Snitzer
· 11 years ago
0cc67cd
dm thin: fix stacking of geometry limits
by Mike Snitzer
· 11 years ago
610bba8
dm thin: fix metadata dev resize detection
by Alasdair G Kergon
· 11 years ago
ac8c3f3
dm thin: generate event when metadata threshold passed
by Joe Thornber
· 11 years ago
24347e9
dm thin: detect metadata device resizing
by Joe Thornber
· 11 years ago
5d0db96
dm thin: open dev read only when possible
by Joe Thornber
· 11 years ago
b17446d
dm thin: refactor data dev resize
by Joe Thornber
· 11 years ago
58051b9
dm thin: fix non power of two discard granularity calc
by Joe Thornber
· 11 years ago
f046f89
dm thin: fix discard corruption
by Joe Thornber
· 11 years ago
025b968
dm thin: remove cells from stack
by Joe Thornber
· 11 years ago
6beca5e
dm bio prison: pass cell memory in
by Joe Thornber
· 11 years ago
df5d2e9
dm kcopyd: introduce configurable throttling
by Mikulas Patocka
· 11 years ago
55a62ee
dm: rename request variables to bios
by Alasdair G Kergon
· 11 years ago
58f77a2
dm thin: use block_size_is_power_of_two
by Mike Snitzer
· 11 years ago
f13945d
dm thin: support a non power of 2 discard_granularity
by Mike Snitzer
· 11 years ago
fd7c092
dm: fix truncated status strings
by Mikulas Patocka
· 11 years ago
0f640dc
dm thin: fix queue limits stacking
by Mike Snitzer
· 12 years ago
7de3ee5
dm: remove map_info
by Mikulas Patocka
· 12 years ago
59c3d2c
dm thin: dont use map_context
by Mikulas Patocka
· 12 years ago
70d6c40
dm kcopyd: add WRITE SAME support to dm_kcopyd_zero
by Mike Snitzer
· 12 years ago
c397741
dm thin: use DMERR_LIMIT for errors
by Mike Snitzer
· 12 years ago
2aab385
dm thin: cleanup dead code
by Joe Thornber
· 12 years ago
f286ba0
dm thin: rename cell_defer_except to cell_defer_no_holder
by Joe Thornber
· 12 years ago
018debe
dm thin: emit ignore_discard in status when discards disabled
by Mike Snitzer
· 12 years ago
563af18
dm thin: wake worker when discard is prepared
by Joe Thornber
· 12 years ago
e808807
dm thin: fix race between simultaneous io and discards to same block
by Joe Thornber
· 12 years ago
b7ca9c9
dm thin: replace dm_cell_release_singleton with cell_defer_except
by Joe Thornber
· 12 years ago
4f81a41
dm thin: move bio_prison code to separate module
by Mike Snitzer
· 12 years ago
44feb38
dm thin: prepare to separate bio_prison code
by Mike Snitzer
· 12 years ago
28eed34
dm thin: support discard with non power of two block size
by Mike Snitzer
· 12 years ago
0424caa
dm thin: fix discard support for data devices
by Mike Snitzer
· 12 years ago
9bc142d
dm thin: tidy discard support
by Mike Snitzer
· 12 years ago
307615a
dm thin: do not set discard_zeroes_data
by Mike Snitzer
· 12 years ago
1f4e0ff
dm thin: commit before gathering status
by Alasdair G Kergon
· 12 years ago
e49e582
dm thin: add read only and fail io modes
by Joe Thornber
· 12 years ago
4afdd68
dm thin: reduce number of metadata commits
by Joe Thornber
· 12 years ago
66b1edc
dm thin metadata: add format option to dm_pool_metadata_open
by Joe Thornber
· 12 years ago
0ac5548
dm: use bool bitfields in struct dm_target
by Alasdair G Kergon
· 12 years ago
16ad3d1
dm thin: set flush_supported
by Joe Thornber
· 12 years ago
6004970
dm thin: avoid unnecessarily breaking sharing for flushes
by Joe Thornber
· 12 years ago
905386f
dm thin: fix memory leak in process_prepared_mapping error paths
by Joe Thornber
· 12 years ago
f9a8e0c
dm thin: optimize power of two block size
by Mikulas Patocka
· 12 years ago
4929630
dm thin: split discards on block boundary
by Mikulas Patocka
· 12 years ago
55f2b8b
dm thin: support for non power of 2 pool blocksize
by Mike Snitzer
· 12 years ago
542f903
dm: support non power of two target max_io_len
by Mike Snitzer
· 12 years ago
f09996c
dm thin: provide specific errors for two table load failure cases
by Mike Snitzer
· 12 years ago
17b7d63
dm thin: clean up compiler warning
by Mike Snitzer
· 12 years ago
7768ed3
dm thin: reduce endio_hook pool size
by Alasdair G Kergon
· 12 years ago
650d2a0
dm thin: do not send discards to shared blocks
by Mikulas Patocka
· 12 years ago
0d200ae
dm thin: commit metadata before creating metadata snapshot
by Joe Thornber
· 12 years ago
cc8394d
dm thin: provide userspace access to pool metadata
by Joe Thornber
· 12 years ago
a24c256
dm thin: use slab mempools
by Mike Snitzer
· 12 years ago
f402693
dm thin: fix table output when pool target disables discard passdown internally
by Mike Snitzer
· 12 years ago
7cab8bf
dm thin: correct module description
by Alasdair G Kergon
· 12 years ago
c3a0ce2
dm thin: fix unprotected use of prepared_discards list
by Mike Snitzer
· 12 years ago
03aaae7
dm thin: reinstate missing mempool_free in cell_release_singleton
by Mike Snitzer
· 12 years ago
67e2e2b
dm thin: add pool target flags to control discard
by Joe Thornber
· 12 years ago
104655f
dm thin: support discards
by Joe Thornber
· 12 years ago
eb2aa48
dm thin: prepare to support discard
by Joe Thornber
· 12 years ago
6efd6e8
dm thin: use dm_target_offset
by Alasdair G Kergon
· 12 years ago
2dd9c25
dm thin: support read only external snapshot origins
by Joe Thornber
· 12 years ago
c4a69ec
dm thin: relax hard limit on the maximum size of a metadata device
by Mike Snitzer
· 12 years ago
905e51b
dm thin: commit outstanding data every second
by Joe Thornber
· 12 years ago
fe878f3
dm thin: correct comments
by Joe Thornber
· 12 years ago
6f94a4c
dm thin: fix stacked bi_next usage
by Joe Thornber
· 12 years ago
991d9fa
dm: add thin provisioning target
by Joe Thornber
· 13 years ago