From: INSUN PYO Date: Wed, 12 Oct 2016 03:11:10 +0000 (+0900) Subject: Fix for enabling self-broadcast-signal subscription X-Git-Tag: submit/tizen/20161017.013745^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F65%2F91665%2F4;p=platform%2Fkernel%2Flinux-exynos.git Fix for enabling self-broadcast-signal subscription Signed-off-by: INSUN PYO [ This commit re-applies change I4d52c8b8653025e2cca138b40a4e84f1805e1c7 to new kdbus upstream version. ] Signed-off-by: Karol Lewandowski Change-Id: Ia886dd4b3e15b1d89ee7fd31d12be9ae7d1b863e --- diff --git a/ipc/kdbus/bus.c b/ipc/kdbus/bus.c index a67f825bdeaf..485243cab579 100644 --- a/ipc/kdbus/bus.c +++ b/ipc/kdbus/bus.c @@ -263,6 +263,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 == staging->msg->src_id) && (current->tgid == 1)) + continue; + if (!kdbus_conn_is_ordinary(conn_dst)) continue;