Thread (23 messages) flat view 23 messages, 5 authors, 2021-08-04

Re: [PATCH net-next v2] ethernet/intel: fix PTP_1588_CLOCK dependencies

From: Arnd Bergmann <arnd@kernel.org>
Date: 2021-08-03 18:27:37
Also in: intel-wired-lan, lkml

On Tue, Aug 3, 2021 at 7:19 PM Keller, Jacob E [off-list ref] wrote:
quoted
On Tue, Aug 3, 2021 at 6:14 PM Richard Cochran [off-list ref] wrote:
There is an alternative solution to fixing the imply keyword:

Make the drivers use it properly by *actually* conditionally enabling the feature only when IS_REACHABLE, i.e. fix ice so that it uses IS_REACHABLE instead of IS_ENABLED, and so that its stub implementation in ice_ptp.h actually just silently does nothing but returns 0 to tell the rest of the driver things are fine.
I would consider IS_REACHABLE() part of the problem, not the solution, it makes
things magically build, but then surprises users at runtime when they do not get
the intended behavior.

      Arnd
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help