diff options
| author | Geliang Tang <geliangtang@163.com> | 2016-03-13 03:17:32 -0400 |
|---|---|---|
| committer | Ilya Dryomov <idryomov@gmail.com> | 2016-03-25 13:51:56 -0400 |
| commit | 03d9440676163e965cb77d03c102b461d8ccb482 (patch) | |
| tree | c88ddbc3309aa5f6b24e82f709715ce7fe8c9baa | |
| parent | 200fd27c8fa2ba8bb4529033967b69a7cbfa2c2e (diff) | |
rbd: use KMEM_CACHE macro
Use KMEM_CACHE() instead of kmem_cache_create() to simplify the code.
Signed-off-by: Geliang Tang <geliangtang@163.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
| -rw-r--r-- | drivers/block/rbd.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c index 08018710f363..9c6234428607 100644 --- a/drivers/block/rbd.c +++ b/drivers/block/rbd.c | |||
| @@ -5641,18 +5641,12 @@ static void rbd_sysfs_cleanup(void) | |||
| 5641 | static int rbd_slab_init(void) | 5641 | static int rbd_slab_init(void) |
| 5642 | { | 5642 | { |
| 5643 | rbd_assert(!rbd_img_request_cache); | 5643 | rbd_assert(!rbd_img_request_cache); |
| 5644 | rbd_img_request_cache = kmem_cache_create("rbd_img_request", | 5644 | rbd_img_request_cache = KMEM_CACHE(rbd_img_request, 0); |
| 5645 | sizeof (struct rbd_img_request), | ||
| 5646 | __alignof__(struct rbd_img_request), | ||
| 5647 | 0, NULL); | ||
| 5648 | if (!rbd_img_request_cache) | 5645 | if (!rbd_img_request_cache) |
| 5649 | return -ENOMEM; | 5646 | return -ENOMEM; |
| 5650 | 5647 | ||
| 5651 | rbd_assert(!rbd_obj_request_cache); | 5648 | rbd_assert(!rbd_obj_request_cache); |
| 5652 | rbd_obj_request_cache = kmem_cache_create("rbd_obj_request", | 5649 | rbd_obj_request_cache = KMEM_CACHE(rbd_obj_request, 0); |
| 5653 | sizeof (struct rbd_obj_request), | ||
| 5654 | __alignof__(struct rbd_obj_request), | ||
| 5655 | 0, NULL); | ||
| 5656 | if (!rbd_obj_request_cache) | 5650 | if (!rbd_obj_request_cache) |
| 5657 | goto out_err; | 5651 | goto out_err; |
| 5658 | 5652 | ||
