added check to see if a session for a device
has been initialised if it has return 0.
Fixes:
5d6c73dd5938 ("cryptodev: add reference count to session private data")
Cc: stable@dpdk.org
Signed-off-by: Marko Kovacevic <marko.kovacevic@intel.com>
Acked-by: Fiona Trahe <fiona.trahe@intel.com>
return -EINVAL;
driver_id = dev->driver_id;
return -EINVAL;
driver_id = dev->driver_id;
+ if (sess->sess_data[driver_id].refcnt == 0)
+ return 0;
if (--sess->sess_data[driver_id].refcnt != 0)
return -EBUSY;
if (--sess->sess_data[driver_id].refcnt != 0)
return -EBUSY;