From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3A202C00144 for ; Mon, 1 Aug 2022 12:16:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 917458E0001; Mon, 1 Aug 2022 08:16:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8C70A6B0072; Mon, 1 Aug 2022 08:16:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7B6C08E0001; Mon, 1 Aug 2022 08:16:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 6ECAD6B0071 for ; Mon, 1 Aug 2022 08:16:06 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 35C11C09FB for ; Mon, 1 Aug 2022 12:16:06 +0000 (UTC) X-FDA: 79750920732.13.CD72105 Received: from r3-17.sinamail.sina.com.cn (r3-17.sinamail.sina.com.cn [202.108.3.17]) by imf30.hostedemail.com (Postfix) with SMTP id 99B2480114 for ; Mon, 1 Aug 2022 12:16:00 +0000 (UTC) Received: from unknown (HELO webmail.sinamail.sina.com.cn)([10.13.3.120]) by sina.com (172.16.97.27) with SMTP id 62E7C3ED0000FAE3; Mon, 1 Aug 2022 20:15:41 +0800 (CST) X-Sender: hdanton@sina.com X-SMAIL-MID: 62861049284872 Received: by webmail.sinamail.sina.com.cn (Postfix, from userid 558) id 28E4B5204D1; Mon, 1 Aug 2022 20:15:13 +0800 (CST) Date: Mon, 01 Aug 2022 20:15:13 +0800 Received: from hdanton@sina.com([114.249.59.48]) by m0.mail.sina.com.cn via HTTP; Mon, 01 Aug 2022 20:15:13 +0800 (CST) Reply-To: hdanton@sina.com From: "Hillf Danton" To: "mail.dipanjan.das" , "code" Cc: "linux-kernel" , "linux-mm" , Subject: Re: [PATCH] kernel/watch_queue: Make pipe NULL while clearing watch_queue MIME-Version: 1.0 X-Priority: 3 X-MessageID: 62e7c3d151021fc_202208 X-Originating-IP: [10.13.3.120] X-Mailer: Sina WebMail 4.0 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 Message-Id: <20220801121513.28E4B5204D1@webmail.sinamail.sina.com.cn> ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1659356165; a=rsa-sha256; cv=none; b=xXRMWVzjHz9KeIlAyjPM+zfuKhC6d3aOFMJYEvr+VMGauEY9bI3qWdpAyNK4dBllAg0F+5 mcP/c6x/szxohsd/sxq6wWFof52h/sBdGhfXe1zQXgxJSl5a4jWdEMOOoyBI7aI/AEJhBo x/Az4ZD42WbsEiK1mP6e9fyMEoe1aOw= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=none; spf=pass (imf30.hostedemail.com: domain of hdanton@sina.com designates 202.108.3.17 as permitted sender) smtp.mailfrom=hdanton@sina.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1659356165; h=from:from:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references; bh=/omPjngTdOPvRemLcajzRm1Rn0cv1+mer6E3uNXlA9w=; b=Hn2+aNhGyhWwB440/YehdUs7XX2yKmPM2qEGNa1R6YlK9/EKGA7PDe2oITY9aZIUgfF9yY XIcLy+WUar51wsvivw2qwAjlI+gUsQYliLfN+IZLva2cA5cm1VrqrNGk3eHh3RwwFYsgLB O9a9z50hNyqr23RRcOZmLmPYpttFqgM= X-Stat-Signature: axjgo84d5zrzzmmesqbh1xjdiex494ad X-Rspamd-Queue-Id: 99B2480114 X-Rspam-User: Authentication-Results: imf30.hostedemail.com; dkim=none; spf=pass (imf30.hostedemail.com: domain of hdanton@sina.com designates 202.108.3.17 as permitted sender) smtp.mailfrom=hdanton@sina.com; dmarc=none X-Rspamd-Server: rspam03 X-HE-Tag: 1659356160-520972 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gTW9uLCAwMSBBdWcgMjAyMiAwMDoxNjo0MyArMDUzMCBTaWRkaCBSYW1hbiBQYW50IHdyb3Rl Oj4gT24gU3VuLCAzMSBKdWwgMjAyMiAyMzo0MTozMSArMDUzMCAgRGlwYW5qYW4gRGFzIDxtYWls LmRpcGFuamFuLmRhc0BnbWFpbC5jb20+IHdyb3RlOj4gPiBPbiBXZWQsIEp1bCAyNywgMjAyMiBh dCAwOTo1MDo1MlBNICswNTMwLCBTaWRkaCBSYW1hbiBQYW50IHdyb3RlOj4gPiA+IFRoYW5rIHlv dSBmb3IgZXhwbGFpbmluZyBpdCE+ID4gPj0yMD4gPiA+IEkgd2lsbCBzZW5kIGEgdjMuIFNob3Vs ZCBJIGFkZCBhIFN1Z2dlc3RlZC1ieSB0YWcgbWVudGlvbmluZyB5b3U/PiA+PTIwPiA+IFNvcnJ5 IGZvciBqdW1waW5nIGluLj4gPj0yMD4gPiBXZSBoYXZlIHJlcG9ydGVkIHRoZSBzYW1lIGJ1ZyBp biBrZXJuZWwgdjUuMTAuMTMxIFtodHRwczovL2xvcmUua2VybmVsLm9yPT4gZy9hbGwvQ0FOWDJN NWJIeWUyWkVFaEVWNlBVajFrWUwyS2RXWWVKdGdYdzhLWlJ6d3JOcExZeitBQG1haWwuZ21haWwu Y29tXS4gPT4gV2UgaGF2ZSBiZWVuIHN1Z2dlc3RlZCB0byBqb2luIHRoaXMgZGlzY3Vzc2lvbiBz byB0aGF0IHdlIGNhbiBoYXZlIGFwcHJvcHJpPT4gYXRlIG1ldGEtaW5mb3JtYXRpb24gaW5qZWN0 ZWQgaW4gdGhpcyBwYXRjaD1FMj04MD05OXMgY29tbWl0IG1lc3NhZ2UgdG8gbWFrPT4gZSBzdXJl IHRoYXQgaXQgZ2V0cyBiYWNrcG9ydGVkIHRvIHY1LjEwLnkuICBUaGVyZWZvcmUsIHdlIHdvdWxk IGxpa2UgdG8gYmUgPT4gaW4gdGhlIGxvb3Agc28gdGhhdCB3ZSBjYW4gb2ZmZXIgaGVscCBpbiB0 aGUgcHJvY2VzcywgaWYgbmVlZGVkLj4gPj0yMD4gPiBBcyB5b3UgYXJlIHN1Z2dlc3RpbmcgZm9y IGJhY2twb3J0aW5nLCBJIHNob3VsZCBDQyB0aGUgc3RhYmxlIGxpc3QsIG9yIG1haWw+IGFmdGVy IGl0IGdldHMgbWVyZ2VkLiBZb3UgaGF2ZSByZXByb2R1Y2VkIGl0IG9uIHY1LjEwLCBidXQgdGhl IGNoYW5nZSBzZWVtcz0+ICB0bz4gYmUgaW50cm9kdWNlZCBieSBjNzNiZTYxY2VkZTUgKCJwaXBl OiBBZGQgZ2VuZXJhbCBub3RpZmljYXRpb24gcXVldWUgc3VwcG9yPT4gdCIpLD4gd2hpY2ggZ290 IGluIGF0IHY1LjguIFNvIHNob3VsZCBpdCBiZSBiYWNrcG9ydGVkIHRpbGwgdjUuOCBpbnN0ZWFk Pz4gPiBJIGFjdHVhbGx5IGxvb2tlZCB0aGlzIHVwIG9uIHRoZSBpbnRlcm5ldCAvIGxvcmUgbm93 IGZvciBhbnkgb3RoZXIgcmVwb3J0cyw9PiAgYW5kPiBpdCBzZWVtcyB0aGlzIGZpeGVzIGEgQ1ZF IChDVkUtMjAyMi0xODgyKS4+ID4gVGhlIHJlcG9ydGVyIG9mIENWRSBzZWVtcyB0byBoYXZlIGxp bmtlZCBoaXMgcGF0Y2ggYXMgYSBwYXJ0IG9mIENWRSByZXBvcnQsPT4gIG9mPiB3aGljaCBoZSBz ZW50IHYyLCBidXQgaGUgc2VlbXMgdG8gZG8gaXQgaW4gYSByb3VuZGFib3V0IHdheSwgYW5kIGFs c28gaW4gYSA9PiB3YXk+IHNpbWlsYXIgdG8gd2hhdCBIaWxsZiBEYW50b24gaGFkIHJlcGxpZWQg dG8gbXkgdjIgcGF0Y2gsIHdoZXJlaW4gaGUgbWlzc2VkPiAzNTNmNzk4OGRkODQgKCJ3YXRjaHF1 ZXVlOiBtYWtlIHN1cmUgdG8gc2VyaWFsaXplICd3cXVldWUtPmRlZnVuY3QnIHByb3Blcmw9PiB5 IiksPiBzbyBJIGd1ZXNzIEkgY2FuIHByb3Bvc2UgbXkgcGF0Y2ggYXMgYSBmaXggZm9yIHRoZSBD VkUuDQpXaGF0IGlzIG5vdCBjbGVhciBpcyB3aGF0IHlvdSBhcmUgZml4aW5nLCB3aXRoIENWRS0y MDIyLTE4ODIgcHV0IGFzaWRlLGdpdmVuIHRoZSBtYWlubGluZSB0cmVlIHN1cnZpdmVkIHRoZSBz eXpib3QgdGVzdCBbMV0gaXJyZXNwZWN0aXZlIG9mb3RoZXIgZml4aW5nIGVmZm9ydHMgWzIsIDNd Lg0KSGlsbGYNClsxXSBodHRwczovL2xvcmUua2VybmVsLm9yZy9sa21sLzAwMDAwMDAwMDAwMGM3 YTgzOTA1ZTUyYmQxMjdAZ29vZ2xlLmNvbS8NCi8vCXN5emJvdCBoYXMgdGVzdGVkIHRoZSBwcm9w b3NlZCBwYXRjaCBhbmQgdGhlIHJlcHJvZHVjZXIgZGlkIG5vdCB0cmlnZ2VyIGFueSBpc3N1ZTov LwkvLwlSZXBvcnRlZC1hbmQtdGVzdGVkLWJ5OiBzeXpib3QrYzcwZDg3YWMxZDAwMWYyOWEwNThA c3l6a2FsbGVyLmFwcHNwb3RtYWlsLmNvbS8vCS8vCVRlc3RlZCBvbjovLwkvLwljb21taXQ6ICAg ICAgICAgM2Q3Y2I2YjAgTGludXggNS4xOS8vCWdpdCB0cmVlOiAgICAgICBodHRwczovL2dpdC5r ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQgbWFz dGVyLy8JY29uc29sZSBvdXRwdXQ6IGh0dHBzOi8vc3l6a2FsbGVyLmFwcHNwb3QuY29tL3gvbG9n LnR4dD94PTE0MDY2ZDdhMDgwMDAwLy8Ja2VybmVsIGNvbmZpZzogIGh0dHBzOi8vc3l6a2FsbGVy LmFwcHNwb3QuY29tL3gvLmNvbmZpZz94PTcwZGQ5OWQ1NjhhODllMC8vCWRhc2hib2FyZCBsaW5r OiBodHRwczovL3N5emthbGxlci5hcHBzcG90LmNvbS9idWc/ZXh0aWQ9YzcwZDg3YWMxZDAwMWYy OWEwNTgvLwljb21waWxlcjogICAgICAgZ2NjIChEZWJpYW4gMTAuMi4xLTYpIDEwLjIuMSAyMDIx MDExMCwgR05VIGxkIChHTlUgQmludXRpbHMgZm9yIERlYmlhbikgMi4zNS4yLy8JLy8JTm90ZTog bm8gcGF0Y2hlcyB3ZXJlIGFwcGxpZWQuLy8JTm90ZTogdGVzdGluZyBpcyBkb25lIGJ5IGEgcm9i b3QgYW5kIGlzIGJlc3QtZWZmb3J0IG9ubHkuDQpbMl0gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcv bGttbC8wMDAwMDAwMDAwMDAwZGFjMDIwNWU0NzllYTM5QGdvb2dsZS5jb20vWzNdIGh0dHBzOi8v bG9yZS5rZXJuZWwub3JnL2xrbWwvMDAwMDAwMDAwMDAwMTRjN2FkMDVlNGQ1MzVmY0Bnb29nbGUu Y29tLw0KPiA+IE5vdGU6IEkgaGF2ZSBhbHJlYWR5IHNlbnQgdGhlIHYzLCBzbyBwbGVhc2Ugc3Vn Z2VzdCBhbnkgbmV3IGltcHJvdmVtZW50cyBldD0+IGMuPiAoZXhjZXB0IHJlcGx5aW5nIHRvIHRo ZSBjb252ZXJzYXRpb24gaGVyZSkgdG8gdGhlIHYzLCB3aGljaCBjYW4gYmUgZm91bmQgaGU9PiBy ZTo+IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xpbnV4LWtlcm5lbC8yMDIyMDcyODE1NTEyMS4x MjE0NS0xLWNvZGVAc2lkZGgubWUvPiA+IEFsc28sIHlvdSBtYXkgd2FudCB0byBicmVhayB0ZXh0 IGludG8gbXVsdGlwbGVzIGxpbmVzIGluc3RlYWQgb2Ygb25lIGh1Z2UgbD0+IGluZS4+ID4gVGhh bmtzLD4gU2lkZGg=