common/cnxk: fix memory leak
authorAnoob Joseph <anoobj@marvell.com>
Wed, 10 Nov 2021 04:32:03 +0000 (10:02 +0530)
committerJerin Jacob <jerinj@marvell.com>
Thu, 11 Nov 2021 15:12:23 +0000 (16:12 +0100)
commit80847935caafa4869b1cff330f69e8586fe135f0
tree92ec2b42fd4c195c92e5515483cf5b5d50de2de3
parent5050f441e3addf2d0a385e9ee92254c7b9a690e2
common/cnxk: fix memory leak

The memory allocated for temporarily keeping DPTR need to be freed after
operation.

Also, dptr need to be aligned to 8B.

Fixes: 71213a8b773c ("common/cnxk: support CPT CTX write through microcode op")

Signed-off-by: Anoob Joseph <anoobj@marvell.com>
Reviewed-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Reviewed-by: Tejasree Kondoj <ktejasree@marvell.com>
drivers/common/cnxk/roc_cpt.c