staging: brcm80211: remove fullmac module_param sd_f2_blocksize
authorFranky Lin <frankyl@broadcom.com>
Fri, 16 Sep 2011 19:27:51 +0000 (12:27 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 16 Sep 2011 19:39:40 +0000 (21:39 +0200)
Replaced the global variable with macro.

Reported-by: Johannes Berg <johannes@sipsolutions.net>
Reviewed-by: Roland Vossen <rvossen@broadcom.com>
Reviewed-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Franky Lin <frankyl@broadcom.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/brcm80211/brcmfmac/bcmsdh.c
drivers/staging/brcm80211/brcmfmac/bcmsdh_sdmmc.c
drivers/staging/brcm80211/brcmfmac/sdio_host.h

index 26919f1d1f1aff8a9a74912b4095659a76120e18..d9d1592c446f5e77c76bd8c912e789dd0897c893 100644 (file)
 
 #define SDIOH_API_ACCESS_RETRY_LIMIT   2
 
-/* Module parameters specific to each host-controller driver */
-
-module_param(sd_f2_blocksize, int, 0);
-
 static void brcmf_sdioh_irqhandler(struct sdio_func *func)
 {
        struct brcmf_sdio_dev *sdiodev = dev_get_drvdata(&func->card->dev);
index 7cb8f3f5a96c46210673167f1eb4f9ec2406bc4a..65cd5d71bc1295875b528847df329b5f4654d81f 100644 (file)
@@ -40,7 +40,8 @@
 
 #define SDIO_DEVICE_ID_BROADCOM_4329   0x4329
 
-uint sd_f2_blocksize = 512;    /* Default blocksize */
+#define SDIO_FUNC1_BLOCKSIZE           64
+#define SDIO_FUNC2_BLOCKSIZE           512
 
 /* devices we support, null terminated */
 static const struct sdio_device_id brcmf_sdmmc_ids[] = {
@@ -466,7 +467,7 @@ int brcmf_sdioh_attach(struct brcmf_sdio_dev *sdiodev)
        sdiodev->num_funcs = 2;
 
        sdio_claim_host(sdiodev->func[1]);
-       err_ret = sdio_set_block_size(sdiodev->func[1], 64);
+       err_ret = sdio_set_block_size(sdiodev->func[1], SDIO_FUNC1_BLOCKSIZE);
        sdio_release_host(sdiodev->func[1]);
        if (err_ret) {
                brcmf_dbg(ERROR, "Failed to set F1 blocksize\n");
@@ -474,11 +475,10 @@ int brcmf_sdioh_attach(struct brcmf_sdio_dev *sdiodev)
        }
 
        sdio_claim_host(sdiodev->func[2]);
-       err_ret = sdio_set_block_size(sdiodev->func[2], sd_f2_blocksize);
+       err_ret = sdio_set_block_size(sdiodev->func[2], SDIO_FUNC2_BLOCKSIZE);
        sdio_release_host(sdiodev->func[2]);
        if (err_ret) {
-               brcmf_dbg(ERROR, "Failed to set F2 blocksize to %d\n",
-                         sd_f2_blocksize);
+               brcmf_dbg(ERROR, "Failed to set F2 blocksize\n");
                goto out;
        }
 
index c67e1c8558b5e1d20449e70936feee3a5161193d..fb5f6b5402b3a6abcb8cdd16dee2cc151028c024 100644 (file)
@@ -244,8 +244,6 @@ brcmf_sdioh_request_buffer(struct brcmf_sdio_dev *sdiodev,
 extern void brcmf_sdio_wdtmr_enable(struct brcmf_sdio_dev *sdiodev,
                                    bool enable);
 
-extern uint sd_f2_blocksize;
-
 extern void *brcmf_sdbrcm_probe(u16 bus_no, u16 slot, u16 func, uint bustype,
                                u32 regsva, struct brcmf_sdio_dev *sdiodev);
 extern void brcmf_sdbrcm_disconnect(void *ptr);