My best guess is that you are facing two separate bugs here.
Crash #1 is somehow related to CRTCs and might even be cause by the
atomic-helper change you noted below.
Crash #2 is caused because vmw_bo_create_and_populate() tries to
manually populate a BO object instead of relying on TTM to do it when
necessary. This indeed doesn't work any more because of "drm/ttm: make
TT creation purely optional v3".
Question is why vmwgfx is doing this?
Regards,
Christian.
Am 06.08.20 um 16:55 schrieb Tetsuo Handa:
Hello.
Commit 2ddef17678bc2ea1 ("drm/ttm: make TT creation purely optional v3") broke vmwgfx .
At first I suspected it is "drm/atomic-helper: reset vblank on crtc reset" or around that,
but bisection said it is not. I have no idea what is going on. Please have a look.
--- Crash pattern 1 ---
[ 0.990745][ T1] Linux agpgart interface v0.103
[ 0.991945][ T1] [drm] DMA map mode: Caching DMA mappings.
[ 0.993009][ T1] [drm] Capabilities:
[ 0.993972][ T1] [drm] Rect copy.
[ 0.994011][ T1] [drm] Cursor.
[ 0.994049][ T1] [drm] Cursor bypass.
[ 0.994984][ T1] [drm] Cursor bypass 2.
[ 0.995972][ T1] [drm] 8bit emulation.
[ 0.997057][ T1] [drm] Alpha cursor.
[ 0.997906][ T1] [drm] 3D.
[ 0.998947][ T1] [drm] Extended Fifo.
[ 0.999972][ T1] [drm] Multimon.
[ 1.000011][ T1] [drm] Pitchlock.
[ 1.000932][ T1] [drm] Irq mask.
[ 1.001972][ T1] [drm] Display Topology.
[ 1.002906][ T1] [drm] GMR.
[ 1.003906][ T1] [drm] Traces.
[ 1.004975][ T1] [drm] GMR2.
[ 1.005987][ T1] [drm] Screen Object 2.
[ 1.006983][ T1] [drm] Command Buffers.
[ 1.007981][ T1] [drm] Command Buffers 2.
[ 1.008020][ T1] [drm] Guest Backed Resources.
[ 1.008982][ T1] [drm] DX Features.
[ 1.009965][ T1] [drm] HP Command Queue.
[ 1.010982][ T1] [drm] Capabilities2:
[ 1.011982][ T1] [drm] Grow oTable.
[ 1.012020][ T1] [drm] IntraSurface copy.
[ 1.012983][ T1] [drm] Max GMR ids is 64
[ 1.013975][ T1] [drm] Max number of GMR pages is 65536
[ 1.015968][ T1] [drm] Max dedicated hypervisor surface memory is 0 kiB
[ 1.017983][ T1] [drm] Maximum display memory size is 262144 kiB
[ 1.018982][ T1] [drm] VRAM at 0xe8000000 size is 4096 kiB
[ 1.019972][ T1] [drm] MMIO at 0xfe000000 size is 256 kiB
[ 1.021466][ T1] [TTM] Zone kernel: Available graphics memory: 1880776 KiB
[ 1.022965][ T1] [TTM] Initializing pool allocator
[ 1.023975][ T1] [TTM] Initializing DMA pool allocator
[ 1.026297][ T1] BUG: kernel NULL pointer dereference, address: 0000000000000190
[ 1.027257][ T1] #PF: supervisor read access in kernel mode
[ 1.027257][ T1] #PF: error_code(0x0000) - not-present page
[ 1.027257][ T1] PGD 0 P4D 0
[ 1.027257][ T1] Oops: 0000 [#1] SMP
[ 1.027257][ T1] CPU: 3 PID: 1 Comm: swapper/0 Not tainted 5.8.0-rc2+ #779
[ 1.027257][ T1] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 02/27/2020
[ 1.027257][ T1] RIP: 0010:drm_dev_has_vblank+0x0/0x10
[ 1.027257][ T1] Code: 84 2f ff ff ff e9 10 ff ff ff 89 f1 44 89 ff 45 31 d2 d3 e7 89 f9 e9 f7 fe ff ff cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc <8b> 87 90 01 00 00 85 c0 0f 95 c0 c3 0f 1f 40 00 8b 87 90 00 00 00
[ 1.027257][ T1] RSP: 0000:ffffaf8280013b50 EFLAGS: 00010286
[ 1.027257][ T1] RAX: ffff9149f6fe1a00 RBX: ffff9149f8812000 RCX: 0000000000000000
[ 1.027257][ T1] RDX: 0000000000000000 RSI: ffff9149f6fe1a00 RDI: 0000000000000000
[ 1.027257][ T1] RBP: ffffaf8280013b68 R08: 0000000000000025 R09: 0000000000000000
[ 1.027257][ T1] R10: ffff9149f6fe1a00 R11: ffff9149f6e3ac7a R12: ffff9149f6fe1a00
[ 1.027257][ T1] R13: ffff9149f6ea9000 R14: ffff9149f8810000 R15: ffff9149f8812000
[ 1.027257][ T1] FS: 0000000000000000(0000) GS:ffff9149faec0000(0000) knlGS:0000000000000000
[ 1.027257][ T1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1.027257][ T1] CR2: 0000000000000190 CR3: 0000000081009001 CR4: 00000000001606e0
[ 1.027257][ T1] Call Trace:
[ 1.027257][ T1] ? __drm_atomic_helper_crtc_reset+0x1e/0x50
[ 1.027257][ T1] vmw_du_crtc_reset+0x46/0x60
[ 1.027257][ T1] vmw_kms_stdu_init_display+0x216/0x380
[ 1.027257][ T1] vmw_kms_init+0x6d/0xc0
[ 1.027257][ T1] vmw_driver_load.cold.21+0xba2/0xdf8
[ 1.027257][ T1] vmw_probe+0x5f/0xb0
[ 1.027257][ T1] pci_device_probe+0xcf/0x140
[ 1.027257][ T1] really_probe+0x1b3/0x3d0
[ 1.027257][ T1] ? rdinit_setup+0x27/0x27
[ 1.027257][ T1] driver_probe_device+0xe3/0x150
[ 1.027257][ T1] device_driver_attach+0x53/0x60
[ 1.027257][ T1] __driver_attach+0x87/0x140
[ 1.027257][ T1] ? device_driver_attach+0x60/0x60
[ 1.027257][ T1] ? device_driver_attach+0x60/0x60
[ 1.027257][ T1] bus_for_each_dev+0x6e/0xb0
[ 1.027257][ T1] ? _cond_resched+0x14/0x30
[ 1.027257][ T1] driver_attach+0x19/0x20
[ 1.027257][ T1] bus_add_driver+0x14a/0x1f0
[ 1.027257][ T1] driver_register+0x6b/0xc0
[ 1.027257][ T1] __pci_register_driver+0x4f/0x60
[ 1.027257][ T1] vmwgfx_init+0x28/0x3f
[ 1.027257][ T1] ? ttm_init+0x5e/0x5e
[ 1.027257][ T1] do_one_initcall+0x43/0x1a0
[ 1.027257][ T1] kernel_init_freeable+0x14e/0x1b9
[ 1.027257][ T1] ? rest_init+0x9b/0x9b
[ 1.027257][ T1] kernel_init+0x9/0xf5
[ 1.027257][ T1] ret_from_fork+0x1f/0x30
[ 1.027257][ T1] Modules linked in:
[ 1.027257][ T1] CR2: 0000000000000190
[ 1.027257][ T1] ---[ end trace 8db9188472e5abda ]---
[ 1.027257][ T1] RIP: 0010:drm_dev_has_vblank+0x0/0x10
[ 1.027257][ T1] Code: 84 2f ff ff ff e9 10 ff ff ff 89 f1 44 89 ff 45 31 d2 d3 e7 89 f9 e9 f7 fe ff ff cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc <8b> 87 90 01 00 00 85 c0 0f 95 c0 c3 0f 1f 40 00 8b 87 90 00 00 00
[ 1.027257][ T1] RSP: 0000:ffffaf8280013b50 EFLAGS: 00010286
[ 1.027257][ T1] RAX: ffff9149f6fe1a00 RBX: ffff9149f8812000 RCX: 0000000000000000
[ 1.027257][ T1] RDX: 0000000000000000 RSI: ffff9149f6fe1a00 RDI: 0000000000000000
[ 1.027257][ T1] RBP: ffffaf8280013b68 R08: 0000000000000025 R09: 0000000000000000
[ 1.027257][ T1] R10: ffff9149f6fe1a00 R11: ffff9149f6e3ac7a R12: ffff9149f6fe1a00
[ 1.027257][ T1] R13: ffff9149f6ea9000 R14: ffff9149f8810000 R15: ffff9149f8812000
[ 1.027257][ T1] FS: 0000000000000000(0000) GS:ffff9149faec0000(0000) knlGS:0000000000000000
[ 1.027257][ T1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1.027257][ T1] CR2: 0000000000000190 CR3: 0000000081009001 CR4: 00000000001606e0
[ 1.027257][ T1] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009
[ 1.027257][ T1] Kernel Offset: 0xf000000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
--- Crash pattern 2 ---
[ 1.458665][ T1] Linux agpgart interface v0.103
[ 1.459068][ T1] [drm] DMA map mode: Caching DMA mappings.
[ 1.460076][ T1] [drm] Capabilities:
[ 1.461045][ T1] [drm] Rect copy.
[ 1.461065][ T1] [drm] Cursor.
[ 1.462056][ T1] [drm] Cursor bypass.
[ 1.463101][ T1] [drm] Cursor bypass 2.
[ 1.464041][ T1] [drm] 8bit emulation.
[ 1.465012][ T1] [drm] Alpha cursor.
[ 1.465032][ T1] [drm] 3D.
[ 1.466037][ T1] [drm] Extended Fifo.
[ 1.467092][ T1] [drm] Multimon.
[ 1.468000][ T1] [drm] Pitchlock.
[ 1.468053][ T1] [drm] Irq mask.
[ 1.469037][ T1] [drm] Display Topology.
[ 1.470065][ T1] [drm] GMR.
[ 1.470085][ T1] [drm] Traces.
[ 1.471042][ T1] [drm] GMR2.
[ 1.471062][ T1] [drm] Screen Object 2.
[ 1.472038][ T1] [drm] Command Buffers.
[ 1.473048][ T1] [drm] Command Buffers 2.
[ 1.474045][ T1] [drm] Guest Backed Resources.
[ 1.475055][ T1] [drm] DX Features.
[ 1.476046][ T1] [drm] HP Command Queue.
[ 1.477045][ T1] [drm] Capabilities2:
[ 1.478043][ T1] [drm] Grow oTable.
[ 1.479044][ T1] [drm] IntraSurface copy.
[ 1.480055][ T1] [drm] Max GMR ids is 64
[ 1.481039][ T1] [drm] Max number of GMR pages is 65536
[ 1.482045][ T1] [drm] Max dedicated hypervisor surface memory is 0 kiB
[ 1.483047][ T1] [drm] Maximum display memory size is 262144 kiB
[ 1.484064][ T1] [drm] VRAM at 0xe8000000 size is 4096 kiB
[ 1.485042][ T1] [drm] MMIO at 0xfe000000 size is 256 kiB
[ 1.486389][ T1] [TTM] Zone kernel: Available graphics memory: 1880780 KiB
[ 1.488043][ T1] [TTM] Initializing pool allocator
[ 1.489054][ T1] [TTM] Initializing DMA pool allocator
[ 1.490057][ T1] [drm] Screen Target Display device initialized
[ 1.491077][ T1] [drm] width 800
[ 1.491999][ T1] [drm] height 480
[ 1.492061][ T1] [drm] bpp 32
[ 1.494078][ T1] [drm] Fifo max 0x00040000 min 0x00001000 cap 0x0000077f
[ 1.495081][ T1] BUG: kernel NULL pointer dereference, address: 000000000000003c
[ 1.496056][ T1] #PF: supervisor read access in kernel mode
[ 1.496056][ T1] #PF: error_code(0x0000) - not-present page
[ 1.496056][ T1] PGD 0 P4D 0
[ 1.496056][ T1] Oops: 0000 [#1] SMP
[ 1.496056][ T1] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.8.0-rc2+ #783
[ 1.496056][ T1] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 02/27/2020
[ 1.496056][ T1] RIP: 0010:vmw_ttm_populate+0x2/0xa0
[ 1.496056][ T1] Code: 0f 1f 84 00 00 00 00 00 55 48 8b 86 c8 00 00 00 48 8b 80 80 00 00 00 48 89 e5 48 8b 30 e8 76 5f 00 00 5d c3 0f 1f 40 00 31 c0 <83> 7f 3c 02 75 35 55 48 89 e5 41 56 41 55 41 54 49 89 f4 53 48 89
[ 1.496056][ T1] RSP: 0000:ffffb0f880013b10 EFLAGS: 00010246
[ 1.496056][ T1] RAX: 0000000000000000 RBX: ffff8a69399c5000 RCX: ffff8a693a4c8000
[ 1.496056][ T1] RDX: 0000000000000000 RSI: ffffb0f880013b20 RDI: 0000000000000000
[ 1.496056][ T1] RBP: ffffb0f880013b70 R08: ffff8a69399c5000 R09: ffffffffaac72af4
[ 1.496056][ T1] R10: ffffffffab044e20 R11: ffff8a693683a178 R12: ffff8a69399c9800
[ 1.496056][ T1] R13: ffff8a6936815bc0 R14: ffff8a69399c5618 R15: 0000000000000000
[ 1.496056][ T1] FS: 0000000000000000(0000) GS:ffff8a693ae00000(0000) knlGS:0000000000000000
[ 1.496056][ T1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1.496056][ T1] CR2: 000000000000003c CR3: 0000000108009001 CR4: 00000000001606f0
[ 1.496056][ T1] Call Trace:
[ 1.496056][ T1] ? vmw_otables_setup+0x120/0x330
[ 1.496056][ T1] vmw_request_device_late+0x42/0x80
[ 1.496056][ T1] vmw_request_device+0x67/0x260
[ 1.496056][ T1] vmw_driver_load.cold.21+0xcb1/0xdf8
[ 1.496056][ T1] vmw_probe+0x5f/0xb0
[ 1.496056][ T1] pci_device_probe+0xcf/0x140
[ 1.496056][ T1] really_probe+0x1b3/0x3d0
[ 1.496056][ T1] ? rdinit_setup+0x27/0x27
[ 1.496056][ T1] driver_probe_device+0xe3/0x150
[ 1.496056][ T1] device_driver_attach+0x53/0x60
[ 1.496056][ T1] __driver_attach+0x87/0x140
[ 1.496056][ T1] ? device_driver_attach+0x60/0x60
[ 1.496056][ T1] ? device_driver_attach+0x60/0x60
[ 1.496056][ T1] bus_for_each_dev+0x6e/0xb0
[ 1.496056][ T1] ? _cond_resched+0x14/0x30
[ 1.496056][ T1] driver_attach+0x19/0x20
[ 1.496056][ T1] bus_add_driver+0x14a/0x1f0
[ 1.496056][ T1] driver_register+0x6b/0xc0
[ 1.496056][ T1] __pci_register_driver+0x4f/0x60
[ 1.496056][ T1] vmwgfx_init+0x28/0x3f
[ 1.496056][ T1] ? ttm_init+0x5e/0x5e
[ 1.496056][ T1] do_one_initcall+0x43/0x1a0
[ 1.496056][ T1] kernel_init_freeable+0x14e/0x1b9
[ 1.496056][ T1] ? rest_init+0x9b/0x9b
[ 1.496056][ T1] kernel_init+0x9/0xf5
[ 1.496056][ T1] ret_from_fork+0x1f/0x30
[ 1.496056][ T1] Modules linked in:
[ 1.496056][ T1] CR2: 000000000000003c
[ 1.496056][ T1] ---[ end trace 9f43ab7728d116d5 ]---
[ 1.496056][ T1] RIP: 0010:vmw_ttm_populate+0x2/0xa0
[ 1.496056][ T1] Code: 0f 1f 84 00 00 00 00 00 55 48 8b 86 c8 00 00 00 48 8b 80 80 00 00 00 48 89 e5 48 8b 30 e8 76 5f 00 00 5d c3 0f 1f 40 00 31 c0 <83> 7f 3c 02 75 35 55 48 89 e5 41 56 41 55 41 54 49 89 f4 53 48 89
[ 1.496056][ T1] RSP: 0000:ffffb0f880013b10 EFLAGS: 00010246
[ 1.496056][ T1] RAX: 0000000000000000 RBX: ffff8a69399c5000 RCX: ffff8a693a4c8000
[ 1.496056][ T1] RDX: 0000000000000000 RSI: ffffb0f880013b20 RDI: 0000000000000000
[ 1.496056][ T1] RBP: ffffb0f880013b70 R08: ffff8a69399c5000 R09: ffffffffaac72af4
[ 1.496056][ T1] R10: ffffffffab044e20 R11: ffff8a693683a178 R12: ffff8a69399c9800
[ 1.496056][ T1] R13: ffff8a6936815bc0 R14: ffff8a69399c5618 R15: 0000000000000000
[ 1.496056][ T1] FS: 0000000000000000(0000) GS:ffff8a693ae00000(0000) knlGS:0000000000000000
[ 1.496056][ T1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1.496056][ T1] CR2: 000000000000003c CR3: 0000000108009001 CR4: 00000000001606f0
[ 1.496056][ T1] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009
[ 1.496056][ T1] Kernel Offset: 0x29000000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
--- Expected result ---
[ 1.282746][ T1] Linux agpgart interface v0.103
[ 1.284885][ T1] [drm] DMA map mode: Caching DMA mappings.
[ 1.287860][ T1] [drm] Capabilities:
[ 1.289812][ T1] [drm] Rect copy.
[ 1.290785][ T1] [drm] Cursor.
[ 1.291784][ T1] [drm] Cursor bypass.
[ 1.292784][ T1] [drm] Cursor bypass 2.
[ 1.293808][ T1] [drm] 8bit emulation.
[ 1.294785][ T1] [drm] Alpha cursor.
[ 1.295778][ T1] [drm] 3D.
[ 1.296775][ T1] [drm] Extended Fifo.
[ 1.297775][ T1] [drm] Multimon.
[ 1.298775][ T1] [drm] Pitchlock.
[ 1.299775][ T1] [drm] Irq mask.
[ 1.300775][ T1] [drm] Display Topology.
[ 1.301776][ T1] [drm] GMR.
[ 1.302795][ T1] [drm] Traces.
[ 1.303798][ T1] [drm] GMR2.
[ 1.304776][ T1] [drm] Screen Object 2.
[ 1.305776][ T1] [drm] Command Buffers.
[ 1.306776][ T1] [drm] Command Buffers 2.
[ 1.307776][ T1] [drm] Guest Backed Resources.
[ 1.308775][ T1] [drm] DX Features.
[ 1.309797][ T1] [drm] HP Command Queue.
[ 1.310776][ T1] [drm] Capabilities2:
[ 1.311776][ T1] [drm] Grow oTable.
[ 1.312775][ T1] [drm] IntraSurface copy.
[ 1.313806][ T1] [drm] Max GMR ids is 64
[ 1.314780][ T1] [drm] Max number of GMR pages is 65536
[ 1.315777][ T1] [drm] Max dedicated hypervisor surface memory is 0 kiB
[ 1.316776][ T1] [drm] Maximum display memory size is 262144 kiB
[ 1.317777][ T1] [drm] VRAM at 0xe8000000 size is 4096 kiB
[ 1.318776][ T1] [drm] MMIO at 0xfe000000 size is 256 kiB
[ 1.320259][ T1] [TTM] Zone kernel: Available graphics memory: 1880776 KiB
[ 1.320800][ T1] [TTM] Initializing pool allocator
[ 1.321780][ T1] [TTM] Initializing DMA pool allocator
[ 1.323796][ T1] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.324816][ T1] [drm] Screen Target Display device initialized
[ 1.325797][ T1] [drm] width 800
[ 1.326790][ T1] [drm] height 480
[ 1.327782][ T1] [drm] bpp 32
[ 1.330791][ T1] [drm] Fifo max 0x00040000 min 0x00001000 cap 0x0000077f
[ 1.345830][ T1] [drm] Using command buffers with DMA pool.
[ 1.346834][ T1] [drm] Atomic: yes.
[ 1.347825][ T1] [drm] SM4_1 support available.
[ 1.364948][ T1] fbcon: svgadrmfb (fb0) is primary device
[ 1.366787][ T1] Console: switching to colour frame buffer device 100x37
[ 1.471079][ T1] [drm] Initialized vmwgfx 2.18.0 20200114 for 0000:00:0f.0 on minor 0
--- Bisect log ---
git bisect start ec731e516acf22ce870b735721c6f59e39d0ed44 442489c219235991de86d0277b5d859ede6d8792 v5.8 v5.7 v5.6 v5.5 v5.4 v5.3 v5.2 v5.1 v5.0 drivers/gpu/
# bad: [ec731e516acf22ce870b735721c6f59e39d0ed44] drm/ttm: ttm_bo_swapout_all doesn't use it's argument.
# good: [442489c219235991de86d0277b5d859ede6d8792] Merge tag 'timers-core-2020-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
# good: [bcf876870b95592b52519ed4aafcf9d95999bc9c] Linux 5.8
# good: [3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162] Linux 5.7
# good: [7111951b8d4973bda27ff663f2cf18b663d15b48] Linux 5.6
# good: [d5226fa6dbae0569ee43ecfc08bdcd6770fc4755] Linux 5.5
# good: [219d54332a09e8d8741c1e1982f5eae56099de85] Linux 5.4
# good: [4d856f72c10ecb060868ed10ff1b1453943fc6c8] Linux 5.3
# good: [0ecfebd2b52404ae0c54a878c872bb93363ada36] Linux 5.2
# good: [e93c9c99a629c61837d5a7fc2120cd2b6c70dbdd] Linux 5.1
# good: [1c163f4c7b3f621efff9b28a47abb36f7378d783] Linux 5.0
git bisect start 'ec731e516acf22ce870b735721c6f59e39d0ed44' '442489c219235991de86d0277b5d859ede6d8792' 'v5.8' 'v5.7' 'v5.6' 'v5.5' 'v5.4' 'v5.3' 'v5.2' 'v5.1' 'v5.0' 'drivers/gpu/'
# good: [ba47d845d715a010f7b51f6f89bae32845e6acb7] Linux 5.8-rc6
git bisect good ba47d845d715a010f7b51f6f89bae32845e6acb7
# good: [429f3d24384b049925771c56b5bc2850cede958f] drm/amdgpu: asd function needs to be unloaded in suspend phase
git bisect good 429f3d24384b049925771c56b5bc2850cede958f
# bad: [4145cb541668eb48ac7d028d4e27b5f1b7378e4c] Merge tag 'drm-misc-next-2020-07-22' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
git bisect bad 4145cb541668eb48ac7d028d4e27b5f1b7378e4c
# good: [90d4f99ac56b4aadf4e87871a4e9128474da259b] drm/i915/dp_mst: Clear the ACT sent flag during encoder disabling too
git bisect good 90d4f99ac56b4aadf4e87871a4e9128474da259b
# bad: [39913934e67cab214480cc95a3632696aeb8e71a] drm: amdgpu: fix common struct sg_table related issues
git bisect bad 39913934e67cab214480cc95a3632696aeb8e71a
# bad: [1d4eff87878977fde110f311c4fa123e93ba2b3d] drm/meson: add Amlogic Video FBC registers
git bisect bad 1d4eff87878977fde110f311c4fa123e93ba2b3d
# bad: [1185c406f11a49335253036feaa0169c0d174ef8] drm: panel: simple: Warn in case of incorrect bus format for LVDS panels
git bisect bad 1185c406f11a49335253036feaa0169c0d174ef8
# good: [84e543bc9d1dc550132ba25b72df28d40cc44333] drm/connector: fix minor typos in comments
git bisect good 84e543bc9d1dc550132ba25b72df28d40cc44333
# bad: [536faa450e17f32fddb1a2124e3df71a966122cd] drm: Add helper to compare edids.
git bisect bad 536faa450e17f32fddb1a2124e3df71a966122cd
# bad: [2ddef17678bc2ea1d20517dd2b4ed4aa967ffa8b] drm/ttm: make TT creation purely optional v3
git bisect bad 2ddef17678bc2ea1d20517dd2b4ed4aa967ffa8b
# good: [58e4d686d456c3e356439ae160ff4a0728940b8e] drm/ttm: cleanup ttm_mem_type_manager_func.get_node interface v3
git bisect good 58e4d686d456c3e356439ae160ff4a0728940b8e
# first bad commit: [2ddef17678bc2ea1d20517dd2b4ed4aa967ffa8b] drm/ttm: make TT creation purely optional v3
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/dri-devel