Intermediate cast of strio_offs -> uio_offset should be u_long not long since otherwise a very high kernel address would be stored as a negative offset.  From NetBSD (christos).
Intermediate cast of strio_offs -> uio_offset should be u_long not long
since otherwise a very high kernel address would be stored as a negative
offset.  From NetBSD (christos).

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