fixup! Add iovctl functions for validating config
Add missing dereference
Don't import nv.h into every user of pci_if.h
Remove more usages of nvlist_t
Add comment explaining handling of 64-bit BARs
Small code review fixes
Apply fixes from code review

 - Fix a memory leak in an error case
 - Check correct variables for NULL
 - Don't hold Giant unnecessarily
Comment corrections requested in code review
Code review fixes

 - Remove usage of sysexits.h
 - Use warnx() instead of directly fprintf'ing to stderr
 - Print the results of the dry run to stdout
Remove usage of sysexits
Remove use of sysexits
Improve validation of VF node names
Disallow leading zeros in VF names
Fix typos in comments
Fix terminology: subsystem was used where device was intended
Ensure that config is always initialized
Prevent calling free on an uninitialized pointer
Merge branch 'coco_45723' into iov
Merge branch 'coco_45725' into iov
Merge branch 'coco_45726' into iov