memcpy(data->ioc_bulk, LUSTRE_VERSION_STRING,
                       strlen(LUSTRE_VERSION_STRING) + 1);
 
-               err = obd_ioctl_popdata((void __user *)arg, data, len);
-               if (err)
+               if (copy_to_user((void __user *)arg, data, len))
                        err = -EFAULT;
                goto out;
 
                        goto out;
                }
 
-               err = obd_ioctl_popdata((void __user *)arg, data,
-                                       sizeof(*data));
-               if (err)
+               if (copy_to_user((void __user *)arg, data, sizeof(*data)))
                        err = -EFAULT;
                goto out;
        }
 
                CDEBUG(D_IOCTL, "device name %s, dev %d\n", data->ioc_inlbuf1,
                       dev);
-               err = obd_ioctl_popdata((void __user *)arg, data,
-                                       sizeof(*data));
+
+               if (copy_to_user((void __user *)arg, data, sizeof(*data)))
                if (err)
                        err = -EFAULT;
                goto out;
                         (int)index, status, obd->obd_type->typ_name,
                         obd->obd_name, obd->obd_uuid.uuid,
                         atomic_read(&obd->obd_refcount));
-               err = obd_ioctl_popdata((void __user *)arg, data, len);
 
-               err = 0;
+               if (copy_to_user((void __user *)arg, data, len))
+                       err = -EFAULT;
                goto out;
        }
        }
                if (err)
                        goto out;
 
-               err = obd_ioctl_popdata((void __user *)arg, data, len);
-               if (err)
+               if (copy_to_user((void __user *)arg, data, len))
                        err = -EFAULT;
                goto out;
        }
 
 }
 EXPORT_SYMBOL(obd_ioctl_getdata);
 
-int obd_ioctl_popdata(void __user *arg, void *data, int len)
-{
-       int err;
-
-       err = copy_to_user(arg, data, len) ? -EFAULT : 0;
-       return err;
-}
-
 /*  opening /dev/obd */
 static int obd_class_open(struct inode *inode, struct file *file)
 {