staging/lustre/ldlm: Fix up LDLM_POOL_SYSFS_WRITER*_STORE define

The store method defined by LDLM_POOL_SYSFS_WRITER_STORE and
LDLM_POOL_SYSFS_WRITER_NOLOCK_STORE defines should
use size_t count, not unsigned long.

This produced a warning on i386 (and other 32bit architectures too,
I guess) where unsigned long is not 32 bit.

Reported by kbuild test bot.

Signed-off-by: Oleg Drokin <green@linuxhacker.ru>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Oleg Drokin 2015-05-31 02:47:22 -04:00 committed by Greg Kroah-Hartman
parent f6758e7961
commit 1185aaf55c

View file

@ -265,7 +265,7 @@ typedef enum ldlm_policy_res ldlm_policy_res_t;
static ssize_t var##_store(struct kobject *kobj, \
struct attribute *attr, \
const char *buffer, \
unsigned long count) \
size_t count) \
{ \
struct ldlm_pool *pl = container_of(kobj, struct ldlm_pool, \
pl_kobj); \
@ -301,7 +301,7 @@ typedef enum ldlm_policy_res ldlm_policy_res_t;
static ssize_t var##_store(struct kobject *kobj, \
struct attribute *attr, \
const char *buffer, \
unsigned long count) \
size_t count) \
{ \
struct ldlm_pool *pl = container_of(kobj, struct ldlm_pool, \
pl_kobj); \