[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <20171215.135117.1425635987050327977.davem@davemloft.net>
Date: Fri, 15 Dec 2017 13:51:17 -0500 (EST)
From: David Miller <davem@...emloft.net>
To: f.fainelli@...il.com
Cc: netdev@...r.kernel.org, rmk+kernel@...linux.org.uk, andrew@...n.ch,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH net-next] net: phy: phylink: Handle NULL fwnode_handle
From: Florian Fainelli <f.fainelli@...il.com>
Date: Thu, 14 Dec 2017 15:57:58 -0800
> Unlike the various of_* routines to fetch properties, fwnode_* routines can
> have an early check against a NULL fwnode_handle reference which makes them
> return -EINVAL (see fwnode_call_int_op), thus making it virtually impossible to
> differentiate what type of error is going on.
>
> Have an early check in phylink_register_sfp() so we can keep proceeding with
> the initialization, there is not much we can do without a valid fwnode_handle
> except return early and treat this similarly to -ENOENT.
>
> Fixes: 8fa7b9b6af25 ("phylink: convert to fwnode")
> Signed-off-by: Florian Fainelli <f.fainelli@...il.com>
Applied.
Powered by blists - more mailing lists