mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
IB/ipath: iba6110 rev4 no longer needs recv header overrun workaround
iba6110 rev3 and earlier had a chip bug where the chip could overrun the recv header queue. rev4 fixed this chip bug so userspace no longer needs to workaround it. Now we only set the workaround flag for older chip versions. Signed-off-by: Arthur Jones <arthur.jones@qlogic.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
This commit is contained in:
parent
70c51da2c4
commit
4bec0b9155
1 changed files with 4 additions and 2 deletions
|
@ -1599,8 +1599,10 @@ static int ipath_ht_get_base_info(struct ipath_portdata *pd, void *kbase)
|
|||
{
|
||||
struct ipath_base_info *kinfo = kbase;
|
||||
|
||||
kinfo->spi_runtime_flags |= IPATH_RUNTIME_HT |
|
||||
IPATH_RUNTIME_RCVHDR_COPY;
|
||||
kinfo->spi_runtime_flags |= IPATH_RUNTIME_HT;
|
||||
|
||||
if (pd->port_dd->ipath_minrev < 4)
|
||||
kinfo->spi_runtime_flags |= IPATH_RUNTIME_RCVHDR_COPY;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue