# Linux Kernel Notes

## Linux Kernel Notes

- [README](https://lagnos.gitbook.io/linux-kernel-notes/readme.md)
- [concepts](https://lagnos.gitbook.io/linux-kernel-notes/concepts.md)
- [interrupts](https://lagnos.gitbook.io/linux-kernel-notes/concepts/interrupts.md)
- [syscalls](https://lagnos.gitbook.io/linux-kernel-notes/concepts/syscalls.md)
- [Implementation](https://lagnos.gitbook.io/linux-kernel-notes/concepts/syscalls/implementation.md)
- [Syscalls](https://lagnos.gitbook.io/linux-kernel-notes/concepts/syscalls/syscalls.md)
- [Userspace from syscalls](https://lagnos.gitbook.io/linux-kernel-notes/concepts/syscalls/userspace.md)
- [vDSO and virtual syscalls](https://lagnos.gitbook.io/linux-kernel-notes/concepts/syscalls/vdso.md)
- [core-apis](https://lagnos.gitbook.io/linux-kernel-notes/core-apis.md)
- [core-apis](https://lagnos.gitbook.io/linux-kernel-notes/core-apis/core-apis.md)
- [kobjects](https://lagnos.gitbook.io/linux-kernel-notes/core-apis/kobjects.md)
- [core-utilities](https://lagnos.gitbook.io/linux-kernel-notes/core-apis/core-utilities.md)
- [Notification Mechanism](https://lagnos.gitbook.io/linux-kernel-notes/core-apis/core-utilities/notification-mechanism.md)
- [printk](https://lagnos.gitbook.io/linux-kernel-notes/core-apis/core-utilities/printk.md)
- [Symbols and Assembler Notations](https://lagnos.gitbook.io/linux-kernel-notes/core-apis/core-utilities/symbols-assemblers.md)
- [Workqueue](https://lagnos.gitbook.io/linux-kernel-notes/core-apis/core-utilities/workqueue.md)
- [debugging-tracing](https://lagnos.gitbook.io/linux-kernel-notes/debugging-tracing.md)
- [debugging](https://lagnos.gitbook.io/linux-kernel-notes/debugging-tracing/debugging.md)
- [ebpf-tracing](https://lagnos.gitbook.io/linux-kernel-notes/debugging-tracing/ebpf-tracing.md)
- [finding-bugs](https://lagnos.gitbook.io/linux-kernel-notes/debugging-tracing/finding-bugs.md)
- [syzkaller](https://lagnos.gitbook.io/linux-kernel-notes/debugging-tracing/syzkaller.md)
- [tracing](https://lagnos.gitbook.io/linux-kernel-notes/debugging-tracing/tracing.md)
- [extras](https://lagnos.gitbook.io/linux-kernel-notes/extras.md)
- [rcu](https://lagnos.gitbook.io/linux-kernel-notes/extras/rcu.md)
- [implementations](https://lagnos.gitbook.io/linux-kernel-notes/implementations.md)
- [pipes](https://lagnos.gitbook.io/linux-kernel-notes/implementations/pipes.md)
- [lkmp](https://lagnos.gitbook.io/linux-kernel-notes/lkmp.md)
- [Prerequisites](https://lagnos.gitbook.io/linux-kernel-notes/lkmp/prerequisites.md)
- [Linux Kernel Mentorship](https://lagnos.gitbook.io/linux-kernel-notes/lkmp/mentorship.md)
- [Setting up for kernel development](https://lagnos.gitbook.io/linux-kernel-notes/lkmp/setup.md)
- [misc](https://lagnos.gitbook.io/linux-kernel-notes/misc.md)
- [Current](https://lagnos.gitbook.io/linux-kernel-notes/misc/current.md)
- [What is KABI or (Kernel ABI) ?](https://lagnos.gitbook.io/linux-kernel-notes/misc/kabi.md)
- [noinstr](https://lagnos.gitbook.io/linux-kernel-notes/misc/noinstr.md)
- [this\_cpu](https://lagnos.gitbook.io/linux-kernel-notes/misc/this-cpu.md)
- [subsystems](https://lagnos.gitbook.io/linux-kernel-notes/subsystems.md)
- [device-tree](https://lagnos.gitbook.io/linux-kernel-notes/subsystems/device-tree.md)
- [Device Tree YAML Components](https://lagnos.gitbook.io/linux-kernel-notes/subsystems/device-tree/devicetree-yaml.md)
- [Testing yaml dtschemas](https://lagnos.gitbook.io/linux-kernel-notes/subsystems/device-tree/testing-schema.md)
