Cherry-pick TrueNAS OS revision 74468e5f36040f42d5558611a51c6462d33a38ed
(delphij):

Use acquire load and release store for it_need and ih_need fields.
We have seen loads to pass release in the field and this would
hopefully solve the problem.