[vbox-dev] Fixes for Kernel 5.3 wanted

Cyrax evvke at hotmail.com
Mon Aug 5 12:45:28 UTC 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