From patchwork Sun Dec 15 21:07:59 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jason A. Donenfeld" X-Patchwork-Id: 181624 Delivered-To: patch@linaro.org Received: by 2002:a92:3001:0:0:0:0:0 with SMTP id x1csp3536091ile; Sun, 15 Dec 2019 13:08:11 -0800 (PST) X-Google-Smtp-Source: APXvYqxJqduUxYI34KVdqBiW0wqeKItbkxL6gn8BVXN0mRSqH32bpXnKlrP0bBpZcSwYNQm6vqX/ X-Received: by 2002:a05:6830:1407:: with SMTP id v7mr28997141otp.58.1576444091673; Sun, 15 Dec 2019 13:08:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576444091; cv=none; d=google.com; s=arc-20160816; b=CbsRakFwi7vLimjxhg5JxpexqukmZ0T42OaEYKfRnCGix+XltnE0tCQciq602Rz20q KZuU049nLy+Zopn5Tky/JkumJ91vG32PIHFGfIRd4FyZlodZC5aTPro3I01r9aOhIgtB /SSL/9La1NN/IJ1x/opxHlEQztUPm3mDK7P8HUSPdoFz5MdA47UOTTCsv7UPMuqubp4C yTG5XJNiMPtSYRC29prnDhwsH4OYA2+xyZyCkLSp/5g5Qm08LyPOe7fFRrmpPZPCzMZ/ Us7Q20d8v3MloN3Z5pcuAeLHTWM/TQAG0O69MXaAk54yuku4+KdUZMM2WA8Og+MHdFcP rvXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=fxuu5AtbKuEhlztxHfmK9aUhyN3SxjgkpKdj3CcNR6w=; b=jaLFZuGP74wHpjTWLTmsEdf+gO/I7SVg2GS0/+kg+rSJrDfKbYSo/eIFmYy8UcImr7 IiQT5OdPhd0jdeLiCYQj5bjSVxc2OAYQ/jvifsJeA6qX0h5lR2Lsug1umlSwKDKUF+Jh NNPo25UWxxLtvjgV87HbA0GUznvE8h3VhMuTvusm8TJscxRbN/0emjtB4HM8zzWqrmJ0 iHqeQj73VCtHy6GvnDvNC0hgdO2iM8RDXV1/TGkMgH+FxBEc027Hbd58IebnWfm5KHEo mVweXqVSIUT7Xx850T+WFwfJV9yaTkylLWqoaEJRHbVddMEbajHuT3VtXaIb+ynu+q7l gHhw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@zx2c4.com header.s=mail header.b=1CXkSfZZ; spf=pass (google.com: best guess record for domain of netdev-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=netdev-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zx2c4.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j23si8614741otr.48.2019.12.15.13.08.11; Sun, 15 Dec 2019 13:08:11 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of netdev-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@zx2c4.com header.s=mail header.b=1CXkSfZZ; spf=pass (google.com: best guess record for domain of netdev-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=netdev-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zx2c4.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726485AbfLOVIJ (ORCPT + 9 others); Sun, 15 Dec 2019 16:08:09 -0500 Received: from frisell.zx2c4.com ([192.95.5.64]:48739 "EHLO frisell.zx2c4.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726146AbfLOVIJ (ORCPT ); Sun, 15 Dec 2019 16:08:09 -0500 Received: by frisell.zx2c4.com (ZX2C4 Mail Server) with ESMTP id 9abc7cfe; Sun, 15 Dec 2019 20:11:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=zx2c4.com; h=from:to:cc :subject:date:message-id:mime-version:content-transfer-encoding; s=mail; bh=WKsaotYA98AJXI7dmXmM1xgGBlg=; b=1CXkSfZZsVJ8WusP2T0n Jd3wU6XxcIj7rUqTci+hsALkD59uMyzqUQlRkLk3+TY0nEUKuYI1f7ZAdyNHhpB7 TOkPMdQPDSNk/Hs5PzLc616i4LfZ90IwkbmMbhCqHQxMuo0zuqNHdblaKcRQV6jF ueAXK+b9xQ5veOtKdE+P8CT01yhOHd2wW5ISWx2VG3iP3IYnJrS3xUCDYgAHViiZ GEnXG1dLt+j/+hVKwc6oRgCFa3KnNBJk3S6j9Vs+Ogmr/XAzUmr45MT8YlDXl1J1 saJIFbV48EH79gUe2sIq+ZkU1fhM63HiDNC9gX1JAw9gmC3T9uexcFK0QBEYTa7g Zg== Received: by frisell.zx2c4.com (ZX2C4 Mail Server) with ESMTPSA id c8fddc43 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sun, 15 Dec 2019 20:11:54 +0000 (UTC) From: "Jason A. Donenfeld" To: davem@davemloft.net, netdev@vger.kernel.org Cc: "Jason A. Donenfeld" Subject: [PATCH net-next 0/5] WireGuard CI and housekeeping Date: Sun, 15 Dec 2019 22:07:59 +0100 Message-Id: <20191215210804.143919-1-Jason@zx2c4.com> MIME-Version: 1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Hi Dave, This is a collection of commits gathered during the last 1.5 weeks since merging WireGuard. If you'd prefer, I can send tree pull requests instead, but I figure it might be best for now to just send things as full patch sets to netdev. The first part of this adds in the CI test harness that we've been using for quite some time with success. You can type `make` and get the selftests running in a fresh VM immediately. This has been an instrumental tool in developing WireGuard, and I think it'd benefit most from being in-tree alongside the selftests that are already there. Once this lands, I plan to get build.wireguard.com building wireguard- linux.git and net-next.git on every single commit pushed, and do so on a bunch of different architectures. As this migrates into Linus' tree eventually and then into net.git, I'll get net.git building there too on every commit. Future work with this involves generalizing it to include more networking subsystem tests beyond just WireGuard, but one step at a time. In the process of porting this to the tree, the builder uncovered a mistake in the config menu file, which the second commit fixes. The last three commits are small housekeeping things, fixing spelling mistakes, replacing call_rcu with kfree_rcu, and removing an unused include. Thanks, Jason Jason A. Donenfeld (2): wireguard: selftests: import harness makefile for test suite wireguard: Kconfig: select parent dependency for crypto Josh Soref (1): wireguard: global: fix spelling mistakes in comments Wei Yongjun (1): wireguard: allowedips: use kfree_rcu() instead of call_rcu() YueHaibing (1): wireguard: main: remove unused include -- 2.24.1