Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'i2c-for-6.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux

Pull i2c fix from Wolfram Sang:
"Fix double free of irq in amd-mp2 driver"

* tag 'i2c-for-6.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
i2c: amd-mp2: drop free_irq() of devm_request_irq() allocated irq

+1 -4
+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);