From nobody Thu Apr 2 23:58:34 2026 Received: from mail-ot1-f44.google.com (mail-ot1-f44.google.com [209.85.210.44]) (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 5F89E1DF75B for ; Sat, 14 Feb 2026 16:59:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=209.85.210.44 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771088365; cv=pass; b=tKr1XIW5OjkSyNO3hVgwy/JrBi56vtR+GnQka39RnL7ZteKPDM5QzCBDIit/vf95u+WWZShGCV8BlSIrBUOoEr/JzMDfN9wn0YLXBy9IilG3P2cGm2K+qbxMjiCgfzuuMRuAqcDKfu6slXIqQsQZLUV371YuAet9DOo1zaTESaI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771088365; c=relaxed/simple; bh=Byx+/V/grJZVAlt+nWwgbeivlWIFK5ntFSsPqDpKAU4=; h=MIME-Version:From:Date:Message-ID:Subject:To:Cc:Content-Type; b=d89d421FOD+FDjLrpsTlLTMU4P+E0aZH2JebX/xJsLfUVX8ycusJN+3s8ZMQNjKJb2fGFcylenQznT+WFJnXEeuT8dkHBxd9f0iCEji3BdqD4b52I9Yq7KnSm16veWC6nBOdbj3PgH+LxS3i6R+qvqtCbr5/OYwR0SXXqF9dLJA= ARC-Authentication-Results: i=2; 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=axqJiW/j; arc=pass smtp.client-ip=209.85.210.44 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="axqJiW/j" Received: by mail-ot1-f44.google.com with SMTP id 46e09a7af769-7d4ba9abbecso2234413a34.1 for ; Sat, 14 Feb 2026 08:59:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1771088362; cv=none; d=google.com; s=arc-20240605; b=eFMtsYh5azDlOSaVxTIjgeUkkMWDxQNpkY4gTRjbOLcnX7AHixtsCfngsfK+QWBQ4P U3wHM5y0eNb/R9Y1zk6ykJvd90gtmL7seZGz83c3Hhqc15KNX80/VHanTkEV3vaWm0Zx 2gi9YQ3cFRHQCT9MgtSr2s/OW/JNgIDV4P2LPKDA0ycd0YuVbhjqG+2b69cbRxKf3VCi 1I8t61gSnyqS1A9c5wBnT432k3PMcGk7PE84bTaxJda5V4Lb2lNvu2fEMIZkH/0W9LNx bdssoquDKb1A5R6tBWJr94hzf802IxQkd0bUOtuW6QO9CDFGPNd7Ru99ejiK8Wcz2mqh s6qA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:mime-version:dkim-signature; bh=6rJVk/bdEpEUkQN/gp0qTcKqFCDGpMds/0JFJsTv7lo=; fh=pst9Xz2ulPthLAGZx7W254UbjdGkympKfPyvegIfum4=; b=LpW77rRLrJnUlSewQtiEI3D9dI0Xct7wf+QWWtJ1y5wi3Hngy2yRMHMI28+P4hdgdE NtWj3st30jc/2RPgv0rkRbayAzfBL7RmXZ8GiFkbsGyCIIQ/3UT+Ijf6PfEGGfqMLAYU bWf6gfgz4yDOSTEBo+yi7uyRShS2RLc4YlHFb6cNulCZ9S2jIvVITBhC2v82/qUPIjTE Q1jQ2f2MLfZgoaMJgl6eLvOCCpdWw/BhA5rCu/t7a9BwClxgXRmd09fmutx72u+N97FB 2BOBvp6/ceIhIlnAOyddgfEAtDqar1OYalxR2A/m4fGVWPjXcR7eMj3xDACvxAsh+WuH 3N9Q==; darn=vger.kernel.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771088362; x=1771693162; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=6rJVk/bdEpEUkQN/gp0qTcKqFCDGpMds/0JFJsTv7lo=; b=axqJiW/jET35VBc9OzeNPNiaEzv+iJacdmHZ06FliWrYqgrWBQk4Bsf1ulRhCjPDzE ZjHCsfSU8AasdvTWD8jWGzoEnPd/t8GjaJP3VIA+cW+MGnNwwYdSg+64pvvpXf6nv7vK n2rtBZpFuF+jf6DGQQifZead5ZsWZbJh0mWAyqGGlzROeaICNIiNsxeSOuE9D0FkLyis YBf7nOnz7f2dodY8sqjYQJZiHoUvxINP+rKdlVeiiWkn2aFP7eZ6z0/SvTnm+/T5Scdw SW7VUnHqqL+U9pp8ug33KqFRbDsQAr5QfbvVL+Upgt3Wod4kLr531iMyVR1GrsCdVGU4 QKng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771088362; x=1771693162; h=cc:to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=6rJVk/bdEpEUkQN/gp0qTcKqFCDGpMds/0JFJsTv7lo=; b=oNs+QVewAkCO7KjOJ8x947Bzc9ywZyuxlzssMXDKzg4344ICBySdII4BpavKoAfPOZ +wVy0QEWwNzD2G7/FinvdQrs5RJa46Ik0ythAZVlIsaRRJKFKYb7dXrmIBiqwkcIAWSB gQNud0nzg0gfDR7rReNQh8f7NY2mm9Pz0wUOa7h5pFzUnE2/o/ZLLmjJt7McBUwKCWTp 9k51i5KlnoZ3Z1vWzvZNq5VKx2TgY/1ehXyDTDkIvwZyRkPyebfG9KkuIzKVTWClbP+u qN8bXFjuqzrTEZu7BMpYZeVSBrPl4q0AP3L5swVe/gMAZs/HR9eX+3vdncdSQYMPIToU CFvw== X-Forwarded-Encrypted: i=1; AJvYcCVHFnH74N7WrolsSFwObNIpuyxoRKBxz1xQi8//z1jd8mOro/oIDRnfgSTo9hC0M5gxRwfM4A2U+rzjuTg=@vger.kernel.org X-Gm-Message-State: AOJu0Ywfip9HX72zw3T5Y0uBVAT9PlBjXKnEzVQxeo4J/R2Eot2Bqnbg O/l94HsD7dAm+zdKRyG61MiQIsfLjqtZRzK4G7aGFcpPH4845m2qz+/YRIgGpo/hx31nlINnbUD hBASqAD2k/tykwWb8Esrs1yjT9WnLrXM= X-Gm-Gg: AZuq6aKLuu3z1D3bX4cX7Q/Lhcv98wogDDuucB7J9lOAWBqc85Tr/fP1uY17V9pz7jq rornWr4d0WAohUy4r1VEGzC++yW6oOY8pxhabJhwbvQ83bzQ1PQoSogv7Cn/Gm0lQkdaFNnHnbS MNhOZHx3Uj+m2wZfEDwDGlh/TfCp70Uktyb80q3CZ40ul8O8ghPKyT12X0kG0zra21pc1SAXDRq kkaLP0MmMTfMfCQcu09GIDosTh/n2jMHEXjUZ9GaZ2jyFLdx+1GfVrl/38iWVGApv+XnNs0nPfz AbtU/9M+DZfYGoWTS7HBbnF23TNcNwXfVz1f3CITZ/xlXR5FwIwnIw== X-Received: by 2002:a05:6830:82a8:b0:7c9:5ac6:12de with SMTP id 46e09a7af769-7d4c2fe5d0dmr3761447a34.5.1771088362280; Sat, 14 Feb 2026 08:59:22 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Wojciech Date: Sat, 14 Feb 2026 17:59:11 +0100 X-Gm-Features: AaiRm50kydXZsFl4_Wloace2fxxbWycbvsGQn1DJF-jb9ndu95KmkFAndiZR-pw Message-ID: Subject: [PATCH] docs: scheduler: remove extra whitespace in sched-debug.rst and sched-deadline.rst To: corbet@lwn.net Cc: linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From 8c49fd00f04b0a4281d40cc69071b2182cd36498 Mon Sep 17 00:00:00 2001 From: "Wojciech S." Date: Sat, 14 Feb 2026 17:48:16 +0100 Subject: [PATCH] docs: scheduler: remove extra whitespace in sched-debug.rst and sched-deadline.rst Signed-off-by: Wojciech S. --- Documentation/scheduler/sched-deadline.rst | 2 +- Documentation/scheduler/sched-debug.rst | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Documentation/scheduler/sched-deadline.rst b/Documentation/scheduler/sched-deadline.rst index ec543a12f..87f8baa14 100644 --- a/Documentation/scheduler/sched-deadline.rst +++ b/Documentation/scheduler/sched-deadline.rst @@ -54,7 +54,7 @@ Deadline Task Scheduling "deadline", to schedule tasks. A SCHED_DEADLINE task should receive "runtime" microseconds of execution time every "period" microseconds, and these "runtime" microseconds are available within "deadline" microseconds - from the beginning of the period. In order to implement this behavior, + from the beginning of the period. In order to implement this behavior, every time the task wakes up, the scheduler computes a "scheduling deadli= ne" consistent with the guarantee (using the CBS[2,3] algorithm). Tasks are t= hen scheduled using EDF[1] on these scheduling deadlines (the task with the diff --git a/Documentation/scheduler/sched-debug.rst b/Documentation/scheduler/sched-debug.rst index b5a92a39e..ea874690b 100644 --- a/Documentation/scheduler/sched-debug.rst +++ b/Documentation/scheduler/sched-debug.rst @@ -10,7 +10,7 @@ numa_balancing =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D `numa_balancing` directory is used to hold files to control NUMA -balancing feature. If the system overhead from the feature is too +balancing feature. If the system overhead from the feature is too high then the rate the kernel samples for NUMA hinting faults may be controlled by the `scan_period_min_ms, scan_delay_ms, scan_period_max_ms, scan_size_mb` files. @@ -21,15 +21,15 @@ scan_period_min_ms, scan_delay_ms, scan_period_max_ms, scan_size_mb Automatic NUMA balancing scans tasks address space and unmaps pages to detect if pages are properly placed or if the data should be migrated to a -memory node local to where the task is running. Every "scan delay" the ta= sk +memory node local to where the task is running. Every "scan delay" the task scans the next "scan size" number of pages in its address space. When the end of the address space is reached the scanner restarts from the beginnin= g. In combination, the "scan delay" and "scan size" determine the scan rate. -When "scan delay" decreases, the scan rate increases. The scan delay and +When "scan delay" decreases, the scan rate increases. The scan delay and hence the scan rate of every task is adaptive and depends on historical behaviour. If pages are properly placed then the scan delay increases, -otherwise the scan delay decreases. The "scan size" is not adaptive but +otherwise the scan delay decreases. The "scan size" is not adaptive but the higher the "scan size", the higher the scan rate. Higher scan rates incur higher system overhead as page faults must be --=20 2.47.3