dm raid1: flush workqueue before destruction
commit257379190a7c3ca37afd780548d0471ab45000bf
authorMikulas Patocka <mpatocka@redhat.com>
Thu, 13 Nov 2008 23:38:52 +0000 (13 23:38 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 20 Nov 2008 22:54:51 +0000 (20 14:54 -0800)
treeb7b8fe4fe425fb671c4ac49ffa87d3976930d5aa
parentc9e53b238e2d99094b2158a7d85170ba7dd8eeb8
dm raid1: flush workqueue before destruction

commit 18776c7316545482a02bfaa2629a2aa1afc48357 upstream.

We queue work on keventd queue --- so this queue must be flushed in the
destructor. Otherwise, keventd could access mirror_set after it was freed.

Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/md/dm-raid1.c