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 |