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]
Date:	Wed, 14 May 2014 20:59:32 +0200
From:	Richard Weinberger <richard@....at>
To:	linux-arch@...r.kernel.org, arnd@...db.de,
	linux-kernel@...r.kernel.org
Subject: Consolidate tlb.h

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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ