Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/655888/?format=api
{ "id": 655888, "url": "http://patchwork.ozlabs.org/api/patches/655888/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/1470335825-15534-2-git-send-email-bimmy.pujari@intel.com/", "project": { "id": 46, "url": "http://patchwork.ozlabs.org/api/projects/46/?format=api", "name": "Intel Wired Ethernet development", "link_name": "intel-wired-lan", "list_id": "intel-wired-lan.osuosl.org", "list_email": "intel-wired-lan@osuosl.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<1470335825-15534-2-git-send-email-bimmy.pujari@intel.com>", "list_archive_url": null, "date": "2016-08-04T18:37:01", "name": "[next,S41-V2,1/5] i40e: use alloc_workqueue instead of create_singlethread_workqueue", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "4cc07c8614c48e1c27b19f57888f3221efee7c9e", "submitter": { "id": 68919, "url": "http://patchwork.ozlabs.org/api/people/68919/?format=api", "name": "Pujari, Bimmy", "email": "bimmy.pujari@intel.com" }, "delegate": { "id": 68, "url": "http://patchwork.ozlabs.org/api/users/68/?format=api", "username": "jtkirshe", "first_name": "Jeff", "last_name": "Kirsher", "email": "jeffrey.t.kirsher@intel.com" }, "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/1470335825-15534-2-git-send-email-bimmy.pujari@intel.com/mbox/", "series": [], "comments": "http://patchwork.ozlabs.org/api/patches/655888/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/655888/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<intel-wired-lan-bounces@lists.osuosl.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "intel-wired-lan@lists.osuosl.org" ], "Delivered-To": [ "patchwork-incoming@bilbo.ozlabs.org", "intel-wired-lan@lists.osuosl.org" ], "Received": [ "from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3s4zFg4W35z9sRZ\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 5 Aug 2016 04:37:43 +1000 (AEST)", "from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id D2D6031241;\n\tThu, 4 Aug 2016 18:37:41 +0000 (UTC)", "from silver.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id cHo07rKXT7Px; Thu, 4 Aug 2016 18:37:40 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby silver.osuosl.org (Postfix) with ESMTP id 081F13120E;\n\tThu, 4 Aug 2016 18:37:38 +0000 (UTC)", "from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n\tby ash.osuosl.org (Postfix) with ESMTP id BAC031CEA96\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 4 Aug 2016 18:37:35 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id B80BC89A86\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 4 Aug 2016 18:37:35 +0000 (UTC)", "from hemlock.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id uQLD9FzkzC8C for <intel-wired-lan@lists.osuosl.org>;\n\tThu, 4 Aug 2016 18:37:32 +0000 (UTC)", "from mga04.intel.com (mga04.intel.com [192.55.52.120])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id 7AB59891E5\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 4 Aug 2016 18:37:32 +0000 (UTC)", "from orsmga001.jf.intel.com ([10.7.209.18])\n\tby fmsmga104.fm.intel.com with ESMTP; 04 Aug 2016 11:37:32 -0700", "from bimmy.jf.intel.com (HELO bimmy.linux1.jf.intel.com)\n\t([134.134.2.177])\n\tby orsmga001.jf.intel.com with ESMTP; 04 Aug 2016 11:37:32 -0700" ], "X-Virus-Scanned": [ "amavisd-new at osuosl.org", "amavisd-new at osuosl.org" ], "X-Greylist": "domain auto-whitelisted by SQLgrey-1.7.6", "X-ExtLoop1": "1", "X-IronPort-AV": "E=Sophos; i=\"5.28,471,1464678000\"; d=\"scan'208\";\n\ta=\"1008560091\"", "From": "Bimmy Pujari <bimmy.pujari@intel.com>", "To": "intel-wired-lan@lists.osuosl.org", "Date": "Thu, 4 Aug 2016 11:37:01 -0700", "Message-Id": "<1470335825-15534-2-git-send-email-bimmy.pujari@intel.com>", "X-Mailer": "git-send-email 2.4.11", "In-Reply-To": "<1470335825-15534-1-git-send-email-bimmy.pujari@intel.com>", "References": "<1470335825-15534-1-git-send-email-bimmy.pujari@intel.com>", "Subject": "[Intel-wired-lan] [next PATCH S41-V2 1/5] i40e: use alloc_workqueue\n\tinstead of create_singlethread_workqueue", "X-BeenThere": "intel-wired-lan@lists.osuosl.org", "X-Mailman-Version": "2.1.18-1", "Precedence": "list", "List-Id": "Intel Wired Ethernet Linux Kernel Driver Development\n\t<intel-wired-lan.lists.osuosl.org>", "List-Unsubscribe": "<http://lists.osuosl.org/mailman/options/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@lists.osuosl.org?subject=unsubscribe>", "List-Archive": "<http://lists.osuosl.org/pipermail/intel-wired-lan/>", "List-Post": "<mailto:intel-wired-lan@lists.osuosl.org>", "List-Help": "<mailto:intel-wired-lan-request@lists.osuosl.org?subject=help>", "List-Subscribe": "<http://lists.osuosl.org/mailman/listinfo/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@lists.osuosl.org?subject=subscribe>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "intel-wired-lan-bounces@lists.osuosl.org", "Sender": "\"Intel-wired-lan\" <intel-wired-lan-bounces@lists.osuosl.org>" }, "content": "From: Jacob Keller <jacob.e.keller@intel.com>\n\nReplace calls to create_singlethread_workqueue instead with alloc_workqueue\nas is style with other Intel drivers. This provides more control over\nworkqueue creation, and allows explicit setting of the desired mode of\noperation. It also makes it more obvious that driver name constant is\npassed to a format \"%s\".\n\nSigned-off-by: Jacob Keller <jacob.e.keller@intel.com>\nChange-ID: I6192b44caf5140336cd54c5b350d51c73b541fdb\n---\n drivers/net/ethernet/intel/i40e/i40e_main.c | 3 ++-\n drivers/net/ethernet/intel/i40evf/i40evf_main.c | 3 ++-\n 2 files changed, 4 insertions(+), 2 deletions(-)", "diff": "diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c\nindex 1c5a4c0..b83070f 100644\n--- a/drivers/net/ethernet/intel/i40e/i40e_main.c\n+++ b/drivers/net/ethernet/intel/i40e/i40e_main.c\n@@ -11577,7 +11577,8 @@ static int __init i40e_init_module(void)\n \t * it can't be any worse than using the system workqueue which\n \t * was already single threaded\n \t */\n-\ti40e_wq = create_singlethread_workqueue(i40e_driver_name);\n+\ti40e_wq = alloc_workqueue(\"%s\", WQ_UNBOUND | WQ_MEM_RECLAIM, 1,\n+\t\t\t\t i40e_driver_name);\n \tif (!i40e_wq) {\n \t\tpr_err(\"%s: Failed to create workqueue\\n\", i40e_driver_name);\n \t\treturn -ENOMEM;\ndiff --git a/drivers/net/ethernet/intel/i40evf/i40evf_main.c b/drivers/net/ethernet/intel/i40evf/i40evf_main.c\nindex fd4a47b..bef688f 100644\n--- a/drivers/net/ethernet/intel/i40evf/i40evf_main.c\n+++ b/drivers/net/ethernet/intel/i40evf/i40evf_main.c\n@@ -2833,7 +2833,8 @@ static int __init i40evf_init_module(void)\n \n \tpr_info(\"%s\\n\", i40evf_copyright);\n \n-\ti40evf_wq = create_singlethread_workqueue(i40evf_driver_name);\n+\ti40evf_wq = alloc_workqueue(\"%s\", WQ_UNBOUND | WQ_MEM_RECLAIM, 1,\n+\t\t\t\t i40evf_driver_name);\n \tif (!i40evf_wq) {\n \t\tpr_err(\"%s: Failed to create workqueue\\n\", i40evf_driver_name);\n \t\treturn -ENOMEM;\n", "prefixes": [ "next", "S41-V2", "1/5" ] }