Show a cover letter.

GET /api/covers/806831/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 806831,
    "url": "http://patchwork.ozlabs.org/api/covers/806831/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/cover/27ed5a3a-e2d5-fc6d-9a3b-735430faa9da@linux.vnet.ibm.com/",
    "project": {
        "id": 2,
        "url": "http://patchwork.ozlabs.org/api/projects/2/?format=api",
        "name": "Linux PPC development",
        "link_name": "linuxppc-dev",
        "list_id": "linuxppc-dev.lists.ozlabs.org",
        "list_email": "linuxppc-dev@lists.ozlabs.org",
        "web_url": "https://github.com/linuxppc/wiki/wiki",
        "scm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git",
        "webscm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/",
        "list_archive_url": "https://lore.kernel.org/linuxppc-dev/",
        "list_archive_url_format": "https://lore.kernel.org/linuxppc-dev/{}/",
        "commit_url_format": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?id={}"
    },
    "msgid": "<27ed5a3a-e2d5-fc6d-9a3b-735430faa9da@linux.vnet.ibm.com>",
    "list_archive_url": "https://lore.kernel.org/linuxppc-dev/27ed5a3a-e2d5-fc6d-9a3b-735430faa9da@linux.vnet.ibm.com/",
    "date": "2017-08-29T00:32:02",
    "name": "[V11,0/3] powerpc/dlpar: Correct display of hot-add/hot-remove CPUs and memory",
    "submitter": {
        "id": 65104,
        "url": "http://patchwork.ozlabs.org/api/people/65104/?format=api",
        "name": "Michael Bringmann",
        "email": "mwb@linux.vnet.ibm.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/cover/27ed5a3a-e2d5-fc6d-9a3b-735430faa9da@linux.vnet.ibm.com/mbox/",
    "series": [
        {
            "id": 282,
            "url": "http://patchwork.ozlabs.org/api/series/282/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=282",
            "date": "2017-08-29T00:32:02",
            "name": "powerpc/dlpar: Correct display of hot-add/hot-remove CPUs and memory",
            "version": 11,
            "mbox": "http://patchwork.ozlabs.org/series/282/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/806831/comments/",
    "headers": {
        "Return-Path": "<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>",
        "X-Original-To": [
            "patchwork-incoming@ozlabs.org",
            "linuxppc-dev@lists.ozlabs.org"
        ],
        "Delivered-To": [
            "patchwork-incoming@ozlabs.org",
            "linuxppc-dev@lists.ozlabs.org"
        ],
        "Received": [
            "from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xh8ky6L1Hz9s4s\n\tfor <patchwork-incoming@ozlabs.org>;\n\tTue, 29 Aug 2017 10:33:46 +1000 (AEST)",
            "from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xh8ky51j1zDqYc\n\tfor <patchwork-incoming@ozlabs.org>;\n\tTue, 29 Aug 2017 10:33:46 +1000 (AEST)",
            "from mx0a-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com\n\t[148.163.158.5])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xh8jD0PpFzDq5m\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tTue, 29 Aug 2017 10:32:15 +1000 (AEST)",
            "from pps.filterd (m0098421.ppops.net [127.0.0.1])\n\tby mx0a-001b2d01.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id\n\tv7T0TCfU112260\n\tfor <linuxppc-dev@lists.ozlabs.org>; Mon, 28 Aug 2017 20:32:13 -0400",
            "from e32.co.us.ibm.com (e32.co.us.ibm.com [32.97.110.150])\n\tby mx0a-001b2d01.pphosted.com with ESMTP id 2cmurnddur-1\n\t(version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT)\n\tfor <linuxppc-dev@lists.ozlabs.org>; Mon, 28 Aug 2017 20:32:13 -0400",
            "from localhost\n\tby e32.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use\n\tOnly! Violators will be prosecuted\n\tfor <linuxppc-dev@lists.ozlabs.org> from <mwb@linux.vnet.ibm.com>;\n\tMon, 28 Aug 2017 18:32:12 -0600",
            "from b03cxnp08028.gho.boulder.ibm.com (9.17.130.20)\n\tby e32.co.us.ibm.com (192.168.1.132) with IBM ESMTP SMTP Gateway:\n\tAuthorized Use Only! Violators will be prosecuted; \n\tMon, 28 Aug 2017 18:32:10 -0600",
            "from b03ledav001.gho.boulder.ibm.com\n\t(b03ledav001.gho.boulder.ibm.com [9.17.130.232])\n\tby b03cxnp08028.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with\n\tESMTP id v7T0W9uR27394158; Mon, 28 Aug 2017 17:32:09 -0700",
            "from b03ledav001.gho.boulder.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id A94996E03A;\n\tMon, 28 Aug 2017 18:32:09 -0600 (MDT)",
            "from oc1554177480.ibm.com (unknown [9.80.214.231])\n\tby b03ledav001.gho.boulder.ibm.com (Postfix) with ESMTP id 8DC036E038;\n\tMon, 28 Aug 2017 18:32:08 -0600 (MDT)"
        ],
        "To": "linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org",
        "From": "Michael Bringmann <mwb@linux.vnet.ibm.com>",
        "Subject": "[PATCH V11 0/3] powerpc/dlpar: Correct display of hot-add/hot-remove\n\tCPUs and memory",
        "Organization": "IBM Linux Technology Center",
        "Date": "Mon, 28 Aug 2017 19:32:02 -0500",
        "User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.2.0",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=utf-8",
        "Content-Language": "en-US",
        "Content-Transfer-Encoding": "8bit",
        "X-TM-AS-GCONF": "00",
        "x-cbid": "17082900-0004-0000-0000-000012D6D780",
        "X-IBM-SpamModules-Scores": "",
        "X-IBM-SpamModules-Versions": "BY=3.00007630; HX=3.00000241; KW=3.00000007;\n\tPH=3.00000004; SC=3.00000226; SDB=6.00909033; UDB=6.00455852;\n\tIPR=6.00689284; \n\tBA=6.00005557; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009;\n\tZB=6.00000000; \n\tZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00016909;\n\tXFM=3.00000015; UTC=2017-08-29 00:32:11",
        "X-IBM-AV-DETECTION": "SAVI=unused REMOTE=unused XFE=unused",
        "x-cbparentid": "17082900-0005-0000-0000-000080E5A6D1",
        "Message-Id": "<27ed5a3a-e2d5-fc6d-9a3b-735430faa9da@linux.vnet.ibm.com>",
        "X-Proofpoint-Virus-Version": "vendor=fsecure engine=2.50.10432:, ,\n\tdefinitions=2017-08-28_13:, , signatures=0",
        "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n\tspamscore=0 suspectscore=0\n\tmalwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam\n\tadjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000\n\tdefinitions=main-1708290005",
        "X-BeenThere": "linuxppc-dev@lists.ozlabs.org",
        "X-Mailman-Version": "2.1.23",
        "Precedence": "list",
        "List-Id": "Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>",
        "List-Unsubscribe": "<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.ozlabs.org/pipermail/linuxppc-dev/>",
        "List-Post": "<mailto:linuxppc-dev@lists.ozlabs.org>",
        "List-Help": "<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>",
        "List-Subscribe": "<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>",
        "Cc": "Nathan Fontenot <nfont@linux.vnet.ibm.com>,\n\tMichael Bringmann <mwb@linux.vnet.ibm.com>,\n\tJohn Allen <jallen@linux.vnet.ibm.com>",
        "Errors-To": "linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org",
        "Sender": "\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"
    },
    "content": "On Power systems with shared configurations of CPUs and memory, there\nare some issues with association of additional CPUs and memory to nodes\nwhen hot-adding resources.  These patches address some of those problems.\n\npowerpc/numa: Correct the currently broken capability to set the\ntopology for shared CPUs in LPARs.  At boot time for shared CPU\nlpars, the topology for each shared CPU is set to node zero, however,\nthis is now updated correctly using the Virtual Processor Home Node\n(VPHN) capabilities information provided by the pHyp. The VPHN handling\nin Linux is disabled, if PRRN handling is present.\n\nAlso, update initialization checks for device-tree attributes to\nindependently recognize PRRN or VPHN usage.\n\npowerpc/nodes: On systems like PowerPC which allow 'hot-add' of CPU\nor memory resources, it may occur that the new resources are to be\ninserted into nodes that were not used for these resources at bootup.\nIn the kernel, any node that is used must be defined and initialized\nat boot.\n\nThis patch extracts the value of the 'min_common_depth' element from\nthe \"rtas\" device tree property \"ibm,max-associativity-domains\" to use\nas the maximum number of nodes to setup as possibly available in the\nsystem.  [The 'min_common_depth' element is calculated from memory\nassociations found while loading all of the configured memory into\nthe system data structures at boot.]  This new setting will override\nthe instruction,\n\n    nodes_and(node_possible_map, node_possible_map, node_online_map);\n\npresently seen in the function arch/powerpc/mm/numa.c:initmem_init().\n\nIf the property is not present at boot, no operation will be performed\nto define or enable additional nodes.\n\npowerpc/vphn: Rearrange file contents to better distinguish the VPHN\ncode from the NUMA code better, and move relevant functions to another\nfile.\n\nSigned-off-by: Michael Bringmann <mwb@linux.vnet.ibm.com>\n\nMichael Bringmann (3):\n  powerpc/numa: Update CPU topology when VPHN enabled\n  powerpc/nodes: Ensure enough nodes avail for operations\n  powerpc/vphn: Rearrange file contents for improved clarity\n---\nChanges in V11:\n  -- Reorganize patches to make individual changes clearer"
}