UBI: Remove alloc_ai() slab name from parameter list
There is always exactly one ubi_attach_info object allocated, therefore we don't have to care about the name. Signed-off-by: Richard Weinberger <richard@nod.at>
This commit is contained in:
parent
98105d0819
commit
d2158f69a7
|
@ -1301,7 +1301,7 @@ out_ech:
|
|||
return err;
|
||||
}
|
||||
|
||||
static struct ubi_attach_info *alloc_ai(const char *slab_name)
|
||||
static struct ubi_attach_info *alloc_ai(void)
|
||||
{
|
||||
struct ubi_attach_info *ai;
|
||||
|
||||
|
@ -1314,7 +1314,7 @@ static struct ubi_attach_info *alloc_ai(const char *slab_name)
|
|||
INIT_LIST_HEAD(&ai->erase);
|
||||
INIT_LIST_HEAD(&ai->alien);
|
||||
ai->volumes = RB_ROOT;
|
||||
ai->aeb_slab_cache = kmem_cache_create(slab_name,
|
||||
ai->aeb_slab_cache = kmem_cache_create("ubi_aeb_slab_cache",
|
||||
sizeof(struct ubi_ainf_peb),
|
||||
0, 0, NULL);
|
||||
if (!ai->aeb_slab_cache) {
|
||||
|
@ -1375,7 +1375,7 @@ static int scan_fast(struct ubi_device *ubi, struct ubi_attach_info **ai)
|
|||
return UBI_NO_FASTMAP;
|
||||
|
||||
destroy_ai(*ai);
|
||||
*ai = alloc_ai("ubi_aeb_slab_cache");
|
||||
*ai = alloc_ai();
|
||||
if (!*ai)
|
||||
return -ENOMEM;
|
||||
|
||||
|
@ -1404,7 +1404,7 @@ int ubi_attach(struct ubi_device *ubi, int force_scan)
|
|||
int err;
|
||||
struct ubi_attach_info *ai;
|
||||
|
||||
ai = alloc_ai("ubi_aeb_slab_cache");
|
||||
ai = alloc_ai();
|
||||
if (!ai)
|
||||
return -ENOMEM;
|
||||
|
||||
|
@ -1422,7 +1422,7 @@ int ubi_attach(struct ubi_device *ubi, int force_scan)
|
|||
if (err > 0) {
|
||||
if (err != UBI_NO_FASTMAP) {
|
||||
destroy_ai(ai);
|
||||
ai = alloc_ai("ubi_aeb_slab_cache2");
|
||||
ai = alloc_ai();
|
||||
if (!ai)
|
||||
return -ENOMEM;
|
||||
|
||||
|
@ -1461,7 +1461,7 @@ int ubi_attach(struct ubi_device *ubi, int force_scan)
|
|||
if (ubi->fm && ubi_dbg_chk_gen(ubi)) {
|
||||
struct ubi_attach_info *scan_ai;
|
||||
|
||||
scan_ai = alloc_ai("ubi_ckh_aeb_slab_cache");
|
||||
scan_ai = alloc_ai();
|
||||
if (!scan_ai) {
|
||||
err = -ENOMEM;
|
||||
goto out_wl;
|
||||
|
|
Loading…
Reference in New Issue