From: David S. Miller Date: Mon, 3 Jul 2023 08:17:52 +0000 (+0100) Subject: Merge branch 'wireguard-fixes' X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=c94683ed35ec33775e982af45a54723b7ab05851;p=linux.git Merge branch 'wireguard-fixes' Jason A. Donenfeld says: ==================== wireguard fixes for 6.4.2/6.5-rc1 Sorry to send these patches during the merge window, but they're net fixes, not netdev enhancements, and while I'd ordinarily wait anyway, I just got a first bug report for one of these fixes, which I originally had thought was mostly unlikely. So please apply the following three patches to net: 1) Make proper use of nr_cpu_ids with cpumask_next(), rather than awkwardly using modulo, to handle dynamic CPU topology changes. Linus noticed this a while ago and pointed it out, and today a user actually got hit by it. 2) Respect persistent keepalive and other staged packets when setting the private key after the interface is already up. 3) Use timer_delete_sync() instead of del_timer_sync(), per the documentation. ==================== Signed-off-by: David S. Miller --- c94683ed35ec33775e982af45a54723b7ab05851