On Sat, Apr 23, 2022 at 6:30 AM Shakeel Butt shakeelb@google.com wrote:
On Thu, Apr 21, 2022 at 11:44:23PM +0000, Yosry Ahmed wrote:
From: Shakeel Butt shakeelb@google.com
[...]
[yosryahmed@google.com: refreshed to current master, updated commit message based on recent discussions and use cases] Signed-off-by: Shakeel Butt shakeelb@google.com Signed-off-by: Yosry Ahmed yosryahmed@google.com
You should add "Co-developed-by" tag for yourself here.
Acked-by: Johannes Weiner hannes@cmpxchg.org Acked-by: Michal Hocko mhocko@suse.com Acked-by: Wei Xu weixugc@google.com Acked-by: Roman Gushchin roman.gushchin@linux.dev
[...]
+static ssize_t memory_reclaim(struct kernfs_open_file *of, char *buf,
size_t nbytes, loff_t off)
+{
struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
unsigned int nr_retries = MAX_RECLAIM_RETRIES;
unsigned long nr_to_reclaim, nr_reclaimed = 0;
int err;
buf = strstrip(buf);
err = page_counter_memparse(buf, "", &nr_to_reclaim);
if (err)
return err;
while (nr_reclaimed < nr_to_reclaim) {
unsigned long reclaimed;
if (signal_pending(current))
return -EINTR;
/* This is the final attempt, drain percpu lru caches in the
Fix the comment format. "/*" should be on its own line.
* hope of introducing more evictable pages for
* try_to_free_mem_cgroup_pages().
*/
No need to send a new version if Andrew can fix these in the mm tree.
I will be sending v5 anyway to address your review comments on the last patch. I will fix these as well. Thanks!