linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Consolidate tlb.h
@ 2014-05-14 18:59 Richard Weinberger
  2014-05-14 18:59 ` [PATCH 01/27] arm64: Override defaults from generic/tlb.h Richard Weinberger
                   ` (27 more replies)
  0 siblings, 28 replies; 55+ messages in thread
From: Richard Weinberger @ 2014-05-14 18:59 UTC (permalink / raw)
  To: linux-arch, arnd, linux-kernel

While staring at an UML TLB bug I've noticed that most archs
copy and pasted stuff from each others tlb.h.
This patch series combines common stuff into the generic tlb.h.

[PATCH 01/27] arm64: Override defaults from generic/tlb.h
[PATCH 02/27] powerpc: Override defaults from generic/tlb.h
[PATCH 03/27] generic/tlb.h: Move common defines into generic tlb.h
[PATCH 04/27] alpha: Use generic tlb.h
[PATCH 05/27] arc: Use common bits from generic tlb.h
[PATCH 06/27] avr32: Use common bits from generic tlb.h
[PATCH 07/27] blackfin: Use generic tlb.h
[PATCH 08/27] c6x: Use generic tlb.h
[PATCH 09/27] cris: Use common bits from generic tlb.h
[PATCH 10/27] frv: Use common bits from generic tlb.h
[PATCH 11/27] hexagon: Use common bits from generic tlb.h
[PATCH 12/27] m32r: Use generic tlb.h
[PATCH 13/27] m68k: Use common bits from generic tlb.h
[PATCH 14/27] metag: Use common bits from generic tlb.h
[PATCH 15/27] microblaze: Use generic tlb.h
[PATCH 16/27] mips: Use common bits from generic tlb.h
[PATCH 17/27] mn10300: Use generic tlb.h
[PATCH 18/27] openrisc: Use generic tlb.h
[PATCH 19/27] parisc: Use common bits from generic tlb.h
[PATCH 20/27] powerpc: Use common bits from generic tlb.h
[PATCH 21/27] score: Use generic tlb.h
[PATCH 22/27] sh: Use common bits from generic tlb.h
[PATCH 23/27] sparc: Use common bits from generic tlb.h
[PATCH 24/27] tile: Use generic tlb.h
[PATCH 25/27] unicore32: Use common bits from generic tlb.h
[PATCH 26/27] x86: Use common bits from generic tlb.h
[PATCH 27/27] xtensa: Use common bits from generic tlb.h

 arch/alpha/include/asm/Kbuild      |  1 +
 arch/alpha/include/asm/tlb.h       | 15 ---------------
 arch/arc/include/asm/tlb.h         |  6 +-----
 arch/arm64/include/asm/tlb.h       |  7 +++++++
 arch/avr32/include/asm/tlb.h       |  7 -------
 arch/blackfin/include/asm/Kbuild   |  1 +
 arch/blackfin/include/asm/tlb.h    | 22 ---------------------
 arch/c6x/include/asm/Kbuild        |  1 +
 arch/c6x/include/asm/tlb.h         |  8 --------
 arch/cris/include/asm/tlb.h        | 11 -----------
 arch/frv/include/asm/tlb.h         | 12 ------------
 arch/hexagon/include/asm/Kbuild    |  1 +
 arch/hexagon/include/asm/tlb.h     | 39 --------------------------------------
 arch/m32r/include/asm/Kbuild       |  1 +
 arch/m32r/include/asm/tlb.h        | 20 -------------------
 arch/m68k/include/asm/tlb.h        | 18 +++++-------------
 arch/metag/include/asm/tlb.h       | 10 ----------
 arch/microblaze/include/asm/Kbuild |  1 +
 arch/microblaze/include/asm/tlb.h  | 25 ------------------------
 arch/mips/include/asm/tlb.h        |  7 -------
 arch/mn10300/include/asm/Kbuild    |  1 +
 arch/mn10300/include/asm/pgalloc.h |  2 ++
 arch/mn10300/include/asm/tlb.h     | 34 ---------------------------------
 arch/openrisc/include/asm/Kbuild   |  1 +
 arch/openrisc/include/asm/tlb.h    | 34 ---------------------------------
 arch/parisc/include/asm/tlb.h      |  6 ------
 arch/powerpc/include/asm/pgalloc.h |  1 -
 arch/powerpc/include/asm/tlb.h     |  7 ++++---
 arch/score/include/asm/Kbuild      |  1 +
 arch/score/include/asm/irq.h       |  1 +
 arch/score/include/asm/tlb.h       | 17 -----------------
 arch/sh/include/asm/tlb.h          |  5 -----
 arch/sparc/include/asm/tlb_32.h    |  8 --------
 arch/sparc/include/asm/tlb_64.h    |  3 ---
 arch/tile/include/asm/Kbuild       |  1 +
 arch/tile/include/asm/tlb.h        | 25 ------------------------
 arch/unicore32/include/asm/tlb.h   |  5 -----
 arch/x86/include/asm/tlb.h         |  4 ----
 arch/xtensa/include/asm/tlb.h      | 16 +---------------
 include/asm-generic/tlb.h          | 24 +++++++++++++++++++++++
 40 files changed, 55 insertions(+), 354 deletions(-)

All patches are also available at:
git://git.kernel.org/pub/scm/linux/kernel/git/rw/misc.git tlb-generic-cleanup

Thanks,
//richard

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

end of thread, other threads:[~2014-05-27  9:17 UTC | newest]

Thread overview: 55+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-05-14 18:59 Consolidate tlb.h Richard Weinberger
2014-05-14 18:59 ` [PATCH 01/27] arm64: Override defaults from generic/tlb.h Richard Weinberger
2014-05-15  9:34   ` Catalin Marinas
2014-05-15  9:37     ` Richard Weinberger
2014-05-14 18:59 ` [PATCH 02/27] powerpc: " Richard Weinberger
2014-05-14 18:59 ` [PATCH 03/27] generic/tlb.h: Move common defines into generic tlb.h Richard Weinberger
2014-05-14 18:59 ` [PATCH 04/27] alpha: Use " Richard Weinberger
2014-05-14 19:05   ` Rik van Riel
2014-05-14 18:59 ` [PATCH 05/27] arc: Use common bits from " Richard Weinberger
2014-05-15  8:22   ` Vineet Gupta
2014-05-14 18:59 ` [PATCH 06/27] avr32: " Richard Weinberger
2014-05-14 18:59 ` [PATCH 07/27] blackfin: Use " Richard Weinberger
2014-05-14 18:59 ` [PATCH 08/27] c6x: " Richard Weinberger
2014-05-14 19:35   ` Mark Salter
2014-05-14 18:59 ` [PATCH 09/27] cris: Use common bits from " Richard Weinberger
2014-05-15  7:51   ` Jesper Nilsson
2014-05-14 18:59 ` [PATCH 10/27] frv: " Richard Weinberger
2014-05-14 18:59 ` [PATCH 11/27] hexagon: " Richard Weinberger
2014-05-20 23:58   ` rkuo
2014-05-14 18:59 ` [PATCH 12/27] m32r: Use " Richard Weinberger
2014-05-14 19:05   ` Rik van Riel
2014-05-14 18:59 ` [PATCH 13/27] m68k: Use common bits from " Richard Weinberger
2014-05-14 19:19   ` Geert Uytterhoeven
2014-05-14 19:26     ` Richard Weinberger
2014-05-14 19:34       ` Geert Uytterhoeven
2014-05-14 20:57         ` Richard Weinberger
2014-05-15  9:49           ` Geert Uytterhoeven
2014-05-14 18:59 ` [PATCH 14/27] metag: " Richard Weinberger
2014-05-15  8:59   ` James Hogan
2014-05-14 18:59 ` [PATCH 15/27] microblaze: Use " Richard Weinberger
2014-05-14 18:59 ` [PATCH 16/27] mips: Use common bits from " Richard Weinberger
2014-05-15 18:02   ` Leonid Yegoshin
2014-05-15 18:31     ` Richard Weinberger
2014-05-27  9:17   ` Ralf Baechle
2014-05-14 18:59 ` [PATCH 17/27] mn10300: Use " Richard Weinberger
2014-05-14 18:59 ` [PATCH 18/27] openrisc: " Richard Weinberger
2014-05-14 18:59 ` [PATCH 19/27] parisc: Use common bits from " Richard Weinberger
2014-05-14 18:59 ` [PATCH 20/27] powerpc: " Richard Weinberger
2014-05-14 18:59 ` [PATCH 21/27] score: Use " Richard Weinberger
2014-05-14 18:59 ` [PATCH 22/27] sh: Use common bits from " Richard Weinberger
2014-05-14 18:59 ` [PATCH 23/27] sparc: " Richard Weinberger
2014-05-14 19:55   ` Sam Ravnborg
2014-05-14 20:04     ` Richard Weinberger
2014-05-14 20:22       ` Sam Ravnborg
2014-05-14 20:27         ` Richard Weinberger
2014-05-15  3:13           ` Guenter Roeck
2014-05-14 18:59 ` [PATCH 24/27] tile: Use " Richard Weinberger
2014-05-14 18:59 ` [PATCH 25/27] unicore32: Use common bits from " Richard Weinberger
2014-05-21  9:27   ` 回复: " 管雪涛
2014-05-14 18:59 ` [PATCH 26/27] x86: " Richard Weinberger
2014-05-21 20:57   ` H. Peter Anvin
2014-05-14 18:59 ` [PATCH 27/27] xtensa: " Richard Weinberger
2014-05-15  8:32 ` Consolidate tlb.h Peter Zijlstra
2014-05-15  8:48   ` Richard Weinberger
2014-05-15  9:08     ` Peter Zijlstra

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).