Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b2a3b023 authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: line6: Remove CHECK_RETURN macro



Such a macro doesn't improve readability.

Tested-by: default avatarChris Rorvick <chris@rorvick.com>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 10e3a023
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
@@ -48,13 +48,6 @@

#define LINE6_CHANNEL_MASK 0x0f

#define CHECK_RETURN(x)		\
do {				\
	err = x;		\
	if (err < 0)		\
		return err;	\
} while (0)

#define CHECK_STARTUP_PROGRESS(x, n)	\
do {					\
	if ((x) >= (n))			\
+9 −3
Original line number Diff line number Diff line
@@ -429,9 +429,15 @@ static int pod_create_files2(struct device *dev)
{
	int err;

	CHECK_RETURN(device_create_file(dev, &dev_attr_device_id));
	CHECK_RETURN(device_create_file(dev, &dev_attr_firmware_version));
	CHECK_RETURN(device_create_file(dev, &dev_attr_serial_number));
	err = device_create_file(dev, &dev_attr_device_id);
	if (err < 0)
		return err;
	err = device_create_file(dev, &dev_attr_firmware_version);
	if (err < 0)
		return err;
	err = device_create_file(dev, &dev_attr_serial_number);
	if (err < 0)
		return err;
	return 0;
}

+6 −4
Original line number Diff line number Diff line
@@ -431,10 +431,12 @@ static int toneport_init(struct usb_interface *interface,
	line6_read_data(line6, 0x80c2, &toneport->firmware_version, 1);

	if (toneport_has_led(toneport->type)) {
		CHECK_RETURN(device_create_file
			     (&interface->dev, &dev_attr_led_red));
		CHECK_RETURN(device_create_file
			     (&interface->dev, &dev_attr_led_green));
		err = device_create_file(&interface->dev, &dev_attr_led_red);
		if (err < 0)
			return err;
		err = device_create_file(&interface->dev, &dev_attr_led_green);
		if (err < 0)
			return err;
	}

	toneport_setup(toneport);