From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755370AbcFQG3b (ORCPT ); Fri, 17 Jun 2016 02:29:31 -0400 Received: from mailout4.w1.samsung.com ([210.118.77.14]:54478 "EHLO mailout4.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754996AbcFQG1R (ORCPT ); Fri, 17 Jun 2016 02:27:17 -0400 X-AuditID: cbfec7f4-f796c6d000001486-c8-576398425d89 From: Marek Szyprowski To: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org, linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: Marek Szyprowski , Joerg Roedel , Inki Dae , Kukjin Kim , Krzysztof Kozlowski , Bartlomiej Zolnierkiewicz , "Rafael J. Wysocki" , Ulf Hansson , Mark Brown , Greg Kroah-Hartman Subject: [PATCH v2 07/10] driver core: Add support for links to already probed drivers Date: Fri, 17 Jun 2016 08:26:57 +0200 Message-id: <1466144820-6286-8-git-send-email-m.szyprowski@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1466144820-6286-1-git-send-email-m.szyprowski@samsung.com> References: <1466144820-6286-1-git-send-email-m.szyprowski@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHLMWRmVeSWpSXmKPExsVy+t/xa7pOM5LDDc7uNbDYOGM9q8XUh0/Y LJoXr2ezmHR/AovFgv3WFp2zN7BbvH5haNH/+DWzxabH11gtLu+aw2bxufcIo8WM8/uYLNYe uctuceb0JVaL42vDHfg9nhycx+SxaVUnm8eda3vYPPbPXcPusXlJvcfkG8sZPbZcbWfx6Nuy itHj8ya5AM4oLpuU1JzMstQifbsEroz181pYC2azVRxqf8DUwDiFtYuRk0NCwETi3bZHULaY xIV769m6GLk4hASWMko8eXOfBcJpYpL4se4zG0gVm4ChRNfbLrAqEYGVjBLb9uxjBnGYBRYy SzSvaWYBqRIWiJC4MaGJEcRmEVCVWPv+CNgOXgF3idOrPzJB7JOTOHlsMlicU8BD4sWtH2C9 QkA1uw6fYp7AyLuAkWEVo2hqaXJBcVJ6rqFecWJucWleul5yfu4mRkgof9nBuPiY1SFGAQ5G JR7eFaLJ4UKsiWXFlbmHGCU4mJVEeDWnA4V4UxIrq1KL8uOLSnNSiw8xSnOwKInzzt31PkRI ID2xJDU7NbUgtQgmy8TBKdXAaC/AJNK268DLrJW2mi8eVYgmnZr3UvJMzturXfdvZqworl3c H+Fscaz8adDmvx7nbvif4VV+ldH1WNiPY9e7CNZo6VlmxtbNq49q+wuu8Nwa8f2HiqxAhMXv Z3ODI/LfME3vsLuavlRQU7/rtGRk++sdNToza6z7lxxaxbJRutDzpjWb3txaJZbijERDLeai 4kQAVPjulGECAAA= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Set proper link state if link is created between already probed supplier device and to be probed consumer device. Signed-off-by: Marek Szyprowski --- drivers/base/core.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/base/core.c b/drivers/base/core.c index 4e778539b750..d9c5c5542a6b 100644 --- a/drivers/base/core.c +++ b/drivers/base/core.c @@ -125,7 +125,9 @@ struct devlink *device_link_add(struct device *consumer, link->flags = flags; link->status = (flags & DEVICE_LINK_PROBE_TIME) ? - DEVICE_LINK_CONSUMER_PROBE : DEVICE_LINK_DORMANT; + DEVICE_LINK_CONSUMER_PROBE : + (supplier->driver ? DEVICE_LINK_AVAILABLE : + DEVICE_LINK_DORMANT); spin_lock_init(&link->lock); /* -- 1.9.1