Received: by 2002:a25:31c3:0:0:0:0:0 with SMTP id x186csp2317308ybx; Fri, 8 Nov 2019 02:42:41 -0800 (PST) X-Google-Smtp-Source: APXvYqyGbCK0faXmn9Lo37N9AaefqtmrS3FToZjeFHNGoe3h4lGiKmbFugf65zdciyEVhPmJVIUf X-Received: by 2002:a17:906:27cc:: with SMTP id k12mr7934795ejc.181.1573209761661; Fri, 08 Nov 2019 02:42:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573209761; cv=none; d=google.com; s=arc-20160816; b=QITuIY2cYXM2nFaTC7c/XtlzXxTkAzGCED/nAAPQcb6uYsLya+0/Mgi9va4CJCOYWb ouQTNz0vBG7mfFVC3RlmoK5il+6KnaXfP0SK2GgPX7MiqPoZD6UthGbpAVkS+5PJ+mpf zgil/f+6gEeZYXystT/Y+b6PU6XKV0BFDYdhvVLESistT0fol92Zu9CG39wxqr5qCXuX zbpL8n8bZO5CNO123SYs/gK+qtAnkSYhg0XrAYHJX3EvAXx9PYwRTxuZJmjubBPBGfIi 16+t1JkBCsy/ca7kmnYZ06gpc0fx5IKpcbIKfKbjYpO5dSWDsYNzYX+sNStEeNsMbJDb OFnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=iHfhywr7/sEJhJZVCmwgeUKzDzglcRiR3VpQFnOUQGo=; b=jJhTyY65HF9xA+65X0itPM26eANOACUXhCNaFXbkJJgu6jf0U9RU6VFpfS7LXtlod8 Zp0siDUqA1qig4VzHEgQlKXfI1lzuC++1GIFJ1VW1Jwstpn+3ESeLN1WQxhqSkaeyobO 3wnJiYXa+XqXOT5dgEpE3dyCljnp9AZMamvsb60tmsRiw0ukk2IfgtCRgQcXYyhFFjBf iaWXq1rM1ucnPGO0P7p+7gMwUaDaXt87zPTQetmSSSO8EEqlDqRlFHL9xPZnxXTD0d6m r7sHpNKYZmtx0H1OEicmkAOkB7f3Sto/ErDrZ0NYpP/xn86A/F35VQKESaZtYJn1SolJ Z/wA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Ut776HMJ; 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 y10si3480339ejg.325.2019.11.08.02.42.17; Fri, 08 Nov 2019 02:42:41 -0800 (PST) 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=Ut776HMJ; 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 S1731685AbfKHKjW (ORCPT + 99 others); Fri, 8 Nov 2019 05:39:22 -0500 Received: from mail.kernel.org ([198.145.29.99]:60514 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726149AbfKHKjW (ORCPT ); Fri, 8 Nov 2019 05:39:22 -0500 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 5F4B1207FA; Fri, 8 Nov 2019 10:39:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1573209559; bh=/3cgKiUJ9juirczVtLqBhfMzf1soL4OejrPSFQ4t2w4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Ut776HMJFRJSHQFqF63ZvwBCxgOFV1R10wdRXbEP4OdEXIBsiSwJSUv2u9iVLflHG x0Rx07AB7qWSlep5s18OGsHZSZR3WIDbmYJ745fxel1oiHxVvEaaA21iM6U7NooJva UUTqccTO84eWe5nSfHOiT0BZbGw4RRJmAfXBEc6U= Date: Fri, 8 Nov 2019 11:39:17 +0100 From: Greg Kroah-Hartman To: Georgi Djakov Cc: Linux PM list , "linux-kernel@vger.kernel.org" , Viresh Kumar , Bjorn Andersson Subject: Re: [GIT PULL] interconnect changes for 5.5 Message-ID: <20191108103917.GB683302@kroah.com> References: <5123bf54-5d62-fc5c-8838-17bc34487d83@linaro.org> <20191107142111.GB109902@kroah.com> <0cb5a6a6-399f-99e3-dc41-50114eea4025@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <0cb5a6a6-399f-99e3-dc41-50114eea4025@linaro.org> User-Agent: Mutt/1.12.2 (2019-09-21) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Nov 07, 2019 at 05:42:13PM +0200, Georgi Djakov wrote: > Hi Greg, > > On 11/7/19 16:21, Greg Kroah-Hartman wrote: > > On Thu, Nov 07, 2019 at 02:46:53PM +0200, Georgi Djakov wrote: > >> Hi Greg, > >> > >> This is a pull request with interconnect patches for the 5.5 merge window. > >> All patches have been for a while in linux-next without reported issues. The > >> details are in the signed tag. Please consider pulling into char-misc-next. > > > > I don't know about > > 0003-interconnect-Disallow-interconnect-core-to-be-built-.patch here. > > Shouldn't you just fix up the dependancies of subsystems that rely on > > this? We are moving more and more to kernels that "just work" with > > everything as modules, even on arm64 systems. So forbiding the > > interconnect code from being able to be built as a module does not feel > > good to me at all. > > Thank you for commenting on this! The initial idea was to keep everything as > modular as possible. The reasons behind this change is that other core > frameworks like cpufreq (and possibly others) want to call the interconnect > APIs. Some of these frameworks are built-in only and it would be easier to > handle dependencies if interconnect core built-in too. Now each user that > can be built-in has to specify in Kconfig that it depends on INTERCONNECT || > !INTERCONNECT. That's fine, when those subsystems start to use those apis, that dependency needs to be added. Nothing new here, and you forcing it to either be "on or off" isn't going to change that. Let's do it correctly please. thanks, greg k-h