Include PID in the error message which is printed when the maxproc limit

is exceeded. Improve formatting of the message while here.

PR:		kern/60550
Submitted by:	Lowell Gilbert, bde
This commit is contained in:
Jaakko Heinonen 2013-04-19 15:19:29 +00:00
parent 14658a80fe
commit a208417c41

View File

@ -930,8 +930,8 @@ fork1(struct thread *td, int flags, int pages, struct proc **procp,
fail:
sx_sunlock(&proctree_lock);
if (ppsratecheck(&lastfail, &curfail, 1))
printf("maxproc limit exceeded by uid %i, please see tuning(7) and login.conf(5).\n",
td->td_ucred->cr_ruid);
printf("maxproc limit exceeded by uid %u (pid %d); see tuning(7) and login.conf(5)\n",
td->td_ucred->cr_ruid, p1->p_pid);
sx_xunlock(&allproc_lock);
#ifdef MAC
mac_proc_destroy(newproc);