summaryrefslogtreecommitdiff
path: root/drivers/dahdi/dahdi-base.c
diff options
context:
space:
mode:
authorTzafrir Cohen <tzafrir.cohen@xorcom.com>2009-09-21 16:37:20 +0000
committerTzafrir Cohen <tzafrir.cohen@xorcom.com>2009-09-21 16:37:20 +0000
commitf7e14ee01304f4c6c520659adca6caff3a0ea184 (patch)
tree58c5c1ff49e4eef9637748410c10a0ebcfd93825 /drivers/dahdi/dahdi-base.c
parent7a1c036d588e1aaa612e72805d27fda7fdfa0d9b (diff)
Mark some userspace parameters with __user . No functional change.
Mark parameters for some system calls as __user . This handles some of the cases, but still leaves copy_from_user / copy_to_user that are currently always used with an explicit cast. A minor patch from issue #14808 . git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@7164 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers/dahdi/dahdi-base.c')
-rw-r--r--drivers/dahdi/dahdi-base.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/dahdi/dahdi-base.c b/drivers/dahdi/dahdi-base.c
index f35d3fc..3e1f73b 100644
--- a/drivers/dahdi/dahdi-base.c
+++ b/drivers/dahdi/dahdi-base.c
@@ -1970,7 +1970,7 @@ static void dahdi_chan_unreg(struct dahdi_chan *chan)
write_unlock_irqrestore(&chan_lock, flags);
}
-static ssize_t dahdi_chan_read(struct file *file, char *usrbuf, size_t count, int unit)
+static ssize_t dahdi_chan_read(struct file *file, char __user *usrbuf, size_t count, int unit)
{
struct dahdi_chan *chan = chans[unit];
int amnt;
@@ -2096,7 +2096,7 @@ static int num_filled_bufs(struct dahdi_chan *chan)
return range1 + range2;
}
-static ssize_t dahdi_chan_write(struct file *file, const char *usrbuf, size_t count, int unit)
+static ssize_t dahdi_chan_write(struct file *file, const char __user *usrbuf, size_t count, int unit)
{
unsigned long flags;
struct dahdi_chan *chan = chans[unit];
@@ -2842,7 +2842,7 @@ static int dahdi_open(struct inode *inode, struct file *file)
}
#endif
-static ssize_t dahdi_read(struct file *file, char *usrbuf, size_t count, loff_t *ppos)
+static ssize_t dahdi_read(struct file *file, char __user *usrbuf, size_t count, loff_t *ppos)
{
int unit = UNIT(file);
struct dahdi_chan *chan;
@@ -2876,7 +2876,7 @@ static ssize_t dahdi_read(struct file *file, char *usrbuf, size_t count, loff_t
return dahdi_chan_read(file, usrbuf, count, unit);
}
-static ssize_t dahdi_write(struct file *file, const char *usrbuf, size_t count, loff_t *ppos)
+static ssize_t dahdi_write(struct file *file, const char __user *usrbuf, size_t count, loff_t *ppos)
{
int unit = UNIT(file);
struct dahdi_chan *chan;