| /Linux-v5.10/Documentation/dev-tools/ |
| D | kcsan.rst | 4 The Kernel Concurrency Sanitizer (KCSAN) is a dynamic race detector, which 24 A typical data race report looks like this:: 27 BUG: KCSAN: data-race in generic_permission / kernfs_refresh_inode 62 the race. It is followed by the access types and stack traces of the 2 threads 63 involved in the data race. 65 The other less common type of data race report looks like this:: 68 BUG: KCSAN: data-race in e1000_clean_rx_irq+0x551/0xb10 70 race at unknown origin, with read to 0xffff933db8a2ae6c of 1 bytes by interrupt on cpu 0: 92 racing thread, but a race was inferred due to the data value of the watched 100 It may be desirable to disable data race detection for specific accesses, [all …]
|
| /Linux-v5.10/tools/memory-model/ |
| D | linux-kernel.cat | 189 let pre-race = ext & ((Plain * M) | ((M \ IW) * Plain)) 192 let wr-incoh = pre-race & rf & rw-xbstar^-1 193 let rw-incoh = pre-race & fr & wr-vis^-1 194 let ww-incoh = pre-race & co & ww-vis^-1 199 let ww-race = (pre-race & co) \ ww-nonrace 200 let wr-race = (pre-race & (co? ; rf)) \ wr-vis \ rw-xbstar^-1 201 let rw-race = (pre-race & fr) \ rw-xbstar 203 flag ~empty (ww-race | wr-race | rw-race) as data-race
|
| /Linux-v5.10/lib/ |
| D | Kconfig.kcsan | 24 bool "KCSAN: dynamic data race detector" 31 data-race detector that relies on compile-time instrumentation. 57 external functions on report generation; if a race report is 78 various race scenarios, and verifies the reports generated to 139 results in more aggressive race detection, whereas a larger value 162 int "Duration in milliseconds, in which any given race is only reported once" 165 Any given race is only reported once in the defined time window. 184 conflicting access is of unknown origin. This type of race is 185 reported if it was only possible to infer a race due to a data value 194 unchanged, do not report the data race. [all …]
|
| /Linux-v5.10/Documentation/driver-api/firmware/ |
| D | direct-fs-lookup.rst | 22 a race is possible with loading the driver and the real rootfs not yet being 23 available. Stuffing the firmware into initramfs resolves this race issue, 24 however note that using initrd does not suffice to address the same race.
|
| D | firmware_cache.rst | 21 filesystem to mount or dealing with possible race issues with lookups as the
|
| /Linux-v5.10/tools/perf/tests/attr/ |
| D | system-wide-dummy | 1 # Event added by system-wide or CPU perf-record to handle the race of
|
| /Linux-v5.10/Documentation/arm/ |
| D | index.rst | 12 cluster-pm-race-avoidance
|
| D | cluster-pm-race-avoidance.rst | 2 Cluster-wide Power-up/power-down race avoidance algorithm 187 race avoidance algorithm. 271 The race avoidance algorithm does not provide a way to determine 452 The race avoidance algorithm documented above does not provide a
|
| /Linux-v5.10/net/ax25/ |
| D | TODO | 13 the race caused by the static variable in it's previous implementation.
|
| /Linux-v5.10/Documentation/filesystems/ |
| D | hpfs.rst | 239 Fixed a race-condition when write_inode is called while deleting file 243 Rewritten locking to avoid race-conditions 296 Fixed a possible bitmap race 302 Fixed a nondestructive race in rename 325 Fixed race-condition in buffer code - it is in all filesystems in Linux; 332 Fixed non-crashing race in unlink (Alexander Viro)
|
| D | locks.rst | 50 race and deadlock conditions that the current solution was the only
|
| D | files.rst | 82 that look-up may race with the last put() operation on the
|
| /Linux-v5.10/tools/testing/selftests/media_tests/ |
| D | regression_test.txt | 32 Regression test for media_devnode unregister race with ioctl_syscall:
|
| /Linux-v5.10/Documentation/driver-api/soundwire/ |
| D | locking.rst | 6 following locks in order to avoid race conditions in Bus operations on
|
| /Linux-v5.10/net/netfilter/ |
| D | xt_hashlimit.c | 218 const struct dsthash_dst *dst, bool *race) in dsthash_alloc_init() argument 230 *race = true; in dsthash_alloc_init() 732 bool race = false; in hashlimit_mt_common() local 741 dh = dsthash_alloc_init(hinfo, &dst, &race); in hashlimit_mt_common() 745 } else if (race) { in hashlimit_mt_common()
|
| /Linux-v5.10/Documentation/power/ |
| D | suspend-and-cpuhotplug.rst | 21 What happens when regular CPU hotplug and Suspend-to-RAM race with each other 259 Are there any known problems when regular CPU hotplug and suspend race 272 2. If a regular CPU hotplug stress test happens to race with the freezer due
|
| /Linux-v5.10/tools/memory-model/Documentation/ |
| D | explanation.txt | 1987 program executes, there will not be any data races. A "data race" 2003 are "race candidates" if they satisfy 1 - 4. Thus, whether or not two 2004 race candidates actually do race in a given execution depends on 2007 The LKMM tries to determine whether a program contains race candidates 2009 a potential data race and makes no predictions about the program's 2012 Determining whether two accesses are race candidates is easy; you can 2122 limitations. For one, it is not allowed to introduce a data race into 2124 race (if it could, memory models would be useless and no multithreaded 2179 This program does not contain a data race. Although the U and V 2180 accesses are race candidates, the LKMM can prove they are not [all …]
|
| /Linux-v5.10/Documentation/input/devices/ |
| D | bcm5974.rst | 43 different interfaces of the same usb device. This creates a race condition
|
| /Linux-v5.10/Documentation/process/ |
| D | code-of-conduct.rst | 14 personal appearance, race, religion, or sexual identity and orientation.
|
| D | stable-kernel-rules.rst | 25 - No "theoretical race condition" issues, unless an explanation of how the 26 race can be exploited is also provided.
|
| /Linux-v5.10/Documentation/virt/kvm/ |
| D | locking.rst | 41 What we use to avoid all the race is the SPTE_HOST_WRITEABLE bit and 175 atomically update the spte, the race caused by fast page fault can be avoided,
|
| /Linux-v5.10/Documentation/networking/ |
| D | page_pool.rst | 65 a page will cause no race conditions is enough.
|
| /Linux-v5.10/Documentation/scsi/ |
| D | ChangeLog.ips | 105 0.99.04 - Fix race condition in the passthru mechanism
|
| /Linux-v5.10/Documentation/vm/ |
| D | transhuge.rst | 130 ->_mapcount of all sub-pages in order to have race-free detection of 137 get race-free detection of unmap of subpages when we have them mapped with
|
| /Linux-v5.10/Documentation/driver-api/media/ |
| D | dtv-demux.rst | 38 possibilities of lost update and race condition problems should be
|