* [PATCH] libertas: move to uniform lbs_/LBS_ namespace
@ 2007-11-07 19:41 Dan Williams
0 siblings, 0 replies; 5+ messages in thread
From: Dan Williams @ 2007-11-07 19:41 UTC (permalink / raw)
To: John W. Linville; +Cc: linux-wireless, Holger Schurig
From: Holger Schurig <hs4233@mail.mn-solutions.de>
This patch unifies the namespace of variables, functions defines
and structures. It does:
- rename libertas_XXX to lbs_XXX
- rename LIBERTAS_XXX to lbs_XXX
- rename wlan_XXX to lbs_XXX
- rename WLAN_XXX to LBS_XXX (but only those that were
defined in libertas-local *.h files, e.g. not defines
from net/ieee80211.h)
While passing, I fixed some checkpatch.pl errors too.
Signed-off-by: Holger Schurig <hs4233@mail.mn-solutions.de>
Acked-by: Dan Williams <dcbw@redhat.com>
Patch is quite large, available at the URL below. I've updated the
patch and smoketested it, plus verified it does not change module
parameter names.
http://people.redhat.com/dcbw/libertas-namespace-cleanup.patch
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH] move wlan_*_association_work from header to c file
@ 2007-10-11 9:51 Holger Schurig
2007-10-15 7:18 ` Holger Schurig
0 siblings, 1 reply; 5+ messages in thread
From: Holger Schurig @ 2007-10-11 9:51 UTC (permalink / raw)
To: linux-wireless, libertas-dev, Dan Williams
Move wlan_postpone_association_work() and wlan_cancel_association_work()
from a assoc.h file to the sole user, into wext.c.
In passing, rename the functions to libertas_XXX.
Signed-off-by: Holger Schurig <hs4233@mail.mn-solutions.de>
Index: wireless-2.6/drivers/net/wireless/libertas/assoc.h
===================================================================
--- wireless-2.6.orig/drivers/net/wireless/libertas/assoc.h 2007-10-11 12:14:50.000000000 +0200
+++ wireless-2.6/drivers/net/wireless/libertas/assoc.h 2007-10-11 12:44:12.000000000 +0200
@@ -11,22 +11,4 @@ struct assoc_request * wlan_get_associat
void libertas_sync_channel(struct work_struct *work);
-#define ASSOC_DELAY (HZ / 2)
-static inline void wlan_postpone_association_work(wlan_private *priv)
-{
- if (priv->adapter->surpriseremoved)
- return;
- cancel_delayed_work(&priv->assoc_work);
- queue_delayed_work(priv->work_thread, &priv->assoc_work, ASSOC_DELAY);
-}
-
-static inline void wlan_cancel_association_work(wlan_private *priv)
-{
- cancel_delayed_work(&priv->assoc_work);
- if (priv->adapter->pending_assoc_req) {
- kfree(priv->adapter->pending_assoc_req);
- priv->adapter->pending_assoc_req = NULL;
- }
-}
-
#endif /* _WLAN_ASSOC_H */
Index: wireless-2.6/drivers/net/wireless/libertas/wext.c
===================================================================
--- wireless-2.6.orig/drivers/net/wireless/libertas/wext.c 2007-10-11 12:14:50.000000000 +0200
+++ wireless-2.6/drivers/net/wireless/libertas/wext.c 2007-10-11 12:50:29.000000000 +0200
@@ -21,6 +21,24 @@
#include "assoc.h"
+static inline void libertas_postpone_association_work(wlan_private *priv)
+{
+ if (priv->adapter->surpriseremoved)
+ return;
+ cancel_delayed_work(&priv->assoc_work);
+ queue_delayed_work(priv->work_thread, &priv->assoc_work, HZ / 2);
+}
+
+static inline void libertas_cancel_association_work(wlan_private *priv)
+{
+ cancel_delayed_work(&priv->assoc_work);
+ if (priv->adapter->pending_assoc_req) {
+ kfree(priv->adapter->pending_assoc_req);
+ priv->adapter->pending_assoc_req = NULL;
+ }
+}
+
+
/**
* @brief Find the channel frequency power info with specific channel
*
@@ -949,9 +967,9 @@ static int wlan_set_freq(struct net_devi
out:
if (ret == 0) {
set_bit(ASSOC_FLAG_CHANNEL, &assoc_req->flags);
- wlan_postpone_association_work(priv);
+ libertas_postpone_association_work(priv);
} else {
- wlan_cancel_association_work(priv);
+ libertas_cancel_association_work(priv);
}
mutex_unlock(&adapter->lock);
@@ -1050,11 +1068,11 @@ static int wlan_set_mode(struct net_devi
assoc_req = wlan_get_association_request(adapter);
if (!assoc_req) {
ret = -ENOMEM;
- wlan_cancel_association_work(priv);
+ libertas_cancel_association_work(priv);
} else {
assoc_req->mode = *uwrq;
set_bit(ASSOC_FLAG_MODE, &assoc_req->flags);
- wlan_postpone_association_work(priv);
+ libertas_postpone_association_work(priv);
lbs_deb_wext("Switching to mode: 0x%x\n", *uwrq);
}
mutex_unlock(&adapter->lock);
@@ -1335,9 +1353,9 @@ static int wlan_set_encode(struct net_de
out:
if (ret == 0) {
set_bit(ASSOC_FLAG_SECINFO, &assoc_req->flags);
- wlan_postpone_association_work(priv);
+ libertas_postpone_association_work(priv);
} else {
- wlan_cancel_association_work(priv);
+ libertas_cancel_association_work(priv);
}
mutex_unlock(&adapter->lock);
@@ -1576,9 +1594,9 @@ static int wlan_set_encodeext(struct net
out:
if (ret == 0) {
- wlan_postpone_association_work(priv);
+ libertas_postpone_association_work(priv);
} else {
- wlan_cancel_association_work(priv);
+ libertas_cancel_association_work(priv);
}
mutex_unlock(&adapter->lock);
@@ -1623,9 +1641,9 @@ static int wlan_set_genie(struct net_dev
out:
if (ret == 0) {
set_bit(ASSOC_FLAG_WPA_IE, &assoc_req->flags);
- wlan_postpone_association_work(priv);
+ libertas_postpone_association_work(priv);
} else {
- wlan_cancel_association_work(priv);
+ libertas_cancel_association_work(priv);
}
mutex_unlock(&adapter->lock);
@@ -1752,9 +1770,9 @@ out:
if (ret == 0) {
if (updated)
set_bit(ASSOC_FLAG_SECINFO, &assoc_req->flags);
- wlan_postpone_association_work(priv);
+ libertas_postpone_association_work(priv);
} else if (ret != -EOPNOTSUPP) {
- wlan_cancel_association_work(priv);
+ libertas_cancel_association_work(priv);
}
mutex_unlock(&adapter->lock);
@@ -1929,13 +1947,13 @@ out:
memcpy(&assoc_req->ssid, &ssid, IW_ESSID_MAX_SIZE);
assoc_req->ssid_len = ssid_len;
set_bit(ASSOC_FLAG_SSID, &assoc_req->flags);
- wlan_postpone_association_work(priv);
+ libertas_postpone_association_work(priv);
}
}
/* Cancel the association request if there was an error */
if (ret != 0) {
- wlan_cancel_association_work(priv);
+ libertas_cancel_association_work(priv);
}
mutex_unlock(&adapter->lock);
@@ -1973,13 +1991,13 @@ static int wlan_set_wap(struct net_devic
/* Get or create the current association request */
assoc_req = wlan_get_association_request(adapter);
if (!assoc_req) {
- wlan_cancel_association_work(priv);
+ libertas_cancel_association_work(priv);
ret = -ENOMEM;
} else {
/* Copy the BSSID to the association request */
memcpy(&assoc_req->bssid, awrq->sa_data, ETH_ALEN);
set_bit(ASSOC_FLAG_BSSID, &assoc_req->flags);
- wlan_postpone_association_work(priv);
+ libertas_postpone_association_work(priv);
}
mutex_unlock(&adapter->lock);
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-11-07 19:44 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-07 19:41 [PATCH] libertas: move to uniform lbs_/LBS_ namespace Dan Williams
-- strict thread matches above, loose matches on Subject: below --
2007-10-11 9:51 [PATCH] move wlan_*_association_work from header to c file Holger Schurig
2007-10-15 7:18 ` Holger Schurig
[not found] ` <200710151247.31049.hs4233@mail.mn-solutions.de>
2007-10-15 10:58 ` [PATCH] libertas: move to uniform lbs_/LBS_ namespace Holger Schurig
2007-10-15 11:07 ` Holger Schurig
2007-10-15 11:21 ` Johannes Berg
2007-10-15 12:26 ` Holger Schurig
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).