]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commitdiff
[SCSI] bfa: fix wrong arg to callback
authorJing Huang <huangj@brocade.com>
Fri, 9 Jul 2010 03:01:07 +0000 (20:01 -0700)
committerJames Bottomley <James.Bottomley@suse.de>
Tue, 27 Jul 2010 17:04:26 +0000 (12:04 -0500)
This patch fixes the issue of passing wrong argument to callback function.

Signed-off-by: Jing Huang <huangj@brocade.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
drivers/scsi/bfa/bfa_port.c

index 6773e2282ddc192585f29d28a59203fa22387b0e..c7e69f1e56e3e11649a310fb50ef39e4411a057c 100644 (file)
@@ -407,7 +407,7 @@ bfa_port_hbfail(void *arg)
         */
        if (port->stats_busy) {
                if (port->stats_cbfn)
-                       port->stats_cbfn(port->dev, BFA_STATUS_FAILED);
+                       port->stats_cbfn(port->stats_cbarg, BFA_STATUS_FAILED);
                port->stats_cbfn = NULL;
                port->stats_busy = BFA_FALSE;
        }
@@ -417,7 +417,7 @@ bfa_port_hbfail(void *arg)
         */
        if (port->endis_pending) {
                if (port->endis_cbfn)
-                       port->endis_cbfn(port->dev, BFA_STATUS_FAILED);
+                       port->endis_cbfn(port->endis_cbarg, BFA_STATUS_FAILED);
                port->endis_cbfn = NULL;
                port->endis_pending = BFA_FALSE;
        }