Page MenuHomeFreeBSD

syscall.master: fix aio_suspend signature
ClosedPublic

Authored by brooks on Mar 15 2024, 10:45 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Apr 17, 12:21 PM
Unknown Object (File)
Wed, Apr 15, 11:18 AM
Unknown Object (File)
Tue, Apr 14, 11:57 AM
Unknown Object (File)
Fri, Apr 10, 3:49 AM
Unknown Object (File)
Thu, Apr 9, 9:27 PM
Unknown Object (File)
Tue, Apr 7, 2:31 PM
Unknown Object (File)
Sat, Apr 4, 11:56 PM
Unknown Object (File)
Feb 28 2026, 10:37 PM
Subscribers

Details

Summary

It takes a const struct iovec *iovp.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Ok, but this change by itself does not change much. Do we want to consticize locals in sys_aio_suspend() and args for kern_aio_suspend()?

This revision is now accepted and ready to land.Mar 16 2024, 1:28 AM
In D44378#1012165, @kib wrote:

Ok, but this change by itself does not change much. Do we want to consticize locals in sys_aio_suspend() and args for kern_aio_suspend()?

This aligns the declaration with aio_suspend(9). It presumably also has the side effect of preventing passing uap->aiocbp argument to copyout without a cast, but my goal here is just to align with the syscall declaration.

This revision was automatically updated to reflect the committed changes.