summaryrefslogtreecommitdiff
path: root/scripts/export_report.pl
diff options
context:
space:
mode:
authorMajd Dibbiny <majd@mellanox.com>2015-09-25 10:49:14 +0300
committerDavid S. Miller <davem@davemloft.net>2015-09-28 22:19:50 -0700
commita31208b1e11df334d443ec8cace7636150bb8ce2 (patch)
treeb9f80bf6f7af8beacb37ca2ed3944d1604ec9d9f /scripts/export_report.pl
parenta8ffe63e60dde2f2f05fa92dad48f6106d62f9a3 (diff)
net/mlx5_core: New init and exit flow for mlx5_core
In the new flow, we separate the pci initialization and teardown from the initialization and teardown of the other resources. init_one calls mlx5_pci_init that handles the pci resources initialization. It then calls mlx5_load_one to initialize the remainder of the resources. When removing a device, remove_one is invoked. However, now remove_one calls mlx5_unload_one to free all the resources except the pci resources. When mlx5_unload_one returns, mlx5_pci_close is called to free the pci resources. The above separation will allow us to implement the pci error handlers and suspend and resume callbacks. Signed-off-by: Majd Dibbiny <majd@mellanox.com> Signed-off-by: Eli Cohen <eli@mellanox.com> Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'scripts/export_report.pl')
0 files changed, 0 insertions, 0 deletions