Browse Source

update links

pull/594/head
Alexander Kuleshov 1 year ago
parent
commit
5880a60e6e
1 changed files with 3 additions and 3 deletions
  1. 3
    3
      Concepts/linux-cpu-3.md

+ 3
- 3
Concepts/linux-cpu-3.md View File

@@ -215,7 +215,7 @@ If you are interested, you can find these sections in the `arch/x86/kernel/vmlin
215 215
 
216 216
 If you are not familiar with this then you can know more about [linkers](https://en.wikipedia.org/wiki/Linker_%28computing%29) in the special [part](https://0xax.gitbooks.io/linux-insides/content/Misc/linux-misc-3.html) of this book.
217 217
 
218
-As we just saw, the `do_initcall_level` function takes one parameter - level of `initcall` and does following two things: First of all this function parses the `initcall_command_line` which is copy of usual kernel [command line](https://www.kernel.org/doc/Documentation/kernel-parameters.txt) which may contain parameters for modules with the `parse_args` function from the [kernel/params.c](https://github.com/torvalds/linux/blob/16f73eb02d7e1765ccab3d2018e0bd98eb93d973/kernel/params.c) source code file and call the `do_on_initcall` function for each level:
218
+As we just saw, the `do_initcall_level` function takes one parameter - level of `initcall` and does following two things: First of all this function parses the `initcall_command_line` which is copy of usual kernel [command line](https://github.com/torvalds/linux/blob/master/Documentation/admin-guide/kernel-parameters.rst) which may contain parameters for modules with the `parse_args` function from the [kernel/params.c](https://github.com/torvalds/linux/blob/16f73eb02d7e1765ccab3d2018e0bd98eb93d973/kernel/params.c) source code file and call the `do_on_initcall` function for each level:
219 219
 
220 220
 ```C
221 221
 for (fn = initcall_levels[level]; fn < initcall_levels[level+1]; fn++)
@@ -285,7 +285,7 @@ Depends on the value of the `initcall_debug` variable, the `do_one_initcall_debu
285 285
 bool initcall_debug;
286 286
 ```
287 287
 
288
-and provides ability to print some information to the kernel [log buffer](https://en.wikipedia.org/wiki/Dmesg). The value of the variable can be set from the kernel commands via the `initcall_debug` parameter. As we can read from the [documentation](https://www.kernel.org/doc/Documentation/kernel-parameters.txt) of the Linux kernel command line:
288
+and provides ability to print some information to the kernel [log buffer](https://en.wikipedia.org/wiki/Dmesg). The value of the variable can be set from the kernel commands via the `initcall_debug` parameter. As we can read from the [documentation](https://github.com/torvalds/linux/blob/master/Documentation/admin-guide/kernel-parameters.rst) of the Linux kernel command line:
289 289
 
290 290
 ```
291 291
 initcall_debug	[KNL] Trace initcalls as they are executed.  Useful
@@ -388,7 +388,7 @@ Links
388 388
 * [GCC](https://en.wikipedia.org/wiki/GNU_Compiler_Collection)
389 389
 * [Link time optimization](https://gcc.gnu.org/wiki/LinkTimeOptimization)
390 390
 * [Introduction to linkers](https://0xax.gitbooks.io/linux-insides/content/Misc/linux-misc-3.html)
391
-* [Linux kernel command line](https://www.kernel.org/doc/Documentation/kernel-parameters.txt)
391
+* [Linux kernel command line](https://github.com/torvalds/linux/blob/master/Documentation/admin-guide/kernel-parameters.rst)
392 392
 * [Process identifier](https://en.wikipedia.org/wiki/Process_identifier)
393 393
 * [IRQs](https://en.wikipedia.org/wiki/Interrupt_request_%28PC_architecture%29)
394 394
 * [rootfs](https://en.wikipedia.org/wiki/Initramfs)

Loading…
Cancel
Save