[dahdi-commits] tzafrir: linux/trunk r7164 -	/linux/trunk/drivers/dahdi/dahdi-base.c
    SVN commits to the DAHDI project 
    dahdi-commits at lists.digium.com
       
    Mon Sep 21 11:37:24 CDT 2009
    
    
  
Author: tzafrir
Date: Mon Sep 21 11:37:20 2009
New Revision: 7164
URL: http://svn.asterisk.org/svn-view/dahdi?view=rev&rev=7164
Log:
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 .
Modified:
    linux/trunk/drivers/dahdi/dahdi-base.c
Modified: linux/trunk/drivers/dahdi/dahdi-base.c
URL: http://svn.asterisk.org/svn-view/dahdi/linux/trunk/drivers/dahdi/dahdi-base.c?view=diff&rev=7164&r1=7163&r2=7164
==============================================================================
--- linux/trunk/drivers/dahdi/dahdi-base.c (original)
+++ linux/trunk/drivers/dahdi/dahdi-base.c Mon Sep 21 11:37:20 2009
@@ -1970,7 +1970,7 @@
 	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 @@
 	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 @@
 }
 #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 @@
 	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;
    
    
More information about the dahdi-commits
mailing list