| /linux-6.15/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 29 o You are familiar with Linux-kernel concurrency, and would 41 o You are familiar with Linux-kernel concurrency and the use of 44 o You are familiar with Linux-kernel concurrency and the use 79 The (abstract) representation of the Linux-kernel concurrency 101 Starting point for someone new to Linux-kernel concurrency. 102 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 | 67 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.
|
| /linux-6.15/kernel/kcsan/ |
| H A D | .kunitconfig | 11 # Need some level of concurrency to test a concurrency sanitizer.
|
| /linux-6.15/Documentation/core-api/ |
| H A D | workqueue.rst | 39 Although MT wq wasted a lot of resource, the level of concurrency 47 The tension between the provided level of concurrency and resource 51 MT wq don't provide much better concurrency, users which require 119 tries to keep the concurrency at a minimal but sufficient level. 123 Each worker-pool bound to an actual CPU implements concurrency 195 * Wide fluctuation in the concurrency level requirement is 220 implements concurrency management among its workers. 224 concurrency level. In other words, runnable CPU intensive 231 concurrency level, start of their executions is still 232 regulated by the concurrency management and runnable [all …]
|
| H A D | this_cpu_ops.rst | 35 concurrency issues with other processors in the system.
|
| /linux-6.15/io_uring/ |
| H A D | tctx.c | 20 unsigned int concurrency; in io_init_wq_offload() local 42 concurrency = min(ctx->sq_entries, 4 * num_online_cpus()); in io_init_wq_offload() 44 return io_wq_create(concurrency, &data); in io_init_wq_offload()
|
| /linux-6.15/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
|
| H A D | 4.Coding.rst | 178 about the concurrency issues presented by multiprocessor systems. Now, 181 raise the level of concurrency within the kernel. The days when kernel 190 attention to concurrency will have a difficult path into the mainline.
|
| /linux-6.15/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-6.15/tools/testing/selftests/rcutorture/bin/ |
| H A D | torture.sh | 101 --compress-concurrency) 102 checkarg --compress-concurrency "(concurrency level)" $# "$2" '^[0-9][0-9]*$' '^error'
|
| /linux-6.15/Documentation/locking/ |
| H A D | locktypes.rst | 61 concurrency control mechanisms and not suited for inter-CPU concurrency 201 interrupts is the appropriate form of concurrency control to protect
|
| H A D | preempt-locking.rst | 13 those under SMP: concurrency and reentrancy. Thankfully, the Linux preemptible
|
| H A D | seqlock.rst | 147 Latch sequence counters are a multiversion concurrency control mechanism
|
| /linux-6.15/Documentation/livepatch/ |
| H A D | callbacks.rst | 18 mutexes/spinlocks, or even stop_machine(), to avoid concurrency issues.
|
| /linux-6.15/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-6.15/drivers/net/wireless/ath/ath9k/ |
| H A D | Kconfig | 148 for multi-channel concurrency. Enable this if P2P PowerSave support
|
| /linux-6.15/net/mac80211/ |
| H A D | Kconfig | 303 Note that some of the counters are not concurrency safe
|
| /linux-6.15/Documentation/dev-tools/ |
| H A D | testing-overview.rst | 91 concurrency issues such as data races, or other undefined behaviour like
|
| /linux-6.15/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-6.15/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-6.15/Documentation/admin-guide/pm/ |
| H A D | suspend-flows.rst | 72 however, that kernel threads can use locking and other concurrency controls
|
| /linux-6.15/Documentation/RCU/ |
| H A D | checklist.rst | 89 of ways to handle this concurrency, depending on the situation: 169 concurrency design coordinating among multiple updaters.
|
| /linux-6.15/tools/testing/selftests/net/netfilter/ |
| H A D | nft_concat_range.sh | 1699 if [ "${name}" = "concurrency" ] && \
|