Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys



> On 19. Apr 2019, at 03:52, Ryota Ozaki <ozaki-r%netbsd.org@localhost> wrote:
> 
> Module Name:	src
> Committed By:	ozaki-r
> Date:		Fri Apr 19 01:52:56 UTC 2019
> 
> Modified Files:
> 	src/sys/kern: kern_lwp.c kern_softint.c subr_psref.c
> 	src/sys/rump/kern/lib/libsysproxy: sysproxy.c
> 	src/sys/sys: lwp.h userret.h
> 
> Log Message:
> Implement a simple psref leak detector
> 
> It detects leaks by counting up the number of held psref by an LWP and checking
> its zeroness at the end of syscalls and softint handlers.  For the counter, a
> unused field of struct lwp is reused.

For DIAGNOSTIC-only operations LWP specific data
(see kern/subr_lwp_specificdata.c) is a better choice.

--
J. Hannken-Illjes - hannken%eis.cs.tu-bs.de@localhost - TU Braunschweig

Attachment: signature.asc
Description: Message signed with OpenPGP



Home | Main Index | Thread Index | Old Index