In the Linux kernel, the following vulnerability has been resolved: i2c: imx: fix reference leak when pmruntimegetsync fails In i2cimxxfer() and i2cimxremove(), the pm reference count is not expected to be incremented on return. However, pmruntimegetsync will increment pm reference count even failed. Forgetting to putting operation will result in a reference leak here. Replace it with pmruntimeresumeandget to keep usage counter balanced.