|
@@ -5438,7 +5438,7 @@ void rtl8180_hw_wakeup_wq (struct work_struct *work)
|
|
// struct r8180_priv *priv = container_of(work, struct r8180_priv, watch_dog_wq);
|
|
// struct r8180_priv *priv = container_of(work, struct r8180_priv, watch_dog_wq);
|
|
// struct ieee80211_device * ieee = (struct ieee80211_device*)
|
|
// struct ieee80211_device * ieee = (struct ieee80211_device*)
|
|
// container_of(work, struct ieee80211_device, watch_dog_wq);
|
|
// container_of(work, struct ieee80211_device, watch_dog_wq);
|
|
- struct delayed_work *dwork = container_of(work,struct delayed_work,work);
|
|
|
|
|
|
+ struct delayed_work *dwork = to_delayed_work(work);
|
|
struct ieee80211_device *ieee = container_of(dwork,struct ieee80211_device,hw_wakeup_wq);
|
|
struct ieee80211_device *ieee = container_of(dwork,struct ieee80211_device,hw_wakeup_wq);
|
|
struct net_device *dev = ieee->dev;
|
|
struct net_device *dev = ieee->dev;
|
|
#else
|
|
#else
|
|
@@ -5459,7 +5459,7 @@ void rtl8180_hw_sleep_wq (struct work_struct *work)
|
|
// struct r8180_priv *priv = container_of(work, struct r8180_priv, watch_dog_wq);
|
|
// struct r8180_priv *priv = container_of(work, struct r8180_priv, watch_dog_wq);
|
|
// struct ieee80211_device * ieee = (struct ieee80211_device*)
|
|
// struct ieee80211_device * ieee = (struct ieee80211_device*)
|
|
// container_of(work, struct ieee80211_device, watch_dog_wq);
|
|
// container_of(work, struct ieee80211_device, watch_dog_wq);
|
|
- struct delayed_work *dwork = container_of(work,struct delayed_work,work);
|
|
|
|
|
|
+ struct delayed_work *dwork = to_delayed_work(work);
|
|
struct ieee80211_device *ieee = container_of(dwork,struct ieee80211_device,hw_sleep_wq);
|
|
struct ieee80211_device *ieee = container_of(dwork,struct ieee80211_device,hw_sleep_wq);
|
|
struct net_device *dev = ieee->dev;
|
|
struct net_device *dev = ieee->dev;
|
|
#else
|
|
#else
|
|
@@ -6407,7 +6407,7 @@ priv->txnpring)/8);
|
|
void rtl8180_tx_irq_wq(struct work_struct *work)
|
|
void rtl8180_tx_irq_wq(struct work_struct *work)
|
|
{
|
|
{
|
|
//struct r8180_priv *priv = container_of(work, struct r8180_priv, reset_wq);
|
|
//struct r8180_priv *priv = container_of(work, struct r8180_priv, reset_wq);
|
|
- struct delayed_work *dwork = container_of(work,struct delayed_work,work);
|
|
|
|
|
|
+ struct delayed_work *dwork = to_delayed_work(work);
|
|
struct ieee80211_device * ieee = (struct ieee80211_device*)
|
|
struct ieee80211_device * ieee = (struct ieee80211_device*)
|
|
container_of(dwork, struct ieee80211_device, watch_dog_wq);
|
|
container_of(dwork, struct ieee80211_device, watch_dog_wq);
|
|
struct net_device *dev = ieee->dev;
|
|
struct net_device *dev = ieee->dev;
|
|
@@ -6691,7 +6691,7 @@ lizhaoming--------------------------- RF power on/power off -----------------
|
|
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,20))
|
|
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,20))
|
|
void GPIOChangeRFWorkItemCallBack(struct work_struct *work)
|
|
void GPIOChangeRFWorkItemCallBack(struct work_struct *work)
|
|
{
|
|
{
|
|
- //struct delayed_work *dwork = container_of(work, struct delayed_work, work);
|
|
|
|
|
|
+ //struct delayed_work *dwork = to_delayed_work(work);
|
|
struct ieee80211_device *ieee = container_of(work, struct ieee80211_device, GPIOChangeRFWorkItem.work);
|
|
struct ieee80211_device *ieee = container_of(work, struct ieee80211_device, GPIOChangeRFWorkItem.work);
|
|
struct net_device *dev = ieee->dev;
|
|
struct net_device *dev = ieee->dev;
|
|
struct r8180_priv *priv = ieee80211_priv(dev);
|
|
struct r8180_priv *priv = ieee80211_priv(dev);
|