├── _config.yml ├── README.md ├── blk_mq.png ├── blk_single.png ├── scsi-init.png ├── vfs_read.png ├── vfs_write.png ├── iostack-0.1.png ├── structs-0.1.png ├── nvme-init-exit-0.1.png └── index.md /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-leap-day -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | linux kernel details of filesystem 3 | -------------------------------------------------------------------------------- /blk_mq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernel-z/filesystem/HEAD/blk_mq.png -------------------------------------------------------------------------------- /blk_single.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernel-z/filesystem/HEAD/blk_single.png -------------------------------------------------------------------------------- /scsi-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernel-z/filesystem/HEAD/scsi-init.png -------------------------------------------------------------------------------- /vfs_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernel-z/filesystem/HEAD/vfs_read.png -------------------------------------------------------------------------------- /vfs_write.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernel-z/filesystem/HEAD/vfs_write.png -------------------------------------------------------------------------------- /iostack-0.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernel-z/filesystem/HEAD/iostack-0.1.png -------------------------------------------------------------------------------- /structs-0.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernel-z/filesystem/HEAD/structs-0.1.png -------------------------------------------------------------------------------- /nvme-init-exit-0.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernel-z/filesystem/HEAD/nvme-init-exit-0.1.png -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- 1 | # Filesystem Internals 2 | 3 | make by kernel-z 4 | 5 | perftrace@gmail.com 6 | 7 | ------------------------------------------- 8 | 9 | ## I/O Stack 10 | - version-0.1: 11 | Stack Framework is completed 12 | [i/o stack-0.1](https://github.com/kernel-z/filesystem/blob/master/iostack-0.1.png) 13 | 14 | - Version-latest: 15 | Base on 3.10.0 16 | Jun 10, 2018 17 | [i/o stack-0.1](https://github.com/kernel-z/filesystem/blob/master/iostack-0.1.png) 18 | 19 | ------------------------------------------- 20 | 21 | ## I/O Initialize 22 | 23 | 24 | ------------------------------------------- 25 | 26 | ## NVme Initialize 27 | - version-0.1: 28 | [NVMe Initialize](https://github.com/kernel-z/filesystem/blob/master/nvme-init-exit-0.1.png) 29 | --------------------------------------------------------------------------------