Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/94672/?format=api
https://patches.dpdk.org/api/patches/94672/?format=api", "web_url": "https://patches.dpdk.org/project/dpdk/patch/20210622124335.2213-1-david.hunt@intel.com/", "project": { "id": 1, "url": "https://patches.dpdk.org/api/projects/1/?format=api", "name": "DPDK", "link_name": "dpdk", "list_id": "dev.dpdk.org", "list_email": "dev@dpdk.org", "web_url": "http://core.dpdk.org", "scm_url": "git://dpdk.org/dpdk", "webscm_url": "http://git.dpdk.org/dpdk", "list_archive_url": "https://inbox.dpdk.org/dev", "list_archive_url_format": "https://inbox.dpdk.org/dev/{}", "commit_url_format": "" }, "msgid": "<20210622124335.2213-1-david.hunt@intel.com>", "list_archive_url": "https://inbox.dpdk.org/dev/20210622124335.2213-1-david.hunt@intel.com", "date": "2021-06-22T12:43:34", "name": "[v2,1/2] power: don't use rte prefix in internal code", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": true, "hash": "a44d505685b6b8d3832adba99e73c2623deb3642", "submitter": { "id": 342, "url": "https://patches.dpdk.org/api/people/342/?format=api", "name": "Hunt, David", "email": "david.hunt@intel.com" }, "delegate": null, "mbox": "https://patches.dpdk.org/project/dpdk/patch/20210622124335.2213-1-david.hunt@intel.com/mbox/", "series": [ { "id": 17437, "url": "https://patches.dpdk.org/api/series/17437/?format=api", "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=17437", "date": "2021-06-22T12:43:34", "name": "[v2,1/2] power: don't use rte prefix in internal code", "version": 2, "mbox": "https://patches.dpdk.org/series/17437/mbox/" } ], "comments": "https://patches.dpdk.org/api/patches/94672/comments/", "check": "success", "checks": "https://patches.dpdk.org/api/patches/94672/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@inbox.dpdk.org", "Delivered-To": "patchwork@inbox.dpdk.org", "Received": [ "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 96916A0548;\n\tTue, 22 Jun 2021 14:43:47 +0200 (CEST)", "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 27DD240040;\n\tTue, 22 Jun 2021 14:43:47 +0200 (CEST)", "from mga02.intel.com (mga02.intel.com [134.134.136.20])\n by mails.dpdk.org (Postfix) with ESMTP id 25BF94003C\n for <dev@dpdk.org>; Tue, 22 Jun 2021 14:43:44 +0200 (CEST)", "from orsmga001.jf.intel.com ([10.7.209.18])\n by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 22 Jun 2021 05:43:43 -0700", "from silpixa00399952.ir.intel.com ([10.55.129.13])\n by orsmga001.jf.intel.com with ESMTP; 22 Jun 2021 05:43:42 -0700" ], "IronPort-SDR": [ "\n BbYvhAwqI6u+OFHO7xO6CJ4Nk3M+YVhKvXY4+xlgZjD1LP2OHiaS1PHLxLv7gk+uQpI4v+WxwX\n NGcbPZ9gttpQ==", "\n xO6JjknPATPnegNPJhC4Ec83p1NqfYqyy46mgXHuQzc6c+klov8UKQnCWHNa1cltRQO/oJsLNw\n i4x5l2QQzJmg==" ], "X-IronPort-AV": [ "E=McAfee;i=\"6200,9189,10022\"; a=\"194184584\"", "E=Sophos;i=\"5.83,291,1616482800\"; d=\"scan'208\";a=\"194184584\"", "E=Sophos;i=\"5.83,291,1616482800\"; d=\"scan'208\";a=\"486901028\"" ], "X-ExtLoop1": "1", "From": "David Hunt <david.hunt@intel.com>", "To": "dev@dpdk.org", "Cc": "david.hunt@intel.com,\n\tanatoly.burakov@intel.com", "Date": "Tue, 22 Jun 2021 13:43:34 +0100", "Message-Id": "<20210622124335.2213-1-david.hunt@intel.com>", "X-Mailer": "git-send-email 2.17.1", "In-Reply-To": "\n <a3d905e76229e2f77a164379af8ccb0dcdac0dbc.1619175790.git.anatoly.burakov@intel.com>", "References": "\n <a3d905e76229e2f77a164379af8ccb0dcdac0dbc.1619175790.git.anatoly.burakov@intel.com>", "Subject": "[dpdk-dev] [PATCH v2 1/2] power: don't use rte prefix in internal\n code", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.29", "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>" }, "content": "From: Anatoly Burakov <anatoly.burakov@intel.com>\n\nCurrently, ACPI code uses rte_power_info as the struct name, which\ngives the appearance that this is an externally visible API. Fix to\nuse internal namespace.\n\nSigned-off-by: Anatoly Burakov <anatoly.burakov@intel.com>\nAcked-by: David Hunt <david.hunt@intel.com>\n---\n lib/power/power_acpi_cpufreq.c | 34 +++++++++++++++++-----------------\n 1 file changed, 17 insertions(+), 17 deletions(-)", "diff": "diff --git a/lib/power/power_acpi_cpufreq.c b/lib/power/power_acpi_cpufreq.c\nindex d028a9947f..1b8c69cc8b 100644\n--- a/lib/power/power_acpi_cpufreq.c\n+++ b/lib/power/power_acpi_cpufreq.c\n@@ -78,7 +78,7 @@ enum power_state {\n /**\n * Power info per lcore.\n */\n-struct rte_power_info {\n+struct acpi_power_info {\n \tunsigned int lcore_id; /**< Logical core id */\n \tuint32_t freqs[RTE_MAX_LCORE_FREQS]; /**< Frequency array */\n \tuint32_t nb_freqs; /**< number of available freqs */\n@@ -90,14 +90,14 @@ struct rte_power_info {\n \tuint16_t turbo_enable; /**< Turbo Boost enable/disable */\n } __rte_cache_aligned;\n \n-static struct rte_power_info lcore_power_info[RTE_MAX_LCORE];\n+static struct acpi_power_info lcore_power_info[RTE_MAX_LCORE];\n \n /**\n * It is to set specific freq for specific logical core, according to the index\n * of supported frequencies.\n */\n static int\n-set_freq_internal(struct rte_power_info *pi, uint32_t idx)\n+set_freq_internal(struct acpi_power_info *pi, uint32_t idx)\n {\n \tif (idx >= RTE_MAX_LCORE_FREQS || idx >= pi->nb_freqs) {\n \t\tRTE_LOG(ERR, POWER, \"Invalid frequency index %u, which \"\n@@ -133,7 +133,7 @@ set_freq_internal(struct rte_power_info *pi, uint32_t idx)\n * governor will be saved for rolling back.\n */\n static int\n-power_set_governor_userspace(struct rte_power_info *pi)\n+power_set_governor_userspace(struct acpi_power_info *pi)\n {\n \tFILE *f;\n \tint ret = -1;\n@@ -189,7 +189,7 @@ power_set_governor_userspace(struct rte_power_info *pi)\n * sys file.\n */\n static int\n-power_get_available_freqs(struct rte_power_info *pi)\n+power_get_available_freqs(struct acpi_power_info *pi)\n {\n \tFILE *f;\n \tint ret = -1, i, count;\n@@ -259,7 +259,7 @@ power_get_available_freqs(struct rte_power_info *pi)\n * It is to fopen the sys file for the future setting the lcore frequency.\n */\n static int\n-power_init_for_setting_freq(struct rte_power_info *pi)\n+power_init_for_setting_freq(struct acpi_power_info *pi)\n {\n \tFILE *f;\n \tchar fullpath[PATH_MAX];\n@@ -299,7 +299,7 @@ power_acpi_cpufreq_check_supported(void)\n int\n power_acpi_cpufreq_init(unsigned int lcore_id)\n {\n-\tstruct rte_power_info *pi;\n+\tstruct acpi_power_info *pi;\n \tuint32_t exp_state;\n \n \tif (lcore_id >= RTE_MAX_LCORE) {\n@@ -374,7 +374,7 @@ power_acpi_cpufreq_init(unsigned int lcore_id)\n * needed by writing the sys file.\n */\n static int\n-power_set_governor_original(struct rte_power_info *pi)\n+power_set_governor_original(struct acpi_power_info *pi)\n {\n \tFILE *f;\n \tint ret = -1;\n@@ -420,7 +420,7 @@ power_set_governor_original(struct rte_power_info *pi)\n int\n power_acpi_cpufreq_exit(unsigned int lcore_id)\n {\n-\tstruct rte_power_info *pi;\n+\tstruct acpi_power_info *pi;\n \tuint32_t exp_state;\n \n \tif (lcore_id >= RTE_MAX_LCORE) {\n@@ -475,7 +475,7 @@ power_acpi_cpufreq_exit(unsigned int lcore_id)\n uint32_t\n power_acpi_cpufreq_freqs(unsigned int lcore_id, uint32_t *freqs, uint32_t num)\n {\n-\tstruct rte_power_info *pi;\n+\tstruct acpi_power_info *pi;\n \n \tif (lcore_id >= RTE_MAX_LCORE) {\n \t\tRTE_LOG(ERR, POWER, \"Invalid lcore ID\\n\");\n@@ -522,7 +522,7 @@ power_acpi_cpufreq_set_freq(unsigned int lcore_id, uint32_t index)\n int\n power_acpi_cpufreq_freq_down(unsigned int lcore_id)\n {\n-\tstruct rte_power_info *pi;\n+\tstruct acpi_power_info *pi;\n \n \tif (lcore_id >= RTE_MAX_LCORE) {\n \t\tRTE_LOG(ERR, POWER, \"Invalid lcore ID\\n\");\n@@ -540,7 +540,7 @@ power_acpi_cpufreq_freq_down(unsigned int lcore_id)\n int\n power_acpi_cpufreq_freq_up(unsigned int lcore_id)\n {\n-\tstruct rte_power_info *pi;\n+\tstruct acpi_power_info *pi;\n \n \tif (lcore_id >= RTE_MAX_LCORE) {\n \t\tRTE_LOG(ERR, POWER, \"Invalid lcore ID\\n\");\n@@ -581,7 +581,7 @@ power_acpi_cpufreq_freq_max(unsigned int lcore_id)\n int\n power_acpi_cpufreq_freq_min(unsigned int lcore_id)\n {\n-\tstruct rte_power_info *pi;\n+\tstruct acpi_power_info *pi;\n \n \tif (lcore_id >= RTE_MAX_LCORE) {\n \t\tRTE_LOG(ERR, POWER, \"Invalid lcore ID\\n\");\n@@ -598,7 +598,7 @@ power_acpi_cpufreq_freq_min(unsigned int lcore_id)\n int\n power_acpi_turbo_status(unsigned int lcore_id)\n {\n-\tstruct rte_power_info *pi;\n+\tstruct acpi_power_info *pi;\n \n \tif (lcore_id >= RTE_MAX_LCORE) {\n \t\tRTE_LOG(ERR, POWER, \"Invalid lcore ID\\n\");\n@@ -614,7 +614,7 @@ power_acpi_turbo_status(unsigned int lcore_id)\n int\n power_acpi_enable_turbo(unsigned int lcore_id)\n {\n-\tstruct rte_power_info *pi;\n+\tstruct acpi_power_info *pi;\n \n \tif (lcore_id >= RTE_MAX_LCORE) {\n \t\tRTE_LOG(ERR, POWER, \"Invalid lcore ID\\n\");\n@@ -647,7 +647,7 @@ power_acpi_enable_turbo(unsigned int lcore_id)\n int\n power_acpi_disable_turbo(unsigned int lcore_id)\n {\n-\tstruct rte_power_info *pi;\n+\tstruct acpi_power_info *pi;\n \n \tif (lcore_id >= RTE_MAX_LCORE) {\n \t\tRTE_LOG(ERR, POWER, \"Invalid lcore ID\\n\");\n@@ -674,7 +674,7 @@ power_acpi_disable_turbo(unsigned int lcore_id)\n int power_acpi_get_capabilities(unsigned int lcore_id,\n \t\tstruct rte_power_core_capabilities *caps)\n {\n-\tstruct rte_power_info *pi;\n+\tstruct acpi_power_info *pi;\n \n \tif (lcore_id >= RTE_MAX_LCORE) {\n \t\tRTE_LOG(ERR, POWER, \"Invalid lcore ID\\n\");\n", "prefixes": [ "v2", "1/2" ] }{ "id": 94672, "url": "