solos-pci: Initialize carrier state up and don't drop VCs on carrier transition
Subsystems (3)
PATCH 2/2 solos-pci: Initialize carrier state up and don't drop VCs on carrier transition
Don't drop VCs when carrier state changes.
Signed-off-by Philip Prindeville<[email protected]>
--- drivers/atm/solos-pci.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
drivers/atm/solos-pci.c +1 -2
@@ -383,7 +383,6 @@ static int process_status(struct solos_card *card, int port, struct sk_buff *skb/* Anything but 'Showtime' is down */ if (strcmp (state_str,"Showtime" )) {atm_dev_signal_change (card->atmdev[port],ATM_PHY_SIG_LOST ); -atm_dev_release_vccs (card->atmdev[port]);dev_info (&card->dev->dev,"Port %d: %s\n" , port, state_str);return 0 ; }
@@ -1246,7 +1245,7 @@ static int atm_init(struct solos_card *card, struct device *parent) card->atmdev[i]->ci_range.vci_bits =16 ; card->atmdev[i]->dev_data = card; card->atmdev[i]->phy_data = (void *)(unsigned long )i; -atm_dev_signal_change (card->atmdev[i],ATM_PHY_SIG_UNKNOWN ); +atm_dev_signal_change (card->atmdev[i],ATM_PHY_SIG_FOUND ); skb =alloc_skb (sizeof (*header),GFP_ATOMIC );if (!skb) {