From: Oleg Drokin Date: Sun, 3 Jan 2016 21:07:16 +0000 (-0500) Subject: LU-7623 lmv: Mark lmv_hsm_ct_register/unregister uarg as __user X-Git-Tag: 2.7.90~9 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=3b2dad4ebb4ac81cebeab6c7e0c4ecb67f1de7ea;hp=bdd1272607a95482d6b5261de7fe8bec1d57e2a8 LU-7623 lmv: Mark lmv_hsm_ct_register/unregister uarg as __user Since it is a userspace pointer, this makes things neater and sparse happier. Change-Id: I3249ecba20a2018b6ebba4d257ce918b4bd9aed1 Signed-off-by: Oleg Drokin Reviewed-on: http://review.whamcloud.com/17783 Tested-by: Jenkins Tested-by: Maloo Reviewed-by: James Simmons Reviewed-by: John L. Hammond Reviewed-by: Dmitry Eremin --- diff --git a/lustre/lmv/lmv_obd.c b/lustre/lmv/lmv_obd.c index 8afd6d7..78842b0 100644 --- a/lustre/lmv/lmv_obd.c +++ b/lustre/lmv/lmv_obd.c @@ -809,7 +809,8 @@ static void lmv_hsm_req_build(struct lmv_obd *lmv, } static int lmv_hsm_ct_unregister(struct lmv_obd *lmv, unsigned int cmd, int len, - struct lustre_kernelcomm *lk, void *uarg) + struct lustre_kernelcomm *lk, + void __user *uarg) { __u32 i; int rc; @@ -836,7 +837,7 @@ static int lmv_hsm_ct_unregister(struct lmv_obd *lmv, unsigned int cmd, int len, } static int lmv_hsm_ct_register(struct lmv_obd *lmv, unsigned int cmd, int len, - struct lustre_kernelcomm *lk, void *uarg) + struct lustre_kernelcomm *lk, __user void *uarg) { struct file *filp; __u32 i, j;