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. |