Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 34f86d06 authored by Priit Laes's avatar Priit Laes Committed by Greg Kroah-Hartman
Browse files

staging: csr: Remove all leftover kernel version checks \o/

parent 4febd649
Loading
Loading
Loading
Loading
+1 −12
Original line number Diff line number Diff line
@@ -12,20 +12,9 @@
#include <linux/version.h>
#include <linux/kthread.h>
#include <linux/module.h>

#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 34)
#include <linux/slab.h>
#endif

#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 19)
#include <linux/freezer.h>
#endif
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 27)
#include <asm/semaphore.h>
#else
#include <linux/semaphore.h>
#endif

#include <linux/slab.h>
#include <linux/bitops.h>

#include "csr_framework_ext.h"
+0 −7
Original line number Diff line number Diff line
@@ -10,13 +10,6 @@

#include <linux/kernel.h>
#include <linux/version.h>

#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33)
#elif LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 16)
#include <linux/autoconf.h>
#include <linux/config.h>
#endif

#include <linux/time.h>
#include <linux/module.h>

+0 −19
Original line number Diff line number Diff line
@@ -70,11 +70,7 @@ static int In_use[MAX_UNIFI_DEVS];
 * Mutex to prevent UDI clients to open the character device before the priv
 * is created and initialised.
 */
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 37)
DEFINE_SEMAPHORE(Unifi_instance_mutex);
#else
DECLARE_MUTEX(Unifi_instance_mutex);
#endif
/*
 * When the device is removed, unregister waits on Unifi_cleanup_wq
 * until all the UDI clients release the character device.
@@ -177,21 +173,6 @@ uf_register_netdev(unifi_priv_t *priv, int interfaceTag)
    /* The device is registed */
    interfacePriv->netdev_registered = 1;

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,28)
#ifdef CONFIG_NET_SCHED
    /*
     * IMPORTANT:
     * uf_install_qdisc() holds the network device lock, we can not
     * install the qdisk before the network device is registered.
     */
    r = uf_install_qdisc(priv->netdev[interfaceTag]);
    if (r) {
        unifi_error(priv, "Failed to install qdisc\n");
        return r;
    }
#endif /* CONFIG_NET_SCHED */
#endif /* LINUX_VERSION_CODE */

#ifdef CSR_SUPPORT_SME
    /*
     * Register the inet handler; it notifies us for changes in the IP address.
+0 −4
Original line number Diff line number Diff line
@@ -191,11 +191,7 @@ netrx_radiotap(unifi_priv_t *priv,


    skb->dev = dev;
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
    skb->mac_header = skb->data;
#else
    skb->mac.raw = skb->data;
#endif
    skb->pkt_type = PACKET_OTHERHOST;
    skb->protocol = __constant_htons(ETH_P_80211_RAW);
    memset(skb->cb, 0, sizeof(skb->cb));
+0 −20
Original line number Diff line number Diff line
@@ -31,7 +31,6 @@ struct wake_lock unifi_sdio_wake_lock; /* wakelock to prevent suspend while resu

static CsrSdioFunctionDriver *sdio_func_drv;

#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,32)
#ifdef CONFIG_PM
static int uf_sdio_mmc_power_event(struct notifier_block *this, unsigned long event, void *ptr);
#endif
@@ -45,7 +44,6 @@ static int uf_sdio_mmc_power_event(struct notifier_block *this, unsigned long ev
 * returning immediately (at least on x86).
 */
static int card_is_powered = 1;
#endif /* 2.6.32 */

/* MMC uses ENOMEDIUM to indicate card gone away */

@@ -637,7 +635,6 @@ CsrSdioFunctionIdle(CsrSdioFunction *function)
CsrResult
CsrSdioPowerOn(CsrSdioFunction *function)
{
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,32)
    struct sdio_func *func = (struct sdio_func *)function->priv;
    struct mmc_host *host = func->card->host;

@@ -649,7 +646,6 @@ CsrSdioPowerOn(CsrSdioFunction *function)
        printk(KERN_INFO "SDIO: Skip power on; card is already powered.\n");
    }
    _sdio_release_host(func);
#endif /* 2.6.32 */

    return CSR_RESULT_SUCCESS;
} /* CsrSdioPowerOn() */
@@ -667,7 +663,6 @@ CsrSdioPowerOn(CsrSdioFunction *function)
void
CsrSdioPowerOff(CsrSdioFunction *function)
{
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,32)
    struct sdio_func *func = (struct sdio_func *)function->priv;
    struct mmc_host *host = func->card->host;

@@ -679,7 +674,6 @@ CsrSdioPowerOff(CsrSdioFunction *function)
        printk(KERN_INFO "SDIO: Skip power off; card is already powered off.\n");
    }
    _sdio_release_host(func);
#endif /* 2.6.32 */
} /* CsrSdioPowerOff() */


@@ -894,7 +888,6 @@ int csr_sdio_linux_install_irq(CsrSdioFunction *function)
	return r;
} /* csr_sdio_linux_install_irq() */

#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,32)
#ifdef CONFIG_PM

/*
@@ -1020,7 +1013,6 @@ uf_sdio_mmc_power_event(struct notifier_block *this, unsigned long event, void *
}

#endif /* CONFIG_PM */
#endif /* 2.6.32 */

/*
 * ---------------------------------------------------------------------------
@@ -1047,10 +1039,8 @@ uf_glue_sdio_probe(struct sdio_func *func,
    /* First of all claim the SDIO driver */
    sdio_claim_host(func);

#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,32)
    /* Assume that the card is already powered */
    card_is_powered = 1;
#endif

    /* Assumes one card per host, which is true for SDIO */
    instance = func->card->host->index;
@@ -1090,13 +1080,11 @@ uf_glue_sdio_probe(struct sdio_func *func,
    /* Pass context to the SDIO driver */
    sdio_set_drvdata(func, sdio_ctx);

#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,32)
#ifdef CONFIG_PM
    /* Register to get PM events */
    if (uf_sdio_mmc_register_pm_notifier(sdio_ctx) == NULL) {
        unifi_error(NULL, "%s: Failed to register for PM events\n", __FUNCTION__);
    }
#endif
#endif

    /* Register this device with the SDIO function driver */
@@ -1153,11 +1141,9 @@ uf_glue_sdio_remove(struct sdio_func *func)
        sdio_func_drv->removed(sdio_ctx);
    }

#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,32)
#ifdef CONFIG_PM
    /* Unregister for PM events */
    uf_sdio_mmc_unregister_pm_notifier(sdio_ctx);
#endif
#endif

    kfree(sdio_ctx);
@@ -1179,7 +1165,6 @@ static const struct sdio_device_id unifi_ids[] = {

MODULE_DEVICE_TABLE(sdio, unifi_ids);

#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,32)
#ifdef CONFIG_PM

/*
@@ -1249,16 +1234,13 @@ static struct dev_pm_ops unifi_pm_ops = {
#define UNIFI_PM_OPS  NULL

#endif /* CONFIG_PM */
#endif /* 2.6.32 */

static struct sdio_driver unifi_driver = {
    .probe      = uf_glue_sdio_probe,
    .remove     = uf_glue_sdio_remove,
    .name       = "unifi",
    .id_table	= unifi_ids,
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,32)
    .drv.pm     = UNIFI_PM_OPS,
#endif /* 2.6.32 */
};


@@ -1302,11 +1284,9 @@ CsrSdioFunctionDriverRegister(CsrSdioFunctionDriver *sdio_drv)
     */
    sdio_func_drv = sdio_drv;

#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,32)
#ifdef CONFIG_PM
    /* Initialise PM notifier list */
    INIT_LIST_HEAD(&uf_sdio_mmc_pm_notifiers.list);
#endif
#endif

    /* Register ourself with mmc_core */
Loading