habanalabs: validate packet id during CB parse
authorOfir Bitton <obitton@habana.ai>
Thu, 30 Jul 2020 11:56:38 +0000 (14:56 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 9 Sep 2020 17:14:08 +0000 (19:14 +0200)
commitfb8b4592f9585a9f50683ad3423c74a21c9f0991
tree7697bcdde084e8a00f279e7c5cd1c5202edb3b55
parentb18c6071868cef30e178bdae8f4479e162ec0747
habanalabs: validate packet id during CB parse

[ Upstream commit bc75be24fa88ef10eecaff2b2a9ada8189e5ab5d ]

During command buffer parsing, driver extracts packet id
from user buffer. Driver must validate this packet id, since it is
being used in order to extract information from internal structures.

Signed-off-by: Ofir Bitton <obitton@habana.ai>
Reviewed-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/misc/habanalabs/gaudi/gaudi.c
drivers/misc/habanalabs/goya/goya.c