From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Gortmaker Subject: [PATCH 0/6] pinctrl: trivial demodularization of builtin code Date: Tue, 23 Aug 2016 17:19:38 -0400 Message-ID: <20160823211944.18554-1-paul.gortmaker@windriver.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+glpar-linux-rockchip=m.gmane.org-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org To: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: Barry Song , Heiko Stuebner , Rongjun Ying , Hongzhou Yang , Linus Walleij , Patrice Chotard , Yuping Luo , Paul Gortmaker , linux-gpio-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, Alessandro Rubini List-Id: linux-rockchip.vger.kernel.org This list of changes represents pinctrl drivers that use MODULE_ tags but otherwise don't make use of any other module_ functions or macros. Since the former are no-ops when built-in, we simply remove these MODULE_ tags and the module.h include that provides them, while ensuring the information in the tag is properly represented in the file at the comments at the top or similar. Since these tags are no-ops, and we don't remove any orphaned fcns for __exit or .remove support here, the drivers are binary equivalent before and after this change -- i.e. zero runtime regression risk. Paul. --- Cc: Alessandro Rubini Cc: Barry Song Cc: Heiko Stuebner Cc: Hongzhou Yang Cc: Linus Walleij Cc: Patrice Chotard Cc: Rongjun Ying Cc: Yuping Luo Cc: linux-gpio-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org Paul Gortmaker (6): pinctrl: mediatek: make mtk-common explicitly non-modular pinctrl: nomadik: make abx500 explicitly non-modular pinctrl: nomadik: make core support explicitly non-modular pinctrl: rockchip: make it explicitly non-modular pinctrl: sirf: make atlas7 explicitly non-modular pinctrl: sirf: make core support explicitly non-modular drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 5 ----- drivers/pinctrl/nomadik/pinctrl-abx500.c | 8 ++------ drivers/pinctrl/nomadik/pinctrl-nomadik.c | 5 ----- drivers/pinctrl/pinctrl-rockchip.c | 7 +------ drivers/pinctrl/sirf/pinctrl-atlas7.c | 5 +---- drivers/pinctrl/sirf/pinctrl-sirf.c | 12 +++++------- 6 files changed, 9 insertions(+), 33 deletions(-) -- 2.8.4