Skip to content

Commit

Permalink
zbud: Fix compile warnings due to usage of debugfs_create_size_t
Browse files Browse the repository at this point in the history
.
drivers/staging/zcache/zbud.c:336: warning: passing argument 4 of ‘debugfs_create_size_t’ from incompatible pointer type
include/linux/debugfs.h:80: note: expected ‘size_t *’ but argument is of type ‘long unsigned int *’
..

which is b/c we end up using 'unsigned' or 'unsigned long' instead
of 'ssize_t'. So lets fix this up and use the proper type.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  • Loading branch information
Konrad Rzeszutek Wilk authored and Greg Kroah-Hartman committed Feb 15, 2013
1 parent 80e9fc9 commit feb897e
Showing 1 changed file with 16 additions and 16 deletions.
32 changes: 16 additions & 16 deletions drivers/staging/zcache/zbud.c
Original file line number Diff line number Diff line change
Expand Up @@ -281,26 +281,26 @@ static inline char *zbud_data(void *zbpg,
* debugfs viewers, some of these should also be atomic_long_t, but
* I don't know how to expose atomics via debugfs either...
*/
static unsigned long zbud_eph_pageframes;
static unsigned long zbud_pers_pageframes;
static unsigned long zbud_eph_zpages;
static unsigned long zbud_pers_zpages;
static ssize_t zbud_eph_pageframes;
static ssize_t zbud_pers_pageframes;
static ssize_t zbud_eph_zpages;
static ssize_t zbud_pers_zpages;
static u64 zbud_eph_zbytes;
static u64 zbud_pers_zbytes;
static unsigned long zbud_eph_evicted_pageframes;
static unsigned long zbud_pers_evicted_pageframes;
static unsigned long zbud_eph_cumul_zpages;
static unsigned long zbud_pers_cumul_zpages;
static ssize_t zbud_eph_evicted_pageframes;
static ssize_t zbud_pers_evicted_pageframes;
static ssize_t zbud_eph_cumul_zpages;
static ssize_t zbud_pers_cumul_zpages;
static u64 zbud_eph_cumul_zbytes;
static u64 zbud_pers_cumul_zbytes;
static unsigned long zbud_eph_cumul_chunk_counts[NCHUNKS];
static unsigned long zbud_pers_cumul_chunk_counts[NCHUNKS];
static unsigned long zbud_eph_buddied_count;
static unsigned long zbud_pers_buddied_count;
static unsigned long zbud_eph_unbuddied_count;
static unsigned long zbud_pers_unbuddied_count;
static unsigned long zbud_eph_zombie_count;
static unsigned long zbud_pers_zombie_count;
static ssize_t zbud_eph_cumul_chunk_counts[NCHUNKS];
static ssize_t zbud_pers_cumul_chunk_counts[NCHUNKS];
static ssize_t zbud_eph_buddied_count;
static ssize_t zbud_pers_buddied_count;
static ssize_t zbud_eph_unbuddied_count;
static ssize_t zbud_pers_unbuddied_count;
static ssize_t zbud_eph_zombie_count;
static ssize_t zbud_pers_zombie_count;
static atomic_t zbud_eph_zombie_atomic;
static atomic_t zbud_pers_zombie_atomic;

Expand Down

0 comments on commit feb897e

Please sign in to comment.