mptctl.c (97009a29e8c999def2d1e9ef253c226daf9541af) mptctl.c (213aaca3e5727f3eb56002b04a1405db34a54ed8)
1/*
2 * linux/drivers/message/fusion/mptctl.c
3 * mpt Ioctl driver.
4 * For use with LSI PCI chip/adapters
5 * running LSI Fusion MPT (Message Passing Technology) firmware.
6 *
7 * Copyright (c) 1999-2008 LSI Corporation
8 * (mailto:DL-MPTFusionLinux@lsi.com)

--- 3004 unchanged lines hidden (view full) ---

3013 printk(KERN_INFO MYNAM ": Registered with Fusion MPT base driver\n");
3014 printk(KERN_INFO MYNAM ": /dev/%s @ (major,minor=%d,%d)\n",
3015 mptctl_miscdev.name, MISC_MAJOR, mptctl_miscdev.minor);
3016
3017 /*
3018 * Install our handler
3019 */
3020 ++where;
1/*
2 * linux/drivers/message/fusion/mptctl.c
3 * mpt Ioctl driver.
4 * For use with LSI PCI chip/adapters
5 * running LSI Fusion MPT (Message Passing Technology) firmware.
6 *
7 * Copyright (c) 1999-2008 LSI Corporation
8 * (mailto:DL-MPTFusionLinux@lsi.com)

--- 3004 unchanged lines hidden (view full) ---

3013 printk(KERN_INFO MYNAM ": Registered with Fusion MPT base driver\n");
3014 printk(KERN_INFO MYNAM ": /dev/%s @ (major,minor=%d,%d)\n",
3015 mptctl_miscdev.name, MISC_MAJOR, mptctl_miscdev.minor);
3016
3017 /*
3018 * Install our handler
3019 */
3020 ++where;
3021 mptctl_id = mpt_register(mptctl_reply, MPTCTL_DRIVER);
3021 mptctl_id = mpt_register(mptctl_reply, MPTCTL_DRIVER,
3022 "mptctl_reply");
3022 if (!mptctl_id || mptctl_id >= MPT_MAX_PROTOCOL_DRIVERS) {
3023 printk(KERN_ERR MYNAM ": ERROR: Failed to register with Fusion MPT base driver\n");
3024 misc_deregister(&mptctl_miscdev);
3025 err = -EBUSY;
3026 goto out_fail;
3027 }
3028
3023 if (!mptctl_id || mptctl_id >= MPT_MAX_PROTOCOL_DRIVERS) {
3024 printk(KERN_ERR MYNAM ": ERROR: Failed to register with Fusion MPT base driver\n");
3025 misc_deregister(&mptctl_miscdev);
3026 err = -EBUSY;
3027 goto out_fail;
3028 }
3029
3029 mptctl_taskmgmt_id = mpt_register(mptctl_taskmgmt_reply, MPTCTL_DRIVER);
3030 mptctl_taskmgmt_id = mpt_register(mptctl_taskmgmt_reply, MPTCTL_DRIVER,
3031 "mptctl_taskmgmt_reply");
3030 if (!mptctl_taskmgmt_id || mptctl_taskmgmt_id >= MPT_MAX_PROTOCOL_DRIVERS) {
3031 printk(KERN_ERR MYNAM ": ERROR: Failed to register with Fusion MPT base driver\n");
3032 mpt_deregister(mptctl_id);
3033 misc_deregister(&mptctl_miscdev);
3034 err = -EBUSY;
3035 goto out_fail;
3036 }
3037

--- 37 unchanged lines hidden ---
3032 if (!mptctl_taskmgmt_id || mptctl_taskmgmt_id >= MPT_MAX_PROTOCOL_DRIVERS) {
3033 printk(KERN_ERR MYNAM ": ERROR: Failed to register with Fusion MPT base driver\n");
3034 mpt_deregister(mptctl_id);
3035 misc_deregister(&mptctl_miscdev);
3036 err = -EBUSY;
3037 goto out_fail;
3038 }
3039

--- 37 unchanged lines hidden ---