Sudarsana Reddy Kalluru
34c7bb4705
qed: Protect the doorbell BAR with the write barriers.
...
SPQ doorbell is currently protected with the compilation barrier. Under the
stress scenarios, we may get into a state where (due to the weak ordering)
several ramrod doorbells were written to the BAR with an out-of-order
producer values. Need to change the barrier type to a write barrier to make
sure that the write buffer is flushed after each doorbell.
Signed-off-by: Sudarsana Reddy Kalluru <sudarsana.kalluru@qlogic.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-06-29 08:12:45 -04:00
..
2016-05-04 14:16:49 -04:00
2016-05-04 14:16:49 -04:00
2016-05-04 14:16:49 -04:00
2016-05-04 14:16:49 -04:00
2016-05-20 18:33:37 -07:00
2016-05-04 14:16:49 -04:00
2016-05-04 14:16:49 -04:00
2016-03-06 22:59:18 -05:00
2016-06-10 23:34:42 -07:00
2016-05-15 13:32:48 -04:00
2016-05-25 22:13:15 -07:00
2016-06-14 15:30:50 -04:00
2016-02-24 11:32:11 -05:00
2016-06-28 04:22:17 -04:00
2016-03-01 15:19:43 -05:00
2016-05-04 00:52:29 -04:00
2016-06-29 05:14:13 -04:00
2016-06-08 10:23:46 -07:00
2016-04-18 14:53:21 -04:00
2016-05-17 12:30:19 -04:00
2016-05-04 14:16:49 -04:00
2016-05-04 14:16:49 -04:00
2016-04-21 15:35:07 -04:00
2016-05-29 22:35:21 -07:00
2016-05-16 21:51:41 -04:00
2016-06-07 16:15:59 -07:00
2016-05-04 14:16:49 -04:00
2016-05-23 13:54:03 -07:00
2016-05-04 14:16:49 -04:00
2016-05-04 14:16:49 -04:00
2016-06-29 05:23:42 -04:00
2016-06-29 07:39:48 -04:00
2016-05-25 12:35:08 -07:00
2016-06-10 23:29:30 -07:00
2016-06-29 04:28:47 -04:00
2016-05-17 12:30:19 -04:00
2016-05-04 14:16:49 -04:00
2016-05-04 14:16:49 -04:00
2016-04-28 14:21:14 -04:00
2016-05-04 14:16:49 -04:00
2016-04-26 15:53:05 -04:00
2016-06-16 22:02:54 -07:00
2016-05-04 14:16:49 -04:00
2016-02-25 16:51:05 -05:00
2016-01-10 22:50:14 -05:00
2016-04-28 17:19:58 -04:00
2016-05-04 14:16:49 -04:00
2016-02-17 16:15:45 -05:00
2016-06-29 08:12:45 -04:00
2016-05-04 14:16:49 -04:00
2016-01-07 14:31:26 -05:00
2016-05-17 14:31:09 -04:00
2016-05-17 12:26:56 -04:00
2016-05-17 13:58:49 -04:00
2016-03-27 22:39:22 -04:00
2016-05-04 14:16:49 -04:00
2016-06-16 14:24:06 -07:00
2016-05-04 14:16:49 -04:00
2016-05-04 14:16:49 -04:00
2016-06-27 04:21:15 -04:00
2016-06-09 23:39:03 -07:00
2016-05-04 14:16:49 -04:00
2016-05-04 14:16:49 -04:00
2016-05-04 14:16:49 -04:00
2016-06-12 22:01:14 -04:00
2016-06-17 22:27:38 -07:00
2016-05-20 19:50:07 -04:00
2016-04-26 01:10:26 -04:00
2016-05-04 14:16:49 -04:00
2016-05-16 13:55:49 -04:00
2016-05-04 14:16:49 -04:00
2016-05-04 14:16:49 -04:00
2016-01-07 14:31:26 -05:00
2016-06-01 22:02:01 -07:00
2016-05-04 14:16:49 -04:00
2016-04-13 22:57:00 -04:00
2016-03-18 18:25:30 -04:00
2016-05-04 14:16:49 -04:00
2016-05-04 14:16:49 -04:00
2016-03-18 18:25:30 -04:00
2016-05-17 12:30:19 -04:00