* [dpdk-dev] [PATCH] drivers/net/i40e/:remove i40e_nvmupd_command redundant code
@ 2018-09-27 7:26 Li Han
2018-09-30 2:12 ` Zhang, Qi Z
0 siblings, 1 reply; 2+ messages in thread
From: Li Han @ 2018-09-27 7:26 UTC (permalink / raw)
To: qi.z.zhang; +Cc: dev, Li Han
in function i40e_nvmupd_validate_command, when "cmd->data_size < 1"
it'll return I40E_NVMUPD_INVALID,and in function "i40e_nvmupd_command"
when "upd_cmd == I40E_NVMUPD_STATUS",it check "!cmd->data_size" again,
but it's no need.
Signed-off-by: Li Han <han.li1@zte.com.cn>
---
drivers/net/i40e/base/i40e_nvm.c | 5 -----
1 file changed, 5 deletions(-)
diff --git a/drivers/net/i40e/base/i40e_nvm.c b/drivers/net/i40e/base/i40e_nvm.c
index c77dac0..5de22e4 100644
--- a/drivers/net/i40e/base/i40e_nvm.c
+++ b/drivers/net/i40e/base/i40e_nvm.c
@@ -869,11 +869,6 @@ enum i40e_status_code i40e_nvmupd_command(struct i40e_hw *hw,
* going into the state machine
*/
if (upd_cmd == I40E_NVMUPD_STATUS) {
- if (!cmd->data_size) {
- *perrno = -EFAULT;
- return I40E_ERR_BUF_TOO_SHORT;
- }
-
bytes[0] = hw->nvmupd_state;
if (cmd->data_size >= 4) {
--
1.8.3.1
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [dpdk-dev] [PATCH] drivers/net/i40e/:remove i40e_nvmupd_command redundant code
2018-09-27 7:26 [dpdk-dev] [PATCH] drivers/net/i40e/:remove i40e_nvmupd_command redundant code Li Han
@ 2018-09-30 2:12 ` Zhang, Qi Z
0 siblings, 0 replies; 2+ messages in thread
From: Zhang, Qi Z @ 2018-09-30 2:12 UTC (permalink / raw)
To: Li Han; +Cc: dev
Hi Han:
> -----Original Message-----
> From: Li Han [mailto:han.li1@zte.com.cn]
> Sent: Thursday, September 27, 2018 3:27 PM
> To: Zhang, Qi Z <qi.z.zhang@intel.com>
> Cc: dev@dpdk.org; Li Han <han.li1@zte.com.cn>
> Subject: [PATCH] [dpdk-dev] drivers/net/i40e/:remove
> i40e_nvmupd_command redundant code
>
> in function i40e_nvmupd_validate_command, when "cmd->data_size < 1"
> it'll return I40E_NVMUPD_INVALID,and in function "i40e_nvmupd_command"
> when "upd_cmd == I40E_NVMUPD_STATUS",it check "!cmd->data_size" again,
> but it's no need.
Thanks for contribute this.
I have no objection for this change.
But you know , base code is kind of special code in driver, it is shared by different platform,
Intel DPDk team will update base code timely based on Intel's base code team's release.
So we are not prefer to make much difference from the original version which make things complex for code update.
So usually we will only accept necessary patch (like critical fix, missing device configure... which may impact our customer)
Since this is the patch for code clean, I think it's better we just feedback to our base code team , and hope this could be captured in next update.
Is that ok for you?
Thanks for your understanding
Regards
Qi
>
> Signed-off-by: Li Han <han.li1@zte.com.cn>
> ---
> drivers/net/i40e/base/i40e_nvm.c | 5 -----
> 1 file changed, 5 deletions(-)
>
> diff --git a/drivers/net/i40e/base/i40e_nvm.c
> b/drivers/net/i40e/base/i40e_nvm.c
> index c77dac0..5de22e4 100644
> --- a/drivers/net/i40e/base/i40e_nvm.c
> +++ b/drivers/net/i40e/base/i40e_nvm.c
> @@ -869,11 +869,6 @@ enum i40e_status_code
> i40e_nvmupd_command(struct i40e_hw *hw,
> * going into the state machine
> */
> if (upd_cmd == I40E_NVMUPD_STATUS) {
> - if (!cmd->data_size) {
> - *perrno = -EFAULT;
> - return I40E_ERR_BUF_TOO_SHORT;
> - }
> -
> bytes[0] = hw->nvmupd_state;
>
> if (cmd->data_size >= 4) {
> --
> 1.8.3.1
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2018-09-30 2:12 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-27 7:26 [dpdk-dev] [PATCH] drivers/net/i40e/:remove i40e_nvmupd_command redundant code Li Han
2018-09-30 2:12 ` Zhang, Qi Z
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).