Thread (2 messages) 2 messages, 2 authors, 2018-06-08

Re: [PATCH] md: Unify mddev destruction paths

From: Jens Axboe <axboe@kernel.dk>
Date: 2018-06-08 01:36:36
Also in: lkml

On 6/7/18 6:52 PM, Kent Overstreet wrote:
Previously, mddev_put() had a couple different paths for freeing a
mddev, due to the fact that the kobject wasn't initialized when the
mddev was first allocated. If we move the kobject_init() to when it's
first allocated and just use kobject_add() later, we can clean all this
up.

This also removes a hack in mddev_put() to avoid freeing biosets under a
spinlock, which involved copying biosets on the stack after the reset
bioset_init() changes.
Looks good to me, much nicer than the previous hack.

-- 
Jens Axboe
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help