Thread (2 messages) flat view 2 messages, 2 authors, 2016-01-09

[RFC PATCH 2/2] usb: Example for how to use device node at usb device driver

From: arnd@arndb.de (Arnd Bergmann)
Date: 2016-01-08 08:26:10
Also in: linux-devicetree

On Friday 08 January 2016 13:44:24 Peter Chen wrote:
+	  u32 duration_us = 0;
+       of_property_read_u32(hdev->dev.of_node, "delay-duration-us", &duration_us);
+       if (duration_us > 0) {
+               usleep_range(duration_us, duration_us + 10);
+               dev_info(&hdev->dev, "The delay is %d us\n", duration_us);
+       }
+
I think especially for an example, it would be better to use error checking and
not initialize the variable:

	u32 duration_us;
	int ret;
...
	ret = of_property_read_u32(hdev->dev.of_node, "delay-duration-us", &duration_us);
	if (!ret && duration_us > 0) {
		...
	}

The effect is the same as the other one.

	Arnd
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help