accel/qaic: Fix slicing memory leak
authorPranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
Wed, 2 Aug 2023 14:59:37 +0000 (08:59 -0600)
committerJeffrey Hugo <quic_jhugo@quicinc.com>
Tue, 15 Aug 2023 15:50:07 +0000 (09:50 -0600)
commit2d956177b7c96e62fac762a3b7da4318cde27a73
tree32d71f9e9e6dcde4c473b5ac237ab1c481a7d67b
parente8470c0a7bcaa82f78ad34282d662dd7bd9630c2
accel/qaic: Fix slicing memory leak

The temporary buffer storing slicing configuration data from user is only
freed on error.  This is a memory leak.  Free the buffer unconditionally.

Fixes: ff13be830333 ("accel/qaic: Add datapath")
Signed-off-by: Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
Reviewed-by: Carl Vanderlip <quic_carlv@quicinc.com>
Reviewed-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Signed-off-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230802145937.14827-1-quic_jhugo@quicinc.com
drivers/accel/qaic/qaic_data.c