mirror of
git://nv-tegra.nvidia.com/linux-hwpm.git
synced 2025-12-22 17:30:40 +03:00
The device sampler test doesn't consume all PMA records and initiates device close. This results in PMA engine status to be set to quiesce state and tegra_hwpm_release() returning with error. In such case, HWPM driver should close device completely and return any resultant error. Closing HWPM device completely ensures that sw state is reset and ready for next session. And HWPM reset assert during device close resets HWPM hardware. Bug 3714516 Change-Id: I9d800bfb7a38f82a295f45a674d14808975a863e Signed-off-by: Vedashree Vidwans <vvidwans@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2744657 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: svc_kernel_abi <svc_kernel_abi@nvidia.com> Reviewed-by: Vasuki Shankar <vasukis@nvidia.com> Reviewed-by: Adeel Raza <araza@nvidia.com>