Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp760169img; Wed, 20 Mar 2019 10:16:35 -0700 (PDT) X-Google-Smtp-Source: APXvYqxIDfrqBYtiBbORN1LGI30IbGtYvQyfzDVCapfPhza2NNkMxU3PHAvuDyJkAvJpE7NuaTHc X-Received: by 2002:a17:902:6b05:: with SMTP id o5mr9008661plk.90.1553102195579; Wed, 20 Mar 2019 10:16:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553102195; cv=none; d=google.com; s=arc-20160816; b=ohfhGfxPJiF8XtPNx8Hec3F3v/HMRISQ4M2IudSC2/D0JqBO3ltXalSCIiNcU3lG4T QXlJrThBGd7kjcszT6X5sIXNbvB+Yhwfs2hfffiySZr4dkAohSxHPSZr7VwEkOboAx62 XDpKHEQmYjkNX1nUmN0A4cc0Q4N3jgbTRvd9wQsMod/7tngAMgBcjHCgalK4wsGD54R9 yJhciMNk3/qqk50AjXMB+9E4pAqR0m1kYx/K9ZrPqsG5Wrq7C44iQZHv9/dxmCHOLxx/ HQeWm2bi9YkG8dlpptAyQeIvCr3tYhaTZSZh3tBFNz06iRJTKLinTjyz5c7D8ps7lrRW 7/0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date; bh=lEWa9vzM7JCXZJ7YBBpV5/FqmMZHlQ70o8z0qcq9nmY=; b=VUM76dWnjOugwtIAitKUeeRlry0wroIRPDN/D7l3LvOibzAHtfMm0Srvf6/ay4F4Gy gZtqyK7wCPNy5CwKpawzt9p9/xq4C7SssPKa/7bHWQpLvcFFQb8bWE7YrwBqwg1Y3AIE J425WQd2mqy+JgNh/w8XBu9rZ0niUqyPx71RW+C4LIlyuh6yWw+Ptl1G2kFqaySK4ZZP tgFGp0DliWH3VnVLHu4W2kNqUIwvcEp6zpJuq9mZZau0UL9eSyItth0LC8Mn7uH5pgt4 oJ7nQMCKxhGHlZxO0PijnG4s/p3irONfJaOI9iHIwwf9z+nd/bBXvNekcQwGv9aiBdjG OTjw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x20si1983706pfm.282.2019.03.20.10.16.20; Wed, 20 Mar 2019 10:16:35 -0700 (PDT) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726812AbfCTRPQ (ORCPT + 99 others); Wed, 20 Mar 2019 13:15:16 -0400 Received: from Galois.linutronix.de ([146.0.238.70]:36097 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725966AbfCTRPP (ORCPT ); Wed, 20 Mar 2019 13:15:15 -0400 Received: from bigeasy by Galois.linutronix.de with local (Exim 4.80) (envelope-from ) id 1h6eo4-0004oK-5u; Wed, 20 Mar 2019 18:15:12 +0100 Date: Wed, 20 Mar 2019 18:15:12 +0100 From: Sebastian Andrzej Siewior To: Thomas Gleixner Cc: LKML , linux-rt-users , Steven Rostedt Subject: [ANNOUNCE] v5.0.3-rt1 Message-ID: <20190320171511.icjhdlulgal2yeho@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: NeoMutt/20180716 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Dear RT folks! I'm pleased to announce the v5.0.3-rt1 patch set. Changes since v4.19.25-rt16: - rebase to v5.0 - Several ARM architectures have a so called "boot_lock" in their SMP bring up code. In previous releases the boot_lock was converted to to a raw_spinlock in order to get in working on -RT. As of v5.0 only the bits for the `versatile' platform have been applied upstream and I dropped the patch entirely. The other platforms were rejected because they were doing it wrong by using such a lock. The omap2 and sti platform were converted to other mechanism as part of the discussion. Others (like i.MX) were never using such a lock. There are still a few platforms using such a lock. If you are affected you would to convince the platform maintainer to remove the lock from the SMP code. - Applied John Ogness' prinkt rework. One visible change is the output during boot. Under the hood and for RT: By default, output that is created at KERN_WARN[0] or higher is printed immediately if the console supports "atomic" print (currently the 8250 driver does). This output is printed immediately (and visible) even from IRQ-off or preempt-disabled regions which wasn't the case earlier. This will raise the latency at run-time *but* there should be no WARNING, ERROR or PANIC messages at run-time on a fully working system. Messages with lower severity are printed "later" by a kthread. [0] default message level, default_message_loglevel, second field in /proc/sys/kernel/printk - Applied "restore FPU on return to userland" series. This only applies to x86. This change makes repeated kernel_fpu_begin() + kernel_fpu_end() cheap. - I tried to include some BH related rework but it is not yet in reasonable shape. I will probably revisit this during the v5.0 cycle. Known issues - A warning triggered in "rcu_note_context_switch" originated from SyS_timer_gettime(). The issue was always there, it is now visible. Reported by Grygorii Strashko and Daniel Wagner. - rcutorture is currently broken on -RT. Reported by Juri Lelli. You can get this release via the git tree at: git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v5.0.3-rt1 The RT patch against v5.0.3 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.0/older/patch-5.0.3-rt1.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.0/older/patches-5.0.3-rt1.tar.xz Sebastian