| To: | akpm@xxxxxxxx |
|---|---|
| Subject: | Re: [patch 2/2] ipvs deadlock fix |
| From: | Horms <horms@xxxxxxxxxxxx> |
| Date: | Mon, 31 Jan 2005 12:36:10 +0300 |
| Cc: | davem@xxxxxxxxxxxxx, netdev@xxxxxxxxxxx |
| In-reply-to: | <200501310633.j0V6X1l01385@mail.osdl.org> |
| Mail-followup-to: | akpm@xxxxxxxx, davem@xxxxxxxxxxxxx, netdev@xxxxxxxxxxx |
| References: | <200501310633.j0V6X1l01385@mail.osdl.org> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
| User-agent: | Mutt/1.5.6+20040907i |
On Sun, Jan 30, 2005 at 10:33:02PM -0800, akpm@xxxxxxxx wrote: > > > update_defense_level() is calling si_meminfo() from timer context. But > si_meminfo takes non-irq-safe locks. > > Move it all to keventd context. Would I be right in thinking that the offending lock is bdev_lock which is grabbed in nr_blockdev_pages() and thus that this is not an issue for 2.4 whose si_meminfo() does not have such a call? -- Horms |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: PROBLEM: nd_tbl not a public symbol in net/ipv6/ndisc.c, Christian Tschudin |
|---|---|
| Next by Date: | Re: [patch 2/2] ipvs deadlock fix, Andrew Morton |
| Previous by Thread: | [patch 2/2] ipvs deadlock fix, akpm |
| Next by Thread: | Re: [patch 2/2] ipvs deadlock fix, Andrew Morton |
| Indexes: | [Date] [Thread] [Top] [All Lists] |