Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp7829784imm; Thu, 28 Jun 2018 09:53:53 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKELw8+JzUg6zkt4C+LoF15sMzW/vx9tYZoYEIK4CSXen8uTaCRW5Rcw6UqDO0WS2f7vsEy X-Received: by 2002:a17:902:585:: with SMTP id f5-v6mr11302553plf.142.1530204833929; Thu, 28 Jun 2018 09:53:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530204833; cv=none; d=google.com; s=arc-20160816; b=djYb7dFB15RX67i9ZusxnaBSGbfRhnN0TfyyhKFwZNsG2tLoS/cbalAe9AX5vRQtBc yT4yJNt3og4gpvVGI+gsVD3XnoWtw6raRjaaMQdjfrlCqE4zmT7xE4HDV9o0rvlbhmC6 I6QmGAvUIBm3Rd/Bggrv3YWG34gjx4ikOH8XbIJ2ux8CVws8xz09j3X8zhxpYCHqFVn3 TyipPg900531zRi53CAi2Ho+rklR4K3GgD2Ff8IBJJcn+OHrbFFLFvx0TL/x/WevvLAK tM6nvimm6xLwMm31m1a2mXD6sipCwMPFCwDEancOcbLXzUlH5iJPUsdqMBdNJUbD8dDv JXXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=rvBVN9SXnwwMBJu2G4VrvWnZK+TM7FK5Gl+oQyuFEYc=; b=hFyo0DQZrqCUzNmlsNuLEDh+ezje4MrDa1rVbgVNMUMqj3z3SoxyeuzfqFOLwwh1u9 AbHvHgLNQAcv9EF0WFAUY8kIaUtuoAmV/KVybFKQBHgVsEawhhtaB37dJKPGz91Rrihv q/p4Brqem3gtx7j/qqLotI4Xye7Q6+hQ9xsULj6yjWj4zMyfzxfKjiaTXHF0BUepa9Iv 9XzyKbEZYngtIY93GuO7ydwO1exzbjCFRioTnM2YU2fa+vNU7n4/bsUURGrewSODBDeF iedRZzArtjQfiemlgr10PF7NXoTWvlMudAUVs8sQJbwdV4FfYHrUm+Fj8NeEwnWIIsS5 PshA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amazon.de header.s=amazon201209 header.b=PNU0XTYk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m12-v6si7160158pfd.348.2018.06.28.09.53.38; Thu, 28 Jun 2018 09:53:53 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-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=@amazon.de header.s=amazon201209 header.b=PNU0XTYk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965939AbeF1MrK (ORCPT + 99 others); Thu, 28 Jun 2018 08:47:10 -0400 Received: from smtp-fw-4101.amazon.com ([72.21.198.25]:2169 "EHLO smtp-fw-4101.amazon.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933945AbeF1MrI (ORCPT ); Thu, 28 Jun 2018 08:47:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209; t=1530190028; x=1561726028; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version; bh=rvBVN9SXnwwMBJu2G4VrvWnZK+TM7FK5Gl+oQyuFEYc=; b=PNU0XTYkD11UF7pWovDE8FCKiGEb66qis4HmnpOIw39z3rABTbOnEis/ HdRbdXZ8SlRQ1wENb1VIfVo+aHUImvkWZCnvb8U9+j3Rh3uASd3Cv0KMW 2+EG9t5p0VhpnGZJP4Za5K80WBG8CkKebuRpHnSG7lbwvwHkmJS2cNSCD c=; X-IronPort-AV: E=Sophos;i="5.51,283,1526342400"; d="scan'208";a="726297680" Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO email-inbound-relay-2c-397e131e.us-west-2.amazon.com) ([10.124.125.6]) by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 28 Jun 2018 12:47:06 +0000 Received: from EX13MTAUEA001.ant.amazon.com (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194]) by email-inbound-relay-2c-397e131e.us-west-2.amazon.com (8.14.7/8.14.7) with ESMTP id w5SCl2dR032011 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 28 Jun 2018 12:47:05 GMT Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 28 Jun 2018 12:46:57 +0000 Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 28 Jun 2018 12:46:56 +0000 Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.80) by mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id 15.0.1367.3 via Frontend Transport; Thu, 28 Jun 2018 12:46:54 +0000 From: Norbert Manthey To: Norbert Manthey , CC: Kees Cook , Masahiro Yamada , Andrew Morton , Nicholas Piggin , Arnd Bergmann , "Josef Bacik" , Masami Hiramatsu , Deepa Dinamani Subject: [less-CONFIG_NET v2 7/8] seccomp: drop CONFIG_NET Date: Thu, 28 Jun 2018 14:45:35 +0200 Message-ID: <1530189936-25780-8-git-send-email-nmanthey@amazon.de> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1530189936-25780-1-git-send-email-nmanthey@amazon.de> References: <1530189936-25780-1-git-send-email-nmanthey@amazon.de> MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org With the goal of dropping CONFIG_NET, we have to drop the dependency in the configuration management. Since SECCOMP_FILTER also requires BPF functionality, which is usually activated by CONFIG_NET, imply BPF from SECCOMP_FILTER directly. In case both CONFIG_NET and CONFIG_SECCOMP_FILTER are activated, BPF will be activated as well, so this additional dependency does not destroy original builds. Signed-off-by: Norbert Manthey --- arch/Kconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/Kconfig b/arch/Kconfig index 1aa5906..8cfb634 100644 --- a/arch/Kconfig +++ b/arch/Kconfig @@ -397,7 +397,8 @@ config HAVE_ARCH_SECCOMP_FILTER config SECCOMP_FILTER def_bool y - depends on HAVE_ARCH_SECCOMP_FILTER && SECCOMP && NET + depends on HAVE_ARCH_SECCOMP_FILTER && SECCOMP + select BPF help Enable tasks to build secure computing environments defined in terms of Berkeley Packet Filter programs which implement -- 2.7.4 Amazon Development Center Germany GmbH Berlin - Dresden - Aachen main office: Krausenstr. 38, 10117 Berlin Geschaeftsfuehrer: Dr. Ralf Herbrich, Christian Schlaeger Ust-ID: DE289237879 Eingetragen am Amtsgericht Charlottenburg HRB 149173 B