diff options
author | Marek Belisko <marek.belisko@gmail.com> | 2010-10-14 13:36:11 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-10-14 12:11:25 -0700 |
commit | 310bad04ec123dd79c58dfe43063d6ba4f52d934 (patch) | |
tree | 42b36d3bc264eafbbbd74abd6f8c6623bd8e091a /drivers/staging/ft1000 | |
parent | f9d173736b4419cb87a18c200b79ed5828bc3880 (diff) | |
download | linux-stable-310bad04ec123dd79c58dfe43063d6ba4f52d934.tar.gz linux-stable-310bad04ec123dd79c58dfe43063d6ba4f52d934.tar.bz2 linux-stable-310bad04ec123dd79c58dfe43063d6ba4f52d934.zip |
staging: ft1000: Use specific error return value.
Signed-off-by: Marek Belisko <marek.belisko@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/ft1000')
-rw-r--r-- | drivers/staging/ft1000/ft1000-usb/ft1000_hw.c | 30 |
1 files changed, 4 insertions, 26 deletions
diff --git a/drivers/staging/ft1000/ft1000-usb/ft1000_hw.c b/drivers/staging/ft1000/ft1000-usb/ft1000_hw.c index 2fd9a849e9ae..84985388d80a 100644 --- a/drivers/staging/ft1000/ft1000-usb/ft1000_hw.c +++ b/drivers/staging/ft1000/ft1000-usb/ft1000_hw.c @@ -123,12 +123,12 @@ static int ft1000_control(struct ft1000_device *ft1000dev,unsigned int pipe, if (ft1000dev == NULL ) { DEBUG("NULL ft1000dev, failure\n"); - return STATUS_FAILURE; + return -ENODEV; } else if ( ft1000dev->dev == NULL ) { DEBUG("NULL ft1000dev->dev, failure\n"); - return STATUS_FAILURE; + return -ENODEV; } ret = usb_control_msg(ft1000dev->dev, @@ -141,11 +141,8 @@ static int ft1000_control(struct ft1000_device *ft1000dev,unsigned int pipe, size, LARGE_TIMEOUT); - if (ret>0) - ret = STATUS_SUCCESS; - else - ret = STATUS_FAILURE; - + if (ret > 0) + ret = 0; return ret; @@ -186,8 +183,6 @@ u16 ft1000_read_register(struct ft1000_device *ft1000dev, u16* Data, u16 nRegInd //DEBUG("ft1000_read_register: ret is %d \n", ret); //DEBUG("ft1000_read_register: data is %x \n", *Data); - if ( ret != STATUS_SUCCESS ) - return STATUS_FAILURE; return ret; @@ -224,9 +219,6 @@ u16 ft1000_write_register(struct ft1000_device *ft1000dev, USHORT value, u16 nRe 0, LARGE_TIMEOUT ); - if ( ret != STATUS_SUCCESS ) - return STATUS_FAILURE; - return ret; } @@ -265,8 +257,6 @@ u16 ft1000_read_dpram32(struct ft1000_device *ft1000dev, USHORT indx, PUCHAR buf //DEBUG("ft1000_read_dpram32: ret is %d \n", ret); //DEBUG("ft1000_read_dpram32: ret=%d \n", ret); - if ( ret != STATUS_SUCCESS ) - return STATUS_FAILURE; return ret; @@ -306,11 +296,6 @@ u16 ft1000_write_dpram32(struct ft1000_device *ft1000dev, USHORT indx, PUCHAR bu cnt, //buffer size LARGE_TIMEOUT ); - - if ( ret != STATUS_SUCCESS ) - return STATUS_FAILURE; - - return ret; } @@ -357,8 +342,6 @@ u16 ft1000_read_dpram16(struct ft1000_device *ft1000dev, USHORT indx, PUCHAR buf //DEBUG("ft1000_read_dpram16: data is %x \n", *buffer); - if ( ret != STATUS_SUCCESS ) - return STATUS_FAILURE; return ret; @@ -406,11 +389,6 @@ u16 ft1000_write_dpram16(struct ft1000_device *ft1000dev, USHORT indx, USHORT va 0, //buffer size LARGE_TIMEOUT ); - - if ( ret != STATUS_SUCCESS ) - return STATUS_FAILURE; - - return ret; } |