[arch-commits] Commit in iwd/trunk (PKGBUILD skip-associate-event.patch)
Christian Rebischke
shibumi at archlinux.org
Tue Apr 9 21:56:25 UTC 2019
Date: Tuesday, April 9, 2019 @ 21:56:24
Author: shibumi
Revision: 450690
upgpkg: iwd 0.16-4
Applied the following patch for #62245:
The associate event is only important for OWE and FT. If neither of
these conditions (or FT initial association) are happening we do
not need to continue further processing the associate event.
See also: https://git.kernel.org/pub/scm/network/wireless/iwd.git/patch/?id=a71adcc243ac6263efa23390ca8bb82ae4841202
Added:
iwd/trunk/skip-associate-event.patch
Modified:
iwd/trunk/PKGBUILD
----------------------------+
PKGBUILD | 10 +++++++---
skip-associate-event.patch | 29 +++++++++++++++++++++++++++++
2 files changed, 36 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-04-09 21:53:35 UTC (rev 450689)
+++ PKGBUILD 2019-04-09 21:56:24 UTC (rev 450690)
@@ -2,7 +2,7 @@
pkgname=iwd
pkgver=0.16
-pkgrel=3
+pkgrel=4
pkgdesc='Internet Wireless Daemon'
arch=('x86_64')
url='https://git.kernel.org/cgit/network/wireless/iwd.git/'
@@ -9,14 +9,18 @@
license=('LGPL')
depends=('glibc')
source=("https://www.kernel.org/pub/linux/network/wireless/iwd-${pkgver}.tar"{.xz,.sign}
- 'iwd.tmpfiles')
+ 'iwd.tmpfiles'
+ 'skip-associate-event.patch')
sha512sums=('33b10516fb203eb92651e18ebff8448874452fad9425470bf4306b4d75a512d386561ed4fcd251c54175ac6953e29f6574175e4e9b18c88e55009f670f29ddb1'
'SKIP'
- '03a3a0fba53706ef46bb12e75ad0bc30969044662df5bdcebc608c57b6ab9c5b3b6944e7941549db3172577c7d86c42e39a06e285459663ae48032fd3ab697d4')
+ '03a3a0fba53706ef46bb12e75ad0bc30969044662df5bdcebc608c57b6ab9c5b3b6944e7941549db3172577c7d86c42e39a06e285459663ae48032fd3ab697d4'
+ 'ff718504b871c2e66fc433d0da24e8f9e1c78d3dbb18d76693fba671109a878e737f9e3d40f3b7e736b53d758c931083db86c9f5ba54391e715cf847b01bbaf3')
validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
+ # patch for #62245: will be fixed in 0.17
+ patch -p1 < "${srcdir}/skip-associate-event.patch"
./configure --prefix=/usr \
--sysconfdir=/etc \
--libexecdir=/usr/lib/iwd \
Added: skip-associate-event.patch
===================================================================
--- skip-associate-event.patch (rev 0)
+++ skip-associate-event.patch 2019-04-09 21:56:24 UTC (rev 450690)
@@ -0,0 +1,29 @@
+From a71adcc243ac6263efa23390ca8bb82ae4841202 Mon Sep 17 00:00:00 2001
+From: James Prestwood <james.prestwood at linux.intel.com>
+Date: Fri, 5 Apr 2019 15:32:54 -0700
+Subject: netdev: skip associate event when not in OWE/FT
+
+The associate event is only important for OWE and FT. If neither of
+these conditions (or FT initial association) are happening we do
+not need to continue further processing the associate event.
+---
+ src/netdev.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/netdev.c b/src/netdev.c
+index 661fb81..849ab2b 100644
+--- a/src/netdev.c
++++ b/src/netdev.c
+@@ -2389,6 +2389,9 @@ static void netdev_associate_event(struct l_genl_msg *msg,
+ if (netdev->aborting)
+ return;
+
++ if (!netdev->owe && !netdev->in_ft && !netdev->handshake->mde)
++ return;
++
+ if (!l_genl_attr_init(&attr, msg)) {
+ l_debug("attr init failed");
+ return;
+--
+cgit 1.2-0.3.lf.el7
+
More information about the arch-commits
mailing list