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 060D8C83F1F for ; Thu, 10 Jul 2025 10:14:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7A0E86B008C; Thu, 10 Jul 2025 06:14:16 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 74C266B0096; Thu, 10 Jul 2025 06:14:16 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 65F9D6B0098; Thu, 10 Jul 2025 06:14:16 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 424006B0096 for ; Thu, 10 Jul 2025 06:14:16 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 00613C0504 for ; Thu, 10 Jul 2025 10:14:15 +0000 (UTC) X-FDA: 83647944870.14.999D7A0 Received: from mx9.didiglobal.com (mx9.didiglobal.com [111.202.70.124]) by imf21.hostedemail.com (Postfix) with SMTP id 89ABD1C000E for ; Thu, 10 Jul 2025 10:14:13 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=didiglobal.com header.s=2025 header.b="Z6/jK5gL"; spf=pass (imf21.hostedemail.com: domain of chentaotao@didiglobal.com designates 111.202.70.124 as permitted sender) smtp.mailfrom=chentaotao@didiglobal.com; dmarc=pass (policy=none) header.from=didiglobal.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752142454; 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:dkim-signature; bh=G4rwVJYLKQqnce8QoPmaSGWeYFRMyGi7Hu7kmAMCExA=; b=my3b3EtMqgPORBaGMR58Vsc0jYUHJa08z1lciWmSsPOUEXyHTrKUXU2ELJGeIElpC2o7za CTHMDdIi9M/DlQUoBHb/kLEY6UFM8Mtn3gSTPkD0pOKy5WbpxfsUNv7Y4Yl71WumU/8UCh JIULZq6BCMc9rehhC8+CHFqYAt91DJM= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=didiglobal.com header.s=2025 header.b="Z6/jK5gL"; spf=pass (imf21.hostedemail.com: domain of chentaotao@didiglobal.com designates 111.202.70.124 as permitted sender) smtp.mailfrom=chentaotao@didiglobal.com; dmarc=pass (policy=none) header.from=didiglobal.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1752142454; a=rsa-sha256; cv=none; b=FAFzUApfJaOJguawi1DoeMR0MYossWRcK6UvHUb7VQnBeapJrNB6hzXSFb4UIyptsusKyC BcMV7kjs0FQqfLjLHifS/gabw/8HFfJ+DdJfcsH5TshUvodOjqKCqQp6BQltx3Ac1xDbZt zd/CvzAR9tdblpu69SgmDTmkFG63604= Received: from mail.didiglobal.com (unknown [10.79.71.38]) by mx9.didiglobal.com (MailData Gateway V2.8.8) with ESMTPS id 86542181988061; Thu, 10 Jul 2025 18:14:05 +0800 (CST) Received: from BJ03-ACTMBX-07.didichuxing.com (10.79.71.34) by BJ03-ACTMBX-02.didichuxing.com (10.79.71.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.10; Thu, 10 Jul 2025 18:14:08 +0800 Received: from BJ03-ACTMBX-07.didichuxing.com (10.79.71.34) by BJ03-ACTMBX-07.didichuxing.com (10.79.71.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.10; Thu, 10 Jul 2025 18:14:08 +0800 Received: from BJ03-ACTMBX-07.didichuxing.com ([fe80::2e1a:dd47:6d25:287e]) by BJ03-ACTMBX-07.didichuxing.com ([fe80::2e1a:dd47:6d25:287e%7]) with mapi id 15.02.1748.010; Thu, 10 Jul 2025 18:14:08 +0800 X-MD-Sfrom: chentaotao@didiglobal.com X-MD-SrcIP: 10.79.71.38 From: =?gb2312?B?s8LMzszOIFRhb3RhbyBDaGVu?= To: "tytso@mit.edu" , "hch@infradead.org" , "adilger.kernel@dilger.ca" , "willy@infradead.org" , "brauner@kernel.org" , "jani.nikula@linux.intel.com" , "rodrigo.vivi@intel.com" , "tursulin@ursulin.net" , "airlied@gmail.com" CC: "linux-fsdevel@vger.kernel.org" , "linux-ext4@vger.kernel.org" , "linux-block@vger.kernel.org" , "intel-gfx@lists.freedesktop.org" , "dri-devel@lists.freedesktop.org" , "linux-mm@kvack.org" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "chentao325@qq.com" , "frank.li@vivo.com" , =?gb2312?B?s8LMzszOIFRhb3RhbyBDaGVu?= Subject: [PATCH v5 1/5] drm/i915: Use kernel_write() in shmem object create Thread-Topic: [PATCH v5 1/5] drm/i915: Use kernel_write() in shmem object create Thread-Index: AQHb8YNfdAtlZSbKRkmOcPt/kk2Uzg== Date: Thu, 10 Jul 2025 10:14:08 +0000 Message-ID: <20250710101404.362146-2-chentaotao@didiglobal.com> In-Reply-To: <20250710101404.362146-1-chentaotao@didiglobal.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.79.64.102] Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=didiglobal.com; s=2025; t=1752142447; bh=G4rwVJYLKQqnce8QoPmaSGWeYFRMyGi7Hu7kmAMCExA=; h=From:To:CC:Subject:Date:Message-ID:Content-Type; b=Z6/jK5gLCbJsbl1surobq42/zdAi8K0ts+lLuOOo9L4Wve9bIiesXsPmhPAF0ZPSV 6gAGXSQuZVL0bCdS8qppbGk5s3xHO0UkTkNCWmJZqiL7CouGgjlKnXAO4j4TRwyUM1 5oqHT1f42ie3Nn9qrDTrpX1cyFOI6vhKMS6fM4BM= X-Rspamd-Queue-Id: 89ABD1C000E X-Stat-Signature: g4i94z4dswe13z331pxhp3eyku9xx385 X-Rspam-User: X-Rspamd-Server: rspam07 X-HE-Tag: 1752142453-893115 X-HE-Meta: U2FsdGVkX1/oWSfF44+ReX88dPqmusHi+Dl/0KsVWr4Hxi9qrbm8daHw5KWdA5x3EA10p5gLEd/1MVM0LGiLPCSqzoVPXwnhbW7frKwV3wk4vd7vJsufeGPQqQKa0izcV3weG2MdVTfAfESlS9fVS7dz1b1OcuzLpdhV80CLzwWfjTu4LJubEah/RJncQskZ4eQpeqaHVnLoslIi94tsK3qPvlfHr+hbLa+KvwVHYfT6h0EHS5IvZEjWLxQTu122P8iG+htD2Tm1LADV1B+2E4nWSR+x8OQtw9/IqGBtdj4cGltdElMHzziNUok3UOulN4pMSwYvX1XQSpuG46SErc2RwhAGdoHY0f2naLBxHwE1cH4spPm9rMe13X1GtoB4fH/IOPSZlRqKZrcpYZe5BnUHzZmI1C3ccKrKGTyZ5Sd/7UTnmKjzO/YDV4pz2dErsVL1wZLmNakQDt/lunjJ6Kohv8ftvwqeEaI4h9fJhQyC02R9gKy4vu/uj/gY/cerNpv36Akez60I0Zn8SUpSHC6eY4UHsTSV1XummmxMt4ylGQPjJVftQEFR9EzVRJ4vgZOjF4X3PDzBX+IXxKvIKcYmcrHiKqPSLQgIDC902DE+MybClKtf1kLeDz4MZZHZ7uJc9PBgc+ymFqaSIjwNj13Wdr4eQr80cnjmDo1xugX12QAIAzOx80XqBFHoAFZ1n5+q/UYc8jvrJAPhY7+pBv1YuJIimhzIzPsap4UxEdtiqd2ZNf2nGMVKAHC4/31vg8WkH5/0dVT0Ah2waQsg/oKgey2PdF6VQcfcv7SWWsBak7b3HW6ZWCtbOGZJ3QwZcpuAU3mAUhRBXPji66KXWoEecXQ3G94+bEW9fzUZ1RdGSLat0fDIY7+jOCZDsxPw/xjSi6KN2b2jcZxtIej1mEINy2+fdRf2GNEQy8wE4iAKdbXEpwnbKq1BMYtEV0VrtK8cH1UX/lLGgBHD8jL aNTjog7y fEQzq6m94v/bi/p1Oe5YPalGACGyJv5cRojLA/PlqvTZ/LF6OvKVb2erkPqcdxhjsGk+ngxo1DQku0ipvynAovNuwRrcLnP7GcDNIizedbEg+HRvZQVvS+zyrmkolkMCRoDPTVvF1za0QqMoaqVO1TPg9i3jnOmPMKyZDrs3pvP6GK46q9bIoJtwWrdsvg2jYQAPd/XUAoODjbcucuPVaPSqhz7Xbnm0mS6G+lIYtMP6MmHSgkwAG7OMmB8UNLkDKD1hfZy3Dp/0HQIa0XhvPR2BfQRbo/JhXDn/RYengYOEI5fZ86SKFkRjyDB8usMpWvozN7bJbz6VD1RHo9z1TpcZYmnGHLFE6Wgq9CGMhRbp6FrhFiB8vpQUfyS97nfNiakxqYZVWpRMFLjd5Xg1x5ZnJ9aSHYKuwoukMs7v5k8Vck2AGGk1h/IJ7G7G1ketz81sGNkMf0dtfxhZs2rI61J+kwBKTs3o9ObH234PY2dJPOQ45EJwTDvZGC6MFAL5tvBrEOK9EVPlQ0AVsaT0UwAq0mYB8NP9oH7TIY0OQDO44FCtV/Ru+U6N8or6BR8Xywm09NpnANCBUskD8o/X0UvA6OpS8Awb47mHTg9uW0Sq/KEG4c1F1OvKgx9CEeTyPuK7cCNCYnr8+0rEyUCiCE62+R5H8zuR8vh0j 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: List-Subscribe: List-Unsubscribe: RnJvbTogVGFvdGFvIENoZW4gPGNoZW50YW90YW9AZGlkaWdsb2JhbC5jb20+DQoNClJlcGxhY2Ug dGhlIHdyaXRlX2JlZ2luL3dyaXRlX2VuZCBsb29wIGluDQppOTE1X2dlbV9vYmplY3RfY3JlYXRl X3NobWVtX2Zyb21fZGF0YSgpIHdpdGggY2FsbCB0byBrZXJuZWxfd3JpdGUoKS4NCg0KVGhpcyBm dW5jdGlvbiBpbml0aWFsaXplcyBzaG1lbS1iYWNrZWQgR0VNIG9iamVjdHMuIGtlcm5lbF93cml0 ZSgpDQpzaW1wbGlmaWVzIHRoZSBjb2RlIGJ5IHJlbW92aW5nIG1hbnVhbCBmb2xpbyBoYW5kbGlu Zy4NCg0KUGFydCBvZiBhIHNlcmllcyByZWZhY3RvcmluZyBhZGRyZXNzX3NwYWNlX29wZXJhdGlv bnMgd3JpdGVfYmVnaW4gYW5kDQp3cml0ZV9lbmQgY2FsbGJhY2tzIHRvIHVzZSBzdHJ1Y3Qga2lv Y2IgZm9yIHBhc3Npbmcgd3JpdGUgY29udGV4dCBhbmQNCmZsYWdzLg0KDQpTaWduZWQtb2ZmLWJ5 OiBUYW90YW8gQ2hlbiA8Y2hlbnRhb3Rhb0BkaWRpZ2xvYmFsLmNvbT4NCi0tLQ0KIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9zaG1lbS5jIHwgMzMgKysrKysrKy0tLS0tLS0tLS0t LS0tLS0NCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkN Cg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9zaG1lbS5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2VtX3NobWVtLmMNCmluZGV4IDE5YTNl YjgyZGM2YS4uMWU4ZjY2YWM0OGNhIDEwMDY0NA0KLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv Z2VtL2k5MTVfZ2VtX3NobWVtLmMNCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1 X2dlbV9zaG1lbS5jDQpAQCAtNjM3LDkgKzYzNyw4IEBAIGk5MTVfZ2VtX29iamVjdF9jcmVhdGVf c2htZW1fZnJvbV9kYXRhKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LA0KIHsNCiAJc3Ry dWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iajsNCiAJc3RydWN0IGZpbGUgKmZpbGU7DQotCWNv bnN0IHN0cnVjdCBhZGRyZXNzX3NwYWNlX29wZXJhdGlvbnMgKmFvcHM7DQotCWxvZmZfdCBwb3M7 DQotCWludCBlcnI7DQorCWxvZmZfdCBwb3MgPSAwOw0KKwlzc2l6ZV90IGVycjsNCiANCiAJR0VN X1dBUk5fT04oSVNfREdGWChpOTE1KSk7DQogCW9iaiA9IGk5MTVfZ2VtX29iamVjdF9jcmVhdGVf c2htZW0oaTkxNSwgcm91bmRfdXAoc2l6ZSwgUEFHRV9TSVpFKSk7DQpAQCAtNjQ5LDI5ICs2NDgs MTUgQEAgaTkxNV9nZW1fb2JqZWN0X2NyZWF0ZV9zaG1lbV9mcm9tX2RhdGEoc3RydWN0IGRybV9p OTE1X3ByaXZhdGUgKmk5MTUsDQogCUdFTV9CVUdfT04ob2JqLT53cml0ZV9kb21haW4gIT0gSTkx NV9HRU1fRE9NQUlOX0NQVSk7DQogDQogCWZpbGUgPSBvYmotPmJhc2UuZmlscDsNCi0JYW9wcyA9 IGZpbGUtPmZfbWFwcGluZy0+YV9vcHM7DQotCXBvcyA9IDA7DQotCWRvIHsNCi0JCXVuc2lnbmVk IGludCBsZW4gPSBtaW5fdCh0eXBlb2Yoc2l6ZSksIHNpemUsIFBBR0VfU0laRSk7DQotCQlzdHJ1 Y3QgZm9saW8gKmZvbGlvOw0KLQkJdm9pZCAqZnNkYXRhOw0KLQ0KLQkJZXJyID0gYW9wcy0+d3Jp dGVfYmVnaW4oZmlsZSwgZmlsZS0+Zl9tYXBwaW5nLCBwb3MsIGxlbiwNCi0JCQkJCSZmb2xpbywg JmZzZGF0YSk7DQotCQlpZiAoZXJyIDwgMCkNCi0JCQlnb3RvIGZhaWw7DQorCWVyciA9IGtlcm5l bF93cml0ZShmaWxlLCBkYXRhLCBzaXplLCAmcG9zKTsNCiANCi0JCW1lbWNweV90b19mb2xpbyhm b2xpbywgb2Zmc2V0X2luX2ZvbGlvKGZvbGlvLCBwb3MpLCBkYXRhLCBsZW4pOw0KKwlpZiAoZXJy IDwgMCkNCisJCWdvdG8gZmFpbDsNCiANCi0JCWVyciA9IGFvcHMtPndyaXRlX2VuZChmaWxlLCBm aWxlLT5mX21hcHBpbmcsIHBvcywgbGVuLCBsZW4sDQotCQkJCSAgICAgIGZvbGlvLCBmc2RhdGEp Ow0KLQkJaWYgKGVyciA8IDApDQotCQkJZ290byBmYWlsOw0KLQ0KLQkJc2l6ZSAtPSBsZW47DQot CQlkYXRhICs9IGxlbjsNCi0JCXBvcyArPSBsZW47DQotCX0gd2hpbGUgKHNpemUpOw0KKwlpZiAo ZXJyICE9IHNpemUpIHsNCisJCWVyciA9IC1FSU87DQorCQlnb3RvIGZhaWw7DQorCX0NCiANCiAJ cmV0dXJuIG9iajsNCiANCi0tIA0KMi4zNC4xDQo=