mirror of
https://github.com/torvalds/linux.git
synced 2024-11-19 10:31:48 +00:00
staging: rtl8821ae: compat.h: Remove version specific code
The code should be for the current kernel version. Remove conditional version based code. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
80e3e09c0e
commit
479774008a
@ -1,65 +1,8 @@
|
||||
#ifndef __RTL_COMPAT_H__
|
||||
#define __RTL_COMPAT_H__
|
||||
|
||||
#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,29))
|
||||
/*
|
||||
* Use this if you want to use the same suspend and resume callbacks for suspend
|
||||
* to RAM and hibernation.
|
||||
*/
|
||||
#define SIMPLE_DEV_PM_OPS(name, suspend_fn, resume_fn) \
|
||||
struct dev_pm_ops name = { \
|
||||
.suspend = suspend_fn, \
|
||||
.resume = resume_fn, \
|
||||
.freeze = suspend_fn, \
|
||||
.thaw = resume_fn, \
|
||||
.poweroff = suspend_fn, \
|
||||
.restore = resume_fn, \
|
||||
}
|
||||
|
||||
#define compat_pci_suspend(fn) \
|
||||
int fn##_compat(struct pci_dev *pdev, pm_message_t state) \
|
||||
{ \
|
||||
int r; \
|
||||
\
|
||||
r = fn(&pdev->dev); \
|
||||
if (r) \
|
||||
return r; \
|
||||
\
|
||||
pci_save_state(pdev); \
|
||||
pci_disable_device(pdev); \
|
||||
pci_set_power_state(pdev, PCI_D3hot); \
|
||||
\
|
||||
return 0; \
|
||||
}
|
||||
|
||||
#define compat_pci_resume(fn) \
|
||||
int fn##_compat(struct pci_dev *pdev) \
|
||||
{ \
|
||||
int r; \
|
||||
\
|
||||
pci_set_power_state(pdev, PCI_D0); \
|
||||
r = pci_enable_device(pdev); \
|
||||
if (r) \
|
||||
return r; \
|
||||
pci_restore_state(pdev); \
|
||||
\
|
||||
return fn(&pdev->dev); \
|
||||
}
|
||||
#endif
|
||||
|
||||
#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,39))
|
||||
#define RX_FLAG_MACTIME_MPDU RX_FLAG_TSFT
|
||||
#else
|
||||
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0))
|
||||
#define RX_FLAG_MACTIME_MPDU RX_FLAG_MACTIME_START
|
||||
#else
|
||||
#endif
|
||||
//#define NETDEV_TX_OK
|
||||
#endif
|
||||
|
||||
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,7,0))
|
||||
#define IEEE80211_KEY_FLAG_SW_MGMT IEEE80211_KEY_FLAG_SW_MGMT_TX
|
||||
#endif
|
||||
|
||||
struct ieee80211_mgmt_compat {
|
||||
__le16 frame_control;
|
||||
|
Loading…
Reference in New Issue
Block a user