diff options
author | David S. Miller <davem@davemloft.net> | 2015-04-14 15:44:14 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-04-14 15:44:14 -0400 |
commit | 87ffabb1f055e14e7d171c6599539a154d647904 (patch) | |
tree | 56f227c9cb668686ca5c2cd9a7ae188b74c0f2f2 /drivers/net/ethernet/emulex | |
parent | 5e0e0dc10a8be16239eae24ab775de60821eee2d (diff) | |
parent | b50edd7812852d989f2ef09dcfc729690f54a42d (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
The dwmac-socfpga.c conflict was a case of a bug fix overlapping
changes in net-next to handle an error pointer differently.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/emulex')
-rw-r--r-- | drivers/net/ethernet/emulex/benet/be.h | 1 | ||||
-rw-r--r-- | drivers/net/ethernet/emulex/benet/be_main.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/ethernet/emulex/benet/be.h b/drivers/net/ethernet/emulex/benet/be.h index 4b0494b9cc7c..1bf1cdce74ac 100644 --- a/drivers/net/ethernet/emulex/benet/be.h +++ b/drivers/net/ethernet/emulex/benet/be.h | |||
@@ -99,6 +99,7 @@ | |||
99 | #define BE_NAPI_WEIGHT 64 | 99 | #define BE_NAPI_WEIGHT 64 |
100 | #define MAX_RX_POST BE_NAPI_WEIGHT /* Frags posted at a time */ | 100 | #define MAX_RX_POST BE_NAPI_WEIGHT /* Frags posted at a time */ |
101 | #define RX_FRAGS_REFILL_WM (RX_Q_LEN - MAX_RX_POST) | 101 | #define RX_FRAGS_REFILL_WM (RX_Q_LEN - MAX_RX_POST) |
102 | #define MAX_NUM_POST_ERX_DB 255u | ||
102 | 103 | ||
103 | #define MAX_VFS 30 /* Max VFs supported by BE3 FW */ | 104 | #define MAX_VFS 30 /* Max VFs supported by BE3 FW */ |
104 | #define FW_VER_LEN 32 | 105 | #define FW_VER_LEN 32 |
diff --git a/drivers/net/ethernet/emulex/benet/be_main.c b/drivers/net/ethernet/emulex/benet/be_main.c index 5ff7fba9b67c..fb0bc3c3620e 100644 --- a/drivers/net/ethernet/emulex/benet/be_main.c +++ b/drivers/net/ethernet/emulex/benet/be_main.c | |||
@@ -2122,7 +2122,7 @@ static void be_post_rx_frags(struct be_rx_obj *rxo, gfp_t gfp, u32 frags_needed) | |||
2122 | if (rxo->rx_post_starved) | 2122 | if (rxo->rx_post_starved) |
2123 | rxo->rx_post_starved = false; | 2123 | rxo->rx_post_starved = false; |
2124 | do { | 2124 | do { |
2125 | notify = min(256u, posted); | 2125 | notify = min(MAX_NUM_POST_ERX_DB, posted); |
2126 | be_rxq_notify(adapter, rxq->id, notify); | 2126 | be_rxq_notify(adapter, rxq->id, notify); |
2127 | posted -= notify; | 2127 | posted -= notify; |
2128 | } while (posted); | 2128 | } while (posted); |