summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'vserver-sources/old/2.1.1_rc10-r1/4916_vs2.1.1-rc10-vproc-fix01.patch')
-rw-r--r--vserver-sources/old/2.1.1_rc10-r1/4916_vs2.1.1-rc10-vproc-fix01.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/vserver-sources/old/2.1.1_rc10-r1/4916_vs2.1.1-rc10-vproc-fix01.patch b/vserver-sources/old/2.1.1_rc10-r1/4916_vs2.1.1-rc10-vproc-fix01.patch
new file mode 100644
index 0000000..f32bf52
--- /dev/null
+++ b/vserver-sources/old/2.1.1_rc10-r1/4916_vs2.1.1-rc10-vproc-fix01.patch
@@ -0,0 +1,22 @@
+Index: vserver-sources-2.1.1_2.6.15.4/kernel/vserver/proc.c
+===================================================================
+--- vserver-sources-2.1.1_2.6.15.4.orig/kernel/vserver/proc.c
++++ vserver-sources-2.1.1_2.6.15.4/kernel/vserver/proc.c
+@@ -620,7 +620,7 @@ struct dentry *proc_virtual_lookup(struc
+ if (!inode)
+ goto out_release;
+
+- inode->i_mode = S_IFDIR|S_IRUGO;
++ inode->i_mode = S_IFDIR|S_IRUGO|S_IXUGO;
+ inode->i_op = &proc_vid_inode_operations;
+ inode->i_fop = &proc_vid_file_operations;
+ inode->i_nlink = 2;
+@@ -688,7 +688,7 @@ struct dentry *proc_vnet_lookup(struct i
+ if (!inode)
+ goto out_release;
+
+- inode->i_mode = S_IFDIR|S_IRUGO;
++ inode->i_mode = S_IFDIR|S_IRUGO|S_IXUGO;
+ inode->i_op = &proc_vid_inode_operations;
+ inode->i_fop = &proc_vid_file_operations;
+ inode->i_nlink = 2;