/* /dev/dsp file operations */
-static ssize_t hostaudio_read(struct file *file, char __user *buffer,
- size_t count, loff_t *ppos)
+static ssize_t hostaudio_read(struct file *file, char *buffer, size_t count,
+ loff_t *ppos)
{
struct hostaudio_state *state = file->private_data;
void *kbuf;
return(err);
}
-static ssize_t hostaudio_write(struct file *file, const char __user *buffer,
+static ssize_t hostaudio_write(struct file *file, const char *buffer,
size_t count, loff_t *ppos)
{
struct hostaudio_state *state = file->private_data;
case SNDCTL_DSP_CHANNELS:
case SNDCTL_DSP_SUBDIVIDE:
case SNDCTL_DSP_SETFRAGMENT:
- if(get_user(data, (int __user *) arg))
+ if(get_user(data, (int *) arg))
return(-EFAULT);
break;
default:
case SNDCTL_DSP_CHANNELS:
case SNDCTL_DSP_SUBDIVIDE:
case SNDCTL_DSP_SETFRAGMENT:
- if(put_user(data, (int __user *) arg))
+ if(put_user(data, (int *) arg))
return(-EFAULT);
break;
default: