[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20181007.203421.1496534902899406968.davem@davemloft.net>
Date: Sun, 07 Oct 2018 20:34:21 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: jikos@...nel.org
Cc: yoshfuji@...ux-ipv6.org, pabeni@...hat.com, edumazet@...gle.com,
netdev@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH] udp: Unbreak modules that rely on external
__skb_recv_udp() availability
From: Jiri Kosina <jikos@...nel.org>
Date: Thu, 4 Oct 2018 13:37:32 +0200 (CEST)
> From: Jiri Kosina <jkosina@...e.cz>
>
> Commit 2276f58ac589 ("udp: use a separate rx queue for packet reception")
> turned static inline __skb_recv_udp() from being a trivial helper around
> __skb_recv_datagram() into a UDP specific implementaion, making it
> EXPORT_SYMBOL_GPL() at the same time.
>
> There are external modules that got broken by __skb_recv_udp() not being
> visible to them. Let's unbreak them by making __skb_recv_udp EXPORT_SYMBOL().
>
> Rationale (one of those) why this is actually "technically correct" thing
> to do: __skb_recv_udp() used to be an inline wrapper around
> __skb_recv_datagram(), which itself (still, and correctly so, I believe)
> is EXPORT_SYMBOL().
>
> Cc: Paolo Abeni <pabeni@...hat.com>
> Cc: Eric Dumazet <edumazet@...gle.com>
> Fixes: 2276f58ac589 ("udp: use a separate rx queue for packet reception")
> Signed-off-by: Jiri Kosina <jkosina@...e.cz>
Applied...
But waiting from 4.13 until now to bring this up is really pushing it...
Powered by blists - more mailing lists