lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ