Received: by 10.213.65.68 with SMTP id h4csp140827imn; Thu, 15 Mar 2018 12:05:21 -0700 (PDT) X-Google-Smtp-Source: AG47ELuRc07iRmc5hHSE/9RnOpxmwYmL58llqH1dFvfWzSfLoKxt4n6/JwJ4y9XOA2S8QOHdcNG9 X-Received: by 2002:a17:902:1a2:: with SMTP id b31-v6mr9259147plb.203.1521140721802; Thu, 15 Mar 2018 12:05:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521140721; cv=none; d=google.com; s=arc-20160816; b=ayonZyTh9MKgFgJt7jBXJVo8t3zYbYLLqpctf1OM2ZEwv4HNE3f4+kd3nycRoJRpaF E3M8sGfIzvWvyw7NNqxiiMP/+FW9Z8oBuAdJ6i8UuCe/xLQo1lwwcvN/RjqQ+ZuQkj3H 3vFrN0LPBI3EHDRvEDb1znuw2hkrG0iRAxwKSRrCnoapw3vcYV7KloAnNkqmGj2dRSvw 6dr79bRMMTUS+xu5QBz+8XS35YkczEfYFLEDuqxQjku/IajV8nmvdHDRenKuC1e8E6ni 0fubsxcH5SjUXDlMj0furfS3QUNsqRwfTCpELylgU5K+Hz7HHGBarISG6mxQdTO2UULn helQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :arc-authentication-results; bh=7mqIay4lOX8tT1u9vIPfVS4PJ8ZsgL6HdpFg6N8V7pY=; b=sROC7GlOEteqvJrSheToW2liq8mHbXX0wdXph+u1b4Nu/y6GmaEjsNvvCW5amMunKZ D3kv8UmoCq8pBPKri2s0nvbO6moFncayUE3g/DSe2AO/FqASfrEDdozROjDGfFV/cMBW psR56AlaxTvjTiQlmmVS/8UnfQHP+WisldFXlP468BlttSg9I2Df+flv8di3r+91yeNe qBFJ7h45RwcxnJFNxakCjLlHeyPTb/h+T4Qp7/tEkbuu95PbI1L39B+L/dIT+Q/breDV MDjSlLdfIrW9uFoPsB58qpPfxVcQpYPKhl/NdjeVjf+fUzwB+sgf5R689m7UJaC/w/SK un/A== 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=synopsys.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f33-v6si4509374plb.482.2018.03.15.12.04.51; Thu, 15 Mar 2018 12:05:21 -0700 (PDT) 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=synopsys.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752778AbeCOTDi (ORCPT + 99 others); Thu, 15 Mar 2018 15:03:38 -0400 Received: from smtprelay.synopsys.com ([198.182.60.111]:45304 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751857AbeCOTDf (ORCPT ); Thu, 15 Mar 2018 15:03:35 -0400 Received: from mailhost.synopsys.com (mailhost2.synopsys.com [10.13.184.66]) by smtprelay.synopsys.com (Postfix) with ESMTP id DFC9810C033F; Thu, 15 Mar 2018 12:03:34 -0700 (PDT) Received: from mailhost.synopsys.com (localhost [127.0.0.1]) by mailhost.synopsys.com (Postfix) with ESMTP id C97663D63; Thu, 15 Mar 2018 12:03:34 -0700 (PDT) Received: from us01wehtc1.internal.synopsys.com (us01wehtc1.internal.synopsys.com [10.12.239.235]) by mailhost.synopsys.com (Postfix) with ESMTP id BC6183D60; Thu, 15 Mar 2018 12:03:34 -0700 (PDT) Received: from DE02WEHTCA.internal.synopsys.com (10.225.19.92) by us01wehtc1.internal.synopsys.com (10.12.239.231) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 15 Mar 2018 12:03:34 -0700 Received: from DE02WEMBXB.internal.synopsys.com ([fe80::95ce:118a:8321:a099]) by DE02WEHTCA.internal.synopsys.com ([::1]) with mapi id 14.03.0361.001; Thu, 15 Mar 2018 20:03:32 +0100 From: Alexey Brodkin To: "peterz@infradead.org" CC: "Vineet.Gupta1@synopsys.com" , "linux-kernel@vger.kernel.org" , "linux-arch@vger.kernel.org" , "linux-snps-arc@lists.infradead.org" Subject: Re: arc_usr_cmpxchg and preemption Thread-Topic: arc_usr_cmpxchg and preemption Thread-Index: AQHTu7KSgtMaj81NvU2WaxKl+xOkrqPP4yWAgAAPhQCAAC4ZgIAAw4yAgAAO6wCAACYYgIAAfyOA Date: Thu, 15 Mar 2018 19:03:32 +0000 Message-ID: <1521140611.6358.29.camel@synopsys.com> References: <1521045375.11552.27.camel@synopsys.com> <20180314175352.GP4064@hirez.programming.kicks-ass.net> <1521059931.11552.51.camel@synopsys.com> <20180315081845.GS4064@hirez.programming.kicks-ass.net> <1521105128.11552.64.camel@synopsys.com> <20180315112829.GW4064@hirez.programming.kicks-ass.net> In-Reply-To: <20180315112829.GW4064@hirez.programming.kicks-ass.net> Accept-Language: en-US, ru-RU Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.121.8.67] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgUGV0ZXIsDQoNCk9uIFRodSwgMjAxOC0wMy0xNSBhdCAxMjoyOCArMDEwMCwgUGV0ZXIgWmlq bHN0cmEgd3JvdGU6DQo+IE9uIFRodSwgTWFyIDE1LCAyMDE4IGF0IDA5OjEyOjA5QU0gKzAwMDAs IEFsZXhleSBCcm9ka2luIHdyb3RlOg0KPiA+IE9uIFRodSwgMjAxOC0wMy0xNSBhdCAwOToxOCAr MDEwMCwgUGV0ZXIgWmlqbHN0cmEgd3JvdGU6DQo+ID4gPiBBbHNvLCBpdCBtaWdodCBtYWtlIHNl bnNlIHRvIHN0dWZmIHRoaXMgaW1wbGVtZW50YXRpb24gaW4gc29tZSBsaWIvIGZpbGUNCj4gPiA+ IHNvbWV3aGVyZSBhbmQgbWFrZSBhbGwgcGxhdGZvcm1zIHRoYXQgbmVlZCBpdCB1c2UgdGhlIHNh bWUgY29kZSwgYWZhaWN0DQo+ID4gPiB0aGVyZSByZWFsbHkgaXNuJ3QgYW55dGhpbmcgcGxhdGZv cm0gc3BlY2lmaWMgdG8gaXQuDQo+ID4gDQo+ID4gTm90IGNsZWFyIHdoaWNoIHBhcnQgZG8geW91 IG1lYW4gaGVyZS4NCj4gPiBBcmUgeW91IHRhbGtpbmcgYWJvdXQgZW50aXJlIGNtcHhjaGcgc3lz Y2FsbCBpbXBsZW1lbnRhdGlvbj8NCj4gDQo+IFllcC4NCg0KSG0uLi4gbmV3IGdlbmVyaWMgc3lz Y2FsbCBkb2luZyBzb21ldGhpbmcgc2FuZSBwZW9wbGUgYXJlIG5vdCBzdXBwb3NlZCB0byBkbz8N CkxldCdzIHNlZSB3aG8ncyBnb2luZyB0byBleHByZXNzIGhpcy9oZXIgZXhjaXRlbWVudCBhYm91 dCB0aGF0IDopDQoNCkJ1dCBldmVuIGludHJvZHVjdGlvbiBvZiB0aGF0IG5ldyBzeXNjYWxsIGlz IG9idmlvdXNseSBub3QgZW5vdWdoDQphcyB3ZSdsbCBuZWVkIHRvIGZpeC11cCBsaWJjIGZvciBh ZmZlY3RlZCBhcmNoZXMgYWNjb3JkaW5nbHkuLi4NCg0KPiA+IERvIHlvdSB0aGluayB0aGVyZSdy ZSBtYW55IHVzZXJzIG9mIHRoYXQgcXVpdGUgYW4gaW5lZmZpY2llbnQNCj4gPiBbY29tcGFyZWQg dG8gcHJvcGVyIEhXIHZlcnNpb25dIGF0b21pYyBleGNoYW5nZT8NCj4gDQo+IEkgdGhpbmsgdGhl cmUncyBhIGJ1bmNoIG9mIGFyY2hpdGVjdHVyZXMgdGhhdCBhcmUgaW4gdGhlIHNhbWUgYm9hdC4N Cj4gbTY4aywgYXJtLCBtaXBzIHdhcyBtZW50aW9uZWQuIFN1cmUsIHRoZSBtb21lbnQgYW4gYXJj aCBoYXMgaGFyZHdhcmUNCj4gc3VwcG9ydCB5b3UgZG9uJ3QgbmVlZCB0aGUgc3lzY2FsbCBhbnlt b3JlLg0KDQpIZXJlJ3MgYSBicmllZiBhbmFseXNpczoNCkFSTTogIExvb2tzIGxpa2UgdGhleSBn b3QgcmlkIG9mIHRoYXQgc3R1ZmYgaW4gdjQuNCwgc2VlDQogICAgICBjb21taXQgZGI2OTVjMDUw OWQ2ICgiQVJNOiByZW1vdmUgdXNlciBjbXB4Y2hnIHN5c2NhbGwiKS4NCg0KTTY4SzogVGhhdCdz IGV2ZW4gdWdsaWVyIGltcGxlbWVudGF0aW9uIHdoaWNoIGlzIHJlYWxseSBhc2tpbmcgZm9yDQog ICAgICBhIGZhY2VsaWZ0LCBsb29rIGF0IHN5c19hdG9taWNfY21weGNoZ18zMigpIGhlcmU6DQog ICAgICBodHRwczovL2VsaXhpci5ib290bGluLmNvbS9saW51eC9sYXRlc3Qvc291cmNlL2FyY2gv bTY4ay9rZXJuZWwvc3lzX202OGsuYyNMNDYxDQoNCk1JUFM6IFRoZXkgZG8gaXQgdmlhIHNwZWNp YWwgc3lzbWlwcyBzeXNjYWxsIHdoaWNoIGFtb25nIG90aGVyIHRoaW5ncw0KICAgICAgbWlnaHQg aGFuZGxlIE1JUFNfQVRPTUlDX1NFVCB3aXRoIG1pcHNfYXRvbWljX3NldCgpDQoNCkkgZG9uJ3Qg aW1tZWRpYXRlbHkgc2VlIGlmIHRoZXJlJ3JlIG90aGVycyBidXQgcmVhbGx5IEknbSBub3Qgc3Vy ZSBpZiBpdCBldmVuIHdvcnRoIHRyeWluZyB0bw0KY2xlYW4tdXAgYWxsIHRoYXQgc2luY2UgZWZm b3J0cyBtaWdodCBiZSBzcGVudCBwb2ludGxlc3NseS4NCg0KPiBJIHdhcyBqdXN0IHRoaW5raW5n IGl0IHdvdWxkIGJlIGdvb2QgdG8gaGF2ZSBhIGNvbW1vbiBpbXBsZW1lbnRhdGlvbiAoaWYNCj4g cG9zc2libGUpIHJhdGhlciB0aGFuIDQtNSBkaWZmZXJlbnQgY29waWVzIG9mIGJhc2ljYWxseSB0 aGUgc2FtZSB0aGluZy4NCg0KRnJvbSBhYm92ZSBJIHdvdWxkIGNvbmNsdWRlIHRoYXQgb25seSBN NjhLIG1pZ2h0IGJlbmVmaXQgZnJvbSBuZXcgbGlicmFyeQ0KaW1wbGVtZW50YXRpb24uIEJUVyBN NjhLIHVzZXMgYSBiaXQgZGlmZmVyZW50IEFCSSBjb21wYXJlZCB0byBBUkMgZm9yIHRoYXQgc3lz Y2FsbCBzbw0KaXQgd2lsbCBiZSByZWFsbHkgYXRvbWljX2NtcHhjaGdfMzIoKSBsaWJmdW5jdGlv biBjYWxsZWQgZnJvbSB0aG9zZSBzeXNjYWxscywNCmJ1dCBub3cgSSB0aGluayB0aGF0J3MgZXhh Y3RseSB3aGF0IHlvdSBtZWFudCBpbml0aWFsbHksIGNvcnJlY3Q/DQoNCi1BbGV4ZXk=