Use pread as a valid offset is always passed now. Originally the DSO
code read the .hash section in two separate requests and relied on the
implicit offset for the second read, but now the hash table is fetched
in a single call.
Sponsored by: DARPA
You also need ofw_bus_if.h here as it's included from ofw_bus.h and ofw_bus_subr.h