$ git bisect log
# bad: [89e419960fb6a260f6a112821507d516117d5aa1] Linux 4.1.4
# good: [c8bde72f9af412de57f0ceae218d648640118b0b] Linux 4.1.3
git bisect start 'v4.1.4' 'v4.1.3'
# good: [e0cf83cc3de0341d8cabbb23097ad85f5ce97a11] drm/qxl: Do not leak memory if qxl_release_list_add fails
git bisect good e0cf83cc3de0341d8cabbb23097ad85f5ce97a11
# bad: [9d680e03989324f000596be4862728a7c30f22c1] selinux: don't waste ebitmap space when importing NetLabel categories
git bisect bad 9d680e03989324f000596be4862728a7c30f22c1
# bad: [510c99974fdbc18f143c41cbd461c522f5ad7164] tpm, tpm_crb: fix le64_to_cpu conversions in crb_acpi_add()
git bisect bad 510c99974fdbc18f143c41cbd461c522f5ad7164
# bad: [8b941a43ea7709111d3cbea2bdfcc678975255da] drm/radeon: only check the sink type on DP connectors
git bisect bad 8b941a43ea7709111d3cbea2bdfcc678975255da
# good: [0f2bb042f21bdb28f20efcf1ff1c507e2f8b3caa] drm/i915: Declare the swizzling unknown for L-shaped configurations
git bisect good 0f2bb042f21bdb28f20efcf1ff1c507e2f8b3caa
# good: [1f977d7e942519127aea0a08e9d08437b363cf19] drm/i915: Use two 32bit reads for select 64bit REG_READ ioctls
git bisect good 1f977d7e942519127aea0a08e9d08437b363cf19
# good: [7b49262b642511a16699cc63cf2a716739f0c43f] drm/radeon: SDMA fix hibernation (CI GPU family).
git bisect good 7b49262b642511a16699cc63cf2a716739f0c43f
# bad: [d1a4362d41e4feb52df6464f70fb64f21b894623] Revert "drm/radeon: dont switch vt on suspend"
git bisect bad d1a4362d41e4feb52df6464f70fb64f21b894623
# first bad commit: [d1a4362d41e4feb52df6464f70fb64f21b894623] Revert "drm/radeon: dont switch vt on suspend"
Just remember that good and bad is inverted, as I was looking for the commit which fixes my colour problem in v4.1.4. For me it fixes more then just the cursor.
$ git bisect log 60f6a112821507d 516117d5aa1] Linux 4.1.4 de57f0ceae218d6 48640118b0b] Linux 4.1.3 1d8cabbb23097ad 85f5ce97a11] drm/qxl: Do not leak memory if qxl_release_ list_add fails d8cabbb23097ad8 5f5ce97a11 f000596be486272 8a7c30f22c1] selinux: don't waste ebitmap space when importing NetLabel categories 000596be4862728 a7c30f22c1 8f143c41cbd461c 522f5ad7164] tpm, tpm_crb: fix le64_to_cpu conversions in crb_acpi_add() f143c41cbd461c5 22f5ad7164 111d3cbea2bdfcc 678975255da] drm/radeon: only check the sink type on DP connectors 11d3cbea2bdfcc6 78975255da 28f20efcf1ff1c5 07e2f8b3caa] drm/i915: Declare the swizzling unknown for L-shaped configurations 8f20efcf1ff1c50 7e2f8b3caa 127aea0a08e9d08 437b363cf19] drm/i915: Use two 32bit reads for select 64bit REG_READ ioctls 27aea0a08e9d084 37b363cf19 a16699cc63cf2a7 16739f0c43f] drm/radeon: SDMA fix hibernation (CI GPU family). 16699cc63cf2a71 6739f0c43f b52df6464f70fb6 4f21b894623] Revert "drm/radeon: dont switch vt on suspend" 52df6464f70fb64 f21b894623 b52df6464f70fb6 4f21b894623] Revert "drm/radeon: dont switch vt on suspend"
# bad: [89e419960fb6a2
# good: [c8bde72f9af412
git bisect start 'v4.1.4' 'v4.1.3'
# good: [e0cf83cc3de034
git bisect good e0cf83cc3de0341
# bad: [9d680e03989324
git bisect bad 9d680e03989324f
# bad: [510c99974fdbc1
git bisect bad 510c99974fdbc18
# bad: [8b941a43ea7709
git bisect bad 8b941a43ea77091
# good: [0f2bb042f21bdb
git bisect good 0f2bb042f21bdb2
# good: [1f977d7e942519
git bisect good 1f977d7e9425191
# good: [7b49262b642511
git bisect good 7b49262b642511a
# bad: [d1a4362d41e4fe
git bisect bad d1a4362d41e4feb
# first bad commit: [d1a4362d41e4fe
Just remember that good and bad is inverted, as I was looking for the commit which fixes my colour problem in v4.1.4. For me it fixes more then just the cursor.