Sunday, 19 May
2019
Sun, 19 May
'19
4:21 p.m.
commit c91eb572d69c18afaaa33caafd0d233011788ad6
Author: Nicolas Viéville <nicolas.vieville(a)uphf.fr>
Date: Sun May 19 18:21:00 2019 +0200
Add patch for f30 new wpa_supplicant - fix unsupported mesh point RHBZ#1703745
wl-kmod-016_fix_unsupported_mesh_point.patch | 19 +++++++++++++++++++
wl-kmod.spec | 7 ++++++-
2 files changed, 25 insertions(+), 1 deletion(-)
---
diff --git a/wl-kmod-016_fix_unsupported_mesh_point.patch
b/wl-kmod-016_fix_unsupported_mesh_point.patch
new file mode 100644
index 0000000..ba8f449
--- /dev/null
+++ b/wl-kmod-016_fix_unsupported_mesh_point.patch
@@ -0,0 +1,19 @@
+diff -Naur hybrid-v35_64-nodebug-pcoem-6_30_223_271.orig/src/wl/sys/wl_cfg80211_hybrid.c
hybrid-v35_64-nodebug-pcoem-6_30_223_271/src/wl/sys/wl_cfg80211_hybrid.c
+---
hybrid-v35_64-nodebug-pcoem-6_30_223_271.orig/src/wl/sys/wl_cfg80211_hybrid.c 2019-04-14
17:35:23.565460847 +0200
++++ hybrid-v35_64-nodebug-pcoem-6_30_223_271/src/wl/sys/wl_cfg80211_hybrid.c 2019-05-19
17:23:24.985525866 +0200
+@@ -522,6 +522,7 @@
+ switch (type) {
+ case NL80211_IFTYPE_MONITOR:
+ case NL80211_IFTYPE_WDS:
++ case NL80211_IFTYPE_MESH_POINT:
+ WL_ERR(("type (%d) : currently we do not support this type\n",
+ type));
+ return -EOPNOTSUPP;
+@@ -2944,6 +2945,7 @@
+ switch (iftype) {
+ case NL80211_IFTYPE_MONITOR:
+ case NL80211_IFTYPE_WDS:
++ case NL80211_IFTYPE_MESH_POINT:
+ WL_ERR(("type (%d) : currently we do not support this mode\n",
+ iftype));
+ err = -EINVAL;
diff --git a/wl-kmod.spec b/wl-kmod.spec
index b489d5d..ea853cf 100644
--- a/wl-kmod.spec
+++ b/wl-kmod.spec
@@ -8,7 +8,7 @@
Name: wl-kmod
Version: 6.30.223.271
-Release: 24%{?dist}
+Release: 25%{?dist}
Summary: Kernel module for Broadcom wireless devices
Group: System Environment/Kernel
License: Redistributable, no modification permitted
@@ -31,6 +31,7 @@ Patch11: wl-kmod-012_kernel_4.15_new_timer.patch
Patch12: wl-kmod-013_gcc8_fix_bounds_check_warnings.patch
Patch13: wl-kmod-014_kernel_read_pos_increment_fix.patch
Patch14: wl-kmod-015_kernel_5.1_get_ds_removed.patch
+Patch15: wl-kmod-016_fix_unsupported_mesh_point.patch
# needed for plague to make sure it builds for i586 and i686
ExclusiveArch: i686 x86_64
@@ -86,6 +87,7 @@ pushd %{name}-%{version}-src
%patch12 -p1 -b .gcc8_fix_bounds_check_warnings
%patch13 -p1 -b .kernel_read_pos_increment_fix
%patch14 -p1 -b .kernel_5.1_get_ds_removed
+%patch15 -p1 -b .fix_unsupported_mesh_point
# Manual patching to build for RHEL - inspired by CentOS wl-kmod.spec
# Actually works for RHEL 6.x and 7.x
@@ -255,6 +257,9 @@ chmod 0755
$RPM_BUILD_ROOT%{kmodinstdir_prefix}*%{kmodinstdir_postfix}/* || :
rm -rf $RPM_BUILD_ROOT
%changelog
+* Sun May 19 2019 Nicolas Viéville <nicolas.vieville(a)uphf.fr> - 6.30.223.271-25
+- Add patch for f30 new wpa_supplicant - fix unsupported mesh point RHBZ#1703745
+
* Sun Apr 14 2019 Nicolas Viéville <nicolas.vieville(a)uphf.fr> - 6.30.223.271-24
- Add patch for kernel >= 5.1.x - get_ds function removed