From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753273AbbEABsA (ORCPT ); Thu, 30 Apr 2015 21:48:00 -0400 Received: from mail.windriver.com ([147.11.1.11]:53006 "EHLO mail.windriver.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750891AbbEABr6 (ORCPT ); Thu, 30 Apr 2015 21:47:58 -0400 From: Paul Gortmaker To: CC: Paul Gortmaker Subject: [PATCH 00/11] Fix implicit includes of that will break. Date: Thu, 30 Apr 2015 21:47:36 -0400 Message-ID: <1430444867-22342-1-git-send-email-paul.gortmaker@windriver.com> X-Mailer: git-send-email 2.2.1 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The files changed here are simply modular source files that are implicitly relying on being present. We fix them up now, so that we can decouple some of the module related init code from the core init code in another pending series. This is the second series; a pseudo followup to the 1st series[1] factored out from what was a previously larger series[2] so that there is a common theme and lower patch count to ease review. In this case the addition of module.h include to several files is the common theme, and it is a no-op from a code generation point of view, and even from a compile point of view at this point in time. There are probably lots more implicit includes of in tree, but these are the ones that must be fixed in order to avoid build breakage fallout for the pending module.h <---> init.h code relocations. Paul. [1] https://lkml.org/lkml/2015/4/27/777 [2] https://marc.info/?l=linux-kernel&m=139033951228828 --- Paul Gortmaker (11): drivers/crypto: include for modular caam code drivers/clk: include for clk-max77xxx modular code drivers/gpio: include for modular crystalcove code drivers/gpu: include for modular rockchip code drivers/hsi: include for modular omap_ssi code drivers/net: include for modular stmmac_platform code drivers/pcmcia: include for modular xxs1500_ss code drivers/pcmcia: include for modular max77802 code drivers/scsi: include for modular ufshcd-pltfrm code drivers/staging: include for modular android tegra_ion code sh: mach-highlander/psw.c is tristate and should use module.h arch/sh/boards/mach-highlander/psw.c | 2 +- drivers/clk/clk-max77686.c | 1 + drivers/clk/clk-max77802.c | 1 + drivers/crypto/caam/ctrl.c | 1 + drivers/gpio/gpio-crystalcove.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 + drivers/hsi/controllers/omap_ssi.h | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c | 1 + drivers/pcmcia/xxs1500_ss.c | 1 + drivers/regulator/max77802.c | 1 + drivers/scsi/ufs/ufshcd-pltfrm.c | 1 + drivers/staging/android/ion/tegra/tegra_ion.c | 1 + 13 files changed, 13 insertions(+), 1 deletion(-) -- 2.2.1