From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933205AbcAaBUk (ORCPT ); Sat, 30 Jan 2016 20:20:40 -0500 Received: from ring0.de ([5.45.101.7]:43483 "EHLO ring0.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932852AbcAaBUM (ORCPT ); Sat, 30 Jan 2016 20:20:12 -0500 X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail * domains are different * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] From: Sebastian Reichel To: Sebastian Reichel , Tony Lindgren , =?UTF-8?q?Beno=C3=AEt=20Cousson?= , Aaro Koskinen Cc: =?UTF-8?q?Pali=20Roh=C3=A1r?= , Pavel Machek , linux-omap@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 5/5] HSI: ssi-protocol: clear carrier flag on open Date: Sun, 31 Jan 2016 02:19:47 +0100 Message-Id: <1454203187-688-6-git-send-email-sre@kernel.org> X-Mailer: git-send-email 2.7.0.rc3 In-Reply-To: <1454203187-688-1-git-send-email-sre@kernel.org> References: <1454203187-688-1-git-send-email-sre@kernel.org> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org If the interface is just being enabled, the modem is not yet ready to be used, so clear the carrier flag (which is e.g. set by ifconfig and ofono). Signed-off-by: Sebastian Reichel --- drivers/hsi/clients/ssi_protocol.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/hsi/clients/ssi_protocol.c b/drivers/hsi/clients/ssi_protocol.c index 3fb5b98b2c63..264f81cfa095 100644 --- a/drivers/hsi/clients/ssi_protocol.c +++ b/drivers/hsi/clients/ssi_protocol.c @@ -916,6 +916,8 @@ static int ssip_pn_open(struct net_device *dev) struct ssi_protocol *ssi = hsi_client_drvdata(cl); int err; + netif_carrier_off(ssi->netdev); + err = hsi_claim_port(cl, 1); if (err < 0) { dev_err(&cl->device, "SSI port already claimed\n"); -- 2.7.0.rc3