From ec28534f589adfd7d3946011fe5738278f7b54b9 Mon Sep 17 00:00:00 2001 From: INSUN PYO Date: Wed, 12 Oct 2016 12:11:10 +0900 Subject: [PATCH] Fix for enabling self-broadcast-signal subscription Signed-off-by: INSUN PYO Change-Id: I4d52c8b8653025e2cca138b40a4e84f1805e1c7e --- ipc/kdbus/bus.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ipc/kdbus/bus.c b/ipc/kdbus/bus.c index cfe997fb4915..5bfe72ebbffc 100644 --- a/ipc/kdbus/bus.c +++ b/ipc/kdbus/bus.c @@ -271,6 +271,9 @@ void kdbus_bus_broadcast(struct kdbus_bus *bus, down_read(&bus->conn_rwlock); hash_for_each(bus->conn_hash, i, conn_dst, hentry) { + if ((conn_dst->id == kmsg->msg.src_id) && (current->tgid == 1)) + continue; + if (!kdbus_conn_is_ordinary(conn_dst)) continue; -- 2.34.1