PROBLEM: (CLD BCSM61SW3, QAR 73807) (Patch ID: OSF435-304) ******** This patch fixes a intermittent hang occurring in the I2c code. This hang is most commonly seen on the DS10 workstation. This hang occurs in the I2c code where the timeout() system call is being used in a do-while busy loop in routines wait_for_i2cfree() and wait_for_i2c_nointr().