/* Register device numbers dev..(dev+range-1) range must be nonzero The hash chain is sorted on range, so that subranges can override.  */
void blk_register_region(dev_t devt, unsigned long range, struct module *module, struct kobject *(*probe)(dev_t, int *, void *), int(*lock)(dev_t, void *), void *data)
/* Register device numbers dev..(dev+range-1) range must be nonzero The hash chain is sorted on range, so that subranges can override.  */
void blk_register_region(dev_t devt, unsigned long range, struct module *module, struct kobject *(*probe)(dev_t, int *, void *), int(*lock)(dev_t, void *), void *data)
{
	kobj_map(bdev_map, devt, range, module, probe, lock, data);
}