From: Paul Gortmaker <paul.gortmaker-CWA4WttNNZF54TAoqtyWWQ@public.gmane.org>
To: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Cc: Barry Song <baohua-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
Heiko Stuebner <heiko-4mtYJXux2i+zQB+pC5nmwQ@public.gmane.org>,
Rongjun Ying <rongjun.ying-kQvG35nSl+M@public.gmane.org>,
Hongzhou Yang
<hongzhou.yang-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org>,
Linus Walleij
<linus.walleij-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>,
Patrice Chotard <patrice.chotard-qxv4g6HH51o@public.gmane.org>,
Yuping Luo <yuping.luo-kQvG35nSl+M@public.gmane.org>,
Paul Gortmaker
<paul.gortmaker-CWA4WttNNZF54TAoqtyWWQ@public.gmane.org>,
linux-gpio-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
Alessandro Rubini <rubini-9wsNiZum9E8@public.gmane.org>
Subject: [PATCH 0/6] pinctrl: trivial demodularization of builtin code
Date: Tue, 23 Aug 2016 17:19:38 -0400 [thread overview]
Message-ID: <20160823211944.18554-1-paul.gortmaker@windriver.com> (raw)
This list of changes represents pinctrl drivers that use MODULE_<xyz>
tags but otherwise don't make use of any other module_<xyz> functions
or macros.
Since the former are no-ops when built-in, we simply remove these
MODULE_<xyz> 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 <rubini-9wsNiZum9E8@public.gmane.org>
Cc: Barry Song <baohua-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
Cc: Heiko Stuebner <heiko-4mtYJXux2i+zQB+pC5nmwQ@public.gmane.org>
Cc: Hongzhou Yang <hongzhou.yang-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org>
Cc: Linus Walleij <linus.walleij-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
Cc: Patrice Chotard <patrice.chotard-qxv4g6HH51o@public.gmane.org>
Cc: Rongjun Ying <rongjun.ying-kQvG35nSl+M@public.gmane.org>
Cc: Yuping Luo <yuping.luo-kQvG35nSl+M@public.gmane.org>
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
next reply other threads:[~2016-08-23 21:19 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-23 21:19 Paul Gortmaker [this message]
2016-08-23 21:19 ` [PATCH 1/6] pinctrl: mediatek: make mtk-common explicitly non-modular Paul Gortmaker
2016-08-27 11:12 ` Linus Walleij
2016-08-23 21:19 ` [PATCH 2/6] pinctrl: nomadik: make abx500 " Paul Gortmaker
2016-08-27 11:13 ` Linus Walleij
2016-08-23 21:19 ` [PATCH 3/6] pinctrl: nomadik: make core support " Paul Gortmaker
2016-08-27 11:13 ` Linus Walleij
[not found] ` <20160823211944.18554-1-paul.gortmaker-CWA4WttNNZF54TAoqtyWWQ@public.gmane.org>
2016-08-23 21:19 ` [PATCH 4/6] pinctrl: rockchip: make it " Paul Gortmaker
2016-08-27 11:14 ` Linus Walleij
2016-08-23 21:19 ` [PATCH 5/6] pinctrl: sirf: make atlas7 " Paul Gortmaker
2016-08-27 11:15 ` Linus Walleij
2016-08-23 21:19 ` [PATCH 6/6] pinctrl: sirf: make core support " Paul Gortmaker
2016-08-27 11:16 ` Linus Walleij
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160823211944.18554-1-paul.gortmaker@windriver.com \
--to=paul.gortmaker-cwa4wttnnzf54taoqtywwq@public.gmane.org \
--cc=baohua-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
--cc=heiko-4mtYJXux2i+zQB+pC5nmwQ@public.gmane.org \
--cc=hongzhou.yang-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org \
--cc=linus.walleij-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org \
--cc=linux-gpio-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org \
--cc=patrice.chotard-qxv4g6HH51o@public.gmane.org \
--cc=rongjun.ying-kQvG35nSl+M@public.gmane.org \
--cc=rubini-9wsNiZum9E8@public.gmane.org \
--cc=yuping.luo-kQvG35nSl+M@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).