Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp4015075imj; Tue, 12 Feb 2019 08:23:22 -0800 (PST) X-Google-Smtp-Source: AHgI3IYz3rL0vHWt0Lmqif7IxAmC2tIZ/KZF5BHUCOK3fYPD1qYRjf9/gli5PZ7hWZVYDRHD/c35 X-Received: by 2002:a17:902:28e9:: with SMTP id f96mr4791997plb.169.1549988602583; Tue, 12 Feb 2019 08:23:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549988602; cv=none; d=google.com; s=arc-20160816; b=VUT2DZcgdS2aBmigdMygdVgFu5U4v84Nx+6/v9ap3XNOZhSlBNZdBxmukQiAqzkwH0 a42YWpqQA3eTvZUK3JHwVgr51mO4M1BEFU7/TGBjDZjDDCozyLqtfRVQlb5fbE0PZK7I ExmyXOYJEw0hNE8N1BGOYtq7ElOs/5VFCpritN4dJr1D5sPO5rt+APy7EWYll6LIYHrp 6+TpqJxOCcNWw4Kso/dEPraaQ/qMjr8RtsrJXNkf9TD+mqZ+eW3srMgxLWIo1OS08x5J oGCAtQiOw8YkNsUWvK7mO1TBlwxuoa54Gv/MpC5qdDsRSWvNgdqByGepMwkhpdFD9dPf bKMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=Do9rfiLxIAhp7ZjItRDSZ03DtQyTyuV/ANb87gWojQs=; b=ogi+xh2tqgJkJss7AEfUIllGehPG4Rs4652D9/S3D7OjmJucz4BqOYtaS5yImsgRDO 4m61xsIfRlSIYjkh9NcDU8dpIePaN27cMemSTlfcjj6TTEpHq43WIG6cfecbqQ4yRwZE CuoMXZ4lPMrdlbHT+UHRxiObV/JntuErORTGcLL4tGTMmOSsZsWDs0l8T0leWz2OCNqK avuReX8QjuA9AwKxID7r7Jm8cmu7LTJAi7zYy67ZN4Ha7L/BDTpbnPenyqHgK4angb7T t6d+5B2UTg+OGBwGSXsPl/ZdtZM36qTp47m0GTBy+BYkz3hr2Sc9ecifnh9Hf8maSflx no4Q== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a20si3617123pgk.581.2019.02.12.08.23.05; Tue, 12 Feb 2019 08:23:22 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730972AbfBLQVF (ORCPT + 99 others); Tue, 12 Feb 2019 11:21:05 -0500 Received: from mail-ot1-f65.google.com ([209.85.210.65]:46389 "EHLO mail-ot1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726855AbfBLQVF (ORCPT ); Tue, 12 Feb 2019 11:21:05 -0500 Received: by mail-ot1-f65.google.com with SMTP id w25so5237690otm.13; Tue, 12 Feb 2019 08:21:04 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Do9rfiLxIAhp7ZjItRDSZ03DtQyTyuV/ANb87gWojQs=; b=PbG9XnKfGX8/SR91hcEsF4PtglcYQLcm44axq7E8pPrbOfZ6geUWjruThE8ZqGwr91 zxYixluQRlurTOjp2ch9H2jEqtaHRwDJXc6tjkIztq9GaXRxAXaDEoqUodfpAfp9NCMv hquvREIrS5Gl0JMnyfO8SzX9B3urkgl6dgygDRFLFKvewmx+yXF1GVmpxVz58ThZ3LeT NcfzzTkY8s6LxG1BtyvU5qSzIDDTFiezl70s3gX9WrIUEUbxMSqmt67D9UD7w0we5dE7 UQCF4po4GkScr4Ni8L5rLvsRw95RwupeKtEx4aAjUHxe8ZOlX7L8EMFW7QGzIOpql6+w Ny3A== X-Gm-Message-State: AHQUAubtLzWO1QZT0kZSxjYr/3wfnENGz1MZZb8cnCGC+Bgg74mC1pj5 J4CzhdpdXiX3rtkivfiN5+ax4pjRj0K7S2QipJo= X-Received: by 2002:a9d:7990:: with SMTP id h16mr4432605otm.222.1549988464008; Tue, 12 Feb 2019 08:21:04 -0800 (PST) MIME-Version: 1.0 References: <5510642.nRbR3bcduN@aspire.rjw.lan> <20190212140924.GA14444@kroah.com> <20190212150618.GB19188@kroah.com> In-Reply-To: <20190212150618.GB19188@kroah.com> From: "Rafael J. Wysocki" Date: Tue, 12 Feb 2019 17:20:52 +0100 Message-ID: Subject: Re: [PATCH 0/2] driver core: Fixes related to device links To: Greg Kroah-Hartman Cc: Ulf Hansson , "Rafael J. Wysocki" , LKML , Linux PM , Daniel Vetter , Lukas Wunner , Andrzej Hajda , Russell King - ARM Linux , Lucas Stach , Linus Walleij , Thierry Reding , Laurent Pinchart , Marek Szyprowski Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 12, 2019 at 4:06 PM Greg Kroah-Hartman wrote: > > On Tue, Feb 12, 2019 at 03:52:53PM +0100, Ulf Hansson wrote: > > On Tue, 12 Feb 2019 at 15:09, Greg Kroah-Hartman > > wrote: > > > > > > On Tue, Feb 12, 2019 at 01:01:13PM +0100, Rafael J. Wysocki wrote: > > > > Hi Greg at al, > > > > > > > > These fix two issues on top of the recent device links material in > > > > driver-core/driver-core-next. > > > > > > > > The first one fixes a race condition that may trigger when > > > > __pm_runtime_set_status() is used incorrectly (that is, when it is > > > > called with PM-runtime enabled for the target device and working). > > > > > > > > The second one fixes a supplier PM-runtime usage counter imbalance > > > > resulting from adding and removing (e.g. in the error code path) a > > > > stateless device link to it from within the consumer driver's probe > > > > callback. > > > > > > > > Please refer to the patch changelogs for details. > > > > > > Looks good, all now queued up, thanks. > > > > Greg, please don't get me wrong, but ~1.5 hours isn't sufficient for > > me to review/test submitted patches. > > > > I have been trying to collaborate (review/test) device links related > > code with Rafael, but what's the point if you queue up the patches, > > before I even got the change to look at them. Shall I interpret it as > > you don't care about me reviewing this, then just tell me so I don't > > have to waste my time. > > As they are just in my -testing branch, I can easily drop them now if > you find problems. I didn't realize that Rafael was wanting you to > review this as they were marked as "fixes:" for previous patches. Sorry for the confusion. From my perspective they fix issues on top of the previous commits as indicated by the Fixes: tags and they work on my systems, but even though *I* think that they are all good, there still may be problems with them that I don't see. As usual. :-) I guess I should have sent them as RFC this time. Cheers, Rafael