mirror of
https://github.com/torvalds/linux.git
synced 2026-05-12 16:18:45 +02:00
ALSA: 6fire: Drop unnecessary NULL checks
The NULL checks of chip pointer in usb6fire_chip_abrt() and usb6fire_card_free() are utterly useless, as it's guaranteed to be non-NULL. Drop them for increasing the readability. Signed-off-by: Takashi Iwai <tiwai@suse.de> Link: https://patch.msgid.link/20260414132218.411013-5-tiwai@suse.de
This commit is contained in:
parent
14101a0670
commit
02df59d025
|
|
@ -43,32 +43,28 @@ static DEFINE_MUTEX(register_mutex);
|
|||
|
||||
static void usb6fire_chip_abort(struct sfire_chip *chip)
|
||||
{
|
||||
if (chip) {
|
||||
if (chip->pcm)
|
||||
usb6fire_pcm_abort(chip);
|
||||
if (chip->midi)
|
||||
usb6fire_midi_abort(chip);
|
||||
if (chip->comm)
|
||||
usb6fire_comm_abort(chip);
|
||||
if (chip->control)
|
||||
usb6fire_control_abort(chip);
|
||||
}
|
||||
if (chip->pcm)
|
||||
usb6fire_pcm_abort(chip);
|
||||
if (chip->midi)
|
||||
usb6fire_midi_abort(chip);
|
||||
if (chip->comm)
|
||||
usb6fire_comm_abort(chip);
|
||||
if (chip->control)
|
||||
usb6fire_control_abort(chip);
|
||||
}
|
||||
|
||||
static void usb6fire_card_free(struct snd_card *card)
|
||||
{
|
||||
struct sfire_chip *chip = card->private_data;
|
||||
|
||||
if (chip) {
|
||||
if (chip->pcm)
|
||||
usb6fire_pcm_destroy(chip);
|
||||
if (chip->midi)
|
||||
usb6fire_midi_destroy(chip);
|
||||
if (chip->comm)
|
||||
usb6fire_comm_destroy(chip);
|
||||
if (chip->control)
|
||||
usb6fire_control_destroy(chip);
|
||||
}
|
||||
if (chip->pcm)
|
||||
usb6fire_pcm_destroy(chip);
|
||||
if (chip->midi)
|
||||
usb6fire_midi_destroy(chip);
|
||||
if (chip->comm)
|
||||
usb6fire_comm_destroy(chip);
|
||||
if (chip->control)
|
||||
usb6fire_control_destroy(chip);
|
||||
}
|
||||
|
||||
static int usb6fire_chip_probe(struct usb_interface *intf,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user