VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
author: Mikulas Patocka <mpatocka@redhat.com> 2013-10-14 12:14:13 -0400 committer: Jens Axboe <axboe@kernel.dk> 2013-11-08 08:59:44 -0700 commit: 8077c0d983ab276ec5f2700df56a64d671781905 parent: a207f5937630dd35bd2550620bef416937a1365e
Commit Summary:
bdi: test bdi_init failure
Diffstat:
1 file changed, 2 insertions, 1 deletion
diff --git a/fs/char_dev.c b/fs/char_dev.c
index afc2bb691780..b9bc05b9513a 100644
--- a/fs/char_dev.c
+++ b/fs/char_dev.c
@@ -574,7 +574,8 @@ static struct kobject *base_probe(dev_t dev, int *part, void *data)
 void __init chrdev_init(void)
 {
 	cdev_map = kobj_map_init(base_probe, &chrdevs_lock);
-	bdi_init(&directly_mappable_cdev_bdi);
+	if (bdi_init(&directly_mappable_cdev_bdi))
+		panic("Failed to init directly mappable cdev bdi");
 }