diff options
Diffstat (limited to 'drivers/staging/line6/pcm.c')
| -rw-r--r-- | drivers/staging/line6/pcm.c | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/staging/line6/pcm.c b/drivers/staging/line6/pcm.c index 6a0648cd03a..a3136b189ee 100644 --- a/drivers/staging/line6/pcm.c +++ b/drivers/staging/line6/pcm.c @@ -436,6 +436,7 @@ int line6_init_pcm(struct usb_line6 *line6,  	case LINE6_DEVID_PODXTLIVE:  	case LINE6_DEVID_PODXTPRO:  	case LINE6_DEVID_PODHD300: +	case LINE6_DEVID_PODHD400:  		ep_read = 0x82;  		ep_write = 0x01;  		break; @@ -474,7 +475,7 @@ int line6_init_pcm(struct usb_line6 *line6,  		MISSING_CASE;  	} -	line6pcm = kzalloc(sizeof(struct snd_line6_pcm), GFP_KERNEL); +	line6pcm = kzalloc(sizeof(*line6pcm), GFP_KERNEL);  	if (line6pcm == NULL)  		return -ENOMEM; @@ -500,8 +501,6 @@ int line6_init_pcm(struct usb_line6 *line6,  	if (err < 0)  		return err; -	snd_card_set_dev(line6->card, line6->ifcdev); -  	err = snd_line6_new_pcm(line6pcm);  	if (err < 0)  		return err;  | 
