]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC 292409:
authorjhb <jhb@FreeBSD.org>
Mon, 18 Jan 2016 20:44:29 +0000 (20:44 +0000)
committerjhb <jhb@FreeBSD.org>
Mon, 18 Jan 2016 20:44:29 +0000 (20:44 +0000)
commit93e78d3449fcc4e034e0fe7f864ec2bf478c2098
tree9e338fe5e8537504188fef72ba9a19ada2ee35a3
parente8ea29ce3a280c52021a65c3ddffc10fd54eef8b
MFC 292409:
It seems certain Intel GPUs use GPIO bitbanging over a child device
instead of GMBUS access for I2C transfers.  The GMBUS driver falls back
to this mode when a transfer times out.  However, the first transfer to
timeout was sending the request back to itself resulting in an panic due
to recursing on a lock.  Fix it to forward the request on to the proper
device.  This appears to have been accidentally changed in r277487.
sys/dev/drm2/i915/intel_iic.c