UPSTREAM: radeonsi: allocate protected buffer only if required

protected buffer allocations need to be made if the context is secure

Signed-off-by: Shirish S <shirish.s@amd.com>
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14848>
(cherry picked from commit 6f17d8acc96152f19e35a6ab0a227539d38ee734)

BUG=b:214181798
TEST=build mesa-amd

Signed-off-by: Shirish S <shirish.s@amd.corp-partner.google.com>
Change-Id: Id7521ba0cf40e5554a5f3d52e042e6afb51c17d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/mesa/+/3434780
Reviewed-by: Sean Paul <seanpaul@chromium.org>
Tested-by: Suresh Guttula <suresh.guttula@amd.corp-partner.google.com>
Reviewed-by: Bas Nieuwenhuizen <basni@chromium.org>
Reviewed-by: Drew Davenport <ddavenport@chromium.org>
3 files changed