[Bug 1086122] New: kernel ec3edfb breaks virtualbox
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122 Bug ID: 1086122 Summary: kernel ec3edfb breaks virtualbox Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.0 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: Larry.Finger@lwfinger.net Reporter: lnussel@suse.com QA Contact: qa-bugs@suse.de CC: tiwai@suse.com Found By: --- Blocker: --- The current kernel submission to Leap breask virtualbox: [ 3051s] /home/abuild/rpmbuild/BUILD/VirtualBox-5.2.8/modules_build_dir/default/vboxvideo/vbox_mode.c: In function 'vbox_best_single_encoder': [ 3051s] /home/abuild/rpmbuild/BUILD/VirtualBox-5.2.8/modules_build_dir/default/vboxvideo/vbox_mode.c:402:43: warning: passing argument 2 of 'drm_encoder_find' makes pointer from integer without a cast [-Wint-conversion] [ 3051s] return drm_encoder_find(connector->dev, enc_id); [ 3051s] ^~~~~~ [ 3051s] In file included from /home/abuild/rpmbuild/BUILD/VirtualBox-5.2.8/modules_build_dir/default/vboxvideo/vbox_drv.h:61:0, [ 3051s] from /home/abuild/rpmbuild/BUILD/VirtualBox-5.2.8/modules_build_dir/default/vboxvideo/vbox_mode.c:34: [ 3051s] /usr/src/linux-4.12.14-lp150.9/include/drm/drm_encoder.h:216:35: note: expected 'struct drm_file *' but argument is of type 'int' [ 3051s] static inline struct drm_encoder *drm_encoder_find(struct drm_device *dev, [ 3051s] ^~~~~~~~~~~~~~~~ [ 3051s] /home/abuild/rpmbuild/BUILD/VirtualBox-5.2.8/modules_build_dir/default/vboxvideo/vbox_mode.c:402:10: error: too few arguments to function 'drm_encoder_find' [ 3051s] return drm_encoder_find(connector->dev, enc_id); [ 3051s] ^~~~~~~~~~~~~~~~ [ 3051s] In file included from /home/abuild/rpmbuild/BUILD/VirtualBox-5.2.8/modules_build_dir/default/vboxvideo/vbox_drv.h:61:0, [ 3051s] from /home/abuild/rpmbuild/BUILD/VirtualBox-5.2.8/modules_build_dir/default/vboxvideo/vbox_mode.c:34: [ 3051s] /usr/src/linux-4.12.14-lp150.9/include/drm/drm_encoder.h:216:35: note: declared here [ 3051s] static inline struct drm_encoder *drm_encoder_find(struct drm_device *dev, [ 3051s] ^~~~~~~~~~~~~~~~ [ 3051s] make[3]: *** [/usr/src/linux-4.12.14-lp150.9/scripts/Makefile.build:326: /home/abuild/rpmbuild/BUILD/VirtualBox-5.2.8/modules_build_dir/default/vboxvideo/vbox_mode.o] Error 1 [ 3051s] make[3]: *** Waiting for unfinished jobs.... [ 3051s] make[2]: *** [/usr/src/linux-4.12.14-lp150.9/Makefile:1549: _module_/home/abuild/rpmbuild/BUILD/VirtualBox-5.2.8/modules_build_dir/default/vboxvideo] Error 2 [ 3051s] make[1]: *** [Makefile:152: sub-make] Error 2 [ 3051s] make: *** [Makefile:24: __sub-make] Error 2 [ 3051s] make: Leaving directory '/usr/src/linux-4.12.14-lp150.9-obj/x86_64/default' [ 3051s] error: Bad exit status from /var/tmp/rpm-tmp.YLyi56 (%build) [ 3051s] [ 3051s] [ 3051s] RPM build errors: [ 3051s] Macro expanded in comment on line 254: %kernel_module_package -t %%{_builddir}/virtualbox-kmp-template -p %%{SOURCE7} -n %%{name}-host -f %%{SOURCE5} -x kdump um xen pae xenpae pv [ 3051s] [ 3051s] Bad exit status from /var/tmp/rpm-tmp.YLyi56 (%build) [ 3051s] [ 3051s] lamb12 failed "build virtualbox.spec" at Tue Mar 20 20:12:35 UTC 2018. [ 3051s] [ 3051s] ### VM INTERACTION START ### [ 3055s] [ 3042.166114] sysrq: SysRq : Power Off [ 3055s] [ 3042.171569] reboot: Power down [ 3055s] qemu-system-x86_64: Failed to unlink socket /var/cache/obs/worker/root_8/root.monitor: Permission denied [ 3055s] ### VM INTERACTION END ### [ 3055s] [ 3055s] lamb12 failed "build virtualbox.spec" at Tue Mar 20 20:12:39 UTC 2018. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122
Ludwig Nussel
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122#c1
--- Comment #1 from Takashi Iwai
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122#c2
--- Comment #2 from Larry Finger
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122#c3
--- Comment #3 from Takashi Iwai
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122#c4
--- Comment #4 from Larry Finger
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122#c5
--- Comment #5 from Takashi Iwai
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122#c6
--- Comment #6 from Larry Finger
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122#c7
--- Comment #7 from Ludwig Nussel
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122#c8
--- Comment #8 from Takashi Iwai
My first trial failed. It seems that not all the 4.16 API changes have been ported to the Leap 15 kernel.
Right, it's not completely in sync. For drm_encoder_find() change, it's easy, just pass NULL as the new second argument, drm_encoder_find(dev, id) ==> drm_encoder_find(dev, NULL, id) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122
Max Lin
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122
http://bugzilla.opensuse.org/show_bug.cgi?id=1086122#c9
--- Comment #9 from Larry Finger
participants (1)
-
bugzilla_noreply@novell.com