Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 358873
b: refs/heads/master
c: cab66d1
h: refs/heads/master
i:
  358871: 1411821
v: v3
  • Loading branch information
Dan Carpenter authored and Roland Dreier committed Feb 15, 2013
1 parent 4d27ebc commit 94bec7f
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 5 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: 8ab10f75372fc59b95d96af40b9a3b4c2a0da059
refs/heads/master: cab66d1273e6490603cf5256155584d38cecca68
13 changes: 12 additions & 1 deletion trunk/drivers/infiniband/hw/amso1100/c2.c
Original file line number Diff line number Diff line change
Expand Up @@ -1238,4 +1238,15 @@ static struct pci_driver c2_pci_driver = {
.remove = c2_remove,
};

module_pci_driver(c2_pci_driver);
static int __init c2_init_module(void)
{
return pci_register_driver(&c2_pci_driver);
}

static void __exit c2_exit_module(void)
{
pci_unregister_driver(&c2_pci_driver);
}

module_init(c2_init_module);
module_exit(c2_exit_module);
7 changes: 4 additions & 3 deletions trunk/drivers/infiniband/hw/mlx4/mad.c
Original file line number Diff line number Diff line change
Expand Up @@ -1999,16 +1999,17 @@ int mlx4_ib_init_sriov(struct mlx4_ib_dev *dev)
goto demux_err;
err = mlx4_ib_alloc_demux_ctx(dev, &dev->sriov.demux[i], i + 1);
if (err)
goto demux_err;
goto free_pv;
}
mlx4_ib_master_tunnels(dev, 1);
return 0;

free_pv:
free_pv_object(dev, mlx4_master_func_num(dev->dev), i + 1);
demux_err:
while (i > 0) {
while (--i >= 0) {
free_pv_object(dev, mlx4_master_func_num(dev->dev), i + 1);
mlx4_ib_free_demux_ctx(&dev->sriov.demux[i]);
--i;
}
mlx4_ib_device_unregister_sysfs(dev);

Expand Down

0 comments on commit 94bec7f

Please sign in to comment.