- Timestamp:
- Sep 26, 2021, 10:39:09 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/branches/uniaud32-next/alsa-kernel/drivers/serial-u16550.c
r693 r697 784 784 785 785 786 if ((uart = kzalloc(sizeof(*uart), GFP_KERNEL)) == NULL) 786 uart = kzalloc(sizeof(*uart), GFP_KERNEL); 787 if (!uart) 787 788 return -ENOMEM; 788 789 uart->adaptor = adaptor; … … 793 794 uart->drop_on_full = droponfull; 794 795 795 if ((err = snd_uart16550_detect(uart)) <= 0) { 796 err = snd_uart16550_detect(uart); 797 if (err <= 0) { 796 798 printk(KERN_ERR "no UART detected at 0x%lx\n", iobase); 797 799 snd_uart16550_free(uart); … … 819 821 820 822 /* Register device */ 821 if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, uart, &ops)) < 0) { 823 err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, uart, &ops); 824 if (err < 0) { 822 825 snd_uart16550_free(uart); 823 826 return err; … … 933 936 strcpy(card->shortname, "Serial MIDI (UART16550A)"); 934 937 935 if ((err = snd_uart16550_create(card, 936 port[dev], 937 irq[dev], 938 speed[dev], 939 base[dev], 940 adaptor[dev], 941 droponfull[dev], 942 &uart)) < 0) 938 err = snd_uart16550_create(card, port[dev], irq[dev], speed[dev], 939 base[dev], adaptor[dev], droponfull[dev], 940 &uart); 941 if (err < 0) 943 942 goto _err; 944 943 … … 953 952 uart->irq); 954 953 955 if ((err = snd_card_register(card)) < 0) 954 err = snd_card_register(card); 955 if (err < 0) 956 956 goto _err; 957 957 … … 993 993 int i, cards, err; 994 994 995 if ((err = platform_driver_register(&snd_serial_driver)) < 0) 995 err = platform_driver_register(&snd_serial_driver); 996 if (err < 0) 996 997 return err; 997 998
Note:
See TracChangeset
for help on using the changeset viewer.
