From: Haggai Eran <hagg...@mellanox.com> Date: Mon, 20 Apr 2015 11:16:34 +0300
> On 17/04/2015 22:21, David Miller wrote: >> From: Erez Shitrit <ere...@mellanox.com> >> Date: Thu, 16 Apr 2015 16:34:34 +0300 >> >>> Currently, iflink of the parent interface was always accessed, even >>> when interface didn't have a parent and hence we crashed there. >>> >>> Handle the interface types properly: for a child interface, return >>> the ifindex of the parent, for parent interface, return its ifindex. >>> >>> For child devices, make sure to set the parent pointer prior to >>> invoking register_netdevice(), this allows the new ndo to be called >>> by the stack immediately after the child device is registered. >>> >>> Fixes: 5aa7add8f14b ('infiniband/ipoib: implement ndo_get_iflink') >>> Reported-by: Honggang Li <ho...@redhat.com> >>> Signed-off-by: Erez Shitrit <ere...@mellanox.com> >>> Signed-off-by: Honggang Li <ho...@redhat.com> >> >> Applied, thanks. > > Doug, Roland, > > You might want to include this patch in your for-next / for-4.1 trees, > or merge net-next again. Currently they contain the issue it fixes, and > it can prevent some systems with IPoIB from booting. I put this into 'net', not 'net-next'. 'net-next' is dormant after I do my first push to Linus of the merge window. After that everything goes via 'net' until the merge window closes and I open 'net-next' up again. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html