In the Linux kernel, the following vulnerability has been resolved: i2c: cadence: fix reference leak when pmruntimegetsync fails The PM reference count is not expected to be incremented on return in functions cdnsi2cmasterxfer and cdnsregslave. However, pmruntimegetsync will increment pm usage counter even failed. Forgetting to putting operation will result in a reference leak here. Replace it with pmruntimeresumeand_get to keep usage counter balanced.