[Bug 1200216] New: Missing backport for kernel
http://bugzilla.opensuse.org/show_bug.cgi?id=1200216 Bug ID: 1200216 Summary: Missing backport for kernel Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.3 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: gerberb@zenez.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- OpenSUSE backported mainline commit 48eab831ae8b ("net: create netdev->dev_addr assignment helpers") but not 40af35fdf79c ("netdevice: demote the type of some dev_addr_set() helpers"). openSUSE Leap 15.3. Build failure of vmware-host-modules-tmp-workstation-16.2.3-k5.19 /tmp/vmware-host-modules-tmp-workstation-16.2.3-k5.19/vmnet-only/netif.c:90:1: error: conflicting types for ���__dev_addr_set��� __dev_addr_set(struct net_device *dev, const void *addr, size_t len) ^~~~~~~~~~~~~~ In file included from /tmp/vmware-host-modules-tmp-workstation-16.2.3-k5.19/vmnet-only/netif.c:29:0: /usr/src/linux-5.3.18-150300.59.68/include/linux/netdevice.h:4391:1: note: previous definition of ���__dev_addr_set��� was here __dev_addr_set(struct net_device *dev, const u8 *addr, size_t len) ^~~~~~~~~~~~~~ /tmp/vmware-host-modules-tmp-workstation-16.2.3-k5.19/vmnet-only/netif.c:95:13: error: redefinition of ���dev_addr_set��� static void dev_addr_set(struct net_device *dev, const u8 *addr) ^~~~~~~~~~~~ In file included from /tmp/vmware-host-modules-tmp-workstation-16.2.3-k5.19/vmnet-only/netif.c:29:0: /usr/src/linux-5.3.18-150300.59.68/include/linux/netdevice.h:4396:20: note: previous definition of ���dev_addr_set��� was here static inline void dev_addr_set(struct net_device *dev, const u8 *addr) ^~~~~~~~~~~~ make[4]: *** [/usr/src/linux-5.3.18-150300.59.68/scripts/Makefile.build:288: /tmp/vmware-host-modules-tmp-workstation-16.2.3-k5.19/vmnet-only/netif.o] Error 1 make[3]: *** [/usr/src/linux-5.3.18-150300.59.68/Makefile:1675: _module_/tmp/vmware-host-modules-tmp-workstation-16.2.3-k5.19/vmnet-only] Error 2 make[2]: *** [../../../linux-5.3.18-150300.59.68/Makefile:179: sub-make] Error 2 make[2]: Leaving directory '/usr/src/linux-5.3.18-150300.59.68-obj/x86_64/preempt' make[1]: *** [Makefile:117: vmnet.ko] Error 2 make[1]: Leaving directory '/tmp/vmware-host-modules-tmp-workstation-16.2.3-k5.19/vmnet-only' make: *** [Makefile:21: vmnet-only] Error 2 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1200216 Boyd Gerber <gerberb@zenez.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1200216 http://bugzilla.opensuse.org/show_bug.cgi?id=1200216#c1 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |tiwai@suse.com Resolution|--- |FIXED --- Comment #1 from Takashi Iwai <tiwai@suse.com> --- It's an issue of the downstream driver, per se. OTOH, the upstream commit 40af35fdf79c won't break kABI and yet it helps development, so there is no strong reason not to include it. So I backported the patch and pushed to my SLE15-SP3/for-next branch. If everything goes OK, it'll be included in the next update kernel (in June). Thanks for reporting! -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com