From f19699186d29ba8561d67b4457e98c018ea26317 Mon Sep 17 00:00:00 2001 From: Mike Marciniszyn Date: Wed, 11 Apr 2018 05:20:05 -0700 Subject: [PATCH] LU-10560 libcfs: Fix inconsistent declaration for cfs_kernel_write() The header file buffer should be const void * to match the implementation. Test-Parameters: trivial Change-Id: I3a09b84e4c3dbe39870be04ae98c13e9e6221a6d Fixes: b9a32054600a8d63948cced361191aa6ae7ea8f2 Signed-off-by: Mike Marciniszyn Reviewed-on: https://review.whamcloud.com/31948 Tested-by: Jenkins Tested-by: Maloo Reviewed-by: James Simmons Reviewed-by: Dmitry Eremin Reviewed-by: Oleg Drokin --- libcfs/include/libcfs/linux/linux-misc.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libcfs/include/libcfs/linux/linux-misc.h b/libcfs/include/libcfs/linux/linux-misc.h index 06f58e2..4901053 100644 --- a/libcfs/include/libcfs/linux/linux-misc.h +++ b/libcfs/include/libcfs/linux/linux-misc.h @@ -117,7 +117,8 @@ int cfs_get_environ(const char *key, char *value, int *val_len); #define wait_queue_entry_t wait_queue_t #endif -int cfs_kernel_write(struct file *filp, char *buf, size_t count, loff_t *pos); +int cfs_kernel_write(struct file *filp, const void *buf, size_t count, + loff_t *pos); /* * For RHEL6 struct kernel_parm_ops doesn't exist. Also -- 1.8.3.1