View | Details | Raw Unified
Collapse All | Expand All

(-) linux-2.6.10/drivers/block/scsi_ioctl.c (-1 / +2 lines)
 Lines 339-345    Link Here 
			 struct gendisk *bd_disk, Scsi_Ioctl_Command __user *sic)
			 struct gendisk *bd_disk, Scsi_Ioctl_Command __user *sic)
{
{
	struct request *rq;
	struct request *rq;
	int err, in_len, out_len, bytes, opcode, cmdlen;
	unsigned int bytes, opcode, cmdlen, in_len, out_len;
	int err;
	char *buffer = NULL, sense[SCSI_SENSE_BUFFERSIZE];
	char *buffer = NULL, sense[SCSI_SENSE_BUFFERSIZE];
	/*
	/*
(-) linux-2.6.10/drivers/char/moxa.c (+2 lines)
 Lines 807-812    Link Here 
	case TIOCSSERIAL:
	case TIOCSSERIAL:
		return moxa_set_serial_info(ch, argp);
		return moxa_set_serial_info(ch, argp);
	default:
	default:
		if(!capable(CAP_SYS_RAWIO))
			return -EPERM;
		retval = MoxaDriverIoctl(cmd, arg, port);
		retval = MoxaDriverIoctl(cmd, arg, port);
	}
	}
	return (retval);
	return (retval);
(-) linux.vanilla-2.6.10/drivers/char/random.c (-1 / +16 lines)
 Lines 1360-1365    Link Here 
		vm_unacct_memory(grow);
		vm_unacct_memory(grow);
		return -ENOMEM;
		return -ENOMEM;
	}
	}
	if ((vma->vm_flags & VM_LOCKED) && !capable(CAP_IPC_LOCK) &&
			((vma->vm_mm->locked_vm + grow) << PAGE_SHIFT) >
			current->signal->rlim[RLIMIT_MEMLOCK].rlim_cur) {
		anon_vma_unlock(vma);
		vm_unacct_memory(grow);
		return -ENOMEM;
	}
	vma->vm_end = address;
	vma->vm_end = address;
	vma->vm_mm->total_vm += grow;
	vma->vm_mm->total_vm += grow;
	if (vma->vm_flags & VM_LOCKED)
	if (vma->vm_flags & VM_LOCKED)
 Lines 1422-1427    Link Here 
		vm_unacct_memory(grow);
		vm_unacct_memory(grow);
		return -ENOMEM;
		return -ENOMEM;
	}
	}
	if ((vma->vm_flags & VM_LOCKED) && !capable(CAP_IPC_LOCK) &&
			((vma->vm_mm->locked_vm + grow) << PAGE_SHIFT) >
			current->signal->rlim[RLIMIT_MEMLOCK].rlim_cur) {
		anon_vma_unlock(vma);
		vm_unacct_memory(grow);
		return -ENOMEM;
	}
	vma->vm_start = address;
	vma->vm_start = address;
	vma->vm_pgoff -= grow;
	vma->vm_pgoff -= grow;
	vma->vm_mm->total_vm += grow;
	vma->vm_mm->total_vm += grow;
 Lines 1833-1838    Link Here 
	down_write(&current->mm->mmap_sem);
	down_write(&current->mm->mmap_sem);
	ret = __do_brk(addr, len);
	ret = __do_brk(addr, len);
	up_write(&current->mm->mmap_sem);
	up_write(&current->mm->mmap_sem);
	return ret;
}
}
EXPORT_SYMBOL(do_brk);
EXPORT_SYMBOL(do_brk);
 Lines 1906-1912    Link Here 
			     void __user *oldval, size_t __user *oldlenp,
			     void __user *oldval, size_t __user *oldlenp,
			     void __user *newval, size_t newlen, void **context)
			     void __user *newval, size_t newlen, void **context)
{
{
	int	len;
	unsigned int	len;
	
	
	sysctl_poolsize = random_state->poolinfo.POOLBYTES;
	sysctl_poolsize = random_state->poolinfo.POOLBYTES;