Thread (14 messages) 14 messages, 3 authors, 2017-04-05

Re: [PATCH 0/10 v5] block: Fix block device shutdown related races

From: Jens Axboe <axboe@kernel.dk>
Date: 2017-03-23 02:14:23

On 03/22/2017 06:36 PM, Jan Kara wrote:
Hello,

this is a series with the remaining patches (on top of 4.11-rc2) to
fix several different races and issues I've found when testing device
shutdown and reuse.  The first patch fixes possible (theoretical)
problems when opening of a block device races with shutdown of a
gendisk structure. Patches 2-8 fix oops that is triggered by
__blkdev_put() calling inode_detach_wb() too early (the problem
reported by Thiago). Patches 9 and 10 fix oops due to a bug in gendisk
code where get_gendisk() can return already freed gendisk structure
(again triggered by Omar's stress test).

All patches got reviewed by Tejun and also tested by Thiago (thanks!).
Jens, can you please queue these fixes for the next merge window?
Thanks!
Done! Thanks a lot for working on this, Jan.

-- 
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