The 3 patches are all related to error handling in the gp_aux_bus_probe() probe. They have been splitted to ease review. Christophe JAILLET (3): misc: microchip: pci1xxxx: Do not disable the pci device twice in gp_aux_bus_remove() misc: microchip: pci1xxxx: Fix a memory leak in the error handling of gp_aux_bus_probe() misc: microchip: pci1xxxx: Fix the error handling paths of gp_aux_bus_probe() drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c | 78 ++++++++++--------- 1 file changed, 40 insertions(+), 38 deletions(-) -- 2.34.1