From 80bad6d7cb530b6ddac3c51716400b401dfa86db Mon Sep 17 00:00:00 2001 From: Charles Manning Date: Mon, 26 Apr 2010 13:31:33 +1200 Subject: [PATCH] yaffs: Clean up 64-bit compilation Change format fields to work properly with 64-bit compilation. Change name of background thread to get rid of pointer calculations. Signed-off-by: Charles Manning --- yaffs_fs.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/yaffs_fs.c b/yaffs_fs.c index 25d3d22..caade8a 100644 --- a/yaffs_fs.c +++ b/yaffs_fs.c @@ -1064,9 +1064,8 @@ static int yaffs_write_end(struct file *filp, struct address_space *mapping, addr = kva + offset_into_page; T(YAFFS_TRACE_OS, - ("yaffs_write_end addr %x pos %x nBytes %d\n", - (unsigned) addr, - (int)pos, copied)); + ("yaffs_write_end addr %p pos %x nBytes %d\n", + addr,(unsigned)pos, copied)); ret = yaffs_file_write(filp, addr, copied, &pos); @@ -2094,12 +2093,12 @@ static int yaffs_BackgroundThread(void *data) static int yaffs_BackgroundStart(yaffs_Device *dev) { int retval = 0; - struct yaffs_LinuxContext *context = yaffs_DeviceToContext(dev); context->bgRunning = 1; - context->bgThread = kthread_run(yaffs_BackgroundThread,(void *)dev,"yaffs_%x",(unsigned)dev); + context->bgThread = kthread_run(yaffs_BackgroundThread, + (void *)dev,"yaffs-bg"); if(IS_ERR(context->bgThread)){ retval = PTR_ERR(context->bgThread); -- 2.30.2