Home
last modified time | relevance | path

Searched refs:locking (Results 1 – 157 of 157) sorted by relevance

/linux-4.4.14/Documentation/DocBook/
D.kernel-locking.xml.cmd1 …cBook/kernel-locking.xml := SRCTREE=./ ./scripts/docproc doc Documentation/DocBook/kernel-locking.…
2 Documentation/DocBook/kernel-locking.xml: Documentation/DocBook/kernel-locking.tmpl include/linux/m…
DMakefile10 kernel-hacking.xml kernel-locking.xml deviceiobook.xml \
/linux-4.4.14/Documentation/filesystems/
Dmandatory-locking.txt8 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 …]
D00-INDEX4 - info on locking rules as they pertain to Linux VFS.
44 directory-locking
45 - info about the locking scheme used for directory operations.
73 - info on the Global File System 2 - Glock internal locking rules.
91 - info on file locking implementations, flock() vs. fcntl(), etc.
94 mandatory-locking.txt
95 - info on the Linux implementation of Sys V mandatory file locking.
109 - info on path walking and name lookup locking.
Dlocks.txt56 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
DLocking1 The text below describes the locking rules for VFS-related methods.
3 prototypes or locking protocols - update this file. And update the relevant
24 locking rules:
72 locking rules:
107 See Documentation/filesystems/directory-locking for more detailed discussion
108 of the locking scheme for directory operations.
130 locking rules:
160 writes to quota files with quotas on). For other details about locking
170 locking rules:
207 locking rules:
[all …]
Ddlmfs.txt36 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.
Dgfs2.txt14 GFS uses interchangeable inter-node locking mechanisms, the currently
19 lock_dlm -- uses a distributed lock manager (dlm) for inter-node locking
Dfiles.txt4 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
Dporting72 change your internal locking. Otherwise exclusion warranties remain the
80 it by internal locking (most of filesystems couldn't care less) - you
81 can relax your locking.
89 - that will guarantee the same locking you used to have. If your method or its
222 Audit your code and add locking if needed. Notice that any place that is
245 return - that will guarantee the same locking you used to have. If
332 .d_compare() calling convention and locking rules are significantly
339 .d_hash() calling convention and locking rules are significantly
425 anymore, so if you require i_mutex locking you must make sure to take it and
Dgfs2-glocks.txt1 Glock internal locking rules
78 if possible, in order to try and speed up the fast path though the locking.
80 such that any local locking will be done with the i_mutex as required
101 Glock locking order within GFS2:
113 itself (locking order as above), and the other, known as the iopen
Ddirectory-locking102 But locking rules for cross-directory rename guarantee that we do not
118 While this locking scheme works for arbitrary DAGs, it relies on
Dpath-lookup.txt1 Path walking and name lookup locking
22 Since 2.5.62 kernel, dcache has been using a new locking model that uses RCU to
375 Papers and other documentation on dcache locking
380 2. http://lse.sourceforge.net/locking/dcache/dcache.html
Ddax.txt69 - ensuring that there is sufficient locking between reads, writes,
Drelay.txt288 they use the proper locking for such a buffer, either by wrapping
290 creating a local version that internally does the proper locking.
Dsquashfs.txt258 units this may introduce additional complexity in terms of locking and
Dvfs.txt24 on are called from a process context. Filesystem locking is described
279 freeze_fs: called when VFS is locking a filesystem and
772 do not set those flags due to locking problems. This callback
981 Same locking and synchronisation rules as d_compare regarding
Dfuse.txt279 whole system. For example a suid application locking a
Dhpfs.txt223 Rewritten locking to avoid race-conditions
Dext4.txt364 dioread_nolock locking. If the dioread_nolock option is specified
Dxfs-delayed-logging-design.txt164 is not changing while we do this. This requires locking the object to prevent
/linux-4.4.14/Documentation/locking/
Dlockdep-design.txt1 Runtime locking correctness validator
13 respect to locking rules, even if the locks may have multiple (possibly
37 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 …]
Dmutex-design.txt9 In the Linux kernel, mutexes refer to a particular locking primitive
24 and implemented in kernel/locking/mutex.c. These locks use a three
43 locking fastpath is 2 instructions:
94 - Recursive locking/unlocking is not permitted.
157 locking primitive.
Dlocktorture.txt6 that runs torture tests on core kernel locking primitives. The kernel
66 ** Torture-framework (RCU + locking) **
127 -only- be positive if there is a bug in the locking primitive's
148 were no locking failures, CPU-hotplug problems were detected.
D00-INDEX4 - documentation on the runtime locking correctness validator.
Drt-mutex.txt41 locking overhead when locking an uncontended mutex or unlocking a mutex
Dlglock.txt6 Location: kernel/locking/lglock.c
99 From the locking semantics it is a spinlock. It could be called a
Dspinlocks.txt3 The most basic primitive for locking is spinlock.
39 to do locking across CPU's, which implies that EVERYTHING that
Dww-mutex-design.txt29 from a global counter. In case of deadlock while locking all the buffers
215 locking down the nodes those edges connect to.
233 when the dynamic locking step hits -EDEADLK we also need to unlock all the
Drt-mutex-design.txt230 locking the pi_lock, interrupts must be disabled.
240 The following shows a locking order of L1->L2->L3, but may not actually
286 in func4 in the "do something again" area, we have a locking that follows:
298 functions individually, it seems as though they only have at most a locking
299 depth of two. So, although the locking depth is defined at compile time,
458 is taken. This is done by a spin_trylock, because the locking order of the
729 mutex. This synchronizes the locking and unlocking of the mutex.
Dlockstat.txt15 lock classes. We build on that (see Documentation/locking/lockdep-design.txt).
/linux-4.4.14/fs/gfs2/
DKconfig19 the locking module below. Documentation and utilities for GFS2 can
26 bool "GFS2 DLM locking"
30 Multiple node locking module for GFS2
32 Most users of GFS2 will require this. It provides the locking
/linux-4.4.14/net/ax25/
DTODO15 Implement proper socket locking in netrom and rose.
17 Check socket locking when ax25_rcv is sending to raw sockets. In particular
/linux-4.4.14/Documentation/
Dpercpu-rw-semaphore.txt5 optimized for locking for reading.
13 instruction in the lock and unlock path. On the other hand, locking for
Dpreempt-locking.txt10 A preemptible kernel creates new locking issues. The issues are the same as
12 kernel model leverages existing SMP locking mechanisms. Thus, the kernel
13 requires explicit additional locking for very few additional situations.
29 First, since the data is per-CPU, it may not have explicit SMP locking, but
123 in doubt, rely on locking or explicit preemption disabling.
Dvolatile-considered-harmful.txt32 If all the code follows the locking rules, the value of shared_data cannot
42 If shared_data were declared volatile, the locking would still be
46 volatile. When dealing with shared data, proper locking makes volatile
84 locking. So jiffies can be volatile, but the addition of other
Dpi-futex.txt17 recursive locking, etc.
25 improve the statistical distribution of locking related application
53 to think about how to offer the option of a deterministic locking
61 problems as other user-space locking constructs). Fact is, pretty much
Drobust-futex-ABI.txt21 mechanism, which handles uncontested locking without needing a system
22 call, and handles contested locking by maintaining a list of waiting
69 in the middle of a locking or unlocking operation.
101 larger, user level locking structures, one per lock. The kernel
114 Actual locking and unlocking, during normal operations, is handled
Dirqflags-tracing.txt14 are locking APIs that are not used in IRQ context. (the one exception
D00-INDEX288 locking/
289 - directory with info about kernel locking primitives
355 - RCU based read-write semaphore optimized for locking for reading
370 preempt-locking.txt
371 - info on locking under a preemptive kernel.
DSM501.txt16 include locking for common registers, clock control and resource
Diostats.txt98 but due to the lack of locking it may only be very close.
100 In 2.6, there are counters for each CPU, which make the lack of locking
Dvgaarbiter.txt130 be used. Then, the card is marked as locking these resources and the IO and/or
133 if some conflicting card is already locking one of the required resources (or
Dkref.txt118 know what you are doing (there are some situations where locking is
257 locking for lookups in the above example:
Dsparse.txt57 locking. These annotations tell sparse when a lock is held, with
Dclk.txt254 This effectively divides operations in two groups from a locking perspective.
270 Note that locking must also be considered when code outside of the common
Drobust-futexes.txt58 - it has quite complex locking and race scenarios. The vma-based
141 - the implementation and the locking is "obvious", and there are no
Dpwm.txt113 PWM core does not enforce any locking to pwm_enable(), pwm_disable() and
DDMA-ISA-LPC.txt96 (and everyone else) uses the locking functions then you only need to
Dflexible-arrays.txt26 locking at all; if concurrent access to an array is possible, then the
Dkernel-docs.txt305 Keywords: HOWTO, kernel contexts, deadlock, locking, modules,
354 Location: in kernel tree, Documentation/DocBook/kernel-locking.tmpl
356 Keywords: locks, locking, spinlock, semaphore, atomic, race
359 locking system in the Linux Kernel either in uniprocessor or SMP
Dmemory-barriers.txt39 (*) Inter-CPU locking barrier effects.
1660 references to shared memory on SMP systems, though the use of locking instead
1777 which are locking and scheduling functions.
1787 The Linux kernel has a number of locking constructs:
1829 Certain locking variants of the ACQUIRE operation may fail, either due to
1896 a sleep-unlock race, but the locking primitive needs to resolve
1904 See also the section on "Inter-CPU locking barrier effects".
2095 On SMP systems locking primitives give a more substantial form of barrier: one
2391 The following operations are special locking primitives:
2398 preference to other operations when implementing locking primitives, because
[all …]
Drtc.txt63 built in locking so that only one process is allowed to have the /dev/rtc
Drbtree.txt169 modified or wrapped (except for locking purposes):
Dcpu-hotplug.txt97 no locking rules as of now. Typical usage is to init topology during boot,
DCodingStyle591 Reference counting means that you can avoid locking, and allows multiple
596 Note that locking is _not_ a replacement for reference counting.
Dassoc_array.txt564 this without locking against a read - so we have to replace that node too.
Dvfio.txt95 for disabling driver probing/locking a device.
Dkobject.txt140 kobject_rename does not perform any locking or have a solid notion of
Datomic_ops.txt526 locking scheme is being used to protect the bitmask, and thus less
Dkernel-parameters.txt826 Print debugging info while doing the locking API
1891 Set the number of locking read-acquisition kthreads.
1896 Set the number of locking write-acquisition kthreads.
1921 This tests the locking primitive's ability to
1928 Specify the locking implementation to test.
DHOWTO159 locking properly. The documents will be created in the
Ddevices.txt3310 be the PID of the locking process as an ASCII number.
3313 which point to serial ports. In order to ensure proper locking in the
/linux-4.4.14/drivers/thermal/ti-soc-thermal/
DTODO7 - Revisit need for locking
/linux-4.4.14/Documentation/serial/
D00-INDEX16 - guide to the locking policies of the tty layer.
Dtty.txt4 Your guide to the ancient and twisted locking policies of the tty layer and
268 shouldn't try and do clever locking here.
Ddriver41 necessary locking using port->lock. There are some exceptions (which
56 locking.
/linux-4.4.14/drivers/md/persistent-data/
DKconfig16 block manager locking used by thin provisioning and caching.
/linux-4.4.14/Documentation/features/locking/lockdep/
Darch-support.txt4 # description: arch supports the runtime locking correctness debug facility
/linux-4.4.14/Documentation/virtual/kvm/
D00-INDEX11 locking.txt
Dmmu.txt298 the description in Documentation/virtual/kvm/locking.txt.
/linux-4.4.14/drivers/staging/lustre/
DREADME.txt37 Disable posix file locking (Applications trying to use
46 Enable cluster-global posix file locking coherent across all
Dsysfs-fs-lustre584 Lockless truncate causes server to perform the locking which
/linux-4.4.14/fs/ncpfs/
DKconfig34 bool "Proprietary file locking"
37 Allows locking of records on remote volumes. Say N unless you have
38 special applications which are able to utilize this locking scheme.
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-ocfs213 of ocfs2 locking supported by the filesystem. This version
14 covers how ocfs2 uses distributed locking between cluster
/linux-4.4.14/fs/btrfs/
DMakefile8 extent_io.o volumes.o async-thread.o ioctl.o locking.o orphan.o \
/linux-4.4.14/drivers/gpu/vga/
DKconfig17 Reserves space in the kernel to maintain resource locking for
/linux-4.4.14/Documentation/RCU/
DUP.txt76 If call_rcu() directly invokes the callback, painful locking restrictions
79 Quick Quiz #2: What locking restriction must RCU callbacks respect?
107 What locking restriction must RCU callbacks respect?
DwhatisRCU.txt280 locking.
430 need to use locking (or something similar) to keep concurrent
543 in terms of familiar locking primitives, and another that more closely
559 familiar locking primitives. Its overhead makes it a non-starter for
681 RCU is analogous to reader-writer locking. The following unified
682 diff shows how closely related RCU and reader-writer locking can be.
773 Either way, the differences are quite small. Read-side locking moves
774 to rcu_read_lock() and rcu_read_unlock, update-side locking moves from
Dchecklist.txt6 result in the same sorts of problems that leaving out a locking primitive
31 a. locking,
346 an issue, the memory-allocator locking handles it). However,
348 must use whatever locking or other synchronization is required
DlistRCU.txt13 The best applications are cases where, if reader-writer locking were
142 audit_netlink_sem, so no additional locking is required. The auditsc_lock
DRTFP.txt48 providing a fine-grained locking design, however, it would be interesting
89 but reduces memory latency, contention, and locking overheads.
100 greatly simplifies locking hierarchies and helps avoid deadlocks.
114 in 2004 [MagedMichael04a]. This technique eliminates locking, reduces
144 [McKenney04a], a performance comparison of locking to RCU on several
255 concept of read-copy locking.
288 concept of read-copy locking.
614 \url{http://lse.sourceforge.net/locking/rcu/rcupdate_doc.html}
987 Compares performance of RCU to that of other locking primitives
1602 the semantics of reader-writer locking. This is a recursive
[all …]
Drcubarrier.txt6 of as a replacement for read-writer locking (among other things), but with
Drcu_dereference.txt261 Then one approach is to use locking, for example, as follows:
/linux-4.4.14/Documentation/networking/
Dnetdev-features.txt134 NETIF_F_LLTX should be set in drivers that implement their own locking in
135 transmit path or don't need locking at all (e.g. software tunnels).
137 NETDEV_TX_LOCKED when the spin lock fails. The locking should also properly
Dnetdevices.txt74 The locking there should also properly protect against
Dfib_trie.txt111 However, the functions are somewhat separated for other possible locking
Dvortex.txt252 Later (current) versions of the driver _do_ support locking of the
Dppp_generic.txt199 are required to provide the appropriate locking on the ppp_channel
/linux-4.4.14/drivers/staging/slicoss/
DTODO29 - locking too fine grained, not designed just throw more locks
/linux-4.4.14/drivers/staging/fsl-mc/
DTODO15 * Management Complex (MC) command serialization. locking mechanisms
/linux-4.4.14/Documentation/mmc/
Dmmc-dev-parts.txt35 not support boot partition locking, the file will not exist. If the
/linux-4.4.14/Documentation/filesystems/pohmelfs/
Ddesign_notes.txt14 locking messages.
53 given inode, which is guarded by an appropriate locking protocol.
/linux-4.4.14/Documentation/ide/
DChangeLog.ide-cd.1994-200445 * Add door locking.
132 * to fix the drive door locking problems.
143 * Better detection if door locking isn't supported
246 * - Fix locking mania and make ide_cdrom_reset relock
DChangeLog.ide-tape.1995-200252 * ide.c. The hwgroup locking method which was used
/linux-4.4.14/Documentation/development-process/
D4.Coding153 (now called mac80211) could be merged, a locking scheme needed to be
161 code could be written without thinking about locking are long past.
166 locking after the fact is a rather more difficult task. Kernel developers
167 should take the time to understand the available locking primitives well
248 number of common locking errors.
255 One of the heavier debugging tools is the locking checker, or "lockdep."
265 locking should be run with lockdep enabled before being submitted for
360 locking rules for data structures generally need to be explained somewhere.
D7.AdvancedTopics161 locking here is wrong."
167 will check for problematic locking, excessive stack usage, possible
D3.Early-stage100 locking and such into code is a difficult task; as a result, the merging
/linux-4.4.14/Documentation/pcmcia/
Dlocking.txt1 This file explains the locking and exclusion scheme used in the PCCARD
/linux-4.4.14/drivers/sh/maple/
Dmaple.c448 int x, locking; in maple_vblank_handler() local
477 locking = maple_add_packet(mdev, 0, in maple_vblank_handler()
479 if (!locking) in maple_vblank_handler()
/linux-4.4.14/drivers/mtd/maps/
Dvmu-flash.c234 int partition, error, locking, x, phaselen, wait; in maple_vmu_write_block() local
267 locking = maple_add_packet(mdev, MAPLE_FUNC_MEMCARD, in maple_vmu_write_block()
271 if (locking) { in maple_vmu_write_block()
/linux-4.4.14/fs/affs/
DChanges51 - locking fixes
66 - locking fixes for link creation/removal.
80 - locking should be safe for the future
/linux-4.4.14/Documentation/timers/
Dtimer_stats.txt8 locking is per-CPU and lookup is hashed.
Dhrtimers.txt107 CLOCK_REALTIME timers along with complex locking. In case of
116 The locking and per-CPU behavior of hrtimers was mostly taken from the
/linux-4.4.14/Documentation/scheduler/
Dsched-arch.txt7 1. Runqueue locking
/linux-4.4.14/kernel/
DMakefile26 obj-y += locking/
/linux-4.4.14/arch/mips/cavium-octeon/
DKconfig41 Enable locking parts of the kernel into the L2 cache.
/linux-4.4.14/fs/
DKconfig69 bool "Enable POSIX file locking API" if EXPERT
72 This option enables standard file locking support, required
/linux-4.4.14/lib/
DKconfig.debug978 bool "Lock debugging: prove locking correctness"
987 This feature enables the kernel to prove that all locking
990 not yet triggered) combination of observed locking
995 In short, this feature enables the kernel to report locking
1008 If a deadlock is impossible (i.e. the locking rules, as
1014 different locking variants are observed and mapped too, and
1016 arbitrary combination of these separate locking variants.
1018 For more details, see Documentation/locking/lockdep-design.txt.
1039 For more details, see Documentation/locking/lockstat.txt
1072 bootup. The self-test checks whether common types of locking bugs
[all …]
DMakefile59 obj-$(CONFIG_DEBUG_LOCKING_API_SELFTESTS) += locking-selftest.o
/linux-4.4.14/Documentation/devicetree/bindings/mtd/
Dmtd-physmap.txt31 Bits) locking.
/linux-4.4.14/fs/jffs2/
DREADME.Locking5 This document attempts to describe the existing locking rules for
112 will not be removed. So, it is allowed to access it without locking
/linux-4.4.14/Documentation/device-mapper/
Dpersistent-data.txt33 is a read/write locking interface to prevent concurrent accesses, and
/linux-4.4.14/Documentation/ptp/
Dptp.txt68 against concurrent access. This locking cannot be accomplished in
/linux-4.4.14/Documentation/x86/x86_64/
Dmachinecheck53 normal kernel locking rules. The tolerance level configures
/linux-4.4.14/Documentation/infiniband/
Dcore_locking.txt3 This guide is an attempt to make explicit the locking assumptions
/linux-4.4.14/Documentation/filesystems/nfs/
Drpc-server-gss.txt88 locking into the legacy mechanisms, the above steps must be performed
Drpc-cache.txt24 - general cache lookup with correct locking
/linux-4.4.14/Documentation/security/
Dcredentials.txt335 to read or replace its own credentials without the need for any form of locking
388 Whilst a task may access its own credentials without the need for locking, the
459 locking to alter its own credentials.
563 It is safe to access f_cred without the use of RCU or locking because the
Dkeys.txt1053 case, there's no need to indulge in RCU or locking when accessing the payload.
1062 be accessed without any form of locking, provided that it's known to be
1335 prevent the key's payload changing. It is not necessary to use RCU locking
/linux-4.4.14/Documentation/power/
Dpm_qos_interface.txt34 reading the aggregated value does not require any locking mechanism.
105 the aggregated value does not require any locking mechanism.
Dopp.txt82 WARNING on OPP List locking mechanism:
94 RCU locking mechanisms. These functions should *NOT* be called under RCU locks
Dsuspend-and-cpuhotplug.txt13 the locking involved. It outlines the notifications involved as well.
/linux-4.4.14/Documentation/usb/
Dcallbacks.txt46 All callbacks are mutually exclusive. There's no need for locking
/linux-4.4.14/drivers/clocksource/
DKconfig155 locking implementations. It might also be useful for imposing timeout
/linux-4.4.14/Documentation/vm/
Dhwpoison.txt26 * has to be extremely careful. Generally it tries to use normal locking
Dunevictable-lru.txt441 sections above. Both processes (migration and m[un]locking) hold the page
535 pages have different reverse map lookup mechanisms, with different locking.
Dnuma_memory_policy.txt360 or by prefaulting the entire shared memory region into memory and locking
/linux-4.4.14/drivers/gpu/drm/
DKconfig168 # !PREEMPT because of missing ioctl locking
/linux-4.4.14/Documentation/scsi/
Dscsi_eh.txt181 1. Checks if door locking is needed and locks door.
279 LOCKING: queue or finish function performs appropriate locking
Dlibsas.txt64 The idea is to avoid unnecessary locking.
Daic7xxx.txt162 - Fix locking regression introduced in 6.2.29 that
Daic79xx.txt142 - Simplify driver locking by releasing the io_request_lock
Dst.txt433 MT_ST_AUTO_LOCK automatic locking of the drive door (global)
DChangeLog.lpfc225 * Fix double locking bug in the error handling part of
1308 * Several locking improvements.
DChangeLog.1992-19971893 a removable device says ILLEGAL REQUEST to a door-locking command,
/linux-4.4.14/drivers/md/
DKconfig186 Clustering support for MD devices. This enables locking and
247 Some bio locking schemes used by other device-mapper targets
/linux-4.4.14/drivers/mtd/chips/
DKconfig152 This enables support for reading, writing and locking so called
/linux-4.4.14/Documentation/block/
Dbiodoc.txt72 5.1 Granular locking: Removal of io_request_lock
1052 granular locking. The request queue structure has a pointer to the
1053 lock to be used for that queue. As a result, locking can now be
1056 corresponding adapter lock, which results in a per host locking
1057 granularity). The locking semantics are the same, i.e. locking is
/linux-4.4.14/Documentation/cpu-freq/
Dgovernors.txt246 CPUfreq core to ensure proper locking.
/linux-4.4.14/Documentation/filesystems/caching/
Dobject.txt148 state machine at once, this simplifies the locking, particularly with respect
/linux-4.4.14/Documentation/video4linux/
Dv4l2-framework.txt648 - lock: leave to NULL if you want to do all the locking in the driver.
711 ioctls and locking
714 The V4L core provides optional locking services. The main service is the
729 Of course, you can always do all the locking yourself by leaving both lock
/linux-4.4.14/Documentation/filesystems/cifs/
DCHANGES242 on requests on other threads. Improve POSIX locking emulation,
263 POSIX locking to servers which support CIFS POSIX Extensions
289 locking support (requires server with newest CIFS UNIX Extensions
660 Fix byte range locking bug (endian problem) causing bad offset and
DREADME2 features such as hierarchical dfs like namespace, hardlinks, locking and more.
505 locking, send only mandatory lock requests. For some
508 locking, they may be able to take advantage of this option,
/linux-4.4.14/Documentation/x86/
Dintel_mpx.txt156 if mmap() would work it still requires locking or nasty tricks to
/linux-4.4.14/Documentation/watchdog/
Dwatchdog-kernel-api.txt113 If the watchdog_device struct is dynamically allocated, just locking the module
/linux-4.4.14/Documentation/arm/OMAP/
DDSS351 DSS locking
/linux-4.4.14/arch/
DKconfig449 locking is needed to protect against concurrent accesses.
/linux-4.4.14/fs/befs/
DChangeLog396 * Removed superblock locking calls in befs_read_super(). In 2.4, the VFS
/linux-4.4.14/Documentation/arm/
Dcluster-pm-race-avoidance.txt31 Simple locking may not be sufficient to solve this problem, because
/linux-4.4.14/Documentation/cdrom/
Dcdrom-standard.tex412 This function (and no other code) controls locking of the door, if the
413 drive allows this. The value of $lock$ controls the desired locking
999 movement, door locking, etc.).
/linux-4.4.14/Documentation/PCI/
DMSI-HOWTO.txt506 and acquire the lock (see Documentation/DocBook/kernel-locking).
Dpci.txt584 having sane locking.
/linux-4.4.14/Documentation/isdn/
DREADME72 O N L Y !!! for debugging (no locking against other devices):
/linux-4.4.14/Documentation/cgroups/
Dunified-hierarchy.txt627 details in a way which can exert significant pain by locking the
/linux-4.4.14/
DMAINTAINERS6533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6535 F: Documentation/locking/lockdep*.txt
6536 F: Documentation/locking/lockstat.txt
6538 F: kernel/locking/
8521 F: Documentation/preempt-locking.txt
DCREDITS1408 D: fixed keyboard driver to separate LED and locking status