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)
Sun, May 5, 11:20 PM
Unknown Object (File)
Sat, May 4, 1:22 PM
Unknown Object (File)
Sat, Apr 27, 2:46 PM
Unknown Object (File)
Sat, Apr 27, 2:37 PM
Unknown Object (File)
Fri, Apr 26, 4:15 AM
Unknown Object (File)
Tue, Apr 23, 12:33 PM
Unknown Object (File)
Sat, Apr 13, 9:34 PM
Unknown Object (File)
Sat, Apr 13, 5:23 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.