[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [dm-devel] might_sleep warning in multipath_dtr
- From: Alasdair G Kergon <agk redhat com>
- To: device-mapper development <dm-devel redhat com>
- Subject: Re: [dm-devel] might_sleep warning in multipath_dtr
- Date: Wed, 7 May 2008 14:28:20 +0100
On Wed, May 07, 2008 at 10:37:16AM +0200, Christof Schmitt wrote:
> <4> [<000003e00008f79c>] multipath_dtr+0x38/0x50 [dm_multipath]
> <4> [<000003e000077e4a>] dm_table_put+0xae/0x134 [dm_mod]
> <4> [<000003e000076020>] dm_any_congested+0x50/0x88 [dm_mod]
> I don't know, if this exact situation is reproducible, but we have a
> memory dump that should have some more data.
Well I'm guessing dm_any_congested() ran alongside a table reload, such
that dm_any_congested() was still referencing the old table after
dm_swap_table() removed it.
IOW There needs to be better synchronisation between those two
functions.
Alasdair
--
agk redhat com
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]