lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20160823211944.18554-1-paul.gortmaker@windriver.com>
Date:   Tue, 23 Aug 2016 17:19:38 -0400
From:   Paul Gortmaker <paul.gortmaker@...driver.com>
To:     <linux-kernel@...r.kernel.org>
CC:     Paul Gortmaker <paul.gortmaker@...driver.com>,
        Alessandro Rubini <rubini@...pv.it>,
        Barry Song <baohua@...nel.org>,
        Heiko Stuebner <heiko@...ech.de>,
        Hongzhou Yang <hongzhou.yang@...iatek.com>,
        Linus Walleij <linus.walleij@...aro.org>,
        Patrice Chotard <patrice.chotard@...com>,
        Rongjun Ying <rongjun.ying@....com>,
        Yuping Luo <yuping.luo@....com>, <linux-gpio@...r.kernel.org>,
        <linux-rockchip@...ts.infradead.org>
Subject: [PATCH 0/6] pinctrl: trivial demodularization of builtin code

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@...pv.it>
Cc: Barry Song <baohua@...nel.org>
Cc: Heiko Stuebner <heiko@...ech.de>
Cc: Hongzhou Yang <hongzhou.yang@...iatek.com>
Cc: Linus Walleij <linus.walleij@...aro.org>
Cc: Patrice Chotard <patrice.chotard@...com>
Cc: Rongjun Ying <rongjun.ying@....com>
Cc: Yuping Luo <yuping.luo@....com>
Cc: linux-gpio@...r.kernel.org
Cc: linux-rockchip@...ts.infradead.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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ