Messages in this thread | | | Date | Fri, 04 Apr 2014 11:28:50 -0400 (EDT) | Subject | Re: [PATCH] net: sched: dev_deactivate_many(): use msleep(1) instead of yield() to wait for outstanding qdisc_run callsb | From | David Miller <> |
| |
From: Peter Zijlstra <peterz@infradead.org> Date: Fri, 4 Apr 2014 17:19:42 +0200
> And the above loop in tcp_output() is a plain memory deadlock, you > should not loop on allocations like that. If the allocation fails; > propagate the error.
There is nothing to "propagate" it to. We have no "event" that will trigger so that we have a second chance to send the FIN out, it really must go out before we progress any further at this stage.
| |