- complete rewrite of hifn_write_command() to avoid copies by removing the hifn_build_command() middle layer for building the command descriptor - remove an unnecessary assignment in hifn_process()
- complete rewrite of hifn_write_command() to avoid copies by removing the
hifn_build_command() middle layer for building the command descriptor
- remove an unnecessary assignment in hifn_process()

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars