Linux posts
Articles in this blog
(Move to ...)
Read system call trace
Read system call trace (contd.)
SCSI I/O dispatch and return path
Ftrace
Linux cgroups for blkio subsystem
Linux spinlock implementation
Linux Signals - Internals
Interrupt handling in Linux
Linux Device Model internals
Linux PCI bus enumeration
Linux Scheduling
Linux DMA APIs
Linux Wait Queues and Wakeup
Linux jprobe example
Linux Segmentation info
SCSI device addition Linux internals
Linux Memory initialization
Linux memory initialization (contd.)
Linux process creation internals
Linux kernel crash dump analysis
Linux native multipath internals
Linux hugepages internals
Linux Kernel NVMe driver
Linux internals segmentation fault
Linux System Call Implementation x86_64
entry_64.S
Write system call and its ftrace
Linux FUSE internals
Linux RCU Usage and internals
Kprobe example
Linux io_uring example and internals
Linux libaio APIs and ftrace
Linux fiemap internals
Linux IO stack on kernel 5.15
▼
Thursday, 1 September 2022
Linux IO stack on 5.15 kernel
›
Let see how the Linux IO stack looks on 5.15 kernel. For this depiction I have use Ubuntu 22.04 desktop with 5.15 kernel ================...
Tuesday, 3 August 2021
Linux fiemap internals
›
In this blog lets look and try to find the physical blocks of a file. Given a struct inode * of a file. Every file has a inode. There is a o...
1 comment:
Monday, 10 May 2021
Linux libaio example and ftrace
›
LIBAIO Lets see sample program which uses libaio and delve into the IO path for the same. #include <linux/aio_abi.h> #include <sys...
Saturday, 8 May 2021
Linux io_uring example and internals
›
Linux io_uring basics and details can be fetched from here https://kernel.dk/io_uring.pdf . Reader is encouraged to complete this document f...
›
Home
View web version