All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jeff Garzik <jeff@garzik.org>
To: Al Viro <viro@ftp.linux.org.uk>
Cc: torvalds@linux-foundation.org, Tejun Heo <htejun@gmail.com>,
	Christoph Hellwig <hch@infradead.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Martin Schwidefsky <schwidefsky@de.ibm.com>,
	linux-kernel@vger.kernel.org, linux-s390@vger.kernel.org
Subject: Re: [PATCH] sort the devres mess out
Date: Sun, 11 Feb 2007 10:49:10 -0500	[thread overview]
Message-ID: <45CF3AF6.2060203@garzik.org> (raw)
In-Reply-To: <20070211154131.GW10050@ftp.linux.org.uk>

Al Viro wrote:
> * Split the implementation-agnostic stuff in separate files.
> * Make sure that targets using non-default request_irq() pull
>   kernel/irq/devres.o
> * Introduce new symbols (HAS_IOPORT and HAS_IOMEM) defaulting to positive;
>   allow architectures to turn them off (we needed these symbols anyway for
>   dependencies of quite a few drivers).
> * protect the ioport-related parts of lib/devres.o with CONFIG_HAS_IOPORT.
> 
> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
> ---
>  arch/arm/Kconfig           |    5 +
>  arch/cris/Kconfig          |    3 +
>  arch/h8300/Kconfig         |    3 +
>  arch/h8300/kernel/Makefile |    4 +-
>  arch/m32r/Kconfig          |    3 +
>  arch/m68k/Kconfig          |    3 +
>  arch/m68k/kernel/Makefile  |    4 +-
>  arch/m68knommu/Kconfig     |    3 +
>  arch/s390/Kconfig          |    3 +
>  arch/sparc/kernel/Makefile |    4 +-
>  arch/um/Kconfig            |    3 +
>  arch/xtensa/Kconfig        |    3 +
>  include/linux/io.h         |    6 -
>  include/linux/pci.h        |    5 +
>  kernel/irq/Makefile        |    2 +-
>  kernel/irq/devres.c        |   88 +++++++++++++
>  kernel/irq/manage.c        |   86 -------------
>  lib/Kconfig                |    9 +-
>  lib/Makefile               |    5 +-
>  lib/devres.c               |  300 ++++++++++++++++++++++++++++++++++++++++++++
>  lib/iomap.c                |  296 -------------------------------------------
>  21 files changed, 442 insertions(+), 396 deletions(-)
>  create mode 100644 kernel/irq/devres.c
>  create mode 100644 lib/devres.c

ACK



  reply	other threads:[~2007-02-11 15:49 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-02-10 11:45 [patch] linux/io.h: forward declare struct pci_dev Heiko Carstens
2007-02-11  3:49 ` Christoph Hellwig
2007-02-11  6:26   ` Tejun Heo
2007-02-11  6:34     ` Al Viro
2007-02-11  6:46       ` Tejun Heo
2007-02-11  6:55       ` Randy Dunlap
2007-02-11  7:10       ` Christoph Hellwig
2007-02-11  8:21         ` Al Viro
2007-02-11 15:09       ` Jeff Garzik
2007-02-11 15:31       ` Heiko Carstens
2007-02-11 15:41         ` [PATCH] sort the devres mess out Al Viro
2007-02-11 15:49           ` Jeff Garzik [this message]
2007-02-11 22:16             ` Roland Dreier
2007-02-12  5:30               ` [PATCH] ia64: Fix noncoherent DMA API so devres builds Roland Dreier
2007-02-12 21:06                 ` Luck, Tony

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=45CF3AF6.2060203@garzik.org \
    --to=jeff@garzik.org \
    --cc=akpm@linux-foundation.org \
    --cc=hch@infradead.org \
    --cc=htejun@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-s390@vger.kernel.org \
    --cc=schwidefsky@de.ibm.com \
    --cc=torvalds@linux-foundation.org \
    --cc=viro@ftp.linux.org.uk \
    /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 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.