From nobody Fri Jul 24 22:54:26 2026 Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 75E1713DBA0 for ; Wed, 22 Jul 2026 12:32:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784723569; cv=none; b=BJ/evbDx3YylovQs5y3lNaOujb2mUSleSNPSTaY/7MxeEd5Rf+FD6vjp4iRaC5XXeugFUV4SGg0iMBI27M4zuq/D+3+4nEIK0ULtoH//WssSbjonItC7B+qXctpKySCUYSLnZoO44A5fDDwZmRiV8GmaQUbv9U8ra5IxwOhf+qk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784723569; c=relaxed/simple; bh=aQJgPOFPZ9JoQML28absNKd4L8mV6PpZA3gD6v063Ms=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=WbYnBgPsTmxQYCvpazMb9jJ8qjljk7ENVz2/LtvtUWZ6XbWa70J2WakxacH0/PeQ9HLXtbly7zcqQM2PZKdo1WdGoVxU0AqMHuE5nqYg6wgX1fmo7m9VpVJwMlljN9Vv1dxX9IIprvUwz2EK41aH5rcP9eHR4OwN0Kyc/r1rZzU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=jlg+KBBg; arc=none smtp.client-ip=209.85.216.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="jlg+KBBg" Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-38dcbade417so10736499a91.1 for ; Wed, 22 Jul 2026 05:32:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784723568; x=1785328368; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:message-id:date :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to :content-type; bh=CK2ZLWyf+muvl8psJScyhh6NfjeFwxv4Xz+rzjTylvQ=; b=jlg+KBBg15wv1VblnOjdFi1Zdyu9zOWy0J3RFv6tIVJkso6D99z3bMp3gCm+XVI+z0 3MbePdIzQ0aKEh2ZnY8FzWv811X1gdc893ay5ktql9D897qJhrClb0sv7XiPLIR9ZiLH 2NE8nyIXndAJrVa164q9IillPmEyilAmqkwx/ZocZDnGF2xwStwgup9vUtrXRwcAayU3 cWODRFLGvmyDvPagy/R0geM5pmKHMZtZRLaWzzBLMwFT4eBngxOgNwMht5ziufwzng2R mET3FY0DuNe2NZFxlrqTkdg4rk7Ve8UNLTwUMIkk8efIkzRo0GY+AonsUmXVeWFJnPMj 0oow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784723568; x=1785328368; h=content-transfer-encoding:content-type:mime-version:message-id:date :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to:content-type; bh=CK2ZLWyf+muvl8psJScyhh6NfjeFwxv4Xz+rzjTylvQ=; b=CwVPbbBkZlnpcIgxe21sbvk9LBml0xiwH5Wzx08rHWAfunLEfA6/D+8Ngv24uerVcA S+d/fCVak6gdgkX9/8KRmj0HVIaklF0c+4BG1ExBR8E1ipdmXl5gtdU3EH+uzUGYOnLp OVjndMEbRUyLcI+C3kDJzTbX8o4GLpdqe36HCwH0WtxacG6/IkA7l4IIkZZYjzs11jNU am7h5ztUH3u+jAm9rUE/pHk4vlJCPj1VQrmfAdJDsm0FSRQ5bQBe7yHAusUlOoPMXghL 8WI/p3zmj0wPCh6/VOiUgs6ixnNAwx1OmuT0qTpwigmQdk16+kPJhb5T9scZDxzA/2tU ErwQ== X-Forwarded-Encrypted: i=1; AHgh+RrPCbvNta8CYOQO+PFQRKEBaX8Zvqx0aj2RT/t70zX4kJWtTtbT0Ptd+B5CznVKzz2oQniD3woCubJikpg=@vger.kernel.org X-Gm-Message-State: AOJu0Yyej9k7TfM3GxeCD4P9HAH/klVT0CvISWwqnTPw+jk+grYppMq6 L7r0fdQF12g8C8oa5q4ixernpN08ktCoZ44++OrDb/hV9hFB/4OajtVq X-Gm-Gg: AR+sD13ET3KdXGTnpwmGiNR7Or5YRlb7OkMDNwSU+tuFZ64DvCpx6Zm2UDel0qeIQdc +t8wGel2BQqgXDAtforRYoaHoOvsQRsB1fu+vkRg/MrTMKJLxbPWUP6PKw0Hw+Rn6egkvMpu1xI O7QTSrV+ola8YsemYLl6rNGNv/YcsCFK7+BAhhSamWQGJNMCPkcFSYnKlaS5U3nVlrs8bLLT8jA Rj9KsXU6ng8HDnGb1yBVmZmwNUmc/hHR+BqVW9xQerb8q5JYc24J+ak/OINjYedriQvvxFaOBTm DrMfnYSfrTVU6LRjqvpB/a2BDtanRlMDJ6UKX7WaUAIktyIwuzSb8Bji7UiytbWTT3Km7f33vgr rJixtystgRxah7U5y2PNzDXvVPeNmRjC45NtN4aeP0o994mblD0XZSxssyaIEBdEYojuvjq7ChH wFAxZsum10tJ6/mG4XziAmu7ueuhslTjCqwJBST6H6+qFY+Z/Uy8fFZWCuLA+dU34sUhbaHP5qg BIl6aegd0KPHRf+ZJhe/jzrnJBtGVpTRNu1Iiti/mfcYQ== X-Received: by 2002:a17:90b:2703:b0:37f:9cdf:f0ab with SMTP id 98e67ed59e1d1-38e4b53898fmr22746726a91.26.1784723567659; Wed, 22 Jul 2026 05:32:47 -0700 (PDT) Received: from localhost.localdomain ([240e:391:eb4:a950:65e6:ca6f:2b58:5ba8]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-38eb016cffcsm503692a91.2.2026.07.22.05.32.44 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 22 Jul 2026 05:32:47 -0700 (PDT) From: cuishuang To: alexs@kernel.org, si.yanteng@linux.dev Cc: dzm91@hust.edu.cn, corbet@lwn.net, skhan@linuxfoundation.org, wangyuli@aosc.io, kezijie@leap-io-kernel.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Cui Shuang Subject: [PATCH v3] docs/zh_CN: Add configurable error injection translation Date: Wed, 22 Jul 2026 20:32:40 +0800 Message-ID: <20260722123240.22979-1-imcusg@gmail.com> X-Mailer: git-send-email 2.50.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: Cui Shuang Translate Documentation/block/error-injection.rst into Chinese and add it to the Chinese block documentation index. Update the translation through commit e8dcf2d142bd ("block: add configurable error injection"). Assisted-by: Codex:gpt-5 Signed-off-by: Cui Shuang --- v2->v3: - Add the missing Assisted-by trailer to the commit message. - Use "Cui Shuang" consistently as the contributor name. v1->v2: - Resend via authenticated SMTP after the original message was only partially delivered and did not reach the linux-doc archive. .../zh_CN/block/error-injection.rst | 63 +++++++++++++++++++ .../translations/zh_CN/block/index.rst | 1 + 2 files changed, 64 insertions(+) create mode 100644 Documentation/translations/zh_CN/block/error-injection.= rst diff --git a/Documentation/translations/zh_CN/block/error-injection.rst b/D= ocumentation/translations/zh_CN/block/error-injection.rst new file mode 100644 index 000000000000..63aac2fb38f8 --- /dev/null +++ b/Documentation/translations/zh_CN/block/error-injection.rst @@ -0,0 +1,63 @@ +.. SPDX-License-Identifier: GPL-2.0 +.. include:: ../disclaimer-zh_CN.rst + +:Original: Documentation/block/error-injection.rst + +:=E7=BF=BB=E8=AF=91: + + Cui Shuang + +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D +=E5=8F=AF=E9=85=8D=E7=BD=AE=E9=94=99=E8=AF=AF=E6=B3=A8=E5=85=A5 +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + +=E6=A6=82=E8=BF=B0 +---- + +=E5=8F=AF=E9=85=8D=E7=BD=AE=E9=94=99=E8=AF=AF=E6=B3=A8=E5=85=A5=E5=85=81= =E8=AE=B8=E9=92=88=E5=AF=B9=E5=9D=97=E8=AE=BE=E5=A4=87=E7=9A=84=E6=89=87=E5= =8C=BA=E8=8C=83=E5=9B=B4=E6=B3=A8=E5=85=A5=E7=89=B9=E5=AE=9A=E7=9A=84=E5=9D= =97=E5=B1=82=E7=8A=B6=E6=80=81=E7=A0=81=E3=80=82=E9=94=99=E8=AF=AF=E5=8F=AF= =E4=BB=A5=E6=97=A0=E6=9D=A1=E4=BB=B6 +=E6=B3=A8=E5=85=A5=EF=BC=8C=E4=B9=9F=E5=8F=AF=E4=BB=A5=E6=8C=89=E7=BB=99= =E5=AE=9A=E6=A6=82=E7=8E=87=E6=B3=A8=E5=85=A5=E3=80=82 + +=E8=A6=81=E4=BD=BF=E7=94=A8=E5=8F=AF=E9=85=8D=E7=BD=AE=E9=94=99=E8=AF=AF= =E6=B3=A8=E5=85=A5=EF=BC=8C=E5=BF=85=E9=A1=BB=E5=90=AF=E7=94=A8 ``CONFIG_BL= K_ERROR_INJECTION``=E3=80=82 + +=E5=94=AF=E4=B8=80=E7=9A=84=E6=8E=A5=E5=8F=A3=E6=98=AF ``error_injection``= debugfs =E6=96=87=E4=BB=B6=EF=BC=8C=E6=AF=8F=E4=B8=AA=E5=B7=B2=E6=B3=A8=E5= =86=8C=E7=9A=84 gendisk =E9=83=BD=E4=BC=9A +=E5=88=9B=E5=BB=BA=E8=AF=A5=E6=96=87=E4=BB=B6=E3=80=82=E5=86=99=E5=85=A5= =E6=AD=A4=E6=96=87=E4=BB=B6=E7=94=A8=E4=BA=8E=E5=88=9B=E5=BB=BA=E6=88=96=E5= =88=A0=E9=99=A4=E8=A7=84=E5=88=99=EF=BC=8C=E8=AF=BB=E5=8F=96=E5=88=99=E8=BF= =94=E5=9B=9E=E5=BD=93=E5=89=8D=E9=94=99=E8=AF=AF=E6=B3=A8=E5=85=A5=E7=82=B9= =E7=9A=84=E5=88=97=E8=A1=A8=E3=80=82 + +=E9=80=89=E9=A1=B9 +---- + +=E4=BB=A5=E4=B8=8B=E9=80=89=E9=A1=B9=E6=8C=87=E5=AE=9A=E6=93=8D=E4=BD=9C= =EF=BC=9A + +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D +add =E6=B7=BB=E5=8A=A0=E4=B8=80=E6=9D=A1=E6=96=B0=E8=A7=84=E5=88=99 +removeall =E5=88=A0=E9=99=A4=E6=89=80=E6=9C=89=E7=8E=B0=E6=9C=89=E8=A7=84= =E5=88=99 +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + +=E4=BB=A5=E4=B8=8B=E9=80=89=E9=A1=B9=E6=8C=87=E5=AE=9A ``add`` =E6=93=8D= =E4=BD=9C=E7=9A=84=E8=A7=84=E5=88=99=E8=AF=A6=E6=83=85=EF=BC=9A + +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D +op=3D =E6=AD=A4=E8=A7=84=E5=88=99=E9=80=82=E7=94=A8=E7=9A=84=E5= =9D=97=E5=B1=82=E6=93=8D=E4=BD=9C=E3=80=82=E5=AE=83=E4=BD=BF=E7=94=A8=E6=AF= =8F=E4=B8=AA ``REQ_OP_XYZ`` + =E6=93=8D=E4=BD=9C=E4=B8=AD=E7=9A=84 ``XYZ``=EF=BC=8C=E4=BE=8B=E5=A6=82= ``READ``=E3=80=81``WRITE`` =E6=88=96 + ``DISCARD``=E3=80=82=E5=BF=85=E5=A1=AB=E3=80=82 +status=3D =E8=A6=81=E8=BF=94=E5=9B=9E=E7=9A=84=E7=8A=B6=E6=80=81= =E3=80=82=E5=AE=83=E4=BD=BF=E7=94=A8=E6=AF=8F=E4=B8=AA ``BLK_STS_XYZ`` =E7= =8A=B6=E6=80=81=E7=A0=81 + =E4=B8=AD=E7=9A=84 ``XYZ``=EF=BC=8C=E4=BE=8B=E5=A6=82 ``IOERR`` =E6=88= =96 ``MEDIUM``=E3=80=82=E5=BF=85=E5=A1=AB=E3=80=82 +start=3D =E6=AD=A4=E8=A7=84=E5=88=99=E9=80=82=E7=94=A8=E7=9A=84= =E7=AC=AC=E4=B8=80=E4=B8=AA=E5=9D=97=E5=B1=82=E6=89=87=E5=8C=BA=E3=80=82=E5= =8F=AF=E9=80=89=EF=BC=8C=E9=BB=98=E8=AE=A4=E4=B8=BA 0=E3=80=82 +nr_sectors=3D =E6=AD=A4=E8=A7=84=E5=88=99=E9=80=82=E7=94=A8=E7=9A= =84=E6=89=87=E5=8C=BA=E6=95=B0=E3=80=82=E5=8F=AF=E9=80=89=EF=BC=8C=E9=BB=98= =E8=AE=A4=E8=A6=86=E7=9B=96=E8=AE=BE=E5=A4=87=E7=9A=84=E5=89=A9=E4=BD=99=E9= =83=A8=E5=88=86=E3=80=82 +chance=3D =E4=BB=85=E4=BB=A5 ``1/chance`` =E7=9A=84=E6=A6=82=E7= =8E=87=E8=BF=94=E5=9B=9E=E5=A4=B1=E8=B4=A5=E3=80=82=E5=8F=AF=E9=80=89=EF=BC= =8C=E9=BB=98=E8=AE=A4=E4=B8=BA 1 + =EF=BC=88=E6=80=BB=E6=98=AF=E5=A4=B1=E8=B4=A5=EF=BC=89=E3=80=82 +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + +=E7=A4=BA=E4=BE=8B +---- + +=E5=AF=B9 ``/dev/nvme0n1`` =E6=89=87=E5=8C=BA 0 =E7=9A=84=E8=AF=BB=E5=8F= =96=EF=BC=8C=E6=AF=8F 10 =E6=AC=A1=E4=B8=AD=E6=9C=89=E4=B8=80=E6=AC=A1=E8= =BF=94=E5=9B=9E +``BLK_STS_IOERR``=EF=BC=9A + + $ echo 'add,op=3DREAD,start=3D0,status=3DIOERR,chance=3D10' > /sys/kernel= /debug/block/nvme0n1/error_injection + +=E5=AF=B9 ``/dev/nvme0n1`` =E7=9A=84=E6=AF=8F=E6=AC=A1=E5=86=99=E5=85=A5= =E9=83=BD=E8=BF=94=E5=9B=9E ``BLK_STS_MEDIUM``=EF=BC=9A + + $ echo 'add,op=3DWRITE,start=3D0,status=3DMEDIUM' > /sys/kernel/debug/blo= ck/nvme0n1/error_injection + +=E5=88=A0=E9=99=A4 ``/dev/nvme0n1`` =E7=9A=84=E6=89=80=E6=9C=89=E8=A7=84= =E5=88=99=EF=BC=9A + + $ echo 'removeall' > /sys/kernel/debug/block/nvme0n1/error_injection diff --git a/Documentation/translations/zh_CN/block/index.rst b/Documentati= on/translations/zh_CN/block/index.rst index f2ae5096ed68..4877432cc4ff 100644 --- a/Documentation/translations/zh_CN/block/index.rst +++ b/Documentation/translations/zh_CN/block/index.rst @@ -18,6 +18,7 @@ Block =20 blk-mq data-integrity + error-injection =20 TODOList: * bfq-iosched --=20 2.50.1 (Apple Git-155)