[Xen-devel] [PATCH 0/3] Use C inlines for uaccess

Pavel Tatashin posted 3 patches 4 years, 5 months ago
Failed in applying to current master (apply log)
There is a newer version of this series
arch/arm/include/asm/assembler.h     |  2 +-
arch/arm/include/asm/uaccess.h       | 32 ++++++++++++---
arch/arm/xen/enlighten.c             |  2 +-
arch/arm/xen/hypercall.S             | 15 +------
arch/arm64/include/asm/asm-uaccess.h | 60 ----------------------------
arch/arm64/include/asm/cacheflush.h  | 38 ++++++++++++++++--
arch/arm64/kernel/entry.S            |  6 +--
arch/arm64/lib/clear_user.S          |  2 +-
arch/arm64/lib/copy_from_user.S      |  2 +-
arch/arm64/lib/copy_in_user.S        |  2 +-
arch/arm64/lib/copy_to_user.S        |  2 +-
arch/arm64/mm/cache.S                | 31 +++++---------
arch/arm64/mm/context.c              | 12 ++++++
arch/arm64/mm/flush.c                |  2 +-
arch/arm64/xen/hypercall.S           | 19 +--------
arch/xtensa/kernel/coprocessor.S     |  1 -
include/xen/arm/hypercall.h          | 23 +++++++++--
17 files changed, 117 insertions(+), 134 deletions(-)
delete mode 100644 arch/arm64/include/asm/asm-uaccess.h
[Xen-devel] [PATCH 0/3] Use C inlines for uaccess
Posted by Pavel Tatashin 4 years, 5 months ago
Convert the remaining uaccess_* calls from ASM macros to C inlines.

These patches apply against linux-next. I boot tested ARM64, and
compile tested ARM changes.

Pavel Tatashin (3):
  arm/arm64/xen: use C inlines for privcmd_call
  arm64: remove uaccess_ttbr0 asm macros from cache functions
  arm64: remove the rest of asm-uaccess.h

 arch/arm/include/asm/assembler.h     |  2 +-
 arch/arm/include/asm/uaccess.h       | 32 ++++++++++++---
 arch/arm/xen/enlighten.c             |  2 +-
 arch/arm/xen/hypercall.S             | 15 +------
 arch/arm64/include/asm/asm-uaccess.h | 60 ----------------------------
 arch/arm64/include/asm/cacheflush.h  | 38 ++++++++++++++++--
 arch/arm64/kernel/entry.S            |  6 +--
 arch/arm64/lib/clear_user.S          |  2 +-
 arch/arm64/lib/copy_from_user.S      |  2 +-
 arch/arm64/lib/copy_in_user.S        |  2 +-
 arch/arm64/lib/copy_to_user.S        |  2 +-
 arch/arm64/mm/cache.S                | 31 +++++---------
 arch/arm64/mm/context.c              | 12 ++++++
 arch/arm64/mm/flush.c                |  2 +-
 arch/arm64/xen/hypercall.S           | 19 +--------
 arch/xtensa/kernel/coprocessor.S     |  1 -
 include/xen/arm/hypercall.h          | 23 +++++++++--
 17 files changed, 117 insertions(+), 134 deletions(-)
 delete mode 100644 arch/arm64/include/asm/asm-uaccess.h

-- 
2.24.0


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel