[Intel-gfx] [PATCH] drm/i915: Rework sdvo proxy i2c locking

2017-07-26 Thread Daniel Vetter
lockdep complaints about a locking recursion for the i2c bus lock because both the sdvo ddc proxy bus and the gmbus nested within use the same locking class. It's not really a deadlock since we never nest the other way round, but it's annoying. Fix it by pulling the gmbus locking into the i2c lock

Re: [Intel-gfx] [PATCH] drm/i915: Rework sdvo proxy i2c locking

2017-07-26 Thread Chris Wilson
Quoting Daniel Vetter (2017-07-26 07:02:44) > lockdep complaints about a locking recursion for the i2c bus lock > because both the sdvo ddc proxy bus and the gmbus nested within use > the same locking class. It's not really a deadlock since we never nest > the other way round, but it's annoying. >

[Intel-gfx] [PATCH] drm/i915: Rework sdvo proxy i2c locking

2017-07-25 Thread Daniel Vetter
lockdep complaints about a locking recursion for the i2c bus lock because both the sdvo ddc proxy bus and the gmbus nested within use the same locking class. It's not really a deadlock since we never nest the other way round, but it's annoying. Fix it by pulling the gmbus locking into the i2c lock