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 1337DC0015E for ; Tue, 15 Aug 2023 06:37:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8215390001C; Tue, 15 Aug 2023 02:37:31 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7D1D990000B; Tue, 15 Aug 2023 02:37:31 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6997890001C; Tue, 15 Aug 2023 02:37:31 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 5A3F090000B for ; Tue, 15 Aug 2023 02:37:31 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 30B011C9B6A for ; Tue, 15 Aug 2023 06:37:31 +0000 (UTC) X-FDA: 81125382702.22.829D445 Received: from out-122.mta0.migadu.com (out-122.mta0.migadu.com [91.218.175.122]) by imf20.hostedemail.com (Postfix) with ESMTP id 1CA621C0014 for ; Tue, 15 Aug 2023 06:37:27 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=IKLcPW6n; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf20.hostedemail.com: domain of gang.li@linux.dev designates 91.218.175.122 as permitted sender) smtp.mailfrom=gang.li@linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692081449; 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=7MvC5Vc55osq3n54e9YCchu2oQZ8ocFcc0a2zTwhcsM=; b=NFno5QzcussBGNE8JUOZdIJA/+kOcee89tREhjm1K1puXTE0u+FpCwq6UTkPI46K3y/jba Csia1Yk4L76oPAcdMbnWDRdJO5Ne1e3jk7d6nWNCT63NT+U7H91/1cQo6N77HiVKgCXBSU uuVEj4/OzB7ZDQmExZ6TLPW6g8lPm94= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=IKLcPW6n; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf20.hostedemail.com: domain of gang.li@linux.dev designates 91.218.175.122 as permitted sender) smtp.mailfrom=gang.li@linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1692081449; a=rsa-sha256; cv=none; b=BzgnsOg2WXBflGc9PnogxVitKqTXarwZyBMUfj6xSp076f9LYhVFpwlawLCHIWWaiwOMrn MTKjXkVPiUOCSOfOfOmSIlojl6nPqop2IsDB5QA5harj4SrbNBryL18Ln/nnqqc9IEM5OP eoysXtJZyU93OUAESwMXCiFVldsFrb8= Message-ID: <8e232b68-cc15-d47b-4c49-4f36fd696963@linux.dev> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1692081446; h=from:from: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; bh=7MvC5Vc55osq3n54e9YCchu2oQZ8ocFcc0a2zTwhcsM=; b=IKLcPW6nwIraNa9SEH4OcTu+wJLJ5YtvSKgC6LEUtY7kNyTSJHsN+94/s2Rl3ITE06qCuw flE3Ndgn+j4WS3EpZY9LfbyKXuGNtS29XWM/dwJBdc46caKjiPgiqmFStHCMHi2aI3hkCy FfcYSgG55OwEkN3xtdMI7sRlcwjELGY= Date: Tue, 15 Aug 2023 14:37:17 +0800 MIME-Version: 1.0 Subject: Re: [PATCH RESEND v1] docs/zh_CN: add zh_CN translation for memory-barriers.txt Content-Language: en-US To: Patrick Yingxi Pan Cc: Alex Shi , linux-doc@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Alan Stern , Andrea Parri , Will Deacon , Peter Zijlstra , Boqun Feng , Nicholas Piggin , David Howells , Jade Alglave , Luc Maranget , "Paul E. McKenney" , Akira Yokosawa , Daniel Lustig , Joel Fernandes , Jonathan Corbet , Alex Shi , Yanteng Si , Andrew Morton References: <20230811080851.84497-1-gang.li@linux.dev> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Gang Li In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 1CA621C0014 X-Stat-Signature: eanzns5adsg46ar6zuor1yiscnp5onza X-Rspam-User: X-HE-Tag: 1692081447-977780 X-HE-Meta: U2FsdGVkX1+Bzfmq1luywbQyB+HsdFzlkS9aiGk2jTG9gVA6pNdo3xsb1ZxzT5wouTUCSYLD/lCrenl1wdfoc78ELnZBryWN8DKn2c99nPRoH500mXYxPK1ci0lI642gh2uHRm5YPX0WY268r6ZqQ5ECQlnAuggqhEguB5y6b490WS5IbSTOBB5h9hBjTHvZiB/JyP1PWfE7kJdlY9ORsygMMAKAbwEh30hjD4XqQgqqe7Su1ydZc1rIq3+ttmmcpUv8Cszep1/fZa9m9F0wNzhGLTKu5zNSaZlXZ8R2oJeDdGNG7wKNDN05GGxjcExSkw63HW/bhIVUShrni3dql1eNWP6QkH6n1/tgZmNk9u+i3qjvyJNbCtbp/BjyaZ30qwsUkrG09k6FR3tBRCcVdp0hSdHCu/FIuve2GQJEAm0FwnOtzZUGgYbdnwyfWi+yuuJGcoU9UHjD55XWv0U72k9PXuqv5QOxqsobOGh/pOG7L9o/GtUZMxRgnGhFW9nc7ptDXbaLXOU6C/6G/d88EL6r8kP34qZ4acjLFtwietwHpFevuQS+aO/Prd5ntAjE6iDWXvXX5FkHJrL7K/LhKWXSMXnx8iRCC/N6eLp8TbH+/ZxU+cCRNVTBPBNqugzXtHw+4d2rsJNad1GS/dwVsoST2tWto93X0InWvff+Jgji4DV8Ok4BwDuuVoUq6kkq5pKXOAJJT8FV4fereaQwMFkjcXdyj72EAcaXNyT/JJtF9dAfVh4we6Ch2SOwq6qFeiIMG9nx3Rv7/h1ehd7yy2lrzh1qDQ351HB2xvGHyMpuy519DZXhlnrF7Rzh166j/4m7tnKvnylGOWkGFewEo9MPEe4kUzJkjx39zYDbROWtSQjrO06IJjOpyncvKrYbI90x54ORcSzuHHpk+0VI7yheJGeEQVvQa+GHJq7VrjYW4EUEcekjt/yC1iY6u44bKM814x4kC6g9Bd+lkFe +6w7kFtT 5CcLbcAvHtnFqeXg6SlHUA14wQ/ChqJ7Xd6uflln3COiY6nK9GdNUUVVfxXLsesnzHpFVs0Q63A/lwUuWJbWjMFkfu4jb3LG0LnpIo16qaFppnBi/YbdwuaJ+kAHK7Su4ELa9oz4k4yuoQlWWiCY7Q9VpumhFUIDHhLx6lvvWOr3/TSIUJ3vlyeqLwXsdnNRz1cuZQkxgw/4Uk5apipwOskq1MQ== 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: On 2023/8/15 12:02, Patrick Yingxi Pan wrote: >> 它由于有意 (为了简洁) 或无意 (由于人为因素) 的原因而不完整。 > 它由于有意 (为了简洁) 和无意 (由于人会犯错) 的原因而不完整。 > >> 这些内存模型是维护者的集体意见,而不是准确无误的实现规范。 > 然而,即使这些内存模型也只是它们的维护者的集体意见,而不是准确无误的实现规范。 > >> 再次重申,本文档不是 Linux 对硬件的规范或期望。 > 再次重申,本文档不是 Linux 对硬件预期行为的规范。 > >> (1) 为内核屏障函数指定可以依赖的最小功能,以及 > (1) 为每个内核屏障函数,描述其可以依赖的最小功能,以及 > >> (2) 提供关于如何使用屏障的指南。 > (2) 提供关于如何使用现有屏障的指南。 > >> 请注意,一个架构可以为任何屏障提供超出最低要求的功能 > 请注意,一个架构可以为任何一个屏障提供超出其最低要求的功能 > >> 因为该架构已经保证了该内存序,使得显式屏障是不必要的。 > 因为该架构的工作方式使得显式屏障是不必要的。 > >> - CPU 的保证。 > - 功能保证。 > >> (*) Inter-CPU 获取屏障。 > (*) CPU 间获取型屏障的效果。 > >> (*) 内核 I/O 屏障。 > (*) 内核 I/O 屏障的效果。 > >> (*) 假想的最小执行顺序模型。 > (*) 可依赖的最弱的执行顺序保证。 > > Thanks for your help! I try to be concise and localized in translations because sometimes literal translation can sound odd. In order to improve readability, I even rewrite certain paragraphs.