Gentoo Archives: gentoo-amd64

From: Volker Armin Hemmann <volkerarmin@××××××××××.com>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] Can I disable PREMPT_RCU?
Date: Fri, 22 Nov 2013 19:21:46
Message-Id: 528FAEBC.90906@googlemail.com
In Reply to: Re: [gentoo-amd64] Can I disable PREMPT_RCU? by Mark Knecht
1 Am 22.11.2013 17:06, schrieb Mark Knecht:
2 > On Fri, Nov 22, 2013 at 3:13 AM, Volker Armin Hemmann
3 > <volkerarmin@××××××××××.com> wrote:
4 >> Am 21.11.2013 20:52, schrieb Mark Knecht:
5 >>> Hi,
6 >>> I've been having a problem with new versions of Virtualbox hanging
7 >>> my system completely, but only if I use the CONFIG_PREEMPT option.
8 >>> I.e. - Preemptable Kernel (Low Latency Desktop) The problem does not
9 >>> occur if I select Voluntary Preemption.
10 >>>
11 >>> The Oracle guys who do Virtualbox development has asked me to try
12 >>> full preempt but disable the PREEMPT_RCU option as a test. I think
13 >>> possibly Paul McKenney works on the RCU stuff and also frequenct this
14 >>> list so possibly he or someone else here can tell me where I find the
15 >>> option to completely disable the RCU stuff. (If it exists...)
16 >>>
17 >>> I'm currently running gentoo-sources-3.10.19, trying to build 3.10.20.
18 >>>
19 >>> Specifically, here's where I am now:
20 >>>
21 >>> c2RAID6 linux # cat .config | grep PREEMPT
22 >>> CONFIG_TREE_PREEMPT_RCU=y
23 >>> CONFIG_PREEMPT_RCU=y
24 >>> CONFIG_PREEMPT_NOTIFIERS=y
25 >>> # CONFIG_PREEMPT_NONE is not set
26 >>> # CONFIG_PREEMPT_VOLUNTARY is not set
27 >>> CONFIG_PREEMPT=y
28 >>> CONFIG_PREEMPT_COUNT=y
29 >>> CONFIG_DEBUG_PREEMPT=y
30 >>> c2RAID6 linux #
31 >>>
32 >>> I found General Setup-> RCU Subsystem but I'm ot clear what option
33 >>> might allow me to do what I think the Oracle devs are asking me to do.
34 >>>
35 >>> If I need a newer/different kernel let me know.
36 >>>
37 >>> Thanks,
38 >>> Mark
39 >>>
40 >>>
41 >> make menuconfig
42 >> hit slash
43 >> type in RCU
44 >>
45 >> it will tell you where to find stuff
46 >>
47 >>
48 > And the only thing that I see that looks like a candidate says
49 >
50 > Symbol: PREEMPT_RCU [=y]
51 > │
52 > │ Type : boolean
53 > │
54 > │ Defined at init/Kconfig:472
55 >
56 > which doesn't give me any option to change it in make menuconfig.
57 no, that means it is turned on by some other option.
58
59 maybe you should use grep.

Replies

Subject Author
Re: [gentoo-amd64] Can I disable PREMPT_RCU? Mark Knecht <markknecht@×××××.com>