diff options
Diffstat (limited to 'fs/reiserfs/super.c')
-rw-r--r-- | fs/reiserfs/super.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/fs/reiserfs/super.c b/fs/reiserfs/super.c index d63da756eb49..cae2abbc0c71 100644 --- a/fs/reiserfs/super.c +++ b/fs/reiserfs/super.c | |||
@@ -521,7 +521,8 @@ static int init_inodecache(void) | |||
521 | reiserfs_inode_cachep = kmem_cache_create("reiser_inode_cache", | 521 | reiserfs_inode_cachep = kmem_cache_create("reiser_inode_cache", |
522 | sizeof(struct | 522 | sizeof(struct |
523 | reiserfs_inode_info), | 523 | reiserfs_inode_info), |
524 | 0, SLAB_RECLAIM_ACCOUNT, | 524 | 0, (SLAB_RECLAIM_ACCOUNT| |
525 | SLAB_MEM_SPREAD), | ||
525 | init_once, NULL); | 526 | init_once, NULL); |
526 | if (reiserfs_inode_cachep == NULL) | 527 | if (reiserfs_inode_cachep == NULL) |
527 | return -ENOMEM; | 528 | return -ENOMEM; |
@@ -684,14 +685,14 @@ static const arg_desc_t logging_mode[] = { | |||
684 | (1 << REISERFS_DATA_ORDERED | 1 << REISERFS_DATA_WRITEBACK)}, | 685 | (1 << REISERFS_DATA_ORDERED | 1 << REISERFS_DATA_WRITEBACK)}, |
685 | {"writeback", 1 << REISERFS_DATA_WRITEBACK, | 686 | {"writeback", 1 << REISERFS_DATA_WRITEBACK, |
686 | (1 << REISERFS_DATA_ORDERED | 1 << REISERFS_DATA_LOG)}, | 687 | (1 << REISERFS_DATA_ORDERED | 1 << REISERFS_DATA_LOG)}, |
687 | {NULL, 0} | 688 | {.value = NULL} |
688 | }; | 689 | }; |
689 | 690 | ||
690 | /* possible values for -o barrier= */ | 691 | /* possible values for -o barrier= */ |
691 | static const arg_desc_t barrier_mode[] = { | 692 | static const arg_desc_t barrier_mode[] = { |
692 | {"none", 1 << REISERFS_BARRIER_NONE, 1 << REISERFS_BARRIER_FLUSH}, | 693 | {"none", 1 << REISERFS_BARRIER_NONE, 1 << REISERFS_BARRIER_FLUSH}, |
693 | {"flush", 1 << REISERFS_BARRIER_FLUSH, 1 << REISERFS_BARRIER_NONE}, | 694 | {"flush", 1 << REISERFS_BARRIER_FLUSH, 1 << REISERFS_BARRIER_NONE}, |
694 | {NULL, 0} | 695 | {.value = NULL} |
695 | }; | 696 | }; |
696 | 697 | ||
697 | /* possible values for "-o block-allocator=" and bits which are to be set in | 698 | /* possible values for "-o block-allocator=" and bits which are to be set in |
@@ -889,7 +890,7 @@ static int reiserfs_parse_options(struct super_block *s, char *options, /* strin | |||
889 | {"acl",.setmask = 1 << REISERFS_UNSUPPORTED_OPT}, | 890 | {"acl",.setmask = 1 << REISERFS_UNSUPPORTED_OPT}, |
890 | {"noacl",.clrmask = 1 << REISERFS_UNSUPPORTED_OPT}, | 891 | {"noacl",.clrmask = 1 << REISERFS_UNSUPPORTED_OPT}, |
891 | #endif | 892 | #endif |
892 | {"nolog",}, /* This is unsupported */ | 893 | {.option_name = "nolog"}, |
893 | {"replayonly",.setmask = 1 << REPLAYONLY}, | 894 | {"replayonly",.setmask = 1 << REPLAYONLY}, |
894 | {"block-allocator",.arg_required = 'a',.values = balloc}, | 895 | {"block-allocator",.arg_required = 'a',.values = balloc}, |
895 | {"data",.arg_required = 'd',.values = logging_mode}, | 896 | {"data",.arg_required = 'd',.values = logging_mode}, |
@@ -907,7 +908,7 @@ static int reiserfs_parse_options(struct super_block *s, char *options, /* strin | |||
907 | {"grpjquota",.arg_required = | 908 | {"grpjquota",.arg_required = |
908 | 'g' | (1 << REISERFS_OPT_ALLOWEMPTY),.values = NULL}, | 909 | 'g' | (1 << REISERFS_OPT_ALLOWEMPTY),.values = NULL}, |
909 | {"jqfmt",.arg_required = 'f',.values = NULL}, | 910 | {"jqfmt",.arg_required = 'f',.values = NULL}, |
910 | {NULL,} | 911 | {.option_name = NULL} |
911 | }; | 912 | }; |
912 | 913 | ||
913 | *blocks = 0; | 914 | *blocks = 0; |