All of lore.kernel.org
 help / color / mirror / Atom feed
* [RESEND][PATCH 0/2] Cleanup asm/scatterlist.h
@ 2014-03-22 18:13 ` Laura Abbott
  0 siblings, 0 replies; 78+ messages in thread
From: Laura Abbott @ 2014-03-22 18:13 UTC (permalink / raw)
  To: Russell King, David S. Miller, Thomas Gleixner, Ingo Molnar,
	H. Peter Anvin, x86, James E.J. Bottomley, Fenghua Yu, Tony Luck,
	Benjamin Herrenschmidt, Paul Mackerras, Martin Schwidefsky,
	Heiko Carstens, Andrew Morton, Mikael Starvik, Jesper Nilsson,
	Hirokazu Takata, Koichi Yasutake, David Howells, Michal Simek,
	Chen Liqin, Lennox Wu
  Cc: Laura Abbott, linux-kernel, linuxppc-dev, linux-s390, sparclinux,
	linux-scsi, linux-ia64, linux390, linux-arm-kernel, linux-alpha,
	linux-cris-kernel, linux-m32r, microblaze-uclinux,
	linux-am33-list



I haven't gotten many responses so I'm going to try sending again
(this time with a cover letter which I probably should have done in
the first place...)

ARCH_HAS_SG_CHAIN is currently defined as needed in asm/scatterlist.h.
It was suggested[1] that this should probably be a proper Kconfig.
At the same time, we can clean up most of the asm/scatterlist.h files
to reduce redundancy. This makes parisc the only architecture that still
has an asm/scatterlist.h file due to the #define sg_virt_addr (which
could probably be cleaned up further still)

Andrew, once we get a few more Acked-bys can we take this through your tree
as suggested by Will?

Thanks,
Laura

[1] http://lists.infradead.org/pipermail/linux-arm-kernel/2014-March/240435.html

Laura Abbott (2):
  lib/scatterlist: Make ARCH_HAS_SG_CHAIN an actual Kconfig
  Cleanup useless architecture versions of scatterlist.h

 arch/alpha/include/asm/Kbuild             |  1 +
 arch/alpha/include/asm/scatterlist.h      |  6 ------
 arch/arm/Kconfig                          |  1 +
 arch/arm/include/asm/Kbuild               |  1 +
 arch/arm/include/asm/scatterlist.h        | 12 ------------
 arch/arm64/Kconfig                        |  1 +
 arch/cris/include/asm/Kbuild              |  1 +
 arch/cris/include/asm/scatterlist.h       |  6 ------
 arch/frv/include/asm/Kbuild               |  1 +
 arch/frv/include/asm/scatterlist.h        |  6 ------
 arch/ia64/Kconfig                         |  1 +
 arch/ia64/include/asm/Kbuild              |  1 +
 arch/ia64/include/asm/scatterlist.h       |  7 -------
 arch/m32r/include/asm/Kbuild              |  1 +
 arch/m32r/include/asm/scatterlist.h       |  6 ------
 arch/microblaze/include/asm/Kbuild        |  1 +
 arch/microblaze/include/asm/scatterlist.h |  1 -
 arch/mn10300/include/asm/Kbuild           |  1 +
 arch/mn10300/include/asm/scatterlist.h    | 16 ----------------
 arch/powerpc/Kconfig                      |  1 +
 arch/powerpc/include/asm/Kbuild           |  1 +
 arch/powerpc/include/asm/scatterlist.h    | 17 -----------------
 arch/s390/Kconfig                         |  1 +
 arch/s390/include/asm/Kbuild              |  1 +
 arch/s390/include/asm/scatterlist.h       |  3 ---
 arch/score/include/asm/Kbuild             |  2 +-
 arch/score/include/asm/scatterlist.h      |  6 ------
 arch/sparc/Kconfig                        |  1 +
 arch/sparc/include/asm/Kbuild             |  1 +
 arch/sparc/include/asm/scatterlist.h      |  8 --------
 arch/x86/Kconfig                          |  1 +
 arch/x86/include/asm/Kbuild               |  1 +
 arch/x86/include/asm/scatterlist.h        |  8 --------
 include/linux/scatterlist.h               |  2 +-
 include/scsi/scsi.h                       |  2 +-
 lib/Kconfig                               |  7 +++++++
 lib/scatterlist.c                         |  4 ++--
 37 files changed, 31 insertions(+), 107 deletions(-)
 delete mode 100644 arch/alpha/include/asm/scatterlist.h
 delete mode 100644 arch/arm/include/asm/scatterlist.h
 delete mode 100644 arch/cris/include/asm/scatterlist.h
 delete mode 100644 arch/frv/include/asm/scatterlist.h
 delete mode 100644 arch/ia64/include/asm/scatterlist.h
 delete mode 100644 arch/m32r/include/asm/scatterlist.h
 delete mode 100644 arch/microblaze/include/asm/scatterlist.h
 delete mode 100644 arch/mn10300/include/asm/scatterlist.h
 delete mode 100644 arch/powerpc/include/asm/scatterlist.h
 delete mode 100644 arch/s390/include/asm/scatterlist.h
 delete mode 100644 arch/score/include/asm/scatterlist.h
 delete mode 100644 arch/sparc/include/asm/scatterlist.h
 delete mode 100644 arch/x86/include/asm/scatterlist.h

-- 
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
hosted by The Linux Foundation


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

end of thread, other threads:[~2014-03-28 22:14 UTC | newest]

Thread overview: 78+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-22 18:13 [RESEND][PATCH 0/2] Cleanup asm/scatterlist.h Laura Abbott
2014-03-22 18:13 ` Laura Abbott
2014-03-22 18:13 ` Laura Abbott
2014-03-22 18:13 ` Laura Abbott
2014-03-22 18:13 ` Laura Abbott
2014-03-22 18:13 ` [RESEND][PATCH 1/2] lib/scatterlist: Make ARCH_HAS_SG_CHAIN an actual Kconfig Laura Abbott
2014-03-22 18:13   ` Laura Abbott
2014-03-22 18:13   ` Laura Abbott
2014-03-22 18:13   ` Laura Abbott
2014-03-22 18:13   ` Laura Abbott
2014-03-22 20:44   ` Thomas Gleixner
2014-03-22 20:44     ` Thomas Gleixner
2014-03-22 20:44     ` Thomas Gleixner
2014-03-22 20:44     ` Thomas Gleixner
2014-03-22 20:44     ` Thomas Gleixner
2014-03-22 21:31   ` James Bottomley
2014-03-22 21:31     ` James Bottomley
2014-03-22 21:31     ` James Bottomley
2014-03-22 21:31     ` James Bottomley
2014-03-22 21:31     ` James Bottomley
2014-03-22 21:31     ` James Bottomley
2014-03-22 22:03     ` Thomas Gleixner
2014-03-22 22:03       ` Thomas Gleixner
2014-03-22 22:03       ` Thomas Gleixner
2014-03-22 22:03       ` Thomas Gleixner
2014-03-22 22:03       ` Thomas Gleixner
2014-03-22 22:23     ` Russell King - ARM Linux
2014-03-22 22:23       ` Russell King - ARM Linux
2014-03-22 22:23       ` Russell King - ARM Linux
2014-03-22 22:23       ` Russell King - ARM Linux
2014-03-22 22:37       ` James Bottomley
2014-03-22 22:37         ` James Bottomley
2014-03-22 22:37         ` James Bottomley
2014-03-22 22:37         ` James Bottomley
2014-03-22 22:37         ` James Bottomley
2014-03-22 22:52         ` Russell King - ARM Linux
2014-03-22 22:52           ` Russell King - ARM Linux
2014-03-22 22:52           ` Russell King - ARM Linux
2014-03-22 22:52           ` Russell King - ARM Linux
2014-03-22 22:59           ` James Bottomley
2014-03-22 22:59             ` James Bottomley
2014-03-22 22:59             ` James Bottomley
2014-03-22 22:59             ` James Bottomley
2014-03-22 22:59             ` James Bottomley
2014-03-24 10:45             ` Russell King - ARM Linux
2014-03-24 10:45               ` Russell King - ARM Linux
2014-03-24 10:45               ` Russell King - ARM Linux
2014-03-24 10:45               ` Russell King - ARM Linux
2014-03-23  3:04   ` Benjamin Herrenschmidt
2014-03-23  3:04     ` Benjamin Herrenschmidt
2014-03-23  3:04     ` Benjamin Herrenschmidt
2014-03-23  3:04     ` Benjamin Herrenschmidt
2014-03-23  3:04     ` Benjamin Herrenschmidt
2014-03-23  7:03     ` Christoph Hellwig
2014-03-23  7:03       ` Christoph Hellwig
2014-03-23  7:03       ` Christoph Hellwig
2014-03-23  7:03       ` Christoph Hellwig
2014-03-23  7:03       ` Christoph Hellwig
2014-03-23  8:58       ` Benjamin Herrenschmidt
2014-03-23  8:58         ` Benjamin Herrenschmidt
2014-03-23  8:58         ` Benjamin Herrenschmidt
2014-03-23  8:58         ` Benjamin Herrenschmidt
2014-03-23  8:58         ` Benjamin Herrenschmidt
2014-03-23  3:06   ` Benjamin Herrenschmidt
2014-03-23  3:06     ` Benjamin Herrenschmidt
2014-03-23  3:06     ` Benjamin Herrenschmidt
2014-03-23  3:06     ` Benjamin Herrenschmidt
2014-03-23  3:06     ` Benjamin Herrenschmidt
2014-03-24  5:47   ` Heiko Carstens
2014-03-24  5:47     ` Heiko Carstens
2014-03-24  5:47     ` Heiko Carstens
2014-03-24  5:47     ` Heiko Carstens
2014-03-24  5:47     ` Heiko Carstens
2014-03-24  5:47     ` Heiko Carstens
2014-03-22 18:13 ` [RESEND][PATCH 2/2] Cleanup useless architecture versions of scatterlist.h Laura Abbott
2014-03-28 22:14 ` [RESEND][PATCH 0/2] Cleanup asm/scatterlist.h Andrew Morton
2014-03-28 22:14   ` Andrew Morton
2014-03-28 22:14   ` Andrew Morton

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.