%Summary
%Thadeu Cascardo
+# 1st Day
+
# Revision
* Computer Organization
* printk
* kmalloc/kfree
+# 2nd Day
+
# Abstract Data Types
* Macros
* Interruption
* Preemption
+# 3rd Day
+
# Concurrency
* Race conditions
* Real Time
* Busy Waiting
* Scheduling
+
+# 4th Day
+
+# Time Management
+
* Timers
* Workqueues
* High Resolution Timers
* kmalloc/kfree
* Lookaside cache (slabs)
* vmalloc
+
+# 5th Day
+
+# Memory Management
+
* kmap
* Memory Subsystem
* User Space access
* VMA and mmap
* DMA
+# 6th Day
+
# Device Model
* kobject
* Allocation
* Access
+# 7th Day
+
# Buses
* PCI
* Requests and Queues
* struct bio
+# Network subsystem
+
+* struct skb
+
+# 8th Day
+
# Network devices
* Allocation and Registration
* Structures and methods
* Starting/Stoping
-* struct skb
* Transmission
* Reception
* Interrupts and NAPI