staging: sync: Add compat_ioctl handlers to sync drivers
authorDmitry Pervushin <dmitry.pervushin@linaro.org>
Fri, 29 Mar 2013 17:50:02 +0000 (10:50 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 29 Mar 2013 19:35:28 +0000 (12:35 -0700)
The sync drivers are missing compat_ioctl handlers, so this
patch adds them.

The same change has been submitted to AOSP:
        https://android-review.googlesource.com/#/c/54901/
        Change-Id: If1a1ecc3952b321c8d64c6a8b050104859efc4b1

Cc: Erik Gilling <konkers@android.com>
Cc: Dmitry Pervushin <dmitry.pervushin@linaro.org>
Cc: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Cc: Android Kernel Team <kernel-team@android.com>
Signed-off-by: Dmitry Pervushin <dmitry.pervushin@linaro.org>
Signed-off-by: John Stultz <john.stultz@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/android/sw_sync.c
drivers/staging/android/sync.c

index ec7de30ac33e8490e6fd8361fa4c4c3458c15f6a..4928f93bdf3d6a0a8525b00e985a651586bd1ffb 100644 (file)
@@ -239,6 +239,7 @@ static const struct file_operations sw_sync_fops = {
        .open = sw_sync_open,
        .release = sw_sync_release,
        .unlocked_ioctl = sw_sync_ioctl,
+       .compat_ioctl = sw_sync_ioctl,
 };
 
 static struct miscdevice sw_sync_dev = {
index bf66c199a8335c1bdcfa00a7fbebafd76dcc722c..3893a35747698603cce0fe62ee7dcc1d1c333352 100644 (file)
@@ -248,6 +248,7 @@ static const struct file_operations sync_fence_fops = {
        .release = sync_fence_release,
        .poll = sync_fence_poll,
        .unlocked_ioctl = sync_fence_ioctl,
+       .compat_ioctl = sync_fence_ioctl,
 };
 
 static struct sync_fence *sync_fence_alloc(const char *name)