PERFORCE change 125372 for review

Roman Divacky rdivacky at FreeBSD.org
Mon Aug 20 02:11:40 PDT 2007


> +	PROC_LOCK(p);
>  	outsysshm.pid = p->p_pid;
> -	strncpy(outsysshm.progtitle, p->p_comm, MAXCOMLEN);
> -	strncpy(outsysshm.proctitle, "\0", 1);
> -	copyout((caddr_t) &outsysshm, (caddr_t) *addr, sizeof(struct sysshm)); 
> +	copyout(&outsysshm, (vm_offset_t *)  p->p_usrsysshm, 
> +			sizeof(struct sysshm));
> +	PROC_UNLOCK(p);

I dont think you can copyout while holding proc lock.


More information about the p4-projects mailing list