89 Commits (master)

Author SHA1 Message Date
0xAX 20ee3691a4
Merge branch 'master' into capitalize-linux 2 years ago
0xAX 24db79b87e
Merge branch 'master' into linux-timers-3-fix 2 years ago
0xAX 5352b11ceb
Merge pull request #783 from Linux-project/imgbot
chore : [ImgBot] Optimize images
2 years ago
Renaud Germain 96077bf2bb copyedit: timers chapter 2 years ago
Renaud Germain c2ecc331a0 capitalize Linux everywhere 2 years ago
Kian-Meng, Ang 2c15599cfb Fix typos 2 years ago
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.
3 years ago
slowy07 f74f207581 fix: typo grammar spelling 3 years ago
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>
3 years ago
Z 77ba021909
Update linux-timers-2.md 3 years ago
Jan Sonntag fa1cf540e8 Fix broken links and emails 4 years ago
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>
4 years ago
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>
4 years ago
Ryan Febriansyah 2e52bcc4e9
Update linux-timers-2.md 4 years ago
Michael D e67179a2f6 ...and the last images fixed
Patch 7: SysCall/, Theory/ and Timers/
5 years ago
xiabin b05a76580f
fix typo of "closk" 6 years ago
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.
6 years ago
proninyaroslav 163ba61dbe Replace invalid links to the images 6 years ago
Alexander Kuleshov e896e56c86
s/http/https for linux-insides 6 years ago
Dongliang Mu 49c8951eb8 modify broken links related with Thoery, Data structure, Misc and so on 6 years ago
Dongliang Mu 4704d82b25 fix broken links related with 'sync, syscall, timer' 6 years ago
Dongliang Mu 193bc74254 modify interrupts from checking 6 years ago
Alexander Kuleshov 5f1a9948ba timers-3: fix grammar nits
Thank you @atishp04
6 years ago
Alexander Kuleshov 5a31a845d9
fix links in Timers/README.md 6 years ago
Joshua Murphy 6d69c2431b Refactored files for a unified naming convention, making an autoamted LaTeX build easier too 6 years ago
0xAX 974c45019d Merge branch 'master' into master 7 years ago
Neil Shen 3e9f173851 Fix merge conflicts for timer-7.md 7 years ago
Chandan Rai fc5cdbb0e7 corrected typos 7 years ago
Aaron Hill 17da4af718
Make all Github links reference a specific commit
Closes #480
7 years ago
Alexander Kuleshov 30600495c4
fix articles 7 years ago
0xAX c2cf66db31 Merge pull request #473 from douliyang/patch-5
Remove a tab to make the format correct
7 years ago
Dou Liyang 39a2e10e71 Fix a typo 7 years ago
Dou Liyang 6bb5a78487 Remove a tab to make the format correct 7 years ago
rajbhar 1cc8936003 Fix Typo
Fixes a typing mistake
7 years ago
binss d585c64e70 fix typo 7 years ago
proninyaroslav 90f50c2ac5 Change README links as relative 7 years ago
Alexander Kuleshov 52718d97c0 Merge branch 'patch-1' of https://github.com/ottumm/linux-insides into ottumm-patch-1 8 years ago
a 2a742fd485 various grammar fixes 8 years ago
Mack Stump 3fda046617 fix typos 8 years ago
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.
8 years ago
0xAX ca41790143 Update timers-1.md 8 years ago
Ngo The Trung a743c8ff26 Fix grammar & typos 8 years ago
Dmitriy Olshevskiy a9f46a788a fix small typos in Timers 8 years ago
0xAX 1c04328e26 Merge pull request #351 from mtodd/patch-1
Fix spelling errors, pluralization, reword phrases for timers-7.md
8 years ago
0xAX 0991ccf2ff Merge pull request #348 from warriorkitty/patch-1
Fix small typo
8 years ago
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).
8 years ago
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
8 years ago
Erkin Alp Güney 576fa7f13f fixed spelling mistake
either program or programme in English
8 years ago
Davor Lozic 0e3ab8b2f8 Fix small typo
Impplementation => Implementation
8 years ago
0xAX 93f62ccc8c Merge pull request #343 from msoyupak/patch-1
Update timers-7.md
8 years ago