summaryrefslogtreecommitdiff
path: root/fs/dlm/requestqueue.h
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2015-10-13 04:32:50 -0700
committerDavid S. Miller <davem@davemloft.net>2015-10-13 04:32:50 -0700
commit1f225031fee6c39cbbf2a6c79cb150ff63f0556c (patch)
tree66411136a3cbb93cc3ac6587dfcef33fe73c1d71 /fs/dlm/requestqueue.h
parent3bb35ac4978977cf414893ee721f442039c4b8a4 (diff)
parent196e3735fa66c8340d6fff9ec81f6201ffc60b7d (diff)
Merge branch 'be2net-fixes'
Sathya Perla says: ==================== be2net: patch set Patch 1 fixes a FW image compatibility check in the driver that prevents certain FW images from being flashed on BE3 (not BE3-R) adapters. Patch 2 fixes a spin_lock not being released in a failure case in be_cmd_notify_wait(). Patch 3 includes a workaround to pad packets that are only 32b long or less to be applicabe to BE3 too. This workaround was currently applied only to Skyhawk and Lancer chips. Such packets are causing BE3's TX path to stall on a SR-IOV config. Patch 4 fixes the be_cmd_get_profile_config() routine to set the pf_num field in the cmd request. The FW requires this field to be set for it to return the specific function's descriptors. If not set, the FW returns the descriptors of all the functions on the device. If the first descriptor is not what is being queried for, the driver will read wrong data. This patch fixes this issue by using the GET_CNTL_ATTRIB cmd to query the real pci_func_num of a function and then uses it in the GET_PROFILE_CONFIG cmd. Patch 5 completes an earlier fix that removed the vlan promisc capability for VFs. The earlier fix did not update the removal of this capability from the profile descriptor of the VF. This causes the VF driver to request this capability when it tries to create it's interface at probe time. This could potentailly cause the VF probe to fail if the FW enforces strict checking of the flags based on what was provisoned by the PF. This strict checking is not being done by FW currently but will be fixed in a future version. This patch fixes this issue by updating the VF's profile descriptor so that they match the interface capability flags provisioned by the PF. Pls consider adding these patches to the net tree. Thanks! ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'fs/dlm/requestqueue.h')
0 files changed, 0 insertions, 0 deletions