diff options
author | Dan Carpenter <dan.carpenter@oracle.com> | 2013-08-15 10:56:29 +0300 |
---|---|---|
committer | David Woodhouse <David.Woodhouse@intel.com> | 2013-08-30 21:36:14 +0100 |
commit | 39de86ef0d333b210d27edad828d4f7cf68feff3 (patch) | |
tree | 4012c9ad7938fec194ee5026fcf79cb380d73fb5 | |
parent | 8a9f4aa3ac7560efcb242b3d1a31b1d804106f12 (diff) | |
download | linux-39de86ef0d333b210d27edad828d4f7cf68feff3.tar.bz2 |
mtd: create_freezable_workqueue() doesn't return an ERR_PTR
The create_freezable_workqueue() returns a NULL on error, it doesn't
return an ERR_PTR.
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
-rw-r--r-- | drivers/mtd/sm_ftl.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/mtd/sm_ftl.c b/drivers/mtd/sm_ftl.c index f9d5615c5727..3441e73ae819 100644 --- a/drivers/mtd/sm_ftl.c +++ b/drivers/mtd/sm_ftl.c @@ -1274,10 +1274,10 @@ static struct mtd_blktrans_ops sm_ftl_ops = { static __init int sm_module_init(void) { int error = 0; - cache_flush_workqueue = create_freezable_workqueue("smflush"); - if (IS_ERR(cache_flush_workqueue)) - return PTR_ERR(cache_flush_workqueue); + cache_flush_workqueue = create_freezable_workqueue("smflush"); + if (!cache_flush_workqueue) + return -ENOMEM; error = register_mtd_blktrans(&sm_ftl_ops); if (error) |