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

Commit eb250942 authored by Michael Krufky's avatar Michael Krufky Committed by Mauro Carvalho Chehab
Browse files

V4L/DVB (8296): sms1xxx: always show error messages

parent f14d56a9
Loading
Loading
Loading
Loading
+10 −11
Original line number Diff line number Diff line
@@ -777,7 +777,7 @@ int smscore_set_device_mode(struct smscore_device_t *coredev, int mode)
	PDEBUG("set device mode to %d", mode);
	if (coredev->device_flags & SMS_DEVICE_FAMILY2) {
		if (mode < DEVICE_MODE_DVBT || mode > DEVICE_MODE_RAW_TUNER) {
			sms_info("invalid mode specified %d", mode);
			sms_err("invalid mode specified %d", mode);
			return -EINVAL;
		}

@@ -786,7 +786,7 @@ int smscore_set_device_mode(struct smscore_device_t *coredev, int mode)
		if (!(coredev->device_flags & SMS_DEVICE_NOT_READY)) {
			rc = smscore_detect_mode(coredev);
			if (rc < 0) {
				sms_info("mode detect failed %d", rc);
				sms_err("mode detect failed %d", rc);
				return rc;
			}
		}
@@ -801,8 +801,7 @@ int smscore_set_device_mode(struct smscore_device_t *coredev, int mode)
			rc = smscore_load_firmware_from_file(
				coredev, smscore_fw_lkup[mode][type], NULL);
			if (rc < 0) {
				sms_info("load firmware "
					 "failed %d", rc);
				sms_err("load firmware failed %d", rc);
				return rc;
			}
		} else
@@ -826,13 +825,13 @@ int smscore_set_device_mode(struct smscore_device_t *coredev, int mode)

			kfree(buffer);
		} else {
			sms_info("Could not allocate buffer for "
			sms_err("Could not allocate buffer for "
				"init device message.");
			rc = -ENOMEM;
		}
	} else {
		if (mode < DEVICE_MODE_DVBT || mode > DEVICE_MODE_DVBT_BDA) {
			sms_info("invalid mode specified %d", mode);
			sms_err("invalid mode specified %d", mode);
			return -EINVAL;
		}

@@ -852,7 +851,7 @@ int smscore_set_device_mode(struct smscore_device_t *coredev, int mode)
	}

	if (rc != 0)
		sms_info("return error code %d.", rc);
		sms_err("return error code %d.", rc);
	return rc;
}

@@ -1211,12 +1210,12 @@ int smscore_map_common_buffer(struct smscore_device_t *coredev,

	if (!(vma->vm_flags & (VM_READ | VM_SHARED)) ||
	     (vma->vm_flags & VM_WRITE)) {
		sms_info("invalid vm flags");
		sms_err("invalid vm flags");
		return -EINVAL;
	}

	if ((end - start) != size) {
		sms_info("invalid size %d expected %d",
		sms_err("invalid size %d expected %d",
			 (int)(end - start), (int) size);
		return -EINVAL;
	}
@@ -1224,7 +1223,7 @@ int smscore_map_common_buffer(struct smscore_device_t *coredev,
	if (remap_pfn_range(vma, start,
			    coredev->common_buffer_phys >> PAGE_SHIFT,
			    size, pgprot_noncached(vma->vm_page_prot))) {
		sms_info("remap_page_range failed");
		sms_err("remap_page_range failed");
		return -EAGAIN;
	}

+2 −2
Original line number Diff line number Diff line
@@ -329,7 +329,7 @@ int smsdvb_hotplug(struct smscore_device_t *coredev,

	client = kzalloc(sizeof(struct smsdvb_client_t), GFP_KERNEL);
	if (!client) {
		sms_info("kmalloc() failed");
		sms_err("kmalloc() failed");
		return -ENOMEM;
	}

@@ -385,7 +385,7 @@ int smsdvb_hotplug(struct smscore_device_t *coredev,

	rc = smscore_register_client(coredev, &params, &client->smsclient);
	if (rc < 0) {
		sms_info("smscore_register_client() failed %d", rc);
		sms_err("smscore_register_client() failed %d", rc);
		goto client_error;
	}

+25 −30
Original line number Diff line number Diff line
@@ -60,7 +60,7 @@ void smsusb_onresponse(struct urb *urb)
	struct smsusb_device_t *dev = surb->dev;

	if (urb->status < 0) {
		sms_info("error, urb status %d, %d bytes",
		sms_err("error, urb status %d, %d bytes",
			urb->status, urb->actual_length);
		return;
	}
@@ -81,7 +81,7 @@ void smsusb_onresponse(struct urb *urb)
				/* sanity check */
				if (((int) phdr->msgLength +
				     surb->cb->offset) > urb->actual_length) {
					sms_info("invalid response "
					sms_err("invalid response "
						"msglen %d offset %d "
						"size %d",
						phdr->msgLength,
@@ -100,7 +100,7 @@ void smsusb_onresponse(struct urb *urb)
			smscore_onresponse(dev->coredev, surb->cb);
			surb->cb = NULL;
		} else {
			sms_info("invalid response "
			sms_err("invalid response "
				"msglen %d actual %d",
				phdr->msgLength, urb->actual_length);
		}
@@ -115,8 +115,7 @@ int smsusb_submit_urb(struct smsusb_device_t *dev, struct smsusb_urb_t *surb)
	if (!surb->cb) {
		surb->cb = smscore_getbuffer(dev->coredev);
		if (!surb->cb) {
			sms_info("smscore_getbuffer(...) "
				 "returned NULL");
			sms_err("smscore_getbuffer(...) returned NULL");
			return -ENOMEM;
		}
	}
@@ -157,8 +156,7 @@ int smsusb_start_streaming(struct smsusb_device_t *dev)
	for (i = 0; i < MAX_URBS; i++) {
		rc = smsusb_submit_urb(dev, &dev->surbs[i]);
		if (rc < 0) {
			sms_info("smsusb_submit_urb(...) "
				 "failed");
			sms_err("smsusb_submit_urb(...) failed");
			smsusb_stop_streaming(dev);
			break;
		}
@@ -191,13 +189,13 @@ int smsusb1_load_firmware(struct usb_device *udev, int id)
	int rc, dummy;

	if (id < DEVICE_MODE_DVBT || id > DEVICE_MODE_DVBT_BDA) {
		sms_info("invalid firmware id specified %d", id);
		sms_err("invalid firmware id specified %d", id);
		return -EINVAL;
	}

	rc = request_firmware(&fw, smsusb1_fw_lkup[id], &udev->dev);
	if (rc < 0) {
		sms_info("failed to open \"%s\" mode %d",
		sms_err("failed to open \"%s\" mode %d",
			smsusb1_fw_lkup[id], id);
		return rc;
	}
@@ -213,7 +211,7 @@ int smsusb1_load_firmware(struct usb_device *udev, int id)

		kfree(fw_buffer);
	} else {
		sms_info("failed to allocate firmware buffer");
		sms_err("failed to allocate firmware buffer");
		rc = -ENOMEM;
	}

@@ -250,7 +248,7 @@ int smsusb1_setmode(void *context, int mode)
			     sizeof(struct SmsMsgHdr_ST), 0 };

	if (mode < DEVICE_MODE_DVBT || mode > DEVICE_MODE_DVBT_BDA) {
		sms_info("invalid firmware id specified %d", mode);
		sms_err("invalid firmware id specified %d", mode);
		return -EINVAL;
	}

@@ -287,8 +285,7 @@ int smsusb_init_device(struct usb_interface *intf, int board_id)
	/* create device object */
	dev = kzalloc(sizeof(struct smsusb_device_t), GFP_KERNEL);
	if (!dev) {
		sms_info("kzalloc(sizeof(struct smsusb_device_t) "
			 "failed");
		sms_err("kzalloc(sizeof(struct smsusb_device_t) failed");
		return -ENOMEM;
	}

@@ -346,8 +343,7 @@ int smsusb_init_device(struct usb_interface *intf, int board_id)
	/* register in smscore */
	rc = smscore_register_device(&params, &dev->coredev);
	if (rc < 0) {
		sms_info("smscore_register_device(...) failed, "
			 "rc %d", rc);
		sms_err("smscore_register_device(...) failed, rc %d", rc);
		smsusb_term_device(intf);
		return rc;
	}
@@ -363,14 +359,14 @@ int smsusb_init_device(struct usb_interface *intf, int board_id)
	sms_info("smsusb_start_streaming(...).");
	rc = smsusb_start_streaming(dev);
	if (rc < 0) {
		sms_info("smsusb_start_streaming(...) failed");
		sms_err("smsusb_start_streaming(...) failed");
		smsusb_term_device(intf);
		return rc;
	}

	rc = smscore_start_device(dev->coredev);
	if (rc < 0) {
		sms_info("smscore_start_device(...) failed");
		sms_err("smscore_start_device(...) failed");
		smsusb_term_device(intf);
		return rc;
	}
@@ -393,8 +389,7 @@ int smsusb_probe(struct usb_interface *intf, const struct usb_device_id *id)
		rc = usb_set_interface(
			udev, intf->cur_altsetting->desc.bInterfaceNumber, 0);
		if (rc < 0) {
			sms_info("usb_set_interface failed, "
				 "rc %d", rc);
			sms_err("usb_set_interface failed, rc %d", rc);
			return rc;
		}
	}
@@ -409,7 +404,7 @@ int smsusb_probe(struct usb_interface *intf, const struct usb_device_id *id)

	if ((udev->actconfig->desc.bNumInterfaces == 2) &&
	    (intf->cur_altsetting->desc.bInterfaceNumber == 0)) {
		sms_info("rom interface 0 is not used");
		sms_err("rom interface 0 is not used");
		return -ENODEV;
	}

@@ -442,7 +437,7 @@ int smsusb_register(void)
{
	int rc = usb_register(&smsusb_driver);
	if (rc)
		sms_info("usb_register failed. Error number %d", rc);
		sms_err("usb_register failed. Error number %d", rc);

	sms_debug("");