rk29: gpu: fix for v2.6.36
author黄涛 <huangtao@rock-chips.com>
Mon, 1 Aug 2011 03:26:26 +0000 (11:26 +0800)
committer黄涛 <huangtao@rock-chips.com>
Mon, 1 Aug 2011 03:26:26 +0000 (11:26 +0800)
drivers/staging/rk29/vivante/hal/os/linux/kernel/gc_hal_kernel_driver.c

index 23e98d4ac2979360cdc06985bee1ce6c648aa4f9..5a51e129b1cbedc102ad876ca9d7f27284d01582 100755 (executable)
@@ -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)
 {