tmpfs: cannot chroot to schg dirs
--nextPart2366482.6DqgBoEPWM
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8Bit
The attached patch (also located at
http://www.rumko.net/dragonfly/0001-tmpfs-Correct-checking-of-VWRITE.patch)
fixes an incorrect check in tmpfs_access and enables to chroot to schg dirs
once again.
This problem is especially noticable on diskless boots where /var/empty is
inside a tmpfs mount (and as a consequence, you can't ssh into that machine).
--
Please do not CC me, since I already receive everything from these MLs.
Regards,
Rumko
--nextPart2366482.6DqgBoEPWM
Content-Type: application/mbox; name="0001-tmpfs-Correct-checking-of-VWRITE.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="0001-tmpfs-Correct-checking-of-VWRITE.patch"
RnJvbSBhOTMyYTRmMjU5OGQxZGM1OGVmY2I3YjRhOTc2N2U0ZWNiY2NiZWI1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSdW1rbyA8cnVtY2ljQGdtYWlsLmNvbT4KRGF0ZTogTW9uLCAx
IE5vdiAyMDEwIDA5OjU5OjM0ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gdG1wZnM6IENvcnJlY3Qg
Y2hlY2tpbmcgb2YgVldSSVRFCgpJbiB0bXBmc19hY2Nlc3MoKSwgY2hlY2tpbmcgZm9yIFZXUklU
RSBtb2RlIHdhcyBpbmNvcnJlY3QuClRoaXMgZW5hYmxlcyB1cyB0byBjaHJvb3QgaW50byBzY2hn
IGRpcnMgYWdhaW4gKGUuZy4gL3Zhci9lbXB0eSkuCi0tLQogc3lzL3Zmcy90bXBmcy90bXBmc192
bm9wcy5jIHwgICAgNCArKy0tCiAxIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zeXMvdmZzL3RtcGZzL3RtcGZzX3Zub3BzLmMgYi9z
eXMvdmZzL3RtcGZzL3RtcGZzX3Zub3BzLmMKaW5kZXggZmNjYzZiOC4uOTExOTI2NiAxMDA2NDQK
LS0tIGEvc3lzL3Zmcy90bXBmcy90bXBmc192bm9wcy5jCisrKyBiL3N5cy92ZnMvdG1wZnMvdG1w
ZnNfdm5vcHMuYwpAQCAtMjYwLDcgKzI2MCw3IEBAIHRtcGZzX2FjY2VzcyhzdHJ1Y3Qgdm9wX2Fj
Y2Vzc19hcmdzICp2KQogCWNhc2UgVkxOSzoKIAkJLyogRkFMTFRIUk9VR0ggKi8KIAljYXNlIFZS
RUc6Ci0JCWlmIChWV1JJVEUgJiYgdnAtPnZfbW91bnQtPm1udF9mbGFnICYgTU5UX1JET05MWSkg
eworCQlpZiAoKHYtPmFfbW9kZSAmIFZXUklURSkgJiYgdnAtPnZfbW91bnQtPm1udF9mbGFnICYg
TU5UX1JET05MWSkgewogCQkJZXJyb3IgPSBFUk9GUzsKIAkJCWdvdG8gb3V0OwogCQl9CkBAIC0y
ODAsNyArMjgwLDcgQEAgdG1wZnNfYWNjZXNzKHN0cnVjdCB2b3BfYWNjZXNzX2FyZ3MgKnYpCiAJ
CWdvdG8gb3V0OwogCX0KIAotCWlmIChWV1JJVEUgJiYgbm9kZS0+dG5fZmxhZ3MgJiBJTU1VVEFC
TEUpIHsKKwlpZiAoKHYtPmFfbW9kZSAmIFZXUklURSkgJiYgbm9kZS0+dG5fZmxhZ3MgJiBJTU1V
VEFCTEUpIHsKIAkJZXJyb3IgPSBFUEVSTTsKIAkJZ290byBvdXQ7CiAJfQotLSAKMS43LjAuNQoK
--nextPart2366482.6DqgBoEPWM--