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