Received: by 10.223.185.111 with SMTP id b44csp1455823wrg; Sat, 10 Mar 2018 06:22:02 -0800 (PST) X-Google-Smtp-Source: AG47ELvIcQf/nIk3mKEhBjfPLVUMHkWe7Xf2u73EjSNg13Sp/DaVqGHn3Mf7nAMREHakpoXwIo79 X-Received: by 10.101.97.139 with SMTP id c11mr1740876pgv.439.1520691722805; Sat, 10 Mar 2018 06:22:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520691722; cv=none; d=google.com; s=arc-20160816; b=lKyCWHAU8O0b7+JSfkNq12IGVLG+A9yIF8hwyp7Z6woSNIVQuQ6yQWyCDkGZa5F0bE y2ISj0ZxAYMXv/6A0YGZVnzigHqwDjU6O3H0EhygiMsUg8aLoMVg4Eqi45cxKZdn22pI +PO8jtPZ5oovHBpYhbo2WzsELgPPTkIBTKAE/PcMm19kwXsouflKoob/9JnG9+Kn/K8L tMl3gTMfbAvr6YmEGKCUDe0CL3FsKE56Bo5s665mrcUPZceaJuRUpZ5ndQkbeMeNtdRa 8f3srkfB5N0MEKP5VgyiUlwFH/6xfERQQshgSQPKLIJsQhX/f5bCnMmfup+4hS1NfiFX nVMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dmarc-filter:arc-authentication-results; bh=B6/oJg/hA0NPXRqP9gnM4Ltvx76C4Zm7as8g1lDSodY=; b=L9STdGXfgqinOENsGYz3ra09+ljyH00BmpIeM3cAPxAM5mKEuUVeubFiKHlpXRSx9y aBPEYlPAExbb09QDI79CIQmWaPBc8df/lD0JDXT/vbKLpiLACeO2BcpyhYwh++lM08ma R3/L55Z8ViTdnJC5m9w+VOgQCchSKoM4CiTkIaJpRzK/Pm7jQAfCLwJtZvra+gBzqBn1 M9SgEOdBKsKIDbGNV1Rz40mohc8UB91Lxou6qrfxE4FmObaQKNywcnT0xIC89sHWw3Tv xQw52IH7gOYTCqII/W6VRBcEaeG76zx43nNvmyuXw6hQyryGMxK+9QpGsOFuPc2Y8POz xIBA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f14si2382154pgn.824.2018.03.10.06.21.48; Sat, 10 Mar 2018 06:22:02 -0800 (PST) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933124AbeCJOUv (ORCPT + 99 others); Sat, 10 Mar 2018 09:20:51 -0500 Received: from mail.kernel.org ([198.145.29.99]:50204 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932163AbeCJOPT (ORCPT ); Sat, 10 Mar 2018 09:15:19 -0500 Received: from garbanzo.do-not-panic.com (c-73-15-241-2.hsd1.ca.comcast.net [73.15.241.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 9306A217A7; Sat, 10 Mar 2018 14:15:17 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9306A217A7 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=mcgrof@kernel.org From: "Luis R. Rodriguez" To: gregkh@linuxfoundation.org Cc: akpm@linux-foundation.org, cantabile.desu@gmail.com, kubakici@wp.pl, linux-wireless@vger.kernel.org, keescook@chromium.org, shuah@kernel.org, mfuzzey@parkeon.com, zohar@linux.vnet.ibm.com, dhowells@redhat.com, pali.rohar@gmail.com, tiwai@suse.de, arend.vanspriel@broadcom.com, zajec5@gmail.com, nbroeking@me.com, markivx@codeaurora.org, broonie@kernel.org, dmitry.torokhov@gmail.com, dwmw2@infradead.org, torvalds@linux-foundation.org, Abhay_Salunke@dell.com, bjorn.andersson@linaro.org, jewalt@lgsinnovations.com, oneukum@suse.com, ast@fb.com, andresx7@gmail.com, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, "Luis R. Rodriguez" Subject: [PATCH v3 04/20] firmware: enable to split firmware_class into separate target files Date: Sat, 10 Mar 2018 06:14:45 -0800 Message-Id: <20180310141501.2214-5-mcgrof@kernel.org> X-Mailer: git-send-email 2.13.2 In-Reply-To: <20180310141501.2214-1-mcgrof@kernel.org> References: <20180310141501.2214-1-mcgrof@kernel.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The firmware loader code has grown quite a bit over the years. The practice of stuffing everything we need into one file makes the code hard to follow. In order to split the firmware loader code into different components we must pick a module name and a first object target file. We must keep the firmware_class name to remain compatible with scripts which have been relying on the sysfs loader path for years, so the old module name stays. We can however rename the C file without affecting the module name. The firmware_class used to represent the idea that the code was a simple sysfs firmware loader, provided by the struct class firmware_class. The sysfs firmware loader used to be the default, today its only the fallback mechanism. This only renames the target code then to make emphasis of what the code does these days. With this change new features can also use a new object files. Signed-off-by: Luis R. Rodriguez --- drivers/base/Makefile | 1 + drivers/base/{firmware_class.c => firmware_loader.c} | 0 2 files changed, 1 insertion(+) rename drivers/base/{firmware_class.c => firmware_loader.c} (100%) diff --git a/drivers/base/Makefile b/drivers/base/Makefile index e32a52490051..f261143fafbf 100644 --- a/drivers/base/Makefile +++ b/drivers/base/Makefile @@ -13,6 +13,7 @@ obj-$(CONFIG_HAS_DMA) += dma-mapping.o obj-$(CONFIG_HAVE_GENERIC_DMA_COHERENT) += dma-coherent.o obj-$(CONFIG_ISA_BUS_API) += isa.o obj-$(CONFIG_FW_LOADER) += firmware_class.o +firmware_class-objs := firmware_loader.o obj-$(CONFIG_NUMA) += node.o obj-$(CONFIG_MEMORY_HOTPLUG_SPARSE) += memory.o ifeq ($(CONFIG_SYSFS),y) diff --git a/drivers/base/firmware_class.c b/drivers/base/firmware_loader.c similarity index 100% rename from drivers/base/firmware_class.c rename to drivers/base/firmware_loader.c -- 2.16.2