25 Sep, 2008
3 commits
-
__FUNCTION__ is gcc-specific, use __func__
Signed-off-by: Harvey Harrison
Signed-off-by: Andrew Morton
Signed-off-by: Jeff Garzik -
Patch to stop loss of characters on the hso modems,
this patch throttles & unthrottles the modem by
not putting out urbs until the tty/line discipline layer
has enough space for newly received packets.
serial ports. This is required for firmware diagnostics
being done at Option.Signed-off-by: Denis Joseph Barrow
Signed-off-by: Jeff Garzik -
hso_serial_common_free() mustn't be called if
hso_serial_common_create() fails.Reported-by: Adrian Bunk
Signed-off-by: Adrian Bunk
Signed-off-by: Jeff Garzik
23 Sep, 2008
1 commit
-
Signed-off-by: David S. Miller
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 codeflowAnd fix one instance of goofy indentation.
Signed-off-by: David Brownell
Signed-off-by: Jeff Garzik
27 Aug, 2008
4 commits
-
Implement set_mac_address for mcs7830. This enables me to use it with my
cable modem.Signed-off-by: Oliver Martin
Signed-off-by: Arnd Bergmann
Signed-off-by: Jeff Garzik -
This adds USB device IDs for MosChip 7730 and Sitecom LN030
to the mcs7830 driver. The IDs have been reported to work without
further modifications.Signed-off-by: Arnd Bergmann
Acked-by: David Brownell
Cc: Viktor Horvath
Cc: Robbert Wethmar
Cc: Bart van der Klip
Signed-off-by: Jeff Garzik -
Fixes dev_kfree_skb happening too many times when hso_start_net_device
is called from hso_resume.Signed-off-by: Denis Joseph Barrow
Cc: Jeff Garzik
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Jeff Garzik -
Fixes Icon-322 detection.
Signed-off-by: Denis Joseph Barrow
Cc: Jeff Garzik
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Jeff Garzik
14 Aug, 2008
5 commits
-
Move the Kconfig for the new "Option" driver so it's not in the
middle of the usbnet-based drivers, so the dependency displays
in the Kconfig user interfaces don't get trashed.Signed-off-by: David Brownell
Signed-off-by: Jeff Garzik -
Fix up problems in hso.c driver as pointed out by Andrew.
Cc: Andrew Morton
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Jeff Garzik -
As recommended by Arjan.
Cc: Arjan van de Ven
Cc: Andrew Bird
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Jeff Garzik -
The references on ttyHSx devices were not decremented correctly when
the tty was closed. The helper freeing the serial devices was never
called because of that, and the module left some dangling sysfs
devices after being unloaded.Signed-off-by: Olivier Blin
Cc: Jari Tenhunen
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Jeff Garzik -
The tty may be closed already when the read/write callbacks are called.
This patch checks that the ttys still exist before waking them up.Signed-off-by: Olivier Blin
Acked-by: Alan Cox
Cc: Jari Tenhunen
Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Jeff Garzik
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
30 Jul, 2008
1 commit
-
dm_{read,write}() were doing USB transfers of data on stack, which isn't
allowed. Fix it by kmalloc'ing a temporary buffer.
Clean up the error handling for short transfers while we're at it.Signed-off-by: Peter Korsgaard
Acked-by: David Brownell
Signed-off-by: Jeff Garzik
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
18 Jul, 2008
1 commit
-
Conflicts:
Documentation/powerpc/booting-without-of.txt
drivers/atm/Makefile
drivers/net/fs_enet/fs_enet-main.c
drivers/pci/pci-acpi.c
net/8021q/vlan.c
net/iucv/iucv.c
10 Jul, 2008
1 commit
-
Signed-off-by: David Woodhouse
28 Jun, 2008
1 commit
-
Pass buffer length to rndis_command so that rndis_command can read full
response buffer from device instead of max CONTROL_BUFFER_SIZE bytes.Signed-off-by: Jussi Kivilinna
Signed-off-by: Jeff Garzik
14 Jun, 2008
1 commit
-
Conflicts:
drivers/net/smc911x.c
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
-
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 MarcetCc: 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
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
...
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 -
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 -
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds
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
09 May, 2008
1 commit
-
The USB net adapter Buffalo LUA-U2-GT (0411:006e) carries a AX88178 chip.
Tested on the above HW.Signed-off-by: Mattia Dongili
Acked-off-by: David Hollis
Cc: Greg KH
Acked-by: Jeff Garzik
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
19 Apr, 2008
1 commit
-
None of these files use any of the functionality promised by
asm/semaphore.h. It's possible that they rely on it dragging in some
unrelated header file, but I can't build all these files, so we'll have
fix any build failures as they come up.Signed-off-by: Matthew Wilcox
04 Apr, 2008
1 commit
03 Apr, 2008
1 commit
-
Conflicts:
drivers/net/s2io.c
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
...
29 Mar, 2008
3 commits
-
The asix usb driver currently depends on NET_ETHERNET which means you
cannot enable this driver if you only have 1000mbit enabled in your kernel.
Since there is no real dependency between the NET_ETHERNET portion and the
asix driver, simply drop it.Signed-off-by: Mike Frysinger
Cc: Greg KH
Cc: David Brownell
Signed-off-by: Andrew Morton
Signed-off-by: Jeff Garzik -
Remove superfluous in-atomic() check; ethtool MII ops are called from task
context.Signed-off-by: David Brownell
Cc: Greg KH
Cc: Jeff Garzik
Signed-off-by: Andrew Morton
Signed-off-by: Jeff Garzik -
The loop forgot to walk the net->mc_list list, so only the first
multicast address was programmed into the hash table.Signed-off-by: Jeff Garzik
28 Mar, 2008
1 commit
-
Conflicts:
drivers/net/usb/rndis_host.c
drivers/net/wireless/b43/dma.c
net/ipv6/ndisc.c
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
...
26 Mar, 2008
2 commits
-
Signed-off-by: Al Viro
Signed-off-by: Jeff Garzik -
Signed-off-by: Al Viro
Signed-off-by: Jeff Garzik