mbox series

[0/3] arm64: Conversions to modern assembly annotations

Message ID 20200106195818.56351-1-broonie@kernel.org (mailing list archive)
Headers show
Series arm64: Conversions to modern assembly annotations | expand

Message

Mark Brown Jan. 6, 2020, 7:58 p.m. UTC
As part of an effort to make the annotations in assembly code clearer and
more consistent new macros have been introduced.  This series of patches
converts some more of the arm64 assembly code to these annotations,
patch 1 introduces modern equivalents of the arm64 specific ENDPIPROC()
which are then used by conversions of the lib and mm directories in the
other two patches.

Mark Brown (3):
  arm64: asm: Add new-style position independent function annotations
  arm64: lib: Use modern annotations for assembly functions
  arm64: mm: Use modern annotations for assembly functions

 arch/arm64/include/asm/linkage.h | 16 ++++++++++
 arch/arm64/lib/clear_page.S      |  4 +--
 arch/arm64/lib/clear_user.S      |  4 +--
 arch/arm64/lib/copy_from_user.S  |  4 +--
 arch/arm64/lib/copy_in_user.S    |  4 +--
 arch/arm64/lib/copy_page.S       |  4 +--
 arch/arm64/lib/copy_to_user.S    |  4 +--
 arch/arm64/lib/crc32.S           |  8 ++---
 arch/arm64/lib/memchr.S          |  4 +--
 arch/arm64/lib/memcmp.S          |  4 +--
 arch/arm64/lib/memcpy.S          |  8 ++---
 arch/arm64/lib/memmove.S         |  8 ++---
 arch/arm64/lib/memset.S          |  8 ++---
 arch/arm64/lib/strchr.S          |  4 +--
 arch/arm64/lib/strcmp.S          |  4 +--
 arch/arm64/lib/strlen.S          |  4 +--
 arch/arm64/lib/strncmp.S         |  4 +--
 arch/arm64/lib/strnlen.S         |  4 +--
 arch/arm64/lib/strrchr.S         |  4 +--
 arch/arm64/lib/tishift.S         | 12 ++++----
 arch/arm64/mm/cache.S            | 52 ++++++++++++++++----------------
 arch/arm64/mm/proc.S             | 24 +++++++--------
 22 files changed, 104 insertions(+), 88 deletions(-)