Loading arch/arm/configs/vendor/sdxlemur.config +2 −0 Original line number Diff line number Diff line Loading @@ -171,6 +171,8 @@ CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_TBF=y CONFIG_QRTR=y CONFIG_QRTR_MHI=y CONFIG_QRTR_MHI_DEV=y CONFIG_QRTR_NODE_ID=2 CONFIG_QRTR_SMD=y CONFIG_NETDEVICES=y CONFIG_MAILBOX=y Loading net/qrtr/ns.c +15 −13 Original line number Diff line number Diff line Loading @@ -227,13 +227,15 @@ static int announce_servers(struct sockaddr_qrtr *sq) struct qrtr_server *srv; struct qrtr_node *node; unsigned long index; unsigned long node_idx; int ret; node = node_get(qrtr_ns.local_node); if (!node) return 0; /* Announce the list of servers registered in this node */ xa_for_each(&nodes, node_idx, node) { if (node->id == sq->sq_node) { pr_info("Avoiding duplicate announce for NODE ID %u\n", node->id); continue; } xa_for_each(&node->servers, index, srv) { ret = service_announce_new(sq, srv); if (ret < 0) { Loading @@ -244,7 +246,7 @@ static int announce_servers(struct sockaddr_qrtr *sq) return ret; } } } return 0; } Loading Loading
arch/arm/configs/vendor/sdxlemur.config +2 −0 Original line number Diff line number Diff line Loading @@ -171,6 +171,8 @@ CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_TBF=y CONFIG_QRTR=y CONFIG_QRTR_MHI=y CONFIG_QRTR_MHI_DEV=y CONFIG_QRTR_NODE_ID=2 CONFIG_QRTR_SMD=y CONFIG_NETDEVICES=y CONFIG_MAILBOX=y Loading
net/qrtr/ns.c +15 −13 Original line number Diff line number Diff line Loading @@ -227,13 +227,15 @@ static int announce_servers(struct sockaddr_qrtr *sq) struct qrtr_server *srv; struct qrtr_node *node; unsigned long index; unsigned long node_idx; int ret; node = node_get(qrtr_ns.local_node); if (!node) return 0; /* Announce the list of servers registered in this node */ xa_for_each(&nodes, node_idx, node) { if (node->id == sq->sq_node) { pr_info("Avoiding duplicate announce for NODE ID %u\n", node->id); continue; } xa_for_each(&node->servers, index, srv) { ret = service_announce_new(sq, srv); if (ret < 0) { Loading @@ -244,7 +246,7 @@ static int announce_servers(struct sockaddr_qrtr *sq) return ret; } } } return 0; } Loading