From 4b18828c8fb28a58d2cc1de84d4a5b77ac9541b5 Mon Sep 17 00:00:00 2001 From: Dongliang Mu Date: Tue, 27 Dec 2016 20:59:07 -0500 Subject: [PATCH] finish revising url in README to url in gitbook --- MM/README.md | 6 +++--- SyncPrim/README.md | 12 ++++++------ SysCall/README.md | 8 ++++---- Timers/README.md | 14 +++++++------- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/MM/README.md b/MM/README.md index d396793..ac88e22 100644 --- a/MM/README.md +++ b/MM/README.md @@ -2,6 +2,6 @@ 本章描述 Linux 内核中的内存管理。在本章中你会看到一系列描述 Linux 内核内存管理框架的不同部分的帖子。 -* [内存块](https://github.com/MintCN/linux-insides-zh/blob/master/MM/linux-mm-1.md) - 描述早期的 `memblock` 分配器。 -* [固定映射地址和 ioremap](https://github.com/MintCN/linux-insides-zh/blob/master/MM/linux-mm-2.md) - 描述固定映射的地址和早期的 `ioremap` 。 -* [kmemcheck](https://github.com/0xAX/linux-insides/blob/master/MM/linux-mm-3.md) - 第三部分描述 `kmemcheck` 工具。 +* [内存块](https://xinqiu.gitbooks.io/linux-insides-cn/content/MM/linux-mm-1.html) - 描述早期的 `memblock` 分配器。 +* [固定映射地址和 ioremap](https://xinqiu.gitbooks.io/linux-insides-cn/content/MM/linux-mm-2.html) - 描述固定映射的地址和早期的 `ioremap` 。 +* [kmemcheck](https://xinqiu.gitbooks.io/linux-insides-cn/content/MM/linux-mm-3.html) - 第三部分描述 `kmemcheck` 工具。 diff --git a/SyncPrim/README.md b/SyncPrim/README.md index 97a7496..a9b0fc7 100644 --- a/SyncPrim/README.md +++ b/SyncPrim/README.md @@ -2,9 +2,9 @@ 这个章节描述内核中所有的同步原语。 -* [自旋锁简介](http://0xax.gitbooks.io/linux-insides/content/SyncPrim/sync-1.html) - 这个章节的第一部分描述 Linux 内核中自旋锁机制的实现; -* [队列自旋锁](https://0xax.gitbooks.io/linux-insides/content/SyncPrim/sync-2.html) - 第二部分描述自旋锁的另一种类型 - 队列自旋锁; -* [信号量](https://0xax.gitbooks.io/linux-insides/content/SyncPrim/sync-3.html) - this part describes impmentation of `semaphore` synchronization primitive in the Linux kernel. 这个部分描述 Linux 内核中的同步原语 `semaphore` 的实现; -* [互斥锁](https://0xax.gitbooks.io/linux-insides/content/SyncPrim/sync-4.html) - 这个部分描述 Linux 内核中的 `mutex` ; -* [读者/写者信号量](https://0xax.gitbooks.io/linux-insides/content/SyncPrim/sync-5.html) - 这个部分描述特殊类型的信号量 - `reader/writer` 信号量; -* [顺序锁](https://0xax.gitbooks.io/linux-insides/content/SyncPrim/sync-6.html) - 这个部分描述 Linux 内核中的顺序锁. +* [自旋锁简介](https://xinqiu.gitbooks.io/linux-insides-cn/content/SyncPrim/sync-1.html) - 这个章节的第一部分描述 Linux 内核中自旋锁机制的实现; +* [队列自旋锁](https://xinqiu.gitbooks.io/linux-insides-cn/content/SyncPrim/sync-2.html) - 第二部分描述自旋锁的另一种类型 - 队列自旋锁; +* [信号量](https://xinqiu.gitbooks.io/linux-insides-cn/content/SyncPrim/sync-3.html) - this part describes impmentation of `semaphore` synchronization primitive in the Linux kernel. 这个部分描述 Linux 内核中的同步原语 `semaphore` 的实现; +* [互斥锁](https://xinqiu.gitbooks.io/linux-insides-cn/content/SyncPrim/sync-4.html) - 这个部分描述 Linux 内核中的 `mutex` ; +* [读者/写者信号量](https://xinqiu.gitbooks.io/linux-insides-cn/content/SyncPrim/sync-5.html) - 这个部分描述特殊类型的信号量 - `reader/writer` 信号量; +* [顺序锁](https://xinqiu.gitbooks.io/linux-insides-cn/content/SyncPrim/sync-6.html) - 这个部分描述 Linux 内核中的顺序锁. diff --git a/SysCall/README.md b/SysCall/README.md index 78f011f..cd4a467 100644 --- a/SysCall/README.md +++ b/SysCall/README.md @@ -2,7 +2,7 @@ 本章描述 Linux 内核中的系统调用概念。 -* [系统调用概念简介](http://0xax.gitbooks.io/linux-insides/content/SysCall/syscall-1.html) - 介绍 Linux 内核中的系统调用概念 -* [Linux 内核如何处理系统调用](http://0xax.gitbooks.io/linux-insides/content/SysCall/syscall-2.html) - 介绍 Linux 内核如何处理来自于用户空间应用的系统调用。 -* [vsyscall and vDSO](http://0xax.gitbooks.io/linux-insides/content/SysCall/syscall-2.html) - 介绍 `vsyscall` 和 `vDSO` 概念。 -* [Linux 内核如何运行程序](http://0xax.gitbooks.io/linux-insides/content/SysCall/syscall-3.html) - 介绍一个程序的启动过程。 +* [系统调用概念简介](https://xinqiu.gitbooks.io/linux-insides-cn/content/SysCall/syscall-1.html) - 介绍 Linux 内核中的系统调用概念 +* [Linux 内核如何处理系统调用](https://xinqiu.gitbooks.io/linux-insides-cn/content/SysCall/syscall-2.html) - 介绍 Linux 内核如何处理来自于用户空间应用的系统调用。 +* [vsyscall and vDSO](https://xinqiu.gitbooks.io/linux-insides-cn/content/SysCall/syscall-2.html) - 介绍 `vsyscall` 和 `vDSO` 概念。 +* [Linux 内核如何运行程序](https://xinqiu.gitbooks.io/linux-insides-cn/content/SysCall/syscall-3.html) - 介绍一个程序的启动过程。 diff --git a/Timers/README.md b/Timers/README.md index 3089190..025c8b3 100644 --- a/Timers/README.md +++ b/Timers/README.md @@ -2,10 +2,10 @@ 本章介绍 Linux 内核中定时器和时钟管理相关的观念。 -* [简介](http://0xax.gitbooks.io/linux-insides/content/Timers/timers-1.html) - 简单介绍 Linux 内核中的定时器。 -* [时钟源框架简介](https://github.com/0xAX/linux-insides/blob/master/Timers/timers-2.md) - this part describes `clocksource` framework in the Linux kernel. -* [The tick broadcast framework and dyntick](https://github.com/0xAX/linux-insides/blob/master/Timers/timers-3.md) - 介绍 tick broadcast framework and dyntick 概念。 -* [定时器介绍](https://github.com/0xAX/linux-insides/blob/master/Timers/timers-3.md) - 介绍 Linux 内核中的定时器。 -* [Clockevents 框架简介](https://github.com/0xAX/linux-insides/blob/master/Timers/timers-5.md) - 介绍另外一个时钟管理相关的框架 : `clockevents`. -* [x86 相关的时钟源](https://github.com/0xAX/linux-insides/blob/master/Timers/timers-5.md) - 介绍 `x86_64` 相关的时钟源。 -* [Linux 内核中与时钟相关的系统调用](https://github.com/0xAX/linux-insides/blob/master/Timers/timers-7.md) - 介绍时钟相关的系统调用。 +* [简介](https://xinqiu.gitbooks.io/linux-insides-cn/content/Timers/timers-1.html) - 简单介绍 Linux 内核中的定时器。 +* [时钟源框架简介](https://xinqiu.gitbooks.io/linux-insides-cn/content/Timers/timers-2.html) - this part describes `clocksource` framework in the Linux kernel. +* [The tick broadcast framework and dyntick](https://xinqiu.gitbooks.io/linux-insides-cn/content/Timers/timers-3.html) - 介绍 tick broadcast framework and dyntick 概念。 +* [定时器介绍](https://xinqiu.gitbooks.io/linux-insides-cn/content/Timers/timers-4.html) - 介绍 Linux 内核中的定时器。 +* [Clockevents 框架简介](https://xinqiu.gitbooks.io/linux-insides-cn/content/Timers/timers-5.html) - 介绍另外一个时钟管理相关的框架 : `clockevents`. +* [x86 相关的时钟源](https://xinqiu.gitbooks.io/linux-insides-cn/content/Timers/timers-6.html) - 介绍 `x86_64` 相关的时钟源。 +* [Linux 内核中与时钟相关的系统调用](https://xinqiu.gitbooks.io/linux-insides-cn/content/Timers/timers-7.html) - 介绍时钟相关的系统调用。