Log of job done:
Code: Select all
git bisect start
# good: [94710cac0ef4ee177a63b5227664b38c95bbf703] Linux 4.18
git bisect good 94710cac0ef4ee177a63b5227664b38c95bbf703
# bad: [84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d] Linux 4.19
git bisect bad 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
# bad: [db06f826ec12bf0701ea7fc0a3c0aa00b84417c8] Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
git bisect bad db06f826ec12bf0701ea7fc0a3c0aa00b84417c8
# good: [0a957467c5fd46142bc9c52758ffc552d4c5e2f7] x86: i8259: Add missing include file
git bisect good 0a957467c5fd46142bc9c52758ffc552d4c5e2f7
# good: [9a76aba02a37718242d7cdc294f0a3901928aa57] Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
git bisect good 9a76aba02a37718242d7cdc294f0a3901928aa57
# bad: [ef8e0ff97ae8168ffe1558a5726a8b348c8228a3] Merge tag 'drm-intel-next-2018-07-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
git bisect bad ef8e0ff97ae8168ffe1558a5726a8b348c8228a3
# bad: [e0d018119ae82cbde32c1d4f8e9b8d8f43a3c88a] drm/v3d: Remove unnecessary dma_fence_ops.
git bisect bad e0d018119ae82cbde32c1d4f8e9b8d8f43a3c88a
# good: [e1cacec9d50d7299893eeab2d895189f3db625da] drm/i915: Update DRIVER_DATE to 20180620
git bisect good e1cacec9d50d7299893eeab2d895189f3db625da
# good: [57e23de02f4878061818fd118129a6b0e1516b11] drm/sun4i: DW HDMI: Expand algorithm for possible crtcs
git bisect good 57e23de02f4878061818fd118129a6b0e1516b11
# bad: [6e0ef9d85b99baeeea4b9c4a9777809cb0c6040a] drm/amd/display: Write TEST_EDID_CHECKSUM_WRITE for EDID tests
git bisect bad 6e0ef9d85b99baeeea4b9c4a9777809cb0c6040a
I had some troubles building linux-4.17.0-rc5-01400-gdaf0678c2036, cloning clean tree from torvalds repo, and couple of builds
Code: Select all
git bisect start
# good: [57e23de02f4878061818fd118129a6b0e1516b11] drm/sun4i: DW HDMI: Expand algorithm for possible crtcs
git bisect good 57e23de02f4878061818fd118129a6b0e1516b11
# bad: [6e0ef9d85b99baeeea4b9c4a9777809cb0c6040a] drm/amd/display: Write TEST_EDID_CHECKSUM_WRITE for EDID tests
git bisect bad 6e0ef9d85b99baeeea4b9c4a9777809cb0c6040a
# good: [daf0678c2036c918f01e4aa6035629d2debc2f30] Merge branch 'drm-next-4.18' of git://people.freedesktop.org/~agd5f/linux into drm-next
git bisect good daf0678c2036c918f01e4aa6035629d2debc2f30
then again error 2 while building (too few argument building something related to amdgpu: if this error persist I'll save output to logfile) so trying with clean tree again.
Any suggestion to avoid this build error?
Latest git bisect log
Code: Select all
git bisect start
# good: [57e23de02f4878061818fd118129a6b0e1516b11] drm/sun4i: DW HDMI: Expand algorithm for possible crtcs
git bisect good 57e23de02f4878061818fd118129a6b0e1516b11
# bad: [6e0ef9d85b99baeeea4b9c4a9777809cb0c6040a] drm/amd/display: Write TEST_EDID_CHECKSUM_WRITE for EDID tests
git bisect bad 6e0ef9d85b99baeeea4b9c4a9777809cb0c6040a
# good: [daf0678c2036c918f01e4aa6035629d2debc2f30] Merge branch 'drm-next-4.18' of git://people.freedesktop.org/~agd5f/linux into drm-next
git bisect good daf0678c2036c918f01e4aa6035629d2debc2f30
Back to building errors: the first error seems to be that
Code: Select all
CC net/core/flow_dissector.o
lib/.tmp_nlattr.o: warning: objtool: validate_nla()+0xce: sibling call from callable instruction with modified stack frame
lib/.tmp_nlattr.o: warning: objtool: nla_parse()+0x99: sibling call from callable instruction with modified stack frame
CC [M] fs/nfs/nfs2super.o
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c: In function ‘amdgpu_ctx_mgr_entity_fini’:
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c:466:5: error: too few arguments to function ‘drm_sched_entity_do_release’
drm_sched_entity_do_release(&ctx->adev->rings[i]->sched,
^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/gpu/drm/amd/amdgpu/amdgpu.h:48,
from drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c:27:
./include/drm/gpu_scheduler.h:287:6: note: declared here
long drm_sched_entity_do_release(struct drm_gpu_scheduler *sched,
^~~~~~~~~~~~~~~~~~~~~~~~~~~
make[7]: *** [scripts/Makefile.build:312: drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o] Error 1
make[6]: *** [scripts/Makefile.build:559: drivers/gpu/drm/amd/amdgpu] Error 2
make[5]: *** [scripts/Makefile.build:559: drivers/gpu/drm] Error 2
make[4]: *** [scripts/Makefile.build:559: drivers/gpu] Error 2
make[4]: *** Attente des tâches non terminées....
CC [M] drivers/hid/hid-ntrig.o
seems happens only after one/two successfull bisection.
The commands I'm using are:
Code: Select all
cd src/linux
cp /boot/config-$(uname -r) .config
make oldconfig
sudo pico .config #(commenting CONFIG_SYSTEM_TRUSTED_KEYS for which anyway I'm asked at next step)
sudo make -j4 bindeb-pkg
Suggestion to shorten build time from approx 6hrs are the welcome?