[alsa-devel] [PATCH 1/3] ALSA: line6: Remove superfluous NULL checks
Chris Rorvick
chris at rorvick.com
Tue Jan 20 09:20:48 CET 2015
Signed-off-by: Chris Rorvick <chris at rorvick.com>
---
sound/usb/line6/driver.c | 12 +-----------
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/sound/usb/line6/driver.c b/sound/usb/line6/driver.c
index a3da18b..3757b0c 100644
--- a/sound/usb/line6/driver.c
+++ b/sound/usb/line6/driver.c
@@ -456,21 +456,11 @@ int line6_probe(struct usb_interface *interface,
const struct line6_properties *properties,
int (*private_init)(struct usb_interface *, struct usb_line6 *))
{
- struct usb_device *usbdev;
+ struct usb_device *usbdev = interface_to_usbdev(interface);
struct snd_card *card;
int interface_number;
int ret;
- if (!interface) {
- ret = -ENODEV;
- goto err_put;
- }
- usbdev = interface_to_usbdev(interface);
- if (!usbdev) {
- ret = -ENODEV;
- goto err_put;
- }
-
/* we don't handle multiple configurations */
if (usbdev->descriptor.bNumConfigurations != 1) {
ret = -ENODEV;
--
2.1.0
More information about the Alsa-devel
mailing list