Show a cover letter.

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

{
    "id": 2216760,
    "url": "http://patchwork.ozlabs.org/api/covers/2216760/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/cover/20260327063129.127302-1-sshegde@linux.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": "<20260327063129.127302-1-sshegde@linux.ibm.com>",
    "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260327063129.127302-1-sshegde@linux.ibm.com/",
    "date": "2026-03-27T06:31:27",
    "name": "[0/2] powerpc: A few misc cpumask refactors",
    "submitter": {
        "id": 87866,
        "url": "http://patchwork.ozlabs.org/api/people/87866/?format=api",
        "name": "Shrikanth Hegde",
        "email": "sshegde@linux.ibm.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/cover/20260327063129.127302-1-sshegde@linux.ibm.com/mbox/",
    "series": [
        {
            "id": 497695,
            "url": "http://patchwork.ozlabs.org/api/series/497695/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=497695",
            "date": "2026-03-27T06:31:27",
            "name": "powerpc: A few misc cpumask refactors",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/497695/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2216760/comments/",
    "headers": {
        "Return-Path": "\n <linuxppc-dev+bounces-18899-incoming=patchwork.ozlabs.org@lists.ozlabs.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linuxppc-dev@lists.ozlabs.org"
        ],
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256\n header.s=pp1 header.b=kVech+3C;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-18899-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)",
            "lists.ozlabs.org;\n arc=none smtp.remote-ip=148.163.158.5",
            "lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=linux.ibm.com",
            "lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256\n header.s=pp1 header.b=kVech+3C;\n\tdkim-atps=neutral",
            "lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=linux.ibm.com\n (client-ip=148.163.158.5; helo=mx0b-001b2d01.pphosted.com;\n envelope-from=sshegde@linux.ibm.com; receiver=lists.ozlabs.org)"
        ],
        "Received": [
            "from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fhrQW2dB6z1y1j\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 27 Mar 2026 17:31:47 +1100 (AEDT)",
            "from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4fhrQV6tbcz3bhH;\n\tFri, 27 Mar 2026 17:31:46 +1100 (AEDT)",
            "from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com\n [148.163.158.5])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4fhrQT53tkz309P\n\tfor <linuxppc-dev@lists.ozlabs.org>; Fri, 27 Mar 2026 17:31:45 +1100 (AEDT)",
            "from pps.filterd (m0353725.ppops.net [127.0.0.1])\n\tby mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 62R2dvLS4083839;\n\tFri, 27 Mar 2026 06:31:39 GMT",
            "from ppma11.dal12v.mail.ibm.com\n (db.9e.1632.ip4.static.sl-reverse.com [50.22.158.219])\n\tby mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4d1ky0fmf7-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tFri, 27 Mar 2026 06:31:39 +0000 (GMT)",
            "from pps.filterd (ppma11.dal12v.mail.ibm.com [127.0.0.1])\n\tby ppma11.dal12v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id\n 62R1jVmr004380;\n\tFri, 27 Mar 2026 06:31:38 GMT",
            "from smtprelay05.fra02v.mail.ibm.com ([9.218.2.225])\n\tby ppma11.dal12v.mail.ibm.com (PPS) with ESMTPS id 4d28c2e2h0-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tFri, 27 Mar 2026 06:31:38 +0000",
            "from smtpav07.fra02v.mail.ibm.com (smtpav07.fra02v.mail.ibm.com\n [10.20.54.106])\n\tby smtprelay05.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id\n 62R6VYMF44630480\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n\tFri, 27 Mar 2026 06:31:34 GMT",
            "from smtpav07.fra02v.mail.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id A08FD20043;\n\tFri, 27 Mar 2026 06:31:34 +0000 (GMT)",
            "from smtpav07.fra02v.mail.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 037152004B;\n\tFri, 27 Mar 2026 06:31:33 +0000 (GMT)",
            "from li-7bb28a4c-2dab-11b2-a85c-887b5c60d769.ibm.com.com (unknown\n [9.124.223.9])\n\tby smtpav07.fra02v.mail.ibm.com (Postfix) with ESMTP;\n\tFri, 27 Mar 2026 06:31:32 +0000 (GMT)"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1774593106;\n\tcv=none;\n b=I38fPbH0st5ecptiTIoj/vXCotP32aaJDmbjhKME1CiL6eCsUZSStqJAZgFD/3tERU6U74a8usRUYcopYOuX3eTogqfAZteNVsPeEBSYYvn8WmJ4dke97wa0FPw39C4ogVnQAeB9ZUgy7kCwsm+4JQRVSIY+exLOqaMHkWJi78dG5S4zrEJpEUeGQZE4ib76b+BHtS/TRN5jbZQ+wEqbFJRyYFHQqHR15zrXCdwjzYk3bWVO+V+bxPWW/Pj8ZHTeVY6dXSSRO6s969jTzArFQqxj98Kg81vTb3z2Ru9lRaibDfHw5J3R9Dqpp1nkee9DQjB1+PqqNJ9ctMakzkzA/w==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1774593106; c=relaxed/relaxed;\n\tbh=Yq35+eY8ts+l+sLLEfl3dRavvWM5IuFVdVXwWzzT2d8=;\n\th=From:To:Cc:Subject:Date:Message-ID:MIME-Version;\n b=URMgIZ+pn9YP9EBuIE+GLO6ofh5Cs0Mn1px6NaZSlMvsyQbsVwQT9utm0vw0kjFuiy7dAyVSY4xW8eK96x046Noo4m3/yUbcrXI3ZKkywJWyWofQCTqlEToY4O3mz/ULNGnmoqc9LZboiQtaq7Rul6cSF+CcQWucmPYGj8DUzRqKZezGa0JxxHBF9+DR65DCtjJevT+mCWMjhbenCSyrkp7+zXyFXtBlNCV0ab3ygtRANOaBEGJ9WzR8J/1COWGYuRlVGEcPxv0euU4ETz3O11dRu4TEv4bW6OKaLPUZJgGpSzt15RZJV1yhG7cWqerEToohOcG7XLYMeVa0DocpdA==",
        "ARC-Authentication-Results": "i=1; lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=linux.ibm.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256\n header.s=pp1 header.b=kVech+3C; dkim-atps=neutral;\n spf=pass (client-ip=148.163.158.5; helo=mx0b-001b2d01.pphosted.com;\n envelope-from=sshegde@linux.ibm.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=linux.ibm.com",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc\n\t:content-transfer-encoding:date:from:message-id:mime-version\n\t:subject:to; s=pp1; bh=Yq35+eY8ts+l+sLLEfl3dRavvWM5IuFVdVXwWzzT2\n\td8=; b=kVech+3CMpOcVimw3+OTm17eUBepWTRfAYNUws9MYQAcMWab/eGvQlpHj\n\tyz1d+/0Xm3ZrdUw9KKTd/nZ808OqUiF/4SmEthbRbdDEWgJRjnKIFqUsz1i8ss4/\n\tiPU9Odlvy8fsNKf7cGZNFxt8Qd3PzZPSQvGCPcE3EqIdjTClMw9b83tK/Olo65KE\n\t67lArOqeuVCSEgCn5RaCs2iuumRrQuY2PxjP6MFyHZlefctw6LdCz0anlKEblX5P\n\tYwgDbQXoPX7aeCQEcN3dvMHs83LosJUONhsgLnuo4GutsK1PVIOG/XwQ318/vWBa\n\trNWP+ev6MVfZEy478L26vLtKvlj9A==",
        "From": "Shrikanth Hegde <sshegde@linux.ibm.com>",
        "To": "maddy@linux.ibm.com, linuxppc-dev@lists.ozlabs.org, yury.norov@gmail.com,\n        linux@rasmusvillemoes.dk, linux-kernel@vger.kernel.org",
        "Cc": "sshegde@linux.ibm.com, chleroy@kernel.org",
        "Subject": "[PATCH 0/2] powerpc: A few misc cpumask refactors",
        "Date": "Fri, 27 Mar 2026 12:01:27 +0530",
        "Message-ID": "<20260327063129.127302-1-sshegde@linux.ibm.com>",
        "X-Mailer": "git-send-email 2.51.0",
        "X-Mailing-List": "linuxppc-dev@lists.ozlabs.org",
        "List-Id": "<linuxppc-dev.lists.ozlabs.org>",
        "List-Help": "<mailto:linuxppc-dev+help@lists.ozlabs.org>",
        "List-Owner": "<mailto:linuxppc-dev+owner@lists.ozlabs.org>",
        "List-Post": "<mailto:linuxppc-dev@lists.ozlabs.org>",
        "List-Archive": "<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>",
        "List-Subscribe": "<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>",
        "List-Unsubscribe": "<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>",
        "Precedence": "list",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-TM-AS-GCONF": "00",
        "X-Proofpoint-Reinject": "loops=2 maxloops=12",
        "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwMzI3MDA0NSBTYWx0ZWRfX7Mg+KSxmMr0p\n +I9Vid0W/3sjtkRZZQ2BdKyUN8vULYTVnS8ncgIOM/4FUuk/9gTvS5y9JtQyV5AFGnO52v2vkqT\n 6qB2U9vZd9PpukE774YdwBkc345atzoOiiFyKoAA9sCh23BAvmz0Zf7Y4McMRAOet5T9snAOlfr\n mPh+mwzh+k1uHLQbs8L52NvlCUi17h5X5KBdPZfjZTEPySB+Xi+lQr0mZV+6/mXGaz6tradN6ew\n GTJAOVivpIGZb/+Wb+lFCFYzrCtsCNkFJQIWsd5i0pMiSwvrm7M9sig0MbxdF81y6n8X+PUtMPB\n HZYyR3hRoYDIEWP9OODjKwAvlVyAPRcVYILhOQauaONp60O4Fxp4i9CFTfmRI9pJdujyqr80v3h\n 8w6drtesPiEPs8ZmkUb5CEW2mzunw6dNFLO8lkUkkuJfTcCQbdezoXjGlVFiJbb0u0g9MnBZq9U\n njyVPMSeX1+WQNvpB1g==",
        "X-Authority-Analysis": "v=2.4 cv=JK42csKb c=1 sm=1 tr=0 ts=69c6244b cx=c_pps\n a=aDMHemPKRhS1OARIsFnwRA==:117 a=aDMHemPKRhS1OARIsFnwRA==:17\n a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22\n a=V8glGbnc2Ofi9Qvn3v5h:22 a=dqFMsSFrXTCGJFEeyBoA:9",
        "X-Proofpoint-ORIG-GUID": "STrPFMPpmXOdORy7-k-bxhLeHEKPY6dV",
        "X-Proofpoint-GUID": "k4l9_jSHFr7pEbOvtK7JAtyijcreubCA",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-03-26_04,2026-03-26_01,2025-10-01_01",
        "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n impostorscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 adultscore=0\n spamscore=0 suspectscore=0 phishscore=0 lowpriorityscore=0 bulkscore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603270045",
        "X-Spam-Status": "No, score=-0.7 required=3.0 tests=DKIM_SIGNED,DKIM_VALID,\n\tRCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,\n\tSPF_PASS autolearn=disabled version=4.0.1 OzLabs 8",
        "X-Spam-Checker-Version": "SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"
    },
    "content": "While going through the code, spotted these cpumask miscellaneous\nchanges. These are pure code refactors, they dont affect functionality\nor performance. They just use the updated cpumask api and remove some\nchecks which are not necessary now.\n\nMajor one being:\ncpu = cpumask_next(cpu, mask)\nif (cpu >= nr_cpu_ids)\n    cpu = cpumask_first(mask)\nAbove block can be replaced by cpu = cpumask_next_wrap(cpu, mask)\n\n\nNote that exact same blocks are still present in:\narch/x86/kernel/tsc_sync.c\ndrivers/char/random.c\ndrivers/net/wireguard/queueing.h\ndrivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c\ndrivers/net/ethernet/sfc/siena/efx_channels.c\ndrivers/net/ethernet/sfc/efx_channels.c\nkernel/rcu/rcutorture.c\n\nYury, Rasmus,\nDo you think it makes sense to send for the above files too?\n\nShrikanth Hegde (2):\n  powerpc: Use cpumask_next_wrap instead\n  powerpc: Few misc cpumask code refactors\n\n arch/powerpc/kernel/irq.c             |  5 +----\n arch/powerpc/kernel/setup-common.c    |  7 ++-----\n arch/powerpc/mm/book3s64/hash_utils.c |  4 +---\n arch/powerpc/sysdev/xive/common.c     | 12 ++++--------\n 4 files changed, 8 insertions(+), 20 deletions(-)"
}