Re: [PATCH v5 2/8] arm64: hyperv: Add hypercall and register access functions

2019-11-03 Thread Boqun Feng
Hi Michael, On Thu, Oct 03, 2019 at 07:03:19PM +, Michael Kelley wrote: > Add ARM64-specific code to make Hyper-V hypercalls and to > access virtual processor synthetic registers via hypercalls. > Hypercalls use a Hyper-V specific calling sequence with a non-zero > immediate value per Section

[PATCH v2] atomics,cmpxchg: Privatize the inclusion of asm/cmpxchg.h

2015-09-08 Thread Boqun Feng
definitions of all the{cmp,}xchg variants. Therefore, we should privatize the inclusions of asm/cmpxchg.h to keep it only included in arch/* and replace the inclusions outside with linux/atomic.h Acked-by: Will Deacon Signed-off-by: Boqun Feng --- v1 --> v2: 1. rebase on current mas

[PATCH] atomics,cmpxchg: Privatize the inclusion of asm/cmpxchg.h

2015-08-26 Thread Boqun Feng
definitions of all the{cmp,}xchg variants. Therefore, we should privatize the inclusions of asm/cmpxchg.h to keep it only included in arch/* and replace the inclusions outside with linux/atomic.h Acked-by: Will Deacon Signed-off-by: Boqun Feng --- Documentation/atomic_ops.txt| 4

[PATCH 2/2] staging: lustre: replace ll_{get, put}name() with {get, put}name()

2015-04-21 Thread Boqun Feng
Viro Signed-off-by: Boqun Feng --- drivers/staging/lustre/lustre/llite/dir.c | 60 ++ .../staging/lustre/lustre/llite/llite_internal.h | 2 +- drivers/staging/lustre/lustre/llite/namei.c| 2 +- 3 files changed, 18 insertions(+), 46 deletions(-) diff --

[PATCH 1/2] vfs: export symbol 'getname' and 'putname'

2015-04-21 Thread Boqun Feng
kernel file name copy from userland, it's better to use getname and putname if possible. To be able to use these functions all over the kernel, symbols 'getname' and 'putname' are exported and comments of their behaviors and constraints are added. Suggested-by: Al Viro

[PATCH 0/2] staging: lustre: Replace ll_getname with vfs' getname

2015-04-21 Thread Boqun Feng
f view and voluntary tests are welcome. Thank you. ;-) Regards, Boqun Feng Boqun Feng (2): vfs: Export symbol 'getname' and 'putname' staging: lustre: replace ll_{get,put}name() with {get,put}name() drivers/staging/lustre/lustre/llite/dir.c | 60 ++-