Gentoo Archives: gentoo-amd64

From: Mark Knecht <markknecht@×××××.com>
To: Gentoo AMD64 <gentoo-amd64@l.g.o>
Subject: Re: [gentoo-amd64] Can I disable PREMPT_RCU?
Date: Fri, 22 Nov 2013 16:06:14
Message-Id: CAK2H+eeaHw92QofCMxvN5iKdiQR0jbxQLjdqz6w3y70aocApjw@mail.gmail.com
In Reply to: Re: [gentoo-amd64] Can I disable PREMPT_RCU? by Volker Armin Hemmann
1 On Fri, Nov 22, 2013 at 3:13 AM, Volker Armin Hemmann
2 <volkerarmin@××××××××××.com> wrote:
3 > Am 21.11.2013 20:52, schrieb Mark Knecht:
4 >> Hi,
5 >> I've been having a problem with new versions of Virtualbox hanging
6 >> my system completely, but only if I use the CONFIG_PREEMPT option.
7 >> I.e. - Preemptable Kernel (Low Latency Desktop) The problem does not
8 >> occur if I select Voluntary Preemption.
9 >>
10 >> The Oracle guys who do Virtualbox development has asked me to try
11 >> full preempt but disable the PREEMPT_RCU option as a test. I think
12 >> possibly Paul McKenney works on the RCU stuff and also frequenct this
13 >> list so possibly he or someone else here can tell me where I find the
14 >> option to completely disable the RCU stuff. (If it exists...)
15 >>
16 >> I'm currently running gentoo-sources-3.10.19, trying to build 3.10.20.
17 >>
18 >> Specifically, here's where I am now:
19 >>
20 >> c2RAID6 linux # cat .config | grep PREEMPT
21 >> CONFIG_TREE_PREEMPT_RCU=y
22 >> CONFIG_PREEMPT_RCU=y
23 >> CONFIG_PREEMPT_NOTIFIERS=y
24 >> # CONFIG_PREEMPT_NONE is not set
25 >> # CONFIG_PREEMPT_VOLUNTARY is not set
26 >> CONFIG_PREEMPT=y
27 >> CONFIG_PREEMPT_COUNT=y
28 >> CONFIG_DEBUG_PREEMPT=y
29 >> c2RAID6 linux #
30 >>
31 >> I found General Setup-> RCU Subsystem but I'm ot clear what option
32 >> might allow me to do what I think the Oracle devs are asking me to do.
33 >>
34 >> If I need a newer/different kernel let me know.
35 >>
36 >> Thanks,
37 >> Mark
38 >>
39 >>
40 > make menuconfig
41 > hit slash
42 > type in RCU
43 >
44 > it will tell you where to find stuff
45 >
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
58 If you feel a different option is in there that I'm not seeing I'd
59 certainly appreciate knowing which one it is.
60
61 Under General Setup -> RCU Subsystem using a ? on each line suggests
62 none of the lines in that section are associated with PREEMPT_RCU. As
63 you seem to know where it is please let me know.
64
65 Thanks,
66 Mark

Replies

Subject Author
Re: [gentoo-amd64] Can I disable PREMPT_RCU? Volker Armin Hemmann <volkerarmin@××××××××××.com>