Cover Letter Detail
Show a cover letter.
GET /api/covers/818228/?format=api
{ "id": 818228, "url": "http://patchwork.ozlabs.org/api/covers/818228/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-imx/cover/20170925123502.17289-1-jglauber@cavium.com/", "project": { "id": 19, "url": "http://patchwork.ozlabs.org/api/projects/19/?format=api", "name": "Linux IMX development", "link_name": "linux-imx", "list_id": "linux-imx-kernel.lists.patchwork.ozlabs.org", "list_email": "linux-imx-kernel@lists.patchwork.ozlabs.org", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20170925123502.17289-1-jglauber@cavium.com>", "list_archive_url": null, "date": "2017-09-25T12:34:55", "name": "[v10,0/7] Cavium ARM64 uncore PMU support", "submitter": { "id": 68350, "url": "http://patchwork.ozlabs.org/api/people/68350/?format=api", "name": "Jan Glauber", "email": "jglauber@cavium.com" }, "mbox": "http://patchwork.ozlabs.org/project/linux-imx/cover/20170925123502.17289-1-jglauber@cavium.com/mbox/", "series": [ { "id": 4952, "url": "http://patchwork.ozlabs.org/api/series/4952/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-imx/list/?series=4952", "date": "2017-09-25T12:34:55", "name": "Cavium ARM64 uncore PMU support", "version": 10, "mbox": "http://patchwork.ozlabs.org/series/4952/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/818228/comments/", "headers": { "Return-Path": "<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>", "X-Original-To": "incoming-imx@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming-imx@bilbo.ozlabs.org", "Authentication-Results": [ "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)", "ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org\n\theader.b=\"a7pcbyG4\"; dkim-atps=neutral" ], "Received": [ "from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y13Ty6Lr3z9tXD\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tMon, 25 Sep 2017 22:36:06 +1000 (AEST)", "from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dwScC-0006vq-02; Mon, 25 Sep 2017 12:36:00 +0000", "from mail-wm0-f66.google.com ([74.125.82.66])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dwSbp-0006Vm-8g for linux-arm-kernel@lists.infradead.org;\n\tMon, 25 Sep 2017 12:35:39 +0000", "by mail-wm0-f66.google.com with SMTP id e64so7085532wmi.2\n\tfor <linux-arm-kernel@lists.infradead.org>;\n\tMon, 25 Sep 2017 05:35:15 -0700 (PDT)", "from localhost.localdomain\n\t(dslb-088-067-130-225.088.067.pools.vodafone-ip.de. [88.67.130.225])\n\tby smtp.gmail.com with ESMTPSA id\n\ta99sm3792589edf.54.2017.09.25.05.35.13\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);\n\tMon, 25 Sep 2017 05:35:13 -0700 (PDT)" ], "DKIM-Signature": "v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe:\n\tList-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date:\n\tSubject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date:\n\tResent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:\n\tReferences:List-Owner; bh=3BdmK2yafUnVK7ZOrH87sZQoiEYCApuIgqD8F6GIk/Y=;\n\tb=a7p\n\tcbyG4eCvc0LWNn63TS5JF5Oc+Llaj9uD+Cj0LeGN7Lj3nj4P/meKTngEX/Y5VeNS/dR3zC/vRh7Sm\n\tFael1nbGxyOHkVRltw8dcL/h/UbAxnXaA2Z8CUic/GCcFce9mW31AYUgYSTmxWlebl2AogF+1PeWO\n\tSnM9Cvvr4iAC4eIO0xqYUi/7IU9zJ9VWhkGHS1aJYMgquz+FdzA1KDHCkcAuQGZa0LR97IyPyNkvV\n\tUUzp+8IxlhfY8hldNhtw/ZeKQ/jZnJyk02vxr5v0QVzMft9Gz5eiB4XFiyyU1p2F0a9RCjzGEXbpw\n\tbtmavBL+cM0imv6P3YMKrgKSPRWN3Vg==;", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id;\n\tbh=MhrpimlZIl2SOW/KSQKdBUNf+7r2kArU6zSpuVzOKDQ=;\n\tb=dwASVFZyiN9M6LLSkoGC1VZq/Ov2qaEjpvs2G6xBkkw/mKci85EPBFg1yw5JEL+1+l\n\tK2BFrJyga1Usx+1AI+A4TxSmG1ZY46mszwskf2WNA99EKAHjKwe5gJ7hByI6CiFjIXAu\n\tGA+4m7D2YPA7A+X1k7GufDGOkO7ps8C8Ev28kRQFJ3iFnwsAgYeTjMONCLDJ1qbl94cT\n\tdvO4bjblzz4pJQB0mpI4ZKC3OfKvq2Fnu8duif4AGJAUW+4k20nvdikb18QTVEAg8WPI\n\twJXFhYoSGzSc3z71NTcTbQYZ+ikTarDdzid41Li18gszNfSRoHTBhP/39z6SEzSP3YUE\n\trTbg==", "X-Gm-Message-State": "AHPjjUjodnUDeUh7aUtFG9sA0ZtBh5zCbUdkqbFAhQgI5T8xC5QJK85C\n\tQSGFNrKzxibyG6M6gk0fiD/90Q==", "X-Google-Smtp-Source": "AOwi7QBX8FcVDgOYf7CbEjwRWUemX2DUE5ont9WdcHDCXBytaHcxVldkDviTxT0xVrrMzaqwkl/ooQ==", "X-Received": "by 10.80.241.217 with SMTP id y25mr13730920edl.92.1506342914103; \n\tMon, 25 Sep 2017 05:35:14 -0700 (PDT)", "From": "Jan Glauber <jglauber@cavium.com>", "To": "Mark Rutland <mark.rutland@arm.com>,\n\tWill Deacon <will.deacon@arm.com>", "Subject": "[PATCH v10 0/7] Cavium ARM64 uncore PMU support", "Date": "Mon, 25 Sep 2017 14:34:55 +0200", "Message-Id": "<20170925123502.17289-1-jglauber@cavium.com>", "X-Mailer": "git-send-email 2.9.0.rc0.21.g7777322", "X-CRM114-Version": "20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ", "X-CRM114-CacheID": "sfid-20170925_053537_461600_701FEC66 ", "X-CRM114-Status": "GOOD ( 10.15 )", "X-Spam-Score": "-1.2 (-)", "X-Spam-Report": "SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details: (-1.2 points)\n\tpts rule name description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno trust [74.125.82.66 listed in list.dnswl.org]\n\t0.5 RCVD_IN_SORBS_SPAM RBL: SORBS: sender is a spam source\n\t[74.125.82.66 listed in dnsbl.sorbs.net]\n\t-0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3)\n\t[74.125.82.66 listed in wl.mailspike.net]\n\t-0.0 SPF_PASS SPF: sender matches SPF record\n\t0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n\tprovider (jan.glauber[at]gmail.com)\n\t0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level\n\tmail domains are different\n\t-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.0 RCVD_IN_MSPIKE_WL Mailspike good senders\n\t0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and\n\tEnvelopeFrom freemail headers are different", "X-BeenThere": "linux-arm-kernel@lists.infradead.org", "X-Mailman-Version": "2.1.21", "Precedence": "list", "List-Unsubscribe": "<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>", "List-Archive": "<http://lists.infradead.org/pipermail/linux-arm-kernel/>", "List-Post": "<mailto:linux-arm-kernel@lists.infradead.org>", "List-Help": "<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>", "List-Subscribe": "<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>", "Cc": "David Daney <david.daney@cavium.com>,\n\tSuzuki K Poulose <Suzuki.Poulose@arm.com>, linux-kernel@vger.kernel.org, \n\tZhangshaokun <zhangshaokun@hisilicon.com>,\n\tBorislav Petkov <bp@alien8.de>, Jan Glauber <jglauber@cavium.com>,\n\tlinux-arm-kernel@lists.infradead.org", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Sender": "\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>", "Errors-To": "linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org", "List-Id": "linux-imx-kernel.lists.patchwork.ozlabs.org" }, "content": "Add support for various PMU counters found on the Cavium ThunderX and\nOcteonTx SoC.\n\nThe PMU driver provides common \"uncore\" functions to avoid code duplication\nand support adding more device PMUs (like L2 cache) in the future.\n\nChanges to v9:\n- Fix build error in first EDAC patch\n- Use alphabetic ordering in some places\n- Store pmu name in struct pmu\n- Use devm_*\n- Remove mapping of LMC events, expose hardware event numbers\n directly\n- Simplify event removal\n\nChanges to v8:\n- Wrapper for PCI devices\n\nJan Glauber (7):\n edac: thunderx: Remove suspend/resume support\n perf: export perf_event_update_userpage()\n edac,soc: thunderx: Add wrapper for EDAC LMC PCI device\n edac,soc: thunderx: Add wrapper for EDAC OCX PCI device\n perf: cavium: Support memory controller PMU counters\n perf: cavium: Support transmit-link PMU counters\n perf: cavium: Add Documentation\n\n Documentation/perf/cavium-pmu.txt | 75 +++++\n drivers/edac/Kconfig | 3 +\n drivers/edac/thunderx_edac.c | 92 +-----\n drivers/perf/Kconfig | 15 +\n drivers/perf/Makefile | 1 +\n drivers/perf/cavium_pmu.c | 660 ++++++++++++++++++++++++++++++++++++++\n drivers/soc/Kconfig | 1 +\n drivers/soc/Makefile | 1 +\n drivers/soc/cavium/Kconfig | 14 +\n drivers/soc/cavium/Makefile | 2 +\n drivers/soc/cavium/cavium_lmc.c | 53 +++\n drivers/soc/cavium/cavium_ocx.c | 49 +++\n include/linux/cpuhotplug.h | 1 +\n include/linux/soc/cavium/lmc.h | 12 +\n include/linux/soc/cavium/ocx.h | 12 +\n kernel/events/core.c | 1 +\n 16 files changed, 913 insertions(+), 79 deletions(-)\n create mode 100644 Documentation/perf/cavium-pmu.txt\n create mode 100644 drivers/perf/cavium_pmu.c\n create mode 100644 drivers/soc/cavium/Kconfig\n create mode 100644 drivers/soc/cavium/Makefile\n create mode 100644 drivers/soc/cavium/cavium_lmc.c\n create mode 100644 drivers/soc/cavium/cavium_ocx.c\n create mode 100644 include/linux/soc/cavium/lmc.h\n create mode 100644 include/linux/soc/cavium/ocx.h" }