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

Merge tag '4.13-fixes' of git://git.lwn.net/linux

Pull documentation fixes from Jonathan Corbet:
"A set of fixes for various warnings, including the one caused by the
removal of kernel/rcu/srcu.c. Also correct a stray pointer in
memory-barriers.txt"

* tag '4.13-fixes' of git://git.lwn.net/linux:
kokr/memory-barriers.txt: Fix obsolete link to atomic_ops.txt
memory-barriers.txt: Fix broken link to atomic_ops.txt
docs: Turn off section numbering for the input docs
docs: Include uaccess docs from the right file
docs: Do not include from kernel/rcu/srcu.c

+11 -15
+1 -1
Documentation/core-api/kernel-api.rst
··· 114 114 User Space Memory Access 115 115 ------------------------ 116 116 117 - .. kernel-doc:: arch/x86/include/asm/uaccess_32.h 117 + .. kernel-doc:: arch/x86/include/asm/uaccess.h 118 118 :internal: 119 119 120 120 .. kernel-doc:: arch/x86/lib/usercopy_32.c
-3
Documentation/driver-api/basics.rst
··· 106 106 .. kernel-doc:: kernel/sys.c 107 107 :export: 108 108 109 - .. kernel-doc:: kernel/rcu/srcu.c 110 - :export: 111 - 112 109 .. kernel-doc:: kernel/rcu/tree.c 113 110 :export: 114 111
-1
Documentation/input/index.rst
··· 6 6 7 7 .. toctree:: 8 8 :maxdepth: 2 9 - :numbered: 10 9 11 10 input_uapi 12 11 input_kapi
+3 -3
Documentation/memory-barriers.txt
··· 1876 1876 This makes sure that the death mark on the object is perceived to be set 1877 1877 *before* the reference counter is decremented. 1878 1878 1879 - See Documentation/atomic_ops.txt for more information. See the "Atomic 1880 - operations" subsection for information on where to use these. 1879 + See Documentation/core-api/atomic_ops.rst for more information. See the 1880 + "Atomic operations" subsection for information on where to use these. 1881 1881 1882 1882 1883 1883 (*) lockless_dereference(); ··· 2584 2584 barriers, and so barrier instructions are superfluous in conjunction with them, 2585 2585 and in such cases the special barrier primitives will be no-ops. 2586 2586 2587 - See Documentation/atomic_ops.txt for more information. 2587 + See Documentation/core-api/atomic_ops.rst for more information. 2588 2588 2589 2589 2590 2590 ACCESSING DEVICES
+7 -7
Documentation/translations/ko_KR/memory-barriers.txt
··· 523 523 즉, ACQUIRE 는 최소한의 "취득" 동작처럼, 그리고 RELEASE 는 최소한의 "공개" 524 524 처럼 동작한다는 의미입니다. 525 525 526 - atomic_ops.txt 에서 설명되는 어토믹 오퍼레이션들 중에는 완전히 순서잡힌 것들과 527 - (배리어를 사용하지 않는) 완화된 순서의 것들 외에 ACQUIRE 와 RELEASE 부류의 528 - 것들도 존재합니다. 로드와 스토어를 모두 수행하는 조합된 어토믹 오퍼레이션에서, 529 - ACQUIRE 는 해당 오퍼레이션의 로드 부분에만 적용되고 RELEASE 는 해당 530 - 오퍼레이션의 스토어 부분에만 적용됩니다. 526 + core-api/atomic_ops.rst 에서 설명되는 어토믹 오퍼레이션들 중에는 완전히 527 + 순서잡힌 것들과 (배리어를 사용하지 않는) 완화된 순서의 것들 외에 ACQUIRE 와 528 + RELEASE 부류의 것들도 존재합니다. 로드와 스토어를 모두 수행하는 조합된 어토믹 529 + 오퍼레이션에서, ACQUIRE 는 해당 오퍼레이션의 로드 부분에만 적용되고 RELEASE 는 530 + 해당 오퍼레이션의 스토어 부분에만 적용됩니다. 531 531 532 532 메모리 배리어들은 두 CPU 간, 또는 CPU 와 디바이스 간에 상호작용의 가능성이 있을 533 533 때에만 필요합니다. 만약 어떤 코드에 그런 상호작용이 없을 것이 보장된다면, 해당 ··· 1848 1848 이 코드는 객체의 업데이트된 death 마크가 레퍼런스 카운터 감소 동작 1849 1849 *전에* 보일 것을 보장합니다. 1850 1850 1851 - 더 많은 정보를 위해선 Documentation/atomic_ops.txt 문서를 참고하세요. 1851 + 더 많은 정보를 위해선 Documentation/core-api/atomic_ops.rst 문서를 참고하세요. 1852 1852 어디서 이것들을 사용해야 할지 궁금하다면 "어토믹 오퍼레이션" 서브섹션을 1853 1853 참고하세요. 1854 1854 ··· 2550 2550 있는데, 그런 경우에 이 특수 메모리 배리어 도구들은 no-op 이 되어 실질적으로 2551 2551 아무일도 하지 않습니다. 2552 2552 2553 - 더 많은 내용을 위해선 Documentation/atomic_ops.txt 를 참고하세요. 2553 + 더 많은 내용을 위해선 Documentation/core-api/atomic_ops.rst 를 참고하세요. 2554 2554 2555 2555 2556 2556 디바이스 액세스