aboutsummaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
authorKees Cook2017-05-08 17:56:08 -0500
committerLinus Torvalds2017-05-08 19:15:11 -0500
commit7fe6a42e87ef20edd7faf1b2f4bf18d95922d1e4 (patch)
treebec0fdf80e29f9ba042c9ec8061ef9b97e362067 /fs
parentf6950a735f29e782bc219ece22bb91d6e1ab7bbc (diff)
downloadkernel-7fe6a42e87ef20edd7faf1b2f4bf18d95922d1e4.tar.gz
kernel-7fe6a42e87ef20edd7faf1b2f4bf18d95922d1e4.tar.xz
kernel-7fe6a42e87ef20edd7faf1b2f4bf18d95922d1e4.zip
reiserfs: use designated initializers
Prepare to mark sensitive kernel structures for randomization by making sure they're using designated initializers. These were identified during allyesconfig builds of x86, arm, and arm64, with most initializer fixes extracted from grsecurity. Link: http://lkml.kernel.org/r/20170329210419.GA40066@beast Signed-off-by: Kees Cook <keescook@chromium.org> Cc: Jan Kara <jack@suse.cz> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs')
-rw-r--r--fs/reiserfs/item_ops.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/fs/reiserfs/item_ops.c b/fs/reiserfs/item_ops.c
index aca73dd73906..e3c558d1b78c 100644
--- a/fs/reiserfs/item_ops.c
+++ b/fs/reiserfs/item_ops.c
@@ -724,18 +724,18 @@ static void errcatch_print_vi(struct virtual_item *vi)
724} 724}
725 725
726static struct item_operations errcatch_ops = { 726static struct item_operations errcatch_ops = {
727 errcatch_bytes_number, 727 .bytes_number = errcatch_bytes_number,
728 errcatch_decrement_key, 728 .decrement_key = errcatch_decrement_key,
729 errcatch_is_left_mergeable, 729 .is_left_mergeable = errcatch_is_left_mergeable,
730 errcatch_print_item, 730 .print_item = errcatch_print_item,
731 errcatch_check_item, 731 .check_item = errcatch_check_item,
732 732
733 errcatch_create_vi, 733 .create_vi = errcatch_create_vi,
734 errcatch_check_left, 734 .check_left = errcatch_check_left,
735 errcatch_check_right, 735 .check_right = errcatch_check_right,
736 errcatch_part_size, 736 .part_size = errcatch_part_size,
737 errcatch_unit_num, 737 .unit_num = errcatch_unit_num,
738 errcatch_print_vi 738 .print_vi = errcatch_print_vi
739}; 739};
740 740
741#if ! (TYPE_STAT_DATA == 0 && TYPE_INDIRECT == 1 && TYPE_DIRECT == 2 && TYPE_DIRENTRY == 3) 741#if ! (TYPE_STAT_DATA == 0 && TYPE_INDIRECT == 1 && TYPE_DIRECT == 2 && TYPE_DIRENTRY == 3)