Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp659313pxv; Thu, 1 Jul 2021 06:37:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzWE6mor17CVFWnautF0zWyAJwuwoOEwGbffA9+mvLadZvIbz6A7H7LEdw7b+2tGYumdkWZ X-Received: by 2002:a05:6402:2552:: with SMTP id l18mr29633224edb.363.1625146636492; Thu, 01 Jul 2021 06:37:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625146636; cv=none; d=google.com; s=arc-20160816; b=HIj0SqoevVuEsvQ3EHnszl5ZTJiNgZezewhWd2+9knqO4my3yho2FZWNA3ukrm4WXg Jgg2NGf2SFPNKhi08oCLXnFro4Ie1NiPGx3rAycxleqWcgJ0jmMgmWJ7GVlgWVbdPhRy zDPRUVAmyJfXU+3eMREHS46uZDgX5rkyccpjuubnVYFFp5IsHE6VGlh2zJApid6N2dwM koEJq/hgE5lJZWjIojB7FWbMhYQkFk+CYcPrAh0rjBB8uKZRYwD2AHiyzqh0ryvoua9K 5BnEjHaaitN195DefUbl/mH+vfE1JpYq2yPMXWwejHpiXbSBrLpC7jV2bbB6HKsTV8YV AEdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:dlp-filter:cms-type :content-transfer-encoding:date:message-id:cc:to:from:sender :reply-to:subject:mime-version:dkim-signature:dkim-filter; bh=j5pSR9NRrG55LJkPNFHVjSlXYUUtKLZf6jsJlinp1pc=; b=rvXX5pXmAdi0gQUcm2kWH7bBz/LlptdwAZF2HjLDUVIE77cjdVTJe/pxeHwR6INd0X i7Or4glGy/3imaZtX9HY1ep+MroePDscDo13xswq7avkqdJk5NTiEgo9EnYDJBwdzdq8 WUXRtpZfDXc/0IHkJilaq7O3r5JpEe/r2TZQrBHmCc6ynp+OGk+ayXXjjkrvS85nE0ek vRGP/g+AYoFHSfruKEVDg0hMIzQuRsHzSFtcddeC56mk23ipo9FqpJ88fgjmcK1IIpvK c8x4MV82Wm6/s2IOTb/kZLt/vCq+Y9pbauSISpnWDwaShbjQNPIsnucWjKgxSZQgTYC4 42Dw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=DvNQXvcX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id eb8si9269714edb.495.2021.07.01.06.36.52; Thu, 01 Jul 2021 06:37:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=DvNQXvcX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232005AbhGANhe (ORCPT + 99 others); Thu, 1 Jul 2021 09:37:34 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:42462 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231587AbhGANhe (ORCPT ); Thu, 1 Jul 2021 09:37:34 -0400 Received: from epcas1p1.samsung.com (unknown [182.195.41.45]) by mailout2.samsung.com (KnoxPortal) with ESMTP id 20210701133501epoutp0290312c87c168f4d9d7ad1b8d2d7db58f~NriHpgdfL1186711867epoutp02Y for ; Thu, 1 Jul 2021 13:35:01 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.samsung.com 20210701133501epoutp0290312c87c168f4d9d7ad1b8d2d7db58f~NriHpgdfL1186711867epoutp02Y DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1625146501; bh=j5pSR9NRrG55LJkPNFHVjSlXYUUtKLZf6jsJlinp1pc=; h=Subject:Reply-To:From:To:CC:Date:References:From; b=DvNQXvcX/yFaFMafS2bQaSS43yTuLCIIjSymKn/fwJfGlfOQX+94uz+bfYMD6AM5c XHpuarh5O20c3uY+NjE83ChuZgAxbuOJXZ2iihj012OKZWWDOlxdvA97RGIN7y0KKc 8edSyeFLR5YjyIY6p82RhMKmbndXkU4Hd1vO9Ek0= Received: from epsnrtp4.localdomain (unknown [182.195.42.165]) by epcas1p1.samsung.com (KnoxPortal) with ESMTP id 20210701133500epcas1p11545a4a38ce7bdfbb61070da3b51a960~NriG2QgqL1218312183epcas1p1z; Thu, 1 Jul 2021 13:35:00 +0000 (GMT) Received: from epsmges1p3.samsung.com (unknown [182.195.40.162]) by epsnrtp4.localdomain (Postfix) with ESMTP id 4GFzjH35dpz4x9Pw; Thu, 1 Jul 2021 13:34:59 +0000 (GMT) X-AuditID: b6c32a37-0b1ff700000024fc-39-60ddc483c367 Received: from epcas1p4.samsung.com ( [182.195.41.48]) by epsmges1p3.samsung.com (Symantec Messaging Gateway) with SMTP id 27.63.09468.384CDD06; Thu, 1 Jul 2021 22:34:59 +0900 (KST) Mime-Version: 1.0 Subject: [PATCH] connector: send event on write to /proc/[pid]/comm Reply-To: ohoono.kwon@samsung.com Sender: =?UTF-8?B?6raM7Jik7ZuI?= From: =?UTF-8?B?6raM7Jik7ZuI?= To: "mingo@kernel.org" , "davem@davemloft.net" , "christian.brauner@ubuntu.com" , "akpm@linux-foundation.org" , "ebiederm@xmission.com" CC: =?UTF-8?B?6raM7Jik7ZuI?= , "ohkwon1043@gmail.com" , "linux-fsdevel@vger.kernel.org" , "linux-kernel@vger.kernel.org" X-Priority: 3 X-Content-Kind-Code: NORMAL X-Drm-Type: N,general X-Msg-Generator: Mail X-Msg-Type: PERSONAL X-Reply-Demand: N Message-ID: <20210701133458epcms1p68e9eb9bd0eee8903ba26679a37d9d960@epcms1p6> Date: Thu, 01 Jul 2021 22:34:58 +0900 X-CMS-MailID: 20210701133458epcms1p68e9eb9bd0eee8903ba26679a37d9d960 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" X-Sendblock-Type: SVC_REQ_APPROVE CMS-TYPE: 101P X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEJsWRmVeSWpSXmKPExsWy7bCmgW7zkbsJBtNv81vMWb+GzWLrt0SL OedbWCz+b2tht9iz9ySLxeVdc9gsVv87xWixd7+vxa6fK5gdOD22rLzJ5LFz1l12j02rOtk8 Tsz4zeLRt2UVo8eDSW8YPT5vkvOYcqidJYAjKscmIzUxJbVIITUvOT8lMy/dVsk7ON453tTM wFDX0NLCXEkhLzE31VbJxSdA1y0zB+g6JYWyxJxSoFBAYnGxkr6dTVF+aUmqQkZ+cYmtUmpB Sk6BoUGBXnFibnFpXrpecn6ulaGBgZEpUGVCTsbFU4tYCx5wVBxr2M3SwDiXvYuRk0NCwERi /YdrTF2MXBxCAjsYJY62PWPuYuTg4BUQlPi7QxjEFBZwlrg1UxLEFBJQlNh22g2kU1jASmJa 3z8mEJtNwELi+dqfrCBTRARamSSufHjBDuIwC7xmlJjZuYEZYhevxIz2pywQtrTE9uVbGSFs UYmbq9+yw9jvj82HiotItN47C9UrKPHg526ouKTEzba7LCALJAT6GSXur2uBciYwSix5MokN ospc4tmGFrCpvAK+Em8ONoHFWQRUJQ7e3gc11UXi4coNYD8wC8hLbH87B+x5ZgFNifW79CFK FCV2/p7LCFHCJ/Huaw8rzDM75j1hAimXABq57LcHzF990y+zQYQ9JNa8EwUJCwkESnxc080y gVF+FiJwZyFZOwth7QJG5lWMYqkFxbnpqcWGBcbI8bmJEZw4tcx3ME57+0HvECMTB+MhRgkO ZiUR3gnT7yYI8aYkVlalFuXHF5XmpBYfYjQFengis5Rocj4wdeeVxBuaGhkbG1uYmJmbmRor ifPuZDuUICSQnliSmp2aWpBaBNPHxMEp1cC0JqAvv7dWwkmwa1sQ/9vdJ1KiLm5jWKSxVOZC i/GLBfnyLVXfdhwt09A/OGm9mpbnrQX77s25tPNGXyhjob7RPt7LR45PqDxRtVHmJ69xo2Cx Wf19rQVLDGek9TbsrbXWNZvdILBCVqO68/8SY6UpzXnHtOrNGO8eDz5ivI7lKfPJRfp1Dll/ 7V799dL7up/7pLvsxbeZ51/8O1I1tfRUWffWYyybY2bdDhW/ukZ4QYin0E+31KmT15r08Bf9 iZJe7DOPjU//eSbn2av/Hrv0rLbuFbeQu7VUUue+3ryOL/VScqKzj6w69H2qieB800CGM6ax XN+efGCQSDGU9lxSldO+rSsonWX5BM+oy7lKLMUZiYZazEXFiQB5NDYlJQQAAA== DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20210701133458epcms1p68e9eb9bd0eee8903ba26679a37d9d960 References: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org While comm change event via prctl has been reported to proc connector by 'commit f786ecba4158 ("connector: add comm change event report to proc connector")', connector listeners were missing comm changes by explicit writes on /proc/[pid]/comm. Let explicit writes on /proc/[pid]/comm report to proc connector. Signed-off-by: Ohhoon Kwon --- fs/proc/base.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fs/proc/base.c b/fs/proc/base.c index 9cbd915025ad..3e1e6b56aa96 100644 --- a/fs/proc/base.c +++ b/fs/proc/base.c @@ -95,6 +95,7 @@ #include #include #include +#include #include #include "internal.h" #include "fd.h" @@ -1674,8 +1675,10 @@ static ssize_t comm_write(struct file *file, const char __user *buf, if (!p) return -ESRCH; - if (same_thread_group(current, p)) + if (same_thread_group(current, p)) { set_task_comm(p, buffer); + proc_comm_connector(p); + } else count = -EINVAL; -- 2.17.1