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 84751C83F27 for ; Wed, 16 Jul 2025 09:36:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0202E6B00A6; Wed, 16 Jul 2025 05:36:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EE3356B00AC; Wed, 16 Jul 2025 05:36:13 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D35AE6B00AA; Wed, 16 Jul 2025 05:36:13 -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 AF3926B00A7 for ; Wed, 16 Jul 2025 05:36:13 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 54B98129625 for ; Wed, 16 Jul 2025 09:36:13 +0000 (UTC) X-FDA: 83669621826.06.A1BFA73 Received: from mx9.didiglobal.com (mx9.didiglobal.com [111.202.70.124]) by imf17.hostedemail.com (Postfix) with SMTP id D182E40004 for ; Wed, 16 Jul 2025 09:36:10 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=didiglobal.com header.s=2025 header.b=jKgoXP22; spf=pass (imf17.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=1752658571; 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=PQMqvpBE3r6A/qVScl6OfkuK76NT2mMwmqnZNFUb0Dg8pUWxIxs2ebbOjWYmluft4nKsSI UtCCSI/6UVIQSBQqfLJz0M1Wza7AvxJeWIFFTpa5zILOGyKmf6EHSx13JogqsTfBUJ3356 EcIHDc0cjucQo6HRp7PCxxH5fW3YvM0= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1752658571; a=rsa-sha256; cv=none; b=MHrk+lse0gK4fNif6YSaSdrNGMwMqqeqRpTJjksJgusOGlSmWlp384oBVNKDptV6beTCuo WF+Ugamo3En4kQUtn7ydUOj1rvS6RAdUUF9dg4gtokSjnQTItymsrTsui9bgKv0qCUdDJy EkMy1GG2XJ0nE0vxRRZE1YzaJjl1Kw0= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=didiglobal.com header.s=2025 header.b=jKgoXP22; spf=pass (imf17.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.64.20]) by mx9.didiglobal.com (MailData Gateway V2.8.8) with ESMTPS id D02EC18121AECF; Wed, 16 Jul 2025 17:35:52 +0800 (CST) Received: from BJ03-ACTMBX-07.didichuxing.com (10.79.71.34) by BJ01-ACTMBX-01.didichuxing.com (10.79.64.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.10; Wed, 16 Jul 2025 17:36:03 +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; Wed, 16 Jul 2025 17:36:03 +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; Wed, 16 Jul 2025 17:36:03 +0800 X-MD-Sfrom: chentaotao@didiglobal.com X-MD-SrcIP: 10.79.64.20 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 v6 1/5] drm/i915: Use kernel_write() in shmem object create Thread-Topic: [PATCH v6 1/5] drm/i915: Use kernel_write() in shmem object create Thread-Index: AQHb9jUL3N5ZE20a3kaRBvbcgwGzNQ== Date: Wed, 16 Jul 2025 09:36:03 +0000 Message-ID: <20250716093559.217344-2-chentaotao@didiglobal.com> In-Reply-To: <20250716093559.217344-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=1752658556; bh=G4rwVJYLKQqnce8QoPmaSGWeYFRMyGi7Hu7kmAMCExA=; h=From:To:CC:Subject:Date:Message-ID:Content-Type; b=jKgoXP22V7ue3CYGjrM9s/cigPMvrSw2/EkFTW13NB3AaLDBr3PMuBReobNqr6mfq i11soUUW+mQSsR+DyGYdx+PTM5H5FxmDdAiWS0uxPYg43+PwI0bsm1VhzdzKU9pBPs LqfxvgUD718ZNFE5whYIZkrwR/vkz8iRwmeIp18Y= X-Rspamd-Queue-Id: D182E40004 X-Rspam-User: X-Rspamd-Server: rspam09 X-Stat-Signature: d1dtnxd3gsrnqjixjeyy8ha6frqishwr X-HE-Tag: 1752658570-152866 X-HE-Meta: U2FsdGVkX192Hrq2mjJR2dtuBV0GCbppLUfhP4vF3KpOw2DXH2oHhGAmxV4C6kf7RO3X4W9csP+MLuZeuVZQ6jYCTC1CYyiIWZyK/OC3gy3r4x+5aL4wsdWAzbYjGWwF6Jt8NjKBfE2r0nsl2c7lqijT2Ece8CNqraSjPTsYAupJ4rz38FoOHVkNQVzVKEtk8KR02j5qJBQVZnZFgOPPin4QVX8/scmqiW5FZXeHGhOl5mW+yfecEZrGnDoWuLaKaafN/3iWpj92tb+RvAV4fgWd58Jpck8c75/PEvwCEIy4vRGbU9ILv0dezJ35iHvMaOBJp75M+DnqGPXrLZ12LiPlF6NM+e/ueNnGSvVqQK9VrQ7wG3cAmFgn7uOMuGYB1WM9vjcZJevhZScebn9zWF9fe3hZeSOoMQsyJLCuSNd3VAoDf45vzZ6k0iwHKU0xKxXIRwBjLoJyJyAKUpTn8juOIaAX7npDbfB5Wi9wk5c+g6TRgmKmZBTEjyLhdx3+93SLQ3I3lAdBffHZ7k4MbNaJhH7iatSY85wOcKrJcmr4O2WNOU5/NsVmZjv4sgOeF1bUiSiOE9RSw2i/6iSTRXGbUYoEAdeVbA6ho1AVrrVIjObJcv5q1ftfxi+Aha0JJVG4Dd2ea9+dgrmWY3H50M/Gq54r874DwkFXfuh/h/XnORqHiCPsYicFnN2iUJuxqJ9FlBUrCUCt46nD4dD/TOnF2dBhCvz/sWw0sil6llAkxeME0phaaP6ILA462CHUVTrTO9BAEko/2qw4CNWkHe1o8ovksx30y9CA3KMhVqw4egIoomzU8ljVSkPHG+asE4Iy+DJS6NHfhZgVfvPPq86GOcTyXbNuFA//PPd2czQ0Dba6OxCLNWyRutCJyJH3QEi6OXTvAM30bYZY2/9QiCMMJWAGdI5cLQM7ktAEIUQWf4rVx1geWN+2+PEcTMt64AgGRbLjgWYWDlQ07gF rY1PGZis AhkjH2csvR4dECK6KsSAlB0eCrBq6FvOOsyEKoZDVGOR3Ymin7O+xGvLCG6nFbjmdoC+rQuiCctXMzpzaeZCAMm314e3XiaigdlQ/QGF2xBNe2lyrGTKBUPe1QjoqYuYQqRQgsiC5S6E5X/U2OeRv+8XI5LdJiEf51fbgJNxLQ2ximJAHQi5uwGhZpz8RBD8Ssnc4kRdipT9K7ljW+IeO/6jHZ+e/d7IDotfX0P3EBO2yNRkUrx1ISuZXXKNfWdcHch2wNrYbUL5o9PIzC2ezGhB1AA7hIIe7CQoaNKXfpWgBu8P+mdLQ0P9lQuHMm4AKPAq8a3zVE8Tpc16fgeZ01nSp4IEHb3eKstdCqyHpJfPZwEY38mQFDb/VAAaQu4YBeVBBPzLIjNf3vGQvUUKsO92VL0ba6sKpbjv+GluMIOG40GgwWUOErPSeacT5eIraeSteCWPFl0jFBWpKmVothCiUPbHjTbqaYdy/2uIbK8lthbIYxgvB1gHu2LMQdT8DifhURDJ6UNEKNoDEf5Snbvy2duyySGE0Qxg61hMmABKCUNHu1Q8gIPGbc9Zv2TckL3Th4WHXZ7S4r4+KE+/AjP0gB/q6PYOGE7AiEGXj/5y86iQBoag8n7lcF9+91Fq11MPJqRdGWrEuvhJua+CsmRxNFb/t7hhUbYmx 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=