List patch comments

GET /api/patches/73457/comments/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Link: 
<https://patches.dpdk.org/api/patches/73457/comments/?format=api&page=1>; rel="first",
<https://patches.dpdk.org/api/patches/73457/comments/?format=api&page=1>; rel="last"
Vary: Accept
[ { "id": 115521, "web_url": "https://patches.dpdk.org/comment/115521/", "msgid": "<CALBAE1Psj3WKdMnudJUfF=5yZsFfZAhjknfuy3DGhuawwmabZg@mail.gmail.com>", "list_archive_url": "https://inbox.dpdk.org/dev/CALBAE1Psj3WKdMnudJUfF=5yZsFfZAhjknfuy3DGhuawwmabZg@mail.gmail.com", "date": "2020-07-08T13:30:51", "subject": "Re: [dpdk-dev] [PATCH v4 1/4] eventdev: fix race condition on timer\n list counter", "submitter": { "id": 1270, "url": "https://patches.dpdk.org/api/people/1270/?format=api", "name": "Jerin Jacob", "email": "jerinjacobk@gmail.com" }, "content": "On Tue, Jul 7, 2020 at 9:25 PM Phil Yang <phil.yang@arm.com> wrote:\n>\n> The n_poll_lcores counter and poll_lcore array are shared between lcores\n> and the update of these variables are out of the protection of spinlock\n> on each lcore timer list. The read-modify-write operations of the counter\n> are not atomic, so it has the potential of race condition between lcores.\n>\n> Use c11 atomics with RELAXED ordering to prevent confliction.\n>\n> Fixes: cc7b73ea9e3b (\"eventdev: add new software timer adapter\")\n> Cc: erik.g.carrillo@intel.com\n> Cc: stable@dpdk.org\n>\n> Signed-off-by: Phil Yang <phil.yang@arm.com>\n> Reviewed-by: Dharmik Thakkar <dharmik.thakkar@arm.com>\n> Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>\n> Acked-by: Erik Gabriel Carrillo <erik.g.carrillo@intel.com>\n\nHi Thomas,\n\nThe latest version does not have ABI breakage issue.\n\nI have added the ABI verifier in my local patch verification setup.\n\nSeries applied to dpdk-next-eventdev/master.\n\nPlease pull this series from dpdk-next-eventdev/master. Thanks.\n\nI am marking this patch series as \"Awaiting Upstream\" in patchwork\nstatus to reflect the actual status.", "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@inbox.dpdk.org", "Delivered-To": "patchwork@inbox.dpdk.org", "Received": [ "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id E7E4EA0526;\n\tWed, 8 Jul 2020 15:31:11 +0200 (CEST)", "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 333031DB46;\n\tWed, 8 Jul 2020 15:31:11 +0200 (CEST)", "from mail-io1-f68.google.com (mail-io1-f68.google.com\n [209.85.166.68]) by dpdk.org (Postfix) with ESMTP id F1C481DB22;\n Wed, 8 Jul 2020 15:31:08 +0200 (CEST)", "by mail-io1-f68.google.com with SMTP id i4so46911422iov.11;\n Wed, 08 Jul 2020 06:31:08 -0700 (PDT)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n h=mime-version:references:in-reply-to:from:date:message-id:subject:to\n :cc; bh=jP+kl/hkaFBHbgRyR7ioofgUOJbjdczcDgxf0M8hXW0=;\n b=AeuaP2Bd99kM85zx0ba5iWKKhvhoBOel6K0TVoRCfGXiPHrnwyyNexley8nhlyg+cN\n UndUrckLFLfyRInySSBLtCNv/n1g/+hVeuz+0kJvbAuCyeokc23Mg7b9ksKmVeWGsdF1\n jg90XAohrO17O1To8DmAVyEOZjPxhtQj0IQ9MH0/WvcsIbLjAGHnvF4dYRzKQQydHY2x\n xMtiO6zpYCcdLbBvPzrnbN887foNLOdJSh94yxXFsIv7BwBZ+nM4A2EN9BmSySTsTq8r\n mWc9Ux3AvUMA50G5jMlAL3W5h6+C9hU9u0lexa/CqAxpFBCvB0azJWrfU29pYYp5glf2\n p5oQ==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20161025;\n h=x-gm-message-state:mime-version:references:in-reply-to:from:date\n :message-id:subject:to:cc;\n bh=jP+kl/hkaFBHbgRyR7ioofgUOJbjdczcDgxf0M8hXW0=;\n b=bFfVWblY+Z/KoYGGnAAKQGunsPkECuEJntCqnICyIrA3OX7JxFvv8QnVgzysJL2Kgp\n aP9fJFsi31v2Tu1rO8grAa7SG4QXw/Djy0MWBTTy5fH5w8R0CQx14VrhEoOIztR2gdAP\n EPIoLjZpxxz9gBG+1ySYtLUtGl9ozrzLvXKFsPy3k6QAmivpgT8oDqMl4SKN84gjJxaZ\n +RTsyOqKmVGdVNPyqFnjVC16s9egwHWNoI3aSM8HZn/+05od/dzo6a/pN7i63Ic/tb7U\n mqVzo8ffyJKW50IXyvpK0vChnQion0QJaDaJ8l9otuBBkRUN4yYLGGN+ea/TcmtUSSUV\n uS1Q==", "X-Gm-Message-State": "AOAM532GJYdBgylE0Y15+PAqUL0TC4vcWbzKDoMio7dUuqjiIwD6us/B\n 36tn2xTLcwXBF7DlEZDvseIpARpUtBxlksgyqNc=", "X-Google-Smtp-Source": "\n ABdhPJz/Iat5HgujdLW3LrH0biKRY7bzsCpPC5j9g3B0I6yzJVBxoVnELfTt9G79wW0bZKJ8y7j4DDO2jazwpdtplDE=", "X-Received": "by 2002:a5e:880f:: with SMTP id l15mr34996693ioj.94.1594215068045;\n Wed, 08 Jul 2020 06:31:08 -0700 (PDT)", "MIME-Version": "1.0", "References": "<1594120403-17643-1-git-send-email-phil.yang@arm.com>\n <1594137293-22468-1-git-send-email-phil.yang@arm.com>", "In-Reply-To": "<1594137293-22468-1-git-send-email-phil.yang@arm.com>", "From": "Jerin Jacob <jerinjacobk@gmail.com>", "Date": "Wed, 8 Jul 2020 19:00:51 +0530", "Message-ID": "\n <CALBAE1Psj3WKdMnudJUfF=5yZsFfZAhjknfuy3DGhuawwmabZg@mail.gmail.com>", "To": "Phil Yang <phil.yang@arm.com>", "Cc": "Jerin Jacob <jerinj@marvell.com>, dpdk-dev <dev@dpdk.org>,\n Thomas Monjalon <thomas@monjalon.net>,\n Erik Gabriel Carrillo <erik.g.carrillo@intel.com>,\n Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com>,\n David Christensen <drc@linux.vnet.ibm.com>,\n \"Ruifeng Wang (Arm Technology China)\" <Ruifeng.Wang@arm.com>,\n Dharmik Thakkar <Dharmik.Thakkar@arm.com>, nd <nd@arm.com>,\n David Marchand <david.marchand@redhat.com>, Ray Kinsella <mdr@ashroe.eu>,\n Neil Horman <nhorman@tuxdriver.com>, dodji@redhat.com,\n dpdk stable <stable@dpdk.org>", "Content-Type": "text/plain; charset=\"UTF-8\"", "Subject": "Re: [dpdk-dev] [PATCH v4 1/4] eventdev: fix race condition on timer\n list counter", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.15", "Precedence": "list", "List-Id": "DPDK patches and discussions <dev.dpdk.org>", "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>", "List-Archive": "<http://mails.dpdk.org/archives/dev/>", "List-Post": "<mailto:dev@dpdk.org>", "List-Help": "<mailto:dev-request@dpdk.org?subject=help>", "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org", "Sender": "\"dev\" <dev-bounces@dpdk.org>" }, "addressed": null }, { "id": 115545, "web_url": "https://patches.dpdk.org/comment/115545/", "msgid": "<4650182.64zhJK4i9u@thomas>", "list_archive_url": "https://inbox.dpdk.org/dev/4650182.64zhJK4i9u@thomas", "date": "2020-07-08T15:01:36", "subject": "Re: [dpdk-dev] [PATCH v4 1/4] eventdev: fix race condition on timer\n\tlist counter", "submitter": { "id": 685, "url": "https://patches.dpdk.org/api/people/685/?format=api", "name": "Thomas Monjalon", "email": "thomas@monjalon.net" }, "content": "08/07/2020 15:30, Jerin Jacob:\n> On Tue, Jul 7, 2020 at 9:25 PM Phil Yang <phil.yang@arm.com> wrote:\n> >\n> > The n_poll_lcores counter and poll_lcore array are shared between lcores\n> > and the update of these variables are out of the protection of spinlock\n> > on each lcore timer list. The read-modify-write operations of the counter\n> > are not atomic, so it has the potential of race condition between lcores.\n> >\n> > Use c11 atomics with RELAXED ordering to prevent confliction.\n> >\n> > Fixes: cc7b73ea9e3b (\"eventdev: add new software timer adapter\")\n> > Cc: erik.g.carrillo@intel.com\n> > Cc: stable@dpdk.org\n> >\n> > Signed-off-by: Phil Yang <phil.yang@arm.com>\n> > Reviewed-by: Dharmik Thakkar <dharmik.thakkar@arm.com>\n> > Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>\n> > Acked-by: Erik Gabriel Carrillo <erik.g.carrillo@intel.com>\n> \n> Hi Thomas,\n> \n> The latest version does not have ABI breakage issue.\n> \n> I have added the ABI verifier in my local patch verification setup.\n> \n> Series applied to dpdk-next-eventdev/master.\n> \n> Please pull this series from dpdk-next-eventdev/master. Thanks.\n> \n> I am marking this patch series as \"Awaiting Upstream\" in patchwork\n> status to reflect the actual status.\n\nOK, pulled and marked as Accepted in patchwork.", "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@inbox.dpdk.org", "Delivered-To": "patchwork@inbox.dpdk.org", "Received": [ "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 4E25EA0527;\n\tWed, 8 Jul 2020 17:01:46 +0200 (CEST)", "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 7872A1DD10;\n\tWed, 8 Jul 2020 17:01:44 +0200 (CEST)", "from new3-smtp.messagingengine.com (new3-smtp.messagingengine.com\n [66.111.4.229]) by dpdk.org (Postfix) with ESMTP id A8C041C43D;\n Wed, 8 Jul 2020 17:01:42 +0200 (CEST)", "from compute7.internal (compute7.nyi.internal [10.202.2.47])\n by mailnew.nyi.internal (Postfix) with ESMTP id 26CE65800E1;\n Wed, 8 Jul 2020 11:01:40 -0400 (EDT)", "from mailfrontend2 ([10.202.2.163])\n by compute7.internal (MEProxy); Wed, 08 Jul 2020 11:01:40 -0400", "from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184])\n by mail.messagingengine.com (Postfix) with ESMTPA id 24F0B30600B1;\n Wed, 8 Jul 2020 11:01:37 -0400 (EDT)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=\n from:to:cc:subject:date:message-id:in-reply-to:references\n :mime-version:content-transfer-encoding:content-type; s=fm1; bh=\n B2xgZq8ZSdBrhKJHwttlP1l8dJHLLu6qJV3/7rPOZKQ=; b=Pa2+/PySTmEBeHov\n Zw3n6G/6x/D2a+bqg6S9gNQwz8mUwBhhVq0GxZFNnywn/2bQoqZGhvXfOQFgb1IG\n fqfhTlsSTqAwQ3JEDysoDDYD4txMjYeTaNZ7edm2G4gKYKhDiyNbMWblx8NrXgE4\n AHLf+fTpU2SSTuYuEUs1gZGtst9x98hZ8CquiehFAQ/LaJfz+4wvKT6OAgtwImJ8\n 7mq61pmrnWN2pRpIdR8MPm2kqEA3XPkOz46Oo13+Oe10qcI6hRLV86Oyw1Wx5WiZ\n pqZ/0hK6Z+AhJE9X9jERjLXX2Q0b9K/C24uxb53cnDDPDH9Fd0Z77C5NAVZS/MEE\n +ybZrw==", "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n messagingengine.com; h=cc:content-transfer-encoding:content-type\n :date:from:in-reply-to:message-id:mime-version:references\n :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender\n :x-sasl-enc; s=fm3; bh=B2xgZq8ZSdBrhKJHwttlP1l8dJHLLu6qJV3/7rPOZ\n KQ=; b=STVm3/fvgf1SuxQzLlWyLIiahX8dg0zqQtTyRe6mlBRNepSydyVhLAlUb\n tO7OLNniUPbOOVE7SVnLMu9g82g/gno81sIOEl3+eKm8VpMeJfntj2OaSBTM8jlj\n TJeQ7vTgJyyAPleDUUJHyAcHRdh3IdVD8TLDjQ+aLGUsr649H8NWSWZP8N0+3LSb\n hFRwZFBS456OtgjQEXoTZVIN8HZbUA0l8uVI+7p74tGAGclzH9o2FgUyptQv/psK\n BlFjfuJQTmc2N6XCiI7Tc9d5cv3XE/v53FufwXyLXglSvWp02P5wYUO5g5nQ5AYX\n F+hilvoY28/4Umb890kyH4Ab0pTaQ==" ], "X-ME-Sender": "<xms:0t8FXzP_gq9HmpqmQxUDLpkd1QszBhLOMxy_8c2saqCiHRGo4nTnZA>", "X-ME-Proxy-Cause": "\n gggruggvucftvghtrhhoucdtuddrgeduiedrudejgdekhecutefuodetggdotefrodftvf\n curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu\n uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc\n fjughrpefhvffufffkjghfggfgtgesthfuredttddtvdenucfhrhhomhepvfhhohhmrghs\n ucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenucggtf\n frrghtthgvrhhnpedugefgvdefudfftdefgeelgffhueekgfffhfeujedtteeutdejueei\n iedvffegheenucfkphepjeejrddufeegrddvtdefrddukeegnecuvehluhhsthgvrhfuih\n iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgrlhho\n nhdrnhgvth", "X-ME-Proxy": "<xmx:0t8FX9-WCDEn1saM_YANDH8sE7AQAOhn6fUANDMSKKFs-sGcDo41pw>\n <xmx:0t8FXyTvKAcIFE6_I6G4_XZzkSyNU1QZDFffXpxRlfmIAD5EsfY9XQ>\n <xmx:0t8FX3uWW8We5mOWsqEB2jnz9BWc-bre-ChLnpodp-i3o8FJBC8ENA>\n <xmx:1N8FXz1oH6JOpWJbxh3UMIdWsDeq0hIJMuwtYls6NgMzcRV1Wu9eGA>", "From": "Thomas Monjalon <thomas@monjalon.net>", "To": "Phil Yang <phil.yang@arm.com>, Jerin Jacob <jerinj@marvell.com>", "Cc": "dev@dpdk.org, Erik Gabriel Carrillo <erik.g.carrillo@intel.com>,\n Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com>,\n David Christensen <drc@linux.vnet.ibm.com>,\n \"Ruifeng Wang (Arm Technology China)\" <Ruifeng.Wang@arm.com>,\n Dharmik Thakkar <Dharmik.Thakkar@arm.com>, nd <nd@arm.com>,\n David Marchand <david.marchand@redhat.com>, Ray Kinsella <mdr@ashroe.eu>,\n Neil Horman <nhorman@tuxdriver.com>, dodji@redhat.com,\n dpdk stable <stable@dpdk.org>, Jerin Jacob <jerinjacobk@gmail.com>", "Date": "Wed, 08 Jul 2020 17:01:36 +0200", "Message-ID": "<4650182.64zhJK4i9u@thomas>", "In-Reply-To": "\n <CALBAE1Psj3WKdMnudJUfF=5yZsFfZAhjknfuy3DGhuawwmabZg@mail.gmail.com>", "References": "<1594120403-17643-1-git-send-email-phil.yang@arm.com>\n <1594137293-22468-1-git-send-email-phil.yang@arm.com>\n <CALBAE1Psj3WKdMnudJUfF=5yZsFfZAhjknfuy3DGhuawwmabZg@mail.gmail.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "7Bit", "Content-Type": "text/plain; charset=\"us-ascii\"", "Subject": "Re: [dpdk-dev] [PATCH v4 1/4] eventdev: fix race condition on timer\n\tlist counter", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.15", "Precedence": "list", "List-Id": "DPDK patches and discussions <dev.dpdk.org>", "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>", "List-Archive": "<http://mails.dpdk.org/archives/dev/>", "List-Post": "<mailto:dev@dpdk.org>", "List-Help": "<mailto:dev-request@dpdk.org?subject=help>", "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org", "Sender": "\"dev\" <dev-bounces@dpdk.org>" }, "addressed": null } ]