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 7310FC001DB for ; Mon, 14 Aug 2023 12:50:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C7A696B0074; Mon, 14 Aug 2023 08:50:55 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C2A718E0002; Mon, 14 Aug 2023 08:50:55 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AF1CE8E0001; Mon, 14 Aug 2023 08:50:55 -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 9D2A46B0074 for ; Mon, 14 Aug 2023 08:50:55 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 5B381120BAB for ; Mon, 14 Aug 2023 12:50:55 +0000 (UTC) X-FDA: 81122694870.01.0312607 Received: from ms.lwn.net (ms.lwn.net [45.79.88.28]) by imf10.hostedemail.com (Postfix) with ESMTP id 24BFCC000D for ; Mon, 14 Aug 2023 12:50:52 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=lwn.net header.s=20201203 header.b="N6/AGRbe"; dmarc=none; spf=pass (imf10.hostedemail.com: domain of corbet@lwn.net designates 45.79.88.28 as permitted sender) smtp.mailfrom=corbet@lwn.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692017453; 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=Y7np9sBzz3ulx4HSM0NvWuYOFiMGgmI3bxnlJ4kzrzg=; b=05X71uMc9KYRFEIUO5UJ7WSQ6lJfAiDhizfxDY3WRNOuY374Ywl5mmrgRPLTdWhM5RJ2I2 9OusKk04+9YWrs13ulWkQ1/M67113haXggwLUZSsrefjjxkBQupEaC+5HZx3Jv2gD+D4jd vgJZJ5DW231wKNXqGYACHPCMLFpJT+w= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=lwn.net header.s=20201203 header.b="N6/AGRbe"; dmarc=none; spf=pass (imf10.hostedemail.com: domain of corbet@lwn.net designates 45.79.88.28 as permitted sender) smtp.mailfrom=corbet@lwn.net ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1692017453; a=rsa-sha256; cv=none; b=jICY6Xj5NDF48ngGcY8XBf5ZvkzDToBf0UQx8gFdqhJrNelX3fTHtsEdh+/JlSSbsZw5DY 0a5l9mxRl1QLcY46wfrgzDKvVLvP8OTGIkwFzh0k+OAqWflnI3gQy7HUDtMwtAwut40KiN Pe72H7sWqBsU2GAnTh/CYn+ULujWPEQ= Received: from localhost (unknown [IPv6:2601:281:8300:73::5f6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ms.lwn.net (Postfix) with ESMTPSA id 3C48537B; Mon, 14 Aug 2023 12:50:51 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 ms.lwn.net 3C48537B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lwn.net; s=20201203; t=1692017451; bh=Y7np9sBzz3ulx4HSM0NvWuYOFiMGgmI3bxnlJ4kzrzg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=N6/AGRbeJW50Rlr8/b5roDoQ69Th4jn001HwPl3porEmJ3OtMIcJg+wNcwOdkex9e AOMdP3yG/XwvoXVHCWv0vA12qj6IQva7f4RuzJtF2kX5X5sdd8dcfLFPl/5BikhIYp 51x85myRx98jhcm83HWKMA8YgG98eZ6xoK6OcvZAhXrOWRVYg/DxX4NF4obpU5MkER 9CRKn3OhMguWCiSJyHFeH/XbEF1xkVsZAG4HKp2byjgIA4sghdR2KRsKp0oD3h9/yy RcL61vvcwgVgui5Mkg0BbKWyYUg3yAaVeYSJ6EK6BkNrVX1LTggAVUlrHIOr+bx4db hzdU12X1nV+rw== From: Jonathan Corbet To: Yanteng Si , Gang Li Cc: Alex Shi , Akira Yokosawa , Peter Zijlstra , 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 , Boqun Feng , Nicholas Piggin , David Howells , Jade Alglave , Luc Maranget , "Paul E. McKenney" , Daniel Lustig , Joel Fernandes , Andrew Morton Subject: Re: [PATCH RESEND v1] docs/zh_CN: add zh_CN translation for memory-barriers.txt In-Reply-To: <479156cf-1bdb-421a-8dab-0db8ff73012b@loongson.cn> References: <20230811080851.84497-1-gang.li@linux.dev> <2f519a69-8f12-4c07-bf20-6776a5ada256@loongson.cn> <479156cf-1bdb-421a-8dab-0db8ff73012b@loongson.cn> Date: Mon, 14 Aug 2023 06:50:50 -0600 Message-ID: <87o7j9wzx1.fsf@meer.lwn.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 24BFCC000D X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: q4uwifogxgbhx5rxbnj6mshu6czqes1e X-HE-Tag: 1692017452-154152 X-HE-Meta: U2FsdGVkX189DN8x4Zai7mmctf4wLnBQwzXq3nPR5qEhbEDN8Y/mrjrkk/SzSFkKnOFBEjYTWVMy70VAeApOyfrksxE+AVXcA+6sosXZYsMayLzeVdfdB7NrtJsGF7peyh2DsrMOleuBF7uCRkqnr8Kxh+JmIosoO2dsL+vMuCxoClfMXcVxsdVn8lnwU+rta/WogKJZN0wiY2yTu/td02LiTa0yoEBGvcmDZ945nm2VkNrRcSUw+f7C3VRrZhnnNZ51Ig5tASDrp0Bd79uWDCfwcqzSzpF/soKA2v7+EuWlogeesIhUpXP97LUPcoHNxorATtAaNVzvojI8Ww335k/kUmXUJyB+85xL4oKeE0IaiEW+pRqhV/RXgMBF9NT7n3u0C24AxC/xNNh7/YpNvOYG/gYjLygMhcO8ct3mv84mJFl60LVReaf67at6C0X4h1ezww8gQdTqbxbzwpSUvXQ1RhWE8Fx5Ha6hx0ieBVRbYMmCAk2mfbluzC3r2re2rel374XLYPSOfLIVmFdlpHh98ZREdIVLQeXrMXkEvce9DMtmjpXD3XlB1DZPacmn1JZ64KWHnDiW0pwvpWKqD4RYsQZk0b+zqq2KdHeYrsIZcxzKj1JC99vK5MybrXTQ5ZY1xZo30auQA5+fWSXUmSZL55S9/3XgnKz+agDBDxTDLqXwC6vzt1s92yRZXdqBjZqj55K1l8Cw7GcEgtCQnjHt4HGoAnxVCZMAzxKWpMJ/56SU7gOf8igpUjoiP1mCUv4PR8qJmYf6T/iIsFiQX6StNg/JThMxFg6I9DwCasSJKeYiauAo448setMHgRJBKnMqE/9QpI6HZNsgae/WY/bEvMttdl7bf3Xx/QJklkvGnuwPvGXRSWC+jwa/P9MxfeWDSPd+OtdQNamzIfYv/ayndboXr/bkiWXiW3furUsR9ZtGSEBGs3Kc7d1AZGkvMirNrb7/eT2a5M6IHdI oxlM6RJE yHPZ8VBcf1rAoAioWuwKyF9tJ7ARbGpNFQugInMW46GCednWWmNQF0ExhcVzh7giyJI7FvRr/zr8/x5FkPWF1WY3/J+YD5kia1fnOFgM4Oq5io6gwg8av3i2p4bANSB4scxbeoDbvZ82KHLmaWKNwZqxbTdJQvKCuJBx3sTW4uMG2Ee4247OiRanRI50vgKLBeNH/3ijeFQ3l6oLurNL9sB42qdQ1PCJIBoEXHszepEmdG4XYgh1fD5uoN6Mf4KJBQuvGsGObY+mvYNHC+2JcMr8AuVc6uXNblG3MQCTfcqBpA2AiI4sBiaN17cK1EZhtHKt+9i4HC0cotPO/8AghUFite0NqEOLM9/p1 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: Yanteng Si writes: > =E5=9C=A8 2023/8/14 10:40, Gang Li =E5=86=99=E9=81=93: >> Hi, >> >> On 2023/8/12 19:00, Yanteng Si wrote: >>> =E5=9C=A8 2023/8/11 16:08, Gang Li =E5=86=99=E9=81=93: >>>> +=E8=AF=91=E6=B3=A8=EF=BC=9A >>>> +=E6=9C=AC=E6=96=87=E4=BB=85=E4=B8=BA=E6=96=B9=E4=BE=BF=E6=B1=89=E8=AF= =AD=E9=98=85=E8=AF=BB=EF=BC=8C=E4=B8=8D=E4=BF=9D=E8=AF=81=E4=B8=8E=E8=8B=B1= =E6=96=87=E7=89=88=E6=9C=AC=E5=90=8C=E6=AD=A5; >>>> +=E8=8B=A5=E6=9C=89=E7=96=91=E9=97=AE=EF=BC=8C=E8=AF=B7=E9=98=85=E8=AF= =BB=E8=8B=B1=E6=96=87=E7=89=88=E6=9C=AC; >>>> +=E8=8B=A5=E6=9C=89=E7=BF=BB=E8=AF=91=E9=97=AE=E9=A2=98=EF=BC=8C=E8=AF= =B7=E9=80=9A=E7=9F=A5=E8=AF=91=E8=80=85=EF=BC=9B >>>> +=E8=8B=A5=E6=83=B3=E4=BF=AE=E6=94=B9=E6=96=87=E6=A1=A3=EF=BC=8C=E4=B9= =9F=E8=AF=B7=E5=85=88=E4=BF=AE=E6=94=B9=E8=8B=B1=E6=96=87=E7=89=88=E6=9C=AC= =E3=80=82 >>> >>> In fact, we already have an easier way to do this, just include=20 >>> disclaimer-zh_CN. >>> >>> If you observe the files under .../zh_CN/, they all have a similar=20 >>> header, and we can completely follow them. >>> >> Thanks. I just noticed that there are txt files under=20 >> "zh_CN/arch/arm64/" and "zh_CN/video4linux/". They have the same=20 >> header, and I will >> refer to them in v2. >> >>> But you should also have noticed that memory-barriers are not a=20 >>> standard rst file and will not be built, which will result in it only=20 >>> staying in the development tree. >>> It won't appear at: >> https://docs.kernel.org >> https://www.kernel.org/doc/html/latest/ >> >> But people can still access the txt document in this way: >> https://www.kernel.org/doc/Documentation/memory-barriers.txt >> >>> Finally, this patch is too huge and we may need some time to review it. >>> >> Of course. Would it be more convenient if I split the file into multiple >> patches and send them as one series? > You didn't have to. > > > If you want to send a series, you can refactor the original document=20 > into rst format and make it the first patch of the series. > > Just like: > > [PATCH=C2=A0 v2 0/2] docs: Refactor=C2=A0memory-barriers.txt and translat= e it into=20 > Chinese > > [PATCH=C2=A0 v2 1/2] docs: convert memory-barriers.txt to RST For $REASONS, memory-barriers.txt is staying as .txt, thus, as Gang Li pointed out, the wrapper page that pulls it in. The proper solution is to create a wrapper for the translated .txt file as well. Thanks, jon