From: Andrew Morton Signed-off-by: Andrew Morton --- fs/udf/balloc.c | 2 +- fs/udf/super.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff -puN fs/udf/balloc.c~squash-udf-warnings fs/udf/balloc.c --- a/fs/udf/balloc.c~squash-udf-warnings +++ a/fs/udf/balloc.c @@ -748,7 +748,7 @@ static int udf_table_new_block(struct su uint32_t spread = 0xFFFFFFFF, nspread = 0xFFFFFFFF; uint32_t newblock = 0, adsize; uint32_t extoffset, goal_extoffset, elen, goal_elen = 0; - kernel_lb_addr bloc, goal_bloc, eloc, goal_eloc; + kernel_lb_addr bloc, goal_bloc, eloc, goal_eloc = {}; struct buffer_head *bh, *goal_bh; int8_t etype; diff -puN fs/udf/super.c~squash-udf-warnings fs/udf/super.c --- a/fs/udf/super.c~squash-udf-warnings +++ a/fs/udf/super.c @@ -1360,7 +1360,7 @@ udf_load_partition(struct super_block *s case UDF_VIRTUAL_MAP15: case UDF_VIRTUAL_MAP20: { - kernel_lb_addr ino; + kernel_lb_addr ino = {}; memset(&ino, 0, sizeof(ino)); _