Allow SmartOS to use the smf module
Merge pull request #8248 from nshalman/cherry-pick-smf

Allow SmartOS to use the smf module