net: bcmgenet: Remove checks on clock handles
authorFlorian Fainelli <f.fainelli@gmail.com>
Thu, 23 Jul 2015 00:28:23 +0000 (17:28 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 27 Jul 2015 00:21:56 +0000 (17:21 -0700)
commit7d5d3075b5910cff7b33a68d3b065566fece4ba1
tree953ed5ae4110cf53d229e139eb86dc591571533b
parentb3e6b82a0099dfef038e40c630a554ed1e402504
net: bcmgenet: Remove checks on clock handles

Instead of multiplying the number of checks for IS_ERR(priv->clk),
simply NULLify the 'struct clk' pointer which is something the Linux
common clock framework perfectly deals with and does early return for
each and every single clk_* API functions.

Having every single function check for !IS_ERR(priv->clk) is both
redundant and error prone, as it turns out, we were doing it for the
main GENET clock: priv->clk, but not for the Wake-on-LAN or EEE clock,
so let's just be consistent here.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Acked-by: Petri Gynther <pgynther@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/genet/bcmgenet.c