{"id":807801,"url":"http://patchwork.ozlabs.org/api/patches/807801/?format=json","web_url":"http://patchwork.ozlabs.org/project/ubuntu-kernel/patch/20170830174128.32541-1-dann.frazier@canonical.com/","project":{"id":15,"url":"http://patchwork.ozlabs.org/api/projects/15/?format=json","name":"Ubuntu Kernel","link_name":"ubuntu-kernel","list_id":"kernel-team.lists.ubuntu.com","list_email":"kernel-team@lists.ubuntu.com","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20170830174128.32541-1-dann.frazier@canonical.com>","list_archive_url":null,"date":"2017-08-30T17:41:22","name":"[0/6,SRU,Zesty] Miscellaneous arm_arch_timer fixes","commit_ref":null,"pull_url":"git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux arm64-arch-timer-fixes-z","state":"new","archived":false,"hash":null,"submitter":{"id":9337,"url":"http://patchwork.ozlabs.org/api/people/9337/?format=json","name":"dann frazier","email":"dann.frazier@canonical.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/ubuntu-kernel/patch/20170830174128.32541-1-dann.frazier@canonical.com/mbox/","series":[],"comments":"http://patchwork.ozlabs.org/api/patches/807801/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/807801/checks/","tags":{},"related":[],"headers":{"Return-Path":"<kernel-team-bounces@lists.ubuntu.com>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.ubuntu.com\n\t(client-ip=91.189.94.19; helo=huckleberry.canonical.com;\n\tenvelope-from=kernel-team-bounces@lists.ubuntu.com;\n\treceiver=<UNKNOWN>)","Received":["from huckleberry.canonical.com (huckleberry.canonical.com\n\t[91.189.94.19])\n\tby ozlabs.org (Postfix) with ESMTP id 3xjCWG2JQkz9sN5;\n\tThu, 31 Aug 2017 03:42:18 +1000 (AEST)","from localhost ([127.0.0.1] helo=huckleberry.canonical.com)\n\tby huckleberry.canonical.com with esmtp (Exim 4.76)\n\t(envelope-from <kernel-team-bounces@lists.ubuntu.com>)\n\tid 1dn70J-0002qH-HO; Wed, 30 Aug 2017 17:42:15 +0000","from complete.lackof.org ([198.49.126.79])\n\tby huckleberry.canonical.com with esmtps\n\t(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.76) (envelope-from <dannf@dannf.org>) id 1dn6zx-0002ip-Ic\n\tfor kernel-team@lists.ubuntu.com; Wed, 30 Aug 2017 17:41:53 +0000","from localhost (c-107-2-141-92.hsd1.co.comcast.net [107.2.141.92])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (Client did not present a certificate)\n\tby complete.lackof.org (Postfix) with ESMTPSA id 99D4A33E0255\n\tfor <kernel-team@lists.ubuntu.com>;\n\tWed, 30 Aug 2017 11:41:51 -0600 (MDT)"],"From":"dann frazier <dann.frazier@canonical.com>","To":"kernel-team@lists.ubuntu.com","Subject":"[PATCH 0/6][SRU Zesty] Miscellaneous arm_arch_timer fixes","Date":"Wed, 30 Aug 2017 11:41:22 -0600","Message-Id":"<20170830174128.32541-1-dann.frazier@canonical.com>","X-Mailer":"git-send-email 2.14.1","X-Spam-Status":"No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY\n\tautolearn=unavailable version=3.3.2","X-Spam-Checker-Version":"SpamAssassin 3.3.2 (2011-06-06) on\n\tcomplete.lackof.org","X-BeenThere":"kernel-team@lists.ubuntu.com","X-Mailman-Version":"2.1.14","Precedence":"list","List-Id":"Kernel team discussions <kernel-team.lists.ubuntu.com>","List-Unsubscribe":"<https://lists.ubuntu.com/mailman/options/kernel-team>,\n\t<mailto:kernel-team-request@lists.ubuntu.com?subject=unsubscribe>","List-Archive":"<https://lists.ubuntu.com/archives/kernel-team>","List-Post":"<mailto:kernel-team@lists.ubuntu.com>","List-Help":"<mailto:kernel-team-request@lists.ubuntu.com?subject=help>","List-Subscribe":"<https://lists.ubuntu.com/mailman/listinfo/kernel-team>,\n\t<mailto:kernel-team-request@lists.ubuntu.com?subject=subscribe>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"kernel-team-bounces@lists.ubuntu.com","Sender":"kernel-team-bounces@lists.ubuntu.com"},"content":"BugLink: https://bugs.launchpad.net/bugs/1713821\n\nI submitted an early version of the arm_arch_timer errata workaround series\nback before zesty and, as promised[*], I've reviewed the changes that were\nmade to that series before landing to look for fixes we need to pick up.\nOne such fix was in this patch:\n \"arm64: arch_timer: Enable CNTVCT_EL0 trap if workaround is enabled\"\nwhich could break the trapping if the user access bit was set at reset.\nFor that, I've reverted the early version and replaced it with the upstream\ncherry-pick.\n\nAnother was in this patch:\n \"arm64: arch_timer: Allows a CPU-specific erratum to only affect a subset of CPUs\"\nWhich, while it doesn't impact Ubuntu today, could if we were to enable\nCNOFIG_PREEMPT_TRACER.\n\nWe're also carrying a backport of the series that enables the SBSA\nwatchdog driver - there have been a few fixes to it since it was\nmerged, and those are included here as well.\n\n[*] https://lists.ubuntu.com/archives/kernel-team/2017-March/083134.html\n\nThe following changes since commit 1bfb6eb7ecd64066f0ff2e2a5990ac6bbded1816:\n\n  UBUNTU: Ubuntu-4.10.0-34.38 (2017-08-28 10:41:02 -0300)\n\nare available in the git repository at:\n\n  git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux arm64-arch-timer-fixes-z\n\nfor you to fetch changes up to 5c7cce8036222550a599ed584dce0aa5c6f314a1:\n\n  clocksource/drivers/arm_arch_timer: Avoid infinite recursion when ftrace is enabled (2017-08-29 16:57:42 -0600)\n\n----------------------------------------------------------------\nDing Tianhong (1):\n      clocksource/drivers/arm_arch_timer: Avoid infinite recursion when ftrace is enabled\n\nFrank Rowand (1):\n      clocksource/drivers/arm_arch_timer: Fix read and iounmap of incorrect variable\n\nMarc Zyngier (1):\n      arm64: arch_timer: Enable CNTVCT_EL0 trap if workaround is enabled\n\nMatthias Kaehlcke (1):\n      clocksource/drivers/arm_arch_timer: Fix mem frame loop initialization\n\nSudeep Holla (1):\n      clocksource/arm_arch_timer: Fix arch_timer_mem_find_best_frame()\n\ndann frazier (1):\n      Revert \"UBUNTU: SAUCE: arm64: arch_timer: Enable CNTVCT_EL0 trap if workaround is enabled\"\n\n arch/arm64/include/asm/arch_timer.h  |  4 ++--\n drivers/clocksource/arm_arch_timer.c | 11 ++++++-----\n 2 files changed, 8 insertions(+), 7 deletions(-)","diff":null,"prefixes":["0/6","SRU","Zesty"]}