From nobody Fri Apr 3 22:33:20 2026 Received: from sender4-op-o15.zoho.com (sender4-op-o15.zoho.com [136.143.188.15]) (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 5519337C101; Sun, 22 Mar 2026 19:20:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=136.143.188.15 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774207232; cv=pass; b=tgKYqYZXQdOnvWoiNT0gsW2Y/DZQK0SmQSqZmmIEv/Jg8vfgG7OdYUiEVIiPfHONALqbqB2tnC1wqev1U3m5WIaMuEQfnaR8A5Vis/zmhwWDI3ieVZq6275GJjTb0i0+dI2yMbcS4TGnIdpm6k3Wx5CIhMP7+QtKGWSZhHxjUek= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774207232; c=relaxed/simple; bh=rrjbWG3JYx6oiPAeKgeIlCH+V0XT/DFbd3ED+z5Sby4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=GWd0fSze/4YVCE47VOhzAR5n1MLg09DmbVDlwa6S6zJWew2E9+dlJCzg/QEMMvrwwKNmvhZXwEgF9bGROBBWm/9Z8PrRRxDiDzK3sG3jfNnx0DU41EgQmUopIR4JcA5TnxeNn3VGYjdA/r/gAYZV+yX/23wKK/kTFHBQ8PiBYpM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=ritovision.com; spf=pass smtp.mailfrom=ritovision.com; dkim=pass (1024-bit key) header.d=ritovision.com header.i=rito@ritovision.com header.b=PX3832+W; arc=pass smtp.client-ip=136.143.188.15 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=ritovision.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ritovision.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ritovision.com header.i=rito@ritovision.com header.b="PX3832+W" ARC-Seal: i=1; a=rsa-sha256; t=1774207226; cv=none; d=zohomail.com; s=zohoarc; b=aMsK2yque1VwmcZPMhulR175qKY5fUwONR5bZpl71gRnON/sPUW51cdpLdxQh47EwFOFas59dMRqKmoT3B09sNE4iuraPN+vnU4IOAZgvNCvxsNIHTVBTM2br9TE3SIJ7XBDTTl/RTsATpH9o0iKCPdD8v92XD0ffeQZdmdc4dM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1774207226; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=Xj4IYphNYvQiQdWlA6KwkirF5GHxEU+yIkasY8jYCtg=; b=gWP9wcdbAYTv5wa86hYBDvMOwiiDOWU7zBSsQMzHL2nJqEejG8OczMB7Rr+STDBpCEnUzQRt4gdr6ycrtoNbb+4LNfzGyPT9MTFJUscwiW7LJSij1cp9nXqlf/S7n+qcdJ02hBZLiuRkmxjV265nVkQHHMGX/CY841JysKBtMyk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=ritovision.com; spf=pass smtp.mailfrom=rito@ritovision.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1774207226; s=zmail; d=ritovision.com; i=rito@ritovision.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:In-Reply-To:References:MIME-Version:Content-Transfer-Encoding:Message-Id:Reply-To; bh=Xj4IYphNYvQiQdWlA6KwkirF5GHxEU+yIkasY8jYCtg=; b=PX3832+We48iTQZE/v8GUq3upndm66QaJf+VT+f+T0kqiFBiyBZD6mZLXR/XYIeT O4C/XasJxeogSaeSdKKu2RlbTR7DBlT7kiBu+sNTyXOMRzdiSRvU/pGmWpGXS+7/klo dWhtt3Trp0+ABNY96ny8yDZ7n853WcW/q6Os5/vU= Received: by mx.zohomail.com with SMTPS id 1774207223339651.0082641296057; Sun, 22 Mar 2026 12:20:23 -0700 (PDT) From: Rito Rhymes To: Jonathan Corbet , linux-doc@vger.kernel.org Cc: Shuah Khan , linux-kernel@vger.kernel.org, Rito Rhymes Subject: [PATCH v2 1/2] docs: allow long links to wrap per character to prevent page overflow Date: Sun, 22 Mar 2026 15:20:19 -0400 Message-ID: <20260322192021.63859-2-rito@ritovision.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260322192021.63859-1-rito@ritovision.com> References: <20260321180841.10166-1-rito@ritovision.com> <20260322192021.63859-1-rito@ritovision.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Content-Type: text/plain; charset="utf-8" Some documentation pages contain long link text without natural break points, which can force page-wide horizontal scroll overflow on small screens. Use overflow-wrap: anywhere for anchor text in the docs stylesheet so links can wrap per character as a fallback when normal word boundaries are unavailable. Signed-off-by: Rito Rhymes Assisted-by: Codex:GPT-5.4 --- v2: add Assisted-by attribution Documentation/sphinx-static/custom.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/sphinx-static/custom.css b/Documentation/sphinx-= static/custom.css index db24f4344..4ec617d40 100644 --- a/Documentation/sphinx-static/custom.css +++ b/Documentation/sphinx-static/custom.css @@ -149,6 +149,11 @@ div.language-selection ul li:hover { background: #dddddd; } =20 +/* Let long link text wrap instead of forcing overflow. */ +a { + overflow-wrap: anywhere; +} + /* Make xrefs more universally visible */ a.reference, a.reference:hover { border-bottom: none; --=20 2.51.0 From nobody Fri Apr 3 22:33:20 2026 Received: from sender4-op-o15.zoho.com (sender4-op-o15.zoho.com [136.143.188.15]) (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 9979436E478; Sun, 22 Mar 2026 19:20:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=136.143.188.15 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774207235; cv=pass; b=FZEz+KY/H1PkSa6YNwUvZgKHjBygTYs5ukHAe/o3+cb6Rn/k7+xOPcA38JUzyV0JI5wtv0LnW0NxjEShNfk9TQGPs70GCINl1FJKtnijBsigIyoA6dYOvhUS2c7dNXyXtbQkhT0ZkVf+ky5MUgEBsFLc2fHs/Z9SEqjS4VzQ1aI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774207235; c=relaxed/simple; bh=cDrNtXkyGSKmaY5MTB0Yq4tMBj16YCVkF2G8dSEMhCs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=i79LzLnklbFZdynxi0pjOYOmV7Z7ZIQQxSGona3yl4pgXc64ZgUmK1KnuyErUqnJG7ok7HL+q8LWXyryqhzwZlmSsdy/q+yTddd7BzUDHAI1bEL/FPLdmEC9fNDJArkcmP0PgsatWsMkhf8fsafjkub+0JpikHc8cajtwsHlDsc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=ritovision.com; spf=pass smtp.mailfrom=ritovision.com; dkim=pass (1024-bit key) header.d=ritovision.com header.i=rito@ritovision.com header.b=ZDM/VIyh; arc=pass smtp.client-ip=136.143.188.15 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=ritovision.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ritovision.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ritovision.com header.i=rito@ritovision.com header.b="ZDM/VIyh" ARC-Seal: i=1; a=rsa-sha256; t=1774207227; cv=none; d=zohomail.com; s=zohoarc; b=ddoHh8xOYhY9GaKYNgl7bMGrni3irxNz0QcF1U2IO4xTWNpxn63O+KoxLNbMYIoE4dXouJexSyiW/IICRyQqQn9kruL5Rb6NXzmJw49NOFHAh3/+fBMY0/+D/Jb0rpGJyiiwgX8cPAowdbg4fFf9xH1HJ88J10c4IhhVa/KikeA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1774207227; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=DvhpbCSIkJfqqs1DA/L/yqeXO2DxApuWDE/YjOpmHgY=; b=YKsHwnMzzGX5LFEEpUfAkTGM/QMcuDgutYNEUgKjxJ7/Y59alQq74ZBMfFAzgVhwc3rBCYHv+0KdycAq6loIoY/9l6a4rDKHV57Rb5bGjPDiWdHDVJUPdpeqQUp7bhf+TjigNGYB/vTkQhh8zV5Zm64u2FR+ACDcEmqBeRWMkcw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=ritovision.com; spf=pass smtp.mailfrom=rito@ritovision.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1774207227; s=zmail; d=ritovision.com; i=rito@ritovision.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:In-Reply-To:References:MIME-Version:Content-Transfer-Encoding:Message-Id:Reply-To; bh=DvhpbCSIkJfqqs1DA/L/yqeXO2DxApuWDE/YjOpmHgY=; b=ZDM/VIyhaCZzO9X/Q9nE1vN1SrCq+im8EvDa9DuOcAN1cfjZ+ENFGpXCIuo4vGSs WEqvk6lanN9IBXh+0jWeDbj7UdnIeUNnfGEjca7h6pLodzf7BKYBYTQg0aVf4oExdN/ jvjVpFL5KuAS0J7hCy3VJrBPUdqYP8tuGgmtyMbI= Received: by mx.zohomail.com with SMTPS id 1774207224178584.5786923698156; Sun, 22 Mar 2026 12:20:24 -0700 (PDT) From: Rito Rhymes To: Jonathan Corbet , linux-doc@vger.kernel.org Cc: Shuah Khan , linux-kernel@vger.kernel.org, Rito Rhymes Subject: [PATCH v2 2/2] docs: allow long table reference links to wrap and prevent overflow Date: Sun, 22 Mar 2026 15:20:20 -0400 Message-ID: <20260322192021.63859-3-rito@ritovision.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260322192021.63859-1-rito@ritovision.com> References: <20260321180841.10166-1-rito@ritovision.com> <20260322192021.63859-1-rito@ritovision.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Content-Type: text/plain; charset="utf-8" Some documentation pages contain docutils tables with reference links that use long unbroken strings. Those strings can expand the table width beyond the content column and cause page-wide horizontal overflow. Allow reference links in docutils tables in the main document body to wrap when needed so the table stays within the content column and does not break page layout. Signed-off-by: Rito Rhymes Assisted-by: Codex:GPT-5.4 --- v2: add Assisted-by attribution Documentation/sphinx-static/custom.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/sphinx-static/custom.css b/Documentation/sphinx-= static/custom.css index 4ec617d40..b41c54c71 100644 --- a/Documentation/sphinx-static/custom.css +++ b/Documentation/sphinx-static/custom.css @@ -154,6 +154,11 @@ a { overflow-wrap: anywhere; } =20 +/* Let rendered reference links in tables wrap when needed. */ +div.body table.docutils a.reference { + overflow-wrap: anywhere; +} + /* Make xrefs more universally visible */ a.reference, a.reference:hover { border-bottom: none; --=20 2.51.0