diff options
Diffstat (limited to 'fs')
143 files changed, 230 insertions, 230 deletions
diff --git a/fs/adfs/map.c b/fs/adfs/map.c index d1a5932bb0f1..6935f05202ac 100644 --- a/fs/adfs/map.c +++ b/fs/adfs/map.c | |||
| @@ -51,7 +51,7 @@ static DEFINE_RWLOCK(adfs_map_lock); | |||
| 51 | 51 | ||
| 52 | /* | 52 | /* |
| 53 | * This is fun. We need to load up to 19 bits from the map at an | 53 | * This is fun. We need to load up to 19 bits from the map at an |
| 54 | * arbitary bit alignment. (We're limited to 19 bits by F+ version 2). | 54 | * arbitrary bit alignment. (We're limited to 19 bits by F+ version 2). |
| 55 | */ | 55 | */ |
| 56 | #define GET_FRAG_ID(_map,_start,_idmask) \ | 56 | #define GET_FRAG_ID(_map,_start,_idmask) \ |
| 57 | ({ \ | 57 | ({ \ |
diff --git a/fs/afs/cache.c b/fs/afs/cache.c index 0fb315dd4d2a..577763c3d88b 100644 --- a/fs/afs/cache.c +++ b/fs/afs/cache.c | |||
| @@ -98,7 +98,7 @@ static uint16_t afs_cell_cache_get_key(const void *cookie_netfs_data, | |||
| 98 | } | 98 | } |
| 99 | 99 | ||
| 100 | /* | 100 | /* |
| 101 | * provide new auxilliary cache data | 101 | * provide new auxiliary cache data |
| 102 | */ | 102 | */ |
| 103 | static uint16_t afs_cell_cache_get_aux(const void *cookie_netfs_data, | 103 | static uint16_t afs_cell_cache_get_aux(const void *cookie_netfs_data, |
| 104 | void *buffer, uint16_t bufmax) | 104 | void *buffer, uint16_t bufmax) |
| @@ -117,7 +117,7 @@ static uint16_t afs_cell_cache_get_aux(const void *cookie_netfs_data, | |||
| 117 | } | 117 | } |
| 118 | 118 | ||
| 119 | /* | 119 | /* |
| 120 | * check that the auxilliary data indicates that the entry is still valid | 120 | * check that the auxiliary data indicates that the entry is still valid |
| 121 | */ | 121 | */ |
| 122 | static enum fscache_checkaux afs_cell_cache_check_aux(void *cookie_netfs_data, | 122 | static enum fscache_checkaux afs_cell_cache_check_aux(void *cookie_netfs_data, |
| 123 | const void *buffer, | 123 | const void *buffer, |
| @@ -150,7 +150,7 @@ static uint16_t afs_vlocation_cache_get_key(const void *cookie_netfs_data, | |||
| 150 | } | 150 | } |
| 151 | 151 | ||
| 152 | /* | 152 | /* |
| 153 | * provide new auxilliary cache data | 153 | * provide new auxiliary cache data |
| 154 | */ | 154 | */ |
| 155 | static uint16_t afs_vlocation_cache_get_aux(const void *cookie_netfs_data, | 155 | static uint16_t afs_vlocation_cache_get_aux(const void *cookie_netfs_data, |
| 156 | void *buffer, uint16_t bufmax) | 156 | void *buffer, uint16_t bufmax) |
| @@ -172,7 +172,7 @@ static uint16_t afs_vlocation_cache_get_aux(const void *cookie_netfs_data, | |||
| 172 | } | 172 | } |
| 173 | 173 | ||
| 174 | /* | 174 | /* |
| 175 | * check that the auxilliary data indicates that the entry is still valid | 175 | * check that the auxiliary data indicates that the entry is still valid |
| 176 | */ | 176 | */ |
| 177 | static | 177 | static |
| 178 | enum fscache_checkaux afs_vlocation_cache_check_aux(void *cookie_netfs_data, | 178 | enum fscache_checkaux afs_vlocation_cache_check_aux(void *cookie_netfs_data, |
| @@ -283,7 +283,7 @@ static void afs_vnode_cache_get_attr(const void *cookie_netfs_data, | |||
| 283 | } | 283 | } |
| 284 | 284 | ||
| 285 | /* | 285 | /* |
| 286 | * provide new auxilliary cache data | 286 | * provide new auxiliary cache data |
| 287 | */ | 287 | */ |
| 288 | static uint16_t afs_vnode_cache_get_aux(const void *cookie_netfs_data, | 288 | static uint16_t afs_vnode_cache_get_aux(const void *cookie_netfs_data, |
| 289 | void *buffer, uint16_t bufmax) | 289 | void *buffer, uint16_t bufmax) |
| @@ -309,7 +309,7 @@ static uint16_t afs_vnode_cache_get_aux(const void *cookie_netfs_data, | |||
| 309 | } | 309 | } |
| 310 | 310 | ||
| 311 | /* | 311 | /* |
| 312 | * check that the auxilliary data indicates that the entry is still valid | 312 | * check that the auxiliary data indicates that the entry is still valid |
| 313 | */ | 313 | */ |
| 314 | static enum fscache_checkaux afs_vnode_cache_check_aux(void *cookie_netfs_data, | 314 | static enum fscache_checkaux afs_vnode_cache_check_aux(void *cookie_netfs_data, |
| 315 | const void *buffer, | 315 | const void *buffer, |
diff --git a/fs/afs/cell.c b/fs/afs/cell.c index 0d5eeadf6121..3c090b7555ea 100644 --- a/fs/afs/cell.c +++ b/fs/afs/cell.c | |||
| @@ -293,7 +293,7 @@ struct afs_cell *afs_cell_lookup(const char *name, unsigned namesz, | |||
| 293 | if (!cell) { | 293 | if (!cell) { |
| 294 | /* this should not happen unless user tries to mount | 294 | /* this should not happen unless user tries to mount |
| 295 | * when root cell is not set. Return an impossibly | 295 | * when root cell is not set. Return an impossibly |
| 296 | * bizzare errno to alert the user. Things like | 296 | * bizarre errno to alert the user. Things like |
| 297 | * ENOENT might be "more appropriate" but they happen | 297 | * ENOENT might be "more appropriate" but they happen |
| 298 | * for other reasons. | 298 | * for other reasons. |
| 299 | */ | 299 | */ |
| @@ -128,7 +128,7 @@ EXPORT_SYMBOL(inode_newsize_ok); | |||
| 128 | * setattr_copy must be called with i_mutex held. | 128 | * setattr_copy must be called with i_mutex held. |
| 129 | * | 129 | * |
| 130 | * setattr_copy updates the inode's metadata with that specified | 130 | * setattr_copy updates the inode's metadata with that specified |
| 131 | * in attr. Noticably missing is inode size update, which is more complex | 131 | * in attr. Noticeably missing is inode size update, which is more complex |
| 132 | * as it requires pagecache updates. | 132 | * as it requires pagecache updates. |
| 133 | * | 133 | * |
| 134 | * The inode is not marked as dirty after this operation. The rationale is | 134 | * The inode is not marked as dirty after this operation. The rationale is |
diff --git a/fs/autofs4/root.c b/fs/autofs4/root.c index 96804a17bbd0..f55ae23b137e 100644 --- a/fs/autofs4/root.c +++ b/fs/autofs4/root.c | |||
| @@ -612,7 +612,7 @@ static int autofs4_dir_unlink(struct inode *dir, struct dentry *dentry) | |||
| 612 | * set the DMANAGED_AUTOMOUNT and DMANAGED_TRANSIT flags on the leaves | 612 | * set the DMANAGED_AUTOMOUNT and DMANAGED_TRANSIT flags on the leaves |
| 613 | * of the directory tree. There is no need to clear the automount flag | 613 | * of the directory tree. There is no need to clear the automount flag |
| 614 | * following a mount or restore it after an expire because these mounts | 614 | * following a mount or restore it after an expire because these mounts |
| 615 | * are always covered. However, it is neccessary to ensure that these | 615 | * are always covered. However, it is necessary to ensure that these |
| 616 | * flags are clear on non-empty directories to avoid unnecessary calls | 616 | * flags are clear on non-empty directories to avoid unnecessary calls |
| 617 | * during path walks. | 617 | * during path walks. |
| 618 | */ | 618 | */ |
diff --git a/fs/befs/ChangeLog b/fs/befs/ChangeLog index ce8c787916be..75a461cfaca6 100644 --- a/fs/befs/ChangeLog +++ b/fs/befs/ChangeLog | |||
| @@ -24,7 +24,7 @@ Version 0.9 (2002-03-14) | |||
| 24 | 24 | ||
| 25 | Version 0.64 (2002-02-07) | 25 | Version 0.64 (2002-02-07) |
| 26 | ========== | 26 | ========== |
| 27 | * Did the string comparision really right this time (btree.c) [WD] | 27 | * Did the string comparison really right this time (btree.c) [WD] |
| 28 | 28 | ||
| 29 | * Fixed up some places where I assumed that a long int could hold | 29 | * Fixed up some places where I assumed that a long int could hold |
| 30 | a pointer value. (btree.c) [WD] | 30 | a pointer value. (btree.c) [WD] |
| @@ -114,7 +114,7 @@ Version 0.6 (2001-12-15) | |||
| 114 | More flexible. Will soon be controllable at mount time | 114 | More flexible. Will soon be controllable at mount time |
| 115 | (see TODO). [WD] | 115 | (see TODO). [WD] |
| 116 | 116 | ||
| 117 | * Rewrote datastream positon lookups. | 117 | * Rewrote datastream position lookups. |
| 118 | (datastream.c) [WD] | 118 | (datastream.c) [WD] |
| 119 | 119 | ||
| 120 | * Moved the TODO list to its own file. | 120 | * Moved the TODO list to its own file. |
| @@ -150,7 +150,7 @@ Version 0.50 (2001-11-13) | |||
| 150 | * Anton also told me that the blocksize is not allowed to be larger than | 150 | * Anton also told me that the blocksize is not allowed to be larger than |
| 151 | the page size in linux, which is 4k i386. Oops. Added a test for | 151 | the page size in linux, which is 4k i386. Oops. Added a test for |
| 152 | (blocksize > PAGE_SIZE), and refuse to mount in that case. What this | 152 | (blocksize > PAGE_SIZE), and refuse to mount in that case. What this |
| 153 | practicaly means is that 8k blocksize volumes won't work without a major | 153 | practically means is that 8k blocksize volumes won't work without a major |
| 154 | restructuring of the driver (or an alpha or other 64bit hardware). [WD] | 154 | restructuring of the driver (or an alpha or other 64bit hardware). [WD] |
| 155 | 155 | ||
| 156 | * Cleaned up the befs_count_blocks() function. Much smarter now. | 156 | * Cleaned up the befs_count_blocks() function. Much smarter now. |
| @@ -183,7 +183,7 @@ Version 0.45 (2001-10-29) | |||
| 183 | structures into the generic pointer fields of the public structures | 183 | structures into the generic pointer fields of the public structures |
| 184 | with kmalloc(). put_super and put_inode free them. This allows us not | 184 | with kmalloc(). put_super and put_inode free them. This allows us not |
| 185 | to have to touch the definitions of the public structures in | 185 | to have to touch the definitions of the public structures in |
| 186 | include/linux/fs.h. Also, befs_inode_info is huge (becuase of the | 186 | include/linux/fs.h. Also, befs_inode_info is huge (because of the |
| 187 | symlink string). (super.c, inode.c, befs_fs.h) [WD] | 187 | symlink string). (super.c, inode.c, befs_fs.h) [WD] |
| 188 | 188 | ||
| 189 | * Fixed a thinko that was corrupting file reads after the first block_run | 189 | * Fixed a thinko that was corrupting file reads after the first block_run |
| @@ -404,7 +404,7 @@ Version 0.4 (2001-10-28) | |||
| 404 | 404 | ||
| 405 | * Fixed compile errors on 2.4.1 kernel (WD) | 405 | * Fixed compile errors on 2.4.1 kernel (WD) |
| 406 | Resolve rejected patches | 406 | Resolve rejected patches |
| 407 | Accomodate changed NLS interface (util.h) | 407 | Accommodate changed NLS interface (util.h) |
| 408 | Needed to include <linux/slab.h> in most files | 408 | Needed to include <linux/slab.h> in most files |
| 409 | Makefile changes | 409 | Makefile changes |
| 410 | fs/Config.in changes | 410 | fs/Config.in changes |
diff --git a/fs/befs/befs_fs_types.h b/fs/befs/befs_fs_types.h index 7893eaa1e58c..eb557d9dc8be 100644 --- a/fs/befs/befs_fs_types.h +++ b/fs/befs/befs_fs_types.h | |||
| @@ -234,7 +234,7 @@ typedef struct { | |||
| 234 | } PACKED befs_btree_super; | 234 | } PACKED befs_btree_super; |
| 235 | 235 | ||
| 236 | /* | 236 | /* |
| 237 | * Header stucture of each btree node | 237 | * Header structure of each btree node |
| 238 | */ | 238 | */ |
| 239 | typedef struct { | 239 | typedef struct { |
| 240 | fs64 left; | 240 | fs64 left; |
diff --git a/fs/befs/btree.c b/fs/befs/btree.c index 4202db7496cb..a66c9b1136e0 100644 --- a/fs/befs/btree.c +++ b/fs/befs/btree.c | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | * | 5 | * |
| 6 | * Licensed under the GNU GPL. See the file COPYING for details. | 6 | * Licensed under the GNU GPL. See the file COPYING for details. |
| 7 | * | 7 | * |
| 8 | * 2002-02-05: Sergey S. Kostyliov added binary search withing | 8 | * 2002-02-05: Sergey S. Kostyliov added binary search within |
| 9 | * btree nodes. | 9 | * btree nodes. |
| 10 | * | 10 | * |
| 11 | * Many thanks to: | 11 | * Many thanks to: |
diff --git a/fs/befs/linuxvfs.c b/fs/befs/linuxvfs.c index 06457ed8f3e7..54b8c28bebc8 100644 --- a/fs/befs/linuxvfs.c +++ b/fs/befs/linuxvfs.c | |||
| @@ -734,7 +734,7 @@ parse_options(char *options, befs_mount_options * opts) | |||
| 734 | 734 | ||
| 735 | /* This function has the responsibiltiy of getting the | 735 | /* This function has the responsibiltiy of getting the |
| 736 | * filesystem ready for unmounting. | 736 | * filesystem ready for unmounting. |
| 737 | * Basicly, we free everything that we allocated in | 737 | * Basically, we free everything that we allocated in |
| 738 | * befs_read_inode | 738 | * befs_read_inode |
| 739 | */ | 739 | */ |
| 740 | static void | 740 | static void |
diff --git a/fs/binfmt_flat.c b/fs/binfmt_flat.c index 811384bec8de..397d3057d336 100644 --- a/fs/binfmt_flat.c +++ b/fs/binfmt_flat.c | |||
| @@ -717,7 +717,7 @@ static int load_flat_file(struct linux_binprm * bprm, | |||
| 717 | * help simplify all this mumbo jumbo | 717 | * help simplify all this mumbo jumbo |
| 718 | * | 718 | * |
| 719 | * We've got two different sections of relocation entries. | 719 | * We've got two different sections of relocation entries. |
| 720 | * The first is the GOT which resides at the begining of the data segment | 720 | * The first is the GOT which resides at the beginning of the data segment |
| 721 | * and is terminated with a -1. This one can be relocated in place. | 721 | * and is terminated with a -1. This one can be relocated in place. |
| 722 | * The second is the extra relocation entries tacked after the image's | 722 | * The second is the extra relocation entries tacked after the image's |
| 723 | * data segment. These require a little more processing as the entry is | 723 | * data segment. These require a little more processing as the entry is |
| @@ -1436,7 +1436,7 @@ EXPORT_SYMBOL(bio_flush_dcache_pages); | |||
| 1436 | * preferred way to end I/O on a bio, it takes care of clearing | 1436 | * preferred way to end I/O on a bio, it takes care of clearing |
| 1437 | * BIO_UPTODATE on error. @error is 0 on success, and and one of the | 1437 | * BIO_UPTODATE on error. @error is 0 on success, and and one of the |
| 1438 | * established -Exxxx (-EIO, for instance) error values in case | 1438 | * established -Exxxx (-EIO, for instance) error values in case |
| 1439 | * something went wrong. Noone should call bi_end_io() directly on a | 1439 | * something went wrong. No one should call bi_end_io() directly on a |
| 1440 | * bio unless they own it and thus know that it has an end_io | 1440 | * bio unless they own it and thus know that it has an end_io |
| 1441 | * function. | 1441 | * function. |
| 1442 | **/ | 1442 | **/ |
diff --git a/fs/block_dev.c b/fs/block_dev.c index c1511c674f53..5147bdd3b8e1 100644 --- a/fs/block_dev.c +++ b/fs/block_dev.c | |||
| @@ -653,7 +653,7 @@ void bd_forget(struct inode *inode) | |||
| 653 | * @whole: whole block device containing @bdev, may equal @bdev | 653 | * @whole: whole block device containing @bdev, may equal @bdev |
| 654 | * @holder: holder trying to claim @bdev | 654 | * @holder: holder trying to claim @bdev |
| 655 | * | 655 | * |
| 656 | * Test whther @bdev can be claimed by @holder. | 656 | * Test whether @bdev can be claimed by @holder. |
| 657 | * | 657 | * |
| 658 | * CONTEXT: | 658 | * CONTEXT: |
| 659 | * spin_lock(&bdev_lock). | 659 | * spin_lock(&bdev_lock). |
diff --git a/fs/btrfs/extent_map.c b/fs/btrfs/extent_map.c index 2b6c12e983b3..a24a3f2fa13e 100644 --- a/fs/btrfs/extent_map.c +++ b/fs/btrfs/extent_map.c | |||
| @@ -243,7 +243,7 @@ out: | |||
| 243 | * Insert @em into @tree or perform a simple forward/backward merge with | 243 | * Insert @em into @tree or perform a simple forward/backward merge with |
| 244 | * existing mappings. The extent_map struct passed in will be inserted | 244 | * existing mappings. The extent_map struct passed in will be inserted |
| 245 | * into the tree directly, with an additional reference taken, or a | 245 | * into the tree directly, with an additional reference taken, or a |
| 246 | * reference dropped if the merge attempt was successfull. | 246 | * reference dropped if the merge attempt was successful. |
| 247 | */ | 247 | */ |
| 248 | int add_extent_mapping(struct extent_map_tree *tree, | 248 | int add_extent_mapping(struct extent_map_tree *tree, |
| 249 | struct extent_map *em) | 249 | struct extent_map *em) |
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index 65413394daef..5cc64ab9c485 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c | |||
| @@ -2321,7 +2321,7 @@ int btrfs_orphan_cleanup(struct btrfs_root *root) | |||
| 2321 | 2321 | ||
| 2322 | /* | 2322 | /* |
| 2323 | * if ret == 0 means we found what we were searching for, which | 2323 | * if ret == 0 means we found what we were searching for, which |
| 2324 | * is weird, but possible, so only screw with path if we didnt | 2324 | * is weird, but possible, so only screw with path if we didn't |
| 2325 | * find the key and see if we have stuff that matches | 2325 | * find the key and see if we have stuff that matches |
| 2326 | */ | 2326 | */ |
| 2327 | if (ret > 0) { | 2327 | if (ret > 0) { |
diff --git a/fs/btrfs/relocation.c b/fs/btrfs/relocation.c index 58250e09eb05..199a80134312 100644 --- a/fs/btrfs/relocation.c +++ b/fs/btrfs/relocation.c | |||
| @@ -2346,7 +2346,7 @@ struct btrfs_root *select_one_root(struct btrfs_trans_handle *trans, | |||
| 2346 | root = next->root; | 2346 | root = next->root; |
| 2347 | BUG_ON(!root); | 2347 | BUG_ON(!root); |
| 2348 | 2348 | ||
| 2349 | /* no other choice for non-refernce counted tree */ | 2349 | /* no other choice for non-references counted tree */ |
| 2350 | if (!root->ref_cows) | 2350 | if (!root->ref_cows) |
| 2351 | return root; | 2351 | return root; |
| 2352 | 2352 | ||
diff --git a/fs/cachefiles/interface.c b/fs/cachefiles/interface.c index 37fe101a4e0d..1064805e653b 100644 --- a/fs/cachefiles/interface.c +++ b/fs/cachefiles/interface.c | |||
| @@ -197,7 +197,7 @@ struct fscache_object *cachefiles_grab_object(struct fscache_object *_object) | |||
| 197 | } | 197 | } |
| 198 | 198 | ||
| 199 | /* | 199 | /* |
| 200 | * update the auxilliary data for an object object on disk | 200 | * update the auxiliary data for an object object on disk |
| 201 | */ | 201 | */ |
| 202 | static void cachefiles_update_object(struct fscache_object *_object) | 202 | static void cachefiles_update_object(struct fscache_object *_object) |
| 203 | { | 203 | { |
diff --git a/fs/ceph/addr.c b/fs/ceph/addr.c index 37368ba2e67c..e159c529fd2b 100644 --- a/fs/ceph/addr.c +++ b/fs/ceph/addr.c | |||
| @@ -24,7 +24,7 @@ | |||
| 24 | * context needs to be associated with the osd write during writeback. | 24 | * context needs to be associated with the osd write during writeback. |
| 25 | * | 25 | * |
| 26 | * Similarly, struct ceph_inode_info maintains a set of counters to | 26 | * Similarly, struct ceph_inode_info maintains a set of counters to |
| 27 | * count dirty pages on the inode. In the absense of snapshots, | 27 | * count dirty pages on the inode. In the absence of snapshots, |
| 28 | * i_wrbuffer_ref == i_wrbuffer_ref_head == the dirty page count. | 28 | * i_wrbuffer_ref == i_wrbuffer_ref_head == the dirty page count. |
| 29 | * | 29 | * |
| 30 | * When a snapshot is taken (that is, when the client receives | 30 | * When a snapshot is taken (that is, when the client receives |
diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c index 6b61ded701e1..5323c330bbf3 100644 --- a/fs/ceph/caps.c +++ b/fs/ceph/caps.c | |||
| @@ -765,7 +765,7 @@ int __ceph_caps_issued_mask(struct ceph_inode_info *ci, int mask, int touch) | |||
| 765 | if (touch) { | 765 | if (touch) { |
| 766 | struct rb_node *q; | 766 | struct rb_node *q; |
| 767 | 767 | ||
| 768 | /* touch this + preceeding caps */ | 768 | /* touch this + preceding caps */ |
| 769 | __touch_cap(cap); | 769 | __touch_cap(cap); |
| 770 | for (q = rb_first(&ci->i_caps); q != p; | 770 | for (q = rb_first(&ci->i_caps); q != p; |
| 771 | q = rb_next(q)) { | 771 | q = rb_next(q)) { |
diff --git a/fs/ceph/snap.c b/fs/ceph/snap.c index 0aee66b92af3..e86ec1155f8f 100644 --- a/fs/ceph/snap.c +++ b/fs/ceph/snap.c | |||
| @@ -342,7 +342,7 @@ static int build_snap_context(struct ceph_snap_realm *realm) | |||
| 342 | num = 0; | 342 | num = 0; |
| 343 | snapc->seq = realm->seq; | 343 | snapc->seq = realm->seq; |
| 344 | if (parent) { | 344 | if (parent) { |
| 345 | /* include any of parent's snaps occuring _after_ my | 345 | /* include any of parent's snaps occurring _after_ my |
| 346 | parent became my parent */ | 346 | parent became my parent */ |
| 347 | for (i = 0; i < parent->cached_context->num_snaps; i++) | 347 | for (i = 0; i < parent->cached_context->num_snaps; i++) |
| 348 | if (parent->cached_context->snaps[i] >= | 348 | if (parent->cached_context->snaps[i] >= |
diff --git a/fs/cifs/AUTHORS b/fs/cifs/AUTHORS index 7f7fa3c302af..ea940b1db77b 100644 --- a/fs/cifs/AUTHORS +++ b/fs/cifs/AUTHORS | |||
| @@ -35,7 +35,7 @@ Adrian Bunk (kcalloc cleanups) | |||
| 35 | Miklos Szeredi | 35 | Miklos Szeredi |
| 36 | Kazeon team for various fixes especially for 2.4 version. | 36 | Kazeon team for various fixes especially for 2.4 version. |
| 37 | Asser Ferno (Change Notify support) | 37 | Asser Ferno (Change Notify support) |
| 38 | Shaggy (Dave Kleikamp) for inumerable small fs suggestions and some good cleanup | 38 | Shaggy (Dave Kleikamp) for innumerable small fs suggestions and some good cleanup |
| 39 | Gunter Kukkukk (testing and suggestions for support of old servers) | 39 | Gunter Kukkukk (testing and suggestions for support of old servers) |
| 40 | Igor Mammedov (DFS support) | 40 | Igor Mammedov (DFS support) |
| 41 | Jeff Layton (many, many fixes, as well as great work on the cifs Kerberos code) | 41 | Jeff Layton (many, many fixes, as well as great work on the cifs Kerberos code) |
diff --git a/fs/cifs/cifs_dfs_ref.c b/fs/cifs/cifs_dfs_ref.c index 0a265ad9e426..2b68ac57d97d 100644 --- a/fs/cifs/cifs_dfs_ref.c +++ b/fs/cifs/cifs_dfs_ref.c | |||
| @@ -53,7 +53,7 @@ void cifs_dfs_release_automount_timer(void) | |||
| 53 | * | 53 | * |
| 54 | * Extracts sharename form full UNC. | 54 | * Extracts sharename form full UNC. |
| 55 | * i.e. strips from UNC trailing path that is not part of share | 55 | * i.e. strips from UNC trailing path that is not part of share |
| 56 | * name and fixup missing '\' in the begining of DFS node refferal | 56 | * name and fixup missing '\' in the beginning of DFS node refferal |
| 57 | * if necessary. | 57 | * if necessary. |
| 58 | * Returns pointer to share name on success or ERR_PTR on error. | 58 | * Returns pointer to share name on success or ERR_PTR on error. |
| 59 | * Caller is responsible for freeing returned string. | 59 | * Caller is responsible for freeing returned string. |
diff --git a/fs/cifs/cifssmb.c b/fs/cifs/cifssmb.c index 904aa47e3515..2644a5d6cc67 100644 --- a/fs/cifs/cifssmb.c +++ b/fs/cifs/cifssmb.c | |||
| @@ -5247,7 +5247,7 @@ cifs_fill_unix_set_info(FILE_UNIX_BASIC_INFO *data_offset, | |||
| 5247 | * Samba server ignores set of file size to zero due to bugs in some | 5247 | * Samba server ignores set of file size to zero due to bugs in some |
| 5248 | * older clients, but we should be precise - we use SetFileSize to | 5248 | * older clients, but we should be precise - we use SetFileSize to |
| 5249 | * set file size and do not want to truncate file size to zero | 5249 | * set file size and do not want to truncate file size to zero |
| 5250 | * accidently as happened on one Samba server beta by putting | 5250 | * accidentally as happened on one Samba server beta by putting |
| 5251 | * zero instead of -1 here | 5251 | * zero instead of -1 here |
| 5252 | */ | 5252 | */ |
| 5253 | data_offset->EndOfFile = cpu_to_le64(NO_CHANGE_64); | 5253 | data_offset->EndOfFile = cpu_to_le64(NO_CHANGE_64); |
diff --git a/fs/cifs/connect.c b/fs/cifs/connect.c index 8d6c17ab593d..6e2b2addfc78 100644 --- a/fs/cifs/connect.c +++ b/fs/cifs/connect.c | |||
| @@ -1572,7 +1572,7 @@ match_security(struct TCP_Server_Info *server, struct smb_vol *vol) | |||
| 1572 | return false; | 1572 | return false; |
| 1573 | } | 1573 | } |
| 1574 | 1574 | ||
| 1575 | /* now check if signing mode is acceptible */ | 1575 | /* now check if signing mode is acceptable */ |
| 1576 | if ((secFlags & CIFSSEC_MAY_SIGN) == 0 && | 1576 | if ((secFlags & CIFSSEC_MAY_SIGN) == 0 && |
| 1577 | (server->secMode & SECMODE_SIGN_REQUIRED)) | 1577 | (server->secMode & SECMODE_SIGN_REQUIRED)) |
| 1578 | return false; | 1578 | return false; |
| @@ -2933,7 +2933,7 @@ mount_fail_check: | |||
| 2933 | if (mount_data != mount_data_global) | 2933 | if (mount_data != mount_data_global) |
| 2934 | kfree(mount_data); | 2934 | kfree(mount_data); |
| 2935 | /* If find_unc succeeded then rc == 0 so we can not end */ | 2935 | /* If find_unc succeeded then rc == 0 so we can not end */ |
| 2936 | /* up accidently freeing someone elses tcon struct */ | 2936 | /* up accidentally freeing someone elses tcon struct */ |
| 2937 | if (tcon) | 2937 | if (tcon) |
| 2938 | cifs_put_tcon(tcon); | 2938 | cifs_put_tcon(tcon); |
| 2939 | else if (pSesInfo) | 2939 | else if (pSesInfo) |
diff --git a/fs/cifs/dir.c b/fs/cifs/dir.c index dd5f22918c33..9ea65cf36714 100644 --- a/fs/cifs/dir.c +++ b/fs/cifs/dir.c | |||
| @@ -189,7 +189,7 @@ cifs_create(struct inode *inode, struct dentry *direntry, int mode, | |||
| 189 | inode->i_sb, mode, oflags, &oplock, &fileHandle, xid); | 189 | inode->i_sb, mode, oflags, &oplock, &fileHandle, xid); |
| 190 | /* EIO could indicate that (posix open) operation is not | 190 | /* EIO could indicate that (posix open) operation is not |
| 191 | supported, despite what server claimed in capability | 191 | supported, despite what server claimed in capability |
| 192 | negotation. EREMOTE indicates DFS junction, which is not | 192 | negotiation. EREMOTE indicates DFS junction, which is not |
| 193 | handled in posix open */ | 193 | handled in posix open */ |
| 194 | 194 | ||
| 195 | if (rc == 0) { | 195 | if (rc == 0) { |
diff --git a/fs/configfs/dir.c b/fs/configfs/dir.c index 90ff3cb10de3..3313dd19f543 100644 --- a/fs/configfs/dir.c +++ b/fs/configfs/dir.c | |||
| @@ -990,7 +990,7 @@ static int configfs_dump(struct configfs_dirent *sd, int level) | |||
| 990 | * This describes these functions and their helpers. | 990 | * This describes these functions and their helpers. |
| 991 | * | 991 | * |
| 992 | * Allow another kernel system to depend on a config_item. If this | 992 | * Allow another kernel system to depend on a config_item. If this |
| 993 | * happens, the item cannot go away until the dependant can live without | 993 | * happens, the item cannot go away until the dependent can live without |
| 994 | * it. The idea is to give client modules as simple an interface as | 994 | * it. The idea is to give client modules as simple an interface as |
| 995 | * possible. When a system asks them to depend on an item, they just | 995 | * possible. When a system asks them to depend on an item, they just |
| 996 | * call configfs_depend_item(). If the item is live and the client | 996 | * call configfs_depend_item(). If the item is live and the client |
diff --git a/fs/dlm/lock.c b/fs/dlm/lock.c index 04b8c449303f..56d6bfcc1e48 100644 --- a/fs/dlm/lock.c +++ b/fs/dlm/lock.c | |||
| @@ -519,7 +519,7 @@ static void toss_rsb(struct kref *kref) | |||
| 519 | } | 519 | } |
| 520 | } | 520 | } |
| 521 | 521 | ||
| 522 | /* When all references to the rsb are gone it's transfered to | 522 | /* When all references to the rsb are gone it's transferred to |
| 523 | the tossed list for later disposal. */ | 523 | the tossed list for later disposal. */ |
| 524 | 524 | ||
| 525 | static void put_rsb(struct dlm_rsb *r) | 525 | static void put_rsb(struct dlm_rsb *r) |
diff --git a/fs/dlm/lowcomms.c b/fs/dlm/lowcomms.c index bffa1e73b9a9..5e2c71f05e46 100644 --- a/fs/dlm/lowcomms.c +++ b/fs/dlm/lowcomms.c | |||
| @@ -810,7 +810,7 @@ static int tcp_accept_from_sock(struct connection *con) | |||
| 810 | 810 | ||
| 811 | /* | 811 | /* |
| 812 | * Add it to the active queue in case we got data | 812 | * Add it to the active queue in case we got data |
| 813 | * beween processing the accept adding the socket | 813 | * between processing the accept adding the socket |
| 814 | * to the read_sockets list | 814 | * to the read_sockets list |
| 815 | */ | 815 | */ |
| 816 | if (!test_and_set_bit(CF_READ_PENDING, &addcon->flags)) | 816 | if (!test_and_set_bit(CF_READ_PENDING, &addcon->flags)) |
diff --git a/fs/dlm/recover.c b/fs/dlm/recover.c index eda43f362616..14638235f7b2 100644 --- a/fs/dlm/recover.c +++ b/fs/dlm/recover.c | |||
| @@ -304,7 +304,7 @@ static void set_master_lkbs(struct dlm_rsb *r) | |||
| 304 | } | 304 | } |
| 305 | 305 | ||
| 306 | /* | 306 | /* |
| 307 | * Propogate the new master nodeid to locks | 307 | * Propagate the new master nodeid to locks |
| 308 | * The NEW_MASTER flag tells dlm_recover_locks() which rsb's to consider. | 308 | * The NEW_MASTER flag tells dlm_recover_locks() which rsb's to consider. |
| 309 | * The NEW_MASTER2 flag tells recover_lvb() and set_locks_purged() which | 309 | * The NEW_MASTER2 flag tells recover_lvb() and set_locks_purged() which |
| 310 | * rsb's to consider. | 310 | * rsb's to consider. |
diff --git a/fs/ecryptfs/main.c b/fs/ecryptfs/main.c index c27c0ecf90bc..fdb2eb0ad09e 100644 --- a/fs/ecryptfs/main.c +++ b/fs/ecryptfs/main.c | |||
| @@ -276,7 +276,7 @@ static void ecryptfs_init_mount_crypt_stat( | |||
| 276 | /** | 276 | /** |
| 277 | * ecryptfs_parse_options | 277 | * ecryptfs_parse_options |
| 278 | * @sb: The ecryptfs super block | 278 | * @sb: The ecryptfs super block |
| 279 | * @options: The options pased to the kernel | 279 | * @options: The options passed to the kernel |
| 280 | * | 280 | * |
| 281 | * Parse mount options: | 281 | * Parse mount options: |
| 282 | * debug=N - ecryptfs_verbosity level for debug output | 282 | * debug=N - ecryptfs_verbosity level for debug output |
| @@ -840,7 +840,7 @@ static int __init ecryptfs_init(void) | |||
| 840 | } | 840 | } |
| 841 | rc = ecryptfs_init_messaging(); | 841 | rc = ecryptfs_init_messaging(); |
| 842 | if (rc) { | 842 | if (rc) { |
| 843 | printk(KERN_ERR "Failure occured while attempting to " | 843 | printk(KERN_ERR "Failure occurred while attempting to " |
| 844 | "initialize the communications channel to " | 844 | "initialize the communications channel to " |
| 845 | "ecryptfsd\n"); | 845 | "ecryptfsd\n"); |
| 846 | goto out_destroy_kthread; | 846 | goto out_destroy_kthread; |
diff --git a/fs/eventpoll.c b/fs/eventpoll.c index ed38801b57a7..f9cfd168fbe2 100644 --- a/fs/eventpoll.c +++ b/fs/eventpoll.c | |||
| @@ -181,7 +181,7 @@ struct eventpoll { | |||
| 181 | 181 | ||
| 182 | /* | 182 | /* |
| 183 | * This is a single linked list that chains all the "struct epitem" that | 183 | * This is a single linked list that chains all the "struct epitem" that |
| 184 | * happened while transfering ready events to userspace w/out | 184 | * happened while transferring ready events to userspace w/out |
| 185 | * holding ->lock. | 185 | * holding ->lock. |
| 186 | */ | 186 | */ |
| 187 | struct epitem *ovflist; | 187 | struct epitem *ovflist; |
| @@ -606,7 +606,7 @@ static void ep_free(struct eventpoll *ep) | |||
| 606 | * We do not need to hold "ep->mtx" here because the epoll file | 606 | * We do not need to hold "ep->mtx" here because the epoll file |
| 607 | * is on the way to be removed and no one has references to it | 607 | * is on the way to be removed and no one has references to it |
| 608 | * anymore. The only hit might come from eventpoll_release_file() but | 608 | * anymore. The only hit might come from eventpoll_release_file() but |
| 609 | * holding "epmutex" is sufficent here. | 609 | * holding "epmutex" is sufficient here. |
| 610 | */ | 610 | */ |
| 611 | mutex_lock(&epmutex); | 611 | mutex_lock(&epmutex); |
| 612 | 612 | ||
| @@ -720,7 +720,7 @@ void eventpoll_release_file(struct file *file) | |||
| 720 | /* | 720 | /* |
| 721 | * We don't want to get "file->f_lock" because it is not | 721 | * We don't want to get "file->f_lock" because it is not |
| 722 | * necessary. It is not necessary because we're in the "struct file" | 722 | * necessary. It is not necessary because we're in the "struct file" |
| 723 | * cleanup path, and this means that noone is using this file anymore. | 723 | * cleanup path, and this means that no one is using this file anymore. |
| 724 | * So, for example, epoll_ctl() cannot hit here since if we reach this | 724 | * So, for example, epoll_ctl() cannot hit here since if we reach this |
| 725 | * point, the file counter already went to zero and fget() would fail. | 725 | * point, the file counter already went to zero and fget() would fail. |
| 726 | * The only hit might come from ep_free() but by holding the mutex | 726 | * The only hit might come from ep_free() but by holding the mutex |
| @@ -1112,7 +1112,7 @@ static int ep_send_events_proc(struct eventpoll *ep, struct list_head *head, | |||
| 1112 | * Trigger mode, we need to insert back inside | 1112 | * Trigger mode, we need to insert back inside |
| 1113 | * the ready list, so that the next call to | 1113 | * the ready list, so that the next call to |
| 1114 | * epoll_wait() will check again the events | 1114 | * epoll_wait() will check again the events |
| 1115 | * availability. At this point, noone can insert | 1115 | * availability. At this point, no one can insert |
| 1116 | * into ep->rdllist besides us. The epoll_ctl() | 1116 | * into ep->rdllist besides us. The epoll_ctl() |
| 1117 | * callers are locked out by | 1117 | * callers are locked out by |
| 1118 | * ep_scan_ready_list() holding "mtx" and the | 1118 | * ep_scan_ready_list() holding "mtx" and the |
diff --git a/fs/exofs/common.h b/fs/exofs/common.h index 5e74ad3d4009..3bbd46956d77 100644 --- a/fs/exofs/common.h +++ b/fs/exofs/common.h | |||
| @@ -115,7 +115,7 @@ struct exofs_sb_stats { | |||
| 115 | * Describes the raid used in the FS. It is part of the device table. | 115 | * Describes the raid used in the FS. It is part of the device table. |
| 116 | * This here is taken from the pNFS-objects definition. In exofs we | 116 | * This here is taken from the pNFS-objects definition. In exofs we |
| 117 | * use one raid policy through-out the filesystem. (NOTE: the funny | 117 | * use one raid policy through-out the filesystem. (NOTE: the funny |
| 118 | * alignment at begining. We take care of it at exofs_device_table. | 118 | * alignment at beginning. We take care of it at exofs_device_table. |
| 119 | */ | 119 | */ |
| 120 | struct exofs_dt_data_map { | 120 | struct exofs_dt_data_map { |
| 121 | __le32 cb_num_comps; | 121 | __le32 cb_num_comps; |
| @@ -136,7 +136,7 @@ struct exofs_dt_device_info { | |||
| 136 | u8 systemid[OSD_SYSTEMID_LEN]; | 136 | u8 systemid[OSD_SYSTEMID_LEN]; |
| 137 | __le64 long_name_offset; /* If !0 then offset-in-file */ | 137 | __le64 long_name_offset; /* If !0 then offset-in-file */ |
| 138 | __le32 osdname_len; /* */ | 138 | __le32 osdname_len; /* */ |
| 139 | u8 osdname[44]; /* Embbeded, Ususally an asci uuid */ | 139 | u8 osdname[44]; /* Embbeded, Usually an asci uuid */ |
| 140 | } __packed; | 140 | } __packed; |
| 141 | 141 | ||
| 142 | /* | 142 | /* |
diff --git a/fs/ext2/balloc.c b/fs/ext2/balloc.c index 0d06f4e75699..8f44cef1b3ef 100644 --- a/fs/ext2/balloc.c +++ b/fs/ext2/balloc.c | |||
| @@ -850,7 +850,7 @@ static int find_next_reservable_window( | |||
| 850 | rsv_window_remove(sb, my_rsv); | 850 | rsv_window_remove(sb, my_rsv); |
| 851 | 851 | ||
| 852 | /* | 852 | /* |
| 853 | * Let's book the whole avaliable window for now. We will check the | 853 | * Let's book the whole available window for now. We will check the |
| 854 | * disk bitmap later and then, if there are free blocks then we adjust | 854 | * disk bitmap later and then, if there are free blocks then we adjust |
| 855 | * the window size if it's larger than requested. | 855 | * the window size if it's larger than requested. |
| 856 | * Otherwise, we will remove this node from the tree next time | 856 | * Otherwise, we will remove this node from the tree next time |
| @@ -1357,9 +1357,9 @@ retry_alloc: | |||
| 1357 | goto allocated; | 1357 | goto allocated; |
| 1358 | } | 1358 | } |
| 1359 | /* | 1359 | /* |
| 1360 | * We may end up a bogus ealier ENOSPC error due to | 1360 | * We may end up a bogus earlier ENOSPC error due to |
| 1361 | * filesystem is "full" of reservations, but | 1361 | * filesystem is "full" of reservations, but |
| 1362 | * there maybe indeed free blocks avaliable on disk | 1362 | * there maybe indeed free blocks available on disk |
| 1363 | * In this case, we just forget about the reservations | 1363 | * In this case, we just forget about the reservations |
| 1364 | * just do block allocation as without reservations. | 1364 | * just do block allocation as without reservations. |
| 1365 | */ | 1365 | */ |
diff --git a/fs/ext2/inode.c b/fs/ext2/inode.c index c47f706878b5..788e09a07f7e 100644 --- a/fs/ext2/inode.c +++ b/fs/ext2/inode.c | |||
| @@ -305,7 +305,7 @@ static ext2_fsblk_t ext2_find_near(struct inode *inode, Indirect *ind) | |||
| 305 | return ind->bh->b_blocknr; | 305 | return ind->bh->b_blocknr; |
| 306 | 306 | ||
| 307 | /* | 307 | /* |
| 308 | * It is going to be refered from inode itself? OK, just put it into | 308 | * It is going to be referred from inode itself? OK, just put it into |
| 309 | * the same cylinder group then. | 309 | * the same cylinder group then. |
| 310 | */ | 310 | */ |
| 311 | bg_start = ext2_group_first_block_no(inode->i_sb, ei->i_block_group); | 311 | bg_start = ext2_group_first_block_no(inode->i_sb, ei->i_block_group); |
| @@ -913,7 +913,7 @@ static inline int all_zeroes(__le32 *p, __le32 *q) | |||
| 913 | * | 913 | * |
| 914 | * When we do truncate() we may have to clean the ends of several indirect | 914 | * When we do truncate() we may have to clean the ends of several indirect |
| 915 | * blocks but leave the blocks themselves alive. Block is partially | 915 | * blocks but leave the blocks themselves alive. Block is partially |
| 916 | * truncated if some data below the new i_size is refered from it (and | 916 | * truncated if some data below the new i_size is referred from it (and |
| 917 | * it is on the path to the first completely truncated data block, indeed). | 917 | * it is on the path to the first completely truncated data block, indeed). |
| 918 | * We have to free the top of that path along with everything to the right | 918 | * We have to free the top of that path along with everything to the right |
| 919 | * of the path. Since no allocation past the truncation point is possible | 919 | * of the path. Since no allocation past the truncation point is possible |
| @@ -990,7 +990,7 @@ no_top: | |||
| 990 | * @p: array of block numbers | 990 | * @p: array of block numbers |
| 991 | * @q: points immediately past the end of array | 991 | * @q: points immediately past the end of array |
| 992 | * | 992 | * |
| 993 | * We are freeing all blocks refered from that array (numbers are | 993 | * We are freeing all blocks referred from that array (numbers are |
| 994 | * stored as little-endian 32-bit) and updating @inode->i_blocks | 994 | * stored as little-endian 32-bit) and updating @inode->i_blocks |
| 995 | * appropriately. | 995 | * appropriately. |
| 996 | */ | 996 | */ |
| @@ -1030,7 +1030,7 @@ static inline void ext2_free_data(struct inode *inode, __le32 *p, __le32 *q) | |||
| 1030 | * @q: pointer immediately past the end of array | 1030 | * @q: pointer immediately past the end of array |
| 1031 | * @depth: depth of the branches to free | 1031 | * @depth: depth of the branches to free |
| 1032 | * | 1032 | * |
| 1033 | * We are freeing all blocks refered from these branches (numbers are | 1033 | * We are freeing all blocks referred from these branches (numbers are |
| 1034 | * stored as little-endian 32-bit) and updating @inode->i_blocks | 1034 | * stored as little-endian 32-bit) and updating @inode->i_blocks |
| 1035 | * appropriately. | 1035 | * appropriately. |
| 1036 | */ | 1036 | */ |
diff --git a/fs/ext2/super.c b/fs/ext2/super.c index 7731695e65d9..0a78dae7e2cb 100644 --- a/fs/ext2/super.c +++ b/fs/ext2/super.c | |||
| @@ -1382,7 +1382,7 @@ static struct dentry *ext2_mount(struct file_system_type *fs_type, | |||
| 1382 | 1382 | ||
| 1383 | /* Read data from quotafile - avoid pagecache and such because we cannot afford | 1383 | /* Read data from quotafile - avoid pagecache and such because we cannot afford |
| 1384 | * acquiring the locks... As quota files are never truncated and quota code | 1384 | * acquiring the locks... As quota files are never truncated and quota code |
| 1385 | * itself serializes the operations (and noone else should touch the files) | 1385 | * itself serializes the operations (and no one else should touch the files) |
| 1386 | * we don't have to be afraid of races */ | 1386 | * we don't have to be afraid of races */ |
| 1387 | static ssize_t ext2_quota_read(struct super_block *sb, int type, char *data, | 1387 | static ssize_t ext2_quota_read(struct super_block *sb, int type, char *data, |
| 1388 | size_t len, loff_t off) | 1388 | size_t len, loff_t off) |
diff --git a/fs/ext2/xattr.c b/fs/ext2/xattr.c index c2e4dce984d2..529970617a21 100644 --- a/fs/ext2/xattr.c +++ b/fs/ext2/xattr.c | |||
| @@ -35,7 +35,7 @@ | |||
| 35 | * +------------------+ | 35 | * +------------------+ |
| 36 | * | 36 | * |
| 37 | * The block header is followed by multiple entry descriptors. These entry | 37 | * The block header is followed by multiple entry descriptors. These entry |
| 38 | * descriptors are variable in size, and alligned to EXT2_XATTR_PAD | 38 | * descriptors are variable in size, and aligned to EXT2_XATTR_PAD |
| 39 | * byte boundaries. The entry descriptors are sorted by attribute name, | 39 | * byte boundaries. The entry descriptors are sorted by attribute name, |
| 40 | * so that two extended attribute blocks can be compared efficiently. | 40 | * so that two extended attribute blocks can be compared efficiently. |
| 41 | * | 41 | * |
diff --git a/fs/ext3/balloc.c b/fs/ext3/balloc.c index 153242187fce..fe52297e31ad 100644 --- a/fs/ext3/balloc.c +++ b/fs/ext3/balloc.c | |||
| @@ -590,7 +590,7 @@ do_more: | |||
| 590 | BUFFER_TRACE(debug_bh, "Deleted!"); | 590 | BUFFER_TRACE(debug_bh, "Deleted!"); |
| 591 | if (!bh2jh(bitmap_bh)->b_committed_data) | 591 | if (!bh2jh(bitmap_bh)->b_committed_data) |
| 592 | BUFFER_TRACE(debug_bh, | 592 | BUFFER_TRACE(debug_bh, |
| 593 | "No commited data in bitmap"); | 593 | "No committed data in bitmap"); |
| 594 | BUFFER_TRACE2(debug_bh, bitmap_bh, "bitmap"); | 594 | BUFFER_TRACE2(debug_bh, bitmap_bh, "bitmap"); |
| 595 | __brelse(debug_bh); | 595 | __brelse(debug_bh); |
| 596 | } | 596 | } |
| @@ -1063,7 +1063,7 @@ static int find_next_reservable_window( | |||
| 1063 | rsv_window_remove(sb, my_rsv); | 1063 | rsv_window_remove(sb, my_rsv); |
| 1064 | 1064 | ||
| 1065 | /* | 1065 | /* |
| 1066 | * Let's book the whole avaliable window for now. We will check the | 1066 | * Let's book the whole available window for now. We will check the |
| 1067 | * disk bitmap later and then, if there are free blocks then we adjust | 1067 | * disk bitmap later and then, if there are free blocks then we adjust |
| 1068 | * the window size if it's larger than requested. | 1068 | * the window size if it's larger than requested. |
| 1069 | * Otherwise, we will remove this node from the tree next time | 1069 | * Otherwise, we will remove this node from the tree next time |
| @@ -1456,7 +1456,7 @@ static int ext3_has_free_blocks(struct ext3_sb_info *sbi) | |||
| 1456 | * | 1456 | * |
| 1457 | * ext3_should_retry_alloc() is called when ENOSPC is returned, and if | 1457 | * ext3_should_retry_alloc() is called when ENOSPC is returned, and if |
| 1458 | * it is profitable to retry the operation, this function will wait | 1458 | * it is profitable to retry the operation, this function will wait |
| 1459 | * for the current or commiting transaction to complete, and then | 1459 | * for the current or committing transaction to complete, and then |
| 1460 | * return TRUE. | 1460 | * return TRUE. |
| 1461 | * | 1461 | * |
| 1462 | * if the total number of retries exceed three times, return FALSE. | 1462 | * if the total number of retries exceed three times, return FALSE. |
| @@ -1632,9 +1632,9 @@ retry_alloc: | |||
| 1632 | goto allocated; | 1632 | goto allocated; |
| 1633 | } | 1633 | } |
| 1634 | /* | 1634 | /* |
| 1635 | * We may end up a bogus ealier ENOSPC error due to | 1635 | * We may end up a bogus earlier ENOSPC error due to |
| 1636 | * filesystem is "full" of reservations, but | 1636 | * filesystem is "full" of reservations, but |
| 1637 | * there maybe indeed free blocks avaliable on disk | 1637 | * there maybe indeed free blocks available on disk |
| 1638 | * In this case, we just forget about the reservations | 1638 | * In this case, we just forget about the reservations |
| 1639 | * just do block allocation as without reservations. | 1639 | * just do block allocation as without reservations. |
| 1640 | */ | 1640 | */ |
diff --git a/fs/ext3/inode.c b/fs/ext3/inode.c index fe2541d250e4..b5c2f3c97d71 100644 --- a/fs/ext3/inode.c +++ b/fs/ext3/inode.c | |||
| @@ -2055,7 +2055,7 @@ static inline int all_zeroes(__le32 *p, __le32 *q) | |||
| 2055 | * | 2055 | * |
| 2056 | * When we do truncate() we may have to clean the ends of several | 2056 | * When we do truncate() we may have to clean the ends of several |
| 2057 | * indirect blocks but leave the blocks themselves alive. Block is | 2057 | * indirect blocks but leave the blocks themselves alive. Block is |
| 2058 | * partially truncated if some data below the new i_size is refered | 2058 | * partially truncated if some data below the new i_size is referred |
| 2059 | * from it (and it is on the path to the first completely truncated | 2059 | * from it (and it is on the path to the first completely truncated |
| 2060 | * data block, indeed). We have to free the top of that path along | 2060 | * data block, indeed). We have to free the top of that path along |
| 2061 | * with everything to the right of the path. Since no allocation | 2061 | * with everything to the right of the path. Since no allocation |
| @@ -2184,7 +2184,7 @@ static void ext3_clear_blocks(handle_t *handle, struct inode *inode, | |||
| 2184 | * @first: array of block numbers | 2184 | * @first: array of block numbers |
| 2185 | * @last: points immediately past the end of array | 2185 | * @last: points immediately past the end of array |
| 2186 | * | 2186 | * |
| 2187 | * We are freeing all blocks refered from that array (numbers are stored as | 2187 | * We are freeing all blocks referred from that array (numbers are stored as |
| 2188 | * little-endian 32-bit) and updating @inode->i_blocks appropriately. | 2188 | * little-endian 32-bit) and updating @inode->i_blocks appropriately. |
| 2189 | * | 2189 | * |
| 2190 | * We accumulate contiguous runs of blocks to free. Conveniently, if these | 2190 | * We accumulate contiguous runs of blocks to free. Conveniently, if these |
| @@ -2272,7 +2272,7 @@ static void ext3_free_data(handle_t *handle, struct inode *inode, | |||
| 2272 | * @last: pointer immediately past the end of array | 2272 | * @last: pointer immediately past the end of array |
| 2273 | * @depth: depth of the branches to free | 2273 | * @depth: depth of the branches to free |
| 2274 | * | 2274 | * |
| 2275 | * We are freeing all blocks refered from these branches (numbers are | 2275 | * We are freeing all blocks referred from these branches (numbers are |
| 2276 | * stored as little-endian 32-bit) and updating @inode->i_blocks | 2276 | * stored as little-endian 32-bit) and updating @inode->i_blocks |
| 2277 | * appropriately. | 2277 | * appropriately. |
| 2278 | */ | 2278 | */ |
diff --git a/fs/ext3/resize.c b/fs/ext3/resize.c index 108b142e11ed..7916e4ce166a 100644 --- a/fs/ext3/resize.c +++ b/fs/ext3/resize.c | |||
| @@ -1009,7 +1009,7 @@ int ext3_group_extend(struct super_block *sb, struct ext3_super_block *es, | |||
| 1009 | 1009 | ||
| 1010 | if (test_opt(sb, DEBUG)) | 1010 | if (test_opt(sb, DEBUG)) |
| 1011 | printk(KERN_DEBUG "EXT3-fs: extending last group from "E3FSBLK | 1011 | printk(KERN_DEBUG "EXT3-fs: extending last group from "E3FSBLK |
| 1012 | " upto "E3FSBLK" blocks\n", | 1012 | " up to "E3FSBLK" blocks\n", |
| 1013 | o_blocks_count, n_blocks_count); | 1013 | o_blocks_count, n_blocks_count); |
| 1014 | 1014 | ||
| 1015 | if (n_blocks_count == 0 || n_blocks_count == o_blocks_count) | 1015 | if (n_blocks_count == 0 || n_blocks_count == o_blocks_count) |
diff --git a/fs/ext3/super.c b/fs/ext3/super.c index 071689f86e18..3c6a9e0eadc1 100644 --- a/fs/ext3/super.c +++ b/fs/ext3/super.c | |||
| @@ -2925,7 +2925,7 @@ static int ext3_quota_on(struct super_block *sb, int type, int format_id, | |||
| 2925 | 2925 | ||
| 2926 | /* Read data from quotafile - avoid pagecache and such because we cannot afford | 2926 | /* Read data from quotafile - avoid pagecache and such because we cannot afford |
| 2927 | * acquiring the locks... As quota files are never truncated and quota code | 2927 | * acquiring the locks... As quota files are never truncated and quota code |
| 2928 | * itself serializes the operations (and noone else should touch the files) | 2928 | * itself serializes the operations (and no one else should touch the files) |
| 2929 | * we don't have to be afraid of races */ | 2929 | * we don't have to be afraid of races */ |
| 2930 | static ssize_t ext3_quota_read(struct super_block *sb, int type, char *data, | 2930 | static ssize_t ext3_quota_read(struct super_block *sb, int type, char *data, |
| 2931 | size_t len, loff_t off) | 2931 | size_t len, loff_t off) |
diff --git a/fs/ext4/balloc.c b/fs/ext4/balloc.c index 97b970e7dd13..1c67139ad4b4 100644 --- a/fs/ext4/balloc.c +++ b/fs/ext4/balloc.c | |||
| @@ -547,7 +547,7 @@ int ext4_claim_free_blocks(struct ext4_sb_info *sbi, | |||
| 547 | * | 547 | * |
| 548 | * ext4_should_retry_alloc() is called when ENOSPC is returned, and if | 548 | * ext4_should_retry_alloc() is called when ENOSPC is returned, and if |
| 549 | * it is profitable to retry the operation, this function will wait | 549 | * it is profitable to retry the operation, this function will wait |
| 550 | * for the current or commiting transaction to complete, and then | 550 | * for the current or committing transaction to complete, and then |
| 551 | * return TRUE. | 551 | * return TRUE. |
| 552 | * | 552 | * |
| 553 | * if the total number of retries exceed three times, return FALSE. | 553 | * if the total number of retries exceed three times, return FALSE. |
diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c index dd2cb5076ff9..4890d6f3ad15 100644 --- a/fs/ext4/extents.c +++ b/fs/ext4/extents.c | |||
| @@ -1729,7 +1729,7 @@ repeat: | |||
| 1729 | BUG_ON(npath->p_depth != path->p_depth); | 1729 | BUG_ON(npath->p_depth != path->p_depth); |
| 1730 | eh = npath[depth].p_hdr; | 1730 | eh = npath[depth].p_hdr; |
| 1731 | if (le16_to_cpu(eh->eh_entries) < le16_to_cpu(eh->eh_max)) { | 1731 | if (le16_to_cpu(eh->eh_entries) < le16_to_cpu(eh->eh_max)) { |
| 1732 | ext_debug("next leaf isnt full(%d)\n", | 1732 | ext_debug("next leaf isn't full(%d)\n", |
| 1733 | le16_to_cpu(eh->eh_entries)); | 1733 | le16_to_cpu(eh->eh_entries)); |
| 1734 | path = npath; | 1734 | path = npath; |
| 1735 | goto repeat; | 1735 | goto repeat; |
| @@ -2533,7 +2533,7 @@ static int ext4_ext_zeroout(struct inode *inode, struct ext4_extent *ex) | |||
| 2533 | /* | 2533 | /* |
| 2534 | * This function is called by ext4_ext_map_blocks() if someone tries to write | 2534 | * This function is called by ext4_ext_map_blocks() if someone tries to write |
| 2535 | * to an uninitialized extent. It may result in splitting the uninitialized | 2535 | * to an uninitialized extent. It may result in splitting the uninitialized |
| 2536 | * extent into multiple extents (upto three - one initialized and two | 2536 | * extent into multiple extents (up to three - one initialized and two |
| 2537 | * uninitialized). | 2537 | * uninitialized). |
| 2538 | * There are three possibilities: | 2538 | * There are three possibilities: |
| 2539 | * a> There is no split required: Entire extent should be initialized | 2539 | * a> There is no split required: Entire extent should be initialized |
| @@ -3174,7 +3174,7 @@ ext4_ext_handle_uninitialized_extents(handle_t *handle, struct inode *inode, | |||
| 3174 | path, flags); | 3174 | path, flags); |
| 3175 | /* | 3175 | /* |
| 3176 | * Flag the inode(non aio case) or end_io struct (aio case) | 3176 | * Flag the inode(non aio case) or end_io struct (aio case) |
| 3177 | * that this IO needs to convertion to written when IO is | 3177 | * that this IO needs to conversion to written when IO is |
| 3178 | * completed | 3178 | * completed |
| 3179 | */ | 3179 | */ |
| 3180 | if (io && !(io->flag & EXT4_IO_END_UNWRITTEN)) { | 3180 | if (io && !(io->flag & EXT4_IO_END_UNWRITTEN)) { |
| @@ -3460,10 +3460,10 @@ int ext4_ext_map_blocks(handle_t *handle, struct inode *inode, | |||
| 3460 | ext4_ext_mark_uninitialized(&newex); | 3460 | ext4_ext_mark_uninitialized(&newex); |
| 3461 | /* | 3461 | /* |
| 3462 | * io_end structure was created for every IO write to an | 3462 | * io_end structure was created for every IO write to an |
| 3463 | * uninitialized extent. To avoid unecessary conversion, | 3463 | * uninitialized extent. To avoid unnecessary conversion, |
| 3464 | * here we flag the IO that really needs the conversion. | 3464 | * here we flag the IO that really needs the conversion. |
| 3465 | * For non asycn direct IO case, flag the inode state | 3465 | * For non asycn direct IO case, flag the inode state |
| 3466 | * that we need to perform convertion when IO is done. | 3466 | * that we need to perform conversion when IO is done. |
| 3467 | */ | 3467 | */ |
| 3468 | if ((flags & EXT4_GET_BLOCKS_PRE_IO)) { | 3468 | if ((flags & EXT4_GET_BLOCKS_PRE_IO)) { |
| 3469 | if (io && !(io->flag & EXT4_IO_END_UNWRITTEN)) { | 3469 | if (io && !(io->flag & EXT4_IO_END_UNWRITTEN)) { |
diff --git a/fs/ext4/fsync.c b/fs/ext4/fsync.c index 7f74019d6d77..4673bc05274f 100644 --- a/fs/ext4/fsync.c +++ b/fs/ext4/fsync.c | |||
| @@ -101,7 +101,7 @@ extern int ext4_flush_completed_IO(struct inode *inode) | |||
| 101 | * to the work-to-be schedule is freed. | 101 | * to the work-to-be schedule is freed. |
| 102 | * | 102 | * |
| 103 | * Thus we need to keep the io structure still valid here after | 103 | * Thus we need to keep the io structure still valid here after |
| 104 | * convertion finished. The io structure has a flag to | 104 | * conversion finished. The io structure has a flag to |
| 105 | * avoid double converting from both fsync and background work | 105 | * avoid double converting from both fsync and background work |
| 106 | * queue work. | 106 | * queue work. |
| 107 | */ | 107 | */ |
diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index 1a86282b9024..ad8e303c0d29 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c | |||
| @@ -2588,7 +2588,7 @@ static void ext4_end_io_buffer_write(struct buffer_head *bh, int uptodate); | |||
| 2588 | * because we should have holes filled from ext4_page_mkwrite(). We even don't | 2588 | * because we should have holes filled from ext4_page_mkwrite(). We even don't |
| 2589 | * need to file the inode to the transaction's list in ordered mode because if | 2589 | * need to file the inode to the transaction's list in ordered mode because if |
| 2590 | * we are writing back data added by write(), the inode is already there and if | 2590 | * we are writing back data added by write(), the inode is already there and if |
| 2591 | * we are writing back data modified via mmap(), noone guarantees in which | 2591 | * we are writing back data modified via mmap(), no one guarantees in which |
| 2592 | * transaction the data will hit the disk. In case we are journaling data, we | 2592 | * transaction the data will hit the disk. In case we are journaling data, we |
| 2593 | * cannot start transaction directly because transaction start ranks above page | 2593 | * cannot start transaction directly because transaction start ranks above page |
| 2594 | * lock so we have to do some magic. | 2594 | * lock so we have to do some magic. |
| @@ -2690,7 +2690,7 @@ static int ext4_writepage(struct page *page, | |||
| 2690 | 2690 | ||
| 2691 | /* | 2691 | /* |
| 2692 | * This is called via ext4_da_writepages() to | 2692 | * This is called via ext4_da_writepages() to |
| 2693 | * calulate the total number of credits to reserve to fit | 2693 | * calculate the total number of credits to reserve to fit |
| 2694 | * a single extent allocation into a single transaction, | 2694 | * a single extent allocation into a single transaction, |
| 2695 | * ext4_da_writpeages() will loop calling this before | 2695 | * ext4_da_writpeages() will loop calling this before |
| 2696 | * the block allocation. | 2696 | * the block allocation. |
| @@ -3304,7 +3304,7 @@ int ext4_alloc_da_blocks(struct inode *inode) | |||
| 3304 | * the pages by calling redirty_page_for_writepage() but that | 3304 | * the pages by calling redirty_page_for_writepage() but that |
| 3305 | * would be ugly in the extreme. So instead we would need to | 3305 | * would be ugly in the extreme. So instead we would need to |
| 3306 | * replicate parts of the code in the above functions, | 3306 | * replicate parts of the code in the above functions, |
| 3307 | * simplifying them becuase we wouldn't actually intend to | 3307 | * simplifying them because we wouldn't actually intend to |
| 3308 | * write out the pages, but rather only collect contiguous | 3308 | * write out the pages, but rather only collect contiguous |
| 3309 | * logical block extents, call the multi-block allocator, and | 3309 | * logical block extents, call the multi-block allocator, and |
| 3310 | * then update the buffer heads with the block allocations. | 3310 | * then update the buffer heads with the block allocations. |
| @@ -3694,7 +3694,7 @@ retry: | |||
| 3694 | * | 3694 | * |
| 3695 | * The unwrritten extents will be converted to written when DIO is completed. | 3695 | * The unwrritten extents will be converted to written when DIO is completed. |
| 3696 | * For async direct IO, since the IO may still pending when return, we | 3696 | * For async direct IO, since the IO may still pending when return, we |
| 3697 | * set up an end_io call back function, which will do the convertion | 3697 | * set up an end_io call back function, which will do the conversion |
| 3698 | * when async direct IO completed. | 3698 | * when async direct IO completed. |
| 3699 | * | 3699 | * |
| 3700 | * If the O_DIRECT write will extend the file then add this inode to the | 3700 | * If the O_DIRECT write will extend the file then add this inode to the |
| @@ -3717,7 +3717,7 @@ static ssize_t ext4_ext_direct_IO(int rw, struct kiocb *iocb, | |||
| 3717 | * We could direct write to holes and fallocate. | 3717 | * We could direct write to holes and fallocate. |
| 3718 | * | 3718 | * |
| 3719 | * Allocated blocks to fill the hole are marked as uninitialized | 3719 | * Allocated blocks to fill the hole are marked as uninitialized |
| 3720 | * to prevent paralel buffered read to expose the stale data | 3720 | * to prevent parallel buffered read to expose the stale data |
| 3721 | * before DIO complete the data IO. | 3721 | * before DIO complete the data IO. |
| 3722 | * | 3722 | * |
| 3723 | * As to previously fallocated extents, ext4 get_block | 3723 | * As to previously fallocated extents, ext4 get_block |
| @@ -3778,7 +3778,7 @@ static ssize_t ext4_ext_direct_IO(int rw, struct kiocb *iocb, | |||
| 3778 | int err; | 3778 | int err; |
| 3779 | /* | 3779 | /* |
| 3780 | * for non AIO case, since the IO is already | 3780 | * for non AIO case, since the IO is already |
| 3781 | * completed, we could do the convertion right here | 3781 | * completed, we could do the conversion right here |
| 3782 | */ | 3782 | */ |
| 3783 | err = ext4_convert_unwritten_extents(inode, | 3783 | err = ext4_convert_unwritten_extents(inode, |
| 3784 | offset, ret); | 3784 | offset, ret); |
| @@ -4025,7 +4025,7 @@ static inline int all_zeroes(__le32 *p, __le32 *q) | |||
| 4025 | * | 4025 | * |
| 4026 | * When we do truncate() we may have to clean the ends of several | 4026 | * When we do truncate() we may have to clean the ends of several |
| 4027 | * indirect blocks but leave the blocks themselves alive. Block is | 4027 | * indirect blocks but leave the blocks themselves alive. Block is |
| 4028 | * partially truncated if some data below the new i_size is refered | 4028 | * partially truncated if some data below the new i_size is referred |
| 4029 | * from it (and it is on the path to the first completely truncated | 4029 | * from it (and it is on the path to the first completely truncated |
| 4030 | * data block, indeed). We have to free the top of that path along | 4030 | * data block, indeed). We have to free the top of that path along |
| 4031 | * with everything to the right of the path. Since no allocation | 4031 | * with everything to the right of the path. Since no allocation |
| @@ -4169,7 +4169,7 @@ out_err: | |||
| 4169 | * @first: array of block numbers | 4169 | * @first: array of block numbers |
| 4170 | * @last: points immediately past the end of array | 4170 | * @last: points immediately past the end of array |
| 4171 | * | 4171 | * |
| 4172 | * We are freeing all blocks refered from that array (numbers are stored as | 4172 | * We are freeing all blocks referred from that array (numbers are stored as |
| 4173 | * little-endian 32-bit) and updating @inode->i_blocks appropriately. | 4173 | * little-endian 32-bit) and updating @inode->i_blocks appropriately. |
| 4174 | * | 4174 | * |
| 4175 | * We accumulate contiguous runs of blocks to free. Conveniently, if these | 4175 | * We accumulate contiguous runs of blocks to free. Conveniently, if these |
| @@ -4261,7 +4261,7 @@ static void ext4_free_data(handle_t *handle, struct inode *inode, | |||
| 4261 | * @last: pointer immediately past the end of array | 4261 | * @last: pointer immediately past the end of array |
| 4262 | * @depth: depth of the branches to free | 4262 | * @depth: depth of the branches to free |
| 4263 | * | 4263 | * |
| 4264 | * We are freeing all blocks refered from these branches (numbers are | 4264 | * We are freeing all blocks referred from these branches (numbers are |
| 4265 | * stored as little-endian 32-bit) and updating @inode->i_blocks | 4265 | * stored as little-endian 32-bit) and updating @inode->i_blocks |
| 4266 | * appropriately. | 4266 | * appropriately. |
| 4267 | */ | 4267 | */ |
| @@ -5478,7 +5478,7 @@ static int ext4_meta_trans_blocks(struct inode *inode, int nrblocks, int chunk) | |||
| 5478 | } | 5478 | } |
| 5479 | 5479 | ||
| 5480 | /* | 5480 | /* |
| 5481 | * Calulate the total number of credits to reserve to fit | 5481 | * Calculate the total number of credits to reserve to fit |
| 5482 | * the modification of a single pages into a single transaction, | 5482 | * the modification of a single pages into a single transaction, |
| 5483 | * which may include multiple chunks of block allocations. | 5483 | * which may include multiple chunks of block allocations. |
| 5484 | * | 5484 | * |
diff --git a/fs/ext4/mballoc.c b/fs/ext4/mballoc.c index a5837a837a8b..d8a16eecf1d5 100644 --- a/fs/ext4/mballoc.c +++ b/fs/ext4/mballoc.c | |||
| @@ -92,7 +92,7 @@ | |||
| 92 | * between CPUs. It is possible to get scheduled at this point. | 92 | * between CPUs. It is possible to get scheduled at this point. |
| 93 | * | 93 | * |
| 94 | * The locality group prealloc space is used looking at whether we have | 94 | * The locality group prealloc space is used looking at whether we have |
| 95 | * enough free space (pa_free) withing the prealloc space. | 95 | * enough free space (pa_free) within the prealloc space. |
| 96 | * | 96 | * |
| 97 | * If we can't allocate blocks via inode prealloc or/and locality group | 97 | * If we can't allocate blocks via inode prealloc or/and locality group |
| 98 | * prealloc then we look at the buddy cache. The buddy cache is represented | 98 | * prealloc then we look at the buddy cache. The buddy cache is represented |
diff --git a/fs/ext4/migrate.c b/fs/ext4/migrate.c index d1bafa57f483..92816b4e0f16 100644 --- a/fs/ext4/migrate.c +++ b/fs/ext4/migrate.c | |||
| @@ -517,7 +517,7 @@ int ext4_ext_migrate(struct inode *inode) | |||
| 517 | * start with one credit accounted for | 517 | * start with one credit accounted for |
| 518 | * superblock modification. | 518 | * superblock modification. |
| 519 | * | 519 | * |
| 520 | * For the tmp_inode we already have commited the | 520 | * For the tmp_inode we already have committed the |
| 521 | * trascation that created the inode. Later as and | 521 | * trascation that created the inode. Later as and |
| 522 | * when we add extents we extent the journal | 522 | * when we add extents we extent the journal |
| 523 | */ | 523 | */ |
diff --git a/fs/ext4/super.c b/fs/ext4/super.c index 22546ad7f0ae..056474b7b8e0 100644 --- a/fs/ext4/super.c +++ b/fs/ext4/super.c | |||
| @@ -617,7 +617,7 @@ __acquires(bitlock) | |||
| 617 | * filesystem will have already been marked read/only and the | 617 | * filesystem will have already been marked read/only and the |
| 618 | * journal has been aborted. We return 1 as a hint to callers | 618 | * journal has been aborted. We return 1 as a hint to callers |
| 619 | * who might what to use the return value from | 619 | * who might what to use the return value from |
| 620 | * ext4_grp_locked_error() to distinguish beween the | 620 | * ext4_grp_locked_error() to distinguish between the |
| 621 | * ERRORS_CONT and ERRORS_RO case, and perhaps return more | 621 | * ERRORS_CONT and ERRORS_RO case, and perhaps return more |
| 622 | * aggressively from the ext4 function in question, with a | 622 | * aggressively from the ext4 function in question, with a |
| 623 | * more appropriate error code. | 623 | * more appropriate error code. |
| @@ -4624,7 +4624,7 @@ static int ext4_quota_off(struct super_block *sb, int type) | |||
| 4624 | 4624 | ||
| 4625 | /* Read data from quotafile - avoid pagecache and such because we cannot afford | 4625 | /* Read data from quotafile - avoid pagecache and such because we cannot afford |
| 4626 | * acquiring the locks... As quota files are never truncated and quota code | 4626 | * acquiring the locks... As quota files are never truncated and quota code |
| 4627 | * itself serializes the operations (and noone else should touch the files) | 4627 | * itself serializes the operations (and no one else should touch the files) |
| 4628 | * we don't have to be afraid of races */ | 4628 | * we don't have to be afraid of races */ |
| 4629 | static ssize_t ext4_quota_read(struct super_block *sb, int type, char *data, | 4629 | static ssize_t ext4_quota_read(struct super_block *sb, int type, char *data, |
| 4630 | size_t len, loff_t off) | 4630 | size_t len, loff_t off) |
diff --git a/fs/freevxfs/vxfs_fshead.c b/fs/freevxfs/vxfs_fshead.c index 78948b4b1894..c9a6a94e58e9 100644 --- a/fs/freevxfs/vxfs_fshead.c +++ b/fs/freevxfs/vxfs_fshead.c | |||
| @@ -164,7 +164,7 @@ vxfs_read_fshead(struct super_block *sbp) | |||
| 164 | goto out_free_pfp; | 164 | goto out_free_pfp; |
| 165 | } | 165 | } |
| 166 | if (!VXFS_ISILT(VXFS_INO(infp->vsi_stilist))) { | 166 | if (!VXFS_ISILT(VXFS_INO(infp->vsi_stilist))) { |
| 167 | printk(KERN_ERR "vxfs: structual list inode is of wrong type (%x)\n", | 167 | printk(KERN_ERR "vxfs: structural list inode is of wrong type (%x)\n", |
| 168 | VXFS_INO(infp->vsi_stilist)->vii_mode & VXFS_TYPE_MASK); | 168 | VXFS_INO(infp->vsi_stilist)->vii_mode & VXFS_TYPE_MASK); |
| 169 | goto out_iput_stilist; | 169 | goto out_iput_stilist; |
| 170 | } | 170 | } |
diff --git a/fs/freevxfs/vxfs_lookup.c b/fs/freevxfs/vxfs_lookup.c index 6c5131d592f0..3360f1e678ad 100644 --- a/fs/freevxfs/vxfs_lookup.c +++ b/fs/freevxfs/vxfs_lookup.c | |||
| @@ -162,7 +162,7 @@ vxfs_find_entry(struct inode *ip, struct dentry *dp, struct page **ppp) | |||
| 162 | /** | 162 | /** |
| 163 | * vxfs_inode_by_name - find inode number for dentry | 163 | * vxfs_inode_by_name - find inode number for dentry |
| 164 | * @dip: directory to search in | 164 | * @dip: directory to search in |
| 165 | * @dp: dentry we seach for | 165 | * @dp: dentry we search for |
| 166 | * | 166 | * |
| 167 | * Description: | 167 | * Description: |
| 168 | * vxfs_inode_by_name finds out the inode number of | 168 | * vxfs_inode_by_name finds out the inode number of |
diff --git a/fs/freevxfs/vxfs_olt.h b/fs/freevxfs/vxfs_olt.h index d8324296486f..b7b3af502615 100644 --- a/fs/freevxfs/vxfs_olt.h +++ b/fs/freevxfs/vxfs_olt.h | |||
| @@ -60,7 +60,7 @@ enum { | |||
| 60 | * | 60 | * |
| 61 | * The Object Location Table header is placed at the beginning of each | 61 | * The Object Location Table header is placed at the beginning of each |
| 62 | * OLT extent. It is used to fing certain filesystem-wide metadata, e.g. | 62 | * OLT extent. It is used to fing certain filesystem-wide metadata, e.g. |
| 63 | * the inital inode list, the fileset header or the device configuration. | 63 | * the initial inode list, the fileset header or the device configuration. |
| 64 | */ | 64 | */ |
| 65 | struct vxfs_olt { | 65 | struct vxfs_olt { |
| 66 | u_int32_t olt_magic; /* magic number */ | 66 | u_int32_t olt_magic; /* magic number */ |
diff --git a/fs/fs-writeback.c b/fs/fs-writeback.c index b5ed541fb137..34591ee804b5 100644 --- a/fs/fs-writeback.c +++ b/fs/fs-writeback.c | |||
| @@ -144,7 +144,7 @@ __bdi_start_writeback(struct backing_dev_info *bdi, long nr_pages, | |||
| 144 | * | 144 | * |
| 145 | * Description: | 145 | * Description: |
| 146 | * This does WB_SYNC_NONE opportunistic writeback. The IO is only | 146 | * This does WB_SYNC_NONE opportunistic writeback. The IO is only |
| 147 | * started when this function returns, we make no guarentees on | 147 | * started when this function returns, we make no guarantees on |
| 148 | * completion. Caller need not hold sb s_umount semaphore. | 148 | * completion. Caller need not hold sb s_umount semaphore. |
| 149 | * | 149 | * |
| 150 | */ | 150 | */ |
diff --git a/fs/fuse/file.c b/fs/fuse/file.c index 6ea00734984e..82a66466a24c 100644 --- a/fs/fuse/file.c +++ b/fs/fuse/file.c | |||
| @@ -523,7 +523,7 @@ static int fuse_readpage(struct file *file, struct page *page) | |||
| 523 | goto out; | 523 | goto out; |
| 524 | 524 | ||
| 525 | /* | 525 | /* |
| 526 | * Page writeback can extend beyond the liftime of the | 526 | * Page writeback can extend beyond the lifetime of the |
| 527 | * page-cache page, so make sure we read a properly synced | 527 | * page-cache page, so make sure we read a properly synced |
| 528 | * page. | 528 | * page. |
| 529 | */ | 529 | */ |
diff --git a/fs/gfs2/bmap.c b/fs/gfs2/bmap.c index ef3dc4b9fae2..74add2ddcc3f 100644 --- a/fs/gfs2/bmap.c +++ b/fs/gfs2/bmap.c | |||
| @@ -1136,7 +1136,7 @@ void gfs2_trim_blocks(struct inode *inode) | |||
| 1136 | * earlier versions of GFS2 have a bug in the stuffed file reading | 1136 | * earlier versions of GFS2 have a bug in the stuffed file reading |
| 1137 | * code which will result in a buffer overrun if the size is larger | 1137 | * code which will result in a buffer overrun if the size is larger |
| 1138 | * than the max stuffed file size. In order to prevent this from | 1138 | * than the max stuffed file size. In order to prevent this from |
| 1139 | * occuring, such files are unstuffed, but in other cases we can | 1139 | * occurring, such files are unstuffed, but in other cases we can |
| 1140 | * just update the inode size directly. | 1140 | * just update the inode size directly. |
| 1141 | * | 1141 | * |
| 1142 | * Returns: 0 on success, or -ve on error | 1142 | * Returns: 0 on success, or -ve on error |
diff --git a/fs/gfs2/glock.c b/fs/gfs2/glock.c index e2431313491f..f07643e21bfa 100644 --- a/fs/gfs2/glock.c +++ b/fs/gfs2/glock.c | |||
| @@ -1123,7 +1123,7 @@ void gfs2_glock_dq_uninit(struct gfs2_holder *gh) | |||
| 1123 | * @number: the lock number | 1123 | * @number: the lock number |
| 1124 | * @glops: the glock operations for the type of glock | 1124 | * @glops: the glock operations for the type of glock |
| 1125 | * @state: the state to acquire the glock in | 1125 | * @state: the state to acquire the glock in |
| 1126 | * @flags: modifier flags for the aquisition | 1126 | * @flags: modifier flags for the acquisition |
| 1127 | * @gh: the struct gfs2_holder | 1127 | * @gh: the struct gfs2_holder |
| 1128 | * | 1128 | * |
| 1129 | * Returns: errno | 1129 | * Returns: errno |
diff --git a/fs/gfs2/super.c b/fs/gfs2/super.c index ec73ed70bae1..a4e23d68a398 100644 --- a/fs/gfs2/super.c +++ b/fs/gfs2/super.c | |||
| @@ -657,7 +657,7 @@ out: | |||
| 657 | * @sdp: the file system | 657 | * @sdp: the file system |
| 658 | * | 658 | * |
| 659 | * This function flushes data and meta data for all machines by | 659 | * This function flushes data and meta data for all machines by |
| 660 | * aquiring the transaction log exclusively. All journals are | 660 | * acquiring the transaction log exclusively. All journals are |
| 661 | * ensured to be in a clean state as well. | 661 | * ensured to be in a clean state as well. |
| 662 | * | 662 | * |
| 663 | * Returns: errno | 663 | * Returns: errno |
diff --git a/fs/jbd/commit.c b/fs/jbd/commit.c index da871ee084d3..69b180459463 100644 --- a/fs/jbd/commit.c +++ b/fs/jbd/commit.c | |||
| @@ -362,7 +362,7 @@ void journal_commit_transaction(journal_t *journal) | |||
| 362 | * we do not require it to remember exactly which old buffers it | 362 | * we do not require it to remember exactly which old buffers it |
| 363 | * has reserved. This is consistent with the existing behaviour | 363 | * has reserved. This is consistent with the existing behaviour |
| 364 | * that multiple journal_get_write_access() calls to the same | 364 | * that multiple journal_get_write_access() calls to the same |
| 365 | * buffer are perfectly permissable. | 365 | * buffer are perfectly permissible. |
| 366 | */ | 366 | */ |
| 367 | while (commit_transaction->t_reserved_list) { | 367 | while (commit_transaction->t_reserved_list) { |
| 368 | jh = commit_transaction->t_reserved_list; | 368 | jh = commit_transaction->t_reserved_list; |
diff --git a/fs/jbd/journal.c b/fs/jbd/journal.c index eb11601f2e00..b3713afaaa9e 100644 --- a/fs/jbd/journal.c +++ b/fs/jbd/journal.c | |||
| @@ -770,7 +770,7 @@ journal_t * journal_init_dev(struct block_device *bdev, | |||
| 770 | journal->j_wbufsize = n; | 770 | journal->j_wbufsize = n; |
| 771 | journal->j_wbuf = kmalloc(n * sizeof(struct buffer_head*), GFP_KERNEL); | 771 | journal->j_wbuf = kmalloc(n * sizeof(struct buffer_head*), GFP_KERNEL); |
| 772 | if (!journal->j_wbuf) { | 772 | if (!journal->j_wbuf) { |
| 773 | printk(KERN_ERR "%s: Cant allocate bhs for commit thread\n", | 773 | printk(KERN_ERR "%s: Can't allocate bhs for commit thread\n", |
| 774 | __func__); | 774 | __func__); |
| 775 | goto out_err; | 775 | goto out_err; |
| 776 | } | 776 | } |
| @@ -831,7 +831,7 @@ journal_t * journal_init_inode (struct inode *inode) | |||
| 831 | journal->j_wbufsize = n; | 831 | journal->j_wbufsize = n; |
| 832 | journal->j_wbuf = kmalloc(n * sizeof(struct buffer_head*), GFP_KERNEL); | 832 | journal->j_wbuf = kmalloc(n * sizeof(struct buffer_head*), GFP_KERNEL); |
| 833 | if (!journal->j_wbuf) { | 833 | if (!journal->j_wbuf) { |
| 834 | printk(KERN_ERR "%s: Cant allocate bhs for commit thread\n", | 834 | printk(KERN_ERR "%s: Can't allocate bhs for commit thread\n", |
| 835 | __func__); | 835 | __func__); |
| 836 | goto out_err; | 836 | goto out_err; |
| 837 | } | 837 | } |
diff --git a/fs/jbd/revoke.c b/fs/jbd/revoke.c index d29018307e2e..305a90763154 100644 --- a/fs/jbd/revoke.c +++ b/fs/jbd/revoke.c | |||
| @@ -71,7 +71,7 @@ | |||
| 71 | * switching hash tables under them. For operations on the lists of entries in | 71 | * switching hash tables under them. For operations on the lists of entries in |
| 72 | * the hash table j_revoke_lock is used. | 72 | * the hash table j_revoke_lock is used. |
| 73 | * | 73 | * |
| 74 | * Finally, also replay code uses the hash tables but at this moment noone else | 74 | * Finally, also replay code uses the hash tables but at this moment no one else |
| 75 | * can touch them (filesystem isn't mounted yet) and hence no locking is | 75 | * can touch them (filesystem isn't mounted yet) and hence no locking is |
| 76 | * needed. | 76 | * needed. |
| 77 | */ | 77 | */ |
diff --git a/fs/jbd/transaction.c b/fs/jbd/transaction.c index 5b2e4c30a2a1..60d2319651b2 100644 --- a/fs/jbd/transaction.c +++ b/fs/jbd/transaction.c | |||
| @@ -1392,7 +1392,7 @@ int journal_stop(handle_t *handle) | |||
| 1392 | * by 30x or more... | 1392 | * by 30x or more... |
| 1393 | * | 1393 | * |
| 1394 | * We try and optimize the sleep time against what the underlying disk | 1394 | * We try and optimize the sleep time against what the underlying disk |
| 1395 | * can do, instead of having a static sleep time. This is usefull for | 1395 | * can do, instead of having a static sleep time. This is useful for |
| 1396 | * the case where our storage is so fast that it is more optimal to go | 1396 | * the case where our storage is so fast that it is more optimal to go |
| 1397 | * ahead and force a flush and wait for the transaction to be committed | 1397 | * ahead and force a flush and wait for the transaction to be committed |
| 1398 | * than it is to wait for an arbitrary amount of time for new writers to | 1398 | * than it is to wait for an arbitrary amount of time for new writers to |
diff --git a/fs/jbd2/commit.c b/fs/jbd2/commit.c index fa36d7662b21..20af62f4304b 100644 --- a/fs/jbd2/commit.c +++ b/fs/jbd2/commit.c | |||
| @@ -403,7 +403,7 @@ void jbd2_journal_commit_transaction(journal_t *journal) | |||
| 403 | * we do not require it to remember exactly which old buffers it | 403 | * we do not require it to remember exactly which old buffers it |
| 404 | * has reserved. This is consistent with the existing behaviour | 404 | * has reserved. This is consistent with the existing behaviour |
| 405 | * that multiple jbd2_journal_get_write_access() calls to the same | 405 | * that multiple jbd2_journal_get_write_access() calls to the same |
| 406 | * buffer are perfectly permissable. | 406 | * buffer are perfectly permissible. |
| 407 | */ | 407 | */ |
| 408 | while (commit_transaction->t_reserved_list) { | 408 | while (commit_transaction->t_reserved_list) { |
| 409 | jh = commit_transaction->t_reserved_list; | 409 | jh = commit_transaction->t_reserved_list; |
diff --git a/fs/jbd2/journal.c b/fs/jbd2/journal.c index 90407b8fece7..aba8ebaec25c 100644 --- a/fs/jbd2/journal.c +++ b/fs/jbd2/journal.c | |||
| @@ -917,7 +917,7 @@ journal_t * jbd2_journal_init_dev(struct block_device *bdev, | |||
| 917 | journal->j_wbufsize = n; | 917 | journal->j_wbufsize = n; |
| 918 | journal->j_wbuf = kmalloc(n * sizeof(struct buffer_head*), GFP_KERNEL); | 918 | journal->j_wbuf = kmalloc(n * sizeof(struct buffer_head*), GFP_KERNEL); |
| 919 | if (!journal->j_wbuf) { | 919 | if (!journal->j_wbuf) { |
| 920 | printk(KERN_ERR "%s: Cant allocate bhs for commit thread\n", | 920 | printk(KERN_ERR "%s: Can't allocate bhs for commit thread\n", |
| 921 | __func__); | 921 | __func__); |
| 922 | goto out_err; | 922 | goto out_err; |
| 923 | } | 923 | } |
| @@ -983,7 +983,7 @@ journal_t * jbd2_journal_init_inode (struct inode *inode) | |||
| 983 | journal->j_wbufsize = n; | 983 | journal->j_wbufsize = n; |
| 984 | journal->j_wbuf = kmalloc(n * sizeof(struct buffer_head*), GFP_KERNEL); | 984 | journal->j_wbuf = kmalloc(n * sizeof(struct buffer_head*), GFP_KERNEL); |
| 985 | if (!journal->j_wbuf) { | 985 | if (!journal->j_wbuf) { |
| 986 | printk(KERN_ERR "%s: Cant allocate bhs for commit thread\n", | 986 | printk(KERN_ERR "%s: Can't allocate bhs for commit thread\n", |
| 987 | __func__); | 987 | __func__); |
| 988 | goto out_err; | 988 | goto out_err; |
| 989 | } | 989 | } |
diff --git a/fs/jbd2/revoke.c b/fs/jbd2/revoke.c index 9ad321fd63fd..69fd93588118 100644 --- a/fs/jbd2/revoke.c +++ b/fs/jbd2/revoke.c | |||
| @@ -71,7 +71,7 @@ | |||
| 71 | * switching hash tables under them. For operations on the lists of entries in | 71 | * switching hash tables under them. For operations on the lists of entries in |
| 72 | * the hash table j_revoke_lock is used. | 72 | * the hash table j_revoke_lock is used. |
| 73 | * | 73 | * |
| 74 | * Finally, also replay code uses the hash tables but at this moment noone else | 74 | * Finally, also replay code uses the hash tables but at this moment no one else |
| 75 | * can touch them (filesystem isn't mounted yet) and hence no locking is | 75 | * can touch them (filesystem isn't mounted yet) and hence no locking is |
| 76 | * needed. | 76 | * needed. |
| 77 | */ | 77 | */ |
diff --git a/fs/jbd2/transaction.c b/fs/jbd2/transaction.c index 1d1191050f99..05fa77a23711 100644 --- a/fs/jbd2/transaction.c +++ b/fs/jbd2/transaction.c | |||
| @@ -1403,7 +1403,7 @@ int jbd2_journal_stop(handle_t *handle) | |||
| 1403 | 1403 | ||
| 1404 | /* | 1404 | /* |
| 1405 | * Once we drop t_updates, if it goes to zero the transaction | 1405 | * Once we drop t_updates, if it goes to zero the transaction |
| 1406 | * could start commiting on us and eventually disappear. So | 1406 | * could start committing on us and eventually disappear. So |
| 1407 | * once we do this, we must not dereference transaction | 1407 | * once we do this, we must not dereference transaction |
| 1408 | * pointer again. | 1408 | * pointer again. |
| 1409 | */ | 1409 | */ |
diff --git a/fs/jffs2/TODO b/fs/jffs2/TODO index 5d3ea4070f01..ca28964abd4b 100644 --- a/fs/jffs2/TODO +++ b/fs/jffs2/TODO | |||
| @@ -11,7 +11,7 @@ | |||
| 11 | - checkpointing (do we need this? scan is quite fast) | 11 | - checkpointing (do we need this? scan is quite fast) |
| 12 | - make the scan code populate real inodes so read_inode just after | 12 | - make the scan code populate real inodes so read_inode just after |
| 13 | mount doesn't have to read the flash twice for large files. | 13 | mount doesn't have to read the flash twice for large files. |
| 14 | Make this a per-inode option, changable with chattr, so you can | 14 | Make this a per-inode option, changeable with chattr, so you can |
| 15 | decide which inodes should be in-core immediately after mount. | 15 | decide which inodes should be in-core immediately after mount. |
| 16 | - test, test, test | 16 | - test, test, test |
| 17 | 17 | ||
diff --git a/fs/jffs2/readinode.c b/fs/jffs2/readinode.c index d32ee9412cb9..2ab1a0d91210 100644 --- a/fs/jffs2/readinode.c +++ b/fs/jffs2/readinode.c | |||
| @@ -24,7 +24,7 @@ | |||
| 24 | * | 24 | * |
| 25 | * Returns: 0 if the data CRC is correct; | 25 | * Returns: 0 if the data CRC is correct; |
| 26 | * 1 - if incorrect; | 26 | * 1 - if incorrect; |
| 27 | * error code if an error occured. | 27 | * error code if an error occurred. |
| 28 | */ | 28 | */ |
| 29 | static int check_node_data(struct jffs2_sb_info *c, struct jffs2_tmp_dnode_info *tn) | 29 | static int check_node_data(struct jffs2_sb_info *c, struct jffs2_tmp_dnode_info *tn) |
| 30 | { | 30 | { |
diff --git a/fs/jffs2/summary.c b/fs/jffs2/summary.c index 800171dca53b..e537fb0e0184 100644 --- a/fs/jffs2/summary.c +++ b/fs/jffs2/summary.c | |||
| @@ -121,7 +121,7 @@ int jffs2_sum_add_inode_mem(struct jffs2_summary *s, struct jffs2_raw_inode *ri, | |||
| 121 | temp->nodetype = ri->nodetype; | 121 | temp->nodetype = ri->nodetype; |
| 122 | temp->inode = ri->ino; | 122 | temp->inode = ri->ino; |
| 123 | temp->version = ri->version; | 123 | temp->version = ri->version; |
| 124 | temp->offset = cpu_to_je32(ofs); /* relative offset from the begining of the jeb */ | 124 | temp->offset = cpu_to_je32(ofs); /* relative offset from the beginning of the jeb */ |
| 125 | temp->totlen = ri->totlen; | 125 | temp->totlen = ri->totlen; |
| 126 | temp->next = NULL; | 126 | temp->next = NULL; |
| 127 | 127 | ||
| @@ -139,7 +139,7 @@ int jffs2_sum_add_dirent_mem(struct jffs2_summary *s, struct jffs2_raw_dirent *r | |||
| 139 | 139 | ||
| 140 | temp->nodetype = rd->nodetype; | 140 | temp->nodetype = rd->nodetype; |
| 141 | temp->totlen = rd->totlen; | 141 | temp->totlen = rd->totlen; |
| 142 | temp->offset = cpu_to_je32(ofs); /* relative from the begining of the jeb */ | 142 | temp->offset = cpu_to_je32(ofs); /* relative from the beginning of the jeb */ |
| 143 | temp->pino = rd->pino; | 143 | temp->pino = rd->pino; |
| 144 | temp->version = rd->version; | 144 | temp->version = rd->version; |
| 145 | temp->ino = rd->ino; | 145 | temp->ino = rd->ino; |
diff --git a/fs/jffs2/wbuf.c b/fs/jffs2/wbuf.c index 07ee1546b2fa..4515bea0268f 100644 --- a/fs/jffs2/wbuf.c +++ b/fs/jffs2/wbuf.c | |||
| @@ -1116,7 +1116,7 @@ int jffs2_write_nand_cleanmarker(struct jffs2_sb_info *c, | |||
| 1116 | 1116 | ||
| 1117 | /* | 1117 | /* |
| 1118 | * On NAND we try to mark this block bad. If the block was erased more | 1118 | * On NAND we try to mark this block bad. If the block was erased more |
| 1119 | * than MAX_ERASE_FAILURES we mark it finaly bad. | 1119 | * than MAX_ERASE_FAILURES we mark it finally bad. |
| 1120 | * Don't care about failures. This block remains on the erase-pending | 1120 | * Don't care about failures. This block remains on the erase-pending |
| 1121 | * or badblock list as long as nobody manipulates the flash with | 1121 | * or badblock list as long as nobody manipulates the flash with |
| 1122 | * a bootloader or something like that. | 1122 | * a bootloader or something like that. |
diff --git a/fs/jfs/jfs_dmap.c b/fs/jfs/jfs_dmap.c index c92ea3b3ea5e..4496872cf4e7 100644 --- a/fs/jfs/jfs_dmap.c +++ b/fs/jfs/jfs_dmap.c | |||
| @@ -1649,7 +1649,7 @@ static int dbFindCtl(struct bmap * bmp, int l2nb, int level, s64 * blkno) | |||
| 1649 | } | 1649 | } |
| 1650 | 1650 | ||
| 1651 | /* search the tree within the dmap control page for | 1651 | /* search the tree within the dmap control page for |
| 1652 | * sufficent free space. if sufficient free space is found, | 1652 | * sufficient free space. if sufficient free space is found, |
| 1653 | * dbFindLeaf() returns the index of the leaf at which | 1653 | * dbFindLeaf() returns the index of the leaf at which |
| 1654 | * free space was found. | 1654 | * free space was found. |
| 1655 | */ | 1655 | */ |
| @@ -2744,7 +2744,7 @@ static int dbJoin(dmtree_t * tp, int leafno, int newval) | |||
| 2744 | /* check which (leafno or buddy) is the left buddy. | 2744 | /* check which (leafno or buddy) is the left buddy. |
| 2745 | * the left buddy gets to claim the blocks resulting | 2745 | * the left buddy gets to claim the blocks resulting |
| 2746 | * from the join while the right gets to claim none. | 2746 | * from the join while the right gets to claim none. |
| 2747 | * the left buddy is also eligable to participate in | 2747 | * the left buddy is also eligible to participate in |
| 2748 | * a join at the next higher level while the right | 2748 | * a join at the next higher level while the right |
| 2749 | * is not. | 2749 | * is not. |
| 2750 | * | 2750 | * |
diff --git a/fs/jfs/jfs_extent.c b/fs/jfs/jfs_extent.c index 5d3bbd10f8db..e5fe8506ed16 100644 --- a/fs/jfs/jfs_extent.c +++ b/fs/jfs/jfs_extent.c | |||
| @@ -126,7 +126,7 @@ extAlloc(struct inode *ip, s64 xlen, s64 pno, xad_t * xp, bool abnr) | |||
| 126 | 126 | ||
| 127 | /* allocate the disk blocks for the extent. initially, extBalloc() | 127 | /* allocate the disk blocks for the extent. initially, extBalloc() |
| 128 | * will try to allocate disk blocks for the requested size (xlen). | 128 | * will try to allocate disk blocks for the requested size (xlen). |
| 129 | * if this fails (xlen contiguous free blocks not avaliable), it'll | 129 | * if this fails (xlen contiguous free blocks not available), it'll |
| 130 | * try to allocate a smaller number of blocks (producing a smaller | 130 | * try to allocate a smaller number of blocks (producing a smaller |
| 131 | * extent), with this smaller number of blocks consisting of the | 131 | * extent), with this smaller number of blocks consisting of the |
| 132 | * requested number of blocks rounded down to the next smaller | 132 | * requested number of blocks rounded down to the next smaller |
| @@ -481,7 +481,7 @@ int extFill(struct inode *ip, xad_t * xp) | |||
| 481 | * | 481 | * |
| 482 | * initially, we will try to allocate disk blocks for the | 482 | * initially, we will try to allocate disk blocks for the |
| 483 | * requested size (nblocks). if this fails (nblocks | 483 | * requested size (nblocks). if this fails (nblocks |
| 484 | * contiguous free blocks not avaliable), we'll try to allocate | 484 | * contiguous free blocks not available), we'll try to allocate |
| 485 | * a smaller number of blocks (producing a smaller extent), with | 485 | * a smaller number of blocks (producing a smaller extent), with |
| 486 | * this smaller number of blocks consisting of the requested | 486 | * this smaller number of blocks consisting of the requested |
| 487 | * number of blocks rounded down to the next smaller power of 2 | 487 | * number of blocks rounded down to the next smaller power of 2 |
| @@ -575,7 +575,7 @@ extBalloc(struct inode *ip, s64 hint, s64 * nblocks, s64 * blkno) | |||
| 575 | * to a new set of blocks. If moving the extent, we initially | 575 | * to a new set of blocks. If moving the extent, we initially |
| 576 | * will try to allocate disk blocks for the requested size | 576 | * will try to allocate disk blocks for the requested size |
| 577 | * (newnblks). if this fails (new contiguous free blocks not | 577 | * (newnblks). if this fails (new contiguous free blocks not |
| 578 | * avaliable), we'll try to allocate a smaller number of | 578 | * available), we'll try to allocate a smaller number of |
| 579 | * blocks (producing a smaller extent), with this smaller | 579 | * blocks (producing a smaller extent), with this smaller |
| 580 | * number of blocks consisting of the requested number of | 580 | * number of blocks consisting of the requested number of |
| 581 | * blocks rounded down to the next smaller power of 2 | 581 | * blocks rounded down to the next smaller power of 2 |
diff --git a/fs/jfs/jfs_imap.c b/fs/jfs/jfs_imap.c index 3a09423b6c22..ed53a4740168 100644 --- a/fs/jfs/jfs_imap.c +++ b/fs/jfs/jfs_imap.c | |||
| @@ -1069,7 +1069,7 @@ int diFree(struct inode *ip) | |||
| 1069 | */ | 1069 | */ |
| 1070 | if (iagp->nfreeexts == cpu_to_le32(EXTSPERIAG - 1)) { | 1070 | if (iagp->nfreeexts == cpu_to_le32(EXTSPERIAG - 1)) { |
| 1071 | /* in preparation for removing the iag from the | 1071 | /* in preparation for removing the iag from the |
| 1072 | * ag extent free list, read the iags preceeding | 1072 | * ag extent free list, read the iags preceding |
| 1073 | * and following the iag on the ag extent free | 1073 | * and following the iag on the ag extent free |
| 1074 | * list. | 1074 | * list. |
| 1075 | */ | 1075 | */ |
| @@ -1095,7 +1095,7 @@ int diFree(struct inode *ip) | |||
| 1095 | int inofreefwd = le32_to_cpu(iagp->inofreefwd); | 1095 | int inofreefwd = le32_to_cpu(iagp->inofreefwd); |
| 1096 | 1096 | ||
| 1097 | /* in preparation for removing the iag from the | 1097 | /* in preparation for removing the iag from the |
| 1098 | * ag inode free list, read the iags preceeding | 1098 | * ag inode free list, read the iags preceding |
| 1099 | * and following the iag on the ag inode free | 1099 | * and following the iag on the ag inode free |
| 1100 | * list. before reading these iags, we must make | 1100 | * list. before reading these iags, we must make |
| 1101 | * sure that we already don't have them in hand | 1101 | * sure that we already don't have them in hand |
| @@ -1681,7 +1681,7 @@ diAllocAG(struct inomap * imap, int agno, bool dir, struct inode *ip) | |||
| 1681 | * try to allocate a new extent of free inodes. | 1681 | * try to allocate a new extent of free inodes. |
| 1682 | */ | 1682 | */ |
| 1683 | if (addext) { | 1683 | if (addext) { |
| 1684 | /* if free space is not avaliable for this new extent, try | 1684 | /* if free space is not available for this new extent, try |
| 1685 | * below to allocate a free and existing (already backed) | 1685 | * below to allocate a free and existing (already backed) |
| 1686 | * inode from the ag. | 1686 | * inode from the ag. |
| 1687 | */ | 1687 | */ |
| @@ -2036,7 +2036,7 @@ static int diAllocBit(struct inomap * imap, struct iag * iagp, int ino) | |||
| 2036 | 2036 | ||
| 2037 | /* check if this is the last free inode within the iag. | 2037 | /* check if this is the last free inode within the iag. |
| 2038 | * if so, it will have to be removed from the ag free | 2038 | * if so, it will have to be removed from the ag free |
| 2039 | * inode list, so get the iags preceeding and following | 2039 | * inode list, so get the iags preceding and following |
| 2040 | * it on the list. | 2040 | * it on the list. |
| 2041 | */ | 2041 | */ |
| 2042 | if (iagp->nfreeinos == cpu_to_le32(1)) { | 2042 | if (iagp->nfreeinos == cpu_to_le32(1)) { |
| @@ -2208,7 +2208,7 @@ static int diNewExt(struct inomap * imap, struct iag * iagp, int extno) | |||
| 2208 | 2208 | ||
| 2209 | /* check if this is the last free extent within the | 2209 | /* check if this is the last free extent within the |
| 2210 | * iag. if so, the iag must be removed from the ag | 2210 | * iag. if so, the iag must be removed from the ag |
| 2211 | * free extent list, so get the iags preceeding and | 2211 | * free extent list, so get the iags preceding and |
| 2212 | * following the iag on this list. | 2212 | * following the iag on this list. |
| 2213 | */ | 2213 | */ |
| 2214 | if (iagp->nfreeexts == cpu_to_le32(1)) { | 2214 | if (iagp->nfreeexts == cpu_to_le32(1)) { |
| @@ -2504,7 +2504,7 @@ diNewIAG(struct inomap * imap, int *iagnop, int agno, struct metapage ** mpp) | |||
| 2504 | } | 2504 | } |
| 2505 | 2505 | ||
| 2506 | 2506 | ||
| 2507 | /* get the next avaliable iag number */ | 2507 | /* get the next available iag number */ |
| 2508 | iagno = imap->im_nextiag; | 2508 | iagno = imap->im_nextiag; |
| 2509 | 2509 | ||
| 2510 | /* make sure that we have not exceeded the maximum inode | 2510 | /* make sure that we have not exceeded the maximum inode |
| @@ -2615,7 +2615,7 @@ diNewIAG(struct inomap * imap, int *iagnop, int agno, struct metapage ** mpp) | |||
| 2615 | 2615 | ||
| 2616 | duplicateIXtree(sb, blkno, xlen, &xaddr); | 2616 | duplicateIXtree(sb, blkno, xlen, &xaddr); |
| 2617 | 2617 | ||
| 2618 | /* update the next avaliable iag number */ | 2618 | /* update the next available iag number */ |
| 2619 | imap->im_nextiag += 1; | 2619 | imap->im_nextiag += 1; |
| 2620 | 2620 | ||
| 2621 | /* Add the iag to the iag free list so we don't lose the iag | 2621 | /* Add the iag to the iag free list so we don't lose the iag |
diff --git a/fs/jfs/jfs_logmgr.h b/fs/jfs/jfs_logmgr.h index 9236bc49ae7f..e38c21598850 100644 --- a/fs/jfs/jfs_logmgr.h +++ b/fs/jfs/jfs_logmgr.h | |||
| @@ -288,7 +288,7 @@ struct lrd { | |||
| 288 | /* | 288 | /* |
| 289 | * SYNCPT: log sync point | 289 | * SYNCPT: log sync point |
| 290 | * | 290 | * |
| 291 | * replay log upto syncpt address specified; | 291 | * replay log up to syncpt address specified; |
| 292 | */ | 292 | */ |
| 293 | struct { | 293 | struct { |
| 294 | __le32 sync; /* 4: syncpt address (0 = here) */ | 294 | __le32 sync; /* 4: syncpt address (0 = here) */ |
diff --git a/fs/jfs/jfs_metapage.h b/fs/jfs/jfs_metapage.h index d94f8d9e87d7..a78beda85f68 100644 --- a/fs/jfs/jfs_metapage.h +++ b/fs/jfs/jfs_metapage.h | |||
| @@ -75,7 +75,7 @@ extern void grab_metapage(struct metapage *); | |||
| 75 | extern void force_metapage(struct metapage *); | 75 | extern void force_metapage(struct metapage *); |
| 76 | 76 | ||
| 77 | /* | 77 | /* |
| 78 | * hold_metapage and put_metapage are used in conjuction. The page lock | 78 | * hold_metapage and put_metapage are used in conjunction. The page lock |
| 79 | * is not dropped between the two, so no other threads can get or release | 79 | * is not dropped between the two, so no other threads can get or release |
| 80 | * the metapage | 80 | * the metapage |
| 81 | */ | 81 | */ |
diff --git a/fs/jfs/jfs_txnmgr.c b/fs/jfs/jfs_txnmgr.c index 9466957ec841..f6cc0c09ec63 100644 --- a/fs/jfs/jfs_txnmgr.c +++ b/fs/jfs/jfs_txnmgr.c | |||
| @@ -636,7 +636,7 @@ struct tlock *txLock(tid_t tid, struct inode *ip, struct metapage * mp, | |||
| 636 | * the inode of the page and available to all anonymous | 636 | * the inode of the page and available to all anonymous |
| 637 | * transactions until txCommit() time at which point | 637 | * transactions until txCommit() time at which point |
| 638 | * they are transferred to the transaction tlock list of | 638 | * they are transferred to the transaction tlock list of |
| 639 | * the commiting transaction of the inode) | 639 | * the committing transaction of the inode) |
| 640 | */ | 640 | */ |
| 641 | if (xtid == 0) { | 641 | if (xtid == 0) { |
| 642 | tlck->tid = tid; | 642 | tlck->tid = tid; |
diff --git a/fs/jfs/resize.c b/fs/jfs/resize.c index 1aba0039f1c9..8ea5efb5a34e 100644 --- a/fs/jfs/resize.c +++ b/fs/jfs/resize.c | |||
| @@ -57,7 +57,7 @@ | |||
| 57 | * 2. compute new FSCKSize from new LVSize; | 57 | * 2. compute new FSCKSize from new LVSize; |
| 58 | * 3. set new FSSize as MIN(FSSize, LVSize-(LogSize+FSCKSize)) where | 58 | * 3. set new FSSize as MIN(FSSize, LVSize-(LogSize+FSCKSize)) where |
| 59 | * assert(new FSSize >= old FSSize), | 59 | * assert(new FSSize >= old FSSize), |
| 60 | * i.e., file system must not be shrinked; | 60 | * i.e., file system must not be shrunk; |
| 61 | */ | 61 | */ |
| 62 | int jfs_extendfs(struct super_block *sb, s64 newLVSize, int newLogSize) | 62 | int jfs_extendfs(struct super_block *sb, s64 newLVSize, int newLogSize) |
| 63 | { | 63 | { |
| @@ -182,7 +182,7 @@ int jfs_extendfs(struct super_block *sb, s64 newLVSize, int newLogSize) | |||
| 182 | */ | 182 | */ |
| 183 | newFSSize = newLVSize - newLogSize - newFSCKSize; | 183 | newFSSize = newLVSize - newLogSize - newFSCKSize; |
| 184 | 184 | ||
| 185 | /* file system cannot be shrinked */ | 185 | /* file system cannot be shrunk */ |
| 186 | if (newFSSize < bmp->db_mapsize) { | 186 | if (newFSSize < bmp->db_mapsize) { |
| 187 | rc = -EINVAL; | 187 | rc = -EINVAL; |
| 188 | goto out; | 188 | goto out; |
diff --git a/fs/jfs/super.c b/fs/jfs/super.c index eeca48a031ab..06c8a67cbe76 100644 --- a/fs/jfs/super.c +++ b/fs/jfs/super.c | |||
| @@ -644,7 +644,7 @@ static int jfs_show_options(struct seq_file *seq, struct vfsmount *vfs) | |||
| 644 | 644 | ||
| 645 | /* Read data from quotafile - avoid pagecache and such because we cannot afford | 645 | /* Read data from quotafile - avoid pagecache and such because we cannot afford |
| 646 | * acquiring the locks... As quota files are never truncated and quota code | 646 | * acquiring the locks... As quota files are never truncated and quota code |
| 647 | * itself serializes the operations (and noone else should touch the files) | 647 | * itself serializes the operations (and no one else should touch the files) |
| 648 | * we don't have to be afraid of races */ | 648 | * we don't have to be afraid of races */ |
| 649 | static ssize_t jfs_quota_read(struct super_block *sb, int type, char *data, | 649 | static ssize_t jfs_quota_read(struct super_block *sb, int type, char *data, |
| 650 | size_t len, loff_t off) | 650 | size_t len, loff_t off) |
diff --git a/fs/logfs/dev_mtd.c b/fs/logfs/dev_mtd.c index 7466e9dcc8c5..339e17e9133d 100644 --- a/fs/logfs/dev_mtd.c +++ b/fs/logfs/dev_mtd.c | |||
| @@ -60,7 +60,7 @@ static int mtd_write(struct super_block *sb, loff_t ofs, size_t len, void *buf) | |||
| 60 | * asynchronous properties. So just to prevent the first implementor of such | 60 | * asynchronous properties. So just to prevent the first implementor of such |
| 61 | * a thing from breaking logfs in 2350, we do the usual pointless dance to | 61 | * a thing from breaking logfs in 2350, we do the usual pointless dance to |
| 62 | * declare a completion variable and wait for completion before returning | 62 | * declare a completion variable and wait for completion before returning |
| 63 | * from mtd_erase(). What an excercise in futility! | 63 | * from mtd_erase(). What an exercise in futility! |
| 64 | */ | 64 | */ |
| 65 | static void logfs_erase_callback(struct erase_info *ei) | 65 | static void logfs_erase_callback(struct erase_info *ei) |
| 66 | { | 66 | { |
diff --git a/fs/logfs/dir.c b/fs/logfs/dir.c index f9ddf0c388c8..9ed89d1663f8 100644 --- a/fs/logfs/dir.c +++ b/fs/logfs/dir.c | |||
| @@ -92,7 +92,7 @@ static int beyond_eof(struct inode *inode, loff_t bix) | |||
| 92 | * so short names (len <= 9) don't even occupy the complete 32bit name | 92 | * so short names (len <= 9) don't even occupy the complete 32bit name |
| 93 | * space. A prime >256 ensures short names quickly spread the 32bit | 93 | * space. A prime >256 ensures short names quickly spread the 32bit |
| 94 | * name space. Add about 26 for the estimated amount of information | 94 | * name space. Add about 26 for the estimated amount of information |
| 95 | * of each character and pick a prime nearby, preferrably a bit-sparse | 95 | * of each character and pick a prime nearby, preferably a bit-sparse |
| 96 | * one. | 96 | * one. |
| 97 | */ | 97 | */ |
| 98 | static u32 hash_32(const char *s, int len, u32 seed) | 98 | static u32 hash_32(const char *s, int len, u32 seed) |
diff --git a/fs/logfs/readwrite.c b/fs/logfs/readwrite.c index ee99a9f5dfd3..9e22085231b3 100644 --- a/fs/logfs/readwrite.c +++ b/fs/logfs/readwrite.c | |||
| @@ -1616,7 +1616,7 @@ int logfs_rewrite_block(struct inode *inode, u64 bix, u64 ofs, | |||
| 1616 | err = logfs_write_buf(inode, page, flags); | 1616 | err = logfs_write_buf(inode, page, flags); |
| 1617 | if (!err && shrink_level(gc_level) == 0) { | 1617 | if (!err && shrink_level(gc_level) == 0) { |
| 1618 | /* Rewrite cannot mark the inode dirty but has to | 1618 | /* Rewrite cannot mark the inode dirty but has to |
| 1619 | * write it immediatly. | 1619 | * write it immediately. |
| 1620 | * Q: Can't we just create an alias for the inode | 1620 | * Q: Can't we just create an alias for the inode |
| 1621 | * instead? And if not, why not? | 1621 | * instead? And if not, why not? |
| 1622 | */ | 1622 | */ |
diff --git a/fs/mbcache.c b/fs/mbcache.c index a25444ab2baf..2f174be06555 100644 --- a/fs/mbcache.c +++ b/fs/mbcache.c | |||
| @@ -542,7 +542,7 @@ __mb_cache_entry_find(struct list_head *l, struct list_head *head, | |||
| 542 | * mb_cache_entry_find_first() | 542 | * mb_cache_entry_find_first() |
| 543 | * | 543 | * |
| 544 | * Find the first cache entry on a given device with a certain key in | 544 | * Find the first cache entry on a given device with a certain key in |
| 545 | * an additional index. Additonal matches can be found with | 545 | * an additional index. Additional matches can be found with |
| 546 | * mb_cache_entry_find_next(). Returns NULL if no match was found. The | 546 | * mb_cache_entry_find_next(). Returns NULL if no match was found. The |
| 547 | * returned cache entry is locked for shared access ("multiple readers"). | 547 | * returned cache entry is locked for shared access ("multiple readers"). |
| 548 | * | 548 | * |
diff --git a/fs/namei.c b/fs/namei.c index 3cb616d38d9c..e6cd6113872c 100644 --- a/fs/namei.c +++ b/fs/namei.c | |||
| @@ -70,7 +70,7 @@ | |||
| 70 | * name indicated by the symlink. The old code always complained that the | 70 | * name indicated by the symlink. The old code always complained that the |
| 71 | * name already exists, due to not following the symlink even if its target | 71 | * name already exists, due to not following the symlink even if its target |
| 72 | * is nonexistent. The new semantics affects also mknod() and link() when | 72 | * is nonexistent. The new semantics affects also mknod() and link() when |
| 73 | * the name is a symlink pointing to a non-existant name. | 73 | * the name is a symlink pointing to a non-existent name. |
| 74 | * | 74 | * |
| 75 | * I don't know which semantics is the right one, since I have no access | 75 | * I don't know which semantics is the right one, since I have no access |
| 76 | * to standards. But I found by trial that HP-UX 9.0 has the full "new" | 76 | * to standards. But I found by trial that HP-UX 9.0 has the full "new" |
diff --git a/fs/ncpfs/inode.c b/fs/ncpfs/inode.c index 00a1d1c3d3a4..0250e4ce4893 100644 --- a/fs/ncpfs/inode.c +++ b/fs/ncpfs/inode.c | |||
| @@ -596,7 +596,7 @@ static int ncp_fill_super(struct super_block *sb, void *raw_data, int silent) | |||
| 596 | /* server->priv.data = NULL; */ | 596 | /* server->priv.data = NULL; */ |
| 597 | 597 | ||
| 598 | server->m = data; | 598 | server->m = data; |
| 599 | /* Althought anything producing this is buggy, it happens | 599 | /* Although anything producing this is buggy, it happens |
| 600 | now because of PATH_MAX changes.. */ | 600 | now because of PATH_MAX changes.. */ |
| 601 | if (server->m.time_out < 1) { | 601 | if (server->m.time_out < 1) { |
| 602 | server->m.time_out = 10; | 602 | server->m.time_out = 10; |
diff --git a/fs/nfs/callback_xdr.c b/fs/nfs/callback_xdr.c index 14e0f9371d14..00ecf62ce7c1 100644 --- a/fs/nfs/callback_xdr.c +++ b/fs/nfs/callback_xdr.c | |||
| @@ -241,7 +241,7 @@ static __be32 decode_layoutrecall_args(struct svc_rqst *rqstp, | |||
| 241 | 241 | ||
| 242 | args->cbl_layout_type = ntohl(*p++); | 242 | args->cbl_layout_type = ntohl(*p++); |
| 243 | /* Depite the spec's xdr, iomode really belongs in the FILE switch, | 243 | /* Depite the spec's xdr, iomode really belongs in the FILE switch, |
| 244 | * as it is unuseable and ignored with the other types. | 244 | * as it is unusable and ignored with the other types. |
| 245 | */ | 245 | */ |
| 246 | iomode = ntohl(*p++); | 246 | iomode = ntohl(*p++); |
| 247 | args->cbl_layoutchanged = ntohl(*p++); | 247 | args->cbl_layoutchanged = ntohl(*p++); |
diff --git a/fs/nfs/file.c b/fs/nfs/file.c index 3ac5bd695e5e..2f093ed16980 100644 --- a/fs/nfs/file.c +++ b/fs/nfs/file.c | |||
| @@ -301,7 +301,7 @@ nfs_file_mmap(struct file * file, struct vm_area_struct * vma) | |||
| 301 | * disk, but it retrieves and clears ctx->error after synching, despite | 301 | * disk, but it retrieves and clears ctx->error after synching, despite |
| 302 | * the two being set at the same time in nfs_context_set_write_error(). | 302 | * the two being set at the same time in nfs_context_set_write_error(). |
| 303 | * This is because the former is used to notify the _next_ call to | 303 | * This is because the former is used to notify the _next_ call to |
| 304 | * nfs_file_write() that a write error occured, and hence cause it to | 304 | * nfs_file_write() that a write error occurred, and hence cause it to |
| 305 | * fall back to doing a synchronous write. | 305 | * fall back to doing a synchronous write. |
| 306 | */ | 306 | */ |
| 307 | static int | 307 | static int |
diff --git a/fs/nfs/nfs4filelayout.h b/fs/nfs/nfs4filelayout.h index 085a354e0f08..7c44579f5832 100644 --- a/fs/nfs/nfs4filelayout.h +++ b/fs/nfs/nfs4filelayout.h | |||
| @@ -33,7 +33,7 @@ | |||
| 33 | #include "pnfs.h" | 33 | #include "pnfs.h" |
| 34 | 34 | ||
| 35 | /* | 35 | /* |
| 36 | * Field testing shows we need to support upto 4096 stripe indices. | 36 | * Field testing shows we need to support up to 4096 stripe indices. |
| 37 | * We store each index as a u8 (u32 on the wire) to keep the memory footprint | 37 | * We store each index as a u8 (u32 on the wire) to keep the memory footprint |
| 38 | * reasonable. This in turn means we support a maximum of 256 | 38 | * reasonable. This in turn means we support a maximum of 256 |
| 39 | * RFC 5661 multipath_list4 structures. | 39 | * RFC 5661 multipath_list4 structures. |
diff --git a/fs/nfs_common/nfsacl.c b/fs/nfs_common/nfsacl.c index ec0f277be7f5..6940439bd609 100644 --- a/fs/nfs_common/nfsacl.c +++ b/fs/nfs_common/nfsacl.c | |||
| @@ -173,7 +173,7 @@ xdr_nfsace_decode(struct xdr_array2_desc *desc, void *elem) | |||
| 173 | return -EINVAL; | 173 | return -EINVAL; |
| 174 | break; | 174 | break; |
| 175 | case ACL_MASK: | 175 | case ACL_MASK: |
| 176 | /* Solaris sometimes sets additonal bits in the mask */ | 176 | /* Solaris sometimes sets additional bits in the mask */ |
| 177 | entry->e_perm &= S_IRWXO; | 177 | entry->e_perm &= S_IRWXO; |
| 178 | break; | 178 | break; |
| 179 | default: | 179 | default: |
diff --git a/fs/nfsd/nfs3xdr.c b/fs/nfsd/nfs3xdr.c index 7e84a852cdae..ad48faca20fc 100644 --- a/fs/nfsd/nfs3xdr.c +++ b/fs/nfsd/nfs3xdr.c | |||
| @@ -702,7 +702,7 @@ nfs3svc_encode_readres(struct svc_rqst *rqstp, __be32 *p, | |||
| 702 | *p++ = htonl(resp->eof); | 702 | *p++ = htonl(resp->eof); |
| 703 | *p++ = htonl(resp->count); /* xdr opaque count */ | 703 | *p++ = htonl(resp->count); /* xdr opaque count */ |
| 704 | xdr_ressize_check(rqstp, p); | 704 | xdr_ressize_check(rqstp, p); |
| 705 | /* now update rqstp->rq_res to reflect data aswell */ | 705 | /* now update rqstp->rq_res to reflect data as well */ |
| 706 | rqstp->rq_res.page_len = resp->count; | 706 | rqstp->rq_res.page_len = resp->count; |
| 707 | if (resp->count & 3) { | 707 | if (resp->count & 3) { |
| 708 | /* need to pad the tail */ | 708 | /* need to pad the tail */ |
diff --git a/fs/nfsd/nfs4state.c b/fs/nfsd/nfs4state.c index fbde6f79922e..4b36ec3eb8ea 100644 --- a/fs/nfsd/nfs4state.c +++ b/fs/nfsd/nfs4state.c | |||
| @@ -3055,7 +3055,7 @@ check_special_stateids(svc_fh *current_fh, stateid_t *stateid, int flags) | |||
| 3055 | if (ONE_STATEID(stateid) && (flags & RD_STATE)) | 3055 | if (ONE_STATEID(stateid) && (flags & RD_STATE)) |
| 3056 | return nfs_ok; | 3056 | return nfs_ok; |
| 3057 | else if (locks_in_grace()) { | 3057 | else if (locks_in_grace()) { |
| 3058 | /* Answer in remaining cases depends on existance of | 3058 | /* Answer in remaining cases depends on existence of |
| 3059 | * conflicting state; so we must wait out the grace period. */ | 3059 | * conflicting state; so we must wait out the grace period. */ |
| 3060 | return nfserr_grace; | 3060 | return nfserr_grace; |
| 3061 | } else if (flags & WR_STATE) | 3061 | } else if (flags & WR_STATE) |
| @@ -3675,7 +3675,7 @@ find_lockstateowner_str(struct inode *inode, clientid_t *clid, | |||
| 3675 | /* | 3675 | /* |
| 3676 | * Alloc a lock owner structure. | 3676 | * Alloc a lock owner structure. |
| 3677 | * Called in nfsd4_lock - therefore, OPEN and OPEN_CONFIRM (if needed) has | 3677 | * Called in nfsd4_lock - therefore, OPEN and OPEN_CONFIRM (if needed) has |
| 3678 | * occured. | 3678 | * occurred. |
| 3679 | * | 3679 | * |
| 3680 | * strhashval = lock_ownerstr_hashval | 3680 | * strhashval = lock_ownerstr_hashval |
| 3681 | */ | 3681 | */ |
diff --git a/fs/nfsd/nfsxdr.c b/fs/nfsd/nfsxdr.c index 4ce005dbf3e6..65ec595e2226 100644 --- a/fs/nfsd/nfsxdr.c +++ b/fs/nfsd/nfsxdr.c | |||
| @@ -451,7 +451,7 @@ nfssvc_encode_readres(struct svc_rqst *rqstp, __be32 *p, | |||
| 451 | *p++ = htonl(resp->count); | 451 | *p++ = htonl(resp->count); |
| 452 | xdr_ressize_check(rqstp, p); | 452 | xdr_ressize_check(rqstp, p); |
| 453 | 453 | ||
| 454 | /* now update rqstp->rq_res to reflect data aswell */ | 454 | /* now update rqstp->rq_res to reflect data as well */ |
| 455 | rqstp->rq_res.page_len = resp->count; | 455 | rqstp->rq_res.page_len = resp->count; |
| 456 | if (resp->count & 3) { | 456 | if (resp->count & 3) { |
| 457 | /* need to pad the tail */ | 457 | /* need to pad the tail */ |
diff --git a/fs/notify/fanotify/fanotify_user.c b/fs/notify/fanotify/fanotify_user.c index 6b1305dc26c0..9fde1c00a296 100644 --- a/fs/notify/fanotify/fanotify_user.c +++ b/fs/notify/fanotify/fanotify_user.c | |||
| @@ -164,7 +164,7 @@ static int process_access_response(struct fsnotify_group *group, | |||
| 164 | fd, response); | 164 | fd, response); |
| 165 | /* | 165 | /* |
| 166 | * make sure the response is valid, if invalid we do nothing and either | 166 | * make sure the response is valid, if invalid we do nothing and either |
| 167 | * userspace can send a valid responce or we will clean it up after the | 167 | * userspace can send a valid response or we will clean it up after the |
| 168 | * timeout | 168 | * timeout |
| 169 | */ | 169 | */ |
| 170 | switch (response) { | 170 | switch (response) { |
diff --git a/fs/notify/inotify/inotify_fsnotify.c b/fs/notify/inotify/inotify_fsnotify.c index 0348d0c8f65e..e3cbd746f64a 100644 --- a/fs/notify/inotify/inotify_fsnotify.c +++ b/fs/notify/inotify/inotify_fsnotify.c | |||
| @@ -194,7 +194,7 @@ static int idr_callback(int id, void *p, void *data) | |||
| 194 | 194 | ||
| 195 | static void inotify_free_group_priv(struct fsnotify_group *group) | 195 | static void inotify_free_group_priv(struct fsnotify_group *group) |
| 196 | { | 196 | { |
| 197 | /* ideally the idr is empty and we won't hit the BUG in teh callback */ | 197 | /* ideally the idr is empty and we won't hit the BUG in the callback */ |
| 198 | idr_for_each(&group->inotify_data.idr, idr_callback, group); | 198 | idr_for_each(&group->inotify_data.idr, idr_callback, group); |
| 199 | idr_remove_all(&group->inotify_data.idr); | 199 | idr_remove_all(&group->inotify_data.idr); |
| 200 | idr_destroy(&group->inotify_data.idr); | 200 | idr_destroy(&group->inotify_data.idr); |
diff --git a/fs/notify/mark.c b/fs/notify/mark.c index 50c00856f730..252ab1f6452b 100644 --- a/fs/notify/mark.c +++ b/fs/notify/mark.c | |||
| @@ -24,7 +24,7 @@ | |||
| 24 | * referencing this object. The object typically will live inside the kernel | 24 | * referencing this object. The object typically will live inside the kernel |
| 25 | * with a refcnt of 2, one for each list it is on (i_list, g_list). Any task | 25 | * with a refcnt of 2, one for each list it is on (i_list, g_list). Any task |
| 26 | * which can find this object holding the appropriete locks, can take a reference | 26 | * which can find this object holding the appropriete locks, can take a reference |
| 27 | * and the object itself is guarenteed to survive until the reference is dropped. | 27 | * and the object itself is guaranteed to survive until the reference is dropped. |
| 28 | * | 28 | * |
| 29 | * LOCKING: | 29 | * LOCKING: |
| 30 | * There are 3 spinlocks involved with fsnotify inode marks and they MUST | 30 | * There are 3 spinlocks involved with fsnotify inode marks and they MUST |
diff --git a/fs/ntfs/attrib.c b/fs/ntfs/attrib.c index f5094ee224c1..f14fde2b03d6 100644 --- a/fs/ntfs/attrib.c +++ b/fs/ntfs/attrib.c | |||
| @@ -197,7 +197,7 @@ err_out: | |||
| 197 | } else if (ctx_needs_reset) { | 197 | } else if (ctx_needs_reset) { |
| 198 | /* | 198 | /* |
| 199 | * If there is no attribute list, restoring the search context | 199 | * If there is no attribute list, restoring the search context |
| 200 | * is acomplished simply by copying the saved context back over | 200 | * is accomplished simply by copying the saved context back over |
| 201 | * the caller supplied context. If there is an attribute list, | 201 | * the caller supplied context. If there is an attribute list, |
| 202 | * things are more complicated as we need to deal with mapping | 202 | * things are more complicated as we need to deal with mapping |
| 203 | * of mft records and resulting potential changes in pointers. | 203 | * of mft records and resulting potential changes in pointers. |
| @@ -1181,7 +1181,7 @@ not_found: | |||
| 1181 | * for, i.e. if one wants to add the attribute to the mft record this is the | 1181 | * for, i.e. if one wants to add the attribute to the mft record this is the |
| 1182 | * correct place to insert its attribute list entry into. | 1182 | * correct place to insert its attribute list entry into. |
| 1183 | * | 1183 | * |
| 1184 | * When -errno != -ENOENT, an error occured during the lookup. @ctx->attr is | 1184 | * When -errno != -ENOENT, an error occurred during the lookup. @ctx->attr is |
| 1185 | * then undefined and in particular you should not rely on it not changing. | 1185 | * then undefined and in particular you should not rely on it not changing. |
| 1186 | */ | 1186 | */ |
| 1187 | int ntfs_attr_lookup(const ATTR_TYPE type, const ntfschar *name, | 1187 | int ntfs_attr_lookup(const ATTR_TYPE type, const ntfschar *name, |
diff --git a/fs/ntfs/compress.c b/fs/ntfs/compress.c index ef9ed854255c..ee4144ce5d7c 100644 --- a/fs/ntfs/compress.c +++ b/fs/ntfs/compress.c | |||
| @@ -501,7 +501,7 @@ int ntfs_read_compressed_block(struct page *page) | |||
| 501 | VCN start_vcn = (((s64)index << PAGE_CACHE_SHIFT) & ~cb_size_mask) >> | 501 | VCN start_vcn = (((s64)index << PAGE_CACHE_SHIFT) & ~cb_size_mask) >> |
| 502 | vol->cluster_size_bits; | 502 | vol->cluster_size_bits; |
| 503 | /* | 503 | /* |
| 504 | * The first vcn after the last wanted vcn (minumum alignment is again | 504 | * The first vcn after the last wanted vcn (minimum alignment is again |
| 505 | * PAGE_CACHE_SIZE. | 505 | * PAGE_CACHE_SIZE. |
| 506 | */ | 506 | */ |
| 507 | VCN end_vcn = ((((s64)(index + 1UL) << PAGE_CACHE_SHIFT) + cb_size - 1) | 507 | VCN end_vcn = ((((s64)(index + 1UL) << PAGE_CACHE_SHIFT) + cb_size - 1) |
diff --git a/fs/ntfs/inode.c b/fs/ntfs/inode.c index 0b56c6b7ec01..c05d6dcf77a4 100644 --- a/fs/ntfs/inode.c +++ b/fs/ntfs/inode.c | |||
| @@ -622,7 +622,7 @@ static int ntfs_read_locked_inode(struct inode *vi) | |||
| 622 | */ | 622 | */ |
| 623 | /* Everyone gets all permissions. */ | 623 | /* Everyone gets all permissions. */ |
| 624 | vi->i_mode |= S_IRWXUGO; | 624 | vi->i_mode |= S_IRWXUGO; |
| 625 | /* If read-only, noone gets write permissions. */ | 625 | /* If read-only, no one gets write permissions. */ |
| 626 | if (IS_RDONLY(vi)) | 626 | if (IS_RDONLY(vi)) |
| 627 | vi->i_mode &= ~S_IWUGO; | 627 | vi->i_mode &= ~S_IWUGO; |
| 628 | if (m->flags & MFT_RECORD_IS_DIRECTORY) { | 628 | if (m->flags & MFT_RECORD_IS_DIRECTORY) { |
| @@ -2529,7 +2529,7 @@ retry_truncate: | |||
| 2529 | * specifies that the behaviour is unspecified thus we do not | 2529 | * specifies that the behaviour is unspecified thus we do not |
| 2530 | * have to do anything. This means that in our implementation | 2530 | * have to do anything. This means that in our implementation |
| 2531 | * in the rare case that the file is mmap()ped and a write | 2531 | * in the rare case that the file is mmap()ped and a write |
| 2532 | * occured into the mmap()ped region just beyond the file size | 2532 | * occurred into the mmap()ped region just beyond the file size |
| 2533 | * and writepage has not yet been called to write out the page | 2533 | * and writepage has not yet been called to write out the page |
| 2534 | * (which would clear the area beyond the file size) and we now | 2534 | * (which would clear the area beyond the file size) and we now |
| 2535 | * extend the file size to incorporate this dirty region | 2535 | * extend the file size to incorporate this dirty region |
diff --git a/fs/ntfs/layout.h b/fs/ntfs/layout.h index 8b2549f672bf..faece7190866 100644 --- a/fs/ntfs/layout.h +++ b/fs/ntfs/layout.h | |||
| @@ -286,7 +286,7 @@ typedef le16 MFT_RECORD_FLAGS; | |||
| 286 | * fragmented. Volume free space includes the empty part of the mft zone and | 286 | * fragmented. Volume free space includes the empty part of the mft zone and |
| 287 | * when the volume's free 88% are used up, the mft zone is shrunk by a factor | 287 | * when the volume's free 88% are used up, the mft zone is shrunk by a factor |
| 288 | * of 2, thus making more space available for more files/data. This process is | 288 | * of 2, thus making more space available for more files/data. This process is |
| 289 | * repeated everytime there is no more free space except for the mft zone until | 289 | * repeated every time there is no more free space except for the mft zone until |
| 290 | * there really is no more free space. | 290 | * there really is no more free space. |
| 291 | */ | 291 | */ |
| 292 | 292 | ||
| @@ -1657,13 +1657,13 @@ typedef enum { | |||
| 1657 | * pointed to by the Owner field was provided by a defaulting mechanism | 1657 | * pointed to by the Owner field was provided by a defaulting mechanism |
| 1658 | * rather than explicitly provided by the original provider of the | 1658 | * rather than explicitly provided by the original provider of the |
| 1659 | * security descriptor. This may affect the treatment of the SID with | 1659 | * security descriptor. This may affect the treatment of the SID with |
| 1660 | * respect to inheritence of an owner. | 1660 | * respect to inheritance of an owner. |
| 1661 | * | 1661 | * |
| 1662 | * SE_GROUP_DEFAULTED - This boolean flag, when set, indicates that the SID in | 1662 | * SE_GROUP_DEFAULTED - This boolean flag, when set, indicates that the SID in |
| 1663 | * the Group field was provided by a defaulting mechanism rather than | 1663 | * the Group field was provided by a defaulting mechanism rather than |
| 1664 | * explicitly provided by the original provider of the security | 1664 | * explicitly provided by the original provider of the security |
| 1665 | * descriptor. This may affect the treatment of the SID with respect to | 1665 | * descriptor. This may affect the treatment of the SID with respect to |
| 1666 | * inheritence of a primary group. | 1666 | * inheritance of a primary group. |
| 1667 | * | 1667 | * |
| 1668 | * SE_DACL_PRESENT - This boolean flag, when set, indicates that the security | 1668 | * SE_DACL_PRESENT - This boolean flag, when set, indicates that the security |
| 1669 | * descriptor contains a discretionary ACL. If this flag is set and the | 1669 | * descriptor contains a discretionary ACL. If this flag is set and the |
| @@ -1674,7 +1674,7 @@ typedef enum { | |||
| 1674 | * pointed to by the Dacl field was provided by a defaulting mechanism | 1674 | * pointed to by the Dacl field was provided by a defaulting mechanism |
| 1675 | * rather than explicitly provided by the original provider of the | 1675 | * rather than explicitly provided by the original provider of the |
| 1676 | * security descriptor. This may affect the treatment of the ACL with | 1676 | * security descriptor. This may affect the treatment of the ACL with |
| 1677 | * respect to inheritence of an ACL. This flag is ignored if the | 1677 | * respect to inheritance of an ACL. This flag is ignored if the |
| 1678 | * DaclPresent flag is not set. | 1678 | * DaclPresent flag is not set. |
| 1679 | * | 1679 | * |
| 1680 | * SE_SACL_PRESENT - This boolean flag, when set, indicates that the security | 1680 | * SE_SACL_PRESENT - This boolean flag, when set, indicates that the security |
| @@ -1686,7 +1686,7 @@ typedef enum { | |||
| 1686 | * pointed to by the Sacl field was provided by a defaulting mechanism | 1686 | * pointed to by the Sacl field was provided by a defaulting mechanism |
| 1687 | * rather than explicitly provided by the original provider of the | 1687 | * rather than explicitly provided by the original provider of the |
| 1688 | * security descriptor. This may affect the treatment of the ACL with | 1688 | * security descriptor. This may affect the treatment of the ACL with |
| 1689 | * respect to inheritence of an ACL. This flag is ignored if the | 1689 | * respect to inheritance of an ACL. This flag is ignored if the |
| 1690 | * SaclPresent flag is not set. | 1690 | * SaclPresent flag is not set. |
| 1691 | * | 1691 | * |
| 1692 | * SE_SELF_RELATIVE - This boolean flag, when set, indicates that the security | 1692 | * SE_SELF_RELATIVE - This boolean flag, when set, indicates that the security |
| @@ -2283,7 +2283,7 @@ typedef struct { | |||
| 2283 | // the key_length is zero, then the vcn immediately | 2283 | // the key_length is zero, then the vcn immediately |
| 2284 | // follows the INDEX_ENTRY_HEADER. Regardless of | 2284 | // follows the INDEX_ENTRY_HEADER. Regardless of |
| 2285 | // key_length, the address of the 8-byte boundary | 2285 | // key_length, the address of the 8-byte boundary |
| 2286 | // alligned vcn of INDEX_ENTRY{_HEADER} *ie is given by | 2286 | // aligned vcn of INDEX_ENTRY{_HEADER} *ie is given by |
| 2287 | // (char*)ie + le16_to_cpu(ie*)->length) - sizeof(VCN), | 2287 | // (char*)ie + le16_to_cpu(ie*)->length) - sizeof(VCN), |
| 2288 | // where sizeof(VCN) can be hardcoded as 8 if wanted. */ | 2288 | // where sizeof(VCN) can be hardcoded as 8 if wanted. */ |
| 2289 | } __attribute__ ((__packed__)) INDEX_ENTRY; | 2289 | } __attribute__ ((__packed__)) INDEX_ENTRY; |
diff --git a/fs/ntfs/logfile.c b/fs/ntfs/logfile.c index 4dadcdf3d451..c71de292c5ad 100644 --- a/fs/ntfs/logfile.c +++ b/fs/ntfs/logfile.c | |||
| @@ -669,7 +669,7 @@ err_out: | |||
| 669 | * of cases where we think that a volume is dirty when in fact it is clean. | 669 | * of cases where we think that a volume is dirty when in fact it is clean. |
| 670 | * This should only affect volumes that have not been shutdown cleanly but did | 670 | * This should only affect volumes that have not been shutdown cleanly but did |
| 671 | * not have any pending, non-check-pointed i/o, i.e. they were completely idle | 671 | * not have any pending, non-check-pointed i/o, i.e. they were completely idle |
| 672 | * at least for the five seconds preceeding the unclean shutdown. | 672 | * at least for the five seconds preceding the unclean shutdown. |
| 673 | * | 673 | * |
| 674 | * This function assumes that the $LogFile journal has already been consistency | 674 | * This function assumes that the $LogFile journal has already been consistency |
| 675 | * checked by a call to ntfs_check_logfile() and in particular if the $LogFile | 675 | * checked by a call to ntfs_check_logfile() and in particular if the $LogFile |
diff --git a/fs/ntfs/logfile.h b/fs/ntfs/logfile.h index b5a6f08bd35c..aa2b6ac3f0a4 100644 --- a/fs/ntfs/logfile.h +++ b/fs/ntfs/logfile.h | |||
| @@ -222,7 +222,7 @@ typedef struct { | |||
| 222 | /* 24*/ sle64 file_size; /* Usable byte size of the log file. If the | 222 | /* 24*/ sle64 file_size; /* Usable byte size of the log file. If the |
| 223 | restart_area_offset + the offset of the | 223 | restart_area_offset + the offset of the |
| 224 | file_size are > 510 then corruption has | 224 | file_size are > 510 then corruption has |
| 225 | occured. This is the very first check when | 225 | occurred. This is the very first check when |
| 226 | starting with the restart_area as if it | 226 | starting with the restart_area as if it |
| 227 | fails it means that some of the above values | 227 | fails it means that some of the above values |
| 228 | will be corrupted by the multi sector | 228 | will be corrupted by the multi sector |
diff --git a/fs/ntfs/mft.c b/fs/ntfs/mft.c index 326e7475a22a..382857f9c7db 100644 --- a/fs/ntfs/mft.c +++ b/fs/ntfs/mft.c | |||
| @@ -73,7 +73,7 @@ static inline MFT_RECORD *map_mft_record_page(ntfs_inode *ni) | |||
| 73 | if (index > end_index || (i_size & ~PAGE_CACHE_MASK) < ofs + | 73 | if (index > end_index || (i_size & ~PAGE_CACHE_MASK) < ofs + |
| 74 | vol->mft_record_size) { | 74 | vol->mft_record_size) { |
| 75 | page = ERR_PTR(-ENOENT); | 75 | page = ERR_PTR(-ENOENT); |
| 76 | ntfs_error(vol->sb, "Attemt to read mft record 0x%lx, " | 76 | ntfs_error(vol->sb, "Attempt to read mft record 0x%lx, " |
| 77 | "which is beyond the end of the mft. " | 77 | "which is beyond the end of the mft. " |
| 78 | "This is probably a bug in the ntfs " | 78 | "This is probably a bug in the ntfs " |
| 79 | "driver.", ni->mft_no); | 79 | "driver.", ni->mft_no); |
| @@ -1442,7 +1442,7 @@ static int ntfs_mft_bitmap_extend_allocation_nolock(ntfs_volume *vol) | |||
| 1442 | // Note: It will need to be a special mft record and if none of | 1442 | // Note: It will need to be a special mft record and if none of |
| 1443 | // those are available it gets rather complicated... | 1443 | // those are available it gets rather complicated... |
| 1444 | ntfs_error(vol->sb, "Not enough space in this mft record to " | 1444 | ntfs_error(vol->sb, "Not enough space in this mft record to " |
| 1445 | "accomodate extended mft bitmap attribute " | 1445 | "accommodate extended mft bitmap attribute " |
| 1446 | "extent. Cannot handle this yet."); | 1446 | "extent. Cannot handle this yet."); |
| 1447 | ret = -EOPNOTSUPP; | 1447 | ret = -EOPNOTSUPP; |
| 1448 | goto undo_alloc; | 1448 | goto undo_alloc; |
| @@ -1879,7 +1879,7 @@ static int ntfs_mft_data_extend_allocation_nolock(ntfs_volume *vol) | |||
| 1879 | // and we would then need to update all references to this mft | 1879 | // and we would then need to update all references to this mft |
| 1880 | // record appropriately. This is rather complicated... | 1880 | // record appropriately. This is rather complicated... |
| 1881 | ntfs_error(vol->sb, "Not enough space in this mft record to " | 1881 | ntfs_error(vol->sb, "Not enough space in this mft record to " |
| 1882 | "accomodate extended mft data attribute " | 1882 | "accommodate extended mft data attribute " |
| 1883 | "extent. Cannot handle this yet."); | 1883 | "extent. Cannot handle this yet."); |
| 1884 | ret = -EOPNOTSUPP; | 1884 | ret = -EOPNOTSUPP; |
| 1885 | goto undo_alloc; | 1885 | goto undo_alloc; |
| @@ -2357,7 +2357,7 @@ ntfs_inode *ntfs_mft_record_alloc(ntfs_volume *vol, const int mode, | |||
| 2357 | } | 2357 | } |
| 2358 | #ifdef DEBUG | 2358 | #ifdef DEBUG |
| 2359 | read_lock_irqsave(&mftbmp_ni->size_lock, flags); | 2359 | read_lock_irqsave(&mftbmp_ni->size_lock, flags); |
| 2360 | ntfs_debug("Status of mftbmp after initialized extention: " | 2360 | ntfs_debug("Status of mftbmp after initialized extension: " |
| 2361 | "allocated_size 0x%llx, data_size 0x%llx, " | 2361 | "allocated_size 0x%llx, data_size 0x%llx, " |
| 2362 | "initialized_size 0x%llx.", | 2362 | "initialized_size 0x%llx.", |
| 2363 | (long long)mftbmp_ni->allocated_size, | 2363 | (long long)mftbmp_ni->allocated_size, |
diff --git a/fs/ntfs/runlist.c b/fs/ntfs/runlist.c index 56a9a6d25a2a..eac7d6788a10 100644 --- a/fs/ntfs/runlist.c +++ b/fs/ntfs/runlist.c | |||
| @@ -1243,7 +1243,7 @@ err_out: | |||
| 1243 | * write. | 1243 | * write. |
| 1244 | * | 1244 | * |
| 1245 | * This is used when building the mapping pairs array of a runlist to compress | 1245 | * This is used when building the mapping pairs array of a runlist to compress |
| 1246 | * a given logical cluster number (lcn) or a specific run length to the minumum | 1246 | * a given logical cluster number (lcn) or a specific run length to the minimum |
| 1247 | * size possible. | 1247 | * size possible. |
| 1248 | * | 1248 | * |
| 1249 | * Return the number of bytes written on success. On error, i.e. the | 1249 | * Return the number of bytes written on success. On error, i.e. the |
diff --git a/fs/ntfs/super.c b/fs/ntfs/super.c index 29099a07b9fe..b52706da4645 100644 --- a/fs/ntfs/super.c +++ b/fs/ntfs/super.c | |||
| @@ -458,7 +458,7 @@ static int ntfs_remount(struct super_block *sb, int *flags, char *opt) | |||
| 458 | * the volume on boot and updates them. | 458 | * the volume on boot and updates them. |
| 459 | * | 459 | * |
| 460 | * When remounting read-only, mark the volume clean if no volume errors | 460 | * When remounting read-only, mark the volume clean if no volume errors |
| 461 | * have occured. | 461 | * have occurred. |
| 462 | */ | 462 | */ |
| 463 | if ((sb->s_flags & MS_RDONLY) && !(*flags & MS_RDONLY)) { | 463 | if ((sb->s_flags & MS_RDONLY) && !(*flags & MS_RDONLY)) { |
| 464 | static const char *es = ". Cannot remount read-write."; | 464 | static const char *es = ". Cannot remount read-write."; |
| @@ -1269,7 +1269,7 @@ static int check_windows_hibernation_status(ntfs_volume *vol) | |||
| 1269 | "hibernated on the volume."); | 1269 | "hibernated on the volume."); |
| 1270 | return 0; | 1270 | return 0; |
| 1271 | } | 1271 | } |
| 1272 | /* A real error occured. */ | 1272 | /* A real error occurred. */ |
| 1273 | ntfs_error(vol->sb, "Failed to find inode number for " | 1273 | ntfs_error(vol->sb, "Failed to find inode number for " |
| 1274 | "hiberfil.sys."); | 1274 | "hiberfil.sys."); |
| 1275 | return ret; | 1275 | return ret; |
| @@ -1370,7 +1370,7 @@ static bool load_and_init_quota(ntfs_volume *vol) | |||
| 1370 | NVolSetQuotaOutOfDate(vol); | 1370 | NVolSetQuotaOutOfDate(vol); |
| 1371 | return true; | 1371 | return true; |
| 1372 | } | 1372 | } |
| 1373 | /* A real error occured. */ | 1373 | /* A real error occurred. */ |
| 1374 | ntfs_error(vol->sb, "Failed to find inode number for $Quota."); | 1374 | ntfs_error(vol->sb, "Failed to find inode number for $Quota."); |
| 1375 | return false; | 1375 | return false; |
| 1376 | } | 1376 | } |
| @@ -1454,7 +1454,7 @@ not_enabled: | |||
| 1454 | NVolSetUsnJrnlStamped(vol); | 1454 | NVolSetUsnJrnlStamped(vol); |
| 1455 | return true; | 1455 | return true; |
| 1456 | } | 1456 | } |
| 1457 | /* A real error occured. */ | 1457 | /* A real error occurred. */ |
| 1458 | ntfs_error(vol->sb, "Failed to find inode number for " | 1458 | ntfs_error(vol->sb, "Failed to find inode number for " |
| 1459 | "$UsnJrnl."); | 1459 | "$UsnJrnl."); |
| 1460 | return false; | 1460 | return false; |
| @@ -2292,7 +2292,7 @@ static void ntfs_put_super(struct super_block *sb) | |||
| 2292 | ntfs_commit_inode(vol->mft_ino); | 2292 | ntfs_commit_inode(vol->mft_ino); |
| 2293 | 2293 | ||
| 2294 | /* | 2294 | /* |
| 2295 | * If a read-write mount and no volume errors have occured, mark the | 2295 | * If a read-write mount and no volume errors have occurred, mark the |
| 2296 | * volume clean. Also, re-commit all affected inodes. | 2296 | * volume clean. Also, re-commit all affected inodes. |
| 2297 | */ | 2297 | */ |
| 2298 | if (!(sb->s_flags & MS_RDONLY)) { | 2298 | if (!(sb->s_flags & MS_RDONLY)) { |
| @@ -2496,7 +2496,7 @@ static s64 get_nr_free_clusters(ntfs_volume *vol) | |||
| 2496 | if (vol->nr_clusters & 63) | 2496 | if (vol->nr_clusters & 63) |
| 2497 | nr_free += 64 - (vol->nr_clusters & 63); | 2497 | nr_free += 64 - (vol->nr_clusters & 63); |
| 2498 | up_read(&vol->lcnbmp_lock); | 2498 | up_read(&vol->lcnbmp_lock); |
| 2499 | /* If errors occured we may well have gone below zero, fix this. */ | 2499 | /* If errors occurred we may well have gone below zero, fix this. */ |
| 2500 | if (nr_free < 0) | 2500 | if (nr_free < 0) |
| 2501 | nr_free = 0; | 2501 | nr_free = 0; |
| 2502 | ntfs_debug("Exiting."); | 2502 | ntfs_debug("Exiting."); |
| @@ -2561,7 +2561,7 @@ static unsigned long __get_nr_free_mft_records(ntfs_volume *vol, | |||
| 2561 | } | 2561 | } |
| 2562 | ntfs_debug("Finished reading $MFT/$BITMAP, last index = 0x%lx.", | 2562 | ntfs_debug("Finished reading $MFT/$BITMAP, last index = 0x%lx.", |
| 2563 | index - 1); | 2563 | index - 1); |
| 2564 | /* If errors occured we may well have gone below zero, fix this. */ | 2564 | /* If errors occurred we may well have gone below zero, fix this. */ |
| 2565 | if (nr_free < 0) | 2565 | if (nr_free < 0) |
| 2566 | nr_free = 0; | 2566 | nr_free = 0; |
| 2567 | ntfs_debug("Exiting."); | 2567 | ntfs_debug("Exiting."); |
diff --git a/fs/ocfs2/alloc.c b/fs/ocfs2/alloc.c index b27a0d86f8c5..48aa9c7401c7 100644 --- a/fs/ocfs2/alloc.c +++ b/fs/ocfs2/alloc.c | |||
| @@ -4519,7 +4519,7 @@ set_tail_append: | |||
| 4519 | } | 4519 | } |
| 4520 | 4520 | ||
| 4521 | /* | 4521 | /* |
| 4522 | * Helper function called at the begining of an insert. | 4522 | * Helper function called at the beginning of an insert. |
| 4523 | * | 4523 | * |
| 4524 | * This computes a few things that are commonly used in the process of | 4524 | * This computes a few things that are commonly used in the process of |
| 4525 | * inserting into the btree: | 4525 | * inserting into the btree: |
diff --git a/fs/ocfs2/aops.h b/fs/ocfs2/aops.h index eceb456037c1..75cf3ad987a6 100644 --- a/fs/ocfs2/aops.h +++ b/fs/ocfs2/aops.h | |||
| @@ -71,7 +71,7 @@ static inline void ocfs2_iocb_set_rw_locked(struct kiocb *iocb, int level) | |||
| 71 | 71 | ||
| 72 | /* | 72 | /* |
| 73 | * Using a named enum representing lock types in terms of #N bit stored in | 73 | * Using a named enum representing lock types in terms of #N bit stored in |
| 74 | * iocb->private, which is going to be used for communication bewteen | 74 | * iocb->private, which is going to be used for communication between |
| 75 | * ocfs2_dio_end_io() and ocfs2_file_aio_write/read(). | 75 | * ocfs2_dio_end_io() and ocfs2_file_aio_write/read(). |
| 76 | */ | 76 | */ |
| 77 | enum ocfs2_iocb_lock_bits { | 77 | enum ocfs2_iocb_lock_bits { |
diff --git a/fs/ocfs2/cluster/heartbeat.c b/fs/ocfs2/cluster/heartbeat.c index 2461eb3272ed..643720209a98 100644 --- a/fs/ocfs2/cluster/heartbeat.c +++ b/fs/ocfs2/cluster/heartbeat.c | |||
| @@ -2275,7 +2275,7 @@ void o2hb_free_hb_set(struct config_group *group) | |||
| 2275 | kfree(hs); | 2275 | kfree(hs); |
| 2276 | } | 2276 | } |
| 2277 | 2277 | ||
| 2278 | /* hb callback registration and issueing */ | 2278 | /* hb callback registration and issuing */ |
| 2279 | 2279 | ||
| 2280 | static struct o2hb_callback *hbcall_from_type(enum o2hb_callback_type type) | 2280 | static struct o2hb_callback *hbcall_from_type(enum o2hb_callback_type type) |
| 2281 | { | 2281 | { |
diff --git a/fs/ocfs2/cluster/quorum.c b/fs/ocfs2/cluster/quorum.c index a87366750f23..8f9cea1597af 100644 --- a/fs/ocfs2/cluster/quorum.c +++ b/fs/ocfs2/cluster/quorum.c | |||
| @@ -89,7 +89,7 @@ static void o2quo_fence_self(void) | |||
| 89 | }; | 89 | }; |
| 90 | } | 90 | } |
| 91 | 91 | ||
| 92 | /* Indicate that a timeout occured on a hearbeat region write. The | 92 | /* Indicate that a timeout occurred on a hearbeat region write. The |
| 93 | * other nodes in the cluster may consider us dead at that time so we | 93 | * other nodes in the cluster may consider us dead at that time so we |
| 94 | * want to "fence" ourselves so that we don't scribble on the disk | 94 | * want to "fence" ourselves so that we don't scribble on the disk |
| 95 | * after they think they've recovered us. This can't solve all | 95 | * after they think they've recovered us. This can't solve all |
| @@ -261,7 +261,7 @@ void o2quo_hb_still_up(u8 node) | |||
| 261 | spin_unlock(&qs->qs_lock); | 261 | spin_unlock(&qs->qs_lock); |
| 262 | } | 262 | } |
| 263 | 263 | ||
| 264 | /* This is analagous to hb_up. as a node's connection comes up we delay the | 264 | /* This is analogous to hb_up. as a node's connection comes up we delay the |
| 265 | * quorum decision until we see it heartbeating. the hold will be droped in | 265 | * quorum decision until we see it heartbeating. the hold will be droped in |
| 266 | * hb_up or hb_down. it might be perpetuated by con_err until hb_down. if | 266 | * hb_up or hb_down. it might be perpetuated by con_err until hb_down. if |
| 267 | * it's already heartbeating we we might be dropping a hold that conn_up got. | 267 | * it's already heartbeating we we might be dropping a hold that conn_up got. |
diff --git a/fs/ocfs2/cluster/tcp.c b/fs/ocfs2/cluster/tcp.c index ee04ff5ee603..db5ee4b4f47a 100644 --- a/fs/ocfs2/cluster/tcp.c +++ b/fs/ocfs2/cluster/tcp.c | |||
| @@ -565,7 +565,7 @@ static void o2net_set_nn_state(struct o2net_node *nn, | |||
| 565 | * the work queue actually being up. */ | 565 | * the work queue actually being up. */ |
| 566 | if (!valid && o2net_wq) { | 566 | if (!valid && o2net_wq) { |
| 567 | unsigned long delay; | 567 | unsigned long delay; |
| 568 | /* delay if we're withing a RECONNECT_DELAY of the | 568 | /* delay if we're within a RECONNECT_DELAY of the |
| 569 | * last attempt */ | 569 | * last attempt */ |
| 570 | delay = (nn->nn_last_connect_attempt + | 570 | delay = (nn->nn_last_connect_attempt + |
| 571 | msecs_to_jiffies(o2net_reconnect_delay())) | 571 | msecs_to_jiffies(o2net_reconnect_delay())) |
diff --git a/fs/ocfs2/dlm/dlmmaster.c b/fs/ocfs2/dlm/dlmmaster.c index 9d67610dfc74..fede57ed005f 100644 --- a/fs/ocfs2/dlm/dlmmaster.c +++ b/fs/ocfs2/dlm/dlmmaster.c | |||
| @@ -808,7 +808,7 @@ lookup: | |||
| 808 | dlm_mle_detach_hb_events(dlm, mle); | 808 | dlm_mle_detach_hb_events(dlm, mle); |
| 809 | dlm_put_mle(mle); | 809 | dlm_put_mle(mle); |
| 810 | mle = NULL; | 810 | mle = NULL; |
| 811 | /* this is lame, but we cant wait on either | 811 | /* this is lame, but we can't wait on either |
| 812 | * the mle or lockres waitqueue here */ | 812 | * the mle or lockres waitqueue here */ |
| 813 | if (mig) | 813 | if (mig) |
| 814 | msleep(100); | 814 | msleep(100); |
| @@ -843,7 +843,7 @@ lookup: | |||
| 843 | 843 | ||
| 844 | /* finally add the lockres to its hash bucket */ | 844 | /* finally add the lockres to its hash bucket */ |
| 845 | __dlm_insert_lockres(dlm, res); | 845 | __dlm_insert_lockres(dlm, res); |
| 846 | /* since this lockres is new it doesnt not require the spinlock */ | 846 | /* since this lockres is new it doesn't not require the spinlock */ |
| 847 | dlm_lockres_grab_inflight_ref_new(dlm, res); | 847 | dlm_lockres_grab_inflight_ref_new(dlm, res); |
| 848 | 848 | ||
| 849 | /* if this node does not become the master make sure to drop | 849 | /* if this node does not become the master make sure to drop |
diff --git a/fs/ocfs2/inode.c b/fs/ocfs2/inode.c index 177d3a6c2a5f..b4c8bb6b8d28 100644 --- a/fs/ocfs2/inode.c +++ b/fs/ocfs2/inode.c | |||
| @@ -835,7 +835,7 @@ static int ocfs2_inode_is_valid_to_delete(struct inode *inode) | |||
| 835 | 835 | ||
| 836 | /* If we have allowd wipe of this inode for another node, it | 836 | /* If we have allowd wipe of this inode for another node, it |
| 837 | * will be marked here so we can safely skip it. Recovery will | 837 | * will be marked here so we can safely skip it. Recovery will |
| 838 | * cleanup any inodes we might inadvertantly skip here. */ | 838 | * cleanup any inodes we might inadvertently skip here. */ |
| 839 | if (oi->ip_flags & OCFS2_INODE_SKIP_DELETE) | 839 | if (oi->ip_flags & OCFS2_INODE_SKIP_DELETE) |
| 840 | goto bail_unlock; | 840 | goto bail_unlock; |
| 841 | 841 | ||
| @@ -917,7 +917,7 @@ static int ocfs2_query_inode_wipe(struct inode *inode, | |||
| 917 | * the inode open lock in ocfs2_read_locked_inode(). When we | 917 | * the inode open lock in ocfs2_read_locked_inode(). When we |
| 918 | * get to ->delete_inode(), each node tries to convert it's | 918 | * get to ->delete_inode(), each node tries to convert it's |
| 919 | * lock to an exclusive. Trylocks are serialized by the inode | 919 | * lock to an exclusive. Trylocks are serialized by the inode |
| 920 | * meta data lock. If the upconvert suceeds, we know the inode | 920 | * meta data lock. If the upconvert succeeds, we know the inode |
| 921 | * is no longer live and can be deleted. | 921 | * is no longer live and can be deleted. |
| 922 | * | 922 | * |
| 923 | * Though we call this with the meta data lock held, the | 923 | * Though we call this with the meta data lock held, the |
diff --git a/fs/ocfs2/journal.c b/fs/ocfs2/journal.c index dcc2d9327150..b141a44605ca 100644 --- a/fs/ocfs2/journal.c +++ b/fs/ocfs2/journal.c | |||
| @@ -1368,7 +1368,7 @@ skip_recovery: | |||
| 1368 | mlog_errno(status); | 1368 | mlog_errno(status); |
| 1369 | 1369 | ||
| 1370 | /* Now it is right time to recover quotas... We have to do this under | 1370 | /* Now it is right time to recover quotas... We have to do this under |
| 1371 | * superblock lock so that noone can start using the slot (and crash) | 1371 | * superblock lock so that no one can start using the slot (and crash) |
| 1372 | * before we recover it */ | 1372 | * before we recover it */ |
| 1373 | for (i = 0; i < rm_quota_used; i++) { | 1373 | for (i = 0; i < rm_quota_used; i++) { |
| 1374 | qrec = ocfs2_begin_quota_recovery(osb, rm_quota[i]); | 1374 | qrec = ocfs2_begin_quota_recovery(osb, rm_quota[i]); |
diff --git a/fs/ocfs2/journal.h b/fs/ocfs2/journal.h index 6180da1e37e6..68cf2f6d3c6a 100644 --- a/fs/ocfs2/journal.h +++ b/fs/ocfs2/journal.h | |||
| @@ -215,7 +215,7 @@ static inline void ocfs2_checkpoint_inode(struct inode *inode) | |||
| 215 | /* WARNING: This only kicks off a single | 215 | /* WARNING: This only kicks off a single |
| 216 | * checkpoint. If someone races you and adds more | 216 | * checkpoint. If someone races you and adds more |
| 217 | * metadata to the journal, you won't know, and will | 217 | * metadata to the journal, you won't know, and will |
| 218 | * wind up waiting *alot* longer than necessary. Right | 218 | * wind up waiting *a lot* longer than necessary. Right |
| 219 | * now we only use this in clear_inode so that's | 219 | * now we only use this in clear_inode so that's |
| 220 | * OK. */ | 220 | * OK. */ |
| 221 | ocfs2_start_checkpoint(osb); | 221 | ocfs2_start_checkpoint(osb); |
diff --git a/fs/ocfs2/namei.c b/fs/ocfs2/namei.c index 28f2cc1080d8..e5d738cd9cc0 100644 --- a/fs/ocfs2/namei.c +++ b/fs/ocfs2/namei.c | |||
| @@ -2128,7 +2128,7 @@ leave: | |||
| 2128 | } | 2128 | } |
| 2129 | 2129 | ||
| 2130 | /** | 2130 | /** |
| 2131 | * ocfs2_prep_new_orphaned_file() - Prepare the orphan dir to recieve a newly | 2131 | * ocfs2_prep_new_orphaned_file() - Prepare the orphan dir to receive a newly |
| 2132 | * allocated file. This is different from the typical 'add to orphan dir' | 2132 | * allocated file. This is different from the typical 'add to orphan dir' |
| 2133 | * operation in that the inode does not yet exist. This is a problem because | 2133 | * operation in that the inode does not yet exist. This is a problem because |
| 2134 | * the orphan dir stringifies the inode block number to come up with it's | 2134 | * the orphan dir stringifies the inode block number to come up with it's |
diff --git a/fs/ocfs2/ocfs2_fs.h b/fs/ocfs2/ocfs2_fs.h index bf2e7764920e..b68f87a83924 100644 --- a/fs/ocfs2/ocfs2_fs.h +++ b/fs/ocfs2/ocfs2_fs.h | |||
| @@ -441,7 +441,7 @@ static unsigned char ocfs2_type_by_mode[S_IFMT >> S_SHIFT] = { | |||
| 441 | struct ocfs2_block_check { | 441 | struct ocfs2_block_check { |
| 442 | /*00*/ __le32 bc_crc32e; /* 802.3 Ethernet II CRC32 */ | 442 | /*00*/ __le32 bc_crc32e; /* 802.3 Ethernet II CRC32 */ |
| 443 | __le16 bc_ecc; /* Single-error-correction parity vector. | 443 | __le16 bc_ecc; /* Single-error-correction parity vector. |
| 444 | This is a simple Hamming code dependant | 444 | This is a simple Hamming code dependent |
| 445 | on the blocksize. OCFS2's maximum | 445 | on the blocksize. OCFS2's maximum |
| 446 | blocksize, 4K, requires 16 parity bits, | 446 | blocksize, 4K, requires 16 parity bits, |
| 447 | so we fit in __le16. */ | 447 | so we fit in __le16. */ |
| @@ -750,7 +750,7 @@ struct ocfs2_dinode { | |||
| 750 | after an unclean | 750 | after an unclean |
| 751 | shutdown */ | 751 | shutdown */ |
| 752 | } journal1; | 752 | } journal1; |
| 753 | } id1; /* Inode type dependant 1 */ | 753 | } id1; /* Inode type dependent 1 */ |
| 754 | /*C0*/ union { | 754 | /*C0*/ union { |
| 755 | struct ocfs2_super_block i_super; | 755 | struct ocfs2_super_block i_super; |
| 756 | struct ocfs2_local_alloc i_lab; | 756 | struct ocfs2_local_alloc i_lab; |
diff --git a/fs/ocfs2/quota_global.c b/fs/ocfs2/quota_global.c index 279aef68025b..92fcd575775a 100644 --- a/fs/ocfs2/quota_global.c +++ b/fs/ocfs2/quota_global.c | |||
| @@ -556,7 +556,7 @@ int __ocfs2_sync_dquot(struct dquot *dquot, int freeing) | |||
| 556 | spin_unlock(&dq_data_lock); | 556 | spin_unlock(&dq_data_lock); |
| 557 | err = ocfs2_qinfo_lock(info, freeing); | 557 | err = ocfs2_qinfo_lock(info, freeing); |
| 558 | if (err < 0) { | 558 | if (err < 0) { |
| 559 | mlog(ML_ERROR, "Failed to lock quota info, loosing quota write" | 559 | mlog(ML_ERROR, "Failed to lock quota info, losing quota write" |
| 560 | " (type=%d, id=%u)\n", dquot->dq_type, | 560 | " (type=%d, id=%u)\n", dquot->dq_type, |
| 561 | (unsigned)dquot->dq_id); | 561 | (unsigned)dquot->dq_id); |
| 562 | goto out; | 562 | goto out; |
diff --git a/fs/ocfs2/reservations.h b/fs/ocfs2/reservations.h index 1e49cc29d06c..42c2b804f3fd 100644 --- a/fs/ocfs2/reservations.h +++ b/fs/ocfs2/reservations.h | |||
| @@ -29,7 +29,7 @@ | |||
| 29 | struct ocfs2_alloc_reservation { | 29 | struct ocfs2_alloc_reservation { |
| 30 | struct rb_node r_node; | 30 | struct rb_node r_node; |
| 31 | 31 | ||
| 32 | unsigned int r_start; /* Begining of current window */ | 32 | unsigned int r_start; /* Beginning of current window */ |
| 33 | unsigned int r_len; /* Length of the window */ | 33 | unsigned int r_len; /* Length of the window */ |
| 34 | 34 | ||
| 35 | unsigned int r_last_len; /* Length of most recent alloc */ | 35 | unsigned int r_last_len; /* Length of most recent alloc */ |
diff --git a/fs/ocfs2/stackglue.h b/fs/ocfs2/stackglue.h index 8ce7398ae1d2..1ec56fdb8d0d 100644 --- a/fs/ocfs2/stackglue.h +++ b/fs/ocfs2/stackglue.h | |||
| @@ -126,7 +126,7 @@ struct ocfs2_stack_operations { | |||
| 126 | * | 126 | * |
| 127 | * ->connect() must not return until it is guaranteed that | 127 | * ->connect() must not return until it is guaranteed that |
| 128 | * | 128 | * |
| 129 | * - Node down notifications for the filesystem will be recieved | 129 | * - Node down notifications for the filesystem will be received |
| 130 | * and passed to conn->cc_recovery_handler(). | 130 | * and passed to conn->cc_recovery_handler(). |
| 131 | * - Locking requests for the filesystem will be processed. | 131 | * - Locking requests for the filesystem will be processed. |
| 132 | */ | 132 | */ |
diff --git a/fs/ocfs2/suballoc.c b/fs/ocfs2/suballoc.c index ab6e2061074f..ba5d97e4a73e 100644 --- a/fs/ocfs2/suballoc.c +++ b/fs/ocfs2/suballoc.c | |||
| @@ -1511,7 +1511,7 @@ static int ocfs2_cluster_group_search(struct inode *inode, | |||
| 1511 | max_bits = le16_to_cpu(gd->bg_bits); | 1511 | max_bits = le16_to_cpu(gd->bg_bits); |
| 1512 | 1512 | ||
| 1513 | /* Tail groups in cluster bitmaps which aren't cpg | 1513 | /* Tail groups in cluster bitmaps which aren't cpg |
| 1514 | * aligned are prone to partial extention by a failed | 1514 | * aligned are prone to partial extension by a failed |
| 1515 | * fs resize. If the file system resize never got to | 1515 | * fs resize. If the file system resize never got to |
| 1516 | * update the dinode cluster count, then we don't want | 1516 | * update the dinode cluster count, then we don't want |
| 1517 | * to trust any clusters past it, regardless of what | 1517 | * to trust any clusters past it, regardless of what |
| @@ -2459,7 +2459,7 @@ static int _ocfs2_free_suballoc_bits(handle_t *handle, | |||
| 2459 | /* The alloc_bh comes from ocfs2_free_dinode() or | 2459 | /* The alloc_bh comes from ocfs2_free_dinode() or |
| 2460 | * ocfs2_free_clusters(). The callers have all locked the | 2460 | * ocfs2_free_clusters(). The callers have all locked the |
| 2461 | * allocator and gotten alloc_bh from the lock call. This | 2461 | * allocator and gotten alloc_bh from the lock call. This |
| 2462 | * validates the dinode buffer. Any corruption that has happended | 2462 | * validates the dinode buffer. Any corruption that has happened |
| 2463 | * is a code bug. */ | 2463 | * is a code bug. */ |
| 2464 | BUG_ON(!OCFS2_IS_VALID_DINODE(fe)); | 2464 | BUG_ON(!OCFS2_IS_VALID_DINODE(fe)); |
| 2465 | BUG_ON((count + start_bit) > ocfs2_bits_per_group(cl)); | 2465 | BUG_ON((count + start_bit) > ocfs2_bits_per_group(cl)); |
diff --git a/fs/ocfs2/super.c b/fs/ocfs2/super.c index 69fa11b35aa4..5a521c748859 100644 --- a/fs/ocfs2/super.c +++ b/fs/ocfs2/super.c | |||
| @@ -78,7 +78,7 @@ static struct kmem_cache *ocfs2_inode_cachep = NULL; | |||
| 78 | struct kmem_cache *ocfs2_dquot_cachep; | 78 | struct kmem_cache *ocfs2_dquot_cachep; |
| 79 | struct kmem_cache *ocfs2_qf_chunk_cachep; | 79 | struct kmem_cache *ocfs2_qf_chunk_cachep; |
| 80 | 80 | ||
| 81 | /* OCFS2 needs to schedule several differnt types of work which | 81 | /* OCFS2 needs to schedule several different types of work which |
| 82 | * require cluster locking, disk I/O, recovery waits, etc. Since these | 82 | * require cluster locking, disk I/O, recovery waits, etc. Since these |
| 83 | * types of work tend to be heavy we avoid using the kernel events | 83 | * types of work tend to be heavy we avoid using the kernel events |
| 84 | * workqueue and schedule on our own. */ | 84 | * workqueue and schedule on our own. */ |
diff --git a/fs/ocfs2/xattr.c b/fs/ocfs2/xattr.c index 57a215dc2d9b..81ecf9c0bf0a 100644 --- a/fs/ocfs2/xattr.c +++ b/fs/ocfs2/xattr.c | |||
| @@ -3554,7 +3554,7 @@ int ocfs2_xattr_set(struct inode *inode, | |||
| 3554 | down_write(&OCFS2_I(inode)->ip_xattr_sem); | 3554 | down_write(&OCFS2_I(inode)->ip_xattr_sem); |
| 3555 | /* | 3555 | /* |
| 3556 | * Scan inode and external block to find the same name | 3556 | * Scan inode and external block to find the same name |
| 3557 | * extended attribute and collect search infomation. | 3557 | * extended attribute and collect search information. |
| 3558 | */ | 3558 | */ |
| 3559 | ret = ocfs2_xattr_ibody_find(inode, name_index, name, &xis); | 3559 | ret = ocfs2_xattr_ibody_find(inode, name_index, name, &xis); |
| 3560 | if (ret) | 3560 | if (ret) |
| @@ -3578,7 +3578,7 @@ int ocfs2_xattr_set(struct inode *inode, | |||
| 3578 | goto cleanup; | 3578 | goto cleanup; |
| 3579 | } | 3579 | } |
| 3580 | 3580 | ||
| 3581 | /* Check whether the value is refcounted and do some prepartion. */ | 3581 | /* Check whether the value is refcounted and do some preparation. */ |
| 3582 | if (OCFS2_I(inode)->ip_dyn_features & OCFS2_HAS_REFCOUNT_FL && | 3582 | if (OCFS2_I(inode)->ip_dyn_features & OCFS2_HAS_REFCOUNT_FL && |
| 3583 | (!xis.not_found || !xbs.not_found)) { | 3583 | (!xis.not_found || !xbs.not_found)) { |
| 3584 | ret = ocfs2_prepare_refcount_xattr(inode, di, &xi, | 3584 | ret = ocfs2_prepare_refcount_xattr(inode, di, &xi, |
diff --git a/fs/partitions/check.c b/fs/partitions/check.c index ac546975031f..d545e97d99c3 100644 --- a/fs/partitions/check.c +++ b/fs/partitions/check.c | |||
| @@ -500,7 +500,7 @@ struct hd_struct *add_partition(struct gendisk *disk, int partno, | |||
| 500 | /* everything is up and running, commence */ | 500 | /* everything is up and running, commence */ |
| 501 | rcu_assign_pointer(ptbl->part[partno], p); | 501 | rcu_assign_pointer(ptbl->part[partno], p); |
| 502 | 502 | ||
| 503 | /* suppress uevent if the disk supresses it */ | 503 | /* suppress uevent if the disk suppresses it */ |
| 504 | if (!dev_get_uevent_suppress(ddev)) | 504 | if (!dev_get_uevent_suppress(ddev)) |
| 505 | kobject_uevent(&pdev->kobj, KOBJ_ADD); | 505 | kobject_uevent(&pdev->kobj, KOBJ_ADD); |
| 506 | 506 | ||
| @@ -585,7 +585,7 @@ rescan: | |||
| 585 | /* | 585 | /* |
| 586 | * If any partition code tried to read beyond EOD, try | 586 | * If any partition code tried to read beyond EOD, try |
| 587 | * unlocking native capacity even if partition table is | 587 | * unlocking native capacity even if partition table is |
| 588 | * sucessfully read as we could be missing some partitions. | 588 | * successfully read as we could be missing some partitions. |
| 589 | */ | 589 | */ |
| 590 | if (state->access_beyond_eod) { | 590 | if (state->access_beyond_eod) { |
| 591 | printk(KERN_WARNING | 591 | printk(KERN_WARNING |
diff --git a/fs/proc/base.c b/fs/proc/base.c index 5a670c11aeac..dd6628d3ba42 100644 --- a/fs/proc/base.c +++ b/fs/proc/base.c | |||
| @@ -220,7 +220,7 @@ static struct mm_struct *__check_mem_permission(struct task_struct *task) | |||
| 220 | } | 220 | } |
| 221 | 221 | ||
| 222 | /* | 222 | /* |
| 223 | * Noone else is allowed. | 223 | * No one else is allowed. |
| 224 | */ | 224 | */ |
| 225 | mmput(mm); | 225 | mmput(mm); |
| 226 | return ERR_PTR(-EPERM); | 226 | return ERR_PTR(-EPERM); |
diff --git a/fs/pstore/Kconfig b/fs/pstore/Kconfig index 867d0ac026ce..8007ae7c0d8c 100644 --- a/fs/pstore/Kconfig +++ b/fs/pstore/Kconfig | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | config PSTORE | 1 | config PSTORE |
| 2 | bool "Persistant store support" | 2 | bool "Persistent store support" |
| 3 | default n | 3 | default n |
| 4 | help | 4 | help |
| 5 | This option enables generic access to platform level | 5 | This option enables generic access to platform level |
diff --git a/fs/quota/dquot.c b/fs/quota/dquot.c index fcc8ae75d874..a925bf205497 100644 --- a/fs/quota/dquot.c +++ b/fs/quota/dquot.c | |||
| @@ -956,7 +956,7 @@ static inline int dqput_blocks(struct dquot *dquot) | |||
| 956 | 956 | ||
| 957 | /* | 957 | /* |
| 958 | * Remove references to dquots from inode and add dquot to list for freeing | 958 | * Remove references to dquots from inode and add dquot to list for freeing |
| 959 | * if we have the last referece to dquot | 959 | * if we have the last reference to dquot |
| 960 | * We can't race with anybody because we hold dqptr_sem for writing... | 960 | * We can't race with anybody because we hold dqptr_sem for writing... |
| 961 | */ | 961 | */ |
| 962 | static int remove_inode_dquot_ref(struct inode *inode, int type, | 962 | static int remove_inode_dquot_ref(struct inode *inode, int type, |
diff --git a/fs/reiserfs/journal.c b/fs/reiserfs/journal.c index c77514bd5776..c5e82ece7c6c 100644 --- a/fs/reiserfs/journal.c +++ b/fs/reiserfs/journal.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** Write ahead logging implementation copyright Chris Mason 2000 | 2 | ** Write ahead logging implementation copyright Chris Mason 2000 |
| 3 | ** | 3 | ** |
| 4 | ** The background commits make this code very interelated, and | 4 | ** The background commits make this code very interrelated, and |
| 5 | ** overly complex. I need to rethink things a bit....The major players: | 5 | ** overly complex. I need to rethink things a bit....The major players: |
| 6 | ** | 6 | ** |
| 7 | ** journal_begin -- call with the number of blocks you expect to log. | 7 | ** journal_begin -- call with the number of blocks you expect to log. |
| @@ -2725,7 +2725,7 @@ int journal_init(struct super_block *sb, const char *j_dev_name, | |||
| 2725 | REISERFS_DISK_OFFSET_IN_BYTES / | 2725 | REISERFS_DISK_OFFSET_IN_BYTES / |
| 2726 | sb->s_blocksize + 2); | 2726 | sb->s_blocksize + 2); |
| 2727 | 2727 | ||
| 2728 | /* Sanity check to see is the standard journal fitting withing first bitmap | 2728 | /* Sanity check to see is the standard journal fitting within first bitmap |
| 2729 | (actual for small blocksizes) */ | 2729 | (actual for small blocksizes) */ |
| 2730 | if (!SB_ONDISK_JOURNAL_DEVICE(sb) && | 2730 | if (!SB_ONDISK_JOURNAL_DEVICE(sb) && |
| 2731 | (SB_JOURNAL_1st_RESERVED_BLOCK(sb) + | 2731 | (SB_JOURNAL_1st_RESERVED_BLOCK(sb) + |
diff --git a/fs/reiserfs/lock.c b/fs/reiserfs/lock.c index b87aa2c1afc1..7df1ce48203a 100644 --- a/fs/reiserfs/lock.c +++ b/fs/reiserfs/lock.c | |||
| @@ -15,7 +15,7 @@ | |||
| 15 | * for this mutex, no need for a system wide mutex facility. | 15 | * for this mutex, no need for a system wide mutex facility. |
| 16 | * | 16 | * |
| 17 | * Also this lock is often released before a call that could block because | 17 | * Also this lock is often released before a call that could block because |
| 18 | * reiserfs performances were partialy based on the release while schedule() | 18 | * reiserfs performances were partially based on the release while schedule() |
| 19 | * property of the Bkl. | 19 | * property of the Bkl. |
| 20 | */ | 20 | */ |
| 21 | void reiserfs_write_lock(struct super_block *s) | 21 | void reiserfs_write_lock(struct super_block *s) |
diff --git a/fs/reiserfs/super.c b/fs/reiserfs/super.c index 0aab04f46827..b216ff6be1c9 100644 --- a/fs/reiserfs/super.c +++ b/fs/reiserfs/super.c | |||
| @@ -393,7 +393,7 @@ void add_save_link(struct reiserfs_transaction_handle *th, | |||
| 393 | /* body of "save" link */ | 393 | /* body of "save" link */ |
| 394 | link = INODE_PKEY(inode)->k_dir_id; | 394 | link = INODE_PKEY(inode)->k_dir_id; |
| 395 | 395 | ||
| 396 | /* put "save" link inot tree, don't charge quota to anyone */ | 396 | /* put "save" link into tree, don't charge quota to anyone */ |
| 397 | retval = | 397 | retval = |
| 398 | reiserfs_insert_item(th, &path, &key, &ih, NULL, (char *)&link); | 398 | reiserfs_insert_item(th, &path, &key, &ih, NULL, (char *)&link); |
| 399 | if (retval) { | 399 | if (retval) { |
| @@ -2104,7 +2104,7 @@ out: | |||
| 2104 | 2104 | ||
| 2105 | /* Read data from quotafile - avoid pagecache and such because we cannot afford | 2105 | /* Read data from quotafile - avoid pagecache and such because we cannot afford |
| 2106 | * acquiring the locks... As quota files are never truncated and quota code | 2106 | * acquiring the locks... As quota files are never truncated and quota code |
| 2107 | * itself serializes the operations (and noone else should touch the files) | 2107 | * itself serializes the operations (and no one else should touch the files) |
| 2108 | * we don't have to be afraid of races */ | 2108 | * we don't have to be afraid of races */ |
| 2109 | static ssize_t reiserfs_quota_read(struct super_block *sb, int type, char *data, | 2109 | static ssize_t reiserfs_quota_read(struct super_block *sb, int type, char *data, |
| 2110 | size_t len, loff_t off) | 2110 | size_t len, loff_t off) |
diff --git a/fs/reiserfs/xattr.c b/fs/reiserfs/xattr.c index 5c11ca82b782..47d2a4498b03 100644 --- a/fs/reiserfs/xattr.c +++ b/fs/reiserfs/xattr.c | |||
| @@ -396,7 +396,7 @@ static struct page *reiserfs_get_page(struct inode *dir, size_t n) | |||
| 396 | struct address_space *mapping = dir->i_mapping; | 396 | struct address_space *mapping = dir->i_mapping; |
| 397 | struct page *page; | 397 | struct page *page; |
| 398 | /* We can deadlock if we try to free dentries, | 398 | /* We can deadlock if we try to free dentries, |
| 399 | and an unlink/rmdir has just occured - GFP_NOFS avoids this */ | 399 | and an unlink/rmdir has just occurred - GFP_NOFS avoids this */ |
| 400 | mapping_set_gfp_mask(mapping, GFP_NOFS); | 400 | mapping_set_gfp_mask(mapping, GFP_NOFS); |
| 401 | page = read_mapping_page(mapping, n >> PAGE_CACHE_SHIFT, NULL); | 401 | page = read_mapping_page(mapping, n >> PAGE_CACHE_SHIFT, NULL); |
| 402 | if (!IS_ERR(page)) { | 402 | if (!IS_ERR(page)) { |
diff --git a/fs/squashfs/cache.c b/fs/squashfs/cache.c index 26b15ae34d6f..c37b520132ff 100644 --- a/fs/squashfs/cache.c +++ b/fs/squashfs/cache.c | |||
| @@ -104,7 +104,7 @@ struct squashfs_cache_entry *squashfs_cache_get(struct super_block *sb, | |||
| 104 | entry = &cache->entry[i]; | 104 | entry = &cache->entry[i]; |
| 105 | 105 | ||
| 106 | /* | 106 | /* |
| 107 | * Initialise choosen cache entry, and fill it in from | 107 | * Initialise chosen cache entry, and fill it in from |
| 108 | * disk. | 108 | * disk. |
| 109 | */ | 109 | */ |
| 110 | cache->unused--; | 110 | cache->unused--; |
| @@ -286,7 +286,7 @@ cleanup: | |||
| 286 | 286 | ||
| 287 | 287 | ||
| 288 | /* | 288 | /* |
| 289 | * Copy upto length bytes from cache entry to buffer starting at offset bytes | 289 | * Copy up to length bytes from cache entry to buffer starting at offset bytes |
| 290 | * into the cache entry. If there's not length bytes then copy the number of | 290 | * into the cache entry. If there's not length bytes then copy the number of |
| 291 | * bytes available. In all cases return the number of bytes copied. | 291 | * bytes available. In all cases return the number of bytes copied. |
| 292 | */ | 292 | */ |
diff --git a/fs/ubifs/budget.c b/fs/ubifs/budget.c index c8ff0d1ae5d3..8b3a7da531eb 100644 --- a/fs/ubifs/budget.c +++ b/fs/ubifs/budget.c | |||
| @@ -147,7 +147,7 @@ static int make_free_space(struct ubifs_info *c) | |||
| 147 | if (liab2 < liab1) | 147 | if (liab2 < liab1) |
| 148 | return -EAGAIN; | 148 | return -EAGAIN; |
| 149 | 149 | ||
| 150 | dbg_budg("new liability %lld (not shrinked)", liab2); | 150 | dbg_budg("new liability %lld (not shrunk)", liab2); |
| 151 | 151 | ||
| 152 | /* Liability did not shrink again, try GC */ | 152 | /* Liability did not shrink again, try GC */ |
| 153 | dbg_budg("Run GC"); | 153 | dbg_budg("Run GC"); |
diff --git a/fs/ufs/inode.c b/fs/ufs/inode.c index 27a4babe7df0..e765743cf9f3 100644 --- a/fs/ufs/inode.c +++ b/fs/ufs/inode.c | |||
| @@ -78,7 +78,7 @@ static int ufs_block_to_path(struct inode *inode, sector_t i_block, sector_t off | |||
| 78 | 78 | ||
| 79 | /* | 79 | /* |
| 80 | * Returns the location of the fragment from | 80 | * Returns the location of the fragment from |
| 81 | * the begining of the filesystem. | 81 | * the beginning of the filesystem. |
| 82 | */ | 82 | */ |
| 83 | 83 | ||
| 84 | static u64 ufs_frag_map(struct inode *inode, sector_t frag, bool needs_lock) | 84 | static u64 ufs_frag_map(struct inode *inode, sector_t frag, bool needs_lock) |
diff --git a/fs/ufs/super.c b/fs/ufs/super.c index 7693d6293404..3915ade6f9a8 100644 --- a/fs/ufs/super.c +++ b/fs/ufs/super.c | |||
| @@ -483,9 +483,9 @@ static int ufs_parse_options (char * options, unsigned * mount_options) | |||
| 483 | } | 483 | } |
| 484 | 484 | ||
| 485 | /* | 485 | /* |
| 486 | * Diffrent types of UFS hold fs_cstotal in different | 486 | * Different types of UFS hold fs_cstotal in different |
| 487 | * places, and use diffrent data structure for it. | 487 | * places, and use different data structure for it. |
| 488 | * To make things simplier we just copy fs_cstotal to ufs_sb_private_info | 488 | * To make things simpler we just copy fs_cstotal to ufs_sb_private_info |
| 489 | */ | 489 | */ |
| 490 | static void ufs_setup_cstotal(struct super_block *sb) | 490 | static void ufs_setup_cstotal(struct super_block *sb) |
| 491 | { | 491 | { |
diff --git a/fs/xfs/linux-2.6/xfs_aops.c b/fs/xfs/linux-2.6/xfs_aops.c index 52dbd14260ba..79ce38be15a1 100644 --- a/fs/xfs/linux-2.6/xfs_aops.c +++ b/fs/xfs/linux-2.6/xfs_aops.c | |||
| @@ -1295,7 +1295,7 @@ xfs_get_blocks_direct( | |||
| 1295 | * If the private argument is non-NULL __xfs_get_blocks signals us that we | 1295 | * If the private argument is non-NULL __xfs_get_blocks signals us that we |
| 1296 | * need to issue a transaction to convert the range from unwritten to written | 1296 | * need to issue a transaction to convert the range from unwritten to written |
| 1297 | * extents. In case this is regular synchronous I/O we just call xfs_end_io | 1297 | * extents. In case this is regular synchronous I/O we just call xfs_end_io |
| 1298 | * to do this and we are done. But in case this was a successfull AIO | 1298 | * to do this and we are done. But in case this was a successful AIO |
| 1299 | * request this handler is called from interrupt context, from which we | 1299 | * request this handler is called from interrupt context, from which we |
| 1300 | * can't start transactions. In that case offload the I/O completion to | 1300 | * can't start transactions. In that case offload the I/O completion to |
| 1301 | * the workqueues we also use for buffered I/O completion. | 1301 | * the workqueues we also use for buffered I/O completion. |
diff --git a/fs/xfs/linux-2.6/xfs_buf.c b/fs/xfs/linux-2.6/xfs_buf.c index 596bb2c9de42..5ea402023ebd 100644 --- a/fs/xfs/linux-2.6/xfs_buf.c +++ b/fs/xfs/linux-2.6/xfs_buf.c | |||
| @@ -120,7 +120,7 @@ xfs_buf_lru_add( | |||
| 120 | * The unlocked check is safe here because it only occurs when there are not | 120 | * The unlocked check is safe here because it only occurs when there are not |
| 121 | * b_lru_ref counts left on the inode under the pag->pag_buf_lock. it is there | 121 | * b_lru_ref counts left on the inode under the pag->pag_buf_lock. it is there |
| 122 | * to optimise the shrinker removing the buffer from the LRU and calling | 122 | * to optimise the shrinker removing the buffer from the LRU and calling |
| 123 | * xfs_buf_free(). i.e. it removes an unneccessary round trip on the | 123 | * xfs_buf_free(). i.e. it removes an unnecessary round trip on the |
| 124 | * bt_lru_lock. | 124 | * bt_lru_lock. |
| 125 | */ | 125 | */ |
| 126 | STATIC void | 126 | STATIC void |
| @@ -380,7 +380,7 @@ out_free_pages: | |||
| 380 | } | 380 | } |
| 381 | 381 | ||
| 382 | /* | 382 | /* |
| 383 | * Map buffer into kernel address-space if nessecary. | 383 | * Map buffer into kernel address-space if necessary. |
| 384 | */ | 384 | */ |
| 385 | STATIC int | 385 | STATIC int |
| 386 | _xfs_buf_map_pages( | 386 | _xfs_buf_map_pages( |
diff --git a/fs/xfs/linux-2.6/xfs_file.c b/fs/xfs/linux-2.6/xfs_file.c index 52aadfbed132..f4213ba1ff85 100644 --- a/fs/xfs/linux-2.6/xfs_file.c +++ b/fs/xfs/linux-2.6/xfs_file.c | |||
| @@ -381,7 +381,7 @@ xfs_aio_write_isize_update( | |||
| 381 | 381 | ||
| 382 | /* | 382 | /* |
| 383 | * If this was a direct or synchronous I/O that failed (such as ENOSPC) then | 383 | * If this was a direct or synchronous I/O that failed (such as ENOSPC) then |
| 384 | * part of the I/O may have been written to disk before the error occured. In | 384 | * part of the I/O may have been written to disk before the error occurred. In |
| 385 | * this case the on-disk file size may have been adjusted beyond the in-memory | 385 | * this case the on-disk file size may have been adjusted beyond the in-memory |
| 386 | * file size and now needs to be truncated back. | 386 | * file size and now needs to be truncated back. |
| 387 | */ | 387 | */ |
diff --git a/fs/xfs/linux-2.6/xfs_iops.c b/fs/xfs/linux-2.6/xfs_iops.c index 9ff7fc603d2f..dd21784525a8 100644 --- a/fs/xfs/linux-2.6/xfs_iops.c +++ b/fs/xfs/linux-2.6/xfs_iops.c | |||
| @@ -70,7 +70,7 @@ xfs_synchronize_times( | |||
| 70 | 70 | ||
| 71 | /* | 71 | /* |
| 72 | * If the linux inode is valid, mark it dirty. | 72 | * If the linux inode is valid, mark it dirty. |
| 73 | * Used when commiting a dirty inode into a transaction so that | 73 | * Used when committing a dirty inode into a transaction so that |
| 74 | * the inode will get written back by the linux code | 74 | * the inode will get written back by the linux code |
| 75 | */ | 75 | */ |
| 76 | void | 76 | void |
diff --git a/fs/xfs/linux-2.6/xfs_sync.c b/fs/xfs/linux-2.6/xfs_sync.c index 594cd822d84d..9cf35a688f53 100644 --- a/fs/xfs/linux-2.6/xfs_sync.c +++ b/fs/xfs/linux-2.6/xfs_sync.c | |||
| @@ -401,7 +401,7 @@ xfs_quiesce_fs( | |||
| 401 | /* | 401 | /* |
| 402 | * Second stage of a quiesce. The data is already synced, now we have to take | 402 | * Second stage of a quiesce. The data is already synced, now we have to take |
| 403 | * care of the metadata. New transactions are already blocked, so we need to | 403 | * care of the metadata. New transactions are already blocked, so we need to |
| 404 | * wait for any remaining transactions to drain out before proceding. | 404 | * wait for any remaining transactions to drain out before proceeding. |
| 405 | */ | 405 | */ |
| 406 | void | 406 | void |
| 407 | xfs_quiesce_attr( | 407 | xfs_quiesce_attr( |
diff --git a/fs/xfs/quota/xfs_dquot.c b/fs/xfs/quota/xfs_dquot.c index 7e2416478503..6fa214603819 100644 --- a/fs/xfs/quota/xfs_dquot.c +++ b/fs/xfs/quota/xfs_dquot.c | |||
| @@ -600,7 +600,7 @@ xfs_qm_dqread( | |||
| 600 | 600 | ||
| 601 | /* | 601 | /* |
| 602 | * Reservation counters are defined as reservation plus current usage | 602 | * Reservation counters are defined as reservation plus current usage |
| 603 | * to avoid having to add everytime. | 603 | * to avoid having to add every time. |
| 604 | */ | 604 | */ |
| 605 | dqp->q_res_bcount = be64_to_cpu(ddqp->d_bcount); | 605 | dqp->q_res_bcount = be64_to_cpu(ddqp->d_bcount); |
| 606 | dqp->q_res_icount = be64_to_cpu(ddqp->d_icount); | 606 | dqp->q_res_icount = be64_to_cpu(ddqp->d_icount); |
diff --git a/fs/xfs/quota/xfs_qm_bhv.c b/fs/xfs/quota/xfs_qm_bhv.c index 774d7ec6df8e..a0a829addca9 100644 --- a/fs/xfs/quota/xfs_qm_bhv.c +++ b/fs/xfs/quota/xfs_qm_bhv.c | |||
| @@ -134,7 +134,7 @@ xfs_qm_newmount( | |||
| 134 | */ | 134 | */ |
| 135 | if (quotaondisk && !XFS_QM_NEED_QUOTACHECK(mp)) { | 135 | if (quotaondisk && !XFS_QM_NEED_QUOTACHECK(mp)) { |
| 136 | /* | 136 | /* |
| 137 | * If an error occured, qm_mount_quotas code | 137 | * If an error occurred, qm_mount_quotas code |
| 138 | * has already disabled quotas. So, just finish | 138 | * has already disabled quotas. So, just finish |
| 139 | * mounting, and get on with the boring life | 139 | * mounting, and get on with the boring life |
| 140 | * without disk quotas. | 140 | * without disk quotas. |
diff --git a/fs/xfs/quota/xfs_qm_syscalls.c b/fs/xfs/quota/xfs_qm_syscalls.c index c82f06778a27..0d62a07b7fd8 100644 --- a/fs/xfs/quota/xfs_qm_syscalls.c +++ b/fs/xfs/quota/xfs_qm_syscalls.c | |||
| @@ -172,7 +172,7 @@ xfs_qm_scall_quotaoff( | |||
| 172 | /* | 172 | /* |
| 173 | * Next we make the changes in the quota flag in the mount struct. | 173 | * Next we make the changes in the quota flag in the mount struct. |
| 174 | * This isn't protected by a particular lock directly, because we | 174 | * This isn't protected by a particular lock directly, because we |
| 175 | * don't want to take a mrlock everytime we depend on quotas being on. | 175 | * don't want to take a mrlock every time we depend on quotas being on. |
| 176 | */ | 176 | */ |
| 177 | mp->m_qflags &= ~(flags); | 177 | mp->m_qflags &= ~(flags); |
| 178 | 178 | ||
| @@ -354,7 +354,7 @@ xfs_qm_scall_quotaon( | |||
| 354 | return XFS_ERROR(EINVAL); | 354 | return XFS_ERROR(EINVAL); |
| 355 | } | 355 | } |
| 356 | /* | 356 | /* |
| 357 | * If everything's upto-date incore, then don't waste time. | 357 | * If everything's up to-date incore, then don't waste time. |
| 358 | */ | 358 | */ |
| 359 | if ((mp->m_qflags & flags) == flags) | 359 | if ((mp->m_qflags & flags) == flags) |
| 360 | return XFS_ERROR(EEXIST); | 360 | return XFS_ERROR(EEXIST); |
diff --git a/fs/xfs/xfs_buf_item.c b/fs/xfs/xfs_buf_item.c index e5413d96f1af..7b7e005e3dcc 100644 --- a/fs/xfs/xfs_buf_item.c +++ b/fs/xfs/xfs_buf_item.c | |||
| @@ -992,7 +992,7 @@ xfs_buf_iodone_callbacks( | |||
| 992 | lasttarg = XFS_BUF_TARGET(bp); | 992 | lasttarg = XFS_BUF_TARGET(bp); |
| 993 | 993 | ||
| 994 | /* | 994 | /* |
| 995 | * If the write was asynchronous then noone will be looking for the | 995 | * If the write was asynchronous then no one will be looking for the |
| 996 | * error. Clear the error state and write the buffer out again. | 996 | * error. Clear the error state and write the buffer out again. |
| 997 | * | 997 | * |
| 998 | * During sync or umount we'll write all pending buffers again | 998 | * During sync or umount we'll write all pending buffers again |
diff --git a/fs/xfs/xfs_inode.c b/fs/xfs/xfs_inode.c index 742c8330994a..a37480a6e023 100644 --- a/fs/xfs/xfs_inode.c +++ b/fs/xfs/xfs_inode.c | |||
| @@ -2789,7 +2789,7 @@ xfs_iflush( | |||
| 2789 | 2789 | ||
| 2790 | /* | 2790 | /* |
| 2791 | * We can't flush the inode until it is unpinned, so wait for it if we | 2791 | * We can't flush the inode until it is unpinned, so wait for it if we |
| 2792 | * are allowed to block. We know noone new can pin it, because we are | 2792 | * are allowed to block. We know no one new can pin it, because we are |
| 2793 | * holding the inode lock shared and you need to hold it exclusively to | 2793 | * holding the inode lock shared and you need to hold it exclusively to |
| 2794 | * pin the inode. | 2794 | * pin the inode. |
| 2795 | * | 2795 | * |
diff --git a/fs/xfs/xfs_inode.h b/fs/xfs/xfs_inode.h index f753200cef8d..ff4e2a30227d 100644 --- a/fs/xfs/xfs_inode.h +++ b/fs/xfs/xfs_inode.h | |||
| @@ -111,7 +111,7 @@ struct xfs_imap { | |||
| 111 | * Generally, we do not want to hold the i_rlock while holding the | 111 | * Generally, we do not want to hold the i_rlock while holding the |
| 112 | * i_ilock. Hierarchy is i_iolock followed by i_rlock. | 112 | * i_ilock. Hierarchy is i_iolock followed by i_rlock. |
| 113 | * | 113 | * |
| 114 | * xfs_iptr_t contains all the inode fields upto and including the | 114 | * xfs_iptr_t contains all the inode fields up to and including the |
| 115 | * i_mnext and i_mprev fields, it is used as a marker in the inode | 115 | * i_mnext and i_mprev fields, it is used as a marker in the inode |
| 116 | * chain off the mount structure by xfs_sync calls. | 116 | * chain off the mount structure by xfs_sync calls. |
| 117 | */ | 117 | */ |
| @@ -336,7 +336,7 @@ xfs_iflags_test_and_clear(xfs_inode_t *ip, unsigned short flags) | |||
| 336 | 336 | ||
| 337 | /* | 337 | /* |
| 338 | * Project quota id helpers (previously projid was 16bit only | 338 | * Project quota id helpers (previously projid was 16bit only |
| 339 | * and using two 16bit values to hold new 32bit projid was choosen | 339 | * and using two 16bit values to hold new 32bit projid was chosen |
| 340 | * to retain compatibility with "old" filesystems). | 340 | * to retain compatibility with "old" filesystems). |
| 341 | */ | 341 | */ |
| 342 | static inline prid_t | 342 | static inline prid_t |
diff --git a/fs/xfs/xfs_log_priv.h b/fs/xfs/xfs_log_priv.h index 15dbf1f9c2be..ffae692c9832 100644 --- a/fs/xfs/xfs_log_priv.h +++ b/fs/xfs/xfs_log_priv.h | |||
| @@ -570,7 +570,7 @@ int xlog_write(struct log *log, struct xfs_log_vec *log_vector, | |||
| 570 | * When we crack an atomic LSN, we sample it first so that the value will not | 570 | * When we crack an atomic LSN, we sample it first so that the value will not |
| 571 | * change while we are cracking it into the component values. This means we | 571 | * change while we are cracking it into the component values. This means we |
| 572 | * will always get consistent component values to work from. This should always | 572 | * will always get consistent component values to work from. This should always |
| 573 | * be used to smaple and crack LSNs taht are stored and updated in atomic | 573 | * be used to sample and crack LSNs that are stored and updated in atomic |
| 574 | * variables. | 574 | * variables. |
| 575 | */ | 575 | */ |
| 576 | static inline void | 576 | static inline void |
diff --git a/fs/xfs/xfs_log_recover.c b/fs/xfs/xfs_log_recover.c index 0c4a5618e7af..5cc464a17c93 100644 --- a/fs/xfs/xfs_log_recover.c +++ b/fs/xfs/xfs_log_recover.c | |||
| @@ -101,7 +101,7 @@ xlog_get_bp( | |||
| 101 | /* | 101 | /* |
| 102 | * We do log I/O in units of log sectors (a power-of-2 | 102 | * We do log I/O in units of log sectors (a power-of-2 |
| 103 | * multiple of the basic block size), so we round up the | 103 | * multiple of the basic block size), so we round up the |
| 104 | * requested size to acommodate the basic blocks required | 104 | * requested size to accommodate the basic blocks required |
| 105 | * for complete log sectors. | 105 | * for complete log sectors. |
| 106 | * | 106 | * |
| 107 | * In addition, the buffer may be used for a non-sector- | 107 | * In addition, the buffer may be used for a non-sector- |
| @@ -112,7 +112,7 @@ xlog_get_bp( | |||
| 112 | * an issue. Nor will this be a problem if the log I/O is | 112 | * an issue. Nor will this be a problem if the log I/O is |
| 113 | * done in basic blocks (sector size 1). But otherwise we | 113 | * done in basic blocks (sector size 1). But otherwise we |
| 114 | * extend the buffer by one extra log sector to ensure | 114 | * extend the buffer by one extra log sector to ensure |
| 115 | * there's space to accomodate this possiblility. | 115 | * there's space to accommodate this possibility. |
| 116 | */ | 116 | */ |
| 117 | if (nbblks > 1 && log->l_sectBBsize > 1) | 117 | if (nbblks > 1 && log->l_sectBBsize > 1) |
| 118 | nbblks += log->l_sectBBsize; | 118 | nbblks += log->l_sectBBsize; |
diff --git a/fs/xfs/xfs_trans_inode.c b/fs/xfs/xfs_trans_inode.c index 16084d8ea231..048b0c689d3e 100644 --- a/fs/xfs/xfs_trans_inode.c +++ b/fs/xfs/xfs_trans_inode.c | |||
| @@ -81,7 +81,7 @@ xfs_trans_ijoin( | |||
| 81 | * | 81 | * |
| 82 | * | 82 | * |
| 83 | * Grabs a reference to the inode which will be dropped when the transaction | 83 | * Grabs a reference to the inode which will be dropped when the transaction |
| 84 | * is commited. The inode will also be unlocked at that point. The inode | 84 | * is committed. The inode will also be unlocked at that point. The inode |
| 85 | * must be locked, and it cannot be associated with any transaction. | 85 | * must be locked, and it cannot be associated with any transaction. |
| 86 | */ | 86 | */ |
| 87 | void | 87 | void |
diff --git a/fs/xfs/xfs_vnodeops.c b/fs/xfs/xfs_vnodeops.c index c48b4217ec47..b7a5fe7c52c8 100644 --- a/fs/xfs/xfs_vnodeops.c +++ b/fs/xfs/xfs_vnodeops.c | |||
| @@ -953,7 +953,7 @@ xfs_release( | |||
| 953 | * If we previously truncated this file and removed old data | 953 | * If we previously truncated this file and removed old data |
| 954 | * in the process, we want to initiate "early" writeout on | 954 | * in the process, we want to initiate "early" writeout on |
| 955 | * the last close. This is an attempt to combat the notorious | 955 | * the last close. This is an attempt to combat the notorious |
| 956 | * NULL files problem which is particularly noticable from a | 956 | * NULL files problem which is particularly noticeable from a |
| 957 | * truncate down, buffered (re-)write (delalloc), followed by | 957 | * truncate down, buffered (re-)write (delalloc), followed by |
| 958 | * a crash. What we are effectively doing here is | 958 | * a crash. What we are effectively doing here is |
| 959 | * significantly reducing the time window where we'd otherwise | 959 | * significantly reducing the time window where we'd otherwise |
| @@ -982,7 +982,7 @@ xfs_release( | |||
| 982 | * | 982 | * |
| 983 | * Further, check if the inode is being opened, written and | 983 | * Further, check if the inode is being opened, written and |
| 984 | * closed frequently and we have delayed allocation blocks | 984 | * closed frequently and we have delayed allocation blocks |
| 985 | * oustanding (e.g. streaming writes from the NFS server), | 985 | * outstanding (e.g. streaming writes from the NFS server), |
| 986 | * truncating the blocks past EOF will cause fragmentation to | 986 | * truncating the blocks past EOF will cause fragmentation to |
| 987 | * occur. | 987 | * occur. |
| 988 | * | 988 | * |
