008 Block Device Driver DevelopmentIssues, queries, suggestions or discussion related to Device drivers, block device drivers, Linux based block driver
Block device drivers are block oriented means a lump of bytes are worked upon simultaneously rather than a byte oriented character device driver. < linux/genhd.h > header file is included for basic block device driver framework.
< linux/hdreg.h > header file is included in driver for defining hard disk geometry --- heads, cylinders, sectors.
Together they form disk size of the block device such as usb pen drive, hard disk, cd rom etc.