Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 195568
b: refs/heads/master
c: 65c054f
h: refs/heads/master
v: v3
  • Loading branch information
Kei Tokunaga authored and James Bottomley committed Apr 11, 2010
1 parent 94972f4 commit 1b6df2c
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 2 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: f018b73af6db4f330ad5da9ac53997a699c30c42
refs/heads/master: 65c054f235fda2d545ecd2a7948906a3cf0c1f39
13 changes: 12 additions & 1 deletion trunk/drivers/message/fusion/mptctl.c
Original file line number Diff line number Diff line change
Expand Up @@ -2991,6 +2991,14 @@ static int __init mptctl_init(void)
}

mptctl_taskmgmt_id = mpt_register(mptctl_taskmgmt_reply, MPTCTL_DRIVER);
if (!mptctl_taskmgmt_id || mptctl_taskmgmt_id >= MPT_MAX_PROTOCOL_DRIVERS) {
printk(KERN_ERR MYNAM ": ERROR: Failed to register with Fusion MPT base driver\n");
mpt_deregister(mptctl_id);
misc_deregister(&mptctl_miscdev);
err = -EBUSY;
goto out_fail;
}

mpt_reset_register(mptctl_id, mptctl_ioc_reset);
mpt_event_register(mptctl_id, mptctl_event_process);

Expand All @@ -3010,12 +3018,15 @@ static void mptctl_exit(void)
printk(KERN_INFO MYNAM ": Deregistered /dev/%s @ (major,minor=%d,%d)\n",
mptctl_miscdev.name, MISC_MAJOR, mptctl_miscdev.minor);

/* De-register event handler from base module */
mpt_event_deregister(mptctl_id);

/* De-register reset handler from base module */
mpt_reset_deregister(mptctl_id);

/* De-register callback handler from base module */
mpt_deregister(mptctl_taskmgmt_id);
mpt_deregister(mptctl_id);
mpt_reset_deregister(mptctl_taskmgmt_id);

mpt_device_driver_deregister(MPTCTL_DRIVER);

Expand Down

0 comments on commit 1b6df2c

Please sign in to comment.