Bug ID 1173591
Summary Build of VMware access to kernel gives issues at interface build time.
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.2
Hardware x86-64
OS SUSE Other
Status NEW
Severity Major
Priority P5 - None
Component Kernel
Assignee kernel-bugs@opensuse.org
Reporter dick.waite@softwareag.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

User-Agent:       Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0)
Gecko/20100101 Firefox/77.0
Build Identifier: 

VMware workstation checks on lodaing it has built 2 interface tasks VMMON,
VMNET if it has not then it tries to build them. Ob Leap 15.2 build 692.2 (GA)
this fails. On Leap 15.0 and 15.1 this works Okay.
Log:
2020-06-28T09:38:09.590+02:00| host-2826| I005:  #define
PCI_DEVICE_ID_VMWARE_VMXNET3            0x07B0
2020-06-28T09:38:09.590+02:00| host-2826| I005:  
2020-06-28T09:38:09.590+02:00| host-2826| I005:
/tmp/modconfig-80KC2y/vmnet-only/userif.c: In function ���VNetCsumCopyDatagram���:
2020-06-28T09:38:09.590+02:00| host-2826| I005:
/tmp/modconfig-80KC2y/vmnet-only/userif.c:85:39: error: ���skb_frag_t {aka const
struct bio_vec}��� has no member named ���page_offset���; did you mean ���bv_offset���?
2020-06-28T09:38:09.590+02:00| host-2826| I005:  #   define skb_frag_off(frag)
(frag)->page_offset
2020-06-28T09:38:09.590+02:00| host-2826| I005:                                
       ^
2020-06-28T09:38:09.590+02:00| host-2826| I005:
/tmp/modconfig-80KC2y/vmnet-only/userif.c:576:43: note: in expansion of macro
���skb_frag_off���
2020-06-28T09:38:09.590+02:00| host-2826| I005:    tmpCsum =
csum_and_copy_to_user(vaddr + skb_frag_off(frag),
2020-06-28T09:38:09.590+02:00| host-2826| I005:                                
           ^~~~~~~~~~~~
2020-06-28T09:38:09.590+02:00| host-2826| I005: make[3]: ***
[/usr/src/linux-5.3.18-lp152.19/scripts/Makefile.build:282:
/tmp/modconfig-80KC2y/vmnet-only/userif.o] Error 1
2020-06-28T09:38:09.590+02:00| host-2826| I005: make[3]: *** Waiting for
unfinished jobs....
2020-06-28T09:38:09.590+02:00| host-2826| I005:
/tmp/modconfig-80KC2y/vmnet-only/hub.o: warning: objtool:
.text.__x86_indirect_thunk_rax+0x0: unsupported intra-function call
2020-06-28T09:38:09.590+02:00| host-2826| I005:
/tmp/modconfig-80KC2y/vmnet-only/hub.o: warning: objtool: If this is a
retpoline, please patch it in with alternatives and annotate it with
ANNOTATE_NOSPEC_ALTERNATIVE.
2020-06-28T09:38:09.590+02:00| host-2826| I005:
/tmp/modconfig-80KC2y/vmnet-only/driver.o: warning: objtool:
.text.__x86_indirect_thunk_r8+0x0: unsupported intra-function call
2020-06-28T09:38:09.590+02:00| host-2826| I005:
/tmp/modconfig-80KC2y/vmnet-only/driver.o: warning: objtool: If this is a
retpoline, please patch it in with altvmware-2826.log lines 522-549/554 99%


Reproducible: Always

Steps to Reproduce:
1.build leap 15.2 at 692.2
2.Install VMware Workstation 15-5-6
3.Run VMware Workstation
Actual Results:  
2020-06-28T09:38:09.590+02:00| host-2826| I005:  #define
PCI_DEVICE_ID_VMWARE_VMXNET3            0x07B0
2020-06-28T09:38:09.590+02:00| host-2826| I005:  
2020-06-28T09:38:09.590+02:00| host-2826| I005:
/tmp/modconfig-80KC2y/vmnet-only/userif.c: In function ���VNetCsumCopyDatagram���:
2020-06-28T09:38:09.590+02:00| host-2826| I005:
/tmp/modconfig-80KC2y/vmnet-only/userif.c:85:39: error: ���skb_frag_t {aka const
struct bio_vec}��� has no member named ���page_offset���; did you mean ���bv_offset���?
2020-06-28T09:38:09.590+02:00| host-2826| I005:  #   define skb_frag_off(frag)
(frag)->page_offset
2020-06-28T09:38:09.590+02:00| host-2826| I005:                                
       ^
2020-06-28T09:38:09.590+02:00| host-2826| I005:
/tmp/modconfig-80KC2y/vmnet-only/userif.c:576:43: note: in expansion of macro
���skb_frag_off���
2020-06-28T09:38:09.590+02:00| host-2826| I005:    tmpCsum =
csum_and_copy_to_user(vaddr + skb_frag_off(frag),
2020-06-28T09:38:09.590+02:00| host-2826| I005:                                
           ^~~~~~~~~~~~
2020-06-28T09:38:09.590+02:00| host-2826| I005: make[3]: ***
[/usr/src/linux-5.3.18-lp152.19/scripts/Makefile.build:282:
/tmp/modconfig-80KC2y/vmnet-only/userif.o] Error 1
2020-06-28T09:38:09.590+02:00| host-2826| I005: make[3]: *** Waiting for
unfinished jobs....
2020-06-28T09:38:09.590+02:00| host-2826| I005:
/tmp/modconfig-80KC2y/vmnet-only/hub.o: warning: objtool:
.text.__x86_indirect_thunk_rax+0x0: unsupported intra-function call
2020-06-28T09:38:09.590+02:00| host-2826| I005:
/tmp/modconfig-80KC2y/vmnet-only/hub.o: warning: objtool: If this is a
retpoline, please patch it in with alternatives and annotate it with
ANNOTATE_NOSPEC_ALTERNATIVE.
2020-06-28T09:38:09.590+02:00| host-2826| I005:
/tmp/modconfig-80KC2y/vmnet-only/driver.o: warning: objtool:
.text.__x86_indirect_thunk_r8+0x0: unsupported intra-function call
2020-06-28T09:38:09.590+02:00| host-2826| I005:
/tmp/modconfig-80KC2y/vmnet-only/driver.o: warning: objtool: If this is a
retpoline, please patch it in with altvmware-2826.log lines 522-549/554 99%


Expected Results:  
VMware Workstation will run.

This was sent my email on the 28th June as my access to Bugzilla had a bug.
Without a fix VMware Workstation does not run, so I can not run my virtual
machines which work very hard to check my software is working Okay.
It is posable depending on this bug SLES15 SP-2 could have the same issues.


You are receiving this mail because: