From a179617a48cd2ea942402116b9d0a73af77217a3 Mon Sep 17 00:00:00 2001 From: Alexander Kuleshov Date: Sat, 3 Mar 2018 00:03:31 +0600 Subject: [PATCH] fix SUMMARY.md --- SUMMARY.md | 90 +++++++++++++++++++++++++++--------------------------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/SUMMARY.md b/SUMMARY.md index 935b6cb..a27022f 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -19,38 +19,38 @@ * [RCU initialization](Initialization/linux-initialization-9.md) * [End of initialization](Initialization/linux-initialization-10.md) * [Interrupts](interrupts/README.md) - * [Introduction](interrupts/interrupts-1.md) - * [Start to dive into interrupts](interrupts/interrupts-2.md) - * [Interrupt handlers](interrupts/interrupts-3.md) - * [Initialization of non-early interrupt gates](interrupts/interrupts-4.md) - * [Implementation of some exception handlers](interrupts/interrupts-5.md) - * [Handling Non-Maskable interrupts](interrupts/interrupts-6.md) - * [Dive into external hardware interrupts](interrupts/interrupts-7.md) - * [Initialization of external hardware interrupts structures](interrupts/interrupts-8.md) - * [Softirq, Tasklets and Workqueues](interrupts/interrupts-9.md) - * [Last part](interrupts/interrupts-10.md) + * [Introduction](interrupts/linux-interrupts-1.md) + * [Start to dive into interrupts](interrupts/linux-interrupts-2.md) + * [Interrupt handlers](interrupts/linux-interrupts-3.md) + * [Initialization of non-early interrupt gates](interrupts/linux-interrupts-4.md) + * [Implementation of some exception handlers](interrupts/linux-interrupts-5.md) + * [Handling Non-Maskable interrupts](interrupts/linux-interrupts-6.md) + * [Dive into external hardware interrupts](interrupts/linux-interrupts-7.md) + * [Initialization of external hardware interrupts structures](interrupts/linux-interrupts-8.md) + * [Softirq, Tasklets and Workqueues](interrupts/linux-interrupts-9.md) + * [Last part](interrupts/linux-interrupts-10.md) * [System calls](SysCall/README.md) - * [Introduction to system calls](SysCall/syscall-1.md) - * [How the Linux kernel handles a system call](SysCall/syscall-2.md) - * [vsyscall and vDSO](SysCall/syscall-3.md) - * [How the Linux kernel runs a program](SysCall/syscall-4.md) - * [Implementation of the open system call](SysCall/syscall-5.md) - * [Limits on resources in Linux](SysCall/syscall-6.md) + * [Introduction to system calls](SysCall/linux-syscall-1.md) + * [How the Linux kernel handles a system call](SysCall/linux-syscall-2.md) + * [vsyscall and vDSO](SysCall/linux-syscall-3.md) + * [How the Linux kernel runs a program](SysCall/linux-syscall-4.md) + * [Implementation of the open system call](SysCall/linux-syscall-5.md) + * [Limits on resources in Linux](SysCall/linux-syscall-6.md) * [Timers and time management](Timers/README.md) - * [Introduction](Timers/timers-1.md) - * [Clocksource framework](Timers/timers-2.md) - * [The tick broadcast framework and dyntick](Timers/timers-3.md) - * [Introduction to timers](Timers/timers-4.md) - * [Clockevents framework](Timers/timers-5.md) - * [x86 related clock sources](Timers/timers-6.md) - * [Time related system calls](Timers/timers-7.md) + * [Introduction](Timers/linux-timers-1.md) + * [Clocksource framework](Timers/linux-timers-2.md) + * [The tick broadcast framework and dyntick](Timers/linux-timers-3.md) + * [Introduction to timers](Timers/linux-timers-4.md) + * [Clockevents framework](Timers/linux-timers-5.md) + * [x86 related clock sources](Timers/linux-timers-6.md) + * [Time related system calls](Timers/linux-timers-7.md) * [Synchronization primitives](SyncPrim/README.md) - * [Introduction to spinlocks](SyncPrim/sync-1.md) - * [Queued spinlocks](SyncPrim/sync-2.md) - * [Semaphores](SyncPrim/sync-3.md) - * [Mutex](SyncPrim/sync-4.md) - * [Reader/Writer semaphores](SyncPrim/sync-5.md) - * [SeqLock](SyncPrim/sync-6.md) + * [Introduction to spinlocks](SyncPrim/linux-sync-1.md) + * [Queued spinlocks](SyncPrim/linux-sync-2.md) + * [Semaphores](SyncPrim/linux-sync-3.md) + * [Mutex](SyncPrim/linux-sync-4.md) + * [Reader/Writer semaphores](SyncPrim/linux-sync-5.md) + * [SeqLock](SyncPrim/linux-sync-6.md) * [RCU]() * [Lockdep]() * [Memory management](mm/README.md) @@ -58,33 +58,33 @@ * [Fixmaps and ioremap](mm/linux-mm-2.md) * [kmemcheck](mm/linux-mm-3.md) * [Cgroups](Cgroups/README.md) - * [Introduction to Control Groups](Cgroups/cgroups1.md) + * [Introduction to Control Groups](Cgroups/linux-cgroups1.md) * [SMP]() * [Concepts](Concepts/README.md) - * [Per-CPU variables](Concepts/per-cpu.md) - * [Cpumasks](Concepts/cpumask.md) - * [The initcall mechanism](Concepts/initcall.md) - * [Notification Chains](Concepts/notification_chains.md) + * [Per-CPU variables](Concepts/linux-cpu-1.md) + * [Cpumasks](Concepts/linux-cpu-2.md) + * [The initcall mechanism](Concepts/linux-cpu-3.md) + * [Notification Chains](Concepts/linux-cpu-4.md) * [Data Structures in the Linux Kernel](DataStructures/README.md) - * [Doubly linked list](DataStructures/dlist.md) - * [Radix tree](DataStructures/radix-tree.md) - * [Bit arrays](DataStructures/bitmap.md) + * [Doubly linked list](DataStructures/linux-datastructures1.md) + * [Radix tree](DataStructures/linux-datastructures2.md) + * [Bit arrays](DataStructures/linux-datastructures3.md) * [Theory](Theory/README.md) - * [Paging](Theory/Paging.md) - * [Elf64](Theory/ELF.md) - * [Inline assembly](Theory/asm.md) + * [Paging](Theory/linux-theory-1.md) + * [Elf64](Theory/linux-theory-2.md) + * [Inline assembly](Theory/linux-theory-3.md) * [CPUID]() * [MSR]() * [Initial ram disk]() * [initrd]() * [Misc](Misc/README.md) - * [How the kernel is compiled](Misc/how_kernel_compiled.md) - * [Linkers](Misc/linkers.md) - * [Linux kernel development](Misc/contribute.md) - * [Program startup process in userspace](Misc/program_startup.md) + * [How the kernel is compiled](Misc/linux-misc-1.md) + * [Linkers](Misc/linux-misc-2.md) + * [Linux kernel development](Misc/linux-misc-3.md) + * [Program startup process in userspace](Misc/linux-misc-4.md) * [Write and Submit your first Linux kernel Patch]() * [Data types in the kernel]() * [KernelStructures](KernelStructures/README.md) - * [IDT](KernelStructures/idt.md) + * [IDT](KernelStructures/linux-kernelstructure-1.md) * [Useful links](LINKS.md) * [Contributors](contributors.md)