Message ID | 20191127184453.229321-1-pasha.tatashin@soleen.com (mailing list archive) |
---|---|
Headers | show |
Series | Use C inlines for uaccess | expand |
Sorry, forgot to set the subject prefix correctly. It should be: [PATCH v3 0/3]. On Wed, Nov 27, 2019 at 1:44 PM Pavel Tatashin <pasha.tatashin@soleen.com> wrote: > > Changelog > v3: > - Added Acked-by from Stefano Stabellini > - Addressed comments from Mark Rutland > v2: > - Addressed Russell King's concern by not adding > uaccess_* to ARM. > - Removed the accidental change to xtensa > > 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 change > 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/xen/hypercall.h | 10 +++++ > arch/arm/xen/enlighten.c | 2 +- > arch/arm/xen/hypercall.S | 4 +- > arch/arm64/include/asm/asm-uaccess.h | 61 -------------------------- > arch/arm64/include/asm/cacheflush.h | 39 ++++++++++++++-- > arch/arm64/include/asm/xen/hypercall.h | 28 ++++++++++++ > arch/arm64/kernel/entry.S | 27 +++++++++++- > 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 | 42 ++++++------------ > arch/arm64/mm/flush.c | 2 +- > arch/arm64/xen/hypercall.S | 19 +------- > include/xen/arm/hypercall.h | 12 ++--- > 16 files changed, 130 insertions(+), 126 deletions(-) > delete mode 100644 arch/arm64/include/asm/asm-uaccess.h > > -- > 2.24.0 >