forked from luck/tmp_suning_uos_patched
initramfs: avoid "label at end of compound statement" error
Commit17a9be3174
("initramfs: Always do fput() and load modules after rootfs populate") introduced an error for the CONFIG_BLK_DEV_RAM=y case, because even though the code looks fine, the compiler really wants a statement after a label, or you'll get complaints: init/initramfs.c: In function 'populate_rootfs': init/initramfs.c:644:2: error: label at end of compound statement That commit moved the subsequent statements to outside the compound statement, leaving the label without any associated statements. Reported-by: Jörg Otte <jrg.otte@gmail.com> Fixes:17a9be3174
("initramfs: Always do fput() and load modules after rootfs populate") Cc: Al Viro <viro@zeniv.linux.org.uk> Cc: Stafford Horne <shorne@gmail.com> Cc: stable@vger.kernel.org # if17a9be3174
gets backported Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
3ef2bc099d
commit
394e4f5d58
|
@ -642,6 +642,7 @@ static int __init populate_rootfs(void)
|
|||
free_initrd();
|
||||
}
|
||||
done:
|
||||
/* empty statement */;
|
||||
#else
|
||||
printk(KERN_INFO "Unpacking initramfs...\n");
|
||||
err = unpack_to_rootfs((char *)initrd_start,
|
||||
|
|
Loading…
Reference in New Issue
Block a user