On Fri, 13 Feb 2015 15:52:25 +0200, Jarkko Nikula wrote: > Simplifies the code a bit and makes easier to disable PCI device on driver > detach by removing the pcim_pin_device() call in the future if needed. > > Reason why i2c-i801.c doesn't ever call pci_disable_device() was because it > made some systems to hang during power-off. See commit d6fcb3b9cf77 > ("[PATCH] i2c-i801.c: don't pci_disable_device() after it was just enabled") > and > http://marc.info/?l=linux-kernel&m=115160053309535&w=2 > > Signed-off-by: Jarkko Nikula <jarkko.nikula@xxxxxxxxxxxxxxx> > --- > Changes from v2: > - over 80 characters long pcim_iomap_regions line splitted > - gotos and error labels removed > --- > drivers/i2c/busses/i2c-i801.c | 25 +++++++++---------------- > 1 file changed, 9 insertions(+), 16 deletions(-) > (...) Reviewed-by: Jean Delvare <jdelvare@xxxxxxx> Wolfram, please commit this series, I have reviewed all patches and tested the updated driver successfully on 3 different machines. Thanks Jarkko for the good work. -- Jean Delvare SUSE L3 Support -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html