diff options
-rw-r--r-- | mm/slub.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -4649,6 +4649,8 @@ static ssize_t cpu_partial_store(struct kmem_cache *s, const char *buf, | |||
4649 | err = strict_strtoul(buf, 10, &objects); | 4649 | err = strict_strtoul(buf, 10, &objects); |
4650 | if (err) | 4650 | if (err) |
4651 | return err; | 4651 | return err; |
4652 | if (objects && kmem_cache_debug(s)) | ||
4653 | return -EINVAL; | ||
4652 | 4654 | ||
4653 | s->cpu_partial = objects; | 4655 | s->cpu_partial = objects; |
4654 | flush_all(s); | 4656 | flush_all(s); |