]> git.baikalelectronics.ru Git - kernel.git/commit
net: ipv4: fix schedule while atomic bug in check_lifetime()
authorJiri Pirko <jiri@resnulli.us>
Thu, 4 Apr 2013 23:39:39 +0000 (23:39 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 8 Apr 2013 16:04:51 +0000 (12:04 -0400)
commitc3081864de3029955c8062c17d9370cec4bc5ca5
tree553fb6ec2f3869c34c33a8639c347041573eb2a4
parent9e29064d059d83270f75b6f63a01636bfafac49a
net: ipv4: fix schedule while atomic bug in check_lifetime()

move might_sleep operations out of the rcu_read_lock() section.
Also fix iterating over ifa_dev->ifa_list

Introduced by: commit f102c101c6d04 "ipv4: introduce address lifetime"

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/devinet.c