diff --git a/mm/memcontrol.c b/mm/memcontrol.c index 1d4ca7f8d4041e0bcb4729b5b471a1840da72894..d39867ef5d2edf24b9ff72cb40ac6ed6d2e1f167 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -6830,6 +6830,8 @@ mem_cgroup_pgcache_reclaim_interval_write(struct kernfs_open_file *of, if (kstrtou64(strstrip(buf), 0, &interval)) return -EINVAL; + if (interval > UINT_MAX) + return -EINVAL; memcg->pgcache_limit_reclaim_interval = msecs_to_jiffies(interval); return nbytes;