Blame patches.suse/gve-remove-memory-barrier-around-seqno.patch
|
Thomas Bogendoerfer |
0b93b8 |
From: Catherine Sullivan <csully@google.com>
|
|
Thomas Bogendoerfer |
0b93b8 |
Date: Wed, 15 Dec 2021 16:46:48 -0800
|
|
Thomas Bogendoerfer |
0b93b8 |
Subject: gve: remove memory barrier around seqno
|
|
Thomas Bogendoerfer |
0b93b8 |
Patch-mainline: v5.17-rc1
|
|
Thomas Bogendoerfer |
0b93b8 |
Git-commit: 5fd07df47a7fe7962d628bb117abbadbbb15de94
|
|
Thomas Bogendoerfer |
0b93b8 |
References: bsc#1195276
|
|
Thomas Bogendoerfer |
0b93b8 |
|
|
Thomas Bogendoerfer |
0b93b8 |
No longer needed after we introduced the barrier in gve_napi_poll.
|
|
Thomas Bogendoerfer |
0b93b8 |
|
|
Thomas Bogendoerfer |
0b93b8 |
Signed-off-by: Catherine Sullivan <csully@google.com>
|
|
Thomas Bogendoerfer |
0b93b8 |
Signed-off-by: David S. Miller <davem@davemloft.net>
|
|
Thomas Bogendoerfer |
0b93b8 |
Acked-by: Thomas Bogendoerfer <tbogendoerfer@suse.de>
|
|
Thomas Bogendoerfer |
0b93b8 |
---
|
|
Thomas Bogendoerfer |
0b93b8 |
drivers/net/ethernet/google/gve/gve_rx.c | 2 --
|
|
Thomas Bogendoerfer |
0b93b8 |
1 file changed, 2 deletions(-)
|
|
Thomas Bogendoerfer |
0b93b8 |
|
|
Thomas Bogendoerfer |
0b93b8 |
--- a/drivers/net/ethernet/google/gve/gve_rx.c
|
|
Thomas Bogendoerfer |
0b93b8 |
+++ b/drivers/net/ethernet/google/gve/gve_rx.c
|
|
Thomas Bogendoerfer |
0b93b8 |
@@ -639,8 +639,6 @@ bool gve_rx_work_pending(struct gve_rx_r
|
|
Thomas Bogendoerfer |
0b93b8 |
desc = rx->desc.desc_ring + next_idx;
|
|
Thomas Bogendoerfer |
0b93b8 |
|
|
Thomas Bogendoerfer |
0b93b8 |
flags_seq = desc->flags_seq;
|
|
Thomas Bogendoerfer |
0b93b8 |
- /* Make sure we have synchronized the seq no with the device */
|
|
Thomas Bogendoerfer |
0b93b8 |
- smp_rmb();
|
|
Thomas Bogendoerfer |
0b93b8 |
|
|
Thomas Bogendoerfer |
0b93b8 |
return (GVE_SEQNO(flags_seq) == rx->desc.seqno);
|
|
Thomas Bogendoerfer |
0b93b8 |
}
|