Thread (12 messages) 12 messages, 3 authors, 2012-09-06

Re: [dm-devel] [PATCH v8 3/8] dm: Use bioset's front_pad for dm_rq_clone_bio_info

From: Jun'ichi Nomura <hidden>
Date: 2012-09-06 03:22:10
Also in: dm-devel, lkml

On 09/06/12 05:27, Kent Overstreet wrote:
quoted hunk ↗ jump to hunk
@@ -2718,7 +2705,8 @@ struct dm_md_mempools *dm_alloc_md_mempools(unsigned type, unsigned integrity)
 	if (!pools->tio_pool)
 		goto free_io_pool_and_out;
 
-	pools->bs = bioset_create(pool_size, 0);
+	pools->bs = bioset_create(pool_size,
+				  offsetof(struct dm_rq_clone_bio_info, clone));
 	if (!pools->bs)
 		goto free_tio_pool_and_out;
frontpad is not necessary if type is DM_TYPE_BIO_BASED.

Other pool creation in that function do something like:
	pools->bs = (type == DM_TYPE_BIO_BASED) ?
		    bioset_create(pool_size, 0) :
		    bioset_create(pool_size, offsetof(struct dm_rq_clone_bio_info, clone));

-- 
Jun'ichi Nomura, NEC Corporation
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help