kernel >= 3.15: dma_address and dma_len got removed (ea58a595657db88f55b5159442fdf0e34e1b4d95)
kernel >= 3.15: struct ib_umem_chunk got removed (eeb8461e36c99fdf2d058751be924a2aab215005)
kernel >= 3.16: sk_no_check split in sk_no_check_tx and rx (28448b80456feafe07e2d05b6363b00f61f6171e)