Module Name: src Committed By: martin Date: Wed May 13 18:01:50 UTC 2020
Modified Files: src/sys/arch/arm/include [netbsd-9]: mutex.h src/sys/arch/x86/include [netbsd-9]: mutex.h Log Message: Pull up following revision(s) (requested by chs in ticket #904): sys/arch/x86/include/mutex.h: revision 1.8 sys/arch/x86/include/mutex.h: revision 1.9 sys/arch/arm/include/mutex.h: revision 1.22 sys/arch/arm/include/mutex.h: revision 1.23 Remove __MUTEX_PRIVATE conditional in definition of struct kmutex. This doesn't buy us anything but the need to hack around it in ctfmerge to avoid massive duplication of kernel types -- which only worked for the x86 definition. This changes only x86 and arm for now, pending compile-testing the remaining architectures. Fix userland build by surrounding stuff with #ifdef _KERNEL. (...Why does this header file get exposed to userland at all?) To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.20.22.1 src/sys/arch/arm/include/mutex.h cvs rdiff -u -r1.6 -r1.6.68.1 src/sys/arch/x86/include/mutex.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.