From: David S. Miller Date: Fri, 19 Sep 2014 21:30:16 +0000 (-0400) Subject: Merge branch 'mlx4-next' X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=58310b3fc6aaa4f896ad3cbcd88851e7ad0908f6;p=deliverable%2Flinux.git Merge branch 'mlx4-next' Or Gerlitz says: ==================== mlx4: CQE/EQE stride support This series from Ido Shamay is intended for archs having cache line larger then 64 bytes. Since our CQE/EQEs are generally 64B in those systems, HW will write twice to the same cache line consecutively, causing pipe locks due to he hazard prevention mechanism. For elements in a cyclic buffer, writes are consecutive, so entries smaller than a cache line should be avoided, especially if they are written at a high rate. Reduce consecutive writes to same cache line in CQs/EQs, by allowing the driver to increase the distance between entries so that each will reside in a different cache line. ==================== Signed-off-by: David S. Miller --- 58310b3fc6aaa4f896ad3cbcd88851e7ad0908f6