summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/rcutorture/doc/TINY_RCU.txt
blob: 24396ae8355b46bdab31edecdc55819c089ddafc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
This document gives a brief rationale for the TINY_RCU test cases.


Kconfig Parameters:

CONFIG_DEBUG_LOCK_ALLOC -- Do all three and none of the three.
CONFIG_PREEMPT_COUNT
CONFIG_RCU_TRACE

The theory here is that randconfig testing will hit the other six possible
combinations of these parameters.


Kconfig Parameters Ignored:

CONFIG_DEBUG_OBJECTS_RCU_HEAD
CONFIG_PROVE_RCU

	In common code tested by TREE_RCU test cases.

CONFIG_NO_HZ_FULL_SYSIDLE
CONFIG_RCU_NOCB_CPU

	Meaningless for TINY_RCU.

CONFIG_RCU_STALL_COMMON
CONFIG_RCU_TORTURE_TEST

	Redundant with CONFIG_RCU_TRACE.

CONFIG_HOTPLUG_CPU
CONFIG_PREEMPT
CONFIG_PREEMPT_RCU
CONFIG_SMP
CONFIG_TINY_RCU
CONFIG_PREEMPT_RCU
CONFIG_TREE_RCU

	All forced by CONFIG_TINY_RCU.
782b5f986c3fa1cfa7f2b57941200c6a5809242 (diff)
x86/PCI: Ignore _CRS on Supermicro X8DTH-i/6/iF/6F
Martin reported that the Supermicro X8DTH-i/6/iF/6F advertises incorrect host bridge windows via _CRS: pci_root PNP0A08:00: host bridge window [io 0xf000-0xffff] pci_root PNP0A08:01: host bridge window [io 0xf000-0xffff] Both bridges advertise the 0xf000-0xffff window, which cannot be correct. Work around this by ignoring _CRS on this system. The downside is that we may not assign resources correctly to hot-added PCI devices (if they are possible on this system). Link: https://bugzilla.kernel.org/show_bug.cgi?id=42606 Reported-by: Martin Burnicki <martin.burnicki@meinberg.de> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> CC: stable@vger.kernel.org
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib')