> On Jun 15, 2016, at 12:28 AM, Leon Romanovsky <leon@xxxxxxxxxx> wrote: > > On Tue, Jun 14, 2016 at 11:15:25PM -0400, Chuck Lever wrote: >> From: Sagi Grimberg <sagi@xxxxxxxxxxx> >> >> kmalloc doesn't guarantee the returned memory is all on one page. > > IMHO, the patch posted by Christoph at that thread is best way to go, > because you changed streaming DMA mappings to be coherent DMA mappings [1]. > > "The kernel developers recommend the use of streaming mappings over > coherent mappings whenever possible" [1]. > > [1] http://www.makelinux.net/ldd3/chp-15-sect-4 Hi Leon- I'll happily drop this patch from my 4.8 series as soon as an official mlx4/mlx5 fix is merged. Meanwhile, I notice some unexplained instability (driver resets, list corruption, and so on) when I test NFS/RDMA without this patch included. So it is attached to the series for anyone with mlx4 who wants to pull my topic branch and try it out. -- Chuck Lever -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html