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 343C7C77B7F for ; Tue, 24 Jun 2025 12:12:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id AE68F6B00BA; Tue, 24 Jun 2025 08:12:31 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A98996B00BC; Tue, 24 Jun 2025 08:12:31 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9D4826B00BD; Tue, 24 Jun 2025 08:12:31 -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 8DD8C6B00BA for ; Tue, 24 Jun 2025 08:12:31 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 3104680556 for ; Tue, 24 Jun 2025 12:12:31 +0000 (UTC) X-FDA: 83590182102.09.717770B Received: from mx10.didiglobal.com (mx10.didiglobal.com [111.202.70.125]) by imf04.hostedemail.com (Postfix) with SMTP id C6CBB40010 for ; Tue, 24 Jun 2025 12:12:28 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=didiglobal.com header.s=2025 header.b=ExvA9iRQ; spf=pass (imf04.hostedemail.com: domain of chentaotao@didiglobal.com designates 111.202.70.125 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=1750767149; 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=HYU97oIn0cnVusHQfmzKHAF4vcuj7pXpFBHYR5LJCN0=; b=tHBmn9gPXnNkYatnO58KuiBj7Zp0PTWVwOmajdM+qJ2Np/z3609iAGCwDk/yrlmeZXAq77 mNXBPY3PoTmf5SHdELnwin7ihfuEmIJ/c9gMdMwFMfZP/+ZAZb9BK6Q4dwEfTKmnWr6oWZ TtswyOHy53GbMEEcp4fvTEb6+Kh4IHs= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750767149; a=rsa-sha256; cv=none; b=D2czX1bW8ZTkQt1Ekwkc4/EksL5bYAiyH1zOpZ21TKrn0y761Q7VgD5YIRvDQO0AVAnlru QUSFZVjV+1Z9VbeT9z63F4SFgV8+yA0JVgBPESh3xa4ilQocUDRT8ZQ5mhKZtMwTkz25xr Xb+59LouzbF4bxwp2rL8Rb498JM6tug= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=didiglobal.com header.s=2025 header.b=ExvA9iRQ; spf=pass (imf04.hostedemail.com: domain of chentaotao@didiglobal.com designates 111.202.70.125 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.21]) by mx10.didiglobal.com (MailData Gateway V2.8.8) with ESMTPS id CCE7B1808ACAE2; Tue, 24 Jun 2025 20:11:22 +0800 (CST) Received: from BJ03-ACTMBX-09.didichuxing.com (10.79.71.36) by BJ01-ACTMBX-02.didichuxing.com (10.79.64.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.10; Tue, 24 Jun 2025 20:12:05 +0800 Received: from BJ03-ACTMBX-07.didichuxing.com (10.79.71.34) by BJ03-ACTMBX-09.didichuxing.com (10.79.71.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.10; Tue, 24 Jun 2025 20:12:04 +0800 Received: from BJ03-ACTMBX-07.didichuxing.com ([fe80::b00b:de35:2067:9787]) by BJ03-ACTMBX-07.didichuxing.com ([fe80::b00b:de35:2067:9787%7]) with mapi id 15.02.1748.010; Tue, 24 Jun 2025 20:12:04 +0800 X-MD-Sfrom: chentaotao@didiglobal.com X-MD-SrcIP: 10.79.64.21 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" , =?gb2312?B?s8LMzszOIFRhb3RhbyBDaGVu?= Subject: [PATCH v2 1/5] drm/i915: Use kernel_write() in shmem object create Thread-Topic: [PATCH v2 1/5] drm/i915: Use kernel_write() in shmem object create Thread-Index: AQHb5QEySZaHYPkPAEOiJqqTdRuvag== Date: Tue, 24 Jun 2025 12:12:04 +0000 Message-ID: <20250624121149.2927-2-chentaotao@didiglobal.com> In-Reply-To: <20250624121149.2927-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=1750767104; bh=HYU97oIn0cnVusHQfmzKHAF4vcuj7pXpFBHYR5LJCN0=; h=From:To:CC:Subject:Date:Message-ID:Content-Type; b=ExvA9iRQ48UNJHdn2HJmucGbjVBK6iaRuGf3d3jl4q7HSZMM/2JCQ2DOEvQdbvmUx w/KHs9wUtgV8OpV2/A7iliZgFTh9ug/Do0DhJl/F9wIZdiqTuENdalZvn5acDHTyEG PRXBL55CwnXiRd5I4oRsM2Tf6B28t5W7wZGtDa0o= X-Rspamd-Queue-Id: C6CBB40010 X-Rspam-User: X-Rspamd-Server: rspam06 X-Stat-Signature: g3npg78qe63uhker6pofo4egfp8xwwsp X-HE-Tag: 1750767148-236029 X-HE-Meta: U2FsdGVkX18FwPqUQj8IBKWPxzlL9RRD+cLzmcImY0BIQMDbRKR4njfBvtQjBdTwYyz9WszCdcS9SOcgEi8dDVx4VLw21x8DcU34mRTwpZkZu26TplKB0qUssB/d7HcWusaXpsMIRYj/3wlZ++i6Io/7grxhyeOFRkEv7LmXeiuqxFGIsO1hcYD4Onuo9JaSx3+4z0d8uhqEc/jXU2WhGfv7C2ekl3Ukeoc9ThyG9CmfwqGxQBnXaJaKMHjmrvqV22aie36ti5mMWIjyWa2LhRkEIIFpc81uYBGOOHR1IIqfOJawJQUnzB6RC6wrT18V/ib3+elxf408AnDhG2rIt5oU5g4UTTRlBVoOtS6hUddlkhLYPnGHIU535J5IZZf7SXvIqpsj2bMuw3r+q2rqaTbBelserv6D2lmcMwQVPJDHCFic0A3SiGtiZx4Sf5cXrm5rSzXWfAKRThQL7r+ChgmRUV/64612TJNthtMkVIhtph/oIPWmmJIyb+TEyeIjxTrEqGYPRJkpNcU/tf80wsPShbfU7EXonHu1RqJGNyunEwP38KcGmRwsbhb0jFQncCIWw9AYbEiiLMDkMSbT+kdpUMogM1hE0lGYNU7qnDSM6gtU6+4nUcL07SKGnyqhHqZOiK5o9593upsT+VjN2gNuuW+rz7eeYaDaFBKlLTORN4EKk9Fhxn3POPm5RuySlZcCX5jYx12ycaFKd10uJUGWHiEXTT6sblTpg971wuDFDAxrMjk9rneG8roxZVFTZytONDHcF0c8g83fhN5mHwF+fAYHl5Tjs4eaGCy1duLZ8ZQeMAaCo1IRwUvfBafTXSwjadCJ6R3O1JvP4ZU0FVV9C1OSb9qzR0CoMVqIXUA5b+vqfByTTtT99Gh0nUe7e1mRAB/VuBRv0fOBfse5xTZpweOcfsTVSY9PMscjM/8bO79iqiMGrhKdI1TZj28x7zHvJzYgG6gTCf2XFAa /5PyByAz HU5YEOr0tWHfTYQfWXq2DBD+WDnSzupvEwA6tXCkaN557bEyFsc47bs3FsY3t8pn/SNNoROFiYXoZUAe5UW199EIHzotCX9PTxg2eEovOjt4rwvaH9xIO/a8dmWEsqLgp+rKEXt/flbBrBKpZ5zGKzja6ETzBKrn/pader+R288OSaIhdNgP9nvdIJetRK2WWiAthpLKlxJaM02YcnDyUl1ANnpDIeSzj4VqtZLqV3FrXNAFTN3XCLH6Jx7/t2LXr81n3Hpwu283xd8ktA3HySRLy0gvvZkG/IKOheg6w7IHDXxb1qR2WPgmGENtw5PRwQzXINnngQWqCvEXakeU+bafBmXtIz42Pk9xFncq9K2iMYv728aE/ATHOuPx1m4wC5hHmx/fgnsaxOWcVzuM/pcv67FGwzwikX3/BRCxFu8CUtztKZ1Vg5ffT4qMfiH4GzNZvfA0qbzyLqaF/d6Vna+JBQLPkRL1ZOORZRuyolTa//5fCdA6FmcGQwI0wpMnytDSeWFlKd76LOqzqzfRgoinKQ1UocUH2JCY6V9Ew0nBm9AyGl26LreE6Gg== 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 Z3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9zaG1lbS5jIHwgMzEgKysrKysrLS0tLS0tLS0tLS0t LS0tLS0NCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkN Cg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9zaG1lbS5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2VtX3NobWVtLmMNCmluZGV4IDE5YTNl YjgyZGM2YS4uZDA4YWRlOTM0ZDE1IDEwMDY0NA0KLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv Z2VtL2k5MTVfZ2VtX3NobWVtLmMNCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1 X2dlbV9zaG1lbS5jDQpAQCAtNjM3LDggKzYzNyw3IEBAIGk5MTVfZ2VtX29iamVjdF9jcmVhdGVf c2htZW1fZnJvbV9kYXRhKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LA0KIHsNCiAJc3Ry dWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iajsNCiAJc3RydWN0IGZpbGUgKmZpbGU7DQotCWNv bnN0IHN0cnVjdCBhZGRyZXNzX3NwYWNlX29wZXJhdGlvbnMgKmFvcHM7DQotCWxvZmZfdCBwb3M7 DQorCWxvZmZfdCBwb3MgPSAwOw0KIAlpbnQgZXJyOw0KIA0KIAlHRU1fV0FSTl9PTihJU19ER0ZY KGk5MTUpKTsNCkBAIC02NDksMjkgKzY0OCwxNSBAQCBpOTE1X2dlbV9vYmplY3RfY3JlYXRlX3No bWVtX2Zyb21fZGF0YShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSwNCiAJR0VNX0JVR19P TihvYmotPndyaXRlX2RvbWFpbiAhPSBJOTE1X0dFTV9ET01BSU5fQ1BVKTsNCiANCiAJZmlsZSA9 IG9iai0+YmFzZS5maWxwOw0KLQlhb3BzID0gZmlsZS0+Zl9tYXBwaW5nLT5hX29wczsNCi0JcG9z ID0gMDsNCi0JZG8gew0KLQkJdW5zaWduZWQgaW50IGxlbiA9IG1pbl90KHR5cGVvZihzaXplKSwg c2l6ZSwgUEFHRV9TSVpFKTsNCi0JCXN0cnVjdCBmb2xpbyAqZm9saW87DQotCQl2b2lkICpmc2Rh dGE7DQotDQotCQllcnIgPSBhb3BzLT53cml0ZV9iZWdpbihmaWxlLCBmaWxlLT5mX21hcHBpbmcs IHBvcywgbGVuLA0KLQkJCQkJJmZvbGlvLCAmZnNkYXRhKTsNCi0JCWlmIChlcnIgPCAwKQ0KLQkJ CWdvdG8gZmFpbDsNCisJZXJyID0ga2VybmVsX3dyaXRlKGZpbGUsIGRhdGEsIHNpemUsICZwb3Mp Ow0KIA0KLQkJbWVtY3B5X3RvX2ZvbGlvKGZvbGlvLCBvZmZzZXRfaW5fZm9saW8oZm9saW8sIHBv cyksIGRhdGEsIGxlbik7DQorCWlmIChlcnIgPCAwKQ0KKwkJZ290byBmYWlsOw0KIA0KLQkJZXJy ID0gYW9wcy0+d3JpdGVfZW5kKGZpbGUsIGZpbGUtPmZfbWFwcGluZywgcG9zLCBsZW4sIGxlbiwN Ci0JCQkJICAgICAgZm9saW8sIGZzZGF0YSk7DQotCQlpZiAoZXJyIDwgMCkNCi0JCQlnb3RvIGZh aWw7DQotDQotCQlzaXplIC09IGxlbjsNCi0JCWRhdGEgKz0gbGVuOw0KLQkJcG9zICs9IGxlbjsN Ci0JfSB3aGlsZSAoc2l6ZSk7DQorCWlmIChlcnIgIT0gc2l6ZSkgew0KKwkJZXJyID0gLUVJTzsN CisJCWdvdG8gZmFpbDsNCisJfQ0KIA0KIAlyZXR1cm4gb2JqOw0KIA0KLS0gDQoyLjM0LjENCg==