提交 905eee00 编写于 作者: D David S. Miller

[TCP] inet_twdr_hangman: Delete unnecessary memory barrier().

As per Ralf Baechle's observations, the schedule_work() call
should give enough of a memory barrier, so the explicit one
here is totally unnecessary.
Signed-off-by: NDavid S. Miller <davem@davemloft.net>
上级 e16aa207
...@@ -178,7 +178,6 @@ void inet_twdr_hangman(unsigned long data) ...@@ -178,7 +178,6 @@ void inet_twdr_hangman(unsigned long data)
need_timer = 0; need_timer = 0;
if (inet_twdr_do_twkill_work(twdr, twdr->slot)) { if (inet_twdr_do_twkill_work(twdr, twdr->slot)) {
twdr->thread_slots |= (1 << twdr->slot); twdr->thread_slots |= (1 << twdr->slot);
smp_mb();
schedule_work(&twdr->twkill_work); schedule_work(&twdr->twkill_work);
need_timer = 1; need_timer = 1;
} else { } else {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册