Page MenuHomeFreeBSD

hid: Handle errors from copyin() in ioctl handlers
ClosedPublic

Authored by markj on Dec 19 2023, 3:15 AM.
Tags
None
Referenced Files
F166892641: D43102.id131839.diff
Mon, Aug 17, 2:02 PM
F166825451: D43102.id131553.diff
Sun, Aug 16, 9:20 PM
F166821248: D43102.id131839.diff
Sun, Aug 16, 9:02 PM
Unknown Object (File)
Thu, Aug 13, 9:06 PM
Unknown Object (File)
Tue, Aug 11, 11:36 PM
Unknown Object (File)
Tue, Aug 11, 9:09 AM
Unknown Object (File)
Tue, Aug 11, 8:35 AM
Unknown Object (File)
Sat, Jul 25, 7:57 PM
Subscribers

Details

Summary

If copyin() fails, the driver will proceed blindly with a zeroed buffer,
which is not what we want. In preparation for annotating copyin() with
__result_use_check, start checking for errors.

Diff Detail

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