2007年7月31日

[selinux-users:01967] Re: [RFC] SELinuxとTOMOYO Linuxの共存について

すみません。添付ファイルの拡張子がtxtでなかったので、
メールプログラムによっては表示できないようです・・・。
あらためて添付します。

Toshiharu Harada さんは書きました:
> OLS2007でTOMOYO LinuxのBoFを行いましたが、引き続き

> メインライン化に向けてのアプローチを検討しています。
>
> TOMOYO Linux 2.0としてLKMLに投稿した内容は、
> SELinuxとは共存できないような実装になっていました。
> それではSELinux関係者の心証が良くないので、
> 一つの提案として、SELinuxと共存して動作できる
> ようなものはどうかと考えてみました(姑息?)。

--
原田季栄 (Toshiharu Harada)
haradats@xxxxx

LS0tCiBzZWN1cml0eS9zZWxpbnV4L2hvb2tzLmMgfCAgIDY4ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNjYgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCkluZGV4OiBsaW51eC0yLjYuMjIuMS9zZWN1
cml0eS9zZWxpbnV4L2hvb2tzLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gbGludXgtMi42LjIyLjEu
b3JpZy9zZWN1cml0eS9zZWxpbnV4L2hvb2tzLmMJMjAwNy0wNy0xOSAxODoyNToxOC4wMDAw
MDAwMDAgKzA5MDAKKysrIGxpbnV4LTIuNi4yMi4xL3NlY3VyaXR5L3NlbGludXgvaG9va3Mu
YwkyMDA3LTA3LTE5IDE4OjI2OjUyLjAwMDAwMDAwMCArMDkwMApAQCAtMTYwOCw5ICsxNjA4
LDE1IEBACiB7CiAJc3RydWN0IGJwcm1fc2VjdXJpdHlfc3RydWN0ICpic2VjOwogCisJaW50
IHJjID0gc2Vjb25kYXJ5X29wcy0+YnBybV9hbGxvY19zZWN1cml0eShicHJtKTsKKwlpZiAo
cmMpCisJCXJldHVybiByYzsKKwogCWJzZWMgPSBremFsbG9jKHNpemVvZihzdHJ1Y3QgYnBy
bV9zZWN1cml0eV9zdHJ1Y3QpLCBHRlBfS0VSTkVMKTsKLQlpZiAoIWJzZWMpCisJaWYgKCFi
c2VjKSB7CisJCXNlY29uZGFyeV9vcHMtPmJwcm1fZnJlZV9zZWN1cml0eShicHJtKTsKIAkJ
cmV0dXJuIC1FTk9NRU07CisJfQogCiAJYnNlYy0+YnBybSA9IGJwcm07CiAJYnNlYy0+c2lk
ID0gU0VDSU5JVFNJRF9VTkxBQkVMRUQ7CkBAIC0xNzI0LDYgKzE3MzAsNyBAQAogewogCWtm
cmVlKGJwcm0tPnNlY3VyaXR5KTsKIAlicHJtLT5zZWN1cml0eSA9IE5VTEw7CisJc2Vjb25k
YXJ5X29wcy0+YnBybV9mcmVlX3NlY3VyaXR5KGJwcm0pOwogfQogCiBleHRlcm4gc3RydWN0
IHZmc21vdW50ICpzZWxpbnV4ZnNfbW91bnQ7CkBAIC0xODczLDYgKzE4ODAsOCBAQAogCXN0
cnVjdCBicHJtX3NlY3VyaXR5X3N0cnVjdCAqYnNlYzsKIAlpbnQgcmMsIGk7CiAKKwlzZWNv
bmRhcnlfb3BzLT5icHJtX3Bvc3RfYXBwbHlfY3JlZHMoYnBybSk7CisKIAl0c2VjID0gY3Vy
cmVudC0+c2VjdXJpdHk7CiAJYnNlYyA9IGJwcm0tPnNlY3VyaXR5OwogCkBAIC0yMTc4LDYg
KzIxODcsMTEgQEAKIAogc3RhdGljIGludCBzZWxpbnV4X2lub2RlX2NyZWF0ZShzdHJ1Y3Qg
aW5vZGUgKmRpciwgc3RydWN0IGRlbnRyeSAqZGVudHJ5LCBpbnQgbWFzaykKIHsKKwlpbnQg
cmM7CisKKwlyYyA9IHNlY29uZGFyeV9vcHMtPmlub2RlX2NyZWF0ZShkaXIsIGRlbnRyeSwg
bWFzayk7CisJaWYgKHJjKQorCQlyZXR1cm4gcmM7CiAJcmV0dXJuIG1heV9jcmVhdGUoZGly
LCBkZW50cnksIFNFQ0NMQVNTX0ZJTEUpOwogfQogCkBAIC0yMjAzLDE2ICsyMjE3LDMxIEBA
CiAKIHN0YXRpYyBpbnQgc2VsaW51eF9pbm9kZV9zeW1saW5rKHN0cnVjdCBpbm9kZSAqZGly
LCBzdHJ1Y3QgZGVudHJ5ICpkZW50cnksIGNvbnN0IGNoYXIgKm5hbWUpCiB7CisJaW50IHJj
OworCisJcmMgPSBzZWNvbmRhcnlfb3BzLT5pbm9kZV9zeW1saW5rKGRpciwgZGVudHJ5LCBu
YW1lKTsKKwlpZiAocmMpCisJCXJldHVybiByYzsKIAlyZXR1cm4gbWF5X2NyZWF0ZShkaXIs
IGRlbnRyeSwgU0VDQ0xBU1NfTE5LX0ZJTEUpOwogfQogCiBzdGF0aWMgaW50IHNlbGludXhf
aW5vZGVfbWtkaXIoc3RydWN0IGlub2RlICpkaXIsIHN0cnVjdCBkZW50cnkgKmRlbnRyeSwg
aW50IG1hc2spCiB7CisJaW50IHJjOworCisJcmMgPSBzZWNvbmRhcnlfb3BzLT5pbm9kZV9t
a2RpcihkaXIsIGRlbnRyeSwgbWFzayk7CisJaWYgKHJjKQorCQlyZXR1cm4gcmM7CiAJcmV0
dXJuIG1heV9jcmVhdGUoZGlyLCBkZW50cnksIFNFQ0NMQVNTX0RJUik7CiB9CiAKIHN0YXRp
YyBpbnQgc2VsaW51eF9pbm9kZV9ybWRpcihzdHJ1Y3QgaW5vZGUgKmRpciwgc3RydWN0IGRl
bnRyeSAqZGVudHJ5KQogeworCWludCByYzsKKworCXJjID0gc2Vjb25kYXJ5X29wcy0+aW5v
ZGVfcm1kaXIoZGlyLCBkZW50cnkpOworCWlmIChyYykKKwkJcmV0dXJuIHJjOwogCXJldHVy
biBtYXlfbGluayhkaXIsIGRlbnRyeSwgTUFZX1JNRElSKTsKIH0KIApAQCAtMjIzMCw2ICsy
MjU5LDEyIEBACiBzdGF0aWMgaW50IHNlbGludXhfaW5vZGVfcmVuYW1lKHN0cnVjdCBpbm9k
ZSAqb2xkX2lub2RlLCBzdHJ1Y3QgZGVudHJ5ICpvbGRfZGVudHJ5LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaW5vZGUgKm5ld19pbm9kZSwgc3RydWN0IGRl
bnRyeSAqbmV3X2RlbnRyeSkKIHsKKwlpbnQgcmM7CisKKwlyYyA9IHNlY29uZGFyeV9vcHMt
Pmlub2RlX3JlbmFtZShvbGRfaW5vZGUsIG9sZF9kZW50cnksCisJCW5ld19pbm9kZSwgbmV3
X2RlbnRyeSk7CisJaWYgKHJjKQorCQlyZXR1cm4gcmM7CiAJcmV0dXJuIG1heV9yZW5hbWUo
b2xkX2lub2RlLCBvbGRfZGVudHJ5LCBuZXdfaW5vZGUsIG5ld19kZW50cnkpOwogfQogCkBA
IC0yNjM1LDYgKzI2NzAsMTEgQEAKIAkJCSAgICAgIHVuc2lnbmVkIGxvbmcgYXJnKQogewog
CWludCBlcnIgPSAwOworCWludCByYzsKKworCXJjID0gc2Vjb25kYXJ5X29wcy0+ZmlsZV9m
Y250bChmaWxlLCBjbWQsIGFyZyk7CisJaWYgKHJjKQorCQlyZXR1cm4gcmM7CiAKIAlzd2l0
Y2ggKGNtZCkgewogCSAgICAgICAgY2FzZSBGX1NFVEZMOgpAQCAtMjczNSw5ICsyNzc1LDE1
IEBACiAKIAl0c2VjMSA9IGN1cnJlbnQtPnNlY3VyaXR5OwogCi0JcmMgPSB0YXNrX2FsbG9j
X3NlY3VyaXR5KHRzayk7CisJcmMgPSBzZWNvbmRhcnlfb3BzLT50YXNrX2FsbG9jX3NlY3Vy
aXR5KHRzayk7CiAJaWYgKHJjKQogCQlyZXR1cm4gcmM7CisKKwlyYyA9IHRhc2tfYWxsb2Nf
c2VjdXJpdHkodHNrKTsKKwlpZiAocmMpIHsKKwkJc2Vjb25kYXJ5X29wcy0+dGFza19mcmVl
X3NlY3VyaXR5KHRzayk7CisJCXJldHVybiByYzsKKwl9CiAJdHNlYzIgPSB0c2stPnNlY3Vy
aXR5OwogCiAJdHNlYzItPm9zaWQgPSB0c2VjMS0+b3NpZDsKQEAgLTI3NTksNiArMjgwNSw3
IEBACiAKIHN0YXRpYyB2b2lkIHNlbGludXhfdGFza19mcmVlX3NlY3VyaXR5KHN0cnVjdCB0
YXNrX3N0cnVjdCAqdHNrKQogeworCXNlY29uZGFyeV9vcHMtPnRhc2tfZnJlZV9zZWN1cml0
eSh0c2spOwogCXRhc2tfZnJlZV9zZWN1cml0eSh0c2spOwogfQogCkBAIC0zMjI4LDcgKzMy
NzUsMTEgQEAKIHsKIAl1MTYgZmFtaWx5OwogCWludCBlcnI7CisJaW50IHJjOwogCisJcmMg
PSBzZWNvbmRhcnlfb3BzLT5zb2NrZXRfYmluZChzb2NrLCBhZGRyZXNzLCBhZGRybGVuKTsK
KwlpZiAocmMpCisJCXJldHVybiByYzsKIAllcnIgPSBzb2NrZXRfaGFzX3Blcm0oY3VycmVu
dCwgc29jaywgU09DS0VUX19CSU5EKTsKIAlpZiAoZXJyKQogCQlnb3RvIG91dDsKQEAgLTMz
MjUsNyArMzM3NiwxMSBAQAogewogCXN0cnVjdCBpbm9kZV9zZWN1cml0eV9zdHJ1Y3QgKmlz
ZWM7CiAJaW50IGVycjsKKwlpbnQgcmM7CiAKKwlyYyA9IHNlY29uZGFyeV9vcHMtPnNvY2tl
dF9jb25uZWN0KHNvY2ssIGFkZHJlc3MsIGFkZHJsZW4pOworCWlmIChyYykKKwkJcmV0dXJu
IHJjOwogCWVyciA9IHNvY2tldF9oYXNfcGVybShjdXJyZW50LCBzb2NrLCBTT0NLRVRfX0NP
Tk5FQ1QpOwogCWlmIChlcnIpCiAJCXJldHVybiBlcnI7CkBAIC0zMzc3LDYgKzM0MzIsMTEg
QEAKIAogc3RhdGljIGludCBzZWxpbnV4X3NvY2tldF9saXN0ZW4oc3RydWN0IHNvY2tldCAq
c29jaywgaW50IGJhY2tsb2cpCiB7CisJaW50IHJjOworCisJcmMgPSBzZWNvbmRhcnlfb3Bz
LT5zb2NrZXRfbGlzdGVuKHNvY2ssIGJhY2tsb2cpOworCWlmIChyYykKKwkJcmV0dXJuIHJj
OwogCXJldHVybiBzb2NrZXRfaGFzX3Blcm0oY3VycmVudCwgc29jaywgU09DS0VUX19MSVNU
RU4pOwogfQogCkBAIC0zNDA1LDYgKzM0NjUsMTAgQEAKIHsKIAlpbnQgcmM7CiAKKwlyYyA9
IHNlY29uZGFyeV9vcHMtPnNvY2tldF9zZW5kbXNnKHNvY2ssIG1zZywgc2l6ZSk7CisJaWYg
KHJjKQorCQlyZXR1cm4gcmM7CisKIAlyYyA9IHNvY2tldF9oYXNfcGVybShjdXJyZW50LCBz
b2NrLCBTT0NLRVRfX1dSSVRFKTsKIAlpZiAocmMpCiAJCXJldHVybiByYzsK

投稿者 xml-rpc : 2007年7月31日 17:04
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/62401
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。