Thread (5 messages) flat view 5 messages, 3 authors, 2012-07-11

Re: [PATCH v2] net: cgroup: fix access the unallocated memory in netprio cgroup

From: Gao feng <hidden>
Date: 2012-07-11 01:39:20
Also in: lkml

于 2012年07月10日 19:08, Eric Dumazet 写道:
On Tue, 2012-07-10 at 13:05 +0200, Eric Dumazet wrote:
quoted
On Tue, 2012-07-10 at 18:44 +0800, Gao feng wrote:
quoted
there are some out of bound accesses in netprio cgroup.
quoted
-	update_netdev_tables();
+	ret = extend_netdev_table(dev, max_len);
+	if (ret < 0)
+		goto out_free_devname;
+
 	ret = 0;
 	rcu_read_lock();
 	map = rcu_dereference(dev->priomap);
Its unfortunately adding a bug.

extend_netdev_table() is protected by RTNL.
Please test your next patch using :

CONFIG_LOCKDEP=y
CONFIG_PROVE_RCU=y

Because rtnl_dereference() should shout if you dont hold RTNL
Oops, I miss it.
Thanks Eric & Neil,I will test v3 patch with these two CONFIG.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help