diff options
author | Easwar Hariharan <easwar.hariharan@intel.com> | 2016-02-09 22:29:13 (GMT) |
---|---|---|
committer | Doug Ledford <dledford@redhat.com> | 2016-03-11 01:38:05 (GMT) |
commit | c3838b396b425b4242bfe627bfabefc4c1af56f2 (patch) | |
tree | ffc72e8610bc0519a0c67e430940ff598b5184d9 /drivers/staging/rdma/hfi1/init.c | |
parent | 045277cf1548ab04a114bf560a01e38cf33b91b4 (diff) | |
download | linux-c3838b396b425b4242bfe627bfabefc4c1af56f2.tar.xz |
staging/rdma/hfi1: Fetch platform configuration data from EFI variable
The platform configuration data has been moved into the EFI variable
store where it is populated by the HFI1 option ROM. This patch pulls
the configuration data from the new location, retaining a fallback to
request_firmware.
Reviewed-by: Dean Luick <dean.luick@intel.com>
Signed-off-by: Easwar Hariharan <easwar.hariharan@intel.com>
Signed-off-by: Jubin John <jubin.john@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/staging/rdma/hfi1/init.c')
-rw-r--r-- | drivers/staging/rdma/hfi1/init.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/staging/rdma/hfi1/init.c b/drivers/staging/rdma/hfi1/init.c index fe5e1e5..112cb6c 100644 --- a/drivers/staging/rdma/hfi1/init.c +++ b/drivers/staging/rdma/hfi1/init.c @@ -983,6 +983,7 @@ void hfi1_free_devdata(struct hfi1_devdata *dd) idr_remove(&hfi1_unit_table, dd->unit); list_del(&dd->list); spin_unlock_irqrestore(&hfi1_devs_lock, flags); + free_platform_config(dd); hfi1_dbg_ibdev_exit(&dd->verbs_dev); rcu_barrier(); /* wait for rcu callbacks to complete */ free_percpu(dd->int_counter); |