docs: move locking-specific documents to locking/

Several files under Documentation/*.txt describe some type of
locking API. Move them to locking/ subdir and add to the
locking/index.rst index file.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Link: https://lore.kernel.org/r/dd833a10bbd0b2c1461d78913f5ec28a7e27f00b.1588345503.git.mchehab+huawei@kernel.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
This commit is contained in:
Mauro Carvalho Chehab 2020-05-01 17:37:54 +02:00 committed by Jonathan Corbet
parent 9184027f0a
commit 95ca6d73a8
10 changed files with 11 additions and 4 deletions

View File

@ -16,6 +16,13 @@ locking
rt-mutex rt-mutex
spinlocks spinlocks
ww-mutex-design ww-mutex-design
preempt-locking
pi-futex
futex-requeue-pi
hwspinlock
percpu-rw-semaphore
robust-futexes
robust-futex-ABI
.. only:: subproject and html .. only:: subproject and html

View File

@ -4,7 +4,7 @@ RT-mutex subsystem with PI support
RT-mutexes with priority inheritance are used to support PI-futexes, RT-mutexes with priority inheritance are used to support PI-futexes,
which enable pthread_mutex_t priority inheritance attributes which enable pthread_mutex_t priority inheritance attributes
(PTHREAD_PRIO_INHERIT). [See Documentation/pi-futex.txt for more details (PTHREAD_PRIO_INHERIT). [See Documentation/locking/pi-futex.rst for more details
about PI-futexes.] about PI-futexes.]
This technology was developed in the -rt tree and streamlined for This technology was developed in the -rt tree and streamlined for

View File

@ -7023,13 +7023,13 @@ R: Darren Hart <dvhart@infradead.org>
L: linux-kernel@vger.kernel.org L: linux-kernel@vger.kernel.org
S: Maintained S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
F: Documentation/*futex* F: Documentation/locking/*futex*
F: include/asm-generic/futex.h F: include/asm-generic/futex.h
F: include/linux/futex.h F: include/linux/futex.h
F: include/uapi/linux/futex.h F: include/uapi/linux/futex.h
F: kernel/futex.c F: kernel/futex.c
F: tools/perf/bench/futex* F: tools/perf/bench/futex*
F: tools/testing/selftests/futex/ F: Documentation/locking/*futex*
GASKET DRIVER FRAMEWORK GASKET DRIVER FRAMEWORK
M: Rob Springer <rspringer@google.com> M: Rob Springer <rspringer@google.com>
@ -7498,7 +7498,7 @@ L: linux-remoteproc@vger.kernel.org
S: Maintained S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
F: Documentation/devicetree/bindings/hwlock/ F: Documentation/devicetree/bindings/hwlock/
F: Documentation/hwspinlock.txt F: Documentation/locking/hwspinlock.rst
F: drivers/hwspinlock/ F: drivers/hwspinlock/
F: include/linux/hwspinlock.h F: include/linux/hwspinlock.h