PDA

View Full Version : Device-mapper Development


Pages : [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15

  1. dm-raid: use DM_ENDIO_INCOMPLETE
  2. dm-raid1: remove unused condition
  3. PROBLEM: read starvation during writeback
  4. 3.7 device-mapper changes
  5. read starvation during writeback
  6. Remove _tio_cache
  7. can we use wget in a kickstart file from livemedia-creator?
  8. default path for iSCSI
  9. linux-next oops
  10. aio: Refactor aio_read_evt, use cmxchg(), fix bug
  11. aio: vmap ringbuffer
  12. aio: Rewrite refcounting
  13. aio: kiocb_cancel()
  14. aio: Kill return value of aio_complete()
  15. percpu-rw-semapho lock splice methods
  16. hba qlogic installation
  17. block: Convert integrity to bvec_alloc_bs()
  18. dm thin: check kmalloc in dm_deferred_set_create()
  19. dm thin: check kmalloc in dm_deferred_set_create()
  20. block: Fix a buffer overrun in bio_integrity_split()
  21. block: Fix a buffer overrun in bio_integrity_split()
  22. shutting down logical volumes once an underlying device fails?
  23. 3.6 device-mapper fixes
  24. shutting down logical volumes once an underlying device fails?
  25. pvmove error hanging LVM layer?
  26. shutting down logical volumes once an underlying device fails?
  27. dm persistent data: convert to use le32_add_cpu()
  28. dm bio prison: add "dm_" prefix to bio prison and deferred set interfaces
  29. dm thin: remove old bio prison code that now lives in dm-bio-prison.c
  30. dm bio prison: factor bio prison code out to standalone library
  31. dm-switch target
  32. bufio & write completion indication
  33. Fix a crash when block device is read and block size is changed at the same time
  34. Fix a crash when block device is read and block size is changed at the same time
  35. dm-integrity: integrity protection device-mapper target
  36. dm-integrity: integrity protection device-mapper target
  37. block: Add bio_end_sector()
  38. block: Add submit_bio_wait(), remove from md
  39. block: Change bio_split() to respect the current value of bi_idx
  40. block: Add bio_end_sector()
  41. block: Convert integrity to bvec_alloc_bs()
  42. block: Fix a buffer overrun in bio_integrity_split()
  43. dm-integrity: integrity protection device-mapper target
  44. dm-integrity: integrity protection device-mapper target
  45. dm: gracefully fail any request beyond the end of the device
  46. dm: re-use live table's limits if next table has no data devices
  47. block: Convert some code to bio_for_each_segment_all()
  48. block: Add bio_for_each_segment_all()
  49. bounce: Refactor __blk_queue_bounce to not use bi_io_vec
  50. bounce: Refactor __blk_queue_bounce to not use bi_io_vec
  51. block: Remove some unnecessary bi_vcnt usage
  52. block: Don't use bi_idx in bio_split() or require it to be 0
  53. dm: gracefully fail any request beyond the end of the device
  54. bio-integrity: Add explicit field for owner of bip_buf
  55. dm table: do not allow queue limits that will exceed hardware limits
  56. dm: Use bioset's front_pad for dm_target_io
  57. dm: Use bioset's front_pad for dm_rq_clone_bio_info
  58. bio-integrity: Add explicit field for owner of bip_buf
  59. dm table: do not allow queue limits that will exceed hardware limits
  60. dm mpath: only retry ioctl if queue_if_no_path was configured
  61. dm mpath: only retry ioctl if queue_if_no_path was configured
  62. block: Convert integrity to bvec_alloc_bs(), and a bugfix
  63. btrfs: Kill some bi_idx references
  64. block: Convert integrity to bvec_alloc_bs(), and a bugfix
  65. block: Add BIO_SUBMITTED flag, kill BIO_CLONED
  66. bio-integrity: Add explicit field for owner of bip_buf
  67. raid1: use bio_alloc_pages()
  68. block: Add bio_alloc_pages()
  69. block: Convert some code to bio_for_each_segment_all()
  70. block: Add bio_for_each_segment_all()
  71. bounce: Refactor __blk_queue_bounce to not use bi_io_vec
  72. raid1: use bio_copy_data()
  73. pktcdvd: Use bio_reset() in disabled code to kill bi_idx usage
  74. pktcdvd: use bio_copy_data()
  75. block: Add bio_copy_data()
  76. raid1: Refactor narrow_write_error() to not use bi_idx
  77. raid5: use bio_reset()
  78. raid1: use bio_reset()
  79. raid10: Use bio_reset()
  80. block: Add submit_bio_wait(), remove from md
  81. block: Remove some unnecessary bi_vcnt usage
  82. block: Don't use bi_idx in bio_split() or require it to be 0
  83. block: Use bio_sectors() more consistently
  84. block: Convert integrity to bvec_alloc_bs(), and a bugfix
  85. block: Remove some unnecessary bi_vcnt usage
  86. block: Remove bi_idx references
  87. block: Don't use bi_idx in bio_split() or require it to be 0
  88. block: Use bio_sectors() more consistently
  89. block: Add bio_end()
  90. md: Convert md_trim_bio() to use bio_advance()
  91. block: Refactor blk_update_request()
  92. block: Add bio_advance()
  93. block: Convert integrity to bvec_alloc_bs(), and a bugfix
  94. Prep work for immutable bio vecs
  95. block: Avoid deadlocks with bio allocation by stacking drivers
  96. Avoid deadlocks with bio allocation
  97. dm mpath: move the dereference below the NULL test
  98. dm-bufio: use list_move instead of list_del/list_add
  99. block: Ues bi_pool for bio_integrity_alloc()
  100. RFC: use TRIM data from filesystems to speed up array rebuild?
  101. dm: Use bioset's front_pad for dm_target_io
  102. dm: Use bioset's front_pad for dm_target_io
  103. Linux DMMP and IBM DS4500
  104. Multipath issue
  105. scsi_dh_rdac : Consolidate rdac strings together
  106. scsi_dh_rdac : Add a new netapp vendor/product string
  107. scsi_dh_rdac : minor return fix for rdac
  108. multipath queues build invalid requests when all paths are lost
  109. Dm-cache in the Cloud (Call for beta testing, Free Linux cloud VM available)
  110. dm thin: fix discard support
  111. Fix a crash when block device is read and block size is changed at the same time
  112. New percpu lock implementation
  113. blockdev: fix a crash when block size is changed and I/O is issued simultaneously
  114. Add a lock that will be needed by the next patch
  115. Fix a crash when block device is read and block size is changed at the same time
  116. multipath queues build invalid requests when all paths are lost
  117. block: Avoid deadlocks with bio allocation by stacking drivers
  118. block: Avoid deadlocks with bio allocation by stacking drivers
  119. Immutable bio vecs
  120. block: Reorder struct bio_set
  121. Block cleanups, deadlock fix
  122. - Example userland code
  123. block: Add bio_clone_bioset(), bio_clone_kmalloc()
  124. block: Avoid deadlocks with bio allocation by stacking drivers
  125. block: Consolidate bio_alloc_bioset(), bio_kmalloc()
  126. hashtable: introduce a small and naive hashtable
  127. dm table: clear add_random unless all devices have it set
  128. block: Add bio_clone_bioset(), bio_clone_kmalloc()
  129. block: Avoid deadlocks with bio allocation by stacking drivers
  130. block: Consolidate bio_alloc_bioset(), bio_kmalloc()
  131. lockd: use new hashtable implementation
  132. SUNRPC: use new hashtable implementation in auth
  133. multipath: and wwids_file multipath.conf option
  134. New git URLs in old repo are wrong
  135. dm-crypt: parallel processing
  136. dm-crypt: sort writes
  137. dm-crypt: retain write ordering
  138. dm-crypt: offload writes to thread
  139. dm-crypt: move temporary values to stack
  140. dm-crypt: small changes
  141. dm-crypt: remove io_pending field
  142. dm-crypt: move error handling to crypt_convert.
  143. dm-crypt merge convert_context and dm_crypt_io
  144. dm-crypt: simplify cc_pending
  145. dm-crypt: avoid deadlock in mempools
  146. dm-crypt: don't allocate pages for a partial request.
  147. dm-crypt: unify io_queue and crypt_queue
  148. dm-crypt: simplify io queue
  149. dm-crypt: don't use write queue
  150. dm-crypt: Introduce an option that sets the number of threads.
  151. dm-crypt: Unify spinlock
  152. dm-crypt: use encryption threads
  153. dm-crypt: remove completion restart
  154. dm-crypt: use unbound workqueue for request processing
  155. dm-crypt: remove per-cpu structure
  156. dm-crypt: parallel processing
  157. multipath: fix setting sysfs fc timeout parameters
  158. multipath: and wwids_file multipath.conf option
  159. multipath: check if a device belongs to multipath
  160. md: modify dm_io() so it could return bios instead of submitting it
  161. md: add new interface 'mk_rq' in target_type
  162. hashtable: introduce a small and naive hashtable
  163. hashtable: introduce a small and naive hashtable
  164. net, rds: use new hashtable implementation
  165. net, l2tp: use new hashtable implementation
  166. net, 9p: use new hashtable implementation
  167. workqueue: use new hashtable implementation
  168. mm, ksm: use new hashtable implementation
  169. userns: use new hashtable implementation
  170. multipath: check if a device belongs to multipath
  171. multipath: add followover failback mode
  172. multipath-tools: prevent unexpected swapping of underlying LUNs
  173. Writing to a DM snapshot blocks for a long time
  174. dm-bufio & dm-verity: use ACCESS_ONCE instead of volatile
  175. reworked dm-switch target
  176. user_ns: use new hashtable implementation
  177. tracing output: use new hashtable implementation
  178. openvswitch: use new hashtable implementation
  179. net, rds: use new hashtable implementation
  180. lockd: use new hashtable implementation
  181. dm: use new hashtable implementation
  182. net, l2tp: use new hashtable implementation
  183. dlm: use new hashtable implementation
  184. SUNRPC/cache: use new hashtable implementation
  185. block, elevator: use new hashtable implementation
  186. net,9p: use new hashtable implementation
  187. tracepoint: use new hashtable implementation
  188. mm/huge_memory: use new hashtable implementation
  189. workqueue: use new hashtable implementation
  190. mm,ksm: use new hashtable implementation
  191. user_ns: use new hashtable implementation
  192. hashtable: introduce a small and naive hashtable
  193. generic hashtable implementation
  194. util-linux: resizepart: Utility to resize a partition
  195. dm: verity support data device offset (Linux 3.4.7)
  196. Consolidate bio_clone_bioset(), bio_kmalloc()
  197. dm: verity support data device offset (Linux 3.4.7)
  198. dm-verity: fix overflow checking
  199. scsi_dh_rdac: Add empty set_params function to scsi_dh_rdac
  200. dm: verity support data device offset (Linux 3.4.7)
  201. dm: verity support data device offset (Linux 3.4.7)
  202. scsi_dh_rdac: Add empty set_params function to scsi_dh_rdac
  203. dm-loop and kernel 3.x
  204. block: Only clone bio vecs that are in use
  205. dm: all kstrto* consumers should include kernel.h
  206. linux-next: Tree for Aug 2 (dm-raid)
  207. multipath bug
  208. SCSI disk IO problem with JBOD/multipath
  209. block: do not artificially constrain max_sectors for stacking drivers
  210. device-mapper updates for 3.6
  211. Introduce percpu rw semaphores
  212. blockdev: turn a rw semaphore into a percpu rw semaphore
  213. Introduce percpu rw semaphores
  214. Fix Crash when IO is being submitted and block size is changed
  215. multipath: fix cciss device names
  216. multipath: add followover failback mode
  217. multipath: check if a device belongs to multipath
  218. multipath: remove callout code
  219. Question about end_clone_bio()
  220. block: Introduce new bio_split())
  221. kpartx: work correctly with empty GPT table
  222. Dm-mirror Issue
  223. block: Rework bio_pair_split()
  224. block: Introduce new bio_split()
  225. bcache: Writeback, copying garbage collection
  226. Export __lockdep_no_validate__
  227. Revert "rw_semapho remove up/down_read_non_owner"
  228. Further device-mapper fixes for 3.5
  229. dm-thin: Random block placement strategy?
  230. fix compiler error
  231. multipath-tools: Preventing silent swapping of underlying LUNs
  232. Load balancing reads on dmraid1 (and 01) arrays
  233. block: split discard into aligned requests
  234. dm-mirror: set discard_zeroes_data_unsupported
  235. dm-thin: don't send discards to shared blocks
  236. dm-thin: fix discard_granularity
  237. dm-thin: fix discard support
  238. dm: introduce split_discard_requests
  239. Fix discards on dm-thin
  240. questions about dm-thin and discard
  241. questions about dm-thin and discard
  242. EPRD and TIER vs bcache
  243. Linux RAID subsystem future
  244. Linux RAID subsystem future
  245. multipath-tools/libmultipath structs.h
  246. How to control the device mapper 's memory use?(or the IO queue limits?)
  247. DM RAID: Add support for MD RAID10
  248. dm mpath: add 'retain_attached_hw_handler' feature
  249. dm mpath: add 'retain_loaded_hw_handler' feature
  250. dm mpath: add ability to disable partition creation