1
0
mirror of https://github.com/0xAX/linux-insides.git synced 2024-12-22 14:48:08 +00:00
Commit Graph

89 Commits

Author SHA1 Message Date
0xAX
20ee3691a4
Merge branch 'master' into capitalize-linux 2022-07-31 15:31:51 +06:00
0xAX
24db79b87e
Merge branch 'master' into linux-timers-3-fix 2022-07-31 15:12:25 +06:00
0xAX
5352b11ceb
Merge pull request #783 from Linux-project/imgbot
chore : [ImgBot] Optimize images
2022-07-31 15:03:04 +06:00
Renaud Germain
96077bf2bb copyedit: timers chapter 2022-07-26 21:39:51 -04:00
Renaud Germain
c2ecc331a0 capitalize Linux everywhere 2022-05-01 09:12:23 -04:00
Kian-Meng, Ang
2c15599cfb Fix typos 2021-12-25 18:29:38 +08:00
junbo
9d0bc19841 cpu_idle_loop logical in book is wrong, based on linux v3.10 code, the
schedule_preempt_disabled() is in while(1) scope.
2021-09-07 08:35:19 +00:00
slowy07
f74f207581 fix: typo grammar spelling 2021-08-06 20:29:33 +07:00
ImgBotApp
f82cd213ad
[ImgBot] Optimize images
*Total -- 5,801.05kb -> 4,972.30kb (14.29%)

/Theory/images/4_level_paging.png -- 39.74kb -> 16.28kb (59.03%)
/Misc/images/git_diff.png -- 31.20kb -> 20.24kb (35.12%)
/Interrupts/images/kernel.png -- 65.52kb -> 46.78kb (28.6%)
/Assets/linux-kernel.png -- 42.63kb -> 30.93kb (27.44%)
/Initialization/images/CONFIG_NR_CPUS.png -- 79.77kb -> 59.39kb (25.55%)
/Initialization/images/NX.png -- 8.12kb -> 6.10kb (24.91%)
/Booting/images/minimal_stack.png -- 9.78kb -> 7.96kb (18.61%)
/Booting/images/kernel_first_address.png -- 62.22kb -> 50.95kb (18.12%)
/Booting/images/stack1.png -- 8.14kb -> 6.75kb (17.01%)
/cover.jpg -- 447.00kb -> 374.10kb (16.31%)
/MM/images/memblock.png -- 71.89kb -> 60.89kb (15.3%)
/Booting/images/bss.png -- 8.98kb -> 7.61kb (15.23%)
/Initialization/images/kernel_command_line.png -- 12.67kb -> 10.75kb (15.16%)
/Initialization/images/brk_area.png -- 11.11kb -> 9.50kb (14.52%)
/Timers/images/HZ.png -- 444.06kb -> 383.37kb (13.67%)
/Misc/images/qemu.png -- 87.48kb -> 75.67kb (13.5%)
/Misc/images/dgap_menu.png -- 886.13kb -> 766.69kb (13.48%)
/Misc/images/menuconfig.png -- 837.61kb -> 726.46kb (13.27%)
/Timers/images/base_small.png -- 807.52kb -> 700.40kb (13.27%)
/Misc/images/nconfig.png -- 773.45kb -> 671.00kb (13.25%)
/SysCall/images/ls_shell.png -- 468.70kb -> 407.11kb (13.14%)
/Booting/images/stack2.png -- 9.13kb -> 7.93kb (13.11%)
/Cgroups/images/menuconfig.png -- 118.09kb -> 102.99kb (12.78%)
/Booting/images/video_mode_setup_menu.png -- 12.98kb -> 11.35kb (12.59%)
/Misc/images/google_linux.png -- 120.87kb -> 106.98kb (11.49%)
/Misc/images/github.png -- 73.54kb -> 65.30kb (11.2%)
/MM/images/kernel_configuration_menu1.png -- 123.93kb -> 110.36kb (10.95%)
/Booting/images/linear_address.png -- 8.75kb -> 8.04kb (8.01%)
/MM/images/kernel_configuration_menu2.png -- 117.13kb -> 108.26kb (7.57%)
/Booting/images/try_vmlinuz_in_qemu.png -- 6.87kb -> 6.43kb (6.41%)
/Booting/images/simple_bootloader.png -- 6.05kb -> 5.72kb (5.41%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-08-02 16:25:26 +00:00
Z
77ba021909
Update linux-timers-2.md 2020-12-17 17:52:28 +08:00
Jan Sonntag
fa1cf540e8 Fix broken links and emails 2020-10-14 19:40:15 +02:00
Sebastian Fricke
f1b388dbdb Fix broken git hub links
Replace the following dead github links, with equivalent working ones.

s/ 16f73eb02d | https://github.com/torvalds/linux
s/ 16f73eb02d/ | https://github.com/torvalds/linux
s/ 16f73eb02d/Documentation/security/credentials.txt | https://github.com/torvalds/linux/blob/master/Documentation/security/credentials.rst
s/ 16f73eb02d/Documentation/workqueue.txt | 6f0d349d92/Documentation/core-api/workqueue.rst
s/ 16f73eb02d/arch/x86/entry_entry_64.S | https://github.com/torvalds/linux/blob/master/arch/x86/entry/entry_64.S
s/ 16f73eb02d/arch/x86/include/asm/calling.h | https://github.com/torvalds/linux/blob/master/arch/x86/entry/calling.h
s/ 16f73eb02d/arch/x86/include/asm/pgalloc. | https://github.com/torvalds/linux/blob/master/arch/x86/include/asm/pgalloc.h
s/ 16f73eb02d/arch/x86/include/bitops.h | https://github.com/torvalds/linux/blob/master/arch/x86/include/asm/bitops.h
s/ 16f73eb02d/arch/x86/include/irqflags.h | https://github.com/torvalds/linux/blob/master/arch/x86/include/asm/irqflags.h
s/ 16f73eb02d/arch/x86/include/uapi/asm/msr-index.h | https://github.com/torvalds/linux/blob/master/arch/x86/include/asm/msr-index.h
s/ 16f73eb02d/arch/x86/kernel.setup.c | https://github.com/torvalds/linux/blob/master/arch/x86/kernel/setup.c
s/ 16f73eb02d/arch/x86/kernel/entry_64.S | https://github.com/torvalds/linux/blob/master/arch/x86/entry/entry_64.S
s/ 16f73eb02d/arch/x86/kernel/vsyscall_64.c | https://github.com/torvalds/linux/blob/master/arch/x86/entry/vsyscall/vsyscall_64.c
s/ 16f73eb02d/arch/x86/kernel/vsyscall_emu_64.S | https://github.com/torvalds/linux/blob/master/arch/x86/entry/vsyscall/vsyscall_emu_64.S
s/ 16f73eb02d/blob/arch/x86/kernel/cpu/common.c | https://github.com/torvalds/linux/blob/master/arch/x86/kernel/cpu/common.c
s/ 16f73eb02d/drivers/clocksource_acpi_pm.c | https://github.com/torvalds/linux/blob/master/drivers/clocksource/acpi_pm.c
s/ 16f73eb02d/drivers/i2c/i2c-core.c | https://github.com/torvalds/linux/blob/master/drivers/i2c/i2c-core-base.c
s/ 16f73eb02d/include/asm-generic-sections.h | https://github.com/torvalds/linux/blob/master/include/asm-generic/sections.h
s/ 16f73eb02d/include/context_tracking.h | https://github.com/torvalds/linux/blob/master/include/linux/context_tracking.h
s/ 16f73eb02d/include/mm_types.h | https://github.com/torvalds/linux/blob/master/include/linux/mm_types.h
s/ 16f73eb02d/kernel/apic/io_apic.c | https://github.com/torvalds/linux/blob/master/arch/x86/kernel/apic/io_apic.c
s/ 16f73eb02d/kernel/apic/vector.c | https://github.com/torvalds/linux/blob/master/arch/x86/kernel/apic/vector.c
s/ 16f73eb02d/kernel/cgroup.c | https://github.com/torvalds/linux/blob/master/kernel/cgroup/cgroup.c
s/ 16f73eb02d/kernel/cpuset.c | https://github.com/torvalds/linux/blob/master/kernel/cgroup/cpuset.c
s/ 16f73eb02d/kernel/irqinit.c | https://github.com/torvalds/linux/blob/master/arch/x86/kernel/irqinit.c
s/ 16f73eb02d/kernel/locking/lockdep_insides.h | https://github.com/torvalds/linux/blob/master/kernel/locking/lockdep_internals.h
s/ 16f73eb02d/kernel/tick-common.c | https://github.com/torvalds/linux/blob/master/kernel/time/tick-common.c
s/ 16f73eb02d/kernel/time/tich-sched.c | https://github.com/torvalds/linux/blob/master/kernel/time/tick-sched.c
s/ 16f73eb02d/linux/binfmts.h | https://github.com/torvalds/linux/blob/master/include/linux/binfmts.h
s/ 16f73eb02d/locking/rwsem-xadd.c | https://github.com/torvalds/linux/blob/master/kernel/locking/rwsem.c
s/ 16f73eb02d/mm/block.c | https://github.com/torvalds/linux/blob/master/mm/memblock.c
s/ 16f73eb02d/sched/idle.c | https://github.com/torvalds/linux/blob/master/kernel/sched/idle.c
s/ 16f73eb02d/sound/isa/sscape | https://github.com/torvalds/linux/blob/master/sound/isa/sscape.c

Signed-off-by: Sebastian Fricke <sebastian.fricke.linux@gmail.com>
2020-06-18 17:22:10 +02:00
Sebastian Fricke
2cff4abf08 Gitbook Links: replace old links with new ones
The old links didn't point to valid locations.
Replace the old links with the new links and test those changes with a
small script: https://github.com/initBasti/markdown_link_check .

______________________________________________________________

In order to find and replace the links, I used the following commands:

grep -rwohP '.' -e "\(https\:\/\/0xax.gitbooks.io\/\S*\)" > links.txt
(Find all links recursivly in the project directories and print out the
 only the matches links)

Within links.txt:
Remove the '(' & ')' => :%s/\(//g  and :%s/\)//g
Remove duplicates => :sort u

Test if the links work with:
python3 md_link_check.py --pattern 0xax.gitbook --output-file bad.txt
(https://github.com/initBasti/markdown_link_check)

Create replace commands:
:%s/.*/grep -rl & '.' | xargs sed -i 's#&##g'
Enter replacement URL between the 2nd & 3rd '#'
Execute commands: :w !sh

Signed-off-by: Sebastian Fricke <sebastian.fricke.linux@gmail.com>
2020-05-31 17:23:17 +02:00
Ryan Febriansyah
2e52bcc4e9
Update linux-timers-2.md 2020-03-01 10:11:26 +07:00
Michael D
e67179a2f6 ...and the last images fixed
Patch 7: SysCall/, Theory/ and Timers/
2019-10-10 20:11:49 +02:00
xiabin
b05a76580f
fix typo of "closk" 2018-10-28 10:14:38 +08:00
rmdashrf
e678006230 Update broken link for initcall
The old link
(http://www.compsoc.man.ac.uk/~moz/kernelnewbies/documents/initcall/index.html)
is 404ing. Replaced it with the same document on kernelnewbies.
2018-08-29 00:30:19 -07:00
proninyaroslav
163ba61dbe Replace invalid links to the images 2018-08-01 19:48:02 +03:00
Alexander Kuleshov
e896e56c86
s/http/https for linux-insides 2018-03-24 01:06:57 +06:00
Dongliang Mu
49c8951eb8 modify broken links related with Thoery, Data structure, Misc and so on 2018-03-22 19:50:44 -04:00
Dongliang Mu
4704d82b25 fix broken links related with 'sync, syscall, timer' 2018-03-22 00:48:13 -04:00
Dongliang Mu
193bc74254 modify interrupts from checking 2018-03-19 22:31:59 -04:00
Alexander Kuleshov
5f1a9948ba timers-3: fix grammar nits
Thank you @atishp04
2018-03-15 00:12:44 +06:00
Alexander Kuleshov
5a31a845d9
fix links in Timers/README.md 2018-03-03 00:13:22 +06:00
Joshua Murphy
6d69c2431b Refactored files for a unified naming convention, making an autoamted LaTeX build easier too 2018-02-14 10:03:16 -03:30
0xAX
974c45019d Merge branch 'master' into master 2017-09-02 23:58:13 +06:00
Neil Shen
3e9f173851 Fix merge conflicts for timer-7.md 2017-08-16 00:08:32 +08:00
Chandan Rai
fc5cdbb0e7 corrected typos 2017-08-02 00:12:24 +05:30
Aaron Hill
17da4af718
Make all Github links reference a specific commit
Closes #480
2017-07-30 15:56:26 -04:00
Alexander Kuleshov
30600495c4
fix articles 2017-07-08 00:22:46 +06:00
0xAX
c2cf66db31 Merge pull request #473 from douliyang/patch-5
Remove a tab to make the format correct
2017-05-04 13:52:05 +06:00
Dou Liyang
39a2e10e71 Fix a typo 2017-04-28 16:45:24 +08:00
Dou Liyang
6bb5a78487 Remove a tab to make the format correct 2017-04-26 11:43:04 +08:00
rajbhar
1cc8936003 Fix Typo
Fixes a typing mistake
2017-04-15 17:58:46 +05:30
binss
d585c64e70 fix typo 2017-04-04 10:56:41 +08:00
proninyaroslav
90f50c2ac5 Change README links as relative 2017-01-07 10:53:22 +03:00
Alexander Kuleshov
52718d97c0 Merge branch 'patch-1' of https://github.com/ottumm/linux-insides into ottumm-patch-1 2016-10-29 23:19:32 +06:00
a
2a742fd485 various grammar fixes 2016-10-28 17:29:47 -04:00
Mack Stump
3fda046617 fix typos 2016-05-19 10:46:26 -04:00
Ronald Landheer-Cieslak
bd23a41a08 minor clarifications & grammar fixes
A few bits I had to read twice to understand what you were saying. I adjusted it to what I think you meant.

Note I only changed parts that were hard to understand for me: my intent is not to correct spelling and grammar throughout.
2016-04-12 11:11:55 -04:00
0xAX
ca41790143 Update timers-1.md 2016-04-09 00:10:35 +06:00
Ngo The Trung
a743c8ff26 Fix grammar & typos 2016-04-01 22:56:54 +08:00
Dmitriy Olshevskiy
a9f46a788a fix small typos in Timers 2016-03-28 21:51:45 +03:00
0xAX
1c04328e26 Merge pull request #351 from mtodd/patch-1
Fix spelling errors, pluralization, reword phrases for timers-7.md
2016-03-28 23:09:11 +06:00
0xAX
0991ccf2ff Merge pull request #348 from warriorkitty/patch-1
Fix small typo
2016-03-28 23:08:46 +06:00
Mike Ottum
b9d8ea78bb Small grammar fixes in timers-7.md
I went through the first third of timers-7.md and made some small changes to correct grammar usage and try to make it flow better. Please let me know if any of my changes affect the meaning or style of the writing, as this was not my intent.

If these sorts of changes are desirable, I can go through the rest of the file for grammar (as well as other files).
2016-03-27 16:37:57 -07:00
Matt Todd
a04a4bf59e Fix spelling errors, pluralization, reword phrases
* identificator -> identifier
* example uptime.c output matches source
* extra words, missing words
* Impplementation -> Implementation
* te -> the
* register -> registers
* parameter -> parameters
* will be finished -> will finish
* this -> these
* transef -> transfer
2016-03-27 16:15:55 -07:00
Erkin Alp Güney
576fa7f13f fixed spelling mistake
either program or programme in English
2016-03-27 22:18:23 +03:00
Davor Lozic
0e3ab8b2f8 Fix small typo
Impplementation => Implementation
2016-03-27 20:30:35 +02:00
0xAX
93f62ccc8c Merge pull request #343 from msoyupak/patch-1
Update timers-7.md
2016-03-27 22:34:10 +06:00