Date: Wed, 28 Aug 2019 01:22:21 +0000 (UTC) From: Mateusz Guzik <mjg@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r351559 - in head/sys: kern sys Message-ID: <201908280122.x7S1MLjT089011@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mjg Date: Wed Aug 28 01:22:21 2019 New Revision: 351559 URL: https://svnweb.freebsd.org/changeset/base/351559 Log: proc: remove zpfind It is not used by anything. If someone wants it back it should be reimplemented to use the proc hash. Sponsored by: The FreeBSD Foundation Modified: head/sys/kern/kern_proc.c head/sys/sys/proc.h Modified: head/sys/kern/kern_proc.c ============================================================================== --- head/sys/kern/kern_proc.c Tue Aug 27 22:21:18 2019 (r351558) +++ head/sys/kern/kern_proc.c Wed Aug 28 01:22:21 2019 (r351559) @@ -1294,25 +1294,6 @@ pstats_free(struct pstats *ps) free(ps, M_SUBPROC); } -/* - * Locate a zombie process by number - */ -struct proc * -zpfind(pid_t pid) -{ - struct proc *p; - - sx_slock(&zombproc_lock); - LIST_FOREACH(p, &zombproc, p_list) { - if (p->p_pid == pid) { - PROC_LOCK(p); - break; - } - } - sx_sunlock(&zombproc_lock); - return (p); -} - #ifdef COMPAT_FREEBSD32 /* Modified: head/sys/sys/proc.h ============================================================================== --- head/sys/sys/proc.h Tue Aug 27 22:21:18 2019 (r351558) +++ head/sys/sys/proc.h Wed Aug 28 01:22:21 2019 (r351559) @@ -994,7 +994,6 @@ struct proc *pfind(pid_t); /* Find process by id. */ struct proc *pfind_any(pid_t); /* Find (zombie) process by id. */ struct proc *pfind_any_locked(pid_t pid); /* Find process by id, locked. */ struct pgrp *pgfind(pid_t); /* Find process group by id. */ -struct proc *zpfind(pid_t); /* Find zombie process by id. */ void pidhash_slockall(void); /* Shared lock all pid hash lists. */ void pidhash_sunlockall(void); /* Shared unlock all pid hash lists. */
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201908280122.x7S1MLjT089011>