UDS Developments
Kaj Ailomaa
ailomaa at warpmail.net
Wed May 9 16:57:03 UTC 2012
On 05/09/2012 11:02 AM, Ralf Mardorf wrote:
> On Tue, 2012-05-08 at 14:09 -0700, Scott Lavender wrote:
>
>> "--"
>
> Please don't post under the signature lines ;).
>
>> my understanding is that the patch is what actually changes the config
>> file. perhaps I am mistaken, however.
>
> It's likely that you're right, since
>
> spinymouse at precise:~$ grep
> PREEMPT /media/oz/boot/config-3.0.0-17-generic
> # CONFIG_PREEMPT_RCU is not set
> CONFIG_PREEMPT_NOTIFIERS=y
> # CONFIG_PREEMPT_NONE is not set
> CONFIG_PREEMPT_VOLUNTARY=y
> # CONFIG_PREEMPT is not set
>
This is the patch that enables threadirqs by default:
0001-UBUNTU-SAUCE-Made-kernel-irq-threaded-by-default.patch
From 2ff937d93960829c33189b189ae0f19a1d5f6aab Mon Sep 17 00:00:00 2001
From: Alessio Igor Bogani <abogani at ubuntu.com>
Date: Wed, 28 Mar 2012 11:05:53 +0200
Subject: [PATCH] UBUNTU: SAUCE: Made kernel irq-threaded by default
Signed-off-by: Alessio Igor Bogani <abogani at ubuntu.com>
---
kernel/irq/manage.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c
index ae95cd2..c48e1d8 100644
--- a/kernel/irq/manage.c
+++ b/kernel/irq/manage.c
@@ -18,14 +18,20 @@
#include "internals.h"
#ifdef CONFIG_IRQ_FORCED_THREADING
-__read_mostly bool force_irqthreads;
+__read_mostly bool force_irqthreads = true;
static int __init setup_forced_irqthreads(char *arg)
{
force_irqthreads = true;
return 0;
}
+static int __init setup_no_irqthreads(char *arg)
+{
+ force_irqthreads = false;
+ return 0;
+}
early_param("threadirqs", setup_forced_irqthreads);
+early_param("nothreadirqs", setup_no_irqthreads);
#endif
/**
-- 1.7.0.4
More information about the Ubuntu-Studio-devel
mailing list