diff --git a/mm/slub.c b/mm/slub.c index 65030c7fd7e222933b03eef06199582e493b3600..f32aee37840b3ee94ff10aca8e1ca6cfa0c98862 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -2073,9 +2073,11 @@ static __always_inline void slab_free(struct kmem_cache *s, #ifndef CONFIG_CMPXCHG_LOCAL local_irq_save(flags); -#endif +#else redo: +#endif + /* * Determine the currently cpus per cpu slab. * The cpu may change afterward. However that does not matter since