From 9aa16d9cd4a95302f897e1ceaeacafa383eb44f4 Mon Sep 17 00:00:00 2001 From: Magnus Damm Date: Fri, 19 Dec 2008 15:34:09 +0900 Subject: [PATCH] --- yaml --- r: 120158 b: refs/heads/master c: 87884bd8ae42c875adbd62c84f47ed1cbb3e5090 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/video/fb_defio.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 41d8733bc435..9294878be72b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0790555437df2b6070af8f021b8d2ef79e70e144 +refs/heads/master: 87884bd8ae42c875adbd62c84f47ed1cbb3e5090 diff --git a/trunk/drivers/video/fb_defio.c b/trunk/drivers/video/fb_defio.c index 4835bdc4e9f1..e6dafeddfa5b 100644 --- a/trunk/drivers/video/fb_defio.c +++ b/trunk/drivers/video/fb_defio.c @@ -60,6 +60,10 @@ int fb_deferred_io_fsync(struct file *file, struct dentry *dentry, int datasync) { struct fb_info *info = file->private_data; + /* Skip if deferred io is complied-in but disabled on this fbdev */ + if (!info->fbdefio) + return 0; + /* Kill off the delayed work */ cancel_rearming_delayed_work(&info->deferred_work);