/*
* SECTION: Operations on the device structure.
*/
-static devfs_handle_t dasd_devfs_handle;
static wait_queue_head_t dasd_init_waitq;
/*
dasd_ioctl_exit();
dasd_gendisk_exit();
dasd_devmap_exit();
- if (dasd_devfs_handle)
- devfs_unregister(dasd_devfs_handle);
+ devfs_remove("dasd");
if (dasd_debug_area != NULL) {
debug_unregister(dasd_debug_area);
dasd_debug_area = NULL;
DBF_EVENT(DBF_EMERG, "%s", "debug area created");
- dasd_devfs_handle = devfs_mk_dir(NULL, "dasd", NULL);
- if (dasd_devfs_handle < 0) {
+ if (!devfs_mk_dir(NULL, "dasd", NULL)) {
DBF_EVENT(DBF_ALERT, "%s", "no devfs");
rc = -ENOSYS;
goto failed;