Page MenuHomeFreeBSD

linux: cap mount id to INT_MAX
Needs ReviewPublic

Authored by aokblast on Wed, Aug 26, 8:46 PM.
Tags
None
Referenced Files
F168268193: D59202.id185168.diff
Thu, Aug 27, 7:12 AM
F168254237: D59202.id.diff
Thu, Aug 27, 5:07 AM
F168251587: D59202.diff
Thu, Aug 27, 4:45 AM
F168206324: D59202.diff
Wed, Aug 26, 9:36 PM
F168206251: D59202.id185168.diff
Wed, Aug 26, 9:35 PM
Subscribers

Details

Reviewers
None
Group Reviewers
linuxkpi
Summary

linux stores mount id as a int32_t, using xor would make it becomes
negative in some cases. As a result, we cap the value to INT_MAX to
prevent getting a negative value from userspace.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 76193
Build 73076: arc lint + arc unit