Re: [E1000-devel] [patch] igb: cleanup igb_enable_mas() a bit

2015-04-01 Thread Dan Carpenter
On Tue, Mar 31, 2015 at 08:10:31PM +, Fujinaka, Todd wrote: > I have a fix for this already, if Dan doesn't mind. > I don't mind. regards, dan carpenter -- Dive into the World of Parallel Pr

[E1000-devel] [patch] igb: cleanup igb_enable_mas() a bit

2015-03-19 Thread Dan Carpenter
set and not set then there aren't any other possibilities so the else statement is dead code. This function always returns zero so if you delete the "ret_val" variable, the code is shorter and more clear. Signed-off-by: Dan Carpenter diff --git a/drivers/net/ethernet/intel/igb/ig

Re: [E1000-devel] [patch -mainline] fm10k: drop upper bits of VLAN ID

2015-01-30 Thread Dan Carpenter
On Fri, Jan 30, 2015 at 11:41:27AM +0300, Dan Carpenter wrote: > Static checkers complain that the shifts in "(vid << 4) >> 4" perfectly > cancel each other out and the code is a no-op. "vid" is a u16. The > comment says that the intention here is to dro

[E1000-devel] [patch -mainline] fm10k: drop upper bits of VLAN ID

2015-01-30 Thread Dan Carpenter
xes: 401b5383c6c9 ('fm10k: Add support for configuring PF interface') Signed-off-by: Dan Carpenter --- Static analysis. Not tested. diff --git a/drivers/net/ethernet/intel/fm10k/fm10k_pf.c b/drivers/net/ethernet/intel/fm10k/fm10k_pf.c index 275423d..ee30d06 100644 --- a/drivers/net/ethern

Re: [E1000-devel] i40e: trivial fixes

2014-12-02 Thread Dan Carpenter
type) 105 I40E_INC_BP_REFCNT(&sd_entry->u.bp); 106 exit: 107 if (ret_code) Here. 108 if (dma_mem_alloc_done) 109 i40e_free_dma_mem(hw, &mem); regards, dan carpenter -

[E1000-devel] [patch] i40e: precedence bug in i40e_get_pfc_delay()

2014-10-29 Thread Dan Carpenter
The ">>" operation has higher precedence than the "&" operation. Also the casting is not needed. Signed-off-by: Dan Carpenter --- This is static checker work and I haven't tested it on real hardware. diff --git a/drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c

[E1000-devel] [patch] i40e: _MASK vs _SHIFT typo in i40e_handle_mdd_event()

2014-10-16 Thread Dan Carpenter
We accidentally mask by the _SHIFT variable. It means that "event" is always zero. Signed-off-by: Dan Carpenter --- Not tested. diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c index ed5f1c1..c3a7f4a 100644 --- a/drivers/net/ethe

Re: [E1000-devel] fm10k: Add netdev

2014-10-01 Thread Dan Carpenter
he write combining memory and > then perhaps it will make a bit more sense. > Yes. That would make it more clear. regards, dan carpenter -- Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achiev

Re: [E1000-devel] fm10k: Add netdev

2014-10-01 Thread Dan Carpenter
ast get rid of the incorrect/misleading ones? regards, dan carpenter -- Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Read

[E1000-devel] [patch] ixgbe: remove duplicate IXGBE_MAX_L2A_QUEUES define

2014-06-09 Thread Dan Carpenter
The IXGBE_MAX_L2A_QUEUES define is cut and pasted twice so we can delete the second instance. Signed-off-by: Dan Carpenter diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe.h b/drivers/net/ethernet/intel/ixgbe/ixgbe.h index ac9f214..bfb2c23 100644 --- a/drivers/net/ethernet/intel/ixgbe

Re: [E1000-devel] [patch] i40e: remove an unneeded check

2014-04-03 Thread Dan Carpenter
On Fri, Mar 28, 2014 at 12:17:16PM -0700, Jeff Kirsher wrote: > On Fri, 2014-03-28 at 11:29 +0300, Dan Carpenter wrote: > > We know "ret" is zero here. No need to check again. > > > > Signed-off-by: Dan Carpenter > > Dan with the latest bunch of patches I

[E1000-devel] [patch] i40e: remove an unneeded check

2014-03-28 Thread Dan Carpenter
We know "ret" is zero here. No need to check again. Signed-off-by: Dan Carpenter diff --git a/drivers/net/ethernet/intel/i40e/i40e_ethtool.c b/drivers/net/ethernet/intel/i40e/i40e_ethtool.c index 28da412..2640004 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_ethtool.c +++ b/d

Re: [E1000-devel] i40e: implement DCB support infastructure

2014-01-20 Thread Dan Carpenter
p adding numbers to tlv and it becomes even more non-zero. 364 } regards, dan carpenter -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critica

Re: [E1000-devel] i40evf: main driver core

2014-01-17 Thread Dan Carpenter
On Tue, Jan 07, 2014 at 06:40:47PM +, Williams, Mitch A wrote: > > > > -Original Message- > > From: Dan Carpenter [mailto:dan.carpen...@oracle.com] > > Sent: Monday, January 06, 2014 10:12 PM > > To: Rose, Gregory V > > Cc: e1000-devel@list

Re: [E1000-devel] [patch v2] i40e: potential array underflow in i40e_vc_process_vf_msg()

2014-01-12 Thread Dan Carpenter
arc.info archive has the curly braces in the right place. http://marc.info/?l=kernel-janitors&m=138943435730292&w=2 regards, dan carpenter -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Wh

[E1000-devel] [patch v2] i40e: potential array underflow in i40e_vc_process_vf_msg()

2014-01-11 Thread Dan Carpenter
rt VFs on PFs other than 0') Signed-off-by: Dan Carpenter --- v2: rebased. commit message updated. diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c index 51a4f6125437..b77d7e79d977 100644 --- a/drivers/net/ethernet/intel/i40e/i

[E1000-devel] [patch] i40e: potential array underflow in i40e_vc_process_vf_msg()

2014-01-08 Thread Dan Carpenter
If "vf_id" is smaller than hw->func_caps.vf_base_id then we leads to an array underflow of the pf->vf[] array. Fixes: 7efa84b7abc1 ('i40e: support VFs on PFs other than 0') Signed-off-by: Dan Carpenter diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c b/

Re: [E1000-devel] i40evf: main driver core

2014-01-06 Thread Dan Carpenter
I40EVF_FLAG_IMIR_ENABLED (u32)(1 << 5) 235 #define I40EVF_FLAG_MQ_CAPABLE (u32)(1 << 6) 236 #define I40EVF_FLAG_NEED_LINK_UPDATE (u32)(1 << 7) The flags are explicitly u32 and the ->flags member is unsigned long. And, of course, che

[E1000-devel] [patch v2 -stable] igbvf: integer wrapping bug setting the mtu

2013-09-13 Thread Dan Carpenter
;t want to have dev_err() message. This is a static checker fix and I'm not sure what the impact is. --- v2: reformat and also remove the dev_err() Signed-off-by: Dan Carpenter diff --git a/drivers/net/ethernet/intel/igbvf/netdev.c b/drivers/net/ethernet/intel/igbvf/netdev.c index 95d5430..

Re: [E1000-devel] [patch -stable] igbvf: integer wrapping bug setting the mtu

2013-09-13 Thread Dan Carpenter
ve namespaces > > configured. > > > > This is a static checker fix and I'm not sure what the impact is. > > > > Signed-off-by: Dan Carpenter > > > > diff --git a/drivers/net/ethernet/intel/igbvf/netdev.c > > b/drivers/net/ethernet/intel/igbvf/netd

[E1000-devel] [patch -stable] igbvf: integer wrapping bug setting the mtu

2013-09-13 Thread Dan Carpenter
Signed-off-by: Dan Carpenter diff --git a/drivers/net/ethernet/intel/igbvf/netdev.c b/drivers/net/ethernet/intel/igbvf/netdev.c index 95d5430..24e3883 100644 --- a/drivers/net/ethernet/intel/igbvf/netdev.c +++ b/drivers/net/ethernet/intel/igbvf/netdev.c @@ -2342,7 +2342,7 @@ static struct n

[E1000-devel] [patch] i40e: fix copy_from_user() error handling

2013-09-13 Thread Dan Carpenter
There can never be a negative number of bytes_not_copied. Also return -EFAULT on error. Signed-off-by: Dan Carpenter diff --git a/drivers/net/ethernet/intel/i40e/i40e_debugfs.c b/drivers/net/ethernet/intel/i40e/i40e_debugfs.c index 8dbd91f..de9f60d 100644 --- a/drivers/net/ethernet/intel/i40e

Re: [E1000-devel] igb: Add i2c interface to igb.

2013-01-21 Thread Dan Carpenter
On Mon, Jan 21, 2013 at 06:58:38PM +, Wyborny, Carolyn wrote: > > -Original Message- > > From: Dan Carpenter [mailto:dan.carpen...@oracle.com] > > Sent: Monday, January 21, 2013 10:36 AM > > To: Wyborny, Carolyn > > Cc: e1000-devel@lists.sourceforge.net

Re: [E1000-devel] igb: Add i2c interface to igb.

2013-01-21 Thread Dan Carpenter
st == NULL) 7643 goto exit; regards, dan carpenter -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with Lea

Re: [E1000-devel] [PATCH 5/5] ixgbe: add driver set_max_vfs support

2012-10-03 Thread Dan Carpenter
fs is type unsigned int. We take an unsigned long from sysfs. We silently truncate it to an unsigned int. Then we cast it to a negative number and compare against 63 and take the minimum... It's root only so it's not a problem but it's a hassle to audit. regards, dan carpente

Re: [E1000-devel] ixgbe: added reg_ops file to debugfs

2012-09-18 Thread Dan Carpenter
Also Catherine's email address is dead. And I was so excited that someone was using an @intel.com instead of an @linux.intel.com address. Those have all been broken since July... regards, dan carpenter -- Live Sec

Re: [E1000-devel] ixgbe: added reg_ops file to debugfs

2012-09-18 Thread Dan Carpenter
o a buffer and then call simple_read_from_buffer(). regards, dan carpenter -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed an

[E1000-devel] [patch] e1000e, igbvf: fix default message level

2012-03-10 Thread Dan Carpenter
be controlled through ethtool which passes a bit number that is used to do a bit shift. Signed-off-by: Dan Carpenter diff --git a/drivers/net/ethernet/intel/igbvf/netdev.c b/drivers/net/ethernet/intel/igbvf/netdev.c index 217c143..e50c2ec 100644 --- a/drivers/net/ethernet/intel/igbvf/netdev.c

Re: [E1000-devel] ixgbe: fixup hard dependencies on supporting 8 traffic classes

2011-10-11 Thread Dan Carpenter
^ New dereference. 3367 3368 ixgbe_dcb_hw_pfc_config(&adapter->hw, pfc->pfc_en, regards, dan carpenter -- All the data continuously generated in your IT infrastr

[E1000-devel] [patch -next] ixgbe: potential null dereference

2010-07-27 Thread Dan Carpenter
The e_dev_err() macro dereferences "adapter" which is NULL here. Signed-off-by: Dan Carpenter diff --git a/drivers/net/ixgbe/ixgbe_main.c b/drivers/net/ixgbe/ixgbe_main.c index 9203759..0360260 100644 --- a/drivers/net/ixgbe/ixgbe_main.c +++ b/drivers/net/ixgbe/ixgbe_main.c @@ -6549

[E1000-devel] [patch] e1000e: change logical negate to bitwise

2010-05-23 Thread Dan Carpenter
The bitwise negate is intended here. With the logical negate the condition is always false. Signed-off-by: Dan Carpenter diff --git a/drivers/net/e1000e/netdev.c b/drivers/net/e1000e/netdev.c index 24507f3..57a7e41 100644 --- a/drivers/net/e1000e/netdev.c +++ b/drivers/net/e1000e/netdev.c