From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id B91F2C4332F for ; Wed, 8 Nov 2023 13:46:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232413AbjKHNqb (ORCPT ); Wed, 8 Nov 2023 08:46:31 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42260 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230467AbjKHNqa (ORCPT ); Wed, 8 Nov 2023 08:46:30 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EFBFE1BEC for ; Wed, 8 Nov 2023 05:46:27 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CCB72C433C7; Wed, 8 Nov 2023 13:46:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1699451187; bh=9piwSVb+iOfZNKJlZd2BLlMYfsPN89K6I354wLk+mtw=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=BEHY5O5x4R554f6C6AzJfaEzT5qyRhY5HA/d3lr89kWErjSri0MuiufM5ECKCTf9E 96DlStXktOOmaYrwhyZqDvAUR/XQchMrEy0GCBOS7ljv0zY0Qgi98Dj7cKO/Sb25HQ FDSaC4sXUoj4pLpLeuysmtk79mDUuW8cLx9ksVtkPlm+fm5IT1/KBLd2bbNyue4/CY HokkiufhYVUOzwxdRdpv3xaZP3iI4F5TpfAUHZAuofByHA1DHJTsd+fdnpsqLe+De+ kRYSvPejKQHjc0RhZLV5tMvXXvRQ6L4a/d9Qshmg+0bge3r5ViTbvJqZHZsIZhfz7V m3sH/tNvA1pRg== Message-ID: <599225f2-9a51-4a95-bbe8-58a5febfe80b@kernel.org> Date: Wed, 8 Nov 2023 14:46:21 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 6/7] sched/deadline: Deferrable dl server To: Peter Zijlstra Cc: Daniel Bristot de Oliveira , Steven Rostedt , Joel Fernandes , Ingo Molnar , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Ben Segall , Mel Gorman , Valentin Schneider , linux-kernel@vger.kernel.org, Luca Abeni , Tommaso Cucinotta , Thomas Gleixner , Vineeth Pillai , Shuah Khan , Phil Auld References: <20231107114732.5dd350ec@gandalf.local.home> <7d1ea71b-5218-4ee0-bc89-f02ee6bd5154@redhat.com> <3e58fad7-7f66-4e48-adcc-0fda9e9d0d07@kernel.org> <20231108124401.GQ8262@noisy.programming.kicks-ass.net> Content-Language: en-US, pt-BR, it-IT From: Daniel Bristot de Oliveira In-Reply-To: <20231108124401.GQ8262@noisy.programming.kicks-ass.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/8/23 13:44, Peter Zijlstra wrote: > Because the above also causes period drift, which we do not want. The period drift is not a problem when we do not have DL tasks because ... we do not have dl tasks. The task will run for runtime. But not doing the period drift is bad if we have DL tasks because we break the (current u <= U) rule... which breaks CBS/EDF.