Um problema de contagem de referências no componente iommu/arm-smmu do kernel Linux causa um vazamento de contagem de referências quando `arm smmu rpm get()` falha. A função `arm smmu rpm get()` invoca `pm runtime get sync()`, aumentando a contagem de referências do “smmu” mesmo que o valor de retorno seja menor que 0. Este problema ocorre em alguns caminhos de tratamento de erros de `arm smmu rpm get()` em suas funções chamadoras, onde a contagem de referências de “smmu” não é diminuída quando `arm smmu rpm get()` falha. Para corrigir esse problema, `pm runtime resume and get()` é chamada em vez de `pm runtime get sync()` em `arm smmu rpm get()`, mantendo a contagem de referências equilibrada em caso de falha.