Current state of SMP in 2.3
- New primitives: wake-one, spin_lock_bh()
- Major areas where the global kernel lock has gone:
- Separate read/write locks to protect fib, dev list and protocol list
- WIP: Multi-thread the network "bottom-half"
- The page cache has per-page locks
- Microsoft are Linus's new test labs, identifying performance bottlenecks for us
Notes:
No notes for slide 6