Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp287719pxb; Wed, 13 Jan 2021 03:46:35 -0800 (PST) X-Google-Smtp-Source: ABdhPJxcN2Mnb+SKSqlTyDnT9fsCK1TYBhenJ4gbIJzKVtqRnepFfkqNo6vIfi7nrTqo1V1zlymM X-Received: by 2002:a50:b586:: with SMTP id a6mr1453739ede.206.1610538394797; Wed, 13 Jan 2021 03:46:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610538394; cv=none; d=google.com; s=arc-20160816; b=kMjVYuXJof5xQ1nDTWhBUd3ttUJFW/P1O79/9jeH4A4Iy12jii4upZNzch/YNbqHQu m+sqC1N3OFtVlgep7ez+3HHJczTob6t0UFgX0bGyNvZJwUPSV/4vZEuu+3yOA2rrE6yw 1OFpG/2DDa6r1OZyPoj+3BpjWUoJlnXJJINdl3bJBqTauyijnw+pOA6xiA5bL2a3RoMb ghhJ0PxYy3U0gUAcLA7SwnpvAmRzbPMLiB2XNGpb6F0DrPe0ke7INL0gb6BIJv3XXknK iytoVUv40kTlKyRfKIVoBPiiOFzrqcSwsUeZzuCMJ7CvynrrgHqjpf/j+LEVCJoNCwnw ezAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:references:in-reply-to :date:cc:to:from:subject:message-id; bh=+LC6xXH6gHnrfYnGImkf+1pVk7ML/B7HUK/CXI9zJQQ=; b=aK1yEjQMUQ3fnmPRtjh2ubeySmRQYQyMSWQF3lTgKxiRhiUSPieTZcdc1LTc8j/WfD XC5aXEIMbtEtEXgxdVc4O0oCgsFRGvWyOncDZoWgJbdUOl5WXTSK9EieXOWus2+pv72W wrBrsTuGy8kmgpjnEHvEInVTeBxb/xpM72oYDuAkGww3e2AXTPKZpC/9LLLdEpjgNP2I +NnV3cpJ/IMntucoq6q0ulRWu31FiJLJcIA6aKZdxoqvHnZZ/wn/hkBo98UlnK/yHPBK mIEfxSW0EGdy5SjZRF9EJfY5eRSSZwJVxXz8L/Xdv86FsTFJFTk4XmQspw3rX6+yJUZ1 VJXg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p9si824933edq.97.2021.01.13.03.46.11; Wed, 13 Jan 2021 03:46:34 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726618AbhAMLpS (ORCPT + 99 others); Wed, 13 Jan 2021 06:45:18 -0500 Received: from mx2.suse.de ([195.135.220.15]:52826 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726426AbhAMLpR (ORCPT ); Wed, 13 Jan 2021 06:45:17 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id 0243DAD29; Wed, 13 Jan 2021 11:44:36 +0000 (UTC) Message-ID: <712cb4237f1dbb8d1104736e20713ba457444650.camel@suse.de> Subject: Re: [PATCH v1 0/5] Enable fw_devlink=on by default From: Nicolas Saenz Julienne To: Saravana Kannan , Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: kernel-team@android.com, linux-kernel@vger.kernel.org, Jisheng Zhang , Kevin Hilman , John Stultz , Marc Zyngier Date: Wed, 13 Jan 2021 12:44:34 +0100 In-Reply-To: <20201218031703.3053753-1-saravanak@google.com> References: <20201218031703.3053753-1-saravanak@google.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-3ktaYI/BoNRYuZDJlXYu" User-Agent: Evolution 3.38.2 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-3ktaYI/BoNRYuZDJlXYu Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, 2020-12-17 at 19:16 -0800, Saravana Kannan wrote: > As discussed in LPC 2020, cyclic dependencies in firmware that couldn't > be broken using logic was one of the last remaining reasons > fw_devlink=3Don couldn't be set by default. >=20 > This series changes fw_devlink so that when a cyclic dependency is found > in firmware, the links between those devices fallback to permissive mode > behavior. This way, the rest of the system still benefits from > fw_devlink, but the ambiguous cases fallback to permissive mode. >=20 > Setting fw_devlink=3Don by default brings a bunch of benefits (currently, > only for systems with device tree firmware): > * Significantly cuts down deferred probes. > * Device probe is effectively attempted in graph order. > * Makes it much easier to load drivers as modules without having to > =C2=A0=C2=A0worry about functional dependencies between modules (depmod i= s still > =C2=A0=C2=A0needed for symbol dependencies). FWIW I don't see any issues with this on Raspberry Pi 4 :). Regards, Nicolas --=-3ktaYI/BoNRYuZDJlXYu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEErOkkGDHCg2EbPcGjlfZmHno8x/4FAl/+3SIACgkQlfZmHno8 x/4+gAf+ODvW0k+2NFesNUHkZDUmwmw0AfqYMR1Wq+517LgapfyMQLVAg8HJc2MB uzOKOZHNxLCuu2azlyfxqPNs7VojvekpNZLheHQUAhYDLsxcEq7vDb/ZuMemul11 T2NqPU2yeVKcHSqUlY2O9+K+X/VZ4vXJY5MOJBtWvRPkOJ07tZGvRw9brYwlOnpj mbOh4MuzGFDQBv1zzH27wEFz7qWfxc+7eVXFGfJVLUIRzNZMhhwWEfwW0hrzRB0C cBg2rJjhdsq3sLXCCTyEgPnARlwl0USAHmj6ikEy1hvwTXX/D35xAvawIjgSNJKY k5NppJvoDLoCb8LDVaQ26FNEMmMhWQ== =gILd -----END PGP SIGNATURE----- --=-3ktaYI/BoNRYuZDJlXYu--