Re: page fault trap in connector_bad_edid with new drm code

2020-06-10 Thread Jonathan Gray
On Wed, Jun 10, 2020 at 12:52:31PM +0200, Mark Kettenis wrote: > > Date: Wed, 10 Jun 2020 11:28:04 +0200 > > From: Otto Moerbeek > > > > On Tue, Jun 09, 2020 at 08:28:57PM +0200, Mark Kettenis wrote: > > > > > > Date: Tue, 9 Jun 2020 20:08:42 +0200 > > > > From: Otto Moerbeek > > > > > > > >

Re: page fault trap in connector_bad_edid with new drm code

2020-06-10 Thread Otto Moerbeek
On Wed, Jun 10, 2020 at 12:52:31PM +0200, Mark Kettenis wrote: > ok, so this is using the implementation in display/intel_gmbus.c which > is a complicated one since it has code to fall back to "bit banging" > when the i2c master controller doesn't seem to work. You could dig > deeper into that

Re: page fault trap in connector_bad_edid with new drm code

2020-06-10 Thread Mark Kettenis
> Date: Wed, 10 Jun 2020 11:28:04 +0200 > From: Otto Moerbeek > > On Tue, Jun 09, 2020 at 08:28:57PM +0200, Mark Kettenis wrote: > > > > Date: Tue, 9 Jun 2020 20:08:42 +0200 > > > From: Otto Moerbeek > > > > > > On Tue, Jun 09, 2020 at 04:19:34PM +0200, Mark Kettenis wrote: > > > > > > > >

Re: page fault trap in connector_bad_edid with new drm code

2020-06-10 Thread Otto Moerbeek
On Tue, Jun 09, 2020 at 08:28:57PM +0200, Mark Kettenis wrote: > > Date: Tue, 9 Jun 2020 20:08:42 +0200 > > From: Otto Moerbeek > > > > On Tue, Jun 09, 2020 at 04:19:34PM +0200, Mark Kettenis wrote: > > > > > > Date: Tue, 9 Jun 2020 16:08:26 +0200 > > > > From: Otto Moerbeek > > > > > > > >

Re: page fault trap in connector_bad_edid with new drm code

2020-06-09 Thread Mark Kettenis
> Date: Tue, 9 Jun 2020 20:08:42 +0200 > From: Otto Moerbeek > > On Tue, Jun 09, 2020 at 04:19:34PM +0200, Mark Kettenis wrote: > > > > Date: Tue, 9 Jun 2020 16:08:26 +0200 > > > From: Otto Moerbeek > > > > > > On Tue, Jun 09, 2020 at 04:05:25PM +0200, Otto Moerbeek wrote: > > > > > > > On

Re: page fault trap in connector_bad_edid with new drm code

2020-06-09 Thread Otto Moerbeek
On Tue, Jun 09, 2020 at 04:19:34PM +0200, Mark Kettenis wrote: > > Date: Tue, 9 Jun 2020 16:08:26 +0200 > > From: Otto Moerbeek > > > > On Tue, Jun 09, 2020 at 04:05:25PM +0200, Otto Moerbeek wrote: > > > > > On Tue, Jun 09, 2020 at 04:59:17PM +1000, Jonathan Gray wrote: > > > > > > > On Tue,

Re: page fault trap in connector_bad_edid with new drm code

2020-06-09 Thread Mark Kettenis
> Date: Tue, 9 Jun 2020 16:08:26 +0200 > From: Otto Moerbeek > > On Tue, Jun 09, 2020 at 04:05:25PM +0200, Otto Moerbeek wrote: > > > On Tue, Jun 09, 2020 at 04:59:17PM +1000, Jonathan Gray wrote: > > > > > On Tue, Jun 09, 2020 at 08:12:17AM +0200, Otto Moerbeek wrote: > > > > On Tue, Jun 09,

Re: page fault trap in connector_bad_edid with new drm code

2020-06-09 Thread Otto Moerbeek
On Tue, Jun 09, 2020 at 04:05:25PM +0200, Otto Moerbeek wrote: > On Tue, Jun 09, 2020 at 04:59:17PM +1000, Jonathan Gray wrote: > > > On Tue, Jun 09, 2020 at 08:12:17AM +0200, Otto Moerbeek wrote: > > > On Tue, Jun 09, 2020 at 08:01:12AM +0200, Otto Moerbeek wrote: > > > > > > > On Mon, Jun 08,

Re: page fault trap in connector_bad_edid with new drm code

2020-06-09 Thread Otto Moerbeek
On Tue, Jun 09, 2020 at 04:59:17PM +1000, Jonathan Gray wrote: > On Tue, Jun 09, 2020 at 08:12:17AM +0200, Otto Moerbeek wrote: > > On Tue, Jun 09, 2020 at 08:01:12AM +0200, Otto Moerbeek wrote: > > > > > On Mon, Jun 08, 2020 at 09:46:23PM +0200, Mark Kettenis wrote: > > > > > > > > Date: Mon,

Re: page fault trap in connector_bad_edid with new drm code

2020-06-09 Thread Jonathan Gray
On Tue, Jun 09, 2020 at 08:12:17AM +0200, Otto Moerbeek wrote: > On Tue, Jun 09, 2020 at 08:01:12AM +0200, Otto Moerbeek wrote: > > > On Mon, Jun 08, 2020 at 09:46:23PM +0200, Mark Kettenis wrote: > > > > > > Date: Mon, 8 Jun 2020 20:27:22 +0200 > > > > From: Otto Moerbeek > > > > > > > > Hi.

Re: page fault trap in connector_bad_edid with new drm code

2020-06-09 Thread Otto Moerbeek
On Tue, Jun 09, 2020 at 08:01:12AM +0200, Otto Moerbeek wrote: > On Mon, Jun 08, 2020 at 09:46:23PM +0200, Mark Kettenis wrote: > > > > Date: Mon, 8 Jun 2020 20:27:22 +0200 > > > From: Otto Moerbeek > > > > > > Hi. > > > > > > a page fault trap happens if I boot my Thnkpad X1 6th generation

Re: page fault trap in connector_bad_edid with new drm code

2020-06-09 Thread Otto Moerbeek
On Mon, Jun 08, 2020 at 09:46:23PM +0200, Mark Kettenis wrote: > > Date: Mon, 8 Jun 2020 20:27:22 +0200 > > From: Otto Moerbeek > > > > Hi. > > > > a page fault trap happens if I boot my Thnkpad X1 6th generation in the dock > > or put it in the dock afterwards. The dock has two DP monitors

Re: page fault trap in connector_bad_edid with new drm code

2020-06-08 Thread Mark Kettenis
> Date: Mon, 8 Jun 2020 20:27:22 +0200 > From: Otto Moerbeek > > Hi. > > a page fault trap happens if I boot my Thnkpad X1 6th generation in the dock > or put it in the dock afterwards. The dock has two DP monitors connected. > > If I change connector_bad_edid() to return immediately things

page fault trap in connector_bad_edid with new drm code

2020-06-08 Thread Otto Moerbeek
Hi. a page fault trap happens if I boot my Thnkpad X1 6th generation in the dock or put it in the dock afterwards. The dock has two DP monitors connected. If I change connector_bad_edid() to return immediately things seems to work ok. -Otto summary of trace: connector_bad_edid+0x4d