05 Feb, 2009

1 commit


08 Jan, 2009

1 commit


12 Dec, 2008

1 commit


04 Dec, 2008

3 commits


03 Dec, 2008

1 commit


27 Nov, 2008

1 commit


22 Nov, 2008

1 commit

  • Fix hp-plus driver link errors.
    Builds as loadable module and kernel image driver.
    All drivers that use 8390.o or 8390p.o that will build on
    i386 with MCA/PCI/EISA/ISA were built successfully both
    =m and =y.

    drivers/built-in.o: In function `hpp_open':
    hp-plus.c:(.text+0xac06c): undefined reference to `eip_interrupt'
    hp-plus.c:(.text+0xac0d7): undefined reference to `eip_open'
    drivers/built-in.o: In function `hpp_close':
    hp-plus.c:(.text+0xac1bb): undefined reference to `eip_close'
    drivers/built-in.o: In function `hpp_probe1':
    hp-plus.c:(.init.text+0xa98a): undefined reference to `NS8390p_init'
    drivers/built-in.o: In function `hp_plus_probe':
    (.init.text+0xa9fe): undefined reference to `__alloc_eip_netdev'

    Signed-off-by: Randy Dunlap
    Signed-off-by: David S. Miller

    Randy Dunlap
     

06 Nov, 2008

1 commit

  • Attached is a driver for SMSC's LAN911x and LAN921x families of embedded
    ethernet controllers.

    There is an existing smc911x driver in the tree; this is intended to
    replace it. Dustin McIntire (the author of the smc911x driver) has
    expressed his support for switching to this driver.

    This driver contains workarounds for all known hardware issues, and has
    been tested on all flavours of the chip on multiple architectures.

    This driver now uses phylib, so this patch also adds support for the
    device's internal phy

    Signed-off-by: Steve Glendinning
    Signed-off-by: Bahadir Balban
    Signed-off-by: Dustin Mcintire
    Signed-off-by: Bill Gatliff
    Signed-off-by: Jeff Garzik

    Steve Glendinning
     

31 Oct, 2008

1 commit


21 Oct, 2008

1 commit


18 Sep, 2008

4 commits


03 Sep, 2008

1 commit

  • Fix hp-plus Makefile object file:

    drivers/built-in.o: In function `hpp_open':
    hp-plus.c:(.text+0xaf445): undefined reference to `ei_interrupt'
    hp-plus.c:(.text+0xaf4ac): undefined reference to `ei_open'
    drivers/built-in.o: In function `hpp_close':
    hp-plus.c:(.text+0xaf59d): undefined reference to `ei_close'
    drivers/built-in.o: In function `hpp_probe1':
    hp-plus.c:(.init.text+0x7314): undefined reference to `ei_poll'
    drivers/built-in.o: In function `hp_plus_probe':
    (.init.text+0x7407): undefined reference to `__alloc_ei_netdev'
    make[1]: *** [.tmp_vmlinux1] Error 1

    Signed-off-by: Randy Dunlap
    Signed-off-by: Jeff Garzik

    Randy Dunlap
     

23 Jul, 2008

1 commit


18 Jul, 2008

1 commit


11 Jul, 2008

1 commit

  • The only user of the board, the extremly dated and rare MIPS Atlas board,
    has been removed, so this driver can go, too.

    Signed-off-by: Ralf Baechle
    Signed-off-by: Jeff Garzik

    Ralf Baechle
     

04 Jul, 2008

1 commit

  • Only a few ISA controllers need the pausing version of the 8390 core
    while PCMCIA, later ISA and PCI do not. More importantly the ISA delays
    can break non ISA boxes so we must use a different build of 8390.c for
    the two sets of controllers.

    No changes since last time as all the points of concerns raised proved to
    be invalid

    Signed-off-by: Alan Cox
    Signed-off-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Jeff Garzik

    Alan Cox
     

24 Jun, 2008

2 commits

  • New Link code:
    Moving all the link related code (including the calculations, the
    initialization of the MAC and PHY and the external PHY's code) into
    a separated file. The changes from the code that used to be part of
    bnx2x.c (now called bnx2x_main.c) are:
    - Using separate structures for link inputs and link outputs to clearly
    identify what was configured and what is the outcome
    - Adding code to read external PHY FW version and print it as part of
    ethtool -i
    - Adding code to upgrade external PHY FW from ethtool -E with special
    magic number - Changing the link down indication to ERR level
    - Adding a lock on all PHY access to prevent an interrupt and
    setting changes to overlap
    - Adding support for emulation and FPGA (small chunk of code that really
    helps in the lab) - Adding support for 1G on BCM8706 PHY
    - Adding clear debug print incase of fan failure (the PHY type is now
    "failure")

    Signed-off-by: Yaniv Rosner
    Signed-off-by: Eilon Greenstein
    Signed-off-by: David S. Miller

    Yaniv Rosner
     
  • This patch is the rename of bnx2x.c to bnx2x_main.c.

    Signed-off-by: Eilon Greenstein
    Signed-off-by: David S. Miller

    Eilon Greenstein
     

18 Jun, 2008

1 commit

  • The arch/ppc sub-tree has been removed in the powerpc git tree. The old
    ibm_emac driver is no longer used by anything as a result of this. This
    removes it, leaving the ibm_newemac driver as the proper driver to use for
    PowerPC boards with the EMAC hardware.

    Signed-off-by: Josh Boyer
    Signed-off-by: Jeff Garzik

    Josh Boyer
     

12 Jun, 2008

2 commits

  • This driver is for a number of different Option devices. Originally
    written by Option and Andrew Bird, but cleaned up massivly for
    acceptance into mainline by me and others.

    Many thanks to the following for their help in cleaning up the driver by
    providing feedback and patches to it:
    - Paulius Zaleckas
    - Oliver Neukum
    - Alan Cox
    - Javier Marcet

    Cc: Andrew Bird
    Cc: Javier Marcet
    Cc: Filip Aben
    Cc: Paulius Zaleckas
    Cc: Oliver Neukum
    Acked-by: Alan Cox
    Signed-off-by: Greg Kroah-Hartman
    Signed-off-by: Jeff Garzik

    Greg Kroah-Hartman
     
  • Add support for Renesas SuperH Ethernet controller. This driver supports
    SH7710 and SH7712.

    [akpm@linux-foundation.org: coding-style fixes]
    Signed-off-by: Yoshihiro Shimoda
    Signed-off-by: Nobuhiro Iwamatsu
    Cc: Paul Mundt
    Cc: Jeff Garzik
    Signed-off-by: Andrew Morton
    Signed-off-by: Jeff Garzik

    Nobuhiro Iwamatsu
     

13 May, 2008

1 commit


30 Apr, 2008

1 commit

  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (53 commits)
    tcp: Overflow bug in Vegas
    [IPv4] UFO: prevent generation of chained skb destined to UFO device
    iwlwifi: move the selects to the tristate drivers
    ipv4: annotate a few functions __init in ipconfig.c
    atm: ambassador: vcc_sf semaphore to mutex
    MAINTAINERS: The socketcan-core list is subscribers-only.
    netfilter: nf_conntrack: padding breaks conntrack hash on ARM
    ipv4: Update MTU to all related cache entries in ip_rt_frag_needed()
    sch_sfq: use del_timer_sync() in sfq_destroy()
    net: Add compat support for getsockopt (MCAST_MSFILTER)
    net: Several cleanups for the setsockopt compat support.
    ipvs: fix oops in backup for fwmark conn templates
    bridge: kernel panic when unloading bridge module
    bridge: fix error handling in br_add_if()
    netfilter: {nfnetlink,ip,ip6}_queue: fix skb_over_panic when enlarging packets
    netfilter: x_tables: fix net namespace leak when reading /proc/net/xxx_tables_names
    netfilter: xt_TCPOPTSTRIP: signed tcphoff for ipv6_skip_exthdr() retval
    tcp: Limit cwnd growth when deferring for GSO
    tcp: Allow send-limited cwnd to grow up to max_burst when gso disabled
    [netdrvr] gianfar: Determine TBIPA value dynamically
    ...

    Linus Torvalds
     

29 Apr, 2008

1 commit


22 Apr, 2008

1 commit

  • * 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (202 commits)
    [POWERPC] Fix compile breakage for 64-bit UP configs
    [POWERPC] Define copy_siginfo_from_user32
    [POWERPC] Add compat handler for PTRACE_GETSIGINFO
    [POWERPC] i2c: Fix build breakage introduced by OF helpers
    [POWERPC] Optimize fls64() on 64-bit processors
    [POWERPC] irqtrace support for 64-bit powerpc
    [POWERPC] Stacktrace support for lockdep
    [POWERPC] Move stackframe definitions to common header
    [POWERPC] Fix device-tree locking vs. interrupts
    [POWERPC] Make pci_bus_to_host()'s struct pci_bus * argument const
    [POWERPC] Remove unused __max_memory variable
    [POWERPC] Simplify xics direct/lpar irq_host setup
    [POWERPC] Use pseries_setup_i8259_cascade() in pseries_mpic_init_IRQ()
    [POWERPC] Turn xics_setup_8259_cascade() into a generic pseries_setup_i8259_cascade()
    [POWERPC] Move xics_setup_8259_cascade() into platforms/pseries/setup.c
    [POWERPC] Use asm-generic/bitops/find.h in bitops.h
    [POWERPC] 83xx: mpc8315 - fix USB UTMI Host setup
    [POWERPC] 85xx: Fix the size of qe muram for MPC8568E
    [POWERPC] 86xx: mpc86xx_hpcn - Temporarily accept old dts node identifier.
    [POWERPC] 86xx: mark functions static, other minor cleanups
    ...

    Linus Torvalds
     

26 Mar, 2008

1 commit


17 Mar, 2008

2 commits

  • In preparation for a future Atheros L2 NIC driver (called atl2), relocate
    the atl1 driver into a new /drivers/net/atlx directory that will ultimately
    be shared with the future atl2 driver.

    Signed-off-by: Chris Snook
    Signed-off-by: Jay Cliburn
    Signed-off-by: Jeff Garzik

    Jay Cliburn
     
  • All the hardware supported by this driver is now supported
    by the skge driver. The last remaining issue was support for ancient
    dual port SysKonnect fiber boards, and the skge driver now does these
    correctly (p.s. sk98lin was always broken on these old dual port
    boards anyway).

    Signed-off-by: Stephen Hemminger
    Signed-off-by: Jeff Garzik

    Stephen Hemminger
     

06 Mar, 2008

1 commit


11 Feb, 2008

1 commit


29 Jan, 2008

5 commits

  • We are pleased to announce a new Gigabit Ethernet product and its
    driver to the linux community. This product is the Intel(R) 82575
    Gigabit Ethernet adapter family. Physical adapters will be available
    to the public soon. These adapters come in 2- and 4-port versions
    (copper PHY) currently. Other variants will be available later.

    The 82575 chipset supports significantly different features that
    warrant a new driver. The descriptor format is (just like the
    ixgbe driver) different. The device can use multiple MSI-X vectors
    and multiple queues for both send and receive. This allows us to
    optimize some of the driver code specifically as well compared to
    the e1000-supported devices.

    This version of the igb driver no lnger uses fake netdevices and
    incorporates napi_struct members for each ring to do the multi-
    queue polling. multi-queue is enabled by default and the driver
    supports NAPI mode only.

    All the namespace collisions should be gone in this version too. The
    register macro's have been condensed to improve readability.

    Signed-off-by: Auke Kok
    Signed-off-by: Jeff Garzik
    Signed-off-by: David S. Miller

    Auke Kok
     
  • Signed-off-by: Claudio Lanconelli
    Signed-off-by: Jeff Garzik

    Claudio Lanconelli
     
  • Signed-off-by: Eliezer Tamir
    Signed-off-by: David S. Miller

    Eliezer Tamir
     
  • This patch adds support for the RDC R6040 MAC we can find in the RDC
    R-321x System-on-chips.

    Signed-off-by: Sten Wang
    Signed-off-by: Daniel Gimpelevich
    Signed-off-by: Florian Fainelli

    Sten Wang
     
  • This patch contains the scheduled removal of the shaper driver.

    Signed-off-by: Adrian Bunk
    Acked-by: Alan Cox
    Signed-off-by: David S. Miller

    Adrian Bunk