Public feed #892310

Untitled

public diff v1 · immutable
Raw Edit
·published 2008-02-05 09:01 UTC
rendered paste body
Index: isdn_common.c===================================================================RCS file: /cvs/pasta/os/linux-fiori/drivers/isdn/i4l/isdn_common.c,vretrieving revision 1.1.1.1retrieving revision 1.2diff -C 2 -d -r1.1.1.1 -r1.2*** isdn_common.c	10 Jan 2007 20:25:09 -0000	1.1.1.1--- isdn_common.c	12 Jul 2007 20:19:43 -0000	1.2****************** 830,834 ****  			}  			count_put = count_pull;! 			memcpy(cp, skb->data, count_put);  			cp += count_put;  			len -= count_put;--- 830,834 ----  			}  			count_put = count_pull;! 			skb_copy_from_linear_data(skb, cp, count_put);  			cp += count_put;  			len -= count_put;****************** 1060,1064 ****  isdn_read(struct file *file, char __user *buf, size_t count, loff_t * off)  {! 	uint minor = iminor(file->f_dentry->d_inode);  	int len = 0;  	int drvidx;--- 1060,1064 ----  isdn_read(struct file *file, char __user *buf, size_t count, loff_t * off)  {! 	uint minor = iminor(file->f_path.dentry->d_inode);  	int len = 0;  	int drvidx;****************** 1167,1171 ****  isdn_write(struct file *file, const char __user *buf, size_t count, loff_t * off)  {! 	uint minor = iminor(file->f_dentry->d_inode);  	int drvidx;  	int chidx;--- 1167,1171 ----  isdn_write(struct file *file, const char __user *buf, size_t count, loff_t * off)  {! 	uint minor = iminor(file->f_path.dentry->d_inode);  	int drvidx;  	int chidx;****************** 1229,1233 ****  {  	unsigned int mask = 0;! 	unsigned int minor = iminor(file->f_dentry->d_inode);  	int drvidx = isdn_minor2drv(minor - ISDN_MINOR_CTRL);  --- 1229,1233 ----  {  	unsigned int mask = 0;! 	unsigned int minor = iminor(file->f_path.dentry->d_inode);  	int drvidx = isdn_minor2drv(minor - ISDN_MINOR_CTRL);  ****************** 1823,1827 ****  }  ! static struct file_operations isdn_fops =  {  	.owner		= THIS_MODULE,--- 1823,1827 ----  }  ! static const struct file_operations isdn_fops =  {  	.owner		= THIS_MODULE,****************** 2073,2085 ****  	if ((adding) && (d->rcverr))  		kfree(d->rcverr);! 	if (!(d->rcverr = kmalloc(sizeof(int) * m, GFP_ATOMIC))) {  		printk(KERN_WARNING "register_isdn: Could not alloc rcverr\n");  		return -1;  	}- 	memset((char *) d->rcverr, 0, sizeof(int) * m);    	if ((adding) && (d->rcvcount))  		kfree(d->rcvcount);! 	if (!(d->rcvcount = kmalloc(sizeof(int) * m, GFP_ATOMIC))) {  		printk(KERN_WARNING "register_isdn: Could not alloc rcvcount\n");  		if (!adding)--- 2073,2084 ----  	if ((adding) && (d->rcverr))  		kfree(d->rcverr);! 	if (!(d->rcverr = kzalloc(sizeof(int) * m, GFP_ATOMIC))) {  		printk(KERN_WARNING "register_isdn: Could not alloc rcverr\n");  		return -1;  	}    	if ((adding) && (d->rcvcount))  		kfree(d->rcvcount);! 	if (!(d->rcvcount = kzalloc(sizeof(int) * m, GFP_ATOMIC))) {  		printk(KERN_WARNING "register_isdn: Could not alloc rcvcount\n");  		if (!adding)****************** 2087,2091 ****  		return -1;  	}- 	memset((char *) d->rcvcount, 0, sizeof(int) * m);    	if ((adding) && (d->rpqueue)) {--- 2086,2089 ----****************** 2227,2235 ****  		return 0;  	}! 	if (!(d = kmalloc(sizeof(isdn_driver_t), GFP_KERNEL))) {  		printk(KERN_WARNING "register_isdn: Could not alloc driver-struct\n");  		return 0;  	}- 	memset((char *) d, 0, sizeof(isdn_driver_t));    	d->maxbufsize = i->maxbufsize;--- 2225,2232 ----  		return 0;  	}! 	if (!(d = kzalloc(sizeof(isdn_driver_t), GFP_KERNEL))) {  		printk(KERN_WARNING "register_isdn: Could not alloc driver-struct\n");  		return 0;  	}    	d->maxbufsize = i->maxbufsize;