diff options
author | Samuel Ortiz <sameo@linux.intel.com> | 2009-05-26 18:49:32 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-06-16 00:30:24 -0400 |
commit | ade901d7a46e389197f028d12fb67d88f34cd8d5 (patch) | |
tree | bf9b76038f032da71473fff699de35314ed8517e /drivers/usb/atm/ueagle-atm.c | |
parent | 976821d756c53b421d7c58a9ed60125016d330aa (diff) |
firmware: atm/ueagle-atm: prepare for FIRMWARE_NAME_MAX removal
We're going to remove the FIRMWARE_NAME_MAX definition in order to avoid any
firmware name length restriction.
This patch replaces the shared FIRMWARE_NAME_MAX definition with a ueagle
local one.
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Cc: Damien Bergamini <damien.bergamini@free.fr>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/atm/ueagle-atm.c')
-rw-r--r-- | drivers/usb/atm/ueagle-atm.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/usb/atm/ueagle-atm.c b/drivers/usb/atm/ueagle-atm.c index 9cf9ff69e3e3..d171b563e94c 100644 --- a/drivers/usb/atm/ueagle-atm.c +++ b/drivers/usb/atm/ueagle-atm.c | |||
@@ -306,6 +306,7 @@ enum { | |||
306 | #define FW_GET_BYTE(p) *((__u8 *) (p)) | 306 | #define FW_GET_BYTE(p) *((__u8 *) (p)) |
307 | 307 | ||
308 | #define FW_DIR "ueagle-atm/" | 308 | #define FW_DIR "ueagle-atm/" |
309 | #define UEA_FW_NAME_MAX 30 | ||
309 | #define NB_MODEM 4 | 310 | #define NB_MODEM 4 |
310 | 311 | ||
311 | #define BULK_TIMEOUT 300 | 312 | #define BULK_TIMEOUT 300 |
@@ -1564,9 +1565,9 @@ static void cmvs_file_name(struct uea_softc *sc, char *const cmv_name, int ver) | |||
1564 | file = cmv_file[sc->modem_index]; | 1565 | file = cmv_file[sc->modem_index]; |
1565 | 1566 | ||
1566 | strcpy(cmv_name, FW_DIR); | 1567 | strcpy(cmv_name, FW_DIR); |
1567 | strlcat(cmv_name, file, FIRMWARE_NAME_MAX); | 1568 | strlcat(cmv_name, file, UEA_FW_NAME_MAX); |
1568 | if (ver == 2) | 1569 | if (ver == 2) |
1569 | strlcat(cmv_name, ".v2", FIRMWARE_NAME_MAX); | 1570 | strlcat(cmv_name, ".v2", UEA_FW_NAME_MAX); |
1570 | } | 1571 | } |
1571 | 1572 | ||
1572 | static int request_cmvs_old(struct uea_softc *sc, | 1573 | static int request_cmvs_old(struct uea_softc *sc, |
@@ -1574,7 +1575,7 @@ static int request_cmvs_old(struct uea_softc *sc, | |||
1574 | { | 1575 | { |
1575 | int ret, size; | 1576 | int ret, size; |
1576 | u8 *data; | 1577 | u8 *data; |
1577 | char cmv_name[FIRMWARE_NAME_MAX]; /* 30 bytes stack variable */ | 1578 | char cmv_name[UEA_FW_NAME_MAX]; /* 30 bytes stack variable */ |
1578 | 1579 | ||
1579 | cmvs_file_name(sc, cmv_name, 1); | 1580 | cmvs_file_name(sc, cmv_name, 1); |
1580 | ret = request_firmware(fw, cmv_name, &sc->usb_dev->dev); | 1581 | ret = request_firmware(fw, cmv_name, &sc->usb_dev->dev); |
@@ -1608,7 +1609,7 @@ static int request_cmvs(struct uea_softc *sc, | |||
1608 | int ret, size; | 1609 | int ret, size; |
1609 | u32 crc; | 1610 | u32 crc; |
1610 | u8 *data; | 1611 | u8 *data; |
1611 | char cmv_name[FIRMWARE_NAME_MAX]; /* 30 bytes stack variable */ | 1612 | char cmv_name[UEA_FW_NAME_MAX]; /* 30 bytes stack variable */ |
1612 | 1613 | ||
1613 | cmvs_file_name(sc, cmv_name, 2); | 1614 | cmvs_file_name(sc, cmv_name, 2); |
1614 | ret = request_firmware(fw, cmv_name, &sc->usb_dev->dev); | 1615 | ret = request_firmware(fw, cmv_name, &sc->usb_dev->dev); |