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 76791C43334 for ; Mon, 25 Jul 2022 08:39:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B8E398E0002; Mon, 25 Jul 2022 04:39:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B16488E0001; Mon, 25 Jul 2022 04:39:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 98F808E0002; Mon, 25 Jul 2022 04:39:38 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 833AB8E0001 for ; Mon, 25 Jul 2022 04:39:38 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 633A7403FB for ; Mon, 25 Jul 2022 08:39:38 +0000 (UTC) X-FDA: 79724973636.23.4E97F10 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by imf24.hostedemail.com (Postfix) with ESMTP id 96A401800AF for ; Mon, 25 Jul 2022 08:39:37 +0000 (UTC) Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 26P6QZlC024221; Mon, 25 Jul 2022 08:39:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=message-id : date : mime-version : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding; s=qcppdkim1; bh=Ha/FcfhXmfYLW2Mh9nF+ML5JwMWzZWSHcaHYy6WmG4c=; b=lT6utZtmPVfHYxwm6c0N1IuX0y/RLulVmYjCKxqAoVxeW8X/pZMASo7vvQbahMBodoNn 7zsDDv4hl7D2C5wDsw9D+o4Freg9Amwz/utG+D+tQ0QMw3p7ytBAhNvVK2aVmooJvDNJ VPH8DDMEAzbFDz+pWEkSU9N+i8U2bx8GqN7VCNv583GKt1SW8at9CifWHBVBftdRvoYR FkQbQmdShFKMvnm50GLKdBfWEWdYvP6l1LdnKBXEIilAY4x+eIMDSOkpgQWKtyGZW1pR SFQwrs/5/A3fWrQD6JDRnWBNL9Dq0r6qfkIFuyjaRX0OCK2QtprhDfowcx62ev3Au/Hn Zw== Received: from nasanppmta05.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3hg8arufpx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 25 Jul 2022 08:39:19 +0000 Received: from nasanex01c.na.qualcomm.com (nasanex01c.na.qualcomm.com [10.47.97.222]) by NASANPPMTA05.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 26P8dIoZ007828 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 25 Jul 2022 08:39:18 GMT Received: from nalasex01a.na.qualcomm.com (10.47.209.196) by nasanex01c.na.qualcomm.com (10.47.97.222) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.22; Mon, 25 Jul 2022 01:39:18 -0700 Received: from [10.232.65.248] (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.22; Mon, 25 Jul 2022 01:39:15 -0700 Message-ID: Date: Mon, 25 Jul 2022 16:39:03 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.0.3 Subject: Re: [PATCH] mm/page_owner.c: allow page_owner with given start_pfn/count Content-Language: en-US To: Matthew Wilcox CC: , , , , , References: <20220722150810.27740-1-quic_yingangl@quicinc.com> From: Kassey Li In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nalasex01a.na.qualcomm.com (10.47.209.196) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-ORIG-GUID: fqIVd8Ppqw6e7At0-Oq0IhpYe2o0Qn9n X-Proofpoint-GUID: fqIVd8Ppqw6e7At0-Oq0IhpYe2o0Qn9n X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.883,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-07-23_02,2022-07-21_02,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 spamscore=0 priorityscore=1501 suspectscore=0 mlxlogscore=590 mlxscore=0 impostorscore=0 clxscore=1011 lowpriorityscore=0 malwarescore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2206140000 definitions=main-2207250036 ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1658738378; a=rsa-sha256; cv=none; b=nHXigdbU+F7BQWD6QYvDJjJNrLLAWQL2uEssj3hB5q3T5IfghfQKO+hN4Gzqy447J88q9I cb4fQhvkNLJDmIsDTO0/L2FlVSDQSgLqz4wuqSpQutxr3iCEx6gO82NcbEedbhpLdI0B1X eTKfvkbgJUhLNUcTKnvzb5TF7IoBq+Y= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=quicinc.com header.s=qcppdkim1 header.b=lT6utZtm; dmarc=pass (policy=none) header.from=quicinc.com; spf=pass (imf24.hostedemail.com: domain of quic_yingangl@quicinc.com designates 205.220.180.131 as permitted sender) smtp.mailfrom=quic_yingangl@quicinc.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1658738378; h=from:from:sender: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:in-reply-to:references:references:dkim-signature; bh=Ha/FcfhXmfYLW2Mh9nF+ML5JwMWzZWSHcaHYy6WmG4c=; b=IS6F5bclzDknDl2fWheoqpsVp6j5ZULZVRkU+A9oBQEKZ4KcVRfIMIudKBqwh9Fc50e0tw 8IdthGliP1cc7nVT1no9PJEf5w+aTtfAd7kPlYxVN8vJONpy6CDs8eJo+f0RdvGQXGVBJD qosBUqzwB0mENLEQZCC6WrVLjIzFE1Q= X-Rspamd-Queue-Id: 96A401800AF Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=quicinc.com header.s=qcppdkim1 header.b=lT6utZtm; dmarc=pass (policy=none) header.from=quicinc.com; spf=pass (imf24.hostedemail.com: domain of quic_yingangl@quicinc.com designates 205.220.180.131 as permitted sender) smtp.mailfrom=quic_yingangl@quicinc.com X-Rspam-User: X-Rspamd-Server: rspam07 X-Stat-Signature: og6krfguwzit868mcj4hisdiwb8wnxdf X-HE-Tag: 1658738377-328170 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: hi, Matthew: sorry for the delay, I just started to learn how to upstream patch, and setup my Thunderbird with plain text only. you are right, two users will cause problem here. the uses case is dump CMA area to understand the page usage in a given cma pool. 2nd, dump whole memory page owner is very time cost, mostly our android device has 8G memory now. I will research and check again, if you have more idea on this , please kindly to share. BR Kassey On 7/22/2022 11:38 PM, Matthew Wilcox wrote: > On Fri, Jul 22, 2022 at 11:08:10PM +0800, Kassey Li wrote: >> by default, page_owner iterates all page from min_low_pfn to >> max_pfn, this cost too much time if we want an alternative pfn range. >> >> with this patch it allows user to set pfn range to dump the page_onwer. > > This is a really bad UI. If two users try to do different ranges at the > same time, it'll go wrong. What use cases are you actually trying to > solve?