Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/92076/?format=api
http://patchwork.dpdk.org/api/patches/92076/?format=api", "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/a3d905e76229e2f77a164379af8ccb0dcdac0dbc.1619175790.git.anatoly.burakov@intel.com/", "project": { "id": 1, "url": "http://patchwork.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": "<a3d905e76229e2f77a164379af8ccb0dcdac0dbc.1619175790.git.anatoly.burakov@intel.com>", "list_archive_url": "https://inbox.dpdk.org/dev/a3d905e76229e2f77a164379af8ccb0dcdac0dbc.1619175790.git.anatoly.burakov@intel.com", "date": "2021-04-23T11:03:18", "name": "[21.08,v4,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": 4, "url": "http://patchwork.dpdk.org/api/people/4/?format=api", "name": "Burakov, Anatoly", "email": "anatoly.burakov@intel.com" }, "delegate": { "id": 1, "url": "http://patchwork.dpdk.org/api/users/1/?format=api", "username": "tmonjalo", "first_name": "Thomas", "last_name": "Monjalon", "email": "thomas@monjalon.net" }, "mbox": "http://patchwork.dpdk.org/project/dpdk/patch/a3d905e76229e2f77a164379af8ccb0dcdac0dbc.1619175790.git.anatoly.burakov@intel.com/mbox/", "series": [ { "id": 16633, "url": "http://patchwork.dpdk.org/api/series/16633/?format=api", "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=16633", "date": "2021-04-23T11:03:18", "name": "[21.08,v4,1/2] power: don't use rte prefix in internal code", "version": 4, "mbox": "http://patchwork.dpdk.org/series/16633/mbox/" } ], "comments": "http://patchwork.dpdk.org/api/patches/92076/comments/", "check": "success", "checks": "http://patchwork.dpdk.org/api/patches/92076/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 27DAFA0548;\n\tFri, 23 Apr 2021 13:03:26 +0200 (CEST)", "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 0CA984014F;\n\tFri, 23 Apr 2021 13:03:26 +0200 (CEST)", "from mga18.intel.com (mga18.intel.com [134.134.136.126])\n by mails.dpdk.org (Postfix) with ESMTP id 567064014F\n for <dev@dpdk.org>; Fri, 23 Apr 2021 13:03:24 +0200 (CEST)", "from fmsmga005.fm.intel.com ([10.253.24.32])\n by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 23 Apr 2021 04:03:22 -0700", "from silpixa00399498.ir.intel.com (HELO\n silpixa00399498.ger.corp.intel.com) ([10.237.223.216])\n by fmsmga005.fm.intel.com with ESMTP; 23 Apr 2021 04:03:20 -0700" ], "IronPort-SDR": [ "\n G/w6WZ0TflDe3qkzvQ45I4q4oOEblMr3Fx1qJQJ7eMvipikks3Qc5Uc5FoRZAtXDEL+1NFgEmr\n b8/gnl5/QUDQ==", "\n vjbAsqRyfa201NIhv365MeRannp1Lg90Mn/2is/PFKhZs87G8PHg7vFRJd81MHzRD7sayt9HRj\n iLFEmgAxF73Q==" ], "X-IronPort-AV": [ "E=McAfee;i=\"6200,9189,9962\"; a=\"183531977\"", "E=Sophos;i=\"5.82,245,1613462400\"; d=\"scan'208\";a=\"183531977\"", "E=Sophos;i=\"5.82,245,1613462400\"; d=\"scan'208\";a=\"617949806\"" ], "X-ExtLoop1": "1", "From": "Anatoly Burakov <anatoly.burakov@intel.com>", "To": "dev@dpdk.org", "Cc": "stephen@networkplumber.org, Richael.Zhuang@arm.com,\n reshma.pattan@intel.com, david.hunt@intel.com", "Date": "Fri, 23 Apr 2021 11:03:18 +0000", "Message-Id": "\n <a3d905e76229e2f77a164379af8ccb0dcdac0dbc.1619175790.git.anatoly.burakov@intel.com>", "X-Mailer": "git-send-email 2.25.1", "In-Reply-To": "\n <2fae7084c99dc8223e8d3a0aa9c2e5ba18bf1e6b.1619104102.git.anatoly.burakov@intel.com>", "References": "\n <2fae7084c99dc8223e8d3a0aa9c2e5ba18bf1e6b.1619104102.git.anatoly.burakov@intel.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[dpdk-dev] [21.08 PATCH v4 1/2] power: don't use rte prefix in\n internal 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": "Currently, 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>\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": [ "21.08", "v4", "1/2" ] }{ "id": 92076, "url": "