CVSROOT:        /cvs
Module name:    src
Changes by:     v...@cvs.openbsd.org    2023/02/10 07:34:17

Modified files:
        share/man/man9 : knote.9 
        sys/arch/arm64/dev: apm.c 
        sys/arch/i386/i386: apm.c 
        sys/arch/loongson/dev: apm.c 
        sys/dev        : audio.c 
        sys/dev/acpi   : acpi.c 
        sys/dev/pci/drm: drm_connector.c drm_linux.c drm_mode_object.c 
        sys/dev/pci/drm/amd/amdgpu: amdgpu_drv.c 
        sys/dev/pci/drm/i915: i915_driver.c 
        sys/kern       : kern_event.c kern_exec.c kern_fork.c kern_sig.c 
                         sys_generic.c sys_pipe.c uipc_socket.c 
                         uipc_socket2.c uipc_syscalls.c 
        sys/net        : bpf.c if_pppx.c 
        sys/sys        : event.h vnode.h 

Log message:
Adjust knote(9) API

Make knote(9) lock the knote list internally, and add knote_locked(9)
for the typical situation where the list is already locked.

Remove the KNOTE(9) macro to simplify the API.

Manual page OK jmc@
OK mpi@ mvs@

Reply via email to