Push kernel lock down into ifioctl()
authorkn <kn@openbsd.org>
Tue, 8 Nov 2022 11:25:01 +0000 (11:25 +0000)
committerkn <kn@openbsd.org>
Tue, 8 Nov 2022 11:25:01 +0000 (11:25 +0000)
commitbe2d4851d91713d246e7be24815062010ffa9479
tree8dc0c35bbb766521e20ffea9600f460a6b197215
parentbc140dd11661560cd5f445297a2e1a3558b47d97
Push kernel lock down into ifioctl()

This is a mechanical diff without semantical changes, locking ioctls
individually inside ifioctl() rather than all of them around it.

This allows us to unlock ioctls one by one.

OK mpi
sys/kern/sys_socket.c
sys/net/if.c