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 0AE9BC83F07 for ; Mon, 7 Jul 2025 07:00:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7F19A6B03FA; Mon, 7 Jul 2025 03:00:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7C9276B03FB; Mon, 7 Jul 2025 03:00:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 705EB6B03FC; Mon, 7 Jul 2025 03:00:38 -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 5AB1E6B03FA for ; Mon, 7 Jul 2025 03:00:38 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 119F1B95F3 for ; Mon, 7 Jul 2025 07:00:38 +0000 (UTC) X-FDA: 83636570556.06.8E3445B Received: from mx9.didiglobal.com (mx9.didiglobal.com [111.202.70.124]) by imf02.hostedemail.com (Postfix) with SMTP id 90D0380018 for ; Mon, 7 Jul 2025 07:00:35 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=didiglobal.com header.s=2025 header.b=ffDeRzx8; spf=pass (imf02.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=1751871636; 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=tRpBfrcp+sTdHI6fERTJGSOXNm1Mnzk8UKLyU7uoBJFYhmVXnva+C3HVHlAA/2rneDEBOU MQhQGSAzWVG81swtBC1thMPnu5ad+DcOyfoxEYXK2quKk/7FQds5ThqKJV8k5WWkZj5jPx qMYcM8tllrMQmz7NWz6wNQijhrOQyWI= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1751871636; a=rsa-sha256; cv=none; b=OaDwR7nbijlTg+MY3BduRV08iTQWlUc+PnXDP2ibR4LtAAA4AVI9ejRQlQqrh5Q2qBStOg 61ncJsynsLEePmDiSYqgyhLxCmvPORmUKOhRCFQH92QJh6PX+3Y96m6TxkHeBDlspLPNHg MWqYLgHLXfLNyh6HaOseBNmiI7hHmoY= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=didiglobal.com header.s=2025 header.b=ffDeRzx8; spf=pass (imf02.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 Received: from mail.didiglobal.com (unknown [10.79.65.19]) by mx9.didiglobal.com (MailData Gateway V2.8.8) with ESMTPS id E9D2B196C52387; Mon, 7 Jul 2025 14:56:25 +0800 (CST) Received: from BJ02-ACTMBX-08.didichuxing.com (10.79.65.15) by BJ02-ACTMBX-01.didichuxing.com (10.79.65.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.10; Mon, 7 Jul 2025 15:00:29 +0800 Received: from BJ03-ACTMBX-07.didichuxing.com (10.79.71.34) by BJ02-ACTMBX-08.didichuxing.com (10.79.65.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.10; Mon, 7 Jul 2025 15:00:28 +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; Mon, 7 Jul 2025 15:00:28 +0800 X-MD-Sfrom: chentaotao@didiglobal.com X-MD-SrcIP: 10.79.65.19 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 v4 1/5] drm/i915: Use kernel_write() in shmem object create Thread-Topic: [PATCH v4 1/5] drm/i915: Use kernel_write() in shmem object create Thread-Index: AQHb7wzSnrNvMBtkFkukDbqDBoOCMA== Date: Mon, 7 Jul 2025 07:00:28 +0000 Message-ID: <20250707070023.206725-2-chentaotao@didiglobal.com> In-Reply-To: <20250707070023.206725-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=1751871389; bh=G4rwVJYLKQqnce8QoPmaSGWeYFRMyGi7Hu7kmAMCExA=; h=From:To:CC:Subject:Date:Message-ID:Content-Type; b=ffDeRzx86F2ziBPA4sWGIsvhOo7Zqf0CyjzTxiVQvVOJvdnwGcGaww3q6u7uYhECd kI9B9uOSLPcOcSo/XsIzrldfGh1BFEv/uSF54BB9RwT/Es07FvTe8U7HqdRobYrGdq mvjLBJZ8xVBRSh5F8DEiRPzPnohPfR6sHo7sKdkQ= X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 90D0380018 X-Stat-Signature: h444pwpgd95yb4if1angkqmbjxe1ek9u X-HE-Tag: 1751871635-406862 X-HE-Meta: U2FsdGVkX18wpYAO4CX+oMLU6cJmhh8Bk503dFbWrvo3MhQMP21R5VxXOpXc+a6Up+Mf0vv+B5HreEu1iQQC9omUZJnkgvPaCN6QzKoYR4R1gOE3jy+52jUXEI+x+xjSiNhE7RJvKTtRpyLsIFjgziT4BGZV7szBh9hBVc5giBAZE+YRT7qzAfqe3f5uZUtP746pMvziFMogENVOQG9xpA/Jpe342AM/23hfsB7nhs7gcRchUDERBkt4kqvWY9NB7qyMmq4wh7m1413C+LIBVKoyTv4B9J/CGifLiZCf9bWKfo9uzWT4oDyevBm8Ny0t+8w4leJKqM2IZ1slLt2IonhWgdCguRpCU1DLGqA8cWgIbBTSN9yJDEOuzzOlh7n5Squ7aOsZFwgDhMu+j0QbVHeGVVMQ+zg2Xr7MCu1nXqyjGmGJjBZ4mxBe9xnSv0L9kVJBarwYhlGoCD1uvVzqbp0LzEuN2xkgDjaObG/qALHtYJ+p5PqzINHiqqYTMZGdK11sYx+BmeVobtWBn/0aSuAjCBtkKE1kXPtO6wYV5xRP9aC1I5812bDnwRsuxniju7D2O/KOMjBFU0qQeE8UJC2mWMO7kH26drJjZkOBPqv3NPZc0BA56DL3Ej+0CjU4iED1aVAqDG/xSy+gNxCrG7pCrYRwmYUUSGe1IohzwsrbQV5W0oPDcak488x5eWpbx0/ugly5sHyCO7wJzSt95HZcy9IZ1nyHmPDjJ0b3jGI9cYordYoX2qfqiAumin+pmLtKgiAX5MXsW+/n1p+tegj7aXyBV4Q6Bgu26b3rRjypfW53Zwy0MPczY6+1Lvw4qCKfGMD2vrvOrwKw+69DKIXVKqzka1Jwh7+BNVw93B1d13JzPRoSswUAQtPiMlVIJY1yiflCzWPi5UxnpPqD0GeZ9ElZ1SYVcCO9VUfaRw/kL2Zh3xp2LgiTogS37xdvgFFlCI1UqB1tzHrpH1y QGb1dcfs Ptmzr2otkTp4Tl/5rI4KbHrqKZL5i4nFX3Rx/nPd1h5LcdaOMUtSbSbx0qSReWLEeQ9BLCuwDaVkSOQXFSv0J4bggeAe5IdcfC1arog0lLQndHyCMl8GuwXb3UV37ZhB3pZ6hwG+zc/pH4tm4Ds2T3Y7EsqDYE5aDjUr4FlszdW+GNw4NlsIxUPvooJ3K6qE/HwgyOBxryGoyvMS560+UQTs+2Ijz2ikPoy43+FqgMynqF6TeIPepMASR1ayVaeoTWNRecCUv6JGOyUipOWq4x2M0VJyuba/2+dNN/Q18mVHtnVLk7z4RysKXG5az5YpnkuCE0z4Lzdz1Hc/L4qHfpJmpiveLBKpo0bVdAcSGxohuiPRD2IhVSGIvMdS46IyRpMk7fyCfFclAa6VXBLO1fYZVlstg+U6KS3HOGKlUjPZDkCBWe9YlEMCTm3TxS9ywGX0QPWeICAr1tARRuP1rLBK2xXi02cAwjWz3Duy3wAUBi9EDR5OnI2sNz26aBmv/Qm2VDVX4xaclJ66Em/IE6QPu9NCK1YEatVYTyAtplX55i3UoMBcLOd8agA== 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=