Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp1191564ybf; Thu, 27 Feb 2020 06:34:58 -0800 (PST) X-Google-Smtp-Source: APXvYqzsrPpDEefbcGsq/AJhOu1SGoCKMzsWlfLDB/cde8GRNv7EG28cBSagUyqzOL7X6Ks2Dv9f X-Received: by 2002:a05:6830:10c6:: with SMTP id z6mr3794785oto.203.1582814098779; Thu, 27 Feb 2020 06:34:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582814098; cv=none; d=google.com; s=arc-20160816; b=mJ2EgBA20pvBJKVHoZVH/ds6M3SOC/eQ7f6UyxYMMgnwFTpkYGgEZA9CuCQtvU6Lfm Z3vdreH9Y5+Fc13UJyUUPP5koXnShiDd9bI2PfklNsKGxYQ7O2dBR0hwAagYj+1N9YLj iJsMGmA7T2tpvfKmAA5gvIBP4gJypgAySETZcsdyPl2GymUBJ5xPHpTTxyu23foIO6XC UF371darp+G3JUDcZdFzyETwy+xmmRJSju0Ea4xW6EZL+uIhtC9yFibjSj7qnkv/DjJY 6T48/JObsNqrtKMcz8dglk2bcSnQKz6CCtn6TUXO9O4IZtBwjwRgTBpxFsH1bO2EewnV jLlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:to:from:dkim-signature; bh=sFoqH/K+7joB17haI9k+rsrvyKO8+RzkxEmvtF87Nsg=; b=lxGx/pva8qagvXkA5dO8AvBpB5nJe64LuAyTQ+0SaCOXRHxWqDezCtyMTsfg7pKm/q CpQQT8cpn4HrlRYqcjnNNHbwwKmnIiMr+bUJY4Su1NmLsQhw3bV2Xuby8TZ/kZtZT6N1 J0ihbwqeIxWdEOawXMWm1gzD47CbFp2L1ykqSwiSdhRFSogWaiOQy7UtPFsIynOYpI3m 1huWRHoJP8vHpoD8duGz+/JJWWobUHm8Otg1f3voeXMKCSkqQJGsWCyvYt/2bjVKXc/l VeD/2qqYfN/hU7E5R1iJDxRm6ZSteeUoxkS1vIYaUDgM1X8RCW28NcX2LLJXEk1jA28G gr8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=RS27MqVp; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i194si1453881oib.73.2020.02.27.06.34.46; Thu, 27 Feb 2020 06:34:58 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=RS27MqVp; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387544AbgB0OeC (ORCPT + 99 others); Thu, 27 Feb 2020 09:34:02 -0500 Received: from mail.kernel.org ([198.145.29.99]:44866 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732342AbgB0Od4 (ORCPT ); Thu, 27 Feb 2020 09:33:56 -0500 Received: from localhost.localdomain (c-98-220-238-81.hsd1.il.comcast.net [98.220.238.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 3210724656; Thu, 27 Feb 2020 14:33:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582814035; bh=VcOF4R4aZL9840G5UM/Sd0oFwcPEt8T2Y3lsp5JJoBg=; h=From:To:Subject:Date:From; b=RS27MqVp/rkxbsbuHD8/nWHm60qB2jmrZc13+FZsghuiRNJspMWMEUD3/3FEX7Byc jRAnHt5VVxcoB4rSmWrXovDZkPxu4ce1XV9zN2sVF11wMgrpHRaV422YW/RjiKTDj+ ZTldBFalv5XDHuGs925Y5s0y76+aMDdpuxZ/A1ak= From: zanussi@kernel.org To: LKML , linux-rt-users , Steven Rostedt , Thomas Gleixner , Carsten Emde , John Kacur , Sebastian Andrzej Siewior , Daniel Wagner , Tom Zanussi Subject: [PATCH RT 00/23] Linux v4.14.170-rt75-rc2 Date: Thu, 27 Feb 2020 08:33:11 -0600 Message-Id: X-Mailer: git-send-email 2.14.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Tom Zanussi Dear RT Folks, This is the RT stable review cycle of patch 4.14.170-rt75-rc2. Please scream at me if I messed something up. Please test the patches too. The -rc release will be uploaded to kernel.org and will be deleted when the final release is out. This is just a review release (or release candidate). The pre-releases will not be pushed to the git repository, only the final release is. If all goes well, this patch will be converted to the next main release on 2020-03-05. To build 4.14.170-rt75-rc2 directly, the following patches should be applied: https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.xz https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.14.170.xz https://www.kernel.org/pub/linux/kernel/projects/rt/4.14/patch-4.14.170-rt75-rc2.patch.xz You can also build from 4.14.170-rt74 by applying the incremental patch: https://www.kernel.org/pub/linux/kernel/projects/rt/4.14/incr/patch-4.14.170-rt74-rt75-rc2.patch.xz Enjoy, -- Tom Daniel Wagner (1): lib/smp_processor_id: Adjust check_preemption_disabled() Joe Korty (1): Fix wrong-variable use in irq_set_affinity_notifier Julien Grall (1): lib/ubsan: Don't seralize UBSAN report Juri Lelli (1): sched/deadline: Ensure inactive_timer runs in hardirq context Liu Haitao (1): kmemleak: Change the lock of kmemleak_object to raw_spinlock_t Peter Zijlstra (1): locking/rtmutex: Clean ->pi_blocked_on in the error case Scott Wood (7): sched: migrate_dis/enable: Use sleeping_lockā€¦() to annotate sleeping points sched: __set_cpus_allowed_ptr: Check cpus_mask, not cpus_ptr sched: Remove dead __migrate_disabled() check sched: migrate disable: Protect cpus_ptr with lock sched: migrate_enable: Use select_fallback_rq() sched: Lazy migrate_disable processing sched: migrate_enable: Use stop_one_cpu_nowait() Sebastian Andrzej Siewior (8): i2c: exynos5: Remove IRQF_ONESHOT i2c: hix5hd2: Remove IRQF_ONESHOT x86: preempt: Check preemption level before looking at lazy-preempt futex: Make the futex_hash_bucket spinlock_t again and bring back its old state Revert "ARM: Initialize split page table locks for vector page" locking: Make spinlock_t and rwlock_t a RCU section on RT sched/core: migrate_enable() must access takedown_cpu_task on !HOTPLUG_CPU sched: migrate_enable: Busy loop until the migration request is completed Tom Zanussi (1): Linux 4.14.170-rt75-rc2 Waiman Long (1): lib/smp_processor_id: Don't use cpumask_equal() arch/arm/kernel/process.c | 24 ---- arch/x86/include/asm/preempt.h | 2 + drivers/i2c/busses/i2c-exynos5.c | 4 +- drivers/i2c/busses/i2c-hix5hd2.c | 3 +- include/linux/cpu.h | 4 - include/linux/init_task.h | 9 ++ include/linux/sched.h | 11 +- include/linux/stop_machine.h | 2 + kernel/cpu.c | 103 +++++++---------- kernel/futex.c | 231 ++++++++++++++++++++++----------------- kernel/irq/manage.c | 2 +- kernel/locking/rtmutex.c | 114 +++++++++++++++---- kernel/locking/rtmutex_common.h | 3 + kernel/locking/rwlock-rt.c | 6 + kernel/sched/core.c | 211 +++++++++++++++-------------------- kernel/sched/deadline.c | 4 +- kernel/sched/sched.h | 4 + kernel/stop_machine.c | 7 +- lib/smp_processor_id.c | 7 +- lib/ubsan.c | 76 +++++-------- localversion-rt | 2 +- mm/kmemleak.c | 72 ++++++------ 22 files changed, 461 insertions(+), 440 deletions(-) -- 2.14.1