Page MenuHomeFreeBSD

ix(4): Sanitize negative error codes
Needs ReviewPublic

Authored by pawel.sobczyk_intel.com on Thu, Jun 18, 8:46 AM.
Tags
None
Referenced Files
F162677204: D57642.diff
Wed, Jul 15, 3:50 PM
Unknown Object (File)
Wed, Jul 15, 10:35 AM
Unknown Object (File)
Sun, Jul 5, 12:42 PM
Unknown Object (File)
Sun, Jul 5, 12:26 AM
Unknown Object (File)
Fri, Jul 3, 1:48 AM
Unknown Object (File)
Thu, Jul 2, 9:56 PM
Unknown Object (File)
Fri, Jun 26, 9:07 AM
Unknown Object (File)
Fri, Jun 26, 1:13 AM
Subscribers

Details

Reviewers
None
Group Reviewers
Intel Networking
Restricted Owners Package(Owns No Changed Paths)
Summary

Due to development history FreeBSD driver error codes are reported the same way
as in Linux (as negatives) which is inconsistent with FreeBSD standard. It may
cause unexpected behavior when driver errors are interpreted by a kernel
as syscall handler return values.
This patch converts error codes from negative to positive values for
NVM access functions.

Signed-off-by: Pawel Sobczyk <pawel.sobczyk@intel.com>

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 73971
Build 70854: arc lint + arc unit