[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20070828.172534.45742356.davem@davemloft.net>
Date: Tue, 28 Aug 2007 17:25:34 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: netdev@...r.kernel.org
Subject: net-2.6.24 rebased
The new NAPI struct patch is in there, one caveat of the new
behavior is that in drivers that conditionalize NAPI support
we can't be lazy and do the napi_{enable,disable}() outside
of the ifdefs any longer. I tried to audit all the drivers
but I might have missed a few.
tg3, 8139cp and e100 are known to be tested at least minimally with
the new code.
The only remaining fundamental bug in the NAPI bits is the
issue wrt. who manages the NAPI list insertion and removal.
It needs to be changed such that only the entity who transitions
the STATE_SCHED napi bit does the list add/del.
Ironically this is what Olaf Kirch was trying to do to fix the
netpoll races a few weeks ago.
This also pulls in John Linville's latest 80211 stack from
this afternoon as well as a bunch of other stuff posted recently.
kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.24.git
Enjoy.
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists