Thread (30 messages) 30 messages, 3 authors, 2018-11-07

Re: [PATCH v6 07/18] of: dynamic: change type of of_{at, de}tach_node() to void

From: Michael Ellerman <mpe@ellerman.id.au>
Date: 2018-11-07 12:08:34
Also in: linux-devicetree, linux-fpga, lkml

frowand.list@gmail.com writes:
From: Frank Rowand <redacted>

of_attach_node() and of_detach_node() always return zero, so
their return value is meaningless.
But should they always return zero?

At least __of_attach_node_sysfs() can fail in several ways.

And there's also this in __of_detach_node() which should probably be
returning an error:

	if (WARN_ON(of_node_check_flag(np, OF_DETACHED)))
        	return;


Seems to me we should instead be fixing these to propagate errors,
rather than hiding them?

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