common/cnxk: fix memory leak
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 <3ccb4777bd2856f4d9127f25efe6455b1a791ba2@marvell.com>
Reviewed-by: Nithin Dabilpuram <5876e1d9ac41f57357c508f9123b8d030ff3606b@marvell.com>
Reviewed-by: Tejasree Kondoj <bed1b2e7540700754a417e562dc218179ce5788a@marvell.com>

john-mcnamara-intel/dpdk,john-mcnamara-intel/dpdk,john-mcnamara-intel/dpdk,john-mcnamara-intel/dpdk