• David Brownell's avatar
    [PATCH] USB: let USB_{PEGASUS,USBNET} depend on NET_ETHERNET · 4606bd17
    David Brownell authored
    Adrian Bunk wrote:
    > I observed the following small problem in 2.6:
    >
    > - MII depends on NET_ETHERNET
    > - USB_PEGASUS and USB_USBNET select MII, but they depend only on NET
    >
    > The patch below lets USB_PEGASUS and USB_USBNET depend on NET_ETHERNET
    > instead of NET to fix this issue.
    
    Actually how about this one instead?  The PEGASUS bit is the same.
    The difference is that MII (and CRC32) are only attributed to the
    driver code that needs those ... AX8817X needs both, ZAURUS just
    needs CRC32.  The core (which should eventually become a separate
    module) shouldn't depend on those modules at all.
    
    Also both CDCETHER and AX8817X are marked as non-experimental;
    I recall Dave Hollis submitted a patch to do that for AX8817X,
    and CDCETHER now seems to have gotten enough success reports too.
    4606bd17
Kconfig 8.81 KB