|
@@ -3693,13 +3693,12 @@ static inline void __cache_free(struct kmem_cache *cachep, void *objp,
|
|
|
|
|
|
if (likely(ac->avail < ac->limit)) {
|
|
|
STATS_INC_FREEHIT(cachep);
|
|
|
- ac->entry[ac->avail++] = objp;
|
|
|
- return;
|
|
|
} else {
|
|
|
STATS_INC_FREEMISS(cachep);
|
|
|
cache_flusharray(cachep, ac);
|
|
|
- ac->entry[ac->avail++] = objp;
|
|
|
}
|
|
|
+
|
|
|
+ ac->entry[ac->avail++] = objp;
|
|
|
}
|
|
|
|
|
|
/**
|