Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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>

authored by

Mauro Carvalho Chehab and committed by
Jonathan Corbet
95ca6d73 9184027f

+11 -4
Documentation/futex-requeue-pi.txt Documentation/locking/futex-requeue-pi.rst
Documentation/hwspinlock.txt Documentation/locking/hwspinlock.rst
+7
Documentation/locking/index.rst
··· 16 16 rt-mutex 17 17 spinlocks 18 18 ww-mutex-design 19 + preempt-locking 20 + pi-futex 21 + futex-requeue-pi 22 + hwspinlock 23 + percpu-rw-semaphore 24 + robust-futexes 25 + robust-futex-ABI 19 26 20 27 .. only:: subproject and html 21 28
+1 -1
Documentation/locking/rt-mutex.rst
··· 4 4 5 5 RT-mutexes with priority inheritance are used to support PI-futexes, 6 6 which enable pthread_mutex_t priority inheritance attributes 7 - (PTHREAD_PRIO_INHERIT). [See Documentation/pi-futex.txt for more details 7 + (PTHREAD_PRIO_INHERIT). [See Documentation/locking/pi-futex.rst for more details 8 8 about PI-futexes.] 9 9 10 10 This technology was developed in the -rt tree and streamlined for
Documentation/percpu-rw-semaphore.txt Documentation/locking/percpu-rw-semaphore.rst
Documentation/pi-futex.txt Documentation/locking/pi-futex.rst
Documentation/preempt-locking.txt Documentation/locking/preempt-locking.rst
Documentation/robust-futex-ABI.txt Documentation/locking/robust-futex-ABI.rst
Documentation/robust-futexes.txt Documentation/locking/robust-futexes.rst
+3 -3
MAINTAINERS
··· 7023 7023 L: linux-kernel@vger.kernel.org 7024 7024 S: Maintained 7025 7025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7026 - F: Documentation/*futex* 7026 + F: Documentation/locking/*futex* 7027 7027 F: include/asm-generic/futex.h 7028 7028 F: include/linux/futex.h 7029 7029 F: include/uapi/linux/futex.h 7030 7030 F: kernel/futex.c 7031 7031 F: tools/perf/bench/futex* 7032 - F: tools/testing/selftests/futex/ 7032 + F: Documentation/locking/*futex* 7033 7033 7034 7034 GASKET DRIVER FRAMEWORK 7035 7035 M: Rob Springer <rspringer@google.com> ··· 7498 7498 S: Maintained 7499 7499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 7500 7500 F: Documentation/devicetree/bindings/hwlock/ 7501 - F: Documentation/hwspinlock.txt 7501 + F: Documentation/locking/hwspinlock.rst 7502 7502 F: drivers/hwspinlock/ 7503 7503 F: include/linux/hwspinlock.h 7504 7504