diff options
author | Felix Fietkau <nbd@nbd.name> | 2020-09-28 15:12:28 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2020-09-29 17:32:26 +0200 |
commit | 1ed6eb176c77e8dff0004fc110af6874f535068f (patch) | |
tree | dec8847f9f71983a95685014da5a012df9784176 /package/kernel | |
parent | 5b296141c2f7c0a7026ad0c7910d1aa1bacb14bd (diff) | |
download | upstream-1ed6eb176c77e8dff0004fc110af6874f535068f.tar.gz upstream-1ed6eb176c77e8dff0004fc110af6874f535068f.tar.bz2 upstream-1ed6eb176c77e8dff0004fc110af6874f535068f.zip |
mac80211: backport sched_set_fifo_low
This is needed for newer mt76 updates
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'package/kernel')
-rw-r--r-- | package/kernel/mac80211/patches/subsys/072-backports-add-sched_set_fifo_low.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/package/kernel/mac80211/patches/subsys/072-backports-add-sched_set_fifo_low.patch b/package/kernel/mac80211/patches/subsys/072-backports-add-sched_set_fifo_low.patch new file mode 100644 index 0000000000..9b266ffcb3 --- /dev/null +++ b/package/kernel/mac80211/patches/subsys/072-backports-add-sched_set_fifo_low.patch @@ -0,0 +1,32 @@ +From: Felix Fietkau <nbd@nbd.name> +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 <nbd@nbd.name> +--- + 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 |