Received: by 2002:a05:6500:1b45:b0:1f5:f2ab:c469 with SMTP id cz5csp228904lqb; Tue, 16 Apr 2024 14:00:41 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCV4UZdkwAU+qExBGOBjf+SPPq30wHypp7f1w7N+mu1snqu02ucLc53A86SK4DssmsWvXbj17K2HPN3hZGmOBzeKlCcW6t1mvJENfMxRpg== X-Google-Smtp-Source: AGHT+IHpLD1XuIDF1wbgddwkvH4LmYs8R3OT6AZoXDDmQiD3jCaTOGjBIk/fiEYYSWmEpHqQlATY X-Received: by 2002:a05:620a:1591:b0:789:da81:8f2f with SMTP id d17-20020a05620a159100b00789da818f2fmr14606931qkk.26.1713301240875; Tue, 16 Apr 2024 14:00:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713301240; cv=pass; d=google.com; s=arc-20160816; b=BRIPk3+8+1HXgmZLOIpDut6Ah4u2rDpi6AHIw33kye5pYwpMZF3pb6SeMj4xV6+Y2k nhnX6sQOc3vTi+Kig3uDrlghNt3d951CW0AC3v5de3zYSQMi/rzjq4l5YrdJvWR4hkdt 2Ew84jW0mByNRBdol7qQ9ndtS/XrnbVcCj5tAU7Tpvx0Xc1SzZ6wGBsGilG12Lc3+pFw fGEmxl0BKpXVMcEfHbxyMHOV99rx+cyC5UHcM6DkjOK8EJO+eT1+hx6p1oJ+tnaYgc5H EDL2NW8bBQu1tFzUilvpu6q4u4qUEK/PMXwzjTAkvgNuW7qDY/5J4g8m+ViC7kl5Nfg2 bTGw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date; bh=nfyID0gCg2N6XJA3/2U8cLqkzdz5Gb8x6zp7FUn15yA=; fh=ssJYmlBIBqVFYtt9WRLAjFFIDQGxcf9Vheel0detAL8=; b=N7YcHID99SP2OhohYQeZ+zSkUq0fUkWAvrLU49V+zsl8ksDoekseYH88fYFV3fOwj7 W/WmQO/r5LK7nDDdsNJukJsDe2mM7Zn2zxyfjaBhYPrC4zmZrYBjryhGnEWD3rAJBo2d 11/Yo603QAwAmB44SoCTrHnjdMSyDQhpbtL6kerpeS2KUObGNMsub5ftnfgQsDlpgcLQ jTpfONseR8tocMTO3O4cgtxKzf7auKGjlSSJzkRbiQbELpcJR4oR2exG9ivXPPXULkHM 6sFQvWw/eJRNaogfWoSK3rlKVQIFMxhjYsovB69woPbneczVPpI2m+aOBR8fxU6PSxTT HcXQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=somainline.org); spf=pass (google.com: domain of linux-kernel+bounces-147544-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-147544-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id de40-20020a05620a372800b0078eb9728ffbsi15326164qkb.135.2024.04.16.14.00.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Apr 2024 14:00:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-147544-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=somainline.org); spf=pass (google.com: domain of linux-kernel+bounces-147544-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-147544-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 7A3541C20F5F for ; Tue, 16 Apr 2024 21:00:40 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2331559158; Tue, 16 Apr 2024 21:00:35 +0000 (UTC) Received: from relay06.th.seeweb.it (relay06.th.seeweb.it [5.144.164.167]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E42D744C6B for ; Tue, 16 Apr 2024 21:00:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=5.144.164.167 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713301234; cv=none; b=qdR0BiDPC0havICrlVBzlmW+sdDmKMTz+16TBm7babytGR4Kn87wDKFImxRcrlqTX/NUFwmTuXCGV8QmCgLMPgcP1QzNTjRXXY9MXQ0kkQ6MbS9GInwQc9u3VgvsPeEhp3/gL5McFhhuhuRPX87kP0Y1g1RWQcuiVkgiywMrPzs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713301234; c=relaxed/simple; bh=c4odR+vhNr1gpC0I1ceJlx7upJY6i4LbPccqnp/yshI=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=PA07sYyCZz0F9HvveSyj7U2Vrz/K54P8uRha07guBO9aYLTK0W9ALcatHxPWnHGfAHEguAWhgZsR0Kxill3/EXrmnTDqKqPmnE1YJMdEAuqVKFl4qGyPpKnaOYvUw7Sh3dKorkE2F/21+FlE7Qr/AQYF4WxrWuxmPSgQDjqUpRw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=somainline.org; spf=pass smtp.mailfrom=somainline.org; arc=none smtp.client-ip=5.144.164.167 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=somainline.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=somainline.org Received: from SoMainline.org (94-211-6-86.cable.dynamic.v4.ziggo.nl [94.211.6.86]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by m-r2.th.seeweb.it (Postfix) with ESMTPSA id B4B3F4067F; Tue, 16 Apr 2024 23:00:30 +0200 (CEST) Date: Tue, 16 Apr 2024 23:00:29 +0200 From: Marijn Suijten To: Randy Dunlap Cc: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , AngeloGioacchino Del Regno , Konrad Dybcio , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov Subject: Re: [PATCH] drm: Fix no_vblank field references in documentation Message-ID: References: <20240416-drm-no_vblank-kdoc-link-v1-1-a1d8d1e9ff34@somainline.org> <4c882a69-8609-4b39-a95d-3128027373e1@infradead.org> 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=us-ascii Content-Disposition: inline In-Reply-To: <4c882a69-8609-4b39-a95d-3128027373e1@infradead.org> Hi Randy, [..] > Do you see differences in the generated html for these changes? I have not yet generated the HTML locally to test this patch, but will surely do if that's a requirement. > "&struct somestruct" and "&somestruct" should both be OK AFAIK, although > Documentation/doc-guide/kernel-doc.rst seems to say that using > "&struct somestruct" is preferred. Keep in mind that this patch is about field/member references. Quoting the relevant paragraph under "Highlights and cross-references": ``&struct_name->member`` or ``&struct_name.member`` Structure or union member reference. The cross-reference will be to the struct or union definition, not the member directly. This lacks the struct tag entirely, and observation shows that links with them don't highlight correctly (hence this patch) while member links without struct tag are clickable and have an anchor link to their parent struct. - Marijn