×

Linux的那些事儿之我是Block层

消耗积分:0 | 格式:rar | 大小:0.59 MB | 2017-10-29

分享资料个

  obj-$(CONFIG_BLOCK) := elevator.o ll_rw_blk.o ioctl.o genhd.o scsi_ioctl.o

  obj-$(CONFIG_IOSCHED_NOOP) += noop-iosched.o

  obj-$(CONFIG_IOSCHED_AS) += as-iosched.o

  obj-$(CONFIG_IOSCHED_DEADLINE) += deadline-iosched.o

  obj-$(CONFIG_IOSCHED_CFQ) += cfq-iosched.o

  obj-$(CONFIG_BLK_DEV_IO_TRACE) += blktrace.o

  很显然,经常在地铁站里吆喝着说刘德华死了的那位卖报的哥们儿也知道,这里最重要的一个

  选项是 CONFIG_BLOCK,而剩下几个我们看一下 Kconfig 以及 Kconfig.iosched 就知道,是和

  IO 调度算法有关的,并不一定每种算法都要清楚,看其中一种就凑合了。

  那么整个 Block 子系统的入口在哪里呢?一路走来的兄弟相信不难找到,在 block/genhd.c 中有

  这么一行:

  363 subsys_initcall(genhd_device_init);

Linux那些事儿之我是Block层

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !