| /linux/tools/memory-model/Documentation/ |
| H A D | README | 14 o You are new to Linux-kernel concurrency: simple.txt 16 o You have some background in Linux-kernel concurrency, and would 17 like an overview of the types of low-level concurrency primitives 22 o You are familiar with the Linux-kernel concurrency primitives 32 o You are familiar with Linux-kernel concurrency, and would 44 o You are familiar with Linux-kernel concurrency and the use of 47 o You are familiar with Linux-kernel concurrency and the use 82 The (abstract) representation of the Linux-kernel concurrency 104 Starting point for someone new to Linux-kernel concurrency. 105 And also a reminder of the simpler approaches to concurrency!
|
| H A D | access-marking.txt | 85 are not an integral part of the core concurrency design. 89 the core concurrency design. For example, suppose that the core design 240 into concurrency bugs. 262 KCSAN of aspects of your concurrency design. This section looks at a 301 The reader-writer lock prevents the compiler from introducing concurrency 573 invoked concurrently, the stress test should force this concurrency to 621 https://www.linuxfoundation.org/webinars/the-kernel-concurrency-sanitizer
|
| H A D | references.txt | 66 Susmit Sarkar, and Peter Sewell. 2018. "Simplifying ARM concurrency:
|
| H A D | simple.txt | 76 functions that handle the concurrency nearly or entirely on their own.
|
| H A D | recipes.txt | 16 second being use of that old concurrency workhorse, locking.
|
| H A D | litmus-tests.txt | 889 your code down into small pieces each representing a core concurrency
|
| /linux/kernel/kcsan/ |
| H A D | .kunitconfig | 11 # Need some level of concurrency to test a concurrency sanitizer.
|
| /linux/io_uring/ |
| H A D | tctx.c | 21 unsigned int concurrency; in io_init_wq_offload() local 41 concurrency = min(ctx->sq_entries, 4 * num_online_cpus()); in io_init_wq_offload() 43 return io_wq_create(concurrency, &data); in io_init_wq_offload()
|
| /linux/Documentation/process/ |
| H A D | volatile-considered-harmful.rst | 18 process of protecting against unwanted concurrency will also avoid almost 105 they come with a justification which shows that the concurrency issues have
|
| /linux/Documentation/admin-guide/device-mapper/ |
| H A D | dm-crypt.rst | 177 concurrency (the split requests could be encrypted in parallel by multiple 184 concurrency (the split requests could be encrypted in parallel by multiple
|
| /linux/tools/testing/selftests/rcutorture/bin/ |
| H A D | torture.sh | 85 echo " --compress-concurrency concurrency" 115 --compress-concurrency) 116 checkarg --compress-concurrency "(concurrency level)" $# "$2" '^[0-9][0-9]*$' '^error'
|
| /linux/Documentation/ABI/testing/ |
| H A D | debugfs-driver-habanalabs | 80 This interface doesn't support concurrency in the same device. 243 This interface doesn't support concurrency in the same device.
|
| /linux/Documentation/livepatch/ |
| H A D | callbacks.rst | 18 mutexes/spinlocks, or even stop_machine(), to avoid concurrency issues.
|
| /linux/Documentation/locking/ |
| H A D | preempt-locking.rst | 13 those under SMP: concurrency and reentrancy. Thankfully, the Linux preemptible
|
| /linux/net/mac80211/ |
| H A D | Kconfig | 303 Note that some of the counters are not concurrency safe
|
| /linux/Documentation/dev-tools/ |
| H A D | testing-overview.rst | 91 concurrency issues such as data races, or other undefined behaviour like
|
| /linux/Documentation/admin-guide/hw-vuln/ |
| H A D | tsx_async_abort.rst | 44 software. TSX lets the processor expose and exploit concurrency hidden in an
|
| /linux/Documentation/kernel-hacking/ |
| H A D | locking.rst | 18 fundamentals of concurrency and locking for SMP. 79 the concurrency issue is called a critical region. And especially since 156 no concurrency), and the list of registrations is only consulted for an 1019 some code which does locking. First is concurrency: how many things are
|
| /linux/Documentation/admin-guide/pm/ |
| H A D | suspend-flows.rst | 72 however, that kernel threads can use locking and other concurrency controls
|
| /linux/Documentation/RCU/ |
| H A D | checklist.rst | 95 of ways to handle this concurrency, depending on the situation: 175 concurrency design coordinating among multiple updaters.
|
| H A D | whatisRCU.rst | 1004 and shows how RCU can facilitate concurrency while elements are added
|
| /linux/tools/testing/selftests/net/netfilter/ |
| H A D | nft_concat_range.sh | 19 # - concurrency: attempt races between insertion, deletion and lookup 22 TESTS="reported_issues correctness correctness_large concurrency timeout" 52 # race_repeat race attempts per thread, 0 disables concurrency test for type 53 # flood_tools list of tools for concurrency tests, any can be used 54 # flood_proto L4 protocol of test packets for concurrency tests 55 # flood_spec nftables type specifier for concurrency tests 2098 if [ "${name}" = "concurrency" ] && \
|
| /linux/Documentation/gpu/ |
| H A D | drm-vm-bind-locking.rst | 83 the VM tree concurrently, but the benefit of that concurrency most
|
| /linux/Documentation/driver-api/surface_aggregator/ |
| H A D | internal.rst | 556 Most of the concurrency related safety guarantees of the controller are
|
| /linux/lib/ |
| H A D | Kconfig.debug | 1366 Say Y here to enable reporting of concurrency-managed per-cpu work 1369 detects and excludes them from concurrency management to prevent
|