From: Andrew Morton fs/fuse/control.c: In function 'fuse_conn_waiting_read': fs/fuse/control.c:51: warning: cast to pointer from integer of different size fs/fuse/control.c:54: warning: cast from pointer to integer of different size Cc: Miklos Szeredi Signed-off-by: Andrew Morton --- fs/fuse/control.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff -puN fs/fuse/control.c~fuse-add-control-filesystem-printk-fix fs/fuse/control.c --- a/fs/fuse/control.c~fuse-add-control-filesystem-printk-fix +++ a/fs/fuse/control.c @@ -48,10 +48,10 @@ static ssize_t fuse_conn_waiting_read(st if (!fc) return 0; - file->private_data = (void *) atomic_read(&fc->num_waiting); + file->private_data=(void *)(long)atomic_read(&fc->num_waiting); fuse_conn_put(fc); } - size = sprintf(tmp, "%i\n", (int) file->private_data); + size = sprintf(tmp, "%ld\n", (long)file->private_data); return simple_read_from_buffer(buf, len, ppos, tmp, size); } _