lab7设备管理实验.pptVIP

  • 4
  • 0
  • 约1.21万字
  • 约 55页
  • 2016-12-11 发布于重庆
  • 举报
设备管理实验 _ *fsync_dev(inode - i_rdev);return 0;case BLKRRPART:// 重读分区表:不能做return –EINVAL;RO_IOCTLS(inode - i_rdev,arg);// 默认的RO operations操作,宏RO_IOCTLS(kdev_t dev,// unsigned long where)在blk.h中定义}return –EINVAL; // 未知命令 } 设备管理实验 _ *void sbull_release(struct inode *inode,struct file *filp) {sbull - size = sbull - size + MINOR(inode - i_rdev);sbull - usage--;MOD_DEC_USE_COUNT;printk(This blkdev is in release!\n);return 0;#ifdef DEBUGprintk(sbull_release(%p,%p)\n,inode,filp);#endif }设备管理实验 _ *extern struct request *CURRENT; void sbull_request(void) {while(1) {INIT_REQUEST();printk(request

文档评论(0)

1亿VIP精品文档

相关文档