diff options
author | Hariprasad Shenai <hariprasad@chelsio.com> | 2014-06-27 17:53:47 +0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-07-02 05:56:10 +0400 |
commit | 35b1de5579704be0e03454f713dddd6f86eccb7e (patch) | |
tree | a103a63946eafd23e9bfd55c40b36739bc17db01 /drivers/clk/clk-axi-clkgen.c | |
parent | 2eb27a16b58e07053e9bac2f050eb55b47bc9699 (diff) | |
download | linux-35b1de5579704be0e03454f713dddd6f86eccb7e.tar.xz |
rdma/cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough
Change logic which determines our Physical Function at PCI Probe time.
Now we read the PL_WHOAMI register and get the Physical Function.
Pass Physical Function to Upper Layer Drivers in lld_info structure in the
new field "pf" added to lld_info. This is useful for the cases where the
PF, say PF4, is attached to a Virtual Machine via some form of "PCI
Pass Through" technology and the PCI Function shows up as PF0 in the VM.
Based on original work by Casey Leedom <leedom@chelsio.com>
Signed-off-by: Casey Leedom <leedom@chelsio.com>
Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/clk/clk-axi-clkgen.c')
0 files changed, 0 insertions, 0 deletions