1 |
jlec 12/04/02 07:21:11 |
2 |
|
3 |
Modified: aufs3-base-x-rcN.patch aufs3-standalone-x-rcN.patch |
4 |
Log: |
5 |
Version BUmp |
6 |
|
7 |
(Portage version: 2.2.0_alpha96/cvs/Linux x86_64) |
8 |
|
9 |
Revision Changes Path |
10 |
1.3 sys-fs/aufs3/files/aufs3-base-x-rcN.patch |
11 |
|
12 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/aufs3/files/aufs3-base-x-rcN.patch?rev=1.3&view=markup |
13 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/aufs3/files/aufs3-base-x-rcN.patch?rev=1.3&content-type=text/plain |
14 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/aufs3/files/aufs3-base-x-rcN.patch?r1=1.2&r2=1.3 |
15 |
|
16 |
Index: aufs3-base-x-rcN.patch |
17 |
=================================================================== |
18 |
RCS file: /var/cvsroot/gentoo-x86/sys-fs/aufs3/files/aufs3-base-x-rcN.patch,v |
19 |
retrieving revision 1.2 |
20 |
retrieving revision 1.3 |
21 |
diff -u -r1.2 -r1.3 |
22 |
--- aufs3-base-x-rcN.patch 19 Mar 2012 21:25:20 -0000 1.2 |
23 |
+++ aufs3-base-x-rcN.patch 2 Apr 2012 07:21:11 -0000 1.3 |
24 |
@@ -1,10 +1,10 @@ |
25 |
aufs3.x-rcN base patch |
26 |
|
27 |
diff --git a/fs/namei.c b/fs/namei.c |
28 |
-index e2ba628..fde8ea2 100644 |
29 |
+index e615ff3..b9b8b85 100644 |
30 |
--- a/fs/namei.c |
31 |
+++ b/fs/namei.c |
32 |
-@@ -1781,7 +1781,7 @@ static struct dentry *__lookup_hash(struct qstr *name, |
33 |
+@@ -1904,7 +1904,7 @@ static struct dentry *__lookup_hash(struct qstr *name, |
34 |
* needs parent already locked. Doesn't follow mounts. |
35 |
* SMP-safe. |
36 |
*/ |
37 |
@@ -14,10 +14,10 @@ |
38 |
return __lookup_hash(&nd->last, nd->path.dentry, nd); |
39 |
} |
40 |
diff --git a/fs/splice.c b/fs/splice.c |
41 |
-index 1ec0493..c599f73 100644 |
42 |
+index 5f883de..4f786e3 100644 |
43 |
--- a/fs/splice.c |
44 |
+++ b/fs/splice.c |
45 |
-@@ -1084,8 +1084,8 @@ EXPORT_SYMBOL(generic_splice_sendpage); |
46 |
+@@ -1081,8 +1081,8 @@ EXPORT_SYMBOL(generic_splice_sendpage); |
47 |
/* |
48 |
* Attempt to initiate a splice from pipe to file. |
49 |
*/ |
50 |
@@ -28,7 +28,7 @@ |
51 |
{ |
52 |
ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, |
53 |
loff_t *, size_t, unsigned int); |
54 |
-@@ -1112,9 +1112,9 @@ static long do_splice_from(struct pipe_inode_info *pipe, struct file *out, |
55 |
+@@ -1109,9 +1109,9 @@ static long do_splice_from(struct pipe_inode_info *pipe, struct file *out, |
56 |
/* |
57 |
* Attempt to initiate a splice from a file to a pipe. |
58 |
*/ |
59 |
|
60 |
|
61 |
|
62 |
1.3 sys-fs/aufs3/files/aufs3-standalone-x-rcN.patch |
63 |
|
64 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/aufs3/files/aufs3-standalone-x-rcN.patch?rev=1.3&view=markup |
65 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/aufs3/files/aufs3-standalone-x-rcN.patch?rev=1.3&content-type=text/plain |
66 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/aufs3/files/aufs3-standalone-x-rcN.patch?r1=1.2&r2=1.3 |
67 |
|
68 |
Index: aufs3-standalone-x-rcN.patch |
69 |
=================================================================== |
70 |
RCS file: /var/cvsroot/gentoo-x86/sys-fs/aufs3/files/aufs3-standalone-x-rcN.patch,v |
71 |
retrieving revision 1.2 |
72 |
retrieving revision 1.3 |
73 |
diff -u -r1.2 -r1.3 |
74 |
--- aufs3-standalone-x-rcN.patch 19 Mar 2012 21:25:20 -0000 1.2 |
75 |
+++ aufs3-standalone-x-rcN.patch 2 Apr 2012 07:21:11 -0000 1.3 |
76 |
@@ -1,10 +1,10 @@ |
77 |
aufs3.x-rcN standalone patch |
78 |
|
79 |
diff --git a/fs/file_table.c b/fs/file_table.c |
80 |
-index 20002e3..6d792ad 100644 |
81 |
+index 70f2a0f..146a3d7 100644 |
82 |
--- a/fs/file_table.c |
83 |
+++ b/fs/file_table.c |
84 |
-@@ -443,6 +443,8 @@ void file_sb_list_del(struct file *file) |
85 |
+@@ -442,6 +442,8 @@ void file_sb_list_del(struct file *file) |
86 |
} |
87 |
} |
88 |
|
89 |
@@ -14,10 +14,10 @@ |
90 |
|
91 |
/* |
92 |
diff --git a/fs/inode.c b/fs/inode.c |
93 |
-index d3ebdbe..6db6251 100644 |
94 |
+index 9f4f5fe..bb0f3ba 100644 |
95 |
--- a/fs/inode.c |
96 |
+++ b/fs/inode.c |
97 |
-@@ -66,6 +66,7 @@ static struct hlist_head *inode_hashtable __read_mostly; |
98 |
+@@ -56,6 +56,7 @@ static struct hlist_head *inode_hashtable __read_mostly; |
99 |
static __cacheline_aligned_in_smp DEFINE_SPINLOCK(inode_hash_lock); |
100 |
|
101 |
__cacheline_aligned_in_smp DEFINE_SPINLOCK(inode_sb_list_lock); |
102 |
@@ -26,10 +26,10 @@ |
103 |
/* |
104 |
* Empty aops. Can be used for the cases where the user does not |
105 |
diff --git a/fs/namei.c b/fs/namei.c |
106 |
-index fde8ea2..62f2302 100644 |
107 |
+index b9b8b85..0fa6752 100644 |
108 |
--- a/fs/namei.c |
109 |
+++ b/fs/namei.c |
110 |
-@@ -1785,6 +1785,7 @@ struct dentry *lookup_hash(struct nameidata *nd) |
111 |
+@@ -1908,6 +1908,7 @@ struct dentry *lookup_hash(struct nameidata *nd) |
112 |
{ |
113 |
return __lookup_hash(&nd->last, nd->path.dentry, nd); |
114 |
} |
115 |
@@ -123,10 +123,10 @@ |
116 |
static long do_sys_truncate(const char __user *pathname, loff_t length) |
117 |
{ |
118 |
diff --git a/fs/splice.c b/fs/splice.c |
119 |
-index c599f73..00303ba 100644 |
120 |
+index 4f786e3..84e5c7b 100644 |
121 |
--- a/fs/splice.c |
122 |
+++ b/fs/splice.c |
123 |
-@@ -1108,6 +1108,7 @@ long do_splice_from(struct pipe_inode_info *pipe, struct file *out, |
124 |
+@@ -1105,6 +1105,7 @@ long do_splice_from(struct pipe_inode_info *pipe, struct file *out, |
125 |
|
126 |
return splice_write(pipe, out, ppos, len, flags); |
127 |
} |
128 |
@@ -134,7 +134,7 @@ |
129 |
|
130 |
/* |
131 |
* Attempt to initiate a splice from a file to a pipe. |
132 |
-@@ -1134,6 +1135,7 @@ long do_splice_to(struct file *in, loff_t *ppos, |
133 |
+@@ -1131,6 +1132,7 @@ long do_splice_to(struct file *in, loff_t *ppos, |
134 |
|
135 |
return splice_read(in, ppos, pipe, len, flags); |
136 |
} |
137 |
@@ -143,16 +143,16 @@ |
138 |
/** |
139 |
* splice_direct_to_actor - splices data directly between two non-pipes |
140 |
diff --git a/security/commoncap.c b/security/commoncap.c |
141 |
-index 7ce191e..19a95be 100644 |
142 |
+index 0cf4b53..6ba43f6 100644 |
143 |
--- a/security/commoncap.c |
144 |
+++ b/security/commoncap.c |
145 |
-@@ -965,3 +965,4 @@ int cap_file_mmap(struct file *file, unsigned long reqprot, |
146 |
+@@ -966,3 +966,4 @@ int cap_file_mmap(struct file *file, unsigned long reqprot, |
147 |
} |
148 |
return ret; |
149 |
} |
150 |
+EXPORT_SYMBOL(cap_file_mmap); |
151 |
diff --git a/security/device_cgroup.c b/security/device_cgroup.c |
152 |
-index 8b5b5d8..911850c 100644 |
153 |
+index c43a332..0c37289 100644 |
154 |
--- a/security/device_cgroup.c |
155 |
+++ b/security/device_cgroup.c |
156 |
@@ -7,6 +7,7 @@ |
157 |
@@ -163,7 +163,7 @@ |
158 |
#include <linux/list.h> |
159 |
#include <linux/uaccess.h> |
160 |
#include <linux/seq_file.h> |
161 |
-@@ -501,6 +502,7 @@ found: |
162 |
+@@ -499,6 +500,7 @@ found: |
163 |
|
164 |
return -EPERM; |
165 |
} |
166 |
@@ -172,10 +172,10 @@ |
167 |
int devcgroup_inode_mknod(int mode, dev_t dev) |
168 |
{ |
169 |
diff --git a/security/security.c b/security/security.c |
170 |
-index d754249..1aa6154 100644 |
171 |
+index bf619ff..60b996a 100644 |
172 |
--- a/security/security.c |
173 |
+++ b/security/security.c |
174 |
-@@ -392,6 +392,7 @@ int security_path_rmdir(struct path *dir, struct dentry *dentry) |
175 |
+@@ -380,6 +380,7 @@ int security_path_rmdir(struct path *dir, struct dentry *dentry) |
176 |
return 0; |
177 |
return security_ops->path_rmdir(dir, dentry); |
178 |
} |
179 |
@@ -183,7 +183,7 @@ |
180 |
|
181 |
int security_path_unlink(struct path *dir, struct dentry *dentry) |
182 |
{ |
183 |
-@@ -408,6 +409,7 @@ int security_path_symlink(struct path *dir, struct dentry *dentry, |
184 |
+@@ -396,6 +397,7 @@ int security_path_symlink(struct path *dir, struct dentry *dentry, |
185 |
return 0; |
186 |
return security_ops->path_symlink(dir, dentry, old_name); |
187 |
} |
188 |
@@ -191,7 +191,7 @@ |
189 |
|
190 |
int security_path_link(struct dentry *old_dentry, struct path *new_dir, |
191 |
struct dentry *new_dentry) |
192 |
-@@ -416,6 +418,7 @@ int security_path_link(struct dentry *old_dentry, struct path *new_dir, |
193 |
+@@ -404,6 +406,7 @@ int security_path_link(struct dentry *old_dentry, struct path *new_dir, |
194 |
return 0; |
195 |
return security_ops->path_link(old_dentry, new_dir, new_dentry); |
196 |
} |
197 |
@@ -199,7 +199,7 @@ |
198 |
|
199 |
int security_path_rename(struct path *old_dir, struct dentry *old_dentry, |
200 |
struct path *new_dir, struct dentry *new_dentry) |
201 |
-@@ -434,6 +437,7 @@ int security_path_truncate(struct path *path) |
202 |
+@@ -422,6 +425,7 @@ int security_path_truncate(struct path *path) |
203 |
return 0; |
204 |
return security_ops->path_truncate(path); |
205 |
} |
206 |
@@ -207,7 +207,7 @@ |
207 |
|
208 |
int security_path_chmod(struct path *path, umode_t mode) |
209 |
{ |
210 |
-@@ -441,6 +445,7 @@ int security_path_chmod(struct path *path, umode_t mode) |
211 |
+@@ -429,6 +433,7 @@ int security_path_chmod(struct path *path, umode_t mode) |
212 |
return 0; |
213 |
return security_ops->path_chmod(path, mode); |
214 |
} |
215 |
@@ -215,7 +215,7 @@ |
216 |
|
217 |
int security_path_chown(struct path *path, uid_t uid, gid_t gid) |
218 |
{ |
219 |
-@@ -448,6 +453,7 @@ int security_path_chown(struct path *path, uid_t uid, gid_t gid) |
220 |
+@@ -436,6 +441,7 @@ int security_path_chown(struct path *path, uid_t uid, gid_t gid) |
221 |
return 0; |
222 |
return security_ops->path_chown(path, uid, gid); |
223 |
} |
224 |
@@ -223,7 +223,7 @@ |
225 |
|
226 |
int security_path_chroot(struct path *path) |
227 |
{ |
228 |
-@@ -524,6 +530,7 @@ int security_inode_readlink(struct dentry *dentry) |
229 |
+@@ -512,6 +518,7 @@ int security_inode_readlink(struct dentry *dentry) |
230 |
return 0; |
231 |
return security_ops->inode_readlink(dentry); |
232 |
} |
233 |
@@ -231,7 +231,7 @@ |
234 |
|
235 |
int security_inode_follow_link(struct dentry *dentry, struct nameidata *nd) |
236 |
{ |
237 |
-@@ -538,6 +545,7 @@ int security_inode_permission(struct inode *inode, int mask) |
238 |
+@@ -526,6 +533,7 @@ int security_inode_permission(struct inode *inode, int mask) |
239 |
return 0; |
240 |
return security_ops->inode_permission(inode, mask); |
241 |
} |
242 |
@@ -239,7 +239,7 @@ |
243 |
|
244 |
int security_inode_setattr(struct dentry *dentry, struct iattr *attr) |
245 |
{ |
246 |
-@@ -653,6 +661,7 @@ int security_file_permission(struct file *file, int mask) |
247 |
+@@ -641,6 +649,7 @@ int security_file_permission(struct file *file, int mask) |
248 |
|
249 |
return fsnotify_perm(file, mask); |
250 |
} |
251 |
@@ -247,7 +247,7 @@ |
252 |
|
253 |
int security_file_alloc(struct file *file) |
254 |
{ |
255 |
-@@ -680,6 +689,7 @@ int security_file_mmap(struct file *file, unsigned long reqprot, |
256 |
+@@ -668,6 +677,7 @@ int security_file_mmap(struct file *file, unsigned long reqprot, |
257 |
return ret; |
258 |
return ima_file_mmap(file, prot); |
259 |
} |