This message generated a parse failure. Raw output follows here. Please use 'back' to navigate. From devnull@lkml.org Sun May 12 23:56:55 2024 >From mailfetcher Mon Dec 11 16:13:35 2017 Envelope-to: lkml@grols.ch Delivery-date: Mon, 11 Dec 2017 16:13:35 +0100 Received: from srv.grols.ch [5.172.41.101] by 0359fc81c977 with IMAP (fetchmail-6.3.26) for (single-drop); Mon, 11 Dec 2017 16:13:35 +0100 (CET) Received: from vger.kernel.org ([209.132.180.67]) by home.grols.ch with esmtp (Exim 4.89) (envelope-from ) id 1eOPlu-0001dd-K5 for lkml@grols.ch; Mon, 11 Dec 2017 16:13:35 +0100 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752598AbdLKPNc (ORCPT ); Mon, 11 Dec 2017 10:13:32 -0500 Received: from perses.usurf.usu.edu ([129.123.197.145]:41444 "EHLO Perses.usurf.usu.edu" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1752361AbdLKPNa (ORCPT ); Mon, 11 Dec 2017 10:1 Received: from EK.usurf.usu.edu (172.31.35.73) by Perses.usurf.usu.edu (172.31.35.68) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Mon, 11 Dec 2017 08:13:30 -0700 Received: from EK.usurf.usu.edu (172.31.35.73) by Ek.usurf.usu.edu (172.31.35.73) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Mon, 11 Dec 2017 08:13:29 -0700 Received: from EK.usurf.usu.edu ([172.31.191.13]) by Ek.usurf.usu.edu ([172.31.191.13]) with mapi id 15.00.1347.000; Mon, 11 Dec 2017 08:13:29 -0700 From: Jonathan Haws To: "rostedt@goodmis.org" Cc: "linux-kernel@vger.kernel.org" Subject: Re: [RFC][PATCHv2] Fixing POSIX wait queue to insert in task priority order for real-time, including normal tasks Thread-Topic: [RFC][PATCHv2] Fixing POSIX wait queue to insert in task priority order for real-time, including normal tasks Thread-Index: AQHTbi+40/g0mgJo2UizvUhwx1IanaM+skCAgAAL6AA= Date: Mon, 11 Dec 2017 15:13:29 +0000 Message-Id: <1513005206.2797.6.camel@sdl.usu.edu> References: <1512522932-10318-1-git-send-email-jhaws@sdl.usu.edu> <20171211143049.vybmzlxi3vy2q5gy@home.goodmis.org> In-Reply-To: <20171211143049.vybmzlxi3vy2q5gy@home.goodmis.org> Reply-To: Jonathan Haws Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 x-ms-exchange-transport-fromentityheader: Hosted X-Originating-IP: [172.31.22.119] 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 Received-SPF: none client-ip=209.132.180.67; envelope-from=linux-kernel-owner@vger.kernel.org; helo=vger.kernel.org X-Spam-Score: 3.9 X-Spam-Score-Bar: +++ X-Spam-Action: no action X-Spam-Report: Action: no action Symbol: HAS_XOIP(0.00) Symbol: FORGED_RECIPIENTS_MAILLIST(0.00) Symbol: MAILLIST(-0.20) Symbol: MIME_BASE64_TEXT(0.10) Symbol: HAS_REPLYTO(0.00) Symbol: RCVD_COUNT_FIVE(0.00) Symbol: ARC_NA(0.00) Symbol: RCVD_NO_TLS_LAST(0.00) Symbol: R PiBPSywgd2hlbiBJIHNhaWQgdG8gQ2MgdGhlIGtlcm5lbCBtYWlsaW5nIGxpc3QsIEkgc2hvdWxk IGhhdmUgc2FpZA0KPiB0aGF0IHlvdQ0KPiBhbHNvIG5lZWQgdG8gc3RpbGwgQ2MgZXZlcnlvbmUg eW91IHdhbnQgdG8gcmVhZCBpdC4gTEtNTCBnZXRzIG92ZXINCj4gNjAwKyBlbWFpbHMNCj4gYSBk YXkuIE5vYm9keSByZWFkcyBpdCBhbGwuIFNvbWUgcGVvcGxlIGZpbHRlciBpdCwgYnV0IG90aGVy cyAobGlrZQ0KPiBteXNlbGYpDQo+IHN0b3BwZWQgcmVhZGluZyBpdCBiZWNhdXNlIEkgY2FuIGJh cmVseSBrZWVwIHVwIHdpdGgganVzdCB0aGUgZW1haWxzDQo+IEknbSBDYydkDQo+IG9uLg0KPiAN Cj4gVGhlIG9ubHkgcmVhc29uIEkgZm91bmQgdGhpcyBlbWFpbCBpcyBiZWNhdXNlIEkgd2FzIGdv aW5nIHRocm91Z2ggbXkNCj4gb2xkZXINCj4gZW1haWwsIG5vdGljZWQgdGhhdCBJIGhhdmVuJ3Qg c2VlbiBhbm90aGVyIHBhdGNoIGZyb20geW91LCBhbmQNCj4gcmVhbGl6ZWQgdGhhdA0KPiB5b3Ug bWF5IGhhdmUgbWlzdW5kZXJzdG9vZCB3aGF0IEkgbWVhbnQgYnkgQ2NpbmcgTEtNTC4gTXkgZmF1 bHQgZm9yDQo+IG5vdCBiZWluZw0KPiBjbGVhci4gU29ycnkgYWJvdXQgdGhhdC4NCg0KVGhhbmtz IGZvciB0aGUgdXBkYXRlLiDCoEkgd2FzIHdvbmRlcmluZyBpZiBJIG1lc3NlZCBzb21ldGhpbmcg dXAgd2hlbiBJDQpzdWJtaXR0ZWQgdGhpcy4gwqBJIHJlYWxpemUgdGhpcyBpcyBhIGhpZ2gtdm9s dW1lIGxpc3QgYW5kIEkgaGF2ZSBhbHdheXMNCmJlZW4gY3VyaW91cyBob3cgcGVvcGxlIHN0YXkg b24gdG9wIG9mIGl0LiDCoEl0IGp1c3QgbWFrZXMgc2Vuc2UgdG8NCmRpcmVjdCBzcGVjaWZpY3Mg dG8gdGhlIGFjdHVhbCBtYWludGFpbmVycy4NCg0KPiBUbyBrbm93IHdobyB0byBDYywgdXNlICJz Y3JpcHRzL2dldF9tYWludGFpbmVyLnBsIiBvbiB5b3VyIHBhdGNoLiBCdXQNCj4gc2luY2UNCj4g dGhpcyBpcyBhIFJUIGlzc3VlLCBpdCBpcyBnb29kIHRvIGluY2x1ZGUgdGhlIFJUIG1haW50YWlu ZXJzIGFzIHdlbGwuDQoNCkkgZGlkbid0IHJlYWxpemUgdGhhdCBzY3JpcHQgd2FzIHRoZXJlLiDC oEknbGwgbWFrZSB1c2Ugb2YgaXQhIMKgQXMgZmFyDQphcyBSVCBtYWludGFpbmVycyBnbywgSSB0 YWtlIGl0IHRoYXQgaXMgVGhvbWFzLCBTZWJhc3RpYW4sIGFuZA0KeW91cnNlbGY/DQoNCg0KPiBO ZXh0LCB0aGUgc3ViamVjdCBzaG91bGQgaGF2ZSBhIHRvcGljIGluIGl0LiBJZiB5b3UgbG9vayBh dCBvdGhlcg0KPiBjaGFuZ2VzIGluDQo+IHRoZSBmaWxlIHlvdSBjaGFuZ2VkLCB5b3UgY2FuIHVz dWFsbHkgZmlndXJlIGl0IG91dC4gRm9yIGV4YW1wbGUsDQo+IGxvb2tpbmcgYXQNCj4gb3RoZXIg Y2hhbmdlcyBpbiBpcGMvbXF1ZXVlLmMsIEkgc2VlICJpcGM6IG1xdWV1ZToiIHdoaWNoIHlvdSBj YW4gYWRkDQo+IHRvIHlvdQ0KPiBzdWJqZWN0LiBUaGF0J3MgYmVjYXVzZSB3ZSB3YW50IHRvIGtu b3cgd2hhdCBjb21taXRzIGFyZSBmb3Igd2hhdCwNCj4gd2hlbiBkb2luZw0KPiBnaXQgbG9ncywg ZXNwZWNpYWxseSBvbmUgbGluZXIgbG9nIG91dHB1dC4NCj4gDQo+IFRoZSBzdWJqZWN0IHNob3Vs ZCBiZSBhIGJpdCBzaG9ydGVyLiBJdCBzaG91bGQgdHJ5IHRvIHN0YXkgdW5kZXIgNzYNCj4gY2hh cmFjdGVycw0KPiAoc3VidHJhY3RpbmcgdGhlICJbUkZDXVtQQVRDSCpdIikuwqANCg0KSnVzdCB0 byBtYWtlIHN1cmUgSSdtIGZvbGxvd2luZyAtIHlvdSdyZSBsb29raW5nIGZvciBzb21ldGhpbmcg YWxvbmcNCnRoZSBsaW5lcyBvZjoNCg0KW1JGQ11bUEFUQ0hdIGlwYzogbXF1ZXVlOiB3cV9hZGQg cHJpb3JpdHkgY2hhbmdlIHRvIGR5bmFtaWMgcHJpb3JpdHkNCg0KPiANCj4gWW91ciBzdWJqZWN0 IGlzIGEgbGl0dGxlIGNvbmZ1c2luZy4gQW5kIHlvdSBoYXZlIHplcm8gY2hhbmdlIGxvZy4gVGhl DQo+IHN1YmplY3QNCj4gY2FuIGJlIHdoYXQgeW91IGFyZSBkb2luZywgYnV0IHdyaXRlIGEgY2hh bmdlIGxvZyB0byBkZXNjcmliZSB3aHkgeW91DQo+IGFyZQ0KPiBkb2luZyBpdC4gRG9uJ3QgYmUg YWZyYWlkIHRvIHB1dCBpbiBob3cgeW91IGNhbWUgYWJvdXQgd2hhdCB5b3UNCj4gZGlzY292ZXJl ZC4gQQ0KPiB5ZWFyIGZyb20gbm93LCB3aGVuIHNvbWVvbmUgaXMgbG9va2luZyBhdCB0aGlzIGNv ZGUsIGFuZCBkb2VzIGEgZ2l0DQo+IGJsYW1lIHRvDQo+IHNlZSB3aHkgdGhpbmdzIGFyZSB0aGUg d2F5IHRoZXkgYXJlLCBpdCdzIGdvb2QgdG8ga25vdyB3aGF0IHRoZQ0KPiBkZXZlbG9wZXIgd2Fz DQo+IHRoaW5raW5nIGZvciB3aHkgdGhleSBtYWRlIHRoZSBjaGFuZ2UuIFRoYXQgd2F5LCB0aGUg Y29kZSBjYW4gYmUNCj4gbW9kaWZpZWQgaWYNCj4gY2lyY3Vtc3RhbmNlcyBjaGFuZ2UgZm9yIHdo eSB0aGUgY29kZSBpcyB0aGUgd2F5IGl0IGlzLiBCdXQgd2l0aG91dA0KPiBrbm93aW5nDQo+IHdo eSBjaGFuZ2VzIHdlcmUgZG9uZSwgbmV3IHVwZGF0ZXMgbWF5IG5vdCBiZSBtYWRlIG91dCBvZiBm ZWFyIGZvcg0KPiBicmVha2luZw0KPiBzb21ldGhpbmcgdGhleSBkb24ndCB1bmRlcnN0YW5kLg0K PiANCg0KUmlnaHQgLSBJJ2xsIHNob3J0ZW4gdGhlIHN1YmplY3QgYXMgd2VsbCBhbmQgYWRkIGEg ZGV0YWlsZWQgY2hhbmdlIGxvZy4NCg0KVGhhbmtzIGZvciB0aGUgdGlwcyEgwqBZb3UnbGwgc2Vl IFBBVENIdjMgc29vbi4NCg0KDQoNCj4gT24gVHVlLCBEZWMgMDUsIDIwMTcgYXQgMDY6MTU6MzJQ TSAtMDcwMCwgSm9uYXRoYW4gSGF3cyB3cm90ZToNCj4gPiANCj4gPiBTaWduZWQtb2ZmLWJ5OiBK b25hdGhhbiBIYXdzIDxqaGF3c0BzZGwudXN1LmVkdT4NCj4gPiAtLS0NCj4gPiDCoGlwYy9tcXVl dWUuYyB8IDIgKy0NCj4gPiDCoDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl dGlvbigtKQ0KPiA+IA0KPiA+IGRpZmYgLS1naXQgYS9pcGMvbXF1ZXVlLmMgYi9pcGMvbXF1ZXVl LmMNCj4gPiBpbmRleCA5NjQ5ZWNkLi5jYjk2ZGI5IDEwMDY0NA0KPiA+IC0tLSBhL2lwYy9tcXVl dWUuYw0KPiA+ICsrKyBiL2lwYy9tcXVldWUuYw0KPiA+IEBAIC01NDYsNyArNTQ2LDcgQEAgc3Rh dGljIHZvaWQgd3FfYWRkKHN0cnVjdCBtcXVldWVfaW5vZGVfaW5mbw0KPiA+ICppbmZvLCBpbnQg c3IsDQo+ID4gwqAJZXdwLT50YXNrID0gY3VycmVudDsNCj4gPiDCoA0KPiA+IMKgCWxpc3RfZm9y X2VhY2hfZW50cnkod2FsaywgJmluZm8tPmVfd2FpdF9xW3NyXS5saXN0LCBsaXN0KQ0KPiA+IHsN Cj4gPiAtCQlpZiAod2Fsay0+dGFzay0+c3RhdGljX3ByaW8gPD0gY3VycmVudC0NCj4gPiA+c3Rh dGljX3ByaW8pIHsNCj4gPiArCQlpZiAod2Fsay0+dGFzay0+cHJpbyA8PSBjdXJyZW50LT5wcmlv KSB7DQo+ID4gwqAJCQlsaXN0X2FkZF90YWlsKCZld3AtPmxpc3QsICZ3YWxrLT5saXN0KTsNCj4g PiDCoAkJCXJldHVybjsNCj4gPiDCoAkJfQ==