From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 95C672F617C for ; Sun, 1 Mar 2026 09:12:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772356355; cv=none; b=alJM+NezZCWm7FMV2ABDlYQslu2wmbD+8CwatF1hJZE1v92cDlbcbT+Txbb4bdryuEmXdOGAUyRNv3tXt5pBnCPsCAa5Trq6naMfeEElSQYWfZpOzoM/fMyPHt94mnBKTWc6TDNLs6oUS8/kpw/yUmh5QDAdRKX11b6TxlPboA0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772356355; c=relaxed/simple; bh=4UZgqTMNSNeTrBAKj1f2648y7PSJRhoae7DIyMWlzgk=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=oyiOxiIJmbNyKrK9qaoQ92SgnHbJN35gumyeU0f6uQCwN5/vHCIu7WPW24ASbHmm8nnyKoCf7BiMUQ7rejBQqcCwjvknAC0r05nSSffqiaBWFjpaFzmmorcTQRKu168QvyAEBZa/eq+AosD+93SV7zBfNdAw07zrlOoP+IJTJwA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=FafZ51v4; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="FafZ51v4" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2D5B7C116C6; Sun, 1 Mar 2026 09:12:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772356354; bh=4UZgqTMNSNeTrBAKj1f2648y7PSJRhoae7DIyMWlzgk=; h=Date:From:To:Cc:Subject:From; b=FafZ51v40LJaOWny15P+7/NQ5SLttAWECsQPxHb3XN2vt1o+R2cATz2SjpsKIdJzs R2jmXKe0JVhFX6YCrQddZ0LOXu1hlX01Qb0fpiTYkX3A0Fij+DyWitZkCoI0IXU5Vk /Rf38d4KmkEKZctn29cGBpyC/jPsYBc0ART0L/va+H53OtBAydHC9AQT4jOiHxIKrA ckbNHPSe0vTvl2DUD6oqO5PPdV1gR1hrcxnAqtOruEc4ef1jm3eOahJKjXzujQlU+c 2ihjAS6HDv1UgqUlbBP8fZSs744KJs3gv6D1zwoFg2ezCxdMVw6/7xbk6hJgd2FHX9 GZFnrlWszsAOw== Date: Sun, 1 Mar 2026 10:12:29 +0100 From: Ingo Molnar To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, Peter Zijlstra , Thomas Gleixner , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Mel Gorman , Tejun Heo , Valentin Schneider , Shrikanth Hegde Subject: [GIT PULL] scheduler fixes Message-ID: 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 Linus, Please pull the latest sched/urgent Git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched-urgent-2026-03-01 for you to fetch changes up to 3b68df978133ac3d46d570af065a73debbb68248: Miscellaneous fixes: - Fix zero_vruntime tracking when there's a single task running - Fix slice protection logic - Fix the ->vprot logic for reniced tasks - Fix lag clamping in mixed slice workloads - Fix objtool uaccess warning (and bug) in the !CONFIG_RSEQ_SLICE_EXTENSION case caused by unexpected un-inlining, which triggers with older compilers - Fix a comment in the rseq registration rseq_size bound check code - Fix a legacy RSEQ ABI quirk that handled 32-byte area sizes differently, which special size we now reached naturally and want to avoid. The visible ugliness of the new reserved field will be avoided the next time the RSEQ area is extended. Thanks, Ingo ------------------> Arnd Bergmann (1): rseq: Mark rseq_arm_slice_extension_timer() __always_inline Mathieu Desnoyers (2): rseq: Clarify rseq registration rseq_size bound check comment rseq: slice ext: Ensure rseq feature size differs from original rseq size Peter Zijlstra (4): sched/fair: Fix zero_vruntime tracking sched/fair: Only set slice protection at pick time sched/fair: Fix lag clamp sched/core: Fix wakeup_preempt's next_class tracking Wang Tao (1): sched/eevdf: Update se->vprot in reweight_entity() fs/binfmt_elf.c | 3 +- include/linux/rseq.h | 12 ++++ include/linux/rseq_entry.h | 8 +-- include/linux/sched.h | 1 + include/uapi/linux/rseq.h | 26 ++++++-- kernel/rseq.c | 8 ++- kernel/sched/core.c | 1 + kernel/sched/ext.c | 4 +- kernel/sched/fair.c | 150 +++++++++++++++++++++++++++++++++------------ kernel/sched/sched.h | 11 ++++ 10 files changed, 172 insertions(+), 52 deletions(-)