Andreas Stieger changed bug 1226117
What Removed Added
Assignee security-team@suse.de alarrosa@suse.com
Component Security Kernel:Drivers
Summary Discover fails no matter what package is selected FTBFS: rtl8812au: error: too many arguments to function ‘cfg80211_ch_switch_started_notify’
Status NEW CONFIRMED
CC   alarrosa@suse.com, Andreas.Stieger@gmx.de

Comment # 1 on bug 1226117 from Andreas Stieger
Thank you for your report. The package is indeed uninstallable:

$ zypper in --dry-run rtl8812au-kmp-default
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: 1: nothing provides 'ksym(default:_printk) = 122c3a7e' needed by the
to be installed
rtl8812au-kmp-default-5.13.6+git20240320.8be3a1d_k6.8.9_1-2.3.x86_64
 Solution 1: do not install
rtl8812au-kmp-default-5.13.6+git20240320.8be3a1d_k6.8.9_1-2.3.x86_64
 Solution 2: break
rtl8812au-kmp-default-5.13.6+git20240320.8be3a1d_k6.8.9_1-2.3.x86_64 by
ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c):

To work around the updating issue, remove the package rtl8812au-kmp-default.
The Discover usability issue is bug 1225965. Now as for the root cause: If you
will allow me I will rephrase your bug report:

The root cause is that openSUSE:Factory/rtl8812au fails to build against the
current kernel:

[   28s]
/home/abuild/rpmbuild/BUILD/rtl8812au-5.13.6+git20240320.8be3a1d/obj/default/os_dep/linux/ioctl_cfg80211.c:
In function ‘rtw_cfg80211_ch_switch_notify’:
[   28s]
/home/abuild/rpmbuild/BUILD/rtl8812au-5.13.6+git20240320.8be3a1d/obj/default/os_dep/linux/ioctl_cfg80211.c:469:17:
error: too many arguments to function ‘cfg80211_ch_switch_started_notify’
[   28s]   469 |                
cfg80211_ch_switch_started_notify(adapter->pnetdev, &chdef, 0, 0, false, 0);
[   28s]       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   28s] In file included from
/home/abuild/rpmbuild/BUILD/rtl8812au-5.13.6+git20240320.8be3a1d/obj/default/include/osdep_service_linux.h:98,
[   28s]                  from
/home/abuild/rpmbuild/BUILD/rtl8812au-5.13.6+git20240320.8be3a1d/obj/default/include/osdep_service.h:54,
[   28s]                  from
/home/abuild/rpmbuild/BUILD/rtl8812au-5.13.6+git20240320.8be3a1d/obj/default/include/drv_types.h:27,
[   28s]                  from
/home/abuild/rpmbuild/BUILD/rtl8812au-5.13.6+git20240320.8be3a1d/obj/default/os_dep/linux/ioctl_cfg80211.c:17:
[   28s] /usr/src/linux-6.9.3-1/include/net/cfg80211.h:8811:6: note: declared
here
[   28s]  8811 | void cfg80211_ch_switch_started_notify(struct net_device *dev,
[   28s]       |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   28s]
/home/abuild/rpmbuild/BUILD/rtl8812au-5.13.6+git20240320.8be3a1d/obj/default/os_dep/linux/ioctl_cfg80211.c:488:9:
error: too many arguments to function ‘cfg80211_ch_switch_notify’
[   28s]   488 |         cfg80211_ch_switch_notify(adapter->pnetdev, &chdef, 0,
0);
[   28s]       |         ^~~~~~~~~~~~~~~~~~~~~~~~~
[   28s] /usr/src/linux-6.9.3-1/include/net/cfg80211.h:8795:6: note: declared
here
[   28s]  8795 | void cfg80211_ch_switch_notify(struct net_device *dev,
[   28s]       |      ^~~~~~~~~~~~~~~~~~~~~~~~~
[   28s] make[3]: *** [/usr/src/linux-6.9.3-1/scripts/Makefile.build:245:
/home/abuild/rpmbuild/BUILD/rtl8812au-5.13.6+git20240320.8be3a1d/obj/default/os_dep/linux/ioctl_cfg80211.o]
Error 1
[   28s] make[3]: *** Waiting for unfinished jobs....
[   28s] # CC [M] 
/home/abuild/rpmbuild/BUILD/rtl8812au-5.13.6+git20240320.8be3a1d/obj/default/os_dep/linux/rtw_cfgvendor.o

Moving category and assigning to maintainer.


You are receiving this mail because: