From: Charles Manning Date: Mon, 26 Apr 2010 01:31:33 +0000 (+1200) Subject: yaffs: Clean up 64-bit compilation X-Git-Tag: pre-name-change~81 X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=commitdiff_plain;h=80bad6d7cb530b6ddac3c51716400b401dfa86db 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 --- 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);