Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
a2c0844965534e2276e5b0c0dc8a0952658412a4
/
drivers
/
md
/
dm-thin.c
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
· 12 years ago
ac8c3f3
dm thin: generate event when metadata threshold passed
by Joe Thornber
· 12 years ago
24347e9
dm thin: detect metadata device resizing
by Joe Thornber
· 12 years ago
5d0db96
dm thin: open dev read only when possible
by Joe Thornber
· 12 years ago
b17446d
dm thin: refactor data dev resize
by Joe Thornber
· 12 years ago
58051b9
dm thin: fix non power of two discard granularity calc
by Joe Thornber
· 12 years ago
f046f89
dm thin: fix discard corruption
by Joe Thornber
· 12 years ago
025b968
dm thin: remove cells from stack
by Joe Thornber
· 12 years ago
6beca5e
dm bio prison: pass cell memory in
by Joe Thornber
· 12 years ago
df5d2e9
dm kcopyd: introduce configurable throttling
by Mikulas Patocka
· 12 years ago
55a62ee
dm: rename request variables to bios
by Alasdair G Kergon
· 12 years ago
58f77a2
dm thin: use block_size_is_power_of_two
by Mike Snitzer
· 12 years ago
f13945d
dm thin: support a non power of 2 discard_granularity
by Mike Snitzer
· 12 years ago
fd7c092
dm: fix truncated status strings
by Mikulas Patocka
· 12 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
· 13 years ago
a24c256
dm thin: use slab mempools
by Mike Snitzer
· 13 years ago
f402693
dm thin: fix table output when pool target disables discard passdown internally
by Mike Snitzer
· 13 years ago
7cab8bf
dm thin: correct module description
by Alasdair G Kergon
· 13 years ago
c3a0ce2
dm thin: fix unprotected use of prepared_discards list
by Mike Snitzer
· 13 years ago
03aaae7
dm thin: reinstate missing mempool_free in cell_release_singleton
by Mike Snitzer
· 13 years ago
67e2e2b
dm thin: add pool target flags to control discard
by Joe Thornber
· 13 years ago
104655f
dm thin: support discards
by Joe Thornber
· 13 years ago
eb2aa48
dm thin: prepare to support discard
by Joe Thornber
· 13 years ago
6efd6e8
dm thin: use dm_target_offset
by Alasdair G Kergon
· 13 years ago
2dd9c25
dm thin: support read only external snapshot origins
by Joe Thornber
· 13 years ago
c4a69ec
dm thin: relax hard limit on the maximum size of a metadata device
by Mike Snitzer
· 13 years ago
905e51b
dm thin: commit outstanding data every second
by Joe Thornber
· 13 years ago
fe878f3
dm thin: correct comments
by Joe Thornber
· 13 years ago
6f94a4c
dm thin: fix stacked bi_next usage
by Joe Thornber
· 13 years ago
991d9fa
dm: add thin provisioning target
by Joe Thornber
· 13 years ago