From patchwork Sun Feb 25 02:27:32 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Alif M. Ahmad" X-Patchwork-Id: 877494 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (helo) smtp.helo=arrakis.dune.hu (client-ip=78.24.191.176; helo=arrakis.dune.hu; envelope-from=openwrt-devel-bounces@lists.openwrt.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=live.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=live.com header.i=@live.com header.b="QilwlWI2"; dkim-atps=neutral Received: from arrakis.dune.hu (arrakis.dune.hu [78.24.191.176]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3zpplk0293z9s0v for ; Sun, 25 Feb 2018 13:27:57 +1100 (AEDT) Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id 612A0B80AF0; Sun, 25 Feb 2018 03:27:44 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on arrakis.dune.hu X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP; Sun, 25 Feb 2018 03:27:44 +0100 (CET) Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id A3694B80AB6 for ; Sun, 25 Feb 2018 03:27:42 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 CL_IP_NE_HELO=1.5 (check from: .live. - helo: .apc01-sg2-obe.outbound.protection.outlook. - helo-domain: .outlook.) FROM_NOT_FAILED_HELO(DOMAIN)=3 REV_IP_EQ_HELO_DOMAIN=-1.25; rate: 0.25 Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-oln040092253074.outbound.protection.outlook.com [40.92.253.74]) by arrakis.dune.hu (Postfix) with ESMTPS for ; Sun, 25 Feb 2018 03:27:41 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=FJJXxmaGdnyNZ3Jvko+Td/xTJSe6r1L/xkmmi0OgywY=; b=QilwlWI2viusJW9EnCt78TxWYc+Z+FfayyC6JE223vqup9f0wqiPQM4ha3tJHBK720nVti2oWsrBp6FRjU5dprOnhYMNKVsAbICdfN9bv8FdoHXo1+cbljq99KxjBxmsvz2gr07fpIzciN4iDR400C13gjlGHDSiyaC+kUFZhpOselMmggOVtK7c4Q4NLYcUIFgckI+/sUWvBf+6N/loj+nWYXUlQtgnMkNCOGS88B3OBHcU+5wRoJ9KD8F1KGt2fNF3tFDTz/2j5n/ofzzrrlYtJY/U0uVxnhgg9J8yRetfNAmqgp53/Xr3ceQ0IQshomDNlrEOhhvICpojcGQpdA== Received: from HK2APC01FT020.eop-APC01.prod.protection.outlook.com (10.152.248.55) by HK2APC01HT137.eop-APC01.prod.protection.outlook.com (10.152.249.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.19; Sun, 25 Feb 2018 02:27:32 +0000 Received: from SG2PR0601MB1949.apcprd06.prod.outlook.com (10.152.248.60) by HK2APC01FT020.mail.protection.outlook.com (10.152.248.186) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.506.19 via Frontend Transport; Sun, 25 Feb 2018 02:27:32 +0000 Received: from SG2PR0601MB1949.apcprd06.prod.outlook.com ([fe80::1d2a:272f:acc8:8b51]) by SG2PR0601MB1949.apcprd06.prod.outlook.com ([fe80::1d2a:272f:acc8:8b51%14]) with mapi id 15.20.0527.021; Sun, 25 Feb 2018 02:27:32 +0000 From: "Alif M. A." To: OpenWrt-Devel Thread-Topic: [PATCH] kernel: package efivarfs module Thread-Index: AQHTreAwzYTsBCJcT0OQNUqEPDx49A== Date: Sun, 25 Feb 2018 02:27:32 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:92EC71C10A1A781E4880F348F7BE7FF0D7EAEFED211FB9BF025F1529623C7D7C; UpperCasedChecksum:FB72284895F7AE6E0D9D45EABAFF612F7F7A54AD2FC16629BF4BD0EB1163CBB3; SizeAsReceived:6895; Count:44 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [OEQDQMppDAxcoz9Leu6YZ8eeLKAgRZJP] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; HK2APC01HT137; 6:WXeuEdk3wvAv/ibivqAGmv5gs2mZgIqOhJBWKNSSgkR6IOauNnZT1USatCXxZYiZQ/HR3Q3k7TgmjY1WpXOeez7jEfGINjJ/hZSTSQGad9Oud6eFPNWkoVVjWdkrSK9q7OowhX4ARQjg7teXi/7w2VFcAm2TkcBQ2HaEF5LrwGPl7nRcVwWZ0CC0oLJACD5GvaD0AF9bSxM5nrbMhbcUBkUO7MkLui3ziNYZVkI1Sbr6QRgyXiszNypI0oK9PnR7cxnEpQ0QP0756sv+pmhEqedTg4QiYXQUd0GsuFMQGfnIkv2m2I+U7zv/ki/IHgLJr883SL90GjB/J4VOUYjthu8+naiuWbxkcFx6A+dGTzw=; 5:By/laEE1rTW5Wf/rtryd25S/jpR469AqHhyBfovp4NXWh2jb18gaWjJEtgWXrQyaA/5entPx6fUuSOUx6JmGWrvXwT9gSF7YaIW/Zcl0keIscE3aEUisrHyrxeWTRG5N6GS8Sclig4JGxAg4rejfyQMdtVJxvtKZ0Vm8i4B0aqY=; 24:Yfu/eTisRH2G4JGicEzUvelBC90lGNHLRbg82lf/hExv8s9eIhxv8DhYDPIsO3oyE2XiCFf/KlIgujCyir7gvM6kzYfsYEuWyvG7RyP6/pg=; 7:rAiVr0PX5jNIkLGs9xCkdPP+sccJdtMZczM5JNqLDnLLX8/7FYNQVo5ES2yJt/ouG7Txf4I2k8/+jzy5mhDz4gut/uSvjKugqlSWXie1d0GPUS8OYgzae2Emvw+Mua/GesrEi+2B139QmA7k5CrlxeDyHeyn3O3j2790hexAKxFqFITkwfIpUdjf/QAo9p0GPq4SmhZagTU66r3/uFwejUKhYWJimtvAJyJL4MNOEuMEaXp1iMvFuyb7UOrLZDdb x-incomingheadercount: 44 x-eopattributedmessage: 0 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125374)(1603101448)(1701031045); SRVR:HK2APC01HT137; x-ms-traffictypediagnostic: HK2APC01HT137: x-ms-office365-filtering-correlation-id: 1f007b88-b480-4bc0-5dbd-08d57bf75321 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:HK2APC01HT137; BCL:0; PCL:0; RULEID:; SRVR:HK2APC01HT137; x-forefront-prvs: 05947791E4 x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:HK2APC01HT137; H:SG2PR0601MB1949.apcprd06.prod.outlook.com; FPR:; SPF:None; LANG:; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-ID: MIME-Version: 1.0 X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1f007b88-b480-4bc0-5dbd-08d57bf75321 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2018 02:27:32.7595 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2APC01HT137 Subject: [OpenWrt-Devel] [PATCH] kernel: package efivarfs module X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: openwrt-devel-bounces@lists.openwrt.org Sender: "openwrt-devel" With this, `mount -t efivarfs` is available and tools such as efitools and efibootmgr will be usable. Signed-off-by: Alif M. Ahmad --- package/kernel/linux/modules/fs.mk | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/package/kernel/linux/modules/fs.mk b/package/kernel/linux/modules/fs.mk index e04aac98f4..610e7b91ba 100644 --- a/package/kernel/linux/modules/fs.mk +++ b/package/kernel/linux/modules/fs.mk @@ -553,4 +553,17 @@ endef $(eval $(call KernelPackage,fuse)) +define KernelPackage/fs-efivarfs + SUBMENU:=$(FS_MENU) + TITLE:=efivar filesystem support + KCONFIG:= CONFIG_EFI_VARS + FILES:=$(LINUX_DIR)/fs/efivarfs/efivarfs.ko + DEPENDS:=@(x86_64||x86) + AUTOLOAD:=$(call Autoload,90,efivarfs) +endef + +define KernelPackage/fs-efivarfs/description + Kernel module to support efivarfs file system mountpoint. +endef +$(eval $(call KernelPackage,fs-efivarfs))