From nobody Sat Apr 4 00:24:02 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 25031258CD9; Mon, 23 Mar 2026 15:24:41 +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=1774279483; cv=pass; b=gyG2AaVANJYNI/CNmYujRlZu8Ezlr/JdHYGRT21HkQw7UVSs6G9jUi1eidxdnPJUygUb0aKxqzFuSiEA6oKCWSk4qfnSFy4ktcuLv2T9C6dNI6xuONS516/DvarBMWbYC6N8v0d3i8u3c/Qmm85T+a1XjUI/3HJmv4ClkKpYczI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774279483; c=relaxed/simple; bh=uFiHoVfu9qJdRqJCicAG5hiiOOLeUcbT64+PDrRCzTM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ctUh9zeuKZB65HCJB8g07unfgRqif4gRV7Aw1rlDqJ8NZ0wDEt03w3VGjI2DuMeaKt2ja21cpmUYBwWq/bCqdYDXzGZ+ToK6lee9sAqhODaZXVVGYkRODM8BboMmGApMgCo+VCYJLWkO5kOw777A/ceZNkO+GXsfzvF/FXTKOuk= 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=Y0lEY72b; 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="Y0lEY72b" ARC-Seal: i=1; a=rsa-sha256; t=1774279472; cv=none; d=zohomail.com; s=zohoarc; b=oBkdVH3aruq7HOXqDYUmzlhDdULaN1JxBJSJ/YYffNbc3hC72fwYj9PiIHqgwTiXK2UUSVb8KONwahKwXafKC9v9uTCmx/gbdbPSoVjUR0U/CBWW3QuuobrlXIOXa7L+CUJvsNy59ajVSFSdERM2xdOP/Xu0d039tO7UatVvpEs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1774279472; 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=bKwNC3oYBC87zktx+ult9d2bfUYP6RHypbxps9hFVdE=; b=LgtJ2GxT7OcW2pcZY3UvoPp8qXHh5rl6bQwvw4NSnM8BFdTvxl/b744UmWJuSURR4mG9MwdjdA07Th9K7fsJURKQbHm5pot5J5LbepedHitifnVhSz5FMec0bJ3xduUVBfSCauW9IWQafr2TC0yJCoqlMCzYt7VtaRsOrpZEnIk= 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=1774279472; 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=bKwNC3oYBC87zktx+ult9d2bfUYP6RHypbxps9hFVdE=; b=Y0lEY72bs1TsYrRzoB1F7q40Tk/aCbog+dVMnYgryuUYmgMSMR2Ggz8kauK79UGP gmISwR+EjydGRr+kxk6v8dx8mr3gzi6EYN0qxIRb/OBa7LmkD7VwbPy3GKYDjIZwGrT tlrln1AXJB34koz7doNucuStq06YTQMVhtXxT4UM= Received: by mx.zohomail.com with SMTPS id 1774279469832708.1824775079593; Mon, 23 Mar 2026 08:24:29 -0700 (PDT) From: Rito Rhymes To: Jonathan Corbet , linux-doc@vger.kernel.org Cc: Shuah Khan , linux-kernel@vger.kernel.org, rdunlap@infradead.org, Rito Rhymes Subject: [PATCH v3 1/2] docs: allow long links to wrap per character to prevent page overflow Date: Mon, 23 Mar 2026 11:24:27 -0400 Message-ID: <20260323152428.30483-1-rito@ritovision.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260321180841.10166-1-rito@ritovision.com> References: <20260321180841.10166-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. Examples: https://docs.kernel.org/6.15/firmware-guide/acpi/non-d0-probe.html https://docs.kernel.org/6.15/arch/x86/earlyprintk.html Signed-off-by: Rito Rhymes Assisted-by: Codex:GPT-5.4 Acked-by: Randy Dunlap Tested-by: Randy Dunlap --- v3: add latest public versioned URL examples to the patchlog 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 Sat Apr 4 00:24:02 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 E1D3A346AD3; Sat, 21 Mar 2026 18:08:55 +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=1774116539; cv=pass; b=ayc2HCmP1OpDdas4wMqhhK2S32LGGLEcHeXHozQQHGqbMcjXKhMfIKmkJg/JMw9R8o5/yimIVWSvidM+VLh5RS1AClLj0SDqONF2LHIl3375HtlJc5vGClskSAj3vPccbRSCFn7NcqABr8fbpQWFlIfuh7f3bWO9a7I6rp0QUe4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774116539; c=relaxed/simple; bh=sIqaMekc6r7NUfS5qCBhVfQGb4XY4FVTFCTbU45DSrA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=uxgykLLL2WpjeehzYDYhD8V6ykKzgiAjdPbpI8UwiZXsIdnG0Uud39GJZgbaEUaZAFRBhCHAADRBlzVfZe1vU6Pal+mvZz+hsXqpVyrFF+q1ZcqPb8ritgglFPrgUOkFbLCyEyu71a5TZkLMoCsuve20bex2KI6s7h+fNhQrowg= 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=QKZKtXrZ; 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="QKZKtXrZ" ARC-Seal: i=1; a=rsa-sha256; t=1774116530; cv=none; d=zohomail.com; s=zohoarc; b=a7f6kEtZM7La4XwU++gX6wPVREKVzjCrNxYgV3+LM+YngSSmlJaVAydci36mnIO/+VTkroFgot9pIQwV5Ktas2z6lCe+8/2R9fBMLishd+m9zWrYp1wD6D5BKvkt06Ez6hjNP5F+zrcdiYT4O9BSveyD0nJttXdp4pPqDWAztNw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1774116530; 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=Hap2IPk1YHq1ppqIwqRZya+cDARfXmqBlTXQhgn/gcQ=; b=HVF8UZf+sknt+h5d88pYma30Lo5WyQFaPfbAJLe/N7dYJX46tDJgw0OS0Kbz3qjBM8/IvrA18B98tQNN8JLecBr3bdAXs/o7XvJcEhgZiJqm6/f9YbAbh7Hk7phpcmpIsY4FNkEuQipG3e0shOto4O6Vmksm5yp4qzYmc+98q4w= 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=1774116530; 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=Hap2IPk1YHq1ppqIwqRZya+cDARfXmqBlTXQhgn/gcQ=; b=QKZKtXrZK6i3DWkIhPwJe1Vd+Fru0PgvjqqeFgv2DlnQ6af9BH2QHA7ihuBB9d7F Y3zoSSoeHAVgEEboaXIftf9g6JEejx2CWqsKqUF/KnD8uRsiKrABfvNmY/L9n5nBRZ8 lo7GsXEAMNA7uC63cE3c7XLU5AXrx1J1GEPoJ7N8= Received: by mx.zohomail.com with SMTPS id 1774116529343983.7294362420389; Sat, 21 Mar 2026 11:08:49 -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 1/2] docs: allow long links to wrap per character to prevent page overflow Date: Sat, 21 Mar 2026 14:08:40 -0400 Message-ID: <20260321180841.10166-2-rito@ritovision.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260321180841.10166-1-rito@ritovision.com> References: <20260321180841.10166-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 --- 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 Sat Apr 4 00:24:02 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 BBECB3451D5; Sat, 21 Mar 2026 18:09:01 +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=1774116544; cv=pass; b=M4lAJBWr6I/TMCwcSVgkdFnBNF6c1VQvl00LVW8MPDNyN3nOIfU0AG6vNeMkzD+0TrmKcL/kujnmnMmjD8agegD9JeZ1u6/EP4F4CTcjEYpz4gWrOTk0tBct2STmf1U5H4NBbXY7WIwiZSIVLc+TYXClsjy7dGx0L3mXSbxmvoM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774116544; c=relaxed/simple; bh=pqcQU3Z0LDgDHjPbtOxWoqubobNX3Lmczl58cGq7GoA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WzSp8kEorfuDyuPmUoE2jHXmUyDm0DXrqfyH0dxoBSnuMHwU9SoKqD1FcqK1kCPN+jmqme7O/t8tTTmIACEBmJk7DQCWRNDCqiOcglM9zDAaBvaY3e2GOf80fTVO5w8Gmn/glWVOyZfQ2pomAM5wBMM3GoFjVnyqvTXJAD2vt+c= 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=Zi4EZJl0; 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="Zi4EZJl0" ARC-Seal: i=1; a=rsa-sha256; t=1774116534; cv=none; d=zohomail.com; s=zohoarc; b=jwnzv/2ADRyzJux9WDy/P0Z8kE0m3frQ+bq80Djo0dfTVMfPy06aE7jEzod+YbxhLcfhsRicHBM0jVDV9rdEGgIjZ5SdOQnWdjLjisJif2Scj7onrwRFsG5vLvBduxBw+ADgCpJ3LSyWXvRLxhb1MvEY4kFLvvB6zHTcbenvfYg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1774116534; 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=5heVV8qCOOLs4grrFI8yGFkjqk3/DD0jphemGdQy9SY=; b=klGoU7CESn1sHWtXRHEQpbFga9ayc8KXlA0KELCYGm0CNbRQc1JTrIZE2Yc0+Uks/e5LTG/ynX2ynPYYjAwOn5aHhiZERSmlmRL5dk78PfXdRFs7Z6LGkfILqfGntoEARBIlkgewI7Yrg1Eyxgu2yKa9wIZs0HJh/xYfbQlP97Y= 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=1774116534; 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=5heVV8qCOOLs4grrFI8yGFkjqk3/DD0jphemGdQy9SY=; b=Zi4EZJl07OrPuaiIWKaOZPHx+FPK2qFbaQGUW72NltMeLDfsPUxhFR5Nzm23P7/3 WvDi8U2vFb75eackLkhwZTypP+ezXiaEAnLA/SfoDwDqzpwZ/2HQO8/ZkzYKeWlFQtD T0fSLd3DhiMIw61BQIGOuKDEG1ro1UqOs7GJVjoA= Received: by mx.zohomail.com with SMTPS id 1774116532002486.67460290233737; Sat, 21 Mar 2026 11:08:52 -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 2/2] docs: allow long table reference links to wrap and prevent overflow Date: Sat, 21 Mar 2026 14:08:41 -0400 Message-ID: <20260321180841.10166-3-rito@ritovision.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260321180841.10166-1-rito@ritovision.com> References: <20260321180841.10166-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 --- 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