Thread (1 message) 1 message, 1 author, 2012-01-05

Re: [PATCH v2] drivers: net: Fix dependency for EEPROM_93CX6

From: David Miller <davem@davemloft.net>
Date: 2012-01-05 17:20:04
Also in: netdev

From: Larry Finger <redacted>
Date: Thu, 05 Jan 2012 10:11:21 -0600
On 01/05/2012 07:37 AM, Fabio Estevam wrote:
quoted
Fix the following build warning:

warning: (KS8851&& AX88796_93CX6&& RTL8180&& RTL8187&& ADM8211&&
RT2400PCI&& RT2500PCI&& RT61PCI&& RT2800PCI&& R8187SE) selects
EEPROM_93CX6 which has unmet direct dependencies (MISC_DEVICES)

Signed-off-by: Fabio Estevam<redacted>
---
Changes since v1:
- Place MISC_DEVICES dependency into the 'depends on' line
Is this the right way to fix this? Whenever I get this kind of build
warning, I usually attribute it to a problem with my local
configuration and fix my copy of .config, not modify the build
system. With this change, it seems to me that a lot of devices will
suddenly disappear from the build with little explanation. I don't
feel confident enough to NACK the patch, but I would like an expert to
comment.

I have noticed that the defconfigs for various architectures are split
between turning MISC_DEVICES on or off.
Right, this is definitely the wrong fix, "select" is the right way to
fix this because no user should have to know the gory details of what
random odd config variables have to be on already in order to turn on
support for a device they are interested in.

Fix this right, by using "select MISC_DEVICES"
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help