Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp140837pxa; Mon, 10 Aug 2020 21:45:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJybMsHun5K36mp2C7QD9y9O3Gh1cjBnFgJARD3U9ouDrxhga0OmB8UPxwDpD9y+61HVGQeE X-Received: by 2002:aa7:c983:: with SMTP id c3mr23823881edt.383.1597121148337; Mon, 10 Aug 2020 21:45:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597121148; cv=none; d=google.com; s=arc-20160816; b=Co/whUXkYLFCjX6iAh9LqADYo8I6nUM52dml2jfuxILXZ1uEvg1LC6dDxypsq4h/WD LjOY4zxZ4TpFa02wbyRnMT1d8ndjpbg7+w9bTFuGTNdDjkUr+Oo6t63pT1V1S0+26T9n ZpYsij34nXN/+gGXsA75ChlNvin3MXH9gKEe79xj6aies7dbzVKhIMVxD76n+UpoiVFf S+yGQaocs79lvDwbjH45I6s9EguvC84gUZrK2IBF+cHcDZXy+D+RU3pccE2dyPy1pyln wtYoP1odifSqFxsF5dfJkGZGUSoENVFa9iXg88aoYx073AQ6Ztb17c1DZEw0HVLZI46n SCuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=34A2MTCnp24qFDlzu8bAX0BRNrZ0NdDDcDstxdaMF/0=; b=PRX2ESIXDM+JMqZ0tbopn/qQjfrqPaCRg/8ea1EyUkufE4/GQhwR+oZfWEgj5xmS20 /7dshXtegOXDYPTmaAKkVWgYwrcv2+ZPh8RryE126ZOUq3BLVRcHl3qJxGsQGACiB8aO pANdshJhoENwrOK9OZ0K8VJyQZauZIg+lOSmOttudvL8VqpX/obIum3Wls23ruwUIbgy W5xjRtzthqiGur/S3nkAi3aN6ho4UoPWujHXii/gy7WvGHjj1nnajm0goTkhlfMpRQzn +uAtwg8q4pzp+6+kJkhqhUSK54ARZh9bE6LTvXQ/18+ic4b3WNyUj72IxOBf6ZIMyWgS hNaA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=lnmK+J9d; 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=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w17si14868536edl.24.2020.08.10.21.45.19; Mon, 10 Aug 2020 21:45:48 -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=@mediatek.com header.s=dk header.b=lnmK+J9d; 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=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727794AbgHKEox (ORCPT + 99 others); Tue, 11 Aug 2020 00:44:53 -0400 Received: from mailgw02.mediatek.com ([210.61.82.184]:12029 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726165AbgHKEow (ORCPT ); Tue, 11 Aug 2020 00:44:52 -0400 X-UUID: 8498e0aa151c4c9f87771a6793aa654e-20200811 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:CC:To:From; bh=34A2MTCnp24qFDlzu8bAX0BRNrZ0NdDDcDstxdaMF/0=; b=lnmK+J9dagYo2xo09H9SJI7IBwCfV2Ty+fPRJ4mMGpnk31gHgswEsgJjuDq45m9Bgnki84pkqLH2CxhCKL0oUBXmOdT3wGVOTmHXm4DPD0FDMZSYfVo4V7GJcwgGGUMEkB7jr3zvW83DgGKz5W1ZJm1AIdVZpm6m+Q7l68r7h2Y=; X-UUID: 8498e0aa151c4c9f87771a6793aa654e-20200811 Received: from mtkexhb01.mediatek.inc [(172.21.101.102)] by mailgw02.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 780838790; Tue, 11 Aug 2020 12:44:48 +0800 Received: from MTKCAS06.mediatek.inc (172.21.101.30) by mtkmbs02n1.mediatek.inc (172.21.101.77) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 11 Aug 2020 12:44:46 +0800 Received: from mtkswgap22.mediatek.inc (172.21.77.33) by MTKCAS06.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Tue, 11 Aug 2020 12:44:46 +0800 From: Chinwen Chang To: Matthias Brugger , Michel Lespinasse , Andrew Morton , Vlastimil Babka , Daniel Jordan , Davidlohr Bueso , Chinwen Chang , Alexey Dobriyan , "Matthew Wilcox (Oracle)" , Jason Gunthorpe , Steven Price , Song Liu , Jimmy Assarsson , Huang Ying CC: , , , , Subject: [PATCH 2/2] mm: proc: smaps_rollup: do not stall write attempts on mmap_lock Date: Tue, 11 Aug 2020 12:42:35 +0800 Message-ID: <1597120955-16495-3-git-send-email-chinwen.chang@mediatek.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1597120955-16495-1-git-send-email-chinwen.chang@mediatek.com> References: <1597120955-16495-1-git-send-email-chinwen.chang@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain X-MTK: N Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org c21hcHNfcm9sbHVwIHdpbGwgdHJ5IHRvIGdyYWIgbW1hcF9sb2NrIGFuZCBnbyB0aHJvdWdoIHRo ZSB3aG9sZSB2bWENCmxpc3QgdW50aWwgaXQgZmluaXNoZXMgdGhlIGl0ZXJhdGluZy4gV2hlbiBl bmNvdW50ZXJpbmcgbGFyZ2UgcHJvY2Vzc2VzLA0KdGhlIG1tYXBfbG9jayB3aWxsIGJlIGhlbGQg Zm9yIGEgbG9uZ2VyIHRpbWUsIHdoaWNoIG1heSBibG9jayBvdGhlcg0Kd3JpdGUgcmVxdWVzdHMg bGlrZSBtbWFwIGFuZCBtdW5tYXAgZnJvbSBwcm9ncmVzc2luZyBzbW9vdGhseS4NCg0KVGhlcmUg YXJlIHVwY29taW5nIG1tYXBfbG9jayBvcHRpbWl6YXRpb25zIGxpa2UgcmFuZ2UtYmFzZWQgbG9j a3MsIGJ1dA0KdGhlIGxvY2sgYXBwbGllZCB0byBzbWFwc19yb2xsdXAgd291bGQgYmUgdGhlIGNv YXJzZSB0eXBlLCB3aGljaCBkb2Vzbid0DQphdm9pZCB0aGUgb2NjdXJyZW5jZSBvZiB1bnBsZWFz YW50IGNvbnRlbnRpb24uDQoNClRvIHNvbHZlIGFmb3JlbWVudGlvbmVkIGlzc3VlLCB3ZSBhZGQg YSBjaGVjayB3aGljaCBkZXRlY3RzIHdoZXRoZXINCmFueW9uZSB3YW50cyB0byBncmFiIG1tYXBf bG9jayBmb3Igd3JpdGUgYXR0ZW1wdHMuDQoNClNpZ25lZC1vZmYtYnk6IENoaW53ZW4gQ2hhbmcg PGNoaW53ZW4uY2hhbmdAbWVkaWF0ZWsuY29tPg0KLS0tDQogZnMvcHJvYy90YXNrX21tdS5jIHwg MjEgKysrKysrKysrKysrKysrKysrKysrDQogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMo KykNCg0KZGlmZiAtLWdpdCBhL2ZzL3Byb2MvdGFza19tbXUuYyBiL2ZzL3Byb2MvdGFza19tbXUu Yw0KaW5kZXggZGJkYTQ0OS4uNGI1MWYyNSAxMDA2NDQNCi0tLSBhL2ZzL3Byb2MvdGFza19tbXUu Yw0KKysrIGIvZnMvcHJvYy90YXNrX21tdS5jDQpAQCAtODU2LDYgKzg1NiwyNyBAQCBzdGF0aWMg aW50IHNob3dfc21hcHNfcm9sbHVwKHN0cnVjdCBzZXFfZmlsZSAqbSwgdm9pZCAqdikNCiAJZm9y ICh2bWEgPSBwcml2LT5tbS0+bW1hcDsgdm1hOyB2bWEgPSB2bWEtPnZtX25leHQpIHsNCiAJCXNt YXBfZ2F0aGVyX3N0YXRzKHZtYSwgJm1zcyk7DQogCQlsYXN0X3ZtYV9lbmQgPSB2bWEtPnZtX2Vu ZDsNCisNCisJCS8qDQorCQkgKiBSZWxlYXNlIG1tYXBfbG9jayB0ZW1wb3JhcmlseSBpZiBzb21l b25lIHdhbnRzIHRvDQorCQkgKiBhY2Nlc3MgaXQgZm9yIHdyaXRlIHJlcXVlc3QuDQorCQkgKi8N CisJCWlmIChtbWFwX2xvY2tfaXNfY29udGVuZGVkKG1tKSkgew0KKwkJCW1tYXBfcmVhZF91bmxv Y2sobW0pOw0KKwkJCXJldCA9IG1tYXBfcmVhZF9sb2NrX2tpbGxhYmxlKG1tKTsNCisJCQlpZiAo cmV0KSB7DQorCQkJCXJlbGVhc2VfdGFza19tZW1wb2xpY3kocHJpdik7DQorCQkJCWdvdG8gb3V0 X3B1dF9tbTsNCisJCQl9DQorDQorCQkJLyogQ2hlY2sgd2hldGhlciBjdXJyZW50IHZtYSBpcyBh dmFpbGFibGUgKi8NCisJCQl2bWEgPSBmaW5kX3ZtYShtbSwgbGFzdF92bWFfZW5kIC0gMSk7DQor CQkJaWYgKHZtYSAmJiB2bWEtPnZtX3N0YXJ0IDwgbGFzdF92bWFfZW5kKQ0KKwkJCQljb250aW51 ZTsNCisNCisJCQkvKiBDdXJyZW50IHZtYSBpcyBub3QgYXZhaWxhYmxlLCBqdXN0IGJyZWFrICov DQorCQkJYnJlYWs7DQorCQl9DQogCX0NCiANCiAJc2hvd192bWFfaGVhZGVyX3ByZWZpeChtLCBw cml2LT5tbS0+bW1hcC0+dm1fc3RhcnQsDQotLSANCjEuOS4xDQo=