get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/1.1/patches/2222625/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2222625,
    "url": "http://patchwork.ozlabs.org/api/1.1/patches/2222625/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260413075250.281653-2-wei.fang@nxp.com/",
    "project": {
        "id": 2,
        "url": "http://patchwork.ozlabs.org/api/1.1/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/"
    },
    "msgid": "<20260413075250.281653-2-wei.fang@nxp.com>",
    "date": "2026-04-13T07:52:49",
    "name": "[net,1/2] net: enetc: correct the command BD ring consumer index",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "ec6ecc0100bb0412d5d6c1687ac8f09d92f3700a",
    "submitter": {
        "id": 84380,
        "url": "http://patchwork.ozlabs.org/api/1.1/people/84380/?format=api",
        "name": "Wei Fang",
        "email": "wei.fang@nxp.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260413075250.281653-2-wei.fang@nxp.com/mbox/",
    "series": [
        {
            "id": 499659,
            "url": "http://patchwork.ozlabs.org/api/1.1/series/499659/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=499659",
            "date": "2026-04-13T07:52:48",
            "name": "net: enetc: fix command BD ring issues",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/499659/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2222625/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2222625/checks/",
    "tags": {},
    "headers": {
        "Return-Path": "\n <linuxppc-dev+bounces-19667-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=nxp.com header.i=@nxp.com header.a=rsa-sha256\n header.s=selector1 header.b=YNGCaWcn;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-19667-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)",
            "lists.ozlabs.org;\n arc=pass smtp.remote-ip=\"2a01:111:f403:c207::3\" arc.chain=microsoft.com",
            "lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=nxp.com",
            "lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256\n header.s=selector1 header.b=YNGCaWcn;\n\tdkim-atps=neutral",
            "lists.ozlabs.org;\n spf=permerror (SPF Permanent Error: Void lookup limit of 2 exceeded)\n smtp.mailfrom=nxp.com (client-ip=2a01:111:f403:c207::3;\n helo=mrwpr03cu001.outbound.protection.outlook.com;\n envelope-from=wei.fang@nxp.com; receiver=lists.ozlabs.org)",
            "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nxp.com;"
        ],
        "Received": [
            "from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvKNh0nQPz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 17:51:32 +1000 (AEST)",
            "from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4fvKNZ28fhz2ytx;\n\tMon, 13 Apr 2026 17:51:26 +1000 (AEST)",
            "from MRWPR03CU001.outbound.protection.outlook.com\n (mail-francesouthazlp170110003.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c207::3])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 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 4fvKNY2nT0z2yrg\n\tfor <linuxppc-dev@lists.ozlabs.org>; Mon, 13 Apr 2026 17:51:25 +1000 (AEST)",
            "from AM8PR04MB7284.eurprd04.prod.outlook.com (2603:10a6:20b:1dc::8)\n by DBAPR04MB7463.eurprd04.prod.outlook.com (2603:10a6:10:1ad::10) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.15; Mon, 13 Apr\n 2026 07:51:01 +0000",
            "from AM8PR04MB7284.eurprd04.prod.outlook.com\n ([fe80::9cd6:51bd:82b:98dc]) by AM8PR04MB7284.eurprd04.prod.outlook.com\n ([fe80::9cd6:51bd:82b:98dc%5]) with mapi id 15.20.9769.046; Mon, 13 Apr 2026\n 07:51:01 +0000"
        ],
        "ARC-Seal": [
            "i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1776066686;\n\tcv=pass;\n b=Ou8fJpmS6J0woT3WAv5YZyN+UygG1nbGBU/taY+qd1dpzhtkVnidNknMRtnt8M5AVPnQVXGogi2S3/VBiuhzXZ9NlX+7NnHSW/eej+QFt9vXShHl0YJHYU0gw2PAgQr8z4/U//HVn5vw4byYKutteaBQFbHjnfePiWl2Q/t6AuVa8sLnrLBOgyRAWVUpbkMz7hbdKICKmnOmwZbgGoeniWz743YZswvTdkFzk9luep9NZIkGCmPAWIYg6zASr1/6OWj6BA+GQ/Gudqpv5LtbWdSRqt9Dc0ZWILqdMzEeKm8Co7lrJVikBwtMxvEYyEjKXZALLn3bjOIXpzWHZcyoig==",
            "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=Vatks7fuaEbxN1OqDdum4S3ihiVzDBaAptlIawwE2waHZYQmnEOVH1G0vRLuZrmWYic0NrwoJ/XooaElFsoJW38v1OQSn3FW8yvYCLD/THM8peorvVHcufHezsAbOh4RHciQIyVkuwMBhS1buLlGbKCPQEdUgfxnLJNivNEFmW3fjUbNdcosrn4qkABv7EQu7JzUh1l+AJv0z7eNk/8s3FbGZ48gcawkrG+v163N/cmWjq0kunnzrYFPkKjzsT+g6a1FcUTstcvdQjBH6nG+qOQuvNCM0wzT24XaTaLcKZ/+5LzkCijq5xw751h9bU5Gab9VJ8LsDxe93E9IFpv5rQ=="
        ],
        "ARC-Message-Signature": [
            "i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1776066686; c=relaxed/relaxed;\n\tbh=5fmphqKwb0TwqBXKtyWbZh8v9y5oBNjn1xeHgIQJZ7k=;\n\th=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:\n\t Content-Type:MIME-Version;\n b=dyQ9Y/FcxJCtbKtYFWyV7SVfC8CLHasgufzRr+6oII6UId0uOYir42VlTVdSRGohNh4az7kSRZub0n+fT+l+9hRXe+e2ehQCc7uQrDbJfct6pZ/YLSWiNlsC3ZfP7xLxhVr1sjP0HrnvM2TEd5eKjjmZBeVrmeDLViyUDkSXr7Z5sl4izURYfST5o/R+delfK+ccYJHm5oe3jR+nxWJAGwUbJaz1Hef2uAEEa0sqtEJ05WXVJ89Z8C4eROW5taGDdkLpuMWaUhvdhYphh6A4lwKyqNp3aBOZzRUg61Go1vcbsWOAy4Cj8KBGEYCGeVpc3IRLGlXsX3PwqqFqHL3j4w==",
            "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=5fmphqKwb0TwqBXKtyWbZh8v9y5oBNjn1xeHgIQJZ7k=;\n b=XL+c4oZ6j2GaJrU7S59ZissHgcDe9BsWOpfQRxfiGH5l8hxlI6a3lQ18ZXaAam3KL1F00l+l+O/+LFMTcVxhuDCcNl5vyFmnEwg7JUEFiuoMMGbKq7zw2U0Hl3Rjq2k+jXJYntwUJKmY66q54Hu++X/HFgmFJGRuGkxoNrsgsIb43rRYC0QJ94FYATHSNaE5VJRN11TLzoctPNN5LmjfG88SZg8gThwP/BTgoI+Ls1+dFrVN23cxmF48a+xOdA4k7r7PwLe6Fg4KX5GXwK8dxOMW2fuY2GcsdMSohz3dTFL98fddkaVik1NMIj4af1QsVussXaLA+9I0bFZH0Lpp6g=="
        ],
        "ARC-Authentication-Results": [
            "i=2; lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=nxp.com; dkim=pass (2048-bit key;\n unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256\n header.s=selector1 header.b=YNGCaWcn; dkim-atps=neutral;\n spf=permerror (client-ip=2a01:111:f403:c207::3;\n helo=mrwpr03cu001.outbound.protection.outlook.com;\n envelope-from=wei.fang@nxp.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nxp.com",
            "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass\n header.d=nxp.com; arc=none"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=5fmphqKwb0TwqBXKtyWbZh8v9y5oBNjn1xeHgIQJZ7k=;\n b=YNGCaWcnHz809fqWWa0sv+VSOEo3+iGrAZduHecJ7HQehAZHjbUY7aBfwiOWceIVD4nHDdB69B2k+nUx2WjH6ktxxbbtd5KRWnW2RVSYDOQAU/zc3HN3let0EIVpFGu/CStc/AwbEzC4Q8BwPQR5131sZOSFw3cvQxaByKmIG2bQqaibtigC8FK0hph7MQ1iEtldKmrPyVjf0WJNxpJ7bZqeUWiNUrGjkTXDCHPxLlNg/34uCTUOzhcuNTxIJd0RitEHV5TrOWJI7aptQQqDlhttp3DF/oi3TniPyLU5NvkkLVdvjys8uai/UilYCv7nG7yFGSva4ESb6++KZNZ1Cw==",
        "From": "Wei Fang <wei.fang@nxp.com>",
        "To": "claudiu.manoil@nxp.com,\n\tvladimir.oltean@nxp.com,\n\txiaoning.wang@nxp.com,\n\tandrew+netdev@lunn.ch,\n\tdavem@davemloft.net,\n\tedumazet@google.com,\n\tkuba@kernel.org,\n\tpabeni@redhat.com,\n\tchleroy@kernel.org",
        "Cc": "netdev@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org,\n\timx@lists.linux.dev,\n\tlinuxppc-dev@lists.ozlabs.org,\n\tlinux-arm-kernel@lists.infradead.org",
        "Subject": "[PATCH net 1/2] net: enetc: correct the command BD ring consumer\n index",
        "Date": "Mon, 13 Apr 2026 15:52:49 +0800",
        "Message-Id": "<20260413075250.281653-2-wei.fang@nxp.com>",
        "X-Mailer": "git-send-email 2.34.1",
        "In-Reply-To": "<20260413075250.281653-1-wei.fang@nxp.com>",
        "References": "<20260413075250.281653-1-wei.fang@nxp.com>",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-ClientProxiedBy": "MA5P287CA0236.INDP287.PROD.OUTLOOK.COM\n (2603:1096:a01:1b1::10) To AM8PR04MB7284.eurprd04.prod.outlook.com\n (2603:10a6:20b:1dc::8)",
        "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",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "AM8PR04MB7284:EE_|DBAPR04MB7463:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "35c7608c-acce-4e0e-92c2-08de99316789",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|52116014|7416014|376014|1800799024|366016|19092799006|38350700014|56012099003|22082099003|18002099003;",
        "X-Microsoft-Antispam-Message-Info": "\n\tMUIjxBD6XM5U/ZK46K0DsVa8A3P7u0ZCM8k6UGLzcvye0AkCVW4+8D3fD5PPBNPOMjC1HPkHbwTNlFvTpbfZIftcvfWppLQfSyYBJJBIN7tKn3SknaxhVVsPea/RRkZpOfyogZLRWVhvsZjWTneRi6wCMFSYFjD8+mlkFIG20Yi213DMPwsOqpPspJSBBb6ApmRCg/kfEHlQr7Zjx41dzfwpwwvUaUesrWEaGmqrChOuS4bsJk45zW3Fd2033jySOHPPThDGtMr4TndUEiCZGIQEae8DPU4amcJ0R0vK4A8YtsV+NyGOYrNam60PIqd2YFQIvCMWBW5ZUOGFStq/CSWK74r2V+swLnQzzg4vlWjwkUXf6WqXa6xh45HykN/bzzyQs8M2TbuxDXy+XsfTHi5+5uQ5Wx97+DOT8b77KVwMacDsgfvabhxk0oNauY40Gwm4csDBvbNKMr+EjleN4G6ci+85og7baAnBaZwhQtkV0nup42YEacZgZaRpopiuj7EV3RgNasTBkZHgoiqY5ZFBbth5CrwvDRzEKigUyhS40ceJzXWVCGGHHtrWDY1jiUMj6yvd1JVldHpRbcrypwBOBaTtoM9pw+m96hJ82bbrHpIVqBylmo8YfyENH7dqC+G9ajKhQD/IRuOT+d8pv1hmnyH+HUR4IAbM5hxO4GqK45Hko0GGkDcF9ZxtbL6d7GJ+RerHsIdG6UQI3Hzjj4OWpS+uCy6GMRjJ3dbj6lxlyvwbgXkB+ymBB7JTKUP1IND9LBwZ47TIVESM5ZD2ZgwUgVSTO/xa/6fTmJYXGy8=",
        "X-Forefront-Antispam-Report": "\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8PR04MB7284.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(7416014)(376014)(1800799024)(366016)(19092799006)(38350700014)(56012099003)(22082099003)(18002099003);DIR:OUT;SFP:1101;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n TBt4xwYqJpBJ3eZgmBRKmmBTvFuRBayXnzonsfzFnsBrtiyE9IgTZE7WFGjcD7GPR4jZ9EfRKdZ9n3e6bpmlp1UfDvNUggXDTR21AuD6K+IwqlZsNrBtXTOJIdwxfr8xvoXL7UCAsP/Ibb7QFwT2YP6iJxkHG07kfPWmtOnd8LIkXi+i4jdf2Bqwk6YepWygH42ozYnTALOiTmI/llvd1Snj2fpzVX5JKnXSlG3c8pJJJ06JaQNrDR8X0GU/t8kLum0YZAnqYWL3ggmb5L8CPXmrvk6WeU0nQaZ0lQkFQZ8/RUwDEEFnFk2Ofx0s6+oWYJ3cX5RaNv9dFvXHHUebXr28gDrhW0BixXoWarsCbuC9xOU4H1Xp0X2RzvugDpDSdIznQDvirpdopkdO5FAm9p2QXSBMKwDKiPhpxfgU6O/Q4CzUZeJea78rFUEKGbcu8UZYrSm0pDhN/N5mdtVAKg8ZHRIgzXmCyI/V5W0c9QzwjznILTn9FlHgeYhZdLtHUaAEMNDMJMYZxhcnZheDbijbbBL0cNGys7czRAEkIF3kJKOKcv2pP0WoYTWLXasnvrGHsF3Xz0I/swfJqigwdhyBzHvebMj4whRnAg4adQIL2DW6irTpQCeNWc3aOM0Sreyll+tkeaZLJe5PALDCPq0NMfZfAr2cR4xmegu6/d70CH98Ds2Oq39S2oBL4sNKvLxvCt+KzGvvd8sMeZ1yVrsstVNgbOhmqlovTssRFbcjrZzgvQR1lW1JGTvy7jAyWKmBLXzWHpOi1+MU/Rnl64DsafKzUCSnpklbvOC3lyXipRycEb+AucKU4hxyyREZO57e+axH7DHWlF8VCKIdnQKoVFXxKRHcoSuTlJ4CBqaPulKgrRjalRSCE2nMPaeH2mq/+7SRLodsCW9PNRBvvFsdiclqRfyHdUXvvGU25JUT/v2oXNvpPpfE8wK/OCv6kdXmFxGcph/ienSJwRuQThh5JJu4a9dmtNYOL8+G/dqs0fI/LX6r6TJ6m7cTHydMROmx/9+437mT2oVmRWxHgqLTFukH8g7d7+m5L+x9UTJR6qhO5hjHysakfM9Re+pNWZoT1CyFxyeyUduqEwFMGvMGQJKSEZXwGPHwygSrzEyHTdqC6Uk/EI3sqfNfPW+DmFqFpXFs9lXoskZgRb2k49UuwptI+7lq1O+HkuLwUYjWDggFtR120JCJdsQrzb8PiEB1RZpVA5BYrykaILwpiAYdzJb2/Oc2iM49aWxBcqLJ8eNA6eVqfGnjLxdr6NorIN3Fon8RaZCSN1KzhhJyNEj83kXHZnyljHCWyUa01iLAr1hcALgU/ZfiUFR39HEimgTG7+Y7xLI2GNEKJOeuuT0fgbyxtCJ0aZM3u+0zS7WAGcAEzkRn8nzP+MVdSTLyRjXWk6+rOqYeBNkdeMVmxlbZ86sxQ83S9rXJTXWdo4hjpjpkFZx12xU6+7c1YgOHBY2MQGZuxC/Gy5D/r7BHWKWnZmngSTbvcKXQZpNjKNsEtEK+7OpBHuDOdF5ul92Ms0WmxplaqNLU0yiWMAjLxYdCxBtPkAlGM/C9URUyuvrfDcV545/l2/nNloZKuV6b3px1YfFfxbJhchnNqvZ9/jJ/naFiHnHLp5U9IkECTlPybFHjYDMByty5fVAqhFC/b9AVUjR9ya/TPg8I/3KnqWHPSw48snJE/35WcgG4BkStgLvgaqI1D3Yk5WHhF+inCd9DcKwcMIxB07GoFpz0bw==",
        "X-OriginatorOrg": "nxp.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 35c7608c-acce-4e0e-92c2-08de99316789",
        "X-MS-Exchange-CrossTenant-AuthSource": "AM8PR04MB7284.eurprd04.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "13 Apr 2026 07:51:01.0253\n (UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n v0opaxWxupVaOXKrb0imnGX0DPTrKxvgkMP6K2I3+kudLu5SJKyGnKywjbL3XXs//02Ky7jZ6gHf338niwP5Aw==",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DBAPR04MB7463",
        "X-Spam-Status": "No, score=0.8 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,\n\tSPF_HELO_PASS,T_SPF_PERMERROR autolearn=disabled version=4.0.1 OzLabs 8",
        "X-Spam-Checker-Version": "SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"
    },
    "content": "The command BD ring cousumer index register has the consumer index as\nthe lower 10 bits, and the bit 31 is SBE, which indicates whether a\nsystem bus error occurred during execution of the CBD command. So if a\nsystem bus error occurs, reading the register will get the SBE bit set.\n\nHowever, the current implementation directly uses the register value as\nthe consumer index without masking it. Therefore, if a system bus error\noccurs, an incorrect consumer index will be obtained, causing errors in\nthe processing of the command BD ring. Thus, we need to mask out the\nother bits to obtain the correct consumer index.\n\nFixes: 4701073c3deb (\"net: enetc: add initial netc-lib driver to support NTMP\")\nSigned-off-by: Wei Fang <wei.fang@nxp.com>\n---\n drivers/net/ethernet/freescale/enetc/ntmp.c         | 7 ++++---\n drivers/net/ethernet/freescale/enetc/ntmp_private.h | 1 +\n 2 files changed, 5 insertions(+), 3 deletions(-)",
    "diff": "diff --git a/drivers/net/ethernet/freescale/enetc/ntmp.c b/drivers/net/ethernet/freescale/enetc/ntmp.c\nindex 0c1d343253bf..1b1ff0446d0a 100644\n--- a/drivers/net/ethernet/freescale/enetc/ntmp.c\n+++ b/drivers/net/ethernet/freescale/enetc/ntmp.c\n@@ -55,7 +55,7 @@ int ntmp_init_cbdr(struct netc_cbdr *cbdr, struct device *dev,\n \tspin_lock_init(&cbdr->ring_lock);\n \n \tcbdr->next_to_use = netc_read(cbdr->regs.pir);\n-\tcbdr->next_to_clean = netc_read(cbdr->regs.cir);\n+\tcbdr->next_to_clean = netc_read(cbdr->regs.cir) & NETC_CBDRCIR_INDEX;\n \n \t/* Step 1: Configure the base address of the Control BD Ring */\n \tnetc_write(cbdr->regs.bar0, lower_32_bits(cbdr->dma_base_align));\n@@ -98,7 +98,7 @@ static void ntmp_clean_cbdr(struct netc_cbdr *cbdr)\n \tint i;\n \n \ti = cbdr->next_to_clean;\n-\twhile (netc_read(cbdr->regs.cir) != i) {\n+\twhile ((netc_read(cbdr->regs.cir) & NETC_CBDRCIR_INDEX) != i) {\n \t\tcbd = ntmp_get_cbd(cbdr, i);\n \t\tmemset(cbd, 0, sizeof(*cbd));\n \t\ti = (i + 1) % cbdr->bd_num;\n@@ -135,7 +135,8 @@ static int netc_xmit_ntmp_cmd(struct ntmp_user *user, union netc_cbd *cbd)\n \tcbdr->next_to_use = i;\n \tnetc_write(cbdr->regs.pir, i);\n \n-\terr = read_poll_timeout_atomic(netc_read, val, val == i,\n+\terr = read_poll_timeout_atomic(netc_read, val,\n+\t\t\t\t       (val & NETC_CBDRCIR_INDEX) == i,\n \t\t\t\t       NETC_CBDR_DELAY_US, NETC_CBDR_TIMEOUT,\n \t\t\t\t       true, cbdr->regs.cir);\n \tif (unlikely(err))\ndiff --git a/drivers/net/ethernet/freescale/enetc/ntmp_private.h b/drivers/net/ethernet/freescale/enetc/ntmp_private.h\nindex 34394e40fddd..7a53db8740db 100644\n--- a/drivers/net/ethernet/freescale/enetc/ntmp_private.h\n+++ b/drivers/net/ethernet/freescale/enetc/ntmp_private.h\n@@ -12,6 +12,7 @@\n \n #define NTMP_EID_REQ_LEN\t8\n #define NETC_CBDR_BD_NUM\t256\n+#define NETC_CBDRCIR_INDEX\tGENMASK(9, 0)\n \n union netc_cbd {\n \tstruct {\n",
    "prefixes": [
        "net",
        "1/2"
    ]
}