Bugzilla – Bug 1212761
vbox:kmp fails with kernel 6.4
Last modified: 2023-10-02 13:10:55 UTC
> .../modules_build_dir/default/vboxsf/regops.c: In function 'vbsf_iter_max_span_of_pages': > .../modules_build_dir/default/vboxsf/regops.c:2402:48: error: 'struct iov_iter' has no member named 'iov'; did you mean '__iov'? > 2402 | const struct iovec *pCurIov = iter->iov; > | ^~~ > | __iov Since kernel 6.4, vbox should use iter_iov(iter), not iter->iov. Could you fix that up?
FWIW, it's in: https://build.opensuse.org/request/show/1095360 currently staged at: https://build.opensuse.org/project/show/openSUSE:Factory:Staging:M
(In reply to Jiri Slaby from comment #1) > FWIW, it's in: > https://build.opensuse.org/request/show/1095360 > currently staged at: > https://build.opensuse.org/project/show/openSUSE:Factory:Staging:M Jiri - Thanks for the project pointer. That problem should ve easy to fix.
Adding the other Larry.
Ditto.
Fixed in version in Virtualization/virtualbox.
This is an autogenerated message for OBS integration: This bug (1212761) was mentioned in https://build.opensuse.org/request/show/1099933 15.5 / virtualbox https://build.opensuse.org/request/show/1099934 15.4 / virtualbox
openSUSE-RU-2023:0194-1: An update that has two recommended fixes can now be installed. Category: recommended (important) Bug References: 1212209,1212761 CVE References: JIRA References: Sources used: openSUSE Leap 15.4 (src): virtualbox-7.0.10-lp154.2.35.1, virtualbox-kmp-7.0.10-lp154.2.35.1
openSUSE-SU-2023:0213-1: An update that contains security fixes can now be installed. Category: security (important) Bug References: 1209727,1211941,1212209,1212761 CVE References: JIRA References: Sources used: openSUSE Leap 15.5 (src): virtualbox-7.0.10-lp155.2.5.1, virtualbox-kmp-7.0.10-lp155.2.5.1
Created attachment 868876 [details] build log
This seems to have appeared again with linux 6.4.11, full log attached.
(In reply to Ana Guerrero from comment #10) > This seems to have appeared again with linux 6.4.11, full log attached. This is a different error handled in bug 1214391 now, right?
(In reply to Jiri Slaby from comment #11) > (In reply to Ana Guerrero from comment #10) > > This seems to have appeared again with linux 6.4.11, full log attached. > > This is a different error handled in bug 1214391 now, right? Yep, thank you!
What project is using 6.4.11, or is that a build from regular sources?
It's an update for the kernel, see: https://build.opensuse.org/request/show/1104306 staged at https://build.opensuse.org/project/show/openSUSE:Factory:Staging:K where you can see the failure of virtualbox:kmp
I just pushed a fix to Virtualization/virtualbox. As noted in boo#1214391, the code is missing an include to <net/gso.h>. The surprising part is that the definition of skb_gso_segment is in the new place in mainline kernel 6.5-rc6, but the header in question was applied already, thus there was no failure. In any case, the code should now build on 6.4.10 and 6.4.11 at OBS.
This is an autogenerated message for OBS integration: This bug (1212761) was mentioned in https://build.opensuse.org/request/show/1112825 15.4 / virtualbox https://build.opensuse.org/request/show/1112830 15.5 / virtualbox https://build.opensuse.org/request/show/1112832 15.6 / virtualbox
openSUSE-RU-2023:0284-1: An update that has three recommended fixes can now be installed. Category: recommended (moderate) Bug References: 1212761,1214391,1215463 CVE References: JIRA References: Sources used: openSUSE Leap 15.4 (src): virtualbox-7.0.10-lp154.2.38.1, virtualbox-kmp-7.0.10-lp154.2.38.1
openSUSE-RU-2023:0286-1: An update that has three recommended fixes can now be installed. Category: recommended (moderate) Bug References: 1212761,1214391,1215463 CVE References: JIRA References: Sources used: openSUSE Leap 15.5 (src): virtualbox-7.0.10-lp155.2.8.1, virtualbox-kmp-7.0.10-lp155.2.8.1