Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp5222484ybl; Tue, 27 Aug 2019 01:03:35 -0700 (PDT) X-Google-Smtp-Source: APXvYqwUQw0uzUnTjS+pNOxQLcZ7U90Cv39a7EuvcAKwYOiuksbeFYVoTPvwvxxNnc1Zqw/t4lo+ X-Received: by 2002:a63:460c:: with SMTP id t12mr19872065pga.69.1566893015090; Tue, 27 Aug 2019 01:03:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566893015; cv=none; d=google.com; s=arc-20160816; b=L08+sI19E/+QQ4OO3U6gJ+VN75ixwZdLsdKnAMs+nQSEtVEVt3lftTjgQq/GKVCLyO LSRjhHdLfpLCpKlFlnKfq4u9iNTexLk8damFftDM4dYTghNgIUTRBlSmKTQlYQp2PReI hbHSBfHWeGm9m4Ij4qz9Mkt/IL5Rsorjp0lUIc5IdFHRf76OVnl/jpiADeLFrqs7bDwY TJsCWzdpru+lFdtdgpWA8POO6bqeOHaxsfRohizQMgrIg/nL4UqsJlHTMk65WFV7wdVy LIA+Z+yPnbSkpz65Kr+b4rPB2QPQeY9zj6UusnLXX0XIy44rrIx9x8vwPVupSuhH8oEY 8BFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=Tx/0dR9SgbISaoEwLZohssfUoOn/XF3IYvkTsQPNfTE=; b=rR0pVpdsoHeIEy2ddCgXHKQKCp1vE8hyX6lB1pUmY6cV+5tul9hyT4ESx9V66S6qcC l5CDcGgpck4vn+jL37LOE9wbVphA8VqQghO3n+XgqvcZQdFFqxnCzMSHFjgT8GRoGDih aHMWfhbaB95IoU0Y8eAeqlOPPCcKsn9Rt/CJsUV/Nyda8r59nGQ94hlnVh9VhtqfIpk7 fNPQOlDWtf4UlMuq3Mx/Eq8P5tgiRi94F2/irpBk7fgUxXuuOPYiNmD909ejEaXB/3kT Y0kP+RZ1TynLt34el3Mf11bJPddHooJQAH9DbCG/3tm+bf6I/D5bjlCRpK3I8mpLgEnq QmpA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=BoRBu9sU; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t15si13088628pfe.143.2019.08.27.01.03.19; Tue, 27 Aug 2019 01:03:35 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=BoRBu9sU; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731569AbfH0IAn (ORCPT + 99 others); Tue, 27 Aug 2019 04:00:43 -0400 Received: from mail.kernel.org ([198.145.29.99]:55898 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731555AbfH0IAk (ORCPT ); Tue, 27 Aug 2019 04:00:40 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id E0AB42189D; Tue, 27 Aug 2019 08:00:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1566892840; bh=ouL9pQLML6Xp5EjrWd4QUncIOI/X0ujE/ME3vJWrTUs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BoRBu9sUBXNy5dl0i1rn0zwosQff1IHwaTpq4R1C4ZpqxuhV538JtyrnBq6yuW7N2 yCBFFPMdetPYrhIxPoU74oIdgaR6ji1XVgil6D38Co/7K8kcYEzfSoqtNzwnuybs6G fCDdjmoi+mECBC4IDLw2na9CebpiL0Z2pEM7mapM= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Rasmus Villemoes , Willem de Bruijn , Marc Kleine-Budde , Sasha Levin Subject: [PATCH 5.2 032/162] can: dev: call netif_carrier_off() in register_candev() Date: Tue, 27 Aug 2019 09:49:20 +0200 Message-Id: <20190827072739.411523958@linuxfoundation.org> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20190827072738.093683223@linuxfoundation.org> References: <20190827072738.093683223@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org [ Upstream commit c63845609c4700488e5eacd6ab4d06d5d420e5ef ] CONFIG_CAN_LEDS is deprecated. When trying to use the generic netdev trigger as suggested, there's a small inconsistency with the link property: The LED is on initially, stays on when the device is brought up, and then turns off (as expected) when the device is brought down. Make sure the LED always reflects the state of the CAN device. Signed-off-by: Rasmus Villemoes Acked-by: Willem de Bruijn Signed-off-by: Marc Kleine-Budde Signed-off-by: Sasha Levin --- drivers/net/can/dev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/can/dev.c b/drivers/net/can/dev.c index b6b93a2d93a59..483d270664cc8 100644 --- a/drivers/net/can/dev.c +++ b/drivers/net/can/dev.c @@ -1249,6 +1249,8 @@ int register_candev(struct net_device *dev) return -EINVAL; dev->rtnl_link_ops = &can_link_ops; + netif_carrier_off(dev); + return register_netdev(dev); } EXPORT_SYMBOL_GPL(register_candev); -- 2.20.1