Thread (10 messages) 10 messages, 2 authors, 2021-08-20

Re: [PATCH v2 6/7] leds: pca955x: Let the core process the fwnode

From: Pavel Machek <hidden>
Date: 2021-08-20 09:02:50
Also in: linux-devicetree, lkml

Hi!
-			err = devm_led_classdev_register(&client->dev, led);
+			init_data.fwnode = pdata->leds[i].fwnode;
+
+			if (is_of_node(init_data.fwnode)) {
+				if (to_of_node(init_data.fwnode)->name[0] ==
+				    '\0')
+					set_default_label = true;
+				else
+					set_default_label = false;
+			} else {
+				set_default_label = true;
+			}
I'd write it as

		set_default_label = true;
		if (... && ...)
			set_default_label = false;
+			if (set_default_label) {
+				snprintf(default_label, sizeof(default_label),
+					 "%d", i);
+				init_data.default_label = default_label;
+			} else {
+				init_data.default_label = NULL;
+			}
		init_data.default_label = NULL;
		if (...) {
		      set_default_label) {
+				snprintf(default_label, sizeof(default_label),
+					 "%d", i);
+				init_data.default_label = default_label;
		}


Thank you,
							Pavel
-- 
http://www.livejournal.com/~pavelmachek

Attachments

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