From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [RFC,v3] driver core: hold dev's parent lock when needed From: Greg Kroah-Hartman Message-Id: <20180529165900.GA15599@kroah.com> Date: Tue, 29 May 2018 18:59:00 +0200 To: Martin Liu Cc: heikki.krogerus@linux.intel.com, johan@kernel.org, stern@rowland.harvard.edu, andy.shevchenko@gmail.com, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, jenhaochen@google.com List-ID: T24gV2VkLCBNYXkgMzAsIDIwMTggYXQgMTI6MzQ6MjlBTSArMDgwMCwgTWFydGluIExpdSB3cm90 ZToKPiBTT0MgaGF2ZSBpbnRlcm5hbCBJL08gYnVzZXMgdGhhdCBjYW4ndCBiZSBwcm92ZWQgZm9y IGRldmljZXMuIFRoZQo+IGRldmljZXMgb24gdGhlIGJ1c2VzIGNhbiBiZSBhY2Nlc3NlZCBkaXJl Y3RseSB3aXRob3V0IGFkZGl0aW5hbAo+IGNvbmZpZ3VyYXRpb24gcmVxdWlyZWQuIFRoaXMgdHlw ZSBvZiBidXMgaXMgcmVwcmVzZW50ZWQgYXMKPiAic2ltcGxlLWJ1cyIuIEluIHNvbWUgcGxhdGZv cm1zLCB3ZSBuYW1lICJzb2MiIHdpdGggInNpbXBsZS1idXMiCj4gYXR0cmlidXRlIGFuZCBtYW55 IGRldmljZXMgYXJlIGhvb2tlZCB1bmRlciBpdCBkZXNyaWJlZCBpbiBEVAo+IChkZXZpY2UgdHJl ZSkuCgo8c25pcD4KCkhpbnQsIEkgZG9uJ3QgYXBwbHkgIlJGQyIgcGF0Y2hlcyBhcyBvYnZpb3Vz bHkgdGhlIGF1dGhvciBkb2VzIG5vdCB0aGluawppdCBpcyBnb29kIGVub3VnaCB0byBiZSBtZXJn ZWQgOikKLS0tClRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5lICJ1 bnN1YnNjcmliZSBsaW51eC11c2IiIGluCnRoZSBib2R5IG9mIGEgbWVzc2FnZSB0byBtYWpvcmRv bW9Admdlci5rZXJuZWwub3JnCk1vcmUgbWFqb3Jkb21vIGluZm8gYXQgIGh0dHA6Ly92Z2VyLmtl cm5lbC5vcmcvbWFqb3Jkb21vLWluZm8uaHRtbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965294AbeE2Q7Y (ORCPT ); Tue, 29 May 2018 12:59:24 -0400 Received: from mail.kernel.org ([198.145.29.99]:55944 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S936855AbeE2Q7V (ORCPT ); Tue, 29 May 2018 12:59:21 -0400 Date: Tue, 29 May 2018 18:59:00 +0200 From: Greg KH To: Martin Liu Cc: heikki.krogerus@linux.intel.com, johan@kernel.org, stern@rowland.harvard.edu, andy.shevchenko@gmail.com, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, jenhaochen@google.com Subject: Re: [RFC PATCH v3] driver core: hold dev's parent lock when needed Message-ID: <20180529165900.GA15599@kroah.com> References: <20180529163428.234106-1-liumartin@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180529163428.234106-1-liumartin@google.com> User-Agent: Mutt/1.10.0 (2018-05-17) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 30, 2018 at 12:34:29AM +0800, Martin Liu wrote: > SOC have internal I/O buses that can't be proved for devices. The > devices on the buses can be accessed directly without additinal > configuration required. This type of bus is represented as > "simple-bus". In some platforms, we name "soc" with "simple-bus" > attribute and many devices are hooked under it desribed in DT > (device tree). Hint, I don't apply "RFC" patches as obviously the author does not think it is good enough to be merged :)