IB/hfi1: Restore EPROM read ability
authorDean Luick <dean.luick@intel.com>
Fri, 30 Sep 2016 11:41:34 +0000 (04:41 -0700)
committerDoug Ledford <dledford@redhat.com>
Sun, 2 Oct 2016 12:42:19 +0000 (08:42 -0400)
commite2113752b783e387f9cb0d8b9d928c6f9fce08b3
tree6ccea4f92c6b8a88d5160e10422a63f7466b6eeb
parentc642cc070b4934cd4718e63aa46e140468bc6a60
IB/hfi1: Restore EPROM read ability

Partially revert commit d07903174202 ("IB/hfi1: Remove
EPROM functionality from data device"), bringing back
the ability to read from the EPROM.

This code will be used for driver-only acccess to the EPROM, hence
change EPROM read to save to a buffer instead of copy touser. Also
allow any offset and remove missed includes and leftover declarations.

Reviewed-by: Easwar Hariharan <easwar.hariharan@intel.com>
Signed-off-by: Dean Luick <dean.luick@intel.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/hfi1/eprom.c
drivers/infiniband/hw/hfi1/eprom.h
drivers/infiniband/hw/hfi1/file_ops.c