# HG changeset patch # User Charles Manning # Date 1272245493 -43200 # Node ID 36a72b45da7c2e5e6b1814ec1a1962e9610053b5 # Parent dc1a01765cbe443ee2f1a92a612d01c1f9a789c5 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 --- a/yaffs_fs.c +++ b/yaffs_fs.c @@ -1064,9 +1064,8 @@ static int yaffs_write_end(struct file * 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 * 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);