Thread (10 messages) 10 messages, 2 authors, 2019-10-31

Re: [PATCH net-next 1/7] net: dsa: list DSA links in the fabric

From: Vivien Didelot <hidden>
Date: 2019-10-31 02:14:32
Also in: lkml

Hi David,

On Wed, 30 Oct 2019 14:39:49 -0700 (PDT), David Miller [off-list ref] wrote:
From: Vivien Didelot <redacted>
Date: Mon, 28 Oct 2019 15:52:14 -0400
quoted
@@ -122,6 +124,29 @@ static struct dsa_port *dsa_tree_find_port_by_node(struct dsa_switch_tree *dst,
 	return NULL;
 }
 
+struct dsa_link *dsa_link_touch(struct dsa_port *dp, struct dsa_port *link_dp)
+{
+	struct dsa_switch *ds = dp->ds;
+	struct dsa_switch_tree *dst = ds->dst;
+	struct dsa_link *dl;
Please fix the reverse christmas tree here, two suggestions:

	struct dsa_switch *ds = dp->ds;
	struct dsa_switch_tree *dst;
	struct dsa_link *dl;

	dst = ds->dst;

Or, alternatively, since the dst variable is used only once, get rid of it
and change:
quoted
+	list_add_tail(&dl->list, &dst->rtable);
to
quoted
+	list_add_tail(&dl->list, &ds->dst->rtable);
No problem, I've sent a v2 using the first suggestion, since dst is in fact
used twice in this function.


Thank you,

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