Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1192449

RE: [PATCH] kthread: Export kthread functions

Path csiph.com!aioe.org!eternal-september.org!feeder.eternal-september.org!weretis.net!feeder1.news.weretis.net!newsfeed.CARNet.hr!news.spin.it!bofh.it!news.nic.it!robomod
From "Kershner, David A" <David.Kershner@unisys.com>
Newsgroups linux.kernel
Subject RE: [PATCH] kthread: Export kthread functions
Date Sun, 26 Jul 2015 03:00:01 +0200
Message-ID <pQish-49M-1@gated-at.bofh.it> (permalink)
References <pPU6C-2V4-1@gated-at.bofh.it> <pQ6r9-42q-41@gated-at.bofh.it>
X-Original-To Richard Weinberger <richard.weinberger@gmail.com>
X-Greylist delayed 431 seconds by postgrey-1.27 at vger.kernel.org; Sat, 25 Jul 2015 20:57:40 EDT
X-Env-Sender David.Kershner@unisys.com
X-Msg-Ref server-10.tower-201.messagelabs.com!1437871818!23201659!10
X-Originating-IP [192.61.61.104]
X-Starscan-Version 6.13.16; banners=-,-,-
X-Viruschecked Checked
Thread-Topic [PATCH] kthread: Export kthread functions
Thread-Index AQHQxmJ4ghdWVEb8dk+4gAIK6Itam53sa2GAgACBc5A=
Accept-Language en-US
Content-Language en-US
X-Ms-Exchange-Transport-Fromentityheader Hosted
X-Originating-IP [172.17.124.182]
Content-Type text/plain; charset="utf-8"
Content-Transfer-Encoding base64
MIME-Version 1.0
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 113
Organization linux.* mail to news gateway
X-Original-Cc Andrew Morton <akpm@linux-foundation.org>, Tejun Heo <tj@kernel.org>, "laijs@cn.fujitsu.com" <laijs@cn.fujitsu.com>, "nacc@linux.vnet.ibm.com" <nacc@linux.vnet.ibm.com>, "nhorman@redhat.com" <nhorman@redhat.com>, "Thomas Gleixner" <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>, LKML <linux-kernel@vger.kernel.org>, "jes.sorensen@redhat.com" <jes.sorensen@redhat.com>, *S-Par-Maintainer <SParMaintainer@unisys.com>
X-Original-Date Sun, 26 Jul 2015 00:50:00 +0000
X-Original-Message-ID <b0b69e89467040d49c70573617c5d410@US-EXCH13-1.na.uis.unisys.com>
X-Original-References <1437777920-31156-1-git-send-email-david.kershner@unisys.com> <CAFLxGvw3LEWc5=85OrSM4DK6fUma5uPaRK+RpzHBs4DBcM+fEg@mail.gmail.com>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref aioe.org linux.kernel:1192449

Show key headers only | View raw


DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUmljaGFyZCBXZWluYmVy
Z2VyIFttYWlsdG86cmljaGFyZC53ZWluYmVyZ2VyQGdtYWlsLmNvbV0NCj4gU2VudDogU2F0dXJk
YXksIEp1bHkgMjUsIDIwMTUgODowNSBBTQ0KPiBUbzogS2Vyc2huZXIsIERhdmlkIEENCj4gQ2M6
IEFuZHJldyBNb3J0b247IFRlanVuIEhlbzsgbGFpanNAY24uZnVqaXRzdS5jb207DQo+IG5hY2NA
bGludXgudm5ldC5pYm0uY29tOyBuaG9ybWFuQHJlZGhhdC5jb207IFRob21hcyBHbGVpeG5lcjsg
SW5nbw0KPiBNb2xuYXI7IExLTUw7IGplcy5zb3JlbnNlbkByZWRoYXQuY29tOyAqUy1QYXItTWFp
bnRhaW5lcg0KPiBTdWJqZWN0OiBSZTogW1BBVENIXSBrdGhyZWFkOiBFeHBvcnQga3RocmVhZCBm
dW5jdGlvbnMNCj4gDQo+IE9uIFNhdCwgSnVsIDI1LCAyMDE1IGF0IDEyOjQ1IEFNLCBEYXZpZCBL
ZXJzaG5lcg0KPiA8ZGF2aWQua2Vyc2huZXJAdW5pc3lzLmNvbT4gd3JvdGU6DQo+ID4gVGhlIHMt
UGFyIHZpc29ybmljIGRyaXZlciwgY3VycmVudGx5IGluIHN0YWdpbmcsIHByb2Nlc3NlcyBhIHF1
ZXVlDQo+ID4gYmVpbmcgc2VydmljZWQgYnkgdGhlIGFuIHMtUGFyIHNlcnZpY2UgcGFydGl0aW9u
LiBXZSBjYW4gZ2V0IGEgbWVzc2FnZQ0KPiA+IHRoYXQgc29tZXRoaW5nIGhhcyBoYXBwZW5lZCB3
aXRoIHRoZSBTZXJ2aWNlIFBhcnRpdGlvbiwgd2hlbiB0aGF0DQo+ID4gaGFwcGVucywgd2UgbXVz
dCBub3QgYWNjZXNzIHRoZSBjaGFubmVsIHVudGlsIHdlIGdldCBhIG1lc3NhZ2UgdGhhdCB0aGUN
Cj4gPiBzZXJ2aWNlIHBhcnRpdGlvbiBpcyBiYWNrIGFnYWluLg0KPiA+DQo+ID4gVGhlIHZpc29y
bmljIGRyaXZlciBoYXMgYSB0aHJlYWQgZm9yIHByb2Nlc3NpbmcgdGhlIGNoYW5uZWwsIHdoZW4g
d2UNCj4gPiBnZXQgdGhlIG1lc3NhZ2UsIHdlIG5lZWQgdG8gYmUgYWJsZSB0byBwYXJrIHRoZSB0
aHJlYWQgYW5kIHRoZW4gcmVzdW1lDQo+ID4gaXQgd2hlbiB0aGUgcHJvYmxlbSBjbGVhcnMuDQo+
ID4NCj4gPiBXZSBjYW4gZG8gdGhpcyB3aXRoIGt0aHJlYWRfcGFyayBhbmQgdW5wYXJrIGJ1dCB0
aGV5IGFyZSBub3QgZXhwb3J0ZWQNCj4gPiBmcm9tIHRoZSBrZXJuZWwsIHRoaXMgcGF0Y2ggZXhw
b3J0cyB0aGUgbmVlZGVkIGZ1bmN0aW9ucy4NCj4gDQo+IEFyZSB5b3Ugc3VyZSB0aGF0IHlvdSBu
ZWVkIHRoZXNlIGZ1bmN0aW9uPw0KPiBZb3Ugd291bGQgYmUgdGhlIGZpcnN0IHVzZXIuDQo+IFBs
ZWFzZSBzZWU6IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE1LzcvOC8xMTUwDQo+IA0KDQpUaGUg
ZHJpdmVyIGlzIGluIHN0YWdpbmcsIGFuZCB0aGlzIGlzIHRoZSBwYXRjaCB0aGF0IHJlcXVlc3Rl
ZCBpdC4gSSdsbCBkZWZlciB0byBOZWlsDQpsb2dpc3RpY3Mgb2YgaXQsIGJ1dCB0aGlzIGlzIHdo
eSB3ZSBhcmUgYXR0ZW1wdGluZyB0aGlzLiANCg0KRnJvbTogTmVpbCBIb3JtYW4gPG5ob3JtYW5A
cmVkaGF0LmNvbT4NCg0KTWlzc2VkIHRoaXMgaW4gbXkgaW5pdGlhbCByZXZpZXcuICBUaGUgdXNh
Z2UgY291bnRlciB0aGF0IGd1YXJkcyBhZ2FpbnN0DQprdGhyZWFkIHRhc2sgaXMgaG9ycmlibHkg
cmFjeS4gIFRoZSBhdG9taWMgaXMgc2VsZiBjb25zaXN0ZW50LCBidXQgdGhlcmVzDQpub3RoaW5n
IHRoYXQgcHJldmVudHMgdGhlIHNlcnZpY2VfcmVzcF9xdWV1ZSBmdW5jdGlvbiBmcm9tIHJlLWlu
Y3JlbWVudGluZw0KaXQgaW1tZWRpYXRlbHkgYWZ0ZXIgdGhlIGNoZWNrIGluIGRpc2FibGVfd2l0
aF90aW1lb3V0IGlzIGNvbXBsZXRlLiAgSXRzDQpqdXN0IGEgaW1wcm9wZXIgdXNhZ2Ugb2YgYXRv
bWljcyBhcyBhIHNlcmlhbGl6YXRpb24gbWVjaGFuaXNtLg0KDQpJbnN0ZWFkIHVzZSBrdGhyZWFk
X3BhcmsgdG8gcGF1c2UgdGhlIHRocmVhZCBpbiBpdHMgYWN0aXZpdHkgc28gdGhhdA0KYnVmZmVy
cyBjYW4gYmUgcHJvcGVybHkgZnJlZWQgd2l0aG91dCByYWNpbmcgYWdhaW5zdCB1c2FnZSBpbg0K
c2VydmljZV9yZXNwX3F1ZXVlDQoNClNpZ25lZC1vZmYtYnk6IE5laWwgSG9ybWFuIDxuaG9ybWFu
QHJlZGhhdC5jb20+DQpTaWduZWQtb2ZmLWJ5OiBCZW5qYW1pbiBSb21lciA8YmVuamFtaW4ucm9t
ZXJAdW5pc3lzLmNvbT4NCi0tLQ0KIGRyaXZlcnMvc3RhZ2luZy91bmlzeXMvdmlzb3JuaWMvdmlz
b3JuaWNfbWFpbi5jIHwgMjMgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0NCiBrZXJuZWwva3RocmVh
ZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysNCiAyIGZpbGVzIGNo
YW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9zdGFnaW5nL3VuaXN5cy92aXNvcm5pYy92aXNvcm5pY19tYWluLmMgYi9kcml2ZXJz
L3N0YWdpbmcvdW5pc3lzL3Zpc29ybmljL3Zpc29ybmljX21haW4uYw0KaW5kZXggNGQ0OTkzNy4u
YWVlY2IxNCAxMDA2NDQNCi0tLSBhL2RyaXZlcnMvc3RhZ2luZy91bmlzeXMvdmlzb3JuaWMvdmlz
b3JuaWNfbWFpbi5jDQorKysgYi9kcml2ZXJzL3N0YWdpbmcvdW5pc3lzL3Zpc29ybmljL3Zpc29y
bmljX21haW4uYw0KQEAgLTEyNiw3ICsxMjYsNiBAQCBzdHJ1Y3Qgdmlzb3JuaWNfZGV2ZGF0YSB7
DQogCXVuc2lnbmVkIHNob3J0IG9sZF9mbGFnczsJLyogZmxhZ3MgYXMgdGhleSB3ZXJlIHByaW9y
IHRvDQogCQkJCQkgKiBzZXRfbXVsdGljYXN0X2xpc3QNCiAJCQkJCSAqLw0KLQlhdG9taWNfdCB1
c2FnZTsJCQkvKiBjb3VudCBvZiB1c2VycyAqLw0KIAlpbnQgbnVtX3Jjdl9idWZzOwkJLyogaW5k
aWNhdGVzIGhvdyBtYW55IHJjdiBidWZmZXJzDQogCQkJCQkgKiB0aGUgdm5pYyB3aWxsIHBvc3QN
CiAJCQkJCSAqLw0KQEAgLTU2NSwxOSArNTY0LDcgQEAgdmlzb3JuaWNfZGlzYWJsZV93aXRoX3Rp
bWVvdXQoc3RydWN0IG5ldF9kZXZpY2UgKm5ldGRldiwgY29uc3QgaW50IHRpbWVvdXQpDQogCQlz
cGluX2xvY2tfaXJxc2F2ZSgmZGV2ZGF0YS0+cHJpdl9sb2NrLCBmbGFncyk7DQogCX0NCiANCi0J
LyogV2FpdCBmb3IgdXNhZ2UgdG8gZ28gdG8gMSAobm8gb3RoZXIgdXNlcnMpIGJlZm9yZSBmcmVl
aW5nDQotCSAqIHJjdiBidWZmZXJzDQotCSAqLw0KLQlpZiAoYXRvbWljX3JlYWQoJmRldmRhdGEt
PnVzYWdlKSA+IDEpIHsNCi0JCXdoaWxlICgxKSB7DQotCQkJc2V0X2N1cnJlbnRfc3RhdGUoVEFT
S19JTlRFUlJVUFRJQkxFKTsNCi0JCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXZkYXRhLT5w
cml2X2xvY2ssIGZsYWdzKTsNCi0JCQlzY2hlZHVsZV90aW1lb3V0KG1zZWNzX3RvX2ppZmZpZXMo
MTApKTsNCi0JCQlzcGluX2xvY2tfaXJxc2F2ZSgmZGV2ZGF0YS0+cHJpdl9sb2NrLCBmbGFncyk7
DQotCQkJaWYgKGF0b21pY19yZWFkKCZkZXZkYXRhLT51c2FnZSkpDQotCQkJCWJyZWFrOw0KLQkJ
fQ0KLQl9DQorCWt0aHJlYWRfcGFyayhkZXZkYXRhLT50aHJlYWRpbmZvLnRhc2spOw0KIA0KIAkv
KiB3ZSd2ZSBzZXQgZW5hYmxlZCB0byAwLCBzbyB3ZSBjYW4gZ2l2ZSB1cCB0aGUgbG9jay4gKi8N
CiAJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGV2ZGF0YS0+cHJpdl9sb2NrLCBmbGFncyk7DQpA
QCAtNTk0LDYgKzU4MSw3IEBAIHZpc29ybmljX2Rpc2FibGVfd2l0aF90aW1lb3V0KHN0cnVjdCBu
ZXRfZGV2aWNlICpuZXRkZXYsIGNvbnN0IGludCB0aW1lb3V0KQ0KIAkJfQ0KIAl9DQogDQorCWt0
aHJlYWRfdW5wYXJrKGRldmRhdGEtPnRocmVhZGluZm8udGFzayk7DQogCXJldHVybiAwOw0KIH0N
CiANCkBAIC0xNjIyLDcgKzE2MTAsNyBAQCBzZW5kX3Jjdl9wb3N0c19pZl9uZWVkZWQoc3RydWN0
IHZpc29ybmljX2RldmRhdGEgKmRldmRhdGEpDQogICoJUmV0dXJucyB3aGVuIHJlc3BvbnNlIHF1
ZXVlIGlzIGVtcHR5IG9yIHdoZW4gdGhlIHRocmVhZGQgc3RvcHMuDQogICovDQogc3RhdGljIHZv
aWQNCi1kcmFpbl9xdWV1ZShzdHJ1Y3QgdWlzY21kcnNwICpjbWRyc3AsIHN0cnVjdCB2aXNvcm5p
Y19kZXZkYXRhICpkZXZkYXRhKQ0KK3NlcnZpY2VfcmVzcF9xdWV1ZShzdHJ1Y3QgdWlzY21kcnNw
ICpjbWRyc3AsIHN0cnVjdCB2aXNvcm5pY19kZXZkYXRhICpkZXZkYXRhKQ0KIHsNCiAJdW5zaWdu
ZWQgbG9uZyBmbGFnczsNCiAJc3RydWN0IG5ldF9kZXZpY2UgKm5ldGRldjsNCkBAIC0xNzQyLDYg
KzE3MzAsOCBAQCBwcm9jZXNzX2luY29taW5nX3JzcHModm9pZCAqdikNCiAJCQlkZXZkYXRhLT5y
c3BfcXVldWUsIChhdG9taWNfcmVhZCgNCiAJCQkJCSAgICAgJmRldmRhdGEtPmludGVycnVwdF9y
Y3ZkKSA9PSAxKSwNCiAJCQkJbXNlY3NfdG9famlmZmllcyhkZXZkYXRhLT50aHJlYWRfd2FpdF9t
cykpOw0KKwkJaWYgKGt0aHJlYWRfc2hvdWxkX3BhcmsoKSkNCisJCQlrdGhyZWFkX3BhcmttZSgp
Ow0KIA0KIAkJLyogcGVyaW9kaWNhbGx5IGNoZWNrIHRvIHNlZSBpZiB0aGVyZSBhcmUgYW55IHJj
ZiBidWZzIHdoaWNoDQogCQkgKiBuZWVkIHRvIGdldCBzZW50IHRvIHRoZSBJT1NQLiBUaGlzIGNh
biBvbmx5IGhhcHBlbiBpZg0KQEAgLTE3NDksNyArMTczOSw3IEBAIHByb2Nlc3NfaW5jb21pbmdf
cnNwcyh2b2lkICp2KQ0KIAkJICovDQogCQlhdG9taWNfc2V0KCZkZXZkYXRhLT5pbnRlcnJ1cHRf
cmN2ZCwgMCk7DQogCQlzZW5kX3Jjdl9wb3N0c19pZl9uZWVkZWQoZGV2ZGF0YSk7DQotCQlkcmFp
bl9xdWV1ZShjbWRyc3AsIGRldmRhdGEpOw0KKwkJc2VydmljZV9yZXNwX3F1ZXVlKGNtZHJzcCwg
ZGV2ZGF0YSk7DQogCX0NCiANCiAJa2ZyZWUoY21kcnNwKTsNCkBAIC0xODA5LDcgKzE3OTksNiBA
QCBzdGF0aWMgaW50IHZpc29ybmljX3Byb2JlKHN0cnVjdCB2aXNvcl9kZXZpY2UgKmRldikNCiAJ
aW5pdF93YWl0cXVldWVfaGVhZCgmZGV2ZGF0YS0+cnNwX3F1ZXVlKTsNCiAJc3Bpbl9sb2NrX2lu
aXQoJmRldmRhdGEtPnByaXZfbG9jayk7DQogCWRldmRhdGEtPmVuYWJsZWQgPSAwOyAvKiBub3Qg
eWV0ICovDQotCWF0b21pY19zZXQoJmRldmRhdGEtPnVzYWdlLCAxKTsNCiANCiAJLyogU2V0dXAg
cmN2IGJ1ZnMgKi8NCiAJY2hhbm5lbF9vZmZzZXQgPSBvZmZzZXRvZihzdHJ1Y3Qgc3Bhcl9pb19j
aGFubmVsX3Byb3RvY29sLA0KZGlmZiAtLWdpdCBhL2tlcm5lbC9rdGhyZWFkLmMgYi9rZXJuZWwv
a3RocmVhZC5jDQppbmRleCAxMGU0ODljLi5iYWQ4MGMxIDEwMDY0NA0KLS0tIGEva2VybmVsL2t0
aHJlYWQuYw0KKysrIGIva2VybmVsL2t0aHJlYWQuYw0KQEAgLTk3LDYgKzk3LDcgQEAgYm9vbCBr
dGhyZWFkX3Nob3VsZF9wYXJrKHZvaWQpDQogew0KIAlyZXR1cm4gdGVzdF9iaXQoS1RIUkVBRF9T
SE9VTERfUEFSSywgJnRvX2t0aHJlYWQoY3VycmVudCktPmZsYWdzKTsNCiB9DQorRVhQT1JUX1NZ
TUJPTChrdGhyZWFkX3Nob3VsZF9wYXJrKTsNCiANCiAvKioNCiAgKiBrdGhyZWFkX2ZyZWV6YWJs
ZV9zaG91bGRfc3RvcCAtIHNob3VsZCB0aGlzIGZyZWV6YWJsZSBrdGhyZWFkIHJldHVybiBub3c/
DQpAQCAtMTcxLDYgKzE3Miw3IEBAIHZvaWQga3RocmVhZF9wYXJrbWUodm9pZCkNCiB7DQogCV9f
a3RocmVhZF9wYXJrbWUodG9fa3RocmVhZChjdXJyZW50KSk7DQogfQ0KK0VYUE9SVF9TWU1CT0wo
a3RocmVhZF9wYXJrbWUpOw0KIA0KIHN0YXRpYyBpbnQga3RocmVhZCh2b2lkICpfY3JlYXRlKQ0K
IHsNCkBAIC00MTEsNiArNDEzLDcgQEAgdm9pZCBrdGhyZWFkX3VucGFyayhzdHJ1Y3QgdGFza19z
dHJ1Y3QgKmspDQogCWlmIChrdGhyZWFkKQ0KIAkJX19rdGhyZWFkX3VucGFyayhrLCBrdGhyZWFk
KTsNCiB9DQorRVhQT1JUX1NZTUJPTChrdGhyZWFkX3VucGFyayk7DQogDQogLyoqDQogICoga3Ro
cmVhZF9wYXJrIC0gcGFyayBhIHRocmVhZCBjcmVhdGVkIGJ5IGt0aHJlYWRfY3JlYXRlKCkuDQpA
QCAtNDQxLDYgKzQ0NCw3IEBAIGludCBrdGhyZWFkX3Bhcmsoc3RydWN0IHRhc2tfc3RydWN0ICpr
KQ0KIAl9DQogCXJldHVybiByZXQ7DQogfQ0KK0VYUE9SVF9TWU1CT0woa3RocmVhZF9wYXJrKTsN
CiANCiAvKioNCiAgKiBrdGhyZWFkX3N0b3AgLSBzdG9wIGEgdGhyZWFkIGNyZWF0ZWQgYnkga3Ro
cmVhZF9jcmVhdGUoKS4NCi0tIA0KMi4xLjQNCg0KPiAtLQ0KPiBUaGFua3MsDQo+IC8vcmljaGFy
ZA0K
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Re: [PATCH] kthread: Export kthread functions Richard Weinberger <richard.weinberger@gmail.com> - 2015-07-25 14:10 +0200
  RE: [PATCH] kthread: Export kthread functions "Kershner, David A" <David.Kershner@unisys.com> - 2015-07-26 03:00 +0200

csiph-web