infiniband: ehca: remove driver_data direct access of struct device
infiniband: ehca: remove driver_data direct access of struct device

In the near future, the driver core is going to not allow direct access
to the driver_data pointer in struct device.  Instead, the functions
dev_get_drvdata() and dev_set_drvdata() should be used.  These functions
have been around since the beginning, so are backwards compatible with
all older kernel versions.

Cc: Sean Hefty <9575f92314b8ac7581ac1b2afb880058b7fbd431@intel.com>
Cc: Roland Dreier <91e9b5f7ca0bb6300133ed378670d64af90dde66@cisco.com>
Cc: Hal Rosenstock <b51eae1bc6d706595a8e5a81e6572a66a9c97b72@gmail.com>
Cc: dfe2db74975e0aa9f6fdd4d61dedcb7328502456@lists.openfabrics.org
Cc: Christoph Raisch <403318c49f6456144761aaa42a66c28867e20455@de.ibm.com>
Acked-by: Hoang-Nam Nguyen <763627f3b610aea52a75097c4dd71d039738190a@de.ibm.com>
Signed-off-by: Greg Kroah-Hartman <4645f7897fd33786a2ee1264d590b3c400559d85@suse.de>


KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,KristFoundation/Programs,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,KristFoundation/Programs,KristFoundation/Programs