| 1234567891011121314151617181920212223242526272829303132 |
- From: Felix Fietkau <[email protected]>
- Date: Mon, 28 Sep 2020 08:35:28 +0200
- Subject: [PATCH] backports: add sched_set_fifo_low
- It is needed for mt76
- Signed-off-by: Felix Fietkau <[email protected]>
- ---
- create mode 100644 backport/backport-include/linux/sched.h
- --- /dev/null
- +++ b/backport-include/linux/sched.h
- @@ -0,0 +1,19 @@
- +#ifndef __BACKPORT_LINUX_SCHED_H
- +#define __BACKPORT_LINUX_SCHED_H
- +
- +#include_next <linux/sched.h>
- +#include <linux/version.h>
- +
- +#if LINUX_VERSION_IS_LESS(5,9,0)
- +#include <uapi/linux/sched/types.h>
- +
- +static inline void sched_set_fifo_low(struct task_struct *p)
- +{
- + struct sched_param sparam = {.sched_priority = 1};
- +
- + sched_setscheduler(p, SCHED_FIFO, &sparam);
- +}
- +
- +#endif
- +
- +#endif
|