linux/drivers/infiniband/ulp/ipoib
Roland Dreier 82b399133b IPoIB: Make sure struct ipoib_neigh.queue is always initialized
Move the initialization of ipoib_neigh's skb_queue into
ipoib_neigh_alloc(), since commit 2745b5b7 ("IPoIB: Fix skb leak when
freeing neighbour") will make iterate over the skb_queue to free any
packets left over when freeing the ipoib_neigh structure.

This fixes a crash when freeing ipoib_neigh structures allocated in
ipoib_mcast_send(), which otherwise don't have their skb_queue
initialized.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
2006-12-12 14:48:18 -08:00
..
ipoib.h IPoIB: Use the new verbs DMA mapping functions 2006-12-12 14:30:48 -08:00
ipoib_fs.c [PATCH] inode_diet: Replace inode.u.generic_ip with inode.i_private 2006-09-27 08:26:17 -07:00
ipoib_ib.c IPoIB: Use the new verbs DMA mapping functions 2006-12-12 14:30:48 -08:00
ipoib_main.c IPoIB: Make sure struct ipoib_neigh.queue is always initialized 2006-12-12 14:48:18 -08:00
ipoib_multicast.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 2006-12-05 14:37:56 +00:00
ipoib_verbs.c IPoIB: Handle client reregister events 2006-06-17 20:37:36 -07:00
ipoib_vlan.c IPoIB: Free child interfaces properly 2006-05-09 22:54:59 -07:00
Kconfig Still more typo fixes 2006-10-03 22:36:44 +02:00
Makefile