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

Configure Feed

Select the types of activity you want to include in your feed.

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

Pull documentation fixes from Jonathan Corbet:
"Four straightforward documentation fixes"

* tag 'docs-6.4-fixes' of git://git.lwn.net/linux:
Documentation/filesystems: ramfs-rootfs-initramfs: use :Author:
Documentation/filesystems: sharedsubtree: add section headings
docs: quickly-build-trimmed-linux: various small fixes and improvements
Documentation: use capitalization for chapters and acronyms

+40 -32
+27 -22
Documentation/admin-guide/quickly-build-trimmed-linux.rst
··· 215 215 reduce the compile time enormously, especially if you are running an 216 216 universal kernel from a commodity Linux distribution. 217 217 218 - There is a catch: the make target 'localmodconfig' will disable kernel 219 - features you have not directly or indirectly through some program utilized 220 - since you booted the system. You can reduce or nearly eliminate that risk by 221 - using tricks outlined in the reference section; for quick testing purposes 222 - that risk is often negligible, but it is an aspect you want to keep in mind 223 - in case your kernel behaves oddly. 218 + There is a catch: 'localmodconfig' is likely to disable kernel features you 219 + did not use since you booted your Linux -- like drivers for currently 220 + disconnected peripherals or a virtualization software not haven't used yet. 221 + You can reduce or nearly eliminate that risk with tricks the reference 222 + section outlines; but when building a kernel just for quick testing purposes 223 + it is often negligible if such features are missing. But you should keep that 224 + aspect in mind when using a kernel built with this make target, as it might 225 + be the reason why something you only use occasionally stopped working. 224 226 225 227 [:ref:`details<configuration>`] 226 228 ··· 273 271 does nothing at all; in that case you have to manually install your kernel, 274 272 as outlined in the reference section. 275 273 274 + If you are running a immutable Linux distribution, check its documentation 275 + and the web to find out how to install your own kernel there. 276 + 276 277 [:ref:`details<install>`] 277 278 278 279 .. _another_sbs: ··· 296 291 version you care about, as git otherwise might retrieve the entire commit 297 292 history:: 298 293 299 - git fetch --shallow-exclude=v6.1 origin 294 + git fetch --shallow-exclude=v6.0 origin 300 295 301 - If you modified the sources (for example by applying a patch), you now need 302 - to discard those modifications; that's because git otherwise will not be able 303 - to switch to the sources of another version due to potential conflicting 304 - changes:: 296 + Now switch to the version you are interested in -- but be aware the command 297 + used here will discard any modifications you performed, as they would 298 + conflict with the sources you want to checkout:: 305 299 306 - git reset --hard 307 - 308 - Now checkout the version you are interested in, as explained above:: 309 - 310 - git checkout --detach origin/master 300 + git checkout --force --detach origin/master 311 301 312 302 At this point you might want to patch the sources again or set/modify a build 313 - tag, as explained earlier; afterwards adjust the build configuration to the 314 - new codebase and build your next kernel:: 303 + tag, as explained earlier. Afterwards adjust the build configuration to the 304 + new codebase using olddefconfig, which will now adjust the configuration file 305 + you prepared earlier using localmodconfig (~/linux/.config) for your next 306 + kernel:: 315 307 316 308 # reminder: if you want to apply patches, do it at this point 317 309 # reminder: you might want to update your build tag at this point 318 310 make olddefconfig 311 + 312 + Now build your kernel:: 313 + 319 314 make -j $(nproc --all) 320 315 321 - Install the kernel as outlined above:: 316 + Afterwards install the kernel as outlined above:: 322 317 323 318 command -v installkernel && sudo make modules_install install 324 319 ··· 589 584 curl -L \ 590 585 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/clone.bundle \ 591 586 -o linux-stable.git.bundle 592 - git clone clone.bundle ~/linux/ 587 + git clone linux-stable.git.bundle ~/linux/ 593 588 rm linux-stable.git.bundle 594 589 cd ~/linux/ 595 - git remote set-url origin 596 - https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git 590 + git remote set-url origin \ 591 + https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git 597 592 git fetch origin 598 593 git checkout --detach origin/master 599 594
+3 -3
Documentation/cdrom/index.rst
··· 1 1 .. SPDX-License-Identifier: GPL-2.0 2 2 3 - ===== 4 - cdrom 5 - ===== 3 + ====== 4 + CD-ROM 5 + ====== 6 6 7 7 .. toctree:: 8 8 :maxdepth: 1
+1 -2
Documentation/filesystems/ramfs-rootfs-initramfs.rst
··· 6 6 7 7 October 17, 2005 8 8 9 - Rob Landley <rob@landley.net> 10 - ============================= 9 + :Author: Rob Landley <rob@landley.net> 11 10 12 11 What is ramfs? 13 12 --------------
+4
Documentation/filesystems/sharedsubtree.rst
··· 147 147 148 148 149 149 3) Setting mount states 150 + ----------------------- 150 151 151 152 The mount command (util-linux package) can be used to set mount 152 153 states:: ··· 613 612 614 613 615 614 6) Quiz 615 + ------- 616 616 617 617 A. What is the result of the following command sequence? 618 618 ··· 675 673 /mnt/1/test be? 676 674 677 675 7) FAQ 676 + ------ 678 677 679 678 Q1. Why is bind mount needed? How is it different from symbolic links? 680 679 symbolic links can get stale if the destination mount gets ··· 844 841 tmp usr tmp usr tmp usr 845 842 846 843 8) Implementation 844 + ----------------- 847 845 848 846 8A) Datastructure 849 847
+1 -1
Documentation/fpga/index.rst
··· 1 1 .. SPDX-License-Identifier: GPL-2.0 2 2 3 3 ==== 4 - fpga 4 + FPGA 5 5 ==== 6 6 7 7 .. toctree::
+1 -1
Documentation/locking/index.rst
··· 1 1 .. SPDX-License-Identifier: GPL-2.0 2 2 3 3 ======= 4 - locking 4 + Locking 5 5 ======= 6 6 7 7 .. toctree::
+1 -1
Documentation/pcmcia/index.rst
··· 1 1 .. SPDX-License-Identifier: GPL-2.0 2 2 3 3 ====== 4 - pcmcia 4 + PCMCIA 5 5 ====== 6 6 7 7 .. toctree::
+1 -1
Documentation/staging/crc32.rst
··· 1 1 ================================= 2 - brief tutorial on CRC computation 2 + Brief tutorial on CRC computation 3 3 ================================= 4 4 5 5 A CRC is a long-division remainder. You add the CRC to the message,
+1 -1
Documentation/timers/index.rst
··· 1 1 .. SPDX-License-Identifier: GPL-2.0 2 2 3 3 ====== 4 - timers 4 + Timers 5 5 ====== 6 6 7 7 .. toctree::