From d91cf9f6ae68e6f0d488ae07dde9b890dec7fdfd Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E9=BB=84=E6=B6=9B?= <huangtao@rock-chips.com> Date: Mon, 1 Aug 2011 11:26:26 +0800 Subject: [PATCH] rk29: gpu: fix for v2.6.36 --- .../vivante/hal/os/linux/kernel/gc_hal_kernel_driver.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/staging/rk29/vivante/hal/os/linux/kernel/gc_hal_kernel_driver.c b/drivers/staging/rk29/vivante/hal/os/linux/kernel/gc_hal_kernel_driver.c index 23e98d4ac297..5a51e129b1cb 100755 --- a/drivers/staging/rk29/vivante/hal/os/linux/kernel/gc_hal_kernel_driver.c +++ b/drivers/staging/rk29/vivante/hal/os/linux/kernel/gc_hal_kernel_driver.c @@ -181,7 +181,7 @@ int shutdown = 0; static int drv_open(struct inode *inode, struct file *filp); static int drv_release(struct inode *inode, struct file *filp); -static int drv_ioctl(struct inode *inode, struct file *filp, +static long drv_ioctl(struct file *filp, unsigned int ioctlCode, unsigned long arg); static int drv_mmap(struct file * filp, struct vm_area_struct * vma); @@ -189,7 +189,7 @@ struct file_operations driver_fops = { .open = drv_open, .release = drv_release, - .ioctl = drv_ioctl, + .unlocked_ioctl = drv_ioctl, .mmap = drv_mmap, }; @@ -385,8 +385,7 @@ int drv_release(struct inode* inode, struct file* filp) return 0; } -int drv_ioctl(struct inode *inode, - struct file *filp, +long drv_ioctl(struct file *filp, unsigned int ioctlCode, unsigned long arg) { -- 2.34.1