sched,serial: Convert to sched_set_fifo()
Because SCHED_FIFO is a broken scheduler model (see previous patches) take away the priority field, the kernel can't possibly make an informed decision. Effectively no change. Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Ingo Molnar <mingo@kernel.org>
This commit is contained in:
parent
a2bee0662f
commit
28d2f209cd
1 changed files with 1 additions and 2 deletions
|
@ -1179,7 +1179,6 @@ static int sc16is7xx_probe(struct device *dev,
|
||||||
const struct sc16is7xx_devtype *devtype,
|
const struct sc16is7xx_devtype *devtype,
|
||||||
struct regmap *regmap, int irq)
|
struct regmap *regmap, int irq)
|
||||||
{
|
{
|
||||||
struct sched_param sched_param = { .sched_priority = MAX_RT_PRIO / 2 };
|
|
||||||
unsigned long freq = 0, *pfreq = dev_get_platdata(dev);
|
unsigned long freq = 0, *pfreq = dev_get_platdata(dev);
|
||||||
unsigned int val;
|
unsigned int val;
|
||||||
u32 uartclk = 0;
|
u32 uartclk = 0;
|
||||||
|
@ -1239,7 +1238,7 @@ static int sc16is7xx_probe(struct device *dev,
|
||||||
ret = PTR_ERR(s->kworker_task);
|
ret = PTR_ERR(s->kworker_task);
|
||||||
goto out_clk;
|
goto out_clk;
|
||||||
}
|
}
|
||||||
sched_setscheduler(s->kworker_task, SCHED_FIFO, &sched_param);
|
sched_set_fifo(s->kworker_task);
|
||||||
|
|
||||||
#ifdef CONFIG_GPIOLIB
|
#ifdef CONFIG_GPIOLIB
|
||||||
if (devtype->nr_gpio) {
|
if (devtype->nr_gpio) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue