diff options
Diffstat (limited to 'mm')
-rw-r--r-- | mm/backing-dev.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mm/backing-dev.c b/mm/backing-dev.c index f028a9a472fd..e19606bb41a0 100644 --- a/mm/backing-dev.c +++ b/mm/backing-dev.c | |||
@@ -569,8 +569,10 @@ static int cgwb_create(struct backing_dev_info *bdi, | |||
569 | 569 | ||
570 | /* need to create a new one */ | 570 | /* need to create a new one */ |
571 | wb = kmalloc(sizeof(*wb), gfp); | 571 | wb = kmalloc(sizeof(*wb), gfp); |
572 | if (!wb) | 572 | if (!wb) { |
573 | return -ENOMEM; | 573 | ret = -ENOMEM; |
574 | goto out_put; | ||
575 | } | ||
574 | 576 | ||
575 | ret = wb_init(wb, bdi, blkcg_css->id, gfp); | 577 | ret = wb_init(wb, bdi, blkcg_css->id, gfp); |
576 | if (ret) | 578 | if (ret) |