09 Oct, 2014

1 commit

  • In the probe function, use_napi is inconditionnaly set to 1. This patch removes
    all the code which is conditional to !use_napi, and removes use_napi which has
    then become useless.

    Signed-off-by: Christophe Leroy
    Signed-off-by: David S. Miller

    LEROY Christophe
     

23 Aug, 2013

1 commit

  • make the Freescale ethernet driver get, prepare and enable the FEC clock
    during probe(); disable and unprepare the clock upon remove(), put is
    done by the devm approach; hold a reference to the clock over the period
    of use.

    clock lookup is non-fatal as not all platforms provide clock specs in
    their device tree; failure to enable specified clocks is fatal.

    Signed-off-by: Gerhard Sittig
    Signed-off-by: Anatolij Gustschin
    Signed-off-by: David S. Miller

    Gerhard Sittig
     

03 Aug, 2013

1 commit


27 Apr, 2009

1 commit


23 Jul, 2008

2 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (82 commits)
    ipw2200: Call netif_*_queue() interfaces properly.
    netxen: Needs to include linux/vmalloc.h
    [netdrvr] atl1d: fix !CONFIG_PM build
    r6040: rework init_one error handling
    r6040: bump release number to 0.18
    r6040: handle RX fifo full and no descriptor interrupts
    r6040: change the default waiting time
    r6040: use definitions for magic values in descriptor status
    r6040: completely rework the RX path
    r6040: call napi_disable when puting down the interface and set lp->dev accordingly.
    mv643xx_eth: fix NETPOLL build
    r6040: rework the RX buffers allocation routine
    r6040: fix scheduling while atomic in r6040_tx_timeout
    r6040: fix null pointer access and tx timeouts
    r6040: prefix all functions with r6040
    rndis_host: support WM6 devices as modems
    at91_ether: use netstats in net_device structure
    sfc: Create one RX queue and interrupt per CPU package by default
    sfc: Use a separate workqueue for resets
    sfc: I2C adapter initialisation fixes
    ...

    Linus Torvalds
     
  • The mdio_port, mdio_bit, mdc_port and mdc_bit fields in the
    fs_mii_bb_platform_info structure are left-overs from the move to the Phy
    Abstraction Layer subsystem. They are not used anymore and can be safely
    removed.

    Signed-off-by: Laurent Pinchart
    Signed-off-by: Jeff Garzik

    Laurent Pinchart
     

17 Jul, 2008

1 commit


11 Oct, 2007

2 commits


22 Sep, 2006

2 commits

  • The fs_no mean used to be fs_enet driver driven, hence it was an
    enumeration across all the possible fs_enet "users" in the SoC. Now, with
    QE on the pipeline, and to make DTS descriptions more clear, fs_no features
    relevant SoC part number, with additional field to describe the SoC type.

    Another reason for that is now not only fs_enet is going to utilize those
    stuff. There might be UART, HLDC, and even USB, so to prevent confusion and
    be ready for upcoming OF_device transfer, fs_enet and cpm_uart drivers were
    updated in that concern, as well as the relevant DTS.

    Signed-off-by: Vitaly Bordug

    Vitaly Bordug
     
  • Incorporating the new way of cpm2 immr access, introduced in the previous
    patch, into CPM2 peripheral devices (fs_enet and cpm_uart). Both ppc and
    powerpc approved working( real actions taken in powerpc only, ppc just
    has a wrapper to keep init stuff consistent).

    Signed-off-by: Vitaly Bordug

    Vitaly Bordug
     

20 Aug, 2006

1 commit

  • This contains board-specific portion to respect driver changes (for 8272ads ,
    885ads and 866ads). Altered platform_data structures as well as initial setup
    routines relevant to fs_enet.

    Changes to the mpc8560ads ppc/ code are also introduced, but mainly as
    reference, since the entire board support is going to appear in arch/powerpc.

    Signed-off-by: Vitaly Bordug
    Signed-off-by: Andrew Morton
    Signed-off-by: Jeff Garzik

    Vitaly Bordug
     

09 Nov, 2005

1 commit

  • This patch removes almost all inclusions of linux/version.h. The 3
    #defines are unused in most of the touched files.

    A few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is
    unfortunatly in linux/version.h.

    There are also lots of #ifdef for long obsolete kernels, this was not
    touched. In a few places, the linux/version.h include was move to where
    the LINUX_VERSION_CODE was used.

    quilt vi `find * -type f -name "*.[ch]"|xargs grep -El '(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)'|grep -Ev '(/(boot|coda|drm)/|~$)'`

    search pattern:
    /UTS_RELEASE\|LINUX_VERSION_CODE\|KERNEL_VERSION\|linux\/\(utsname\|version\).h

    Signed-off-by: Olaf Hering
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Olaf Hering
     

29 Oct, 2005

1 commit