mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-07 15:47:01 +02: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)
|
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 */
|
/* this tasklet runs on the caller thread */
|
||||||
if (!head) {
|
if (!head) {
|
||||||
if (tl->state & TASK_HEAVY) {
|
if (tl->state & TASK_HEAVY) {
|
||||||
|
Loading…
Reference in New Issue
Block a user