In the Linux kernel, the following vulnerability has been resolved:
drivers/perf: hisi: hns3: Actually use devmaddactionorreset()
pciallocirqvectors() allocates an irq vector. When devmadd_action() fails, the irq vector is not freed, which leads to a memory leak.
Replace the devmaddaction with devmaddactionorreset to ensure the irq vector can be destroyed when it fails.