From patchwork Tue May 6 12:57:15 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 887762 Delivered-To: patch@linaro.org Received: by 2002:a5d:430f:0:b0:38f:210b:807b with SMTP id h15csp2530678wrq; Tue, 6 May 2025 06:01:03 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVQpM4+mC0/anij/VBThV85kwlukfC56eyeLWa4eJkFRR9jMnX/Ym8FrdNcHxAf46aiIVOHXA==@linaro.org X-Google-Smtp-Source: AGHT+IG1FOfTfszE0CR+QcJRIE/iRFTP/251jIC3p8PtsP96Fath14umLyavFX+j4vsfJVAyke2y X-Received: by 2002:a05:6102:149e:b0:4bb:d394:46cd with SMTP id ada2fe7eead31-4dc638faa31mr2274641137.18.1746536462724; Tue, 06 May 2025 06:01:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1746536462; cv=none; d=google.com; s=arc-20240605; b=MtGZ1KHQLsxvkuvDO+qnPl/hjS8TLTRpttH/xI89w1SbVdTc11Y9Ewvkuq7JIVPDkY YyoJnCiEtrNbK2o2YB/tyEWmNINDUrmqvEQGpWJRXghVfKIhCmuUkGM4wmuGPkgN2gdg AdgoJYvrBO4w9H8vz2jrGzZ26Cw0BkfZyGrn5Dzf/lsd6eym6Co0LhCZgEThWhq5FbBt +7MWN/NIaNLzBJhzmHvZSmaulKsHPayel+tBeR9vZvq28cZa7GKdE4zz+264rbJ+PB1j urPdX+ZDLNcIQMX4kejZrN9d3oNmPPzW92ZbiI+msx98yNjxYmvL+V2qZNER3bvs2PMh bTaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=ujckOaXBqgzpxCAXY4NOb0Hx2Mey25Y6RSr4J9VJVFc=; fh=VwaCX7udfecFJRCCfDJILJbxRRdCzThaa1bWgu6/gTU=; b=PzvOXHmsdiK0DWI13AvArQoSm7kRwvfzhrGGGp8bReBnuGAVo0MTJFm/x2M3h5wL5U x4PMez71jkwoMqb3kZ7J/aSQ8lQAxL/ZnuKBhyw74Y9Di9Pin0fSXx0+5lNTe5voZGYY Gm+YFY022tNqoCwPuzOpMyLdc2Jw6H3yLOha8dpN18CwhEgButKYB0TS/94uLjloRaEU 2wNKrR8ivARK7U4xXIEgJnzw/gHIITBTdftpiDck+gWyNlK2q8v6rORYdUNVCtOupGC2 lLJWSW3imk3ol7T9YfjS3Y5PkgmV+gOUjqsgcqJLkg4XFge+WyRd228QGzTjRhPAw5Bz 6yxQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=VRfnFiQd; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id a1e0cc1a2514c-8780b2a6b5fsi1697477241.130.2025.05.06.06.01.01 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 06 May 2025 06:01:01 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=VRfnFiQd; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCHrv-0004GZ-Ge; Tue, 06 May 2025 08:57:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uCHrZ-0003YO-FJ for qemu-devel@nongnu.org; Tue, 06 May 2025 08:57:34 -0400 Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCHrT-0003t7-8K for qemu-devel@nongnu.org; Tue, 06 May 2025 08:57:33 -0400 Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-ace333d5f7bso1060092366b.3 for ; Tue, 06 May 2025 05:57:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1746536245; x=1747141045; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ujckOaXBqgzpxCAXY4NOb0Hx2Mey25Y6RSr4J9VJVFc=; b=VRfnFiQdqtU1lGpJuxcuEQNKGdhMTl3jo821lfJtwmi9L8gB8TuEcFgfETD13Im2vi xL+bQFctl1CA2RwSH/70VFIvDT+VlpEyuzr0/oGySMiPgWvZpHeA/xmTCw9k/pXDu91C 6rOHylfCGiWpoWl3t+Pb1wHuFmn4sXmxp0tgL8kyfvK7pucwYqJ7Dt8bz1eVUmsB78L0 ORmBIdn9HbqC8OJYIdZ0q9yw9q5odzQII+OAxU/9flpP9dVAae8Kw4xTLfetA7e4Gw/e hxvEVil+xEhkmTSfSQvNuEMoKzmRMmjCR6jR/X6DjX+N06dPeRBpOJGGznzbgSKjTHTo MX4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746536245; x=1747141045; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ujckOaXBqgzpxCAXY4NOb0Hx2Mey25Y6RSr4J9VJVFc=; b=qu6cexOozTYLxO26BHTdYTVlbd9bcMBzruLpbfAQtzbeZYbNlAbmj2de2FRvokoq0X EvCbryhPjQFs3epOWrlt1FKp2xchXI0QshBoqEq9UnmHqtoRVcqrIR49gCwa4U1/e1Ec 2EbI4zeG5HEg5v8BhQOCaFmwOTitlKpJQfuyQsD/cF6Psf1vcwfov+FgfMNABl7dGa/D wRo4P/RxEuI2q+UwTvO+6gIHXfJ0iGI3N01Tly1rdld9GNK3SmvLSbTBqC0euMtKe7Al nU57EfAj4BGRnBeD3BoxXzIP0QnI9M/nF+i5CTObzFV5GsjC8uA4xQejC5RFGHOv3Kyz uaKw== X-Gm-Message-State: AOJu0YzJfAWW8qR3pI6Nfsd2fDkw+oPPLwBfjvE0IoljEDtWwp71n7EZ YU/Ya0HvxVVBsFi1bzYkdSLrklJfXUyamFGpESeGwJsPCBKTZMB1qPpPOXQo6jE= X-Gm-Gg: ASbGncuM1zX8yNxD+saJQelpe5hD+5/02zWTnMRRmDgQSS2IM5kMpUpijt61pQRLFnh Q7te8u6bcqnI4Yh7Ro/6IKLiFt6qgLfdfQ6yUoVrFLR8qtYOIIKLxufa9niTtIqUOcouXqgszCX H+wxUikSXRFFxSgx6y+MAo9o5FwHMXiSH9WgjpaNDI0R9rZHuZHUWOsKwgybiON+Bjuy/M411zj Sx2zp5np28+P/ySQwYQETk/B5gXa8kxT56fupwN8MhWN7US5rDJI3VUFjCu5DMPLBHg72pP3ouh UVlMOST9oKYIGSMvMpkedkxYT5OX0AIezcqQTDVlMWw= X-Received: by 2002:a17:906:d542:b0:ace:d7af:15e1 with SMTP id a640c23a62f3a-ad1a49afd2dmr1026164966b.28.1746536245263; Tue, 06 May 2025 05:57:25 -0700 (PDT) Received: from draig.lan ([185.126.160.109]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ad1891e980bsm692494666b.76.2025.05.06.05.57.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 May 2025 05:57:22 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 727145FAE0; Tue, 6 May 2025 13:57:16 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , David Hildenbrand , Akihiko Odaki , Dmitry Osipenko , Laurent Vivier , qemu-arm@nongnu.org, Mahmoud Mandour , Markus Armbruster , Pierrick Bouvier , Paolo Bonzini , Sriram Yagnaraman , =?utf-8?q?Marc-Andr?= =?utf-8?q?=C3=A9_Lureau?= , Peter Xu , =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= , John Snow , "Michael S. Tsirkin" , =?utf-8?q?Alex_Benn=C3=A9e?= , Thomas Huth , Fabiano Rosas , Peter Maydell , Alexandre Iooss Subject: [PATCH v2 14/14] docs: Use uniquelabel in qemu-block-drivers.rst.inc Date: Tue, 6 May 2025 13:57:15 +0100 Message-Id: <20250506125715.232872-15-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250506125715.232872-1-alex.bennee@linaro.org> References: <20250506125715.232872-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::633; envelope-from=alex.bennee@linaro.org; helo=mail-ej1-x633.google.com X-Spam_score_int: 12 X-Spam_score: 1.2 X-Spam_bar: + X-Spam_report: (1.2 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_SBL_CSS=3.335, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Peter Maydell Use the uniquelabel directive for the 'nbd' label in qemu-block-drivers.rst.inc. This avoids a complaint from some Sphinx versions about it being a duplicate label, and means that we can reliably ensure that the link in codebase.rst goes to the document file that we intend (i.e. the section of the HTML manual on disk images, not the HTML copy of the qemu-block-drivers manpage). Signed-off-by: Peter Maydell Message-Id: <20250429163212.618953-3-peter.maydell@linaro.org> Signed-off-by: Alex Bennée --- docs/devel/codebase.rst | 2 +- docs/system/qemu-block-drivers.rst.inc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/devel/codebase.rst b/docs/devel/codebase.rst index 40273e7d31..f3f133e9ad 100644 --- a/docs/devel/codebase.rst +++ b/docs/devel/codebase.rst @@ -116,7 +116,7 @@ yet, so sometimes the source code is all you have. * `monitor `_: `Monitor ` implementation (HMP & QMP). * `nbd `_: - QEMU `NBD (Network Block Device) ` server. + QEMU `NBD (Network Block Device) ` server. * `net `_: Network (host) support. * `pc-bios `_: diff --git a/docs/system/qemu-block-drivers.rst.inc b/docs/system/qemu-block-drivers.rst.inc index cfe1acb78a..1a405e4782 100644 --- a/docs/system/qemu-block-drivers.rst.inc +++ b/docs/system/qemu-block-drivers.rst.inc @@ -500,7 +500,7 @@ What you should *never* do: - expect it to work when loadvm'ing - write to the FAT directory on the host system while accessing it with the guest system -.. _nbd: +.. uniquelabel:: nbd NBD access ~~~~~~~~~~