On my Dell Latitude, the suspend/resume issue caused by ig4 appears to
be resolved by r342170. In particular, while debugging the issue I
found that ig4iic_intr() was being called after the device entered D3,pci0 and vgapci0 share an interrupt, and ig4iic_intr() was
so the read of IG4_REG_I2C_STA returned 0xffffffff and we would enter anbeing called after the device entered D3, so the read of IG4_REG_I2C_STA
returned 0xffffffff and we would enter an infinite loop as a result.