>> >> The problem seems to be caused by the usage of plain memcpy in set_data_inl_seg(). >> The address provided by SMC-code in struct ib_send_wr *wr is an >> address belonging to an area mapped with the ib_dma_map_single() >> call. On s390x those kind of addresses require extra access functions (see arch/s390/include/asm/io.h). >> By definition, when you are posting a send request with inline, the address must be mapped to the cpu so plain memcpy should work. ��.n��������+%������w��{.n�����{���fk��ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f