Modify

Opened 5 years ago

Closed 5 years ago

#12901 closed defect (fixed)

Fix the acx-mac80211 binary mismatch with struct ieee80211_ops

Reported by: oliver@… Owned by: developers
Priority: normal Milestone:
Component: packages Version: Trunk
Keywords: Cc:

Description

Problem was missing a CONFIG_MAC80211_DEBUGFS in the acx-mac80211 build, which broke subsequently the ABI in struct ieee80211_ops. Defect manifested in failing ieee80211_alloc_hw() and maybe also in other strange behaviour before.

Best Regards, Oliver

---
Index: package/acx-mac80211/Makefile
===================================================================
--- package/acx-mac80211/Makefile (revision 35205)
+++ package/acx-mac80211/Makefile (working copy)
@@ -21,6 +21,10 @@

PKG_MIRROR_MD5SUM:=8d6bc84239059fd938ff4d989579f622
PKG_BUILD_DEPENDS:=mac80211


+PKG_CONFIG_DEPENDS:= \
+ CONFIG_PACKAGE_MAC80211_DEBUGFS \
+ CONFIG_PACKAGE_MAC80211_MESH \
+

include $(INCLUDE_DIR)/package.mk


define KernelPackage/acx-mac80211

@@ -173,11 +177,13 @@

PKG_EXTRA_CFLAGS:= \

$(patsubst CONFIG_%, -DCONFIG_%=1, $(patsubst %=m,%,$(filter %=m,$(PKG_EXTRA_KCONFIG)))) \
$(patsubst CONFIG_%, -DCONFIG_%=1, $(patsubst %=y,%,$(filter %=y,$(PKG_EXTRA_KCONFIG)))) \

+ $(if $(CONFIG_PACKAGE_MAC80211_DEBUGFS), -DCONFIG_CFG80211_DEBUGFS -DCONFIG_MAC80211_DEBUGFS) \
+ $(if $(CONFIG_PACKAGE_MAC80211_MESH),-DCONFIG_MAC80211_MESH) \

LINUX_AUTOCONF_FILE:= generated/autoconf.h

---

Attachments (0)

Change History (1)

comment:1 Changed 5 years ago by hauke

  • Resolution set to fixed
  • Status changed from new to closed

Thank you for your patch. This was fixed in r35332.

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.