* [dpdk-stable] [PATCH v2] crypto/scheduler: fix session free [not found] <1491234435-112340-1-git-send-email-roy.fan.zhang@intel.com> @ 2017-04-03 16:37 ` Fan Zhang 2017-04-04 9:31 ` [dpdk-stable] [PATCH v3] " Fan Zhang 0 siblings, 1 reply; 3+ messages in thread From: Fan Zhang @ 2017-04-03 16:37 UTC (permalink / raw) To: dev; +Cc: pablo.de.lara.guarch, stable This patch fixes the incorrection slave session free operation. Fixes: 57523e682bb7 ("crypto/scheduler: register operation functions") Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> --- v2: - Remove unnecessary session set line. drivers/crypto/scheduler/scheduler_pmd_ops.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/drivers/crypto/scheduler/scheduler_pmd_ops.c b/drivers/crypto/scheduler/scheduler_pmd_ops.c index f02506c..cd8c6a8 100644 --- a/drivers/crypto/scheduler/scheduler_pmd_ops.c +++ b/drivers/crypto/scheduler/scheduler_pmd_ops.c @@ -433,9 +433,10 @@ config_slave_sess(struct scheduler_ctx *sched_ctx, if (create) continue; /* !create */ - (*dev->dev_ops->session_clear)(dev, - (void *)sess->sessions[i]); - sess->sessions[i] = NULL; + sess->sessions[i] = rte_cryptodev_sym_session_free( + slave->dev_id, sess->sessions[i]); + if (!sess->sessions[i]) + return -1; } else { if (!create) continue; @@ -443,10 +444,6 @@ config_slave_sess(struct scheduler_ctx *sched_ctx, sess->sessions[i] = rte_cryptodev_sym_session_create( slave->dev_id, xform); - if (!sess->sessions[i]) { - config_slave_sess(sched_ctx, NULL, sess, 0); - return -1; - } } } -- 2.7.4 ^ permalink raw reply [flat|nested] 3+ messages in thread
* [dpdk-stable] [PATCH v3] crypto/scheduler: fix session free 2017-04-03 16:37 ` [dpdk-stable] [PATCH v2] crypto/scheduler: fix session free Fan Zhang @ 2017-04-04 9:31 ` Fan Zhang 2017-04-04 15:27 ` De Lara Guarch, Pablo 0 siblings, 1 reply; 3+ messages in thread From: Fan Zhang @ 2017-04-04 9:31 UTC (permalink / raw) To: dev; +Cc: pablo.de.lara.guarch, stable This patch fixes the incorrection slave session free operation. Fixes: 57523e682bb7 ("crypto/scheduler: register operation functions") Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> --- v3: - Fixed incorrect removal in v2 v2: - Removed unnecessary session set line. drivers/crypto/scheduler/scheduler_pmd_ops.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/crypto/scheduler/scheduler_pmd_ops.c b/drivers/crypto/scheduler/scheduler_pmd_ops.c index f02506c..a13de46 100644 --- a/drivers/crypto/scheduler/scheduler_pmd_ops.c +++ b/drivers/crypto/scheduler/scheduler_pmd_ops.c @@ -433,9 +433,8 @@ config_slave_sess(struct scheduler_ctx *sched_ctx, if (create) continue; /* !create */ - (*dev->dev_ops->session_clear)(dev, - (void *)sess->sessions[i]); - sess->sessions[i] = NULL; + sess->sessions[i] = rte_cryptodev_sym_session_free( + slave->dev_id, sess->sessions[i]); } else { if (!create) continue; -- 2.7.4 ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [dpdk-stable] [PATCH v3] crypto/scheduler: fix session free 2017-04-04 9:31 ` [dpdk-stable] [PATCH v3] " Fan Zhang @ 2017-04-04 15:27 ` De Lara Guarch, Pablo 0 siblings, 0 replies; 3+ messages in thread From: De Lara Guarch, Pablo @ 2017-04-04 15:27 UTC (permalink / raw) To: Zhang, Roy Fan, dev; +Cc: stable > -----Original Message----- > From: Zhang, Roy Fan > Sent: Tuesday, April 04, 2017 10:31 AM > To: dev@dpdk.org > Cc: De Lara Guarch, Pablo; stable@dpdk.org > Subject: [PATCH v3] crypto/scheduler: fix session free > > This patch fixes the incorrection slave session free operation. > > Fixes: 57523e682bb7 ("crypto/scheduler: register operation functions") > > Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> > --- Acked and applied to dpdk-next-crypto. Thanks, Pablo ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2017-04-04 15:27 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <1491234435-112340-1-git-send-email-roy.fan.zhang@intel.com> 2017-04-03 16:37 ` [dpdk-stable] [PATCH v2] crypto/scheduler: fix session free Fan Zhang 2017-04-04 9:31 ` [dpdk-stable] [PATCH v3] " Fan Zhang 2017-04-04 15:27 ` De Lara Guarch, Pablo
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).