Commit 905eee00 authored by David S. Miller's avatar 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: default avatarDavid S. Miller <davem@davemloft.net>
parent 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%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment