Merge tag 'i2c-host-fixes-6.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current

i2c-host-fixes for v6.14-rc8

amd-mp2: fix double free of irq.

Changed files
+1 -4
drivers
i2c
+1 -4
drivers/i2c/busses/i2c-amd-mp2-pci.c
··· 327 327 amd_mp2_irq_isr, irq_flag, dev_name(&pci_dev->dev), privdata); 328 328 if (rc) { 329 329 pci_err(pci_dev, "Failure requesting irq %i: %d\n", privdata->dev_irq, rc); 330 - goto free_irq_vectors; 330 + goto err_dma_mask; 331 331 } 332 332 333 333 return rc; 334 334 335 - free_irq_vectors: 336 - free_irq(privdata->dev_irq, privdata); 337 335 err_dma_mask: 338 336 pci_clear_master(pci_dev); 339 337 err_pci_enable: ··· 374 376 pm_runtime_forbid(&pci_dev->dev); 375 377 pm_runtime_get_noresume(&pci_dev->dev); 376 378 377 - free_irq(privdata->dev_irq, privdata); 378 379 pci_clear_master(pci_dev); 379 380 380 381 amd_mp2_clear_reg(privdata);