[vbox-dev] Fixes for Kernel 5.3 wanted
Cyrax
evvke at hotmail.com
Mon Aug 5 12:45:28 GMT 2019
On 04/08/2019 15:04, Sérgio Basto wrote:
> On Sat, 2019-08-03 at 10:04 +0300, Cyrax wrote:
>> On 24/07/2019 01:33, Sérgio Basto wrote:
>>> Hello,
>>>
>>> https://forums.virtualbox.org/viewtopic.php?f=3&t=93944
>>>
>>> have someone the solution ?
>>>
>>> Thanks,
>>>
>>
>> Here is another patch attached. The MIT-license apply.
>
> Hi,
> I already applied Larry patch to RPMFusion packages , thanks Larry .
> Your patch is more than a compile fix, isn't it ? and what is fixed ?
>
> Thanks,
>
It is a compile fix so host modules can be built succesfully under 5.3.x
series kernel. If it isn't applied then these errors will appear in the
vbox host kernel module build log.
----
/tmp/vbox.0/linux/VBoxNetFlt-linux.c: In function
‘vboxNetFltLinuxSkBufToSG’:
/tmp/vbox.0/linux/VBoxNetFlt-linux.c:927:36: error: ‘skb_frag_t’ {aka
‘struct bio_vec’} has no member named ‘size’
927 | pSG->aSegs[iSeg].cb = pFrag->size;
| ^~
/tmp/vbox.0/linux/VBoxNetFlt-linux.c:928:66: error: ‘skb_frag_t’ {aka
‘struct bio_vec’} has no member named ‘page_offset’; did you mean
‘bv_offset’?
928 | pSG->aSegs[iSeg].pv = VBOX_SKB_KMAP_FRAG(pFrag) +
pFrag->page_offset;
|
^~~~~~~~~~~
|
bv_offset
/tmp/vbox.0/linux/VBoxNetFlt-linux.c:943:40: error: ‘skb_frag_t’ {aka
‘struct bio_vec’} has no member named ‘size’
943 | pSG->aSegs[iSeg].cb = pFrag->size;
| ^~
/tmp/vbox.0/linux/VBoxNetFlt-linux.c:944:70: error: ‘skb_frag_t’ {aka
‘struct bio_vec’} has no member named ‘page_offset’; did you mean
‘bv_offset’?
944 | pSG->aSegs[iSeg].pv = VBOX_SKB_KMAP_FRAG(pFrag) +
pFrag->page_offset;
|
^~~~~~~~~~~
|
bv_offset
make[2]: *** [scripts/Makefile.build:273:
/tmp/vbox.0/linux/VBoxNetFlt-linux.o] Error 1
make[1]: *** [Makefile:1621: _module_/tmp/vbox.0] Error 2
make: *** [/tmp/vbox.0/Makefile-footer.gmk:111: vboxnetflt] Error 2
More information about the vbox-dev
mailing list