Re: circular locking, mirred, 2.6.24.2

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jarek Poplawski
Date: Thursday, March 6, 2008 - 3:12 pm

On Thu, Mar 06, 2008 at 03:56:40PM -0500, jamal wrote:

No, David's net-2.6 tree so 2.6.25-rc3 plus something...


As I've written in the previous message, currently lockdep tracks
dev->queue_lock and dev->ingress_lock as only two locks used by all
net devices (unless they were annotated individually). So, it's like
A and B lock, and it's really not right to them AB in one place, and
BA in another. In reality each net_device's locks are independent,
so ifb has C and D. And it's not AB vs. BA, but: AB (eth/lo->queue_lock,
eth/lo->ingress_lock), CD (the same for ifb) and BC (eth/lo->ingress_lock,
ifb->queue_lock) - all legal combinations, and no inversion.

Cheers,
Jarek P.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
circular locking, mirred, 2.6.24.2, Denys Fedoryshchenko, (Sun Feb 24, 3:20 pm)
Re: circular locking, mirred, 2.6.24.2, Jarek Poplawski, (Mon Feb 25, 2:56 am)
Re: circular locking, mirred, 2.6.24.2, Denys Fedoryshchenko, (Mon Feb 25, 3:48 am)
Re: circular locking, mirred, 2.6.24.2, Jarek Poplawski, (Mon Feb 25, 4:39 am)
Re: circular locking, mirred, 2.6.24.2, Denys Fedoryshchenko, (Wed Mar 5, 3:45 am)
Re: circular locking, mirred, 2.6.24.2, Jarek Poplawski, (Thu Mar 6, 6:40 am)
Re: circular locking, mirred, 2.6.24.2, Denys Fedoryshchenko, (Thu Mar 6, 6:57 am)
Re: circular locking, mirred, 2.6.24.2, jamal, (Thu Mar 6, 6:59 am)
Re: circular locking, mirred, 2.6.24.2, jamal, (Thu Mar 6, 7:27 am)
Re: circular locking, mirred, 2.6.24.2, Denys Fedoryshchenko, (Thu Mar 6, 8:50 am)
Re: circular locking, mirred, 2.6.24.2, Jarek Poplawski, (Thu Mar 6, 10:56 am)
Re: circular locking, mirred, 2.6.24.2, Jarek Poplawski, (Thu Mar 6, 1:25 pm)
Re: circular locking, mirred, 2.6.24.2, jamal, (Thu Mar 6, 1:44 pm)
Re: circular locking, mirred, 2.6.24.2, jamal, (Thu Mar 6, 1:48 pm)
Re: circular locking, mirred, 2.6.24.2, jamal, (Thu Mar 6, 1:56 pm)
Re: circular locking, mirred, 2.6.24.2, Jarek Poplawski, (Thu Mar 6, 2:40 pm)
Re: circular locking, mirred, 2.6.24.2, Jarek Poplawski, (Thu Mar 6, 3:12 pm)
Re: circular locking, mirred, 2.6.24.2, jamal, (Thu Mar 6, 4:40 pm)
Re: circular locking, mirred, 2.6.24.2, Denys Fedoryshchenko, (Thu Mar 6, 4:43 pm)
Re: circular locking, mirred, 2.6.24.2, jamal, (Thu Mar 6, 5:09 pm)
Re: circular locking, mirred, 2.6.24.2, Denys Fedoryshchenko, (Thu Mar 6, 5:15 pm)
Re: circular locking, mirred, 2.6.24.2, jamal, (Thu Mar 6, 5:25 pm)
Re: circular locking, mirred, 2.6.24.2, Jarek Poplawski, (Fri Mar 7, 12:51 am)
Re: circular locking, mirred, 2.6.24.2, Jarek Poplawski, (Fri Mar 7, 1:32 am)
Re: circular locking, mirred, 2.6.24.2, Jarek Poplawski, (Fri Mar 7, 2:31 am)
Re: circular locking, mirred, 2.6.24.2, Denys Fedoryshchenko, (Fri Mar 7, 3:19 am)
Re: circular locking, mirred, 2.6.24.2, Jarek Poplawski, (Fri Mar 7, 3:48 am)
Re: circular locking, mirred, 2.6.24.2, jamal, (Fri Mar 7, 6:53 am)
Re: circular locking, mirred, 2.6.24.2, jamal, (Fri Mar 7, 7:58 am)
Re: circular locking, mirred, 2.6.24.2, Jarek Poplawski, (Sat Mar 8, 1:46 am)
Re: circular locking, mirred, 2.6.24.2, Jarek Poplawski, (Sat Mar 8, 1:58 am)
Re: circular locking, mirred, 2.6.24.2, Denys Fedoryshchenko, (Sat Mar 8, 2:56 am)
Re: circular locking, mirred, 2.6.24.2, Denys Fedoryshchenko, (Sat Mar 8, 3:16 am)
Re: circular locking, mirred, 2.6.24.2, Jarek Poplawski, (Sat Mar 8, 3:43 am)
Re: circular locking, mirred, 2.6.24.2, Jarek Poplawski, (Sat Mar 8, 3:52 am)
Re: circular locking, mirred, 2.6.24.2, Denys Fedoryshchenko, (Sat Mar 8, 4:09 am)
Re: circular locking, mirred, 2.6.24.2, Jarek Poplawski, (Sat Mar 8, 5:02 am)
Re: circular locking, mirred, 2.6.24.2, Denys Fedoryshchenko, (Tue Mar 18, 5:46 pm)