mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-01-21 13:02:55 +00:00
BUG/MINOR: task: allow to use tasklet_wakeup_after with tid -1
Adjust BUG_ON() statement to allow tasklet_wakeup_after() for tasklets with tid pinned to -1 (the current thread). This is similar to tasklet_wakeup(). This should be backported up to 2.6.
This commit is contained in:
parent
ca1027c22f
commit
c361937d51
@ -170,7 +170,7 @@ void __tasklet_wakeup_on(struct tasklet *tl, int thr)
|
||||
*/
|
||||
struct list *__tasklet_wakeup_after(struct list *head, struct tasklet *tl)
|
||||
{
|
||||
BUG_ON(tid != tl->tid);
|
||||
BUG_ON(tl->tid >= 0 && tid != tl->tid);
|
||||
/* this tasklet runs on the caller thread */
|
||||
if (!head) {
|
||||
if (tl->state & TASK_HEAVY) {
|
||||
|
Loading…
Reference in New Issue
Block a user