+13
−9
Loading
Many bdev modules create their own bdev structure with spdk_bdev as the first member. bdev.c currently uses the spdk_bdev pointer as its io_device handle, forcing bdev modules to pick something different. Change this to use the spdk_bdev pointer + 1 bytes as its io_device handle. The actual handle does not really matter - it just needs to be unique. This will simplify bdev module development. Signed-off-by:Jim Harris <james.r.harris@intel.com> Change-Id: I8b6da3be9c16c87bc7a393c3a2221c6bae26e0a5 Reviewed-on: https://review.gerrithub.io/400554 Reviewed-by:
Daniel Verkamp <daniel.verkamp@intel.com> Tested-by:
SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by:
Changpeng Liu <changpeng.liu@intel.com>