1. 13 7月, 2006 3 次提交
  2. 03 7月, 2006 1 次提交
  3. 01 7月, 2006 2 次提交
  4. 28 6月, 2006 1 次提交
    • D
      [PATCH] i2c-i801.c: don't pci_disable_device() after it was just enabled · d6fcb3b9
      Daniel Ritz 提交于
      Commit 02dd7ae2 ("[PATCH] i2c-i801:
      Merge setup function") has a missing return 0 in the _probe() function.
      This means the error path is always executed and pci_disable_device() is
      called even when the device just got successfully enabled.
      
      Having the SMBus device disabled makes some systems (eg.
      Fujitsu-Siemens Lifebook E8010) hang hard during power-off.
      
      Intead of reverting the whole commit this patch fixes it up:
      - don't ever call pci_disable_device(), also not in the _remove() function
        to avoid hangs
      - fix missing pci_release_region() in error path
      Signed-off-by: NDaniel Ritz <daniel.ritz@gmx.ch>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      d6fcb3b9
  5. 23 6月, 2006 15 次提交
  6. 21 6月, 2006 1 次提交
  7. 27 5月, 2006 1 次提交
  8. 10 5月, 2006 3 次提交
  9. 20 4月, 2006 1 次提交
  10. 15 4月, 2006 2 次提交
  11. 24 3月, 2006 10 次提交