From: Roland Dreier Date: Mon, 4 Aug 2008 18:02:14 +0000 (-0700) Subject: RDMA/cma: Remove padding arrays by using struct sockaddr_storage X-Git-Tag: v2.6.27-rc3~73^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3f44675439b136d51179d31eb5a498383cb38624;p=pandora-kernel.git RDMA/cma: Remove padding arrays by using struct sockaddr_storage There are a few places where the RDMA CM code handles IPv6 by doing struct sockaddr addr; u8 pad[sizeof(struct sockaddr_in6) - sizeof(struct sockaddr)]; This is fragile and ugly; handle this in a better way with just struct sockaddr_storage addr; [ Also roll in patch from Aleksey Senin to switch to struct sockaddr_storage and get rid of padding arrays in struct rdma_addr. ] Signed-off-by: Roland Dreier --- Reading git-diff-tree failed