Searched refs:locking (Results 1 – 25 of 174) sorted by relevance
1234567
/Linux-v4.19/Documentation/filesystems/ |
D | mandatory-locking.txt | 8 0. Why you should avoid mandatory locking 27 1. What is mandatory locking? 30 Mandatory locking is kernel enforced file locking, as opposed to the more usual 31 cooperative file locking used to guarantee sequential access to files among 42 "advisory" locking scheme. However, the world isn't perfect, and there's 46 with a "mandatory" locking scheme, whereby the operating system kernel would 51 The System V mandatory locking scheme was intended to have as little impact as 53 as candidates for mandatory locking, and using the existing fcntl()/lockf() 57 the whole truth. System V locking is based on fcntl(). The granularity of 58 fcntl() is such that it allows the locking of byte ranges in files, in addition [all …]
|
D | 00-INDEX | 4 - info on locking rules as they pertain to Linux VFS. 42 directory-locking 43 - info about the locking scheme used for directory operations. 71 - info on the Global File System 2 - Glock internal locking rules. 89 - info on file locking implementations, flock() vs. fcntl(), etc. 90 mandatory-locking.txt 91 - info on the Linux implementation of Sys V mandatory file locking. 103 - info on path walking and name lookup locking.
|
D | locks.txt | 56 Mandatory locking, as described in 57 'Documentation/filesystems/mandatory-locking.txt' was prior to this release a 63 From this release of the kernel, mandatory locking can be turned on and off 65 The default is to disallow mandatory locking. The intention is that 66 mandatory locking only be enabled on a local filesystem as the specific need
|
D | Locking | 1 The text below describes the locking rules for VFS-related methods. 3 prototypes or locking protocols - update this file. And update the relevant 26 locking rules: 69 locking rules: 98 See Documentation/filesystems/directory-locking for more detailed discussion 99 of the locking scheme for directory operations. 111 locking rules: 138 locking rules: 168 writes to quota files with quotas on). For other details about locking 178 locking rules: [all …]
|
D | dlmfs.txt | 36 dlmfs for easy to setup and easy to use clustered locking in 64 system calls and presents a more traditional locking api. 69 locking. 130 For more information on the VMS distributed locking API.
|
D | gfs2.txt | 14 GFS uses interchangeable inter-node locking mechanisms, the currently 19 lock_dlm -- uses a distributed lock manager (dlm) for inter-node locking
|
D | files.txt | 4 This document describes how locking for files (struct file) 19 the reference counting is similar, but the locking is 33 appear atomic. Here are the locking rules for
|
/Linux-v4.19/Documentation/locking/ |
D | lockdep-design.txt | 1 Runtime locking correctness validator 13 respect to locking rules, even if the locks may have multiple (possibly 38 Where STATE can be either one of (kernel/locking/lockdep_states.h) 44 When locking rules are violated, these state bits are presented in the 45 locking error messages, inside curlies. A contrived example: 91 other locking sequence between the acquire-lock operations, the 106 The above rules are enforced for any locking sequence that occurs in the 130 Exception: Nested data dependencies leading to nested locking 140 An example of such an object hierarchy that results in "nested locking" 145 automatically detect this natural ordering, as the locking rule behind [all …]
|
D | locktorture.txt | 6 that runs torture tests on core kernel locking primitives. The kernel 61 ** Torture-framework (RCU + locking) ** 122 -only- be positive if there is a bug in the locking primitive's 143 were no locking failures, CPU-hotplug problems were detected.
|
D | mutex-design.txt | 9 In the Linux kernel, mutexes refer to a particular locking primitive 24 and implemented in kernel/locking/mutex.c. These locks use an atomic variable 80 - Recursive locking/unlocking is not permitted. 142 locking primitive.
|
/Linux-v4.19/fs/gfs2/ |
D | Kconfig | 21 the locking module below. Documentation and utilities for GFS2 can 28 bool "GFS2 DLM locking" 32 Multiple node locking module for GFS2 34 Most users of GFS2 will require this. It provides the locking
|
/Linux-v4.19/net/ax25/ |
D | TODO | 15 Implement proper socket locking in netrom and rose. 17 Check socket locking when ax25_rcv is sending to raw sockets. In particular
|
/Linux-v4.19/Documentation/ |
D | percpu-rw-semaphore.txt | 6 optimized for locking for reading. 14 instruction in the lock and unlock path. On the other hand, locking for
|
D | preempt-locking.txt | 13 A preemptible kernel creates new locking issues. The issues are the same as 15 kernel model leverages existing SMP locking mechanisms. Thus, the kernel 16 requires explicit additional locking for very few additional situations. 33 First, since the data is per-CPU, it may not have explicit SMP locking, but 133 in doubt, rely on locking or explicit preemption disabling.
|
D | pi-futex.txt | 18 recursive locking, etc. 26 improve the statistical distribution of locking related application 54 to think about how to offer the option of a deterministic locking 62 problems as other user-space locking constructs). Fact is, pretty much 122 Documentation/locking/rt-mutex.txt.
|
/Linux-v4.19/tools/memory-model/ |
D | linux-kernel.bell | 48 flag ~empty Rcu-lock \ domain(matched) as unbalanced-rcu-locking 49 flag ~empty Rcu-unlock \ range(matched) as unbalanced-rcu-locking
|
/Linux-v4.19/Documentation/kernel-hacking/ |
D | index.rst | 11 locking
|
/Linux-v4.19/Documentation/gpu/ |
D | introduction.rst | 34 locking requirements for functions aren't documented in the kerneldoc. 35 Instead locking should be check at runtime using e.g. 38 that runtime checks do need to be updated when the locking rules change, 40 the locking rules should be explained in the relevant structures: Either
|
/Linux-v4.19/Documentation/driver-api/soundwire/ |
D | index.rst | 11 locking
|
/Linux-v4.19/Documentation/translations/it_IT/kernel-hacking/ |
D | index.rst | 16 locking
|
/Linux-v4.19/Documentation/sound/cards/ |
D | img-spdif-in.rst | 43 This control is used to modify the locking/jitter rejection characteristics 44 of the block. Larger values increase the locking range, but reduce jitter
|
/Linux-v4.19/drivers/thermal/ti-soc-thermal/ |
D | TODO | 7 - Revisit need for locking
|
/Linux-v4.19/Documentation/process/ |
D | volatile-considered-harmful.rst | 35 If all the code follows the locking rules, the value of shared_data cannot 45 If shared_data were declared volatile, the locking would still be 49 volatile. When dealing with shared data, proper locking makes volatile 87 locking. So jiffies can be volatile, but the addition of other
|
/Linux-v4.19/Documentation/features/locking/lockdep/ |
D | arch-support.txt | 4 # description: arch supports the runtime locking correctness debug facility
|
/Linux-v4.19/Documentation/serial/ |
D | 00-INDEX | 16 - guide to the locking policies of the tty layer.
|
1234567