Page MenuHomeFreeBSD

smbus: add compat32 support for SMB ioctls
ClosedPublic

Authored by stevek on Nov 29 2023, 7:35 PM.
Tags
None
Referenced Files
F132337176: D42837.id130823.diff
Thu, Oct 16, 12:50 AM
F132337173: D42837.id.diff
Thu, Oct 16, 12:50 AM
F132337163: D42837.id130810.diff
Thu, Oct 16, 12:49 AM
Unknown Object (File)
Wed, Oct 15, 2:11 PM
Unknown Object (File)
Sat, Sep 27, 8:37 AM
Unknown Object (File)
Sep 14 2025, 11:48 AM
Unknown Object (File)
Aug 19 2025, 5:11 AM
Unknown Object (File)
Aug 11 2025, 5:57 AM
Subscribers

Details

Summary

Some of the SMB ioctl request structures contain pointers and need to
handle requests from 32-bit applications on 64-bit kernels.

Obtained from: Juniper Networks, Inc.

Diff Detail

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

Event Timeline

This revision is now accepted and ready to land.Nov 29 2023, 8:58 PM
sys/dev/smbus/smb.c
253

Could any of these calls sleep?

kib added inline comments.
sys/dev/smbus/smb.c
253

Ignore the question, it is not worse than the current situation due to small data optimization in kern_ioctl().

This revision was automatically updated to reflect the committed changes.