From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80044.outbound.protection.outlook.com [40.107.8.44]) by dpdk.org (Postfix) with ESMTP id 976912965 for ; Fri, 27 Jul 2018 04:28:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nKNKZ5weqMsEhfzBXcm6LZGO/uxtjqCZV58QwMH1jzU=; b=V3j7eqNDanGxG2DlYnbw1BojXl3OTLi92ZVz6ZGPXy4IiO0i4TygDL7Jqo/PnGVvlQldfWdq9sMlAp/J+1YWE/7OGwAkpq3EICEwQHoPeRyvFNkSRCgpzODFJf89JRQlSJ2kw6XQOsnLd1LzvgmrdwZxUlDuiQnE+X5rA9Q+5Vg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by HE1PR0501MB2043.eurprd05.prod.outlook.com (2603:10a6:3:35::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.21; Fri, 27 Jul 2018 02:28:11 +0000 From: Yongseok Koh To: Anatoly Burakov Cc: dpdk stable Date: Thu, 26 Jul 2018 19:27:44 -0700 Message-Id: <20180727022746.38457-8-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180727022746.38457-1-yskoh@mellanox.com> References: <20180727022746.38457-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: DM5PR21CA0034.namprd21.prod.outlook.com (2603:10b6:3:ed::20) To HE1PR0501MB2043.eurprd05.prod.outlook.com (2603:10a6:3:35::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 652c1078-da6e-4c76-0594-08d5f3689983 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:HE1PR0501MB2043; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2043; 3:t1Zz+kaURRGA7Tz2k08WzNnzVJTeU8HKeH8WAelXJW0VAt1BrU5b/t/cikA1XTWD2lkI3dO21YsxOhjRyPipkLzHHELZ1+FmfyBymQspQnnex2W9lcMq32OfFtrN9/I9tWz1qdtUGCkehHAKOEOL4OQGdFL1TkirIWXIpdCz/TamlsQjHQKC6IMR/bpcioEEw7WCCtGi4+Hqn80GXQc8wj/gNO4VvNFhcuSISGb+0xXT5jpBQzFuCbXXV5d/7xgO; 25:eDQjnM36o0ymSEpmbTlopeLY1fUZMUNX8wHt8cWMWZogwKHkNnSSL/GdNMWRfhY7e7whwZrQxasI+VhuKFqjtqJ7r7tXodJT6sjUmrRiceEbvZi2zWLqNbuUWW7+dmA1H6uMf/gVZdnVO8oR5gUV9xlHqJcSfUU/oqVw7xKQoy5pvFHEckKQBBHWcKjOB9aPHIRkXNw0Z5USW053xawNIT3Qs4YB2VUurOxzXK0H5uG8eYxtdqNLPsxuc/Tk5AV7HlxYxdhDtcSUQKYDvqcjO02MwTz6a5U3/DooneABOnksBd3J5q/bFfNMYH4Vo/tBOGYd9K2stAXHHCnZYGqxmw==; 31:Cu40ldJ+75tpfujPYavxiqQwHJmRJjgFXiRo92NI2fre1W2KO9l/3g5TozAzoDiWlyKWy7WV0x6UpSx5Hx37mDHQnwfRZF2RZHewEu0Zm3cVONbeZfBSTtLUB+m1mcLioRDku27OVDGD5oF3labapCrx0wlw0cPcl96cuRO9Ixj/9rtGcOUUmIS8rfmpu+48zn8N5IdtPirtAkK9gPlKPUgLeP/0YQHN/u10saih+o8= X-MS-TrafficTypeDiagnostic: HE1PR0501MB2043: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2043; 20:yRi2ScFPnvmyGomtfjvpZJHo2nwXFGUxzT0FGPTEgUGfSXX0g3O65gB6Ckxhra9hhs0rlwvRbC3Uen0yq+O+UZKoFl0b056ihLNUVWf/h8UbvsOwF2oGb2TSAp+78IBivXtn0HjHmoJb9CsdCP1OPySowwab8njMSfIyhiMHdEx6rbTEpHQxIzkva4qhfWf3sycVqlGOxXllJIliUf7QQqXK/Y4TBNcC6d2MpsqrdDM5ZkJo+FTsZlUzrsWiIejLDueokK5dFQgMK6glEiTdzuWMkppUMAU8lpVrZfpG52qz27Ds6BHMnNLksiZ54BUCA5jLVebj4VZNjC2speX6rcifzzuosdiBVcEzlIZXU8Yq9dhWbONZ3nUlk8OIuUff+ievggXH1RiUoDIoPNlzzKZ6R1877CAzWXlxok/noMcIVQEV+1Wl5H5X3s1i/wK9FO+NhLX2DeVpQTl5DjGIQeNe0Ynz55k1ICXDVoC9PI5pRl7g5DtGVjkH4QsxDAbQ; 4:SamBRa50eY1yl/cjqRc+iSJ1ywgFE0aCy/ja+t6982cZAZS79sdDFCwgXQt9YQLhJTuJpoWHvVf/3XAwWBb61iZvudevZl54sm7PLt+WxbBV6tTVxEk3zrHnYgU2YIRZfwS+uJvTedE7qkk98srIPKtSBxik1/u5Nn3WrQCvYLmXu0niGYF2hQuqw2m1FL8LAy1gB1FcI1dAgaICPWx2JtBb1Q4j+1QQPb5LkBadIn8hExohS3JXDjm8dwT2Vs18TZmLtps1ogCq01FsIqP30A00QhNwC1r6kNnSTIl7NMo3Pw8PesQ4xUmwlDt4frnO X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:HE1PR0501MB2043; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0501MB2043; X-Forefront-PRVS: 07467C4D33 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(136003)(39850400004)(376002)(346002)(396003)(28163001)(69234005)(189003)(199004)(478600001)(16586007)(68736007)(6306002)(7736002)(316002)(1720100001)(53936002)(47776003)(55016002)(6666003)(8676002)(966005)(4326008)(956004)(476003)(53376002)(81156014)(21086003)(2616005)(14444005)(8936002)(446003)(16526019)(2906002)(86362001)(5660300001)(11346002)(106356001)(7696005)(575784001)(50226002)(97736004)(66066001)(26005)(186003)(52116002)(6116002)(76176011)(486006)(50466002)(53546011)(3846002)(69596002)(6916009)(386003)(305945005)(81166006)(1076002)(51416003)(25786009)(105586002)(48376002)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0501MB2043; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0501MB2043; 23:Zys7A+OPmrccolSx7yvCWrAvTBxJU0CX+ONeRWZ?= =?us-ascii?Q?eoMlEUbQd6dOGxK0y8B0tAhWF/Pi07W2UCQiNCKR51S3IA0qvDwYg+L635El?= =?us-ascii?Q?RmjVjfimTRnT4FgVImR2+0I+XprQLu29uVDoD/Vm4yZ1WMh4Zr36C1CP1zqC?= =?us-ascii?Q?Qmx9IqWzOYOHHX3ggVlvUcywyaOcfalWqHh7zrddXsWVgNKCCPNgYVhGPp1I?= =?us-ascii?Q?767zWBlYhb5b69kT5MC98R2RXCwiEP1C44iedX8URQOQquHCx/EMgZ2QgDOv?= =?us-ascii?Q?U+ipu8uM/B1/1/X4YJR30qFccbyIfN1zf2naGt/fUE06EmnX3ThsBwYgILPM?= =?us-ascii?Q?kZN4BC90Wusgqptkm18+rAAhZ6tzKMEVlVkUkq1sTvJBqx0+Ew8RTE9zwB4J?= =?us-ascii?Q?QLf7eptfULLFNVhSHtRomrQ1tvcbrM7zOHk+kWtepxDS6YanH6ZfEk+E5L3g?= =?us-ascii?Q?PO0tmm4ElDItyM+vV2W+Ns9XdC5gV4eDgJWJyPyrmg1mjojQglE7iuBLf6N+?= =?us-ascii?Q?b4JzxUVNpRmqZL8ljJA6pZD/llYIeNdlD5pqLjZpscn+wSu4QNHJv5w+BGSy?= =?us-ascii?Q?Q1MPMyvdaFdkZfmWkPsMUqTyM070emmiHeUEpYrK6v3lZ/zKO/hPuBU+zCYh?= =?us-ascii?Q?A+jgA7SAtaVld2EeRRYwlMa+1F1ebpeekSB8cxPc3xfM6zVeXHYOjUx4C7h4?= =?us-ascii?Q?Vgc3i552WrRO6ZkvZ2eqZmHUYec8e2ovTDnFipQPJKSIUFoAKSkLXCLb2lRW?= =?us-ascii?Q?2qhw0JZlKV51S+x0stutjBPGdtisYfbUSqrdU+xLJMdA9S4BzeC3oDDq16iZ?= =?us-ascii?Q?Th4PpZnVklG4tda6X3H1V/2r5zhYHsDrP6X2ahwUEuthEtHljNx6M9Rqjgjx?= =?us-ascii?Q?hM3fy9rd6K+tCTHO22kCMVejpYZHNS7gOcCx+a3aUg/O0Xe0ifP/fqu3z/y3?= =?us-ascii?Q?0jEyc5sPYWbTYP/78w/w+R0jnHNPsLTteW1Qh3V3pN6gyZkHICsm/XwEVNv8?= =?us-ascii?Q?o1WiwrwI3hWKxVzBOh17zSWnLm/dD9VtghfI4UdvZ8S72dBEDpkA69g8jV/p?= =?us-ascii?Q?ipdEJZaYAbtEvJqGlkC7dH3ZCodKdkT/GhK6QHpwMxKHWB5MjDE1y56/khJa?= =?us-ascii?Q?QPo4AkuOAeVsVwQUtqcDpkzdZRLRYezRDuuOpjTmcZG1jRz2P1PN4qwbstw6?= =?us-ascii?Q?1wkX9es+jCz96Dj2WI2Cl2P2iOfIQzP8Hz4QMjxx8Ok07/RVq0S7mAqHYbAH?= =?us-ascii?Q?DL+Nn9LuPioKJjH96GFfgTjdRgVnIJFdZfjrybhd5FMSrqAM2fB97LSyPxsi?= =?us-ascii?Q?I85Mvki5btRibNJKZxcuVw0wdE6afsHeiBIjmzfX4oEW4AltRTwkRTPBEKZs?= =?us-ascii?Q?i7u874HzcNCXwsAQ7saPc4OvPF3l4NYN9NQUpJHoWesqyxVRY?= X-Microsoft-Antispam-Message-Info: cXch+nEJn03VDWFqa/k/reoeGGZf2+u/SdxIIBvlgNsAx7vpEzduzbgXON6WFByLBAZbXmkbaSNtRTMMz4X5hQ8sf4Y0r8zi+0uEFmjutMazJpOWbSPmCnmTcIHkB84lxBz1u35T1FQHE+ilK3NGE9mx/VED/KLGlt2qfHIc9d13y7JhG3HYgczuuu+Tc9XTQldrD2np+b8+/Kgzyd6RUthxslAUDLuEJ1+zy1pti3oVDuxxmjj5LtN5V2DqOl1DwoezLSwa5bPEhzWoDNYUTbwI6hZyYI1bnr7FxrRjf6nwXGyAPtEVJDa1d2HJQfHTdTcQHoODkd+OxUArFCAXDPgKPSg3pGhddWTfQLHfx1o= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2043; 6:tEhv7RONGwtv2CM412ab1f42xSyr1hJcFNXvwnuhbXlNKFtvqqDplBz/fqxPQS8tqGaJMYoLFA9GIfeu+k+dSlL9McYGFAry2cAy4LmdAy5MbjazkrKhP5k+DBa1hr3vKnj4PWSY9zlf7RkK1o3X8zzKmT5FMJzAlkw5xHYWWP9VR3gDcNP4DnsFtMEXIZ+NLdUiXNRl/pxVkZqoGGslrgw57Twts9l5pXctLoxDKab184hrx7vFnV9Odm2Czz63TNTNxh8VGVaKe19RHYZ5ACROQ29Ky+ESxfBEqpuKadfhhKs75RKcpB+I1/MmcnObM+SjYfKUsANTmGYGc2AJOBW9e6QevC+p6lwvlApptd6tXPSCHdSCLAmrRGSJP6UQB5OsBvpNeL6L/rnJzwuIRwI42MtKgN9iSqIacOT9SCL0kuwe7C1TBiHVO8P7JB9LguUmpS3zKKStx/KvaknAeQ==; 5:dTpn4nxrprtIfBzAOcoqLRGzOAsiE8g3O1cbfD5Pjtqtie79sR0F7AqnnIH9IhJkUJmVYg3YS0GLgsqRb0Cyjx76xWgNCS2UAtd0eZPg9RjHgK4C7jXFYrlrgoQB0n59AXVzWsKx4tlszAinWjNXJurSM9/XSEhIVWMdY1rw5Cc=; 7:7fBvaX3sc+3QPE/MzO41xWqzKeMUrUSqM1xQCyXUACPbVFikCMUgYAuq0USUY+vPIteEjnS8zzC0GT+YpH9TlxssRa6eUeyUyIx7di0sr3v/1halIMIkWIg5R989i5rGqWqxwfgGHRYcOuUj9G/ycxT20Po8tP+TqEH30J+EG0Wi1h/zkKlXAYFZF9ukZRdo+0oTTzeinx8M0mLLfs+3iugWRQx9nv2W3UlTgK1vRy1GGkuseuv93A220UZ0lc0m SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2018 02:28:11.0910 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 652c1078-da6e-4c76-0594-08d5f3689983 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0501MB2043 Subject: [dpdk-stable] patch 'eal/linux: fix invalid syntax in interrupts' has been queued to LTS release 17.11.4 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jul 2018 02:28:14 -0000 Hi, FYI, your patch has been queued to LTS release 17.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 07/28/18. So please shout if anyone has objections. Thanks. Yongseok --- >>From 7c00b9020f98f0a887655730406bccfb78d3b0b2 Mon Sep 17 00:00:00 2001 From: Anatoly Burakov Date: Fri, 1 Jun 2018 10:08:10 +0100 Subject: [PATCH] eal/linux: fix invalid syntax in interrupts [ upstream commit 462dd3722eb7dec0db5833fbccb044e06d2a8e50 ] Parentheses were missing. It worked because macro is enclosed in parentheses, so syntax was valid after macro expansion. Bugzilla ID: 58 Fixes: 0a45657a6794 ("pci: rework interrupt handling") Signed-off-by: Anatoly Burakov --- lib/librte_eal/linuxapp/eal/eal_interrupts.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/librte_eal/linuxapp/eal/eal_interrupts.c b/lib/librte_eal/linuxapp/eal/eal_interrupts.c index 1c20693d9..e1179b85d 100644 --- a/lib/librte_eal/linuxapp/eal/eal_interrupts.c +++ b/lib/librte_eal/linuxapp/eal/eal_interrupts.c @@ -449,7 +449,7 @@ rte_intr_callback_register(const struct rte_intr_handle *intr_handle, TAILQ_FOREACH(src, &intr_sources, next) { if (src->intr_handle.fd == intr_handle->fd) { /* we had no interrupts for this */ - if TAILQ_EMPTY(&src->callbacks) + if (TAILQ_EMPTY(&src->callbacks)) wake_thread = 1; TAILQ_INSERT_TAIL(&(src->callbacks), callback, next); -- 2.11.0