Received: by 10.223.185.116 with SMTP id b49csp1422162wrg; Fri, 23 Feb 2018 18:51:46 -0800 (PST) X-Google-Smtp-Source: AH8x2247kRl2buFgZDaytPaTR4EfuLEXDDGpYj+SMcm7Aqu+fGc617gbJPXqQNHb3VzBno9DI3eD X-Received: by 2002:a17:902:7c84:: with SMTP id y4-v6mr3565083pll.305.1519440706428; Fri, 23 Feb 2018 18:51:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519440706; cv=none; d=google.com; s=arc-20160816; b=i3sPQiMpWYNnLLT//qdGR87vbYxFdh0XwI/PWR0z2tknPKWoBrUVNpCgeR9lITaGV3 CYnOEXxpAx1FFK80CFkJfcXSFA9XQL01Fesplezi7XaJvL7YkWtZO0ddm3RcpOEKC09r LWcHFm4lPEvPP0R73gKCnfD7HIkP+5ERbQfNpVa8hHJBDev+hCIRtMiwH+s66VMhvs8H kqC/zJnyDDTzbFjm8g86/9/NopYHEtZD21zl+0YRlU26fXSeeBaBjeEmcBbtN5J+isgG MuvrsiNkS5SDJ237PLina+GDass+RvYKMNfBBYqJJ4DA7a43womzWtFGCYwi2D6B75JG W2Ug== 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=k1YRzihCBpy4CCN4m/4ZSrzFUKDh+tpf0cFRAsYjBZN8Hd5VBdtGDIFaWJIaUPFEif wd/U/wiuRANYSG5Z9rnuXqIWmgUhJrjWBL1fzzZvaAMThsvP6k3Q6GLgT/A2FaxjNVm5 7KgUQwXRJ0DmzcmhW09p8XWbhh1ZL8apX7KLuyxGs1PTR6B4nfE8vg18szvnMsvaZdst zNGSS81wvQv70V7AQXXJpTMARlRyi6mb+MCS/BIWSH0lVfNh/m0+yvhuOVRisyi0XkdZ SW9M+z57ehm2SCOXpEKtzq4nMUanqk7e0wf74FudAI3v9vC+kLOuhTPRU0KebunMhAna am8g== 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 b65si2114488pgc.567.2018.02.23.18.51.32; Fri, 23 Feb 2018 18:51:46 -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 S1753255AbeBXCs5 (ORCPT + 99 others); Fri, 23 Feb 2018 21:48:57 -0500 Received: from mail.kernel.org ([198.145.29.99]:48554 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752828AbeBXCqT (ORCPT ); Fri, 23 Feb 2018 21:46: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 9907A217BC; Sat, 24 Feb 2018 02:46:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9907A217BC 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, 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, stephen.boyd@linaro.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, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, "Luis R. Rodriguez" Subject: [PATCH v2 03/11] firmware: enable to split firmware_class into separate target files Date: Fri, 23 Feb 2018 18:46:05 -0800 Message-Id: <20180224024613.24078-4-mcgrof@kernel.org> X-Mailer: git-send-email 2.13.2 In-Reply-To: <20180224024613.24078-1-mcgrof@kernel.org> References: <20180224024613.24078-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