Module Name: src Committed By: riastradh Date: Mon Mar 2 18:36:49 UTC 2015
Modified Files: src/sys/external/bsd/drm2/dist/drm/i915: intel_i2c.c Log Message: Drop the gmbus wait lock to delay. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 \ src/sys/external/bsd/drm2/dist/drm/i915/intel_i2c.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_i2c.c diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_i2c.c:1.10 src/sys/external/bsd/drm2/dist/drm/i915/intel_i2c.c:1.11 --- src/sys/external/bsd/drm2/dist/drm/i915/intel_i2c.c:1.10 Sat Feb 28 14:10:00 2015 +++ src/sys/external/bsd/drm2/dist/drm/i915/intel_i2c.c Mon Mar 2 18:36:49 2015 @@ -292,7 +292,9 @@ gmbus_wait_hw_status(struct drm_i915_pri !ISSET(gmbus2, (GMBUS_SATOER | gmbus2_status))) { if (i-- == 0) break; + spin_unlock(&dev_priv->gmbus_wait_lock); DELAY(1000); + spin_lock(&dev_priv->gmbus_wait_lock); } } else { for (i = 0; i < mstohz(50); i++) {