All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/23] Kill ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB
@ 2016-04-20  8:57 Linus Walleij
  2016-04-20  8:57 ` [PATCH 01/23] gpio: remove deps on ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB Linus Walleij
                   ` (23 more replies)
  0 siblings, 24 replies; 62+ messages in thread
From: Linus Walleij @ 2016-04-20  8:57 UTC (permalink / raw)
  To: linux-gpio, Alexandre Courbot; +Cc: Linus Walleij

These intermediary symbols are just creating trouble.

Severe cargo-cult code warning on these.

This patch set gets rid of them.

Linus Walleij (23):
  gpio: remove deps on ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB
  arc: select GPIOLIB directly
  ARM: do away with ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB
  arm64: do away with ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB
  avr32: do away with ARCH_REQUIRE_GPIOLIB
  blackfin: do away with ARCH_REQUIRE_GPIOLIB
  cris: do away with ARCH_REQUIRE_GPIOLIB
  hexagon: update TODO list
  m68k: do away with ARCH_REQUIRE_GPIOLIB
  MIPS: do away with ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB
  openrisc: do away with ARCH_REQUIRE_GPIOLIB
  powerpc: do away with ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB
  sh: do away with ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB
  unicore: do away with ARCH_REQUIRE_GPIOLIB
  x86: do away with ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB
  alpha: remove ARCH_WANT_OPTIONAL_GPIOLIB
  ia64: remove ARCH_WANT_OPTIONAL_GPIOLIB
  metag: remove ARCH_WANT_OPTIONAL_GPIOLIB
  microblaze: remove ARCH_WANT_OPTIONAL_GPIOLIB
  nios2: remove ARCH_WANT_OPTIONAL_GPIOLIB
  sparc: remove ARCH_WANT_OPTIONAL_GPIOLIB
  xtensa: remove ARCH_WANT_OPTIONAL_GPIOLIB
  gpio: delete ARCH_[WANTS_OPTIONAL|REQUIRE]_GPIOLIB

 Documentation/gpio/board.txt           |  6 +++---
 Documentation/gpio/gpio-legacy.txt     | 16 ++++------------
 arch/alpha/Kconfig                     |  1 -
 arch/arc/plat-axs10x/Kconfig           |  2 +-
 arch/arc/plat-tb10x/Kconfig            |  2 +-
 arch/arm/Kconfig                       | 34 ++++++++++++++++------------------
 arch/arm/mach-at91/Kconfig             |  2 +-
 arch/arm/mach-bcm/Kconfig              |  7 +++----
 arch/arm/mach-berlin/Kconfig           |  2 +-
 arch/arm/mach-digicolor/Kconfig        |  2 +-
 arch/arm/mach-exynos/Kconfig           |  2 +-
 arch/arm/mach-imx/Kconfig              |  2 +-
 arch/arm/mach-integrator/Kconfig       |  4 ++--
 arch/arm/mach-meson/Kconfig            |  2 +-
 arch/arm/mach-mmp/Kconfig              |  2 +-
 arch/arm/mach-moxart/Kconfig           |  2 +-
 arch/arm/mach-mv78xx0/Kconfig          |  2 +-
 arch/arm/mach-mvebu/Kconfig            |  4 ++--
 arch/arm/mach-mxs/Kconfig              |  2 +-
 arch/arm/mach-nomadik/Kconfig          |  2 +-
 arch/arm/mach-omap2/Kconfig            |  2 +-
 arch/arm/mach-orion5x/Kconfig          |  2 +-
 arch/arm/mach-picoxcell/Kconfig        |  2 +-
 arch/arm/mach-prima2/Kconfig           |  2 +-
 arch/arm/mach-rockchip/Kconfig         |  2 +-
 arch/arm/mach-s3c24xx/Kconfig          |  2 +-
 arch/arm/mach-s3c64xx/Kconfig          |  2 +-
 arch/arm/mach-s5pv210/Kconfig          |  2 +-
 arch/arm/mach-shmobile/Kconfig         |  2 +-
 arch/arm/mach-spear/Kconfig            |  2 +-
 arch/arm/mach-sti/Kconfig              |  2 +-
 arch/arm/mach-sunxi/Kconfig            |  2 +-
 arch/arm/mach-tegra/Kconfig            |  2 +-
 arch/arm/mach-u300/Kconfig             |  2 +-
 arch/arm/mach-ux500/Kconfig            |  2 +-
 arch/arm/mach-vexpress/Kconfig         |  2 +-
 arch/arm/mach-vt8500/Kconfig           |  2 +-
 arch/arm64/Kconfig                     |  1 -
 arch/arm64/Kconfig.platforms           | 10 +++++-----
 arch/avr32/Kconfig                     |  2 +-
 arch/blackfin/Kconfig                  |  2 +-
 arch/cris/Kconfig                      |  2 +-
 arch/hexagon/Kconfig                   |  3 +--
 arch/ia64/Kconfig                      |  1 -
 arch/m68k/Kconfig.cpu                  |  2 +-
 arch/metag/Kconfig.soc                 |  1 -
 arch/microblaze/Kconfig                |  1 -
 arch/mips/Kconfig                      | 32 +++++++++++++++-----------------
 arch/mips/alchemy/Kconfig              |  2 +-
 arch/mips/pic32/Kconfig                |  2 +-
 arch/nios2/Kconfig                     |  1 -
 arch/openrisc/Kconfig                  |  2 +-
 arch/powerpc/Kconfig                   |  1 -
 arch/powerpc/platforms/40x/Kconfig     |  2 +-
 arch/powerpc/platforms/44x/Kconfig     |  2 +-
 arch/powerpc/platforms/512x/Kconfig    |  1 -
 arch/powerpc/platforms/83xx/Kconfig    |  3 ---
 arch/powerpc/platforms/85xx/Kconfig    |  4 ++--
 arch/powerpc/platforms/86xx/Kconfig    |  7 +++----
 arch/powerpc/platforms/8xx/Kconfig     |  2 +-
 arch/powerpc/platforms/Kconfig         |  8 ++++----
 arch/sh/Kconfig                        | 11 +----------
 arch/sh/boards/Kconfig                 | 17 ++++++++---------
 arch/sh/boards/mach-highlander/Kconfig |  2 +-
 arch/sh/boards/mach-rsk/Kconfig        |  6 +++---
 arch/sparc/Kconfig                     |  1 -
 arch/unicore32/Kconfig                 |  2 +-
 arch/x86/Kconfig                       |  3 +--
 arch/xtensa/Kconfig                    |  1 -
 drivers/gpio/Kconfig                   | 22 ----------------------
 70 files changed, 115 insertions(+), 176 deletions(-)

-- 
2.4.11


^ permalink raw reply	[flat|nested] 62+ messages in thread

end of thread, other threads:[~2016-05-10  8:05 UTC | newest]

Thread overview: 62+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-20  8:57 [PATCH 00/23] Kill ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB Linus Walleij
2016-04-20  8:57 ` [PATCH 01/23] gpio: remove deps on ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB Linus Walleij
2016-04-20  8:58 ` [PATCH 02/23] arc: select GPIOLIB directly Linus Walleij
2016-04-20  8:58   ` Linus Walleij
2016-04-22  5:16   ` Vineet Gupta
2016-04-22  5:16     ` Vineet Gupta
2016-04-26 12:09     ` Linus Walleij
2016-04-26 12:09       ` Linus Walleij
2016-04-20  8:58 ` [PATCH 03/23] ARM: do away with ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB Linus Walleij
2016-04-20  8:58   ` Linus Walleij
2016-04-20  8:58 ` [PATCH 04/23] arm64: " Linus Walleij
2016-04-20  8:58 ` [PATCH 05/23] avr32: do away with ARCH_REQUIRE_GPIOLIB Linus Walleij
2016-04-20  9:09   ` Hans-Christian Noren Egtvedt
2016-04-26 11:38     ` Linus Walleij
2016-04-20  8:58 ` [PATCH 06/23] blackfin: " Linus Walleij
2016-04-20  8:58 ` [PATCH 07/23] cris: " Linus Walleij
2016-04-21 14:05   ` Jesper Nilsson
2016-04-26 12:04     ` Linus Walleij
2016-04-20  8:58 ` [PATCH 08/23] hexagon: update TODO list Linus Walleij
2016-04-20  8:58   ` Linus Walleij
2016-04-20  8:58 ` [PATCH 09/23] m68k: do away with ARCH_REQUIRE_GPIOLIB Linus Walleij
2016-04-20  8:58 ` Linus Walleij
2016-04-21  1:12   ` Greg Ungerer
2016-04-26 12:02     ` Linus Walleij
2016-04-26 12:02     ` Linus Walleij
2016-04-21  1:12   ` Greg Ungerer
2016-04-20  8:58 ` [PATCH 10/23] MIPS: do away with ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB Linus Walleij
2016-04-20  8:58   ` Linus Walleij
2016-05-10  8:05   ` Ralf Baechle
2016-05-10  8:05     ` Ralf Baechle
2016-04-20  8:58 ` [PATCH 11/23] openrisc: do away with ARCH_REQUIRE_GPIOLIB Linus Walleij
2016-04-20  8:58 ` [PATCH 12/23] powerpc: do away with ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB Linus Walleij
2016-04-20  8:58   ` Linus Walleij
2016-04-20  8:58 ` [PATCH 13/23] sh: " Linus Walleij
2016-04-20  8:58   ` Linus Walleij
2016-04-20  8:58 ` [PATCH 14/23] unicore: do away with ARCH_REQUIRE_GPIOLIB Linus Walleij
2016-04-20  8:58 ` [PATCH 15/23] x86: do away with ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB Linus Walleij
2016-04-20  8:58 ` [PATCH 16/23] alpha: remove ARCH_WANT_OPTIONAL_GPIOLIB Linus Walleij
2016-04-20  8:58   ` Linus Walleij
2016-04-20 16:15   ` Matt Turner
2016-04-26 11:59     ` Linus Walleij
2016-04-20  8:58 ` [PATCH 17/23] ia64: " Linus Walleij
2016-04-20  8:58   ` Linus Walleij
2016-04-20  8:58 ` [PATCH 18/23] metag: " Linus Walleij
2016-04-20  8:58   ` Linus Walleij
     [not found]   ` <1461142701-21096-19-git-send-email-linus.walleij-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2016-04-20  9:26     ` James Hogan
     [not found]       ` <20160420092602.GX7859-4bYivNCBEGTR3KXKvIWQxtm+Uo4AYnCiHZ5vskTnxNA@public.gmane.org>
2016-04-26 11:40         ` Linus Walleij
2016-04-26 11:40           ` Linus Walleij
2016-04-20  8:58 ` [PATCH 19/23] microblaze: " Linus Walleij
2016-04-20  8:58 ` [PATCH 20/23] nios2: " Linus Walleij
2016-04-21  7:46   ` Ley Foon Tan
2016-04-26 12:03     ` Linus Walleij
2016-04-20  8:58 ` [PATCH 21/23] sparc: " Linus Walleij
2016-04-20  8:58   ` Linus Walleij
2016-04-21 18:58   ` David Miller
2016-04-21 18:58     ` David Miller
2016-04-26 12:07     ` Linus Walleij
2016-04-26 12:07       ` Linus Walleij
2016-04-20  8:58 ` [PATCH 22/23] xtensa: " Linus Walleij
2016-04-20 19:00   ` Max Filippov
2016-04-26 12:00     ` Linus Walleij
2016-04-20  8:58 ` [PATCH 23/23] gpio: delete ARCH_[WANTS_OPTIONAL|REQUIRE]_GPIOLIB Linus Walleij

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.