net: thunderx: Drop unnecessary NULL check after container_of
authorGuenter Roeck <linux@roeck-us.net>
Thu, 13 May 2021 23:04:18 +0000 (16:04 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 14 May 2021 22:00:53 +0000 (15:00 -0700)
commitfc25f9f631acad4f4d0089fc400f2943c989522c
tree20f40ec428a6b5f1cfa541de0f41c07867fc4016
parentfa44821a4ddda0101f64908abc56dc25b905475d
net: thunderx: Drop unnecessary NULL check after container_of

The result of container_of() operations is never NULL unless the embedded
element is the first element of the structure. This is not the case here.
The NULL check is therefore unnecessary and misleading. Remove it.

This change was made automatically with the following Coccinelle script.

@@
type t;
identifier v;
statement s;
@@

<+...
(
  t v = container_of(...);
|
  v = container_of(...);
)
  ...
  when != v
- if (\( !v \| v == NULL \) ) s
...+>

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/cavium/thunder/thunder_bgx.c