25 Sep, 2008

3 commits


23 Sep, 2008

1 commit


03 Sep, 2008

1 commit

  • Make the "pegasus" driver scream less loudly in the face of
    problems as it initializes, avoiding hundreds of messages:

    - ratelimit some key error messages
    - avoid some spurious diagnostics caused by strange codeflow

    And fix one instance of goofy indentation.

    Signed-off-by: David Brownell
    Signed-off-by: Jeff Garzik

    David Brownell
     

27 Aug, 2008

4 commits


14 Aug, 2008

5 commits


07 Aug, 2008

1 commit

  • Reference: https://launchpad.net/bugs/140511

    The Belkin bluetooth dongle unfortunately shares the vendor and device id
    with the network adapter which causes lockups whenever the bluetooth
    dongle is inserted.

    Signed-off-by: Stefan Bader
    Signed-off-by: Ben Collins
    Cc: Greg Kroah-Hartman
    Cc: David Brownell
    Signed-off-by: Andrew Morton
    Signed-off-by: Jeff Garzik

    Ben Collins
     

30 Jul, 2008

1 commit


23 Jul, 2008

1 commit

  • This patch allows Windows Mobile 6 devices to be used for
    tethering -- that is, used as modems. It was requested by
    AdamW in kernel bugzilla:

    http://bugzilla.kernel.org/show_bug.cgi?id=11119

    and Mandriva kernel-discuss list. It is tested and confirmed
    to work by Peterl:

    http://forum.eeeuser.com/viewtopic.php?pid=323543#p323543

    This patch is based on the patch in the above kernel bugzilla,
    which is from the usb-rndis-lite tree.

    [ dbrownell@users.sourceforge.net: misc fixes ]
    Signed-off-by: Thomas Backlund
    Signed-off-by: David Brownell
    Signed-off-by: Jeff Garzik

    Thomas Backlund
     

18 Jul, 2008

1 commit


10 Jul, 2008

1 commit


28 Jun, 2008

1 commit


14 Jun, 2008

1 commit


12 Jun, 2008

2 commits

  • If the RTNL is held when we invoke flush_scheduled_work() we could
    deadlock. One such case is linkwatch, it is a work struct which tries
    to grab the RTNL semaphore.

    The most common case are net driver ->stop() methods. The
    simplest conversion is to instead use cancel_{delayed_}work_sync()
    explicitly on the various work struct the driver uses.

    This is an OK transformation because these work structs are doing
    things like resetting the chip, restarting link negotiation, and so
    forth. And if we're bringing down the device, we're about to turn the
    chip off and reset it anways. So if we cancel a pending work event,
    that's fine here.

    Some drivers were working around this deadlock by using a msleep()
    polling loop of some sort, and those cases are converted to instead
    use cancel_{delayed_}work_sync() as well.

    Signed-off-by: David S. Miller

    David S. Miller
     
  • 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
     

27 May, 2008

1 commit

  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (52 commits)
    vlan: Use bitmask of feature flags instead of seperate feature bits
    fmvj18x_cs: add NextCom NC5310 rev B support
    xirc2ps_cs: re-initialize the multicast address in do_reset
    3C509: rx_bytes should not be increased when alloc_skb failed
    NETFRONT: Use __skb_queue_purge()
    VIRTIO: Use __skb_queue_purge()
    phylib: do EXPORT_SYMBOL on get_phy_id
    netlink: Fix nla_parse_nested_compat() to call nla_parse() directly
    WAN: protect HDLC proto list while insmod/rmmod
    drivers/net/fs_enet: remove null pointer dereference
    S2io: Version update for napi and MSI-X patches
    S2io: Added napi support when MSIX is enabled.
    S2io: Move all the transmit completions to a single msi-x (alarm) vector
    drivers/net/ehea - remove unnecessary memset after kzalloc
    au1000_eth: remove useless check
    Blackfin EMAC Driver: Removed duplicated include
    cpmac bugfixes and enhancements
    e1000e: use resource_size_t, not unsigned long, for phys addrs
    net/usb: add support for Apple USB Ethernet Adapter
    uli526x: add support for netpoll
    ...

    Linus Torvalds
     

22 May, 2008

3 commits

  • Add support for Apple USB Ethernet Adapter.

    http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore.woa/wa/RSLID?nplm=MB442Z/A

    Signed-off-by: Aurelien Nephtali
    Acked-by: Greg KH
    Cc: David Brownell
    Signed-off-by: Andrew Morton
    Signed-off-by: Jeff Garzik

    Aurelien Nephtali
     
  • Some devices running some WinCE firmware (with SC_* Samsung processors
    according to the SynCE project, verified on a HTC P3600 device) fail to
    register because they apparently need extra time to respond correctly to
    requests. Increase the existing delay to satisfy them. Based on code
    from the SynCE project, on a suggestion of David Brownell.

    This patch Works For Me(tm).

    Signed-off-by: Pierre Ynard
    Acked-by: David Brownell
    Cc: Greg KH
    Cc: Jeff Garzik
    Cc: "David S. Miller"
    Signed-off-by: Andrew Morton
    Signed-off-by: Jeff Garzik

    Pierre Ynard
     
  • Signed-off-by: Al Viro
    Signed-off-by: Linus Torvalds

    Al Viro
     

21 May, 2008

1 commit

  • this config:

    http://redhat.com/~mingo/misc/config-Wed_Apr_30_15_12_48_CEST_2008.bad

    fails to build due to an #error. Turn that into a #warning instead
    to not break randconfig builds unnecessarily.

    Signed-off-by: Ingo Molnar
    Signed-off-by: Greg Kroah-Hartman

    Ingo Molnar
     

09 May, 2008

1 commit


19 Apr, 2008

1 commit


04 Apr, 2008

1 commit


03 Apr, 2008

1 commit


02 Apr, 2008

1 commit

  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (45 commits)
    [VLAN]: Proc entry is not renamed when vlan device name changes.
    [IPV6]: Fix ICMP relookup error path dst leak
    [ATM] drivers/atm/iphase.c: compilation warning fix
    IPv6: do not create temporary adresses with too short preferred lifetime
    IPv6: only update the lifetime of the relevant temporary address
    bluetooth : __rfcomm_dlc_close lock fix
    bluetooth : use lockdep sub-classes for diffrent bluetooth protocol
    [ROSE/AX25] af_rose: rose_release() fix
    mac80211: correct use_short_preamble handling
    b43: Fix PCMCIA IRQ routing
    b43: Add DMA mapping failure messages
    mac80211: trigger ieee80211_sta_work after opening interface
    [LLC]: skb allocation size for responses
    [IP] UDP: Use SEQ_START_TOKEN.
    [NET]: Remove Documentation/networking/sk98lin.txt
    [ATM] atm/idt77252.c: Make 2 functions static
    [ATM]: Make atm/he.c:read_prom_byte() static
    [IPV6] MCAST: Ensure to check multicast listener(s).
    [LLC]: Kill llc_station_mac_sa symbol export.
    forcedeth: fix locking bug with netconsole
    ...

    Linus Torvalds
     

29 Mar, 2008

3 commits


28 Mar, 2008

1 commit


27 Mar, 2008

1 commit

  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (43 commits)
    [IPSEC]: Fix BEET output
    [ICMP]: Dst entry leak in icmp_send host re-lookup code (v2).
    [AX25]: Remove obsolete references to BKL from TODO file.
    [NET]: Fix multicast device ioctl checks
    [IRDA]: Store irnet_socket termios properly.
    [UML]: uml-net: don't set IFF_ALLMULTI in set_multicast_list
    [VLAN]: Don't copy ALLMULTI/PROMISC flags from underlying device
    netxen, phy/marvell, skge: minor checkpatch fixes
    S2io: Handle TX completions on the same CPU as the sender for MIS-X interrupts
    b44: Truncate PHY address
    skge napi->poll() locking bug
    rndis_host: fix oops when query for OID_GEN_PHYSICAL_MEDIUM fails
    cxgb3: Fix lockdep problems with sge.reg_lock
    ehea: Fix IPv6 support
    dm9000: Support promisc and all-multi modes
    dm9601: configure MAC to drop invalid (crc/length) packets
    dm9601: add Hirose USB-100 device ID
    Marvell PHY m88e1111 driver fix
    netxen: fix rx dropped stats
    netxen: remove low level tx lock
    ...

    Linus Torvalds
     

26 Mar, 2008

2 commits