atm/solos-pci: Don't flap VCs when carrier state changes
authorPhilip A. Prindeville <philipp@redfish-solutions.com>
Wed, 30 Mar 2011 13:17:04 +0000 (13:17 +0000)
committerBrad Figg <brad.figg@canonical.com>
Wed, 27 Apr 2011 18:41:35 +0000 (11:41 -0700)
commit15ae7f334e3ead4130b370641c1992c90220f3c2
tree92edf44ac8c817bc7030d20e45b6ca3b3a12abaa
parent31c306eff732797fac3e7fca9dbaa7c2f85d22aa
atm/solos-pci: Don't flap VCs when carrier state changes

BugLink: http://bugs.launchpad.net/bugs/761134

commit c031235b395433350f25943b7580a5e343c7b7b2 upstream.

Don't flap VCs when carrier state changes; higher-level protocols
can detect loss of connectivity and act accordingly. This is more
consistent with how other network interfaces work.

We no longer use release_vccs() so we can delete it.

release_vccs() was duplicated from net/atm/common.c; make the
corresponding function exported, since other code duplicates it
and could leverage it if it were public.

Signed-off-by: Philip A. Prindeville <philipp@redfish-solutions.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
drivers/atm/solos-pci.c
include/linux/atmdev.h
net/atm/common.c