1. 程式人生 > >塊裝置驅動註冊和登出、載入與解除安裝、塊裝置驅動的I/O請求

塊裝置驅動註冊和登出、載入與解除安裝、塊裝置驅動的I/O請求

塊裝置驅動的open()函式和字元裝置驅動的open()和類似,都以相關inodefile結構體指標作為引數,當一個結點引用一個塊裝置時,inode->i_bdev->bd_disk包含一個指向關聯gendisk的結構體的指標.因此類似字元裝置,可將gendiskprivate_data賦給fileprivate_data,private_data同樣最好是指向描述該裝置的裝置結構體xxx_dev的指標.如下面的程式碼: