Received: by 2002:a25:31c3:0:0:0:0:0 with SMTP id x186csp2408585ybx; Fri, 8 Nov 2019 04:00:34 -0800 (PST) X-Google-Smtp-Source: APXvYqwTpp2q9gGxG2U4hrMTiUC75MsaZJ6GmVJEPSKiPkEIEKVJGBgkg8nKo82Tu80zMTH9b5ti X-Received: by 2002:a17:906:66d2:: with SMTP id k18mr8099231ejp.278.1573214434668; Fri, 08 Nov 2019 04:00:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573214434; cv=none; d=google.com; s=arc-20160816; b=prgLgeX48kGt7o5Z9+hc5mnJ1SjlLqlu78QiWjNKIrEwwUwhsdsLY0MGxVgGtG721+ kOeKEOqgqxOCEY6jqp96fK6vyX8ZKdCQaG2vqMU+SY67gqaagxPDbXQHzgt9E+inXdjy k93LzciwcaRxp3Izqx7uwdcv+8WWz7pirLVPDlU9iSYMBd0MPkoFOU2YBLUJRsC8qPCj xKO03fTWlrydWoD3qOeLRePnSDYICJqpyee7N52LLkfV/aNrEj6CqLqFkruhquSIhcT+ Sxi+/l6Kxy88q+ckS5dGow0O5LDod7L7vcQxzzLXOVmcLL7w0ktffvFhHIRBSiPXAbdQ sQjQ== 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 :content-language:in-reply-to:mime-version:date:message-id:openpgp :from:references:cc:to:subject:dkim-signature; bh=g/++kKVU7OFaHGAtlltoncuD16PbRuMbUQv6ZhSLLII=; b=CaNTyqmoGmBUgs6bdv2JUrP5gTkzBu5LrCzFcflbn8FiRnhAbuG2deS/DnWEB2VnwD jyWGCcBRpDETFs2kuuDoSHgtRibBkZ24Kmi8bU7XhC5fU2Fx3w2/YnOqzjBySDJXbDNc p7noACduzuIYjasJB1RUkF45awH/3g452Wbpk7fj1IGdmpPxwnYRy0KimxICg8MnHSx2 zFWNKRFQsxwhazrTtA8eAkmYO2FBgvqYi6jfGtSfnzlxz4WfPn42DdbJ0NLxYEggCPcG RoDEtNQx0T/zIu3snY6KkN5ICjXkLB/QOVD2rlcvpRl4mBjspceiPFZklIn7eZutNMK8 dchw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=MQkK6jcP; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ca22si3533218ejb.22.2019.11.08.04.00.11; Fri, 08 Nov 2019 04:00:34 -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=@linaro.org header.s=google header.b=MQkK6jcP; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391535AbfKHL7m (ORCPT + 99 others); Fri, 8 Nov 2019 06:59:42 -0500 Received: from mail-ed1-f66.google.com ([209.85.208.66]:38246 "EHLO mail-ed1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390668AbfKHLoI (ORCPT ); Fri, 8 Nov 2019 06:44:08 -0500 Received: by mail-ed1-f66.google.com with SMTP id s10so4771302edi.5 for ; Fri, 08 Nov 2019 03:44:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=subject:to:cc:references:from:openpgp:message-id:date:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=g/++kKVU7OFaHGAtlltoncuD16PbRuMbUQv6ZhSLLII=; b=MQkK6jcPMk41V1f5zCzkH34OdDS4xlL7bw4LRqs5P3rbwFw8fnCjM3JmTDWj318k6e FREhlTnJtMiseRK9li/i2KKex9+IDrAKyUH49jSGemHMZiWeInZS/lQMgOAn2dwsFhcM 6pyp1VxOrHReOPQT1pX26fYiRvsrjw7YtCK6JVZZYU+MpyJLWDqAdDmMOXEbxkMRHK5z AQUBoWqPwGjInz7Mm2JBDo2MgBqzrdh6ffacLGDm0iN4TYJ2lY+F5o0KAEuQM0fpt9/v 2vyB0bXT+enHL6P3Up8bnfzV0dfbKDBtUQNSUWUmKO7kM6o8CHiZWLVmSKHp2yxDU6HK RCNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:openpgp:message-id :date:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=g/++kKVU7OFaHGAtlltoncuD16PbRuMbUQv6ZhSLLII=; b=O9xluM1jACFIOTw4YDtykZs6OWiPBoFeMzYOZKu0YYJwcFmA4tDOMSXmSr8yn3UT5N CQ7JfY+NkR3uGtmZ/FjPuTIcLBBMw2Ugkk8tz0mBMNGsUipFUtZvQFgyP8xP/bYUJf3A G8r+b/qOeQZQxTLU3fPT1eJ/dUEGPNclERRYQCEsdLaRYM0KQab3ADZKTu3TcVtpXVxA iMRa4IWdQ+r55AQpPIg/DRXjyqMaPfMnw8l1D8LzBXNoKwhZIJyLXpl6oVHkBsCTzARq MzOnkhUR25pDeFOpeaHRGM43UMTFC9lVpcUs5xuw2fmVj4fkAakMEhpN2nKaeyQL02TK sJ/Q== X-Gm-Message-State: APjAAAXBRVB+2k/n+f3m5NEM5YVW6o4Ap4TVqFEbVrbKtD4beEYeLkHU GIFRCmBzMYGlp3FZSz9TmDBqjw== X-Received: by 2002:a17:906:278a:: with SMTP id j10mr8262538ejc.125.1573213446765; Fri, 08 Nov 2019 03:44:06 -0800 (PST) Received: from [192.168.27.135] ([37.157.136.206]) by smtp.googlemail.com with ESMTPSA id d11sm123025edq.39.2019.11.08.03.44.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 08 Nov 2019 03:44:06 -0800 (PST) Subject: Re: [GIT PULL] interconnect changes for 5.5 To: Greg Kroah-Hartman Cc: Linux PM list , "linux-kernel@vger.kernel.org" , Viresh Kumar , Bjorn Andersson References: <5123bf54-5d62-fc5c-8838-17bc34487d83@linaro.org> <20191107142111.GB109902@kroah.com> <0cb5a6a6-399f-99e3-dc41-50114eea4025@linaro.org> <20191108103917.GB683302@kroah.com> From: Georgi Djakov Openpgp: preference=signencrypt Message-ID: <77e2922b-162c-5554-57f5-85ba278371fe@linaro.org> Date: Fri, 8 Nov 2019 13:44:05 +0200 MIME-Version: 1.0 In-Reply-To: <20191108103917.GB683302@kroah.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 8.11.19 г. 12:39 ч., Greg Kroah-Hartman wrote: > 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. Alright! That matches with what we do today. Thanks for the guidance! BR, Georgi