diff options
Diffstat (limited to 'fs/gfs2')
76 files changed, 109 insertions, 184 deletions
diff --git a/fs/gfs2/Makefile b/fs/gfs2/Makefile index b92852b66629..e3f1ada643ac 100644 --- a/fs/gfs2/Makefile +++ b/fs/gfs2/Makefile | |||
@@ -1,6 +1,6 @@ | |||
1 | obj-$(CONFIG_GFS2_FS) += gfs2.o | 1 | obj-$(CONFIG_GFS2_FS) += gfs2.o |
2 | gfs2-y := acl.o bmap.o daemon.o dir.o eaops.o eattr.o glock.o \ | 2 | gfs2-y := acl.o bmap.o daemon.o dir.o eaops.o eattr.o glock.o \ |
3 | glops.o inode.o lm.o log.o lops.o locking.o lvb.o main.o meta_io.o \ | 3 | glops.o inode.o lm.o log.o lops.o locking.o main.o meta_io.o \ |
4 | mount.o ondisk.o ops_address.o ops_dentry.o ops_export.o ops_file.o \ | 4 | mount.o ondisk.o ops_address.o ops_dentry.o ops_export.o ops_file.o \ |
5 | ops_fstype.o ops_inode.o ops_super.o ops_vm.o quota.o \ | 5 | ops_fstype.o ops_inode.o ops_super.o ops_vm.o quota.o \ |
6 | recovery.o rgrp.o super.o sys.o trans.o util.o | 6 | recovery.o rgrp.o super.o sys.o trans.o util.o |
diff --git a/fs/gfs2/acl.c b/fs/gfs2/acl.c index 399317841501..60c98c0314a1 100644 --- a/fs/gfs2/acl.c +++ b/fs/gfs2/acl.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/acl.h b/fs/gfs2/acl.h index 067105786eaa..5856ba764680 100644 --- a/fs/gfs2/acl.h +++ b/fs/gfs2/acl.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __ACL_DOT_H__ | 10 | #ifndef __ACL_DOT_H__ |
diff --git a/fs/gfs2/bmap.c b/fs/gfs2/bmap.c index d20d41e1c028..913c0e5490e9 100644 --- a/fs/gfs2/bmap.c +++ b/fs/gfs2/bmap.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/bmap.h b/fs/gfs2/bmap.h index 1a265412f7ee..ab0157c5ed0e 100644 --- a/fs/gfs2/bmap.h +++ b/fs/gfs2/bmap.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __BMAP_DOT_H__ | 10 | #ifndef __BMAP_DOT_H__ |
diff --git a/fs/gfs2/daemon.c b/fs/gfs2/daemon.c index 1453605c8f32..a2a07c41845d 100644 --- a/fs/gfs2/daemon.c +++ b/fs/gfs2/daemon.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/daemon.h b/fs/gfs2/daemon.h index aa93eb6f668e..801007120fb2 100644 --- a/fs/gfs2/daemon.h +++ b/fs/gfs2/daemon.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __DAEMON_DOT_H__ | 10 | #ifndef __DAEMON_DOT_H__ |
diff --git a/fs/gfs2/dir.c b/fs/gfs2/dir.c index 76a23c172eeb..7b8a38eaa41a 100644 --- a/fs/gfs2/dir.c +++ b/fs/gfs2/dir.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | /* | 10 | /* |
diff --git a/fs/gfs2/dir.h b/fs/gfs2/dir.h index 173403095eb2..366a5571648f 100644 --- a/fs/gfs2/dir.h +++ b/fs/gfs2/dir.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __DIR_DOT_H__ | 10 | #ifndef __DIR_DOT_H__ |
diff --git a/fs/gfs2/eaops.c b/fs/gfs2/eaops.c index 3ace242f2b16..3b8749c22731 100644 --- a/fs/gfs2/eaops.c +++ b/fs/gfs2/eaops.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/eaops.h b/fs/gfs2/eaops.h index 3dece17e3116..1c27700ee8b8 100644 --- a/fs/gfs2/eaops.h +++ b/fs/gfs2/eaops.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __EAOPS_DOT_H__ | 10 | #ifndef __EAOPS_DOT_H__ |
diff --git a/fs/gfs2/eattr.c b/fs/gfs2/eattr.c index 96736932260f..9081822ce80c 100644 --- a/fs/gfs2/eattr.c +++ b/fs/gfs2/eattr.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/eattr.h b/fs/gfs2/eattr.h index ae199692e51d..7b0291f99fd9 100644 --- a/fs/gfs2/eattr.h +++ b/fs/gfs2/eattr.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __EATTR_DOT_H__ | 10 | #ifndef __EATTR_DOT_H__ |
diff --git a/fs/gfs2/format.h b/fs/gfs2/format.h index 239f0c3553fc..9acbf457ee58 100644 --- a/fs/gfs2/format.h +++ b/fs/gfs2/format.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __FORMAT_DOT_H__ | 10 | #ifndef __FORMAT_DOT_H__ |
diff --git a/fs/gfs2/gfs2.h b/fs/gfs2/gfs2.h index 6edbd551a4c0..3bb11c0f8b56 100644 --- a/fs/gfs2/gfs2.h +++ b/fs/gfs2/gfs2.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __GFS2_DOT_H__ | 10 | #ifndef __GFS2_DOT_H__ |
diff --git a/fs/gfs2/glock.c b/fs/gfs2/glock.c index b8ccb27906e8..989f4f78f9be 100644 --- a/fs/gfs2/glock.c +++ b/fs/gfs2/glock.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/glock.h b/fs/gfs2/glock.h index 75fad634ced2..07a8d02a234d 100644 --- a/fs/gfs2/glock.h +++ b/fs/gfs2/glock.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __GLOCK_DOT_H__ | 10 | #ifndef __GLOCK_DOT_H__ |
diff --git a/fs/gfs2/glops.c b/fs/gfs2/glops.c index 1a30fa9bec7a..8e1d8ee68e2e 100644 --- a/fs/gfs2/glops.c +++ b/fs/gfs2/glops.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/glops.h b/fs/gfs2/glops.h index 9409f0a7b47f..ba943e473665 100644 --- a/fs/gfs2/glops.h +++ b/fs/gfs2/glops.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __GLOPS_DOT_H__ | 10 | #ifndef __GLOPS_DOT_H__ |
diff --git a/fs/gfs2/incore.h b/fs/gfs2/incore.h index 362c2422d506..06f5ec6ebf7f 100644 --- a/fs/gfs2/incore.h +++ b/fs/gfs2/incore.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __INCORE_DOT_H__ | 10 | #ifndef __INCORE_DOT_H__ |
@@ -22,24 +22,12 @@ | |||
22 | 22 | ||
23 | struct gfs2_log_operations; | 23 | struct gfs2_log_operations; |
24 | struct gfs2_log_element; | 24 | struct gfs2_log_element; |
25 | struct gfs2_bitmap; | ||
26 | struct gfs2_rgrpd; | ||
27 | struct gfs2_bufdata; | ||
28 | struct gfs2_glock_operations; | ||
29 | struct gfs2_holder; | 25 | struct gfs2_holder; |
30 | struct gfs2_glock; | 26 | struct gfs2_glock; |
31 | struct gfs2_alloc; | ||
32 | struct gfs2_inode; | ||
33 | struct gfs2_file; | ||
34 | struct gfs2_revoke; | ||
35 | struct gfs2_revoke_replay; | ||
36 | struct gfs2_quota_data; | 27 | struct gfs2_quota_data; |
37 | struct gfs2_log_buf; | ||
38 | struct gfs2_trans; | 28 | struct gfs2_trans; |
39 | struct gfs2_ail; | 29 | struct gfs2_ail; |
40 | struct gfs2_jdesc; | 30 | struct gfs2_jdesc; |
41 | struct gfs2_args; | ||
42 | struct gfs2_tune; | ||
43 | struct gfs2_gl_hash_bucket; | 31 | struct gfs2_gl_hash_bucket; |
44 | struct gfs2_sbd; | 32 | struct gfs2_sbd; |
45 | 33 | ||
@@ -215,8 +203,8 @@ struct gfs2_glock { | |||
215 | struct gfs2_alloc { | 203 | struct gfs2_alloc { |
216 | /* Quota stuff */ | 204 | /* Quota stuff */ |
217 | 205 | ||
218 | struct gfs2_quota_data *al_qd[4]; | 206 | struct gfs2_quota_data *al_qd[2*MAXQUOTAS]; |
219 | struct gfs2_holder al_qd_ghs[4]; | 207 | struct gfs2_holder al_qd_ghs[2*MAXQUOTAS]; |
220 | unsigned int al_qd_num; | 208 | unsigned int al_qd_num; |
221 | 209 | ||
222 | u32 al_requested; /* Filled in by caller of gfs2_inplace_reserve() */ | 210 | u32 al_requested; /* Filled in by caller of gfs2_inplace_reserve() */ |
@@ -305,11 +293,11 @@ enum { | |||
305 | }; | 293 | }; |
306 | 294 | ||
307 | struct gfs2_quota_lvb { | 295 | struct gfs2_quota_lvb { |
308 | uint32_t qb_magic; | 296 | __be32 qb_magic; |
309 | uint32_t __pad; | 297 | u32 __pad; |
310 | uint64_t qb_limit; /* Hard limit of # blocks to alloc */ | 298 | __be64 qb_limit; /* Hard limit of # blocks to alloc */ |
311 | uint64_t qb_warn; /* Warn user when alloc is above this # */ | 299 | __be64 qb_warn; /* Warn user when alloc is above this # */ |
312 | int64_t qb_value; /* Current # blocks allocated */ | 300 | __be64 qb_value; /* Current # blocks allocated */ |
313 | }; | 301 | }; |
314 | 302 | ||
315 | struct gfs2_quota_data { | 303 | struct gfs2_quota_data { |
diff --git a/fs/gfs2/inode.c b/fs/gfs2/inode.c index 9fb340984b29..decb0cf85691 100644 --- a/fs/gfs2/inode.c +++ b/fs/gfs2/inode.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/inode.h b/fs/gfs2/inode.h index 8bb8b559bcea..32015d89f249 100644 --- a/fs/gfs2/inode.h +++ b/fs/gfs2/inode.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __INODE_DOT_H__ | 10 | #ifndef __INODE_DOT_H__ |
diff --git a/fs/gfs2/lm.c b/fs/gfs2/lm.c index f45c0ffd1c35..1a9e75da19d1 100644 --- a/fs/gfs2/lm.c +++ b/fs/gfs2/lm.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
@@ -22,7 +22,6 @@ | |||
22 | #include "lm.h" | 22 | #include "lm.h" |
23 | #include "super.h" | 23 | #include "super.h" |
24 | #include "util.h" | 24 | #include "util.h" |
25 | #include "lvb.h" | ||
26 | 25 | ||
27 | /** | 26 | /** |
28 | * gfs2_lm_mount - mount a locking protocol | 27 | * gfs2_lm_mount - mount a locking protocol |
diff --git a/fs/gfs2/lm.h b/fs/gfs2/lm.h index e821101d19c0..15839aaa4ca6 100644 --- a/fs/gfs2/lm.h +++ b/fs/gfs2/lm.h | |||
@@ -4,12 +4,14 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __LM_DOT_H__ | 10 | #ifndef __LM_DOT_H__ |
11 | #define __LM_DOT_H__ | 11 | #define __LM_DOT_H__ |
12 | 12 | ||
13 | #define GFS2_MIN_LVB_SIZE 32 | ||
14 | |||
13 | int gfs2_lm_mount(struct gfs2_sbd *sdp, int silent); | 15 | int gfs2_lm_mount(struct gfs2_sbd *sdp, int silent); |
14 | void gfs2_lm_others_may_mount(struct gfs2_sbd *sdp); | 16 | void gfs2_lm_others_may_mount(struct gfs2_sbd *sdp); |
15 | void gfs2_lm_unmount(struct gfs2_sbd *sdp); | 17 | void gfs2_lm_unmount(struct gfs2_sbd *sdp); |
diff --git a/fs/gfs2/lm_interface.h b/fs/gfs2/lm_interface.h index 1da95a55f768..e1e89d92a8db 100644 --- a/fs/gfs2/lm_interface.h +++ b/fs/gfs2/lm_interface.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __LM_INTERFACE_DOT_H__ | 10 | #ifndef __LM_INTERFACE_DOT_H__ |
diff --git a/fs/gfs2/locking.c b/fs/gfs2/locking.c index ded1ef6c81e7..11c4068105cc 100644 --- a/fs/gfs2/locking.c +++ b/fs/gfs2/locking.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/fs/gfs2/locking/dlm/lock.c b/fs/gfs2/locking/dlm/lock.c index f769eac1a34a..2d81d90db097 100644 --- a/fs/gfs2/locking/dlm/lock.c +++ b/fs/gfs2/locking/dlm/lock.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include "lock_dlm.h" | 10 | #include "lock_dlm.h" |
diff --git a/fs/gfs2/locking/dlm/lock_dlm.h b/fs/gfs2/locking/dlm/lock_dlm.h index 530c2f542584..941063498532 100644 --- a/fs/gfs2/locking/dlm/lock_dlm.h +++ b/fs/gfs2/locking/dlm/lock_dlm.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef LOCK_DLM_DOT_H | 10 | #ifndef LOCK_DLM_DOT_H |
diff --git a/fs/gfs2/locking/dlm/main.c b/fs/gfs2/locking/dlm/main.c index 870a1cd99f57..2194b1d5b5ec 100644 --- a/fs/gfs2/locking/dlm/main.c +++ b/fs/gfs2/locking/dlm/main.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/fs/gfs2/locking/dlm/mount.c b/fs/gfs2/locking/dlm/mount.c index 3caeafc02a1b..f279385774b7 100644 --- a/fs/gfs2/locking/dlm/mount.c +++ b/fs/gfs2/locking/dlm/mount.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include "lock_dlm.h" | 10 | #include "lock_dlm.h" |
diff --git a/fs/gfs2/locking/dlm/plock.c b/fs/gfs2/locking/dlm/plock.c index 1acb2519f439..263636b390fe 100644 --- a/fs/gfs2/locking/dlm/plock.c +++ b/fs/gfs2/locking/dlm/plock.c | |||
@@ -3,7 +3,7 @@ | |||
3 | * | 3 | * |
4 | * This copyrighted material is made available to anyone wishing to use, | 4 | * This copyrighted material is made available to anyone wishing to use, |
5 | * modify, copy, or redistribute it subject to the terms and conditions | 5 | * modify, copy, or redistribute it subject to the terms and conditions |
6 | * of the GNU General Public License v.2. | 6 | * of the GNU General Public License version 2. |
7 | */ | 7 | */ |
8 | 8 | ||
9 | #include <linux/miscdevice.h> | 9 | #include <linux/miscdevice.h> |
diff --git a/fs/gfs2/locking/dlm/sysfs.c b/fs/gfs2/locking/dlm/sysfs.c index 0d8bd0806dba..82bef017f944 100644 --- a/fs/gfs2/locking/dlm/sysfs.c +++ b/fs/gfs2/locking/dlm/sysfs.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/ctype.h> | 10 | #include <linux/ctype.h> |
diff --git a/fs/gfs2/locking/dlm/thread.c b/fs/gfs2/locking/dlm/thread.c index 489235b2edba..0b4be102e170 100644 --- a/fs/gfs2/locking/dlm/thread.c +++ b/fs/gfs2/locking/dlm/thread.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include "lock_dlm.h" | 10 | #include "lock_dlm.h" |
diff --git a/fs/gfs2/locking/nolock/main.c b/fs/gfs2/locking/nolock/main.c index 748aa5d33641..95a29914730a 100644 --- a/fs/gfs2/locking/nolock/main.c +++ b/fs/gfs2/locking/nolock/main.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/fs/gfs2/log.c b/fs/gfs2/log.c index af728cb3b327..45ea3ec6f776 100644 --- a/fs/gfs2/log.c +++ b/fs/gfs2/log.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/log.h b/fs/gfs2/log.h index 8cfd0f1d29f8..80764e388bb2 100644 --- a/fs/gfs2/log.h +++ b/fs/gfs2/log.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __LOG_DOT_H__ | 10 | #ifndef __LOG_DOT_H__ |
diff --git a/fs/gfs2/lops.c b/fs/gfs2/lops.c index 0ec38b399097..e2c2582c8f6e 100644 --- a/fs/gfs2/lops.c +++ b/fs/gfs2/lops.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/lops.h b/fs/gfs2/lops.h index 8a1029d3d389..2e3365c2b101 100644 --- a/fs/gfs2/lops.h +++ b/fs/gfs2/lops.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __LOPS_DOT_H__ | 10 | #ifndef __LOPS_DOT_H__ |
diff --git a/fs/gfs2/lvb.c b/fs/gfs2/lvb.c deleted file mode 100644 index e88e9cce14e7..000000000000 --- a/fs/gfs2/lvb.c +++ /dev/null | |||
@@ -1,45 +0,0 @@ | |||
1 | /* | ||
2 | * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. | ||
3 | * Copyright (C) 2004-2006 Red Hat, Inc. All rights reserved. | ||
4 | * | ||
5 | * This copyrighted material is made available to anyone wishing to use, | ||
6 | * modify, copy, or redistribute it subject to the terms and conditions | ||
7 | * of the GNU General Public License v.2. | ||
8 | */ | ||
9 | |||
10 | #include <linux/sched.h> | ||
11 | #include <linux/slab.h> | ||
12 | #include <linux/spinlock.h> | ||
13 | #include <linux/completion.h> | ||
14 | #include <linux/buffer_head.h> | ||
15 | #include <linux/gfs2_ondisk.h> | ||
16 | |||
17 | #include "gfs2.h" | ||
18 | #include "lm_interface.h" | ||
19 | #include "incore.h" | ||
20 | #include "lvb.h" | ||
21 | |||
22 | #define pv(struct, member, fmt) printk(KERN_INFO " "#member" = "fmt"\n", \ | ||
23 | struct->member); | ||
24 | |||
25 | void gfs2_quota_lvb_in(struct gfs2_quota_lvb *qb, char *lvb) | ||
26 | { | ||
27 | struct gfs2_quota_lvb *str = (struct gfs2_quota_lvb *)lvb; | ||
28 | |||
29 | qb->qb_magic = be32_to_cpu(str->qb_magic); | ||
30 | qb->qb_limit = be64_to_cpu(str->qb_limit); | ||
31 | qb->qb_warn = be64_to_cpu(str->qb_warn); | ||
32 | qb->qb_value = be64_to_cpu(str->qb_value); | ||
33 | } | ||
34 | |||
35 | void gfs2_quota_lvb_out(struct gfs2_quota_lvb *qb, char *lvb) | ||
36 | { | ||
37 | struct gfs2_quota_lvb *str = (struct gfs2_quota_lvb *)lvb; | ||
38 | |||
39 | str->qb_magic = cpu_to_be32(qb->qb_magic); | ||
40 | str->qb_limit = cpu_to_be64(qb->qb_limit); | ||
41 | str->qb_warn = cpu_to_be64(qb->qb_warn); | ||
42 | str->qb_value = cpu_to_be64(qb->qb_value); | ||
43 | } | ||
44 | |||
45 | |||
diff --git a/fs/gfs2/lvb.h b/fs/gfs2/lvb.h deleted file mode 100644 index 1b1a8b75219a..000000000000 --- a/fs/gfs2/lvb.h +++ /dev/null | |||
@@ -1,19 +0,0 @@ | |||
1 | /* | ||
2 | * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. | ||
3 | * Copyright (C) 2004-2006 Red Hat, Inc. All rights reserved. | ||
4 | * | ||
5 | * This copyrighted material is made available to anyone wishing to use, | ||
6 | * modify, copy, or redistribute it subject to the terms and conditions | ||
7 | * of the GNU General Public License v.2. | ||
8 | */ | ||
9 | |||
10 | #ifndef __LVB_DOT_H__ | ||
11 | #define __LVB_DOT_H__ | ||
12 | |||
13 | #define GFS2_MIN_LVB_SIZE 32 | ||
14 | |||
15 | void gfs2_quota_lvb_in(struct gfs2_quota_lvb *qb, char *lvb); | ||
16 | void gfs2_quota_lvb_out(struct gfs2_quota_lvb *qb, char *lvb); | ||
17 | |||
18 | #endif /* __LVB_DOT_H__ */ | ||
19 | |||
diff --git a/fs/gfs2/main.c b/fs/gfs2/main.c index dccc4f6f503f..b46f400705a2 100644 --- a/fs/gfs2/main.c +++ b/fs/gfs2/main.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/meta_io.c b/fs/gfs2/meta_io.c index 502864b24196..03850b64c072 100644 --- a/fs/gfs2/meta_io.c +++ b/fs/gfs2/meta_io.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/meta_io.h b/fs/gfs2/meta_io.h index 951814e86272..4ddc936aae16 100644 --- a/fs/gfs2/meta_io.h +++ b/fs/gfs2/meta_io.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __DIO_DOT_H__ | 10 | #ifndef __DIO_DOT_H__ |
diff --git a/fs/gfs2/mount.c b/fs/gfs2/mount.c index 0d4b230785af..b66027827aaa 100644 --- a/fs/gfs2/mount.c +++ b/fs/gfs2/mount.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/mount.h b/fs/gfs2/mount.h index 2eb14722144f..8a21897b63e5 100644 --- a/fs/gfs2/mount.h +++ b/fs/gfs2/mount.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __MOUNT_DOT_H__ | 10 | #ifndef __MOUNT_DOT_H__ |
diff --git a/fs/gfs2/ondisk.c b/fs/gfs2/ondisk.c index 39c7f0345fc6..03881f9870f7 100644 --- a/fs/gfs2/ondisk.c +++ b/fs/gfs2/ondisk.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/ops_address.c b/fs/gfs2/ops_address.c index 0de7a9523633..21ae9e4f0f6c 100644 --- a/fs/gfs2/ops_address.c +++ b/fs/gfs2/ops_address.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/ops_address.h b/fs/gfs2/ops_address.h index dfc3dda6de11..6c07aa2bd98a 100644 --- a/fs/gfs2/ops_address.h +++ b/fs/gfs2/ops_address.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __OPS_ADDRESS_DOT_H__ | 10 | #ifndef __OPS_ADDRESS_DOT_H__ |
diff --git a/fs/gfs2/ops_dentry.c b/fs/gfs2/ops_dentry.c index fd55979ec428..a1ba1ec8eef4 100644 --- a/fs/gfs2/ops_dentry.c +++ b/fs/gfs2/ops_dentry.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/ops_dentry.h b/fs/gfs2/ops_dentry.h index 1b6e75c0a4a7..e7b05e5c62ec 100644 --- a/fs/gfs2/ops_dentry.h +++ b/fs/gfs2/ops_dentry.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __OPS_DENTRY_DOT_H__ | 10 | #ifndef __OPS_DENTRY_DOT_H__ |
diff --git a/fs/gfs2/ops_export.c b/fs/gfs2/ops_export.c index 6354f4799e68..c94cbc8b6ef6 100644 --- a/fs/gfs2/ops_export.c +++ b/fs/gfs2/ops_export.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/ops_export.h b/fs/gfs2/ops_export.h index 09fc077657d1..d52c2d93010c 100644 --- a/fs/gfs2/ops_export.h +++ b/fs/gfs2/ops_export.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __OPS_EXPORT_DOT_H__ | 10 | #ifndef __OPS_EXPORT_DOT_H__ |
diff --git a/fs/gfs2/ops_file.c b/fs/gfs2/ops_file.c index 145a29fa4ea4..07a0c861ac41 100644 --- a/fs/gfs2/ops_file.c +++ b/fs/gfs2/ops_file.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/ops_file.h b/fs/gfs2/ops_file.h index 46302b513937..064e52c30665 100644 --- a/fs/gfs2/ops_file.h +++ b/fs/gfs2/ops_file.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __OPS_FILE_DOT_H__ | 10 | #ifndef __OPS_FILE_DOT_H__ |
diff --git a/fs/gfs2/ops_fstype.c b/fs/gfs2/ops_fstype.c index e5a91ead250c..46f910e29bf0 100644 --- a/fs/gfs2/ops_fstype.c +++ b/fs/gfs2/ops_fstype.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/ops_fstype.h b/fs/gfs2/ops_fstype.h index 622f5760d6b2..b85ecce3ca6b 100644 --- a/fs/gfs2/ops_fstype.h +++ b/fs/gfs2/ops_fstype.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __OPS_FSTYPE_DOT_H__ | 10 | #ifndef __OPS_FSTYPE_DOT_H__ |
diff --git a/fs/gfs2/ops_inode.c b/fs/gfs2/ops_inode.c index 8fb7c5c9a7c3..1786a485acc5 100644 --- a/fs/gfs2/ops_inode.c +++ b/fs/gfs2/ops_inode.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/ops_inode.h b/fs/gfs2/ops_inode.h index 930aaae91377..6f4b54783d29 100644 --- a/fs/gfs2/ops_inode.h +++ b/fs/gfs2/ops_inode.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __OPS_INODE_DOT_H__ | 10 | #ifndef __OPS_INODE_DOT_H__ |
diff --git a/fs/gfs2/ops_super.c b/fs/gfs2/ops_super.c index 18ed18c729e8..6ced71240379 100644 --- a/fs/gfs2/ops_super.c +++ b/fs/gfs2/ops_super.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/ops_super.h b/fs/gfs2/ops_super.h index a15ccc276113..cbc4f73e9a92 100644 --- a/fs/gfs2/ops_super.h +++ b/fs/gfs2/ops_super.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __OPS_SUPER_DOT_H__ | 10 | #ifndef __OPS_SUPER_DOT_H__ |
diff --git a/fs/gfs2/ops_vm.c b/fs/gfs2/ops_vm.c index 875a769444a1..451f48d62e58 100644 --- a/fs/gfs2/ops_vm.c +++ b/fs/gfs2/ops_vm.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/ops_vm.h b/fs/gfs2/ops_vm.h index 077cffcd4085..d5ba4b9c50fd 100644 --- a/fs/gfs2/ops_vm.h +++ b/fs/gfs2/ops_vm.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __OPS_VM_DOT_H__ | 10 | #ifndef __OPS_VM_DOT_H__ |
diff --git a/fs/gfs2/quota.c b/fs/gfs2/quota.c index 3ca65c37c354..be87983a20a9 100644 --- a/fs/gfs2/quota.c +++ b/fs/gfs2/quota.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | /* | 10 | /* |
@@ -52,7 +52,6 @@ | |||
52 | #include "glock.h" | 52 | #include "glock.h" |
53 | #include "glops.h" | 53 | #include "glops.h" |
54 | #include "log.h" | 54 | #include "log.h" |
55 | #include "lvb.h" | ||
56 | #include "meta_io.h" | 55 | #include "meta_io.h" |
57 | #include "quota.h" | 56 | #include "quota.h" |
58 | #include "rgrp.h" | 57 | #include "rgrp.h" |
@@ -586,7 +585,7 @@ static int gfs2_adjust_quota(struct gfs2_inode *ip, loff_t loc, | |||
586 | struct page *page; | 585 | struct page *page; |
587 | void *kaddr; | 586 | void *kaddr; |
588 | __be64 *ptr; | 587 | __be64 *ptr; |
589 | u64 value; | 588 | s64 value; |
590 | int err = -EIO; | 589 | int err = -EIO; |
591 | 590 | ||
592 | page = grab_cache_page(mapping, index); | 591 | page = grab_cache_page(mapping, index); |
@@ -627,7 +626,8 @@ static int gfs2_adjust_quota(struct gfs2_inode *ip, loff_t loc, | |||
627 | 626 | ||
628 | kaddr = kmap_atomic(page, KM_USER0); | 627 | kaddr = kmap_atomic(page, KM_USER0); |
629 | ptr = (__be64 *)(kaddr + offset); | 628 | ptr = (__be64 *)(kaddr + offset); |
630 | value = *ptr = cpu_to_be64(be64_to_cpu(*ptr) + change); | 629 | value = (s64)be64_to_cpu(*ptr) + change; |
630 | *ptr = cpu_to_be64(value); | ||
631 | flush_dcache_page(page); | 631 | flush_dcache_page(page); |
632 | kunmap_atomic(kaddr, KM_USER0); | 632 | kunmap_atomic(kaddr, KM_USER0); |
633 | err = 0; | 633 | err = 0; |
@@ -761,6 +761,7 @@ static int do_glock(struct gfs2_quota_data *qd, int force_refresh, | |||
761 | char buf[sizeof(struct gfs2_quota)]; | 761 | char buf[sizeof(struct gfs2_quota)]; |
762 | struct file_ra_state ra_state; | 762 | struct file_ra_state ra_state; |
763 | int error; | 763 | int error; |
764 | struct gfs2_quota_lvb *qlvb; | ||
764 | 765 | ||
765 | file_ra_state_init(&ra_state, sdp->sd_quota_inode->i_mapping); | 766 | file_ra_state_init(&ra_state, sdp->sd_quota_inode->i_mapping); |
766 | restart: | 767 | restart: |
@@ -768,9 +769,9 @@ static int do_glock(struct gfs2_quota_data *qd, int force_refresh, | |||
768 | if (error) | 769 | if (error) |
769 | return error; | 770 | return error; |
770 | 771 | ||
771 | gfs2_quota_lvb_in(&qd->qd_qb, qd->qd_gl->gl_lvb); | 772 | qd->qd_qb = *(struct gfs2_quota_lvb *)qd->qd_gl->gl_lvb; |
772 | 773 | ||
773 | if (force_refresh || qd->qd_qb.qb_magic != GFS2_MAGIC) { | 774 | if (force_refresh || qd->qd_qb.qb_magic != cpu_to_be32(GFS2_MAGIC)) { |
774 | loff_t pos; | 775 | loff_t pos; |
775 | gfs2_glock_dq_uninit(q_gh); | 776 | gfs2_glock_dq_uninit(q_gh); |
776 | error = gfs2_glock_nq_init(qd->qd_gl, | 777 | error = gfs2_glock_nq_init(qd->qd_gl, |
@@ -779,9 +780,7 @@ static int do_glock(struct gfs2_quota_data *qd, int force_refresh, | |||
779 | if (error) | 780 | if (error) |
780 | return error; | 781 | return error; |
781 | 782 | ||
782 | error = gfs2_glock_nq_init(ip->i_gl, | 783 | error = gfs2_glock_nq_init(ip->i_gl, LM_ST_SHARED, 0, &i_gh); |
783 | LM_ST_SHARED, 0, | ||
784 | &i_gh); | ||
785 | if (error) | 784 | if (error) |
786 | goto fail; | 785 | goto fail; |
787 | 786 | ||
@@ -794,15 +793,15 @@ static int do_glock(struct gfs2_quota_data *qd, int force_refresh, | |||
794 | 793 | ||
795 | gfs2_glock_dq_uninit(&i_gh); | 794 | gfs2_glock_dq_uninit(&i_gh); |
796 | 795 | ||
796 | |||
797 | gfs2_quota_in(&q, buf); | 797 | gfs2_quota_in(&q, buf); |
798 | 798 | qlvb = (struct gfs2_quota_lvb *)qd->qd_gl->gl_lvb; | |
799 | memset(&qd->qd_qb, 0, sizeof(struct gfs2_quota_lvb)); | 799 | qlvb->qb_magic = cpu_to_be32(GFS2_MAGIC); |
800 | qd->qd_qb.qb_magic = GFS2_MAGIC; | 800 | qlvb->__pad = 0; |
801 | qd->qd_qb.qb_limit = q.qu_limit; | 801 | qlvb->qb_limit = cpu_to_be64(q.qu_limit); |
802 | qd->qd_qb.qb_warn = q.qu_warn; | 802 | qlvb->qb_warn = cpu_to_be64(q.qu_warn); |
803 | qd->qd_qb.qb_value = q.qu_value; | 803 | qlvb->qb_value = cpu_to_be64(q.qu_value); |
804 | 804 | qd->qd_qb = *qlvb; | |
805 | gfs2_quota_lvb_out(&qd->qd_qb, qd->qd_gl->gl_lvb); | ||
806 | 805 | ||
807 | if (gfs2_glock_is_blocking(qd->qd_gl)) { | 806 | if (gfs2_glock_is_blocking(qd->qd_gl)) { |
808 | gfs2_glock_dq_uninit(q_gh); | 807 | gfs2_glock_dq_uninit(q_gh); |
@@ -877,13 +876,14 @@ static int need_sync(struct gfs2_quota_data *qd) | |||
877 | 876 | ||
878 | if (value < 0) | 877 | if (value < 0) |
879 | do_sync = 0; | 878 | do_sync = 0; |
880 | else if (qd->qd_qb.qb_value >= (int64_t)qd->qd_qb.qb_limit) | 879 | else if ((s64)be64_to_cpu(qd->qd_qb.qb_value) >= |
880 | (s64)be64_to_cpu(qd->qd_qb.qb_limit)) | ||
881 | do_sync = 0; | 881 | do_sync = 0; |
882 | else { | 882 | else { |
883 | value *= gfs2_jindex_size(sdp) * num; | 883 | value *= gfs2_jindex_size(sdp) * num; |
884 | do_div(value, den); | 884 | do_div(value, den); |
885 | value += qd->qd_qb.qb_value; | 885 | value += (s64)be64_to_cpu(qd->qd_qb.qb_value); |
886 | if (value < (int64_t)qd->qd_qb.qb_limit) | 886 | if (value < (int64_t)be64_to_cpu(qd->qd_qb.qb_limit)) |
887 | do_sync = 0; | 887 | do_sync = 0; |
888 | } | 888 | } |
889 | 889 | ||
@@ -959,17 +959,17 @@ int gfs2_quota_check(struct gfs2_inode *ip, uint32_t uid, uint32_t gid) | |||
959 | (qd->qd_id == gid && !test_bit(QDF_USER, &qd->qd_flags)))) | 959 | (qd->qd_id == gid && !test_bit(QDF_USER, &qd->qd_flags)))) |
960 | continue; | 960 | continue; |
961 | 961 | ||
962 | value = qd->qd_qb.qb_value; | 962 | value = (s64)be64_to_cpu(qd->qd_qb.qb_value); |
963 | spin_lock(&sdp->sd_quota_spin); | 963 | spin_lock(&sdp->sd_quota_spin); |
964 | value += qd->qd_change; | 964 | value += qd->qd_change; |
965 | spin_unlock(&sdp->sd_quota_spin); | 965 | spin_unlock(&sdp->sd_quota_spin); |
966 | 966 | ||
967 | if (qd->qd_qb.qb_limit && (int64_t)qd->qd_qb.qb_limit < value) { | 967 | if (be64_to_cpu(qd->qd_qb.qb_limit) && (int64_t)be64_to_cpu(qd->qd_qb.qb_limit) < value) { |
968 | print_message(qd, "exceeded"); | 968 | print_message(qd, "exceeded"); |
969 | error = -EDQUOT; | 969 | error = -EDQUOT; |
970 | break; | 970 | break; |
971 | } else if (qd->qd_qb.qb_warn && | 971 | } else if (be64_to_cpu(qd->qd_qb.qb_warn) && |
972 | (int64_t)qd->qd_qb.qb_warn < value && | 972 | (int64_t)be64_to_cpu(qd->qd_qb.qb_warn) < value && |
973 | time_after_eq(jiffies, qd->qd_last_warn + | 973 | time_after_eq(jiffies, qd->qd_last_warn + |
974 | gfs2_tune_get(sdp, | 974 | gfs2_tune_get(sdp, |
975 | gt_quota_warn_period) * HZ)) { | 975 | gt_quota_warn_period) * HZ)) { |
@@ -1088,9 +1088,9 @@ int gfs2_quota_read(struct gfs2_sbd *sdp, int user, uint32_t id, | |||
1088 | goto out; | 1088 | goto out; |
1089 | 1089 | ||
1090 | memset(q, 0, sizeof(struct gfs2_quota)); | 1090 | memset(q, 0, sizeof(struct gfs2_quota)); |
1091 | q->qu_limit = qd->qd_qb.qb_limit; | 1091 | q->qu_limit = be64_to_cpu(qd->qd_qb.qb_limit); |
1092 | q->qu_warn = qd->qd_qb.qb_warn; | 1092 | q->qu_warn = be64_to_cpu(qd->qd_qb.qb_warn); |
1093 | q->qu_value = qd->qd_qb.qb_value; | 1093 | q->qu_value = be64_to_cpu(qd->qd_qb.qb_value); |
1094 | 1094 | ||
1095 | spin_lock(&sdp->sd_quota_spin); | 1095 | spin_lock(&sdp->sd_quota_spin); |
1096 | q->qu_value += qd->qd_change; | 1096 | q->qu_value += qd->qd_change; |
diff --git a/fs/gfs2/quota.h b/fs/gfs2/quota.h index af05492f9644..6702a56d49b5 100644 --- a/fs/gfs2/quota.h +++ b/fs/gfs2/quota.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __QUOTA_DOT_H__ | 10 | #ifndef __QUOTA_DOT_H__ |
diff --git a/fs/gfs2/recovery.c b/fs/gfs2/recovery.c index 8fe518cfb3de..acafe4b4d6f0 100644 --- a/fs/gfs2/recovery.c +++ b/fs/gfs2/recovery.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/recovery.h b/fs/gfs2/recovery.h index ac0f1d6ce456..bed1a7857f6e 100644 --- a/fs/gfs2/recovery.h +++ b/fs/gfs2/recovery.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __RECOVERY_DOT_H__ | 10 | #ifndef __RECOVERY_DOT_H__ |
diff --git a/fs/gfs2/rgrp.c b/fs/gfs2/rgrp.c index 84fcc1bfaf1b..62d0a84df982 100644 --- a/fs/gfs2/rgrp.c +++ b/fs/gfs2/rgrp.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/rgrp.h b/fs/gfs2/rgrp.h index 14600944d184..f94761bf3460 100644 --- a/fs/gfs2/rgrp.h +++ b/fs/gfs2/rgrp.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __RGRP_DOT_H__ | 10 | #ifndef __RGRP_DOT_H__ |
diff --git a/fs/gfs2/super.c b/fs/gfs2/super.c index 3c318a9e8a8c..2cf2802fc92e 100644 --- a/fs/gfs2/super.c +++ b/fs/gfs2/super.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/super.h b/fs/gfs2/super.h index df2495230402..4a6ce9582743 100644 --- a/fs/gfs2/super.h +++ b/fs/gfs2/super.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __SUPER_DOT_H__ | 10 | #ifndef __SUPER_DOT_H__ |
diff --git a/fs/gfs2/sys.c b/fs/gfs2/sys.c index 3c4cb4558905..3ffa88506c44 100644 --- a/fs/gfs2/sys.c +++ b/fs/gfs2/sys.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/sys.h b/fs/gfs2/sys.h index c46a700e801e..f8c01b50bfba 100644 --- a/fs/gfs2/sys.h +++ b/fs/gfs2/sys.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __SYS_DOT_H__ | 10 | #ifndef __SYS_DOT_H__ |
diff --git a/fs/gfs2/trans.c b/fs/gfs2/trans.c index 05e0b72d56ff..8e18e634cbed 100644 --- a/fs/gfs2/trans.c +++ b/fs/gfs2/trans.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/trans.h b/fs/gfs2/trans.h index fbef3f5a99e3..9e3ce84f6102 100644 --- a/fs/gfs2/trans.h +++ b/fs/gfs2/trans.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __TRANS_DOT_H__ | 10 | #ifndef __TRANS_DOT_H__ |
diff --git a/fs/gfs2/util.c b/fs/gfs2/util.c index 39e67b1ec70a..2852431764c9 100644 --- a/fs/gfs2/util.c +++ b/fs/gfs2/util.c | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/fs/gfs2/util.h b/fs/gfs2/util.h index 8216d28bd816..60b370365eea 100644 --- a/fs/gfs2/util.h +++ b/fs/gfs2/util.h | |||
@@ -4,7 +4,7 @@ | |||
4 | * | 4 | * |
5 | * This copyrighted material is made available to anyone wishing to use, | 5 | * This copyrighted material is made available to anyone wishing to use, |
6 | * modify, copy, or redistribute it subject to the terms and conditions | 6 | * modify, copy, or redistribute it subject to the terms and conditions |
7 | * of the GNU General Public License v.2. | 7 | * of the GNU General Public License version 2. |
8 | */ | 8 | */ |
9 | 9 | ||
10 | #ifndef __UTIL_DOT_H__ | 10 | #ifndef __UTIL_DOT_H__ |