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 X-Spam-Level: X-Spam-Status: No, score=-20.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 12612C432BE for ; Sun, 29 Aug 2021 11:20:46 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id DEFAD60C3E for ; Sun, 29 Aug 2021 11:20:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235188AbhH2LVg (ORCPT ); Sun, 29 Aug 2021 07:21:36 -0400 Received: from smtp-out2.suse.de ([195.135.220.29]:47318 "EHLO smtp-out2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235110AbhH2LVe (ORCPT ); Sun, 29 Aug 2021 07:21:34 -0400 Received: from imap1.suse-dmz.suse.de (imap1.suse-dmz.suse.de [192.168.254.73]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 0CCCB1FD7C; Sun, 29 Aug 2021 11:20:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1630236042; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=lypsDn7hn5MHISBdWFK37morqbPx++FXXDM2qqQB3sQ=; b=eTSVR9BAGookJYJ/TY7UAJ1H6XjoCCRee1+wTdtmnPHUTJyuiAr7ZSPL8U9DljMR6Uu6vP KrNGl7u7tK0BhwzzYTpRSpOfiTZLSbONU3TQ1AmIAHk1zIQRdQYnVG9D+3JGdUNggJtWnJ Edm6Msvtp4iSmjkP6LhS9VHR9pwlGMM= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1630236042; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=lypsDn7hn5MHISBdWFK37morqbPx++FXXDM2qqQB3sQ=; b=7kTRxFpkY+jcU/GqPJNvuFKhSrLDceNUDjz2FTALiLaku0dPHbxMPkUUhY755tr2ZfBmJO BRk9effDMMTIuSAA== Received: from imap1.suse-dmz.suse.de (imap1.suse-dmz.suse.de [192.168.254.73]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap1.suse-dmz.suse.de (Postfix) with ESMTPS id E82EC1371C; Sun, 29 Aug 2021 11:20:41 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap1.suse-dmz.suse.de with ESMTPSA id 8T9VOIltK2ESbgAAGKfGzw (envelope-from ); Sun, 29 Aug 2021 11:20:41 +0000 Date: Sun, 29 Aug 2021 13:21:22 +0200 From: Borislav Petkov To: Linus Torvalds Cc: x86-ml , lkml Subject: [GIT PULL] sched/urgent for v5.14 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, I believe this should be the last pull request from the tip gang for 5.14 and we should be pretty much ready so please pull two final urgent scheduler fixes for v5.14. Thx. --- The following changes since commit 7c60610d476766e128cc4284bb6349732cbd6606: Linux 5.14-rc6 (2021-08-15 13:40:53 -1000) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/sched_urgent_for_v5.14 for you to fetch changes up to e681dcbaa4b284454fecd09617f8b24231448446: sched: Fix get_push_task() vs migrate_disable() (2021-08-26 19:02:00 +0200) ---------------------------------------------------------------- - Have get_push_task() check whether current has migration disabled and thus avoid useless invocations of the migration thread - Rework initialization flow so that all rq->core's are initialized, even of CPUs which have not been onlined yet, so that iterating over them all works as expected ---------------------------------------------------------------- Peter Zijlstra (1): sched: Fix Core-wide rq->lock for uninitialized CPUs Sebastian Andrzej Siewior (1): sched: Fix get_push_task() vs migrate_disable() kernel/sched/core.c | 143 +++++++++++++++++++++++++++++++++++++++++---------- kernel/sched/sched.h | 5 +- 2 files changed, 121 insertions(+), 27 deletions(-) -- Regards/Gruss, Boris. SUSE Software Solutions Germany GmbH, GF: Felix Imendörffer, HRB 36809, AG Nürnberg