From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] [RFC] kernel/cpu: Use lockref for online CPU reference counting Date: Mon, 15 Feb 2016 18:18:45 +0100 Message-ID: <20160215171845.GZ11240@phenom.ffwll.local> References: <1455539803-13913-1-git-send-email-joonas.lahtinen@linux.intel.com> <20160215141755.GG6357@twins.programming.kicks-ass.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f47.google.com (mail-wm0-f47.google.com [74.125.82.47]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6E7146E6BC for ; Mon, 15 Feb 2016 17:18:20 +0000 (UTC) Received: by mail-wm0-f47.google.com with SMTP id g62so117983912wme.0 for ; Mon, 15 Feb 2016 09:18:20 -0800 (PST) Content-Disposition: inline In-Reply-To: <20160215141755.GG6357@twins.programming.kicks-ass.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Peter Zijlstra Cc: "Gautham R. Shenoy" , Intel graphics driver community testing & development , Linux kernel development , David Hildenbrand , "Paul E. McKenney" , Ingo Molnar List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBGZWIgMTUsIDIwMTYgYXQgMDM6MTc6NTVQTSArMDEwMCwgUGV0ZXIgWmlqbHN0cmEg d3JvdGU6Cj4gT24gTW9uLCBGZWIgMTUsIDIwMTYgYXQgMDI6MzY6NDNQTSArMDIwMCwgSm9vbmFz IExhaHRpbmVuIHdyb3RlOgo+ID4gSW5zdGVhZCBvZiBpbXBsZW1lbnRpbmcgYSBjdXN0b20gbG9j a2VkIHJlZmVyZW5jZSBjb3VudGluZywgdXNlIGxvY2tyZWYuCj4gPiAKPiA+IEN1cnJlbnQgaW1w bGVtZW50YXRpb24gbGVhZHMgdG8gYSBkZWFkbG9jayBzcGxhdCBvbiBJbnRlbCBTS0wgcGxhdGZv cm1zCj4gPiB3aGVuIGxvY2tkZXAgZGVidWdnaW5nIGlzIGVuYWJsZWQuCj4gPiAKPiA+IFRoaXMg aXMgZHVlIHRvIGZldyBvZiBDUFVmcmVxIGRyaXZlcnMgKGluY2x1ZGluZyBJbnRlbCBQLXN0YXRl KSBoYXZpbmcgdGhpczsKPiA+IHBvbGljeS0+cndzZW0gaXMgbG9ja2VkIGR1cmluZyBkcml2ZXIg aW5pdGlhbGl6YXRpb24gYW5kIHRoZSBmdW5jdGlvbnMgY2FsbGVkCj4gPiBkdXJpbmcgaW5pdCB0 aGF0IGFjdHVhbGx5IGFwcGx5IENQVSBsaW1pdHMgdXNlIGdldF9vbmxpbmVfY3B1cyAoYmVjYXVz ZSB0aGV5Cj4gPiBoYXZlIG90aGVyIGNhbGxpbmcgcGF0aHMgdG9vKSwgd2hpY2ggd2lsbCBicmll Zmx5IGxvY2sgY3B1X2hvdHBsdWcubG9jayB0bwo+ID4gaW5jcmVhc2UgY3B1X2hvdHBsdWcucmVm Y291bnQuCj4gPiAKPiA+IE9uIGxhdGVyIGNhbGxpbmcgcGF0aCwgd2hlbiBkb2luZyBhIHN1c3Bl bmQsIHdoZW4gY3B1X2hvdHBsdWdfYmVnaW4oKSBpcyBjYWxsZWQKPiA+IGluIGRpc2FibGVfbm9u Ym9vdF9jcHVzKCksIGNhbGxiYWNrcyB0byBDUFVmcmVxIGZ1bmN0aW9ucyBnZXQgY2FsbGVkIGFm dGVyLAo+ID4gd2hpY2ggd2lsbCBsb2NrIHBvbGljeS0+cndzZW0gYW5kIGNwdV9ob3RwbHVnLmxv Y2sgaXMgYWxyZWFkeSBoZWxkIGJ5Cj4gPiBjcHVfaG90cGx1Z19iZWdpbigpIGFuZCB3ZSBkbyBo YXZlIGEgcG90ZW50aWFsIGRlYWRsb2NrIHNjZW5hcmlvIHJlcG9ydGVkIGJ5Cj4gPiBvdXIgQ0kg c3lzdGVtICh0aG91Z2ggaXQgaXMgYSB2ZXJ5IHVubGlrZWx5IG9uZSkuIFNlZSB0aGUgQnVnemls bGEgbGluayBmb3IgbW9yZQo+ID4gZGV0YWlscy4KPiAKPiBJJ3ZlIGJlZW4gbWVhbmluZyB0byBj aGFuZ2UgdGhlIHRoaW5nIGludG8gYSBwZXJjcHUtcndzZW0sIEkganVzdAo+IGhhdmVuJ3QgaGFk IHRpbWUgdG8gbG9vayBpbnRvIHRoZSBsb2NrZGVwIHNwbGF0IHRoYXQgZ2VuZXJhdGVkLgoKSSd2 ZSB0aHJvd24gSm9vbmFzIHBhdGNoIGludG8gYSBsb2NhbCB0b3BpYyBicmFuY2ggdG8gc2h1dCB1 cCB0aGUgbm9pc2UgaW4Kb3VyIENJLCBhbmQgaXQgc2VlbXMgdG8gYmUgZWZmZWN0aXZlIGF0IHRo YXQgKDIgcnVucyB0aHVzIGZhcikuIEknbGwgZHJvcAp0aGlzIGFnYWluIG9uY2Ugd2UgaGF2ZSBh IHByb3BlciBzb2x1dGlvbiAod2hhdGV2ZXIgaXQnbGwgYmUpIHVwc3RyZWFtLgoKQ2hlZXJzLCBE YW5pZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0 aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ludGVsLWdmeAo=