From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f74.google.com (mail-pj1-f74.google.com [209.85.216.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 44ED376025 for ; Tue, 22 Jul 2025 22:16:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.74 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753222586; cv=none; b=cOSS/8X34KvGe0sPfJW9CXx2kl9Ww1jyLzLa8zoOOEpm+q8583CZjlVSE+ciHuE2AghbzVR1lwAIWKEfqMlgBCS0EOEUSRX5Cr8o/eq/B4VYiRL8cJIjIs5tOScIWr6sRxROMAF/2acouX1Suw7ibEo+pHhfsbyvgAC5BZaac74= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753222586; c=relaxed/simple; bh=wMrajthTrfn+VJJ0omTKETlb5ZhBz0o5ltS36QpuDFk=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=IYRJ+Ne8xbvaKY31JZ5ILD1Pi+BRjFL1PDzX5VBC9JAzQYxgK9g5tde7e83v+eSSbOz/LFb/wYQEV3mTVogqavBjMNrzIR4G3U3AaOVSnIRZAXoSRpPX1wBf42Be7hjVqw+4BAvVfYcz0qz57432MeWTrKERTUSnIS0gKVZJcfk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--ynaffit.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=2zTqM8WR; arc=none smtp.client-ip=209.85.216.74 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--ynaffit.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="2zTqM8WR" Received: by mail-pj1-f74.google.com with SMTP id 98e67ed59e1d1-31215090074so8805506a91.0 for ; Tue, 22 Jul 2025 15:16:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1753222584; x=1753827384; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:from:subject:message-id:user-agent :references:mime-version:in-reply-to:date:from:to:cc:subject:date :message-id:reply-to; bh=wMrajthTrfn+VJJ0omTKETlb5ZhBz0o5ltS36QpuDFk=; b=2zTqM8WR3QgPqZmU7uYyYzzKxrM8XjgTzXijgvovUoqcb2SPaCCSzHlGTYr3WhRNOj Y5ipPQ9j4fW2KqHEXmZTGgu0y8cRWk6duOX0du/cJ5ExKE8qJVe2fBjaaDtAnQtoOaDX iVzzYW9ypOOjhTLO+6Qym5cbO1rIOxslvu/dJ+WVtPen7LejBu6eK7GrSTkyQsgPFwwY iUs8taPp+4YfXUSTSwgC8yv48Femp1yfPSQwoYv7ftbxzDC4hAM6laaApvvutry9jm3P FvjzErBVzl5WFx6Wa9+gR0hlPJi7IMrFBTzJJ1UvOMJGSP3wWkMP84aZBs6FhIKoca5n nZ1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753222584; x=1753827384; h=content-transfer-encoding:cc:to:from:subject:message-id:user-agent :references:mime-version:in-reply-to:date:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=wMrajthTrfn+VJJ0omTKETlb5ZhBz0o5ltS36QpuDFk=; b=WT2hA1xIU5aPHMjOQZyhqIOTdy0SrKzrPffx+qEraVVy9t0ppDCeW+Wa4H+Ma9WHIL 6DZcxbIS9lHRFeXs+ZUteFFNtB3EJ8eHgTkQOaPYyKjx8HrQ9o1V4Iy/Q39/Bq3WOWgo b5ZWPoLP5p5B+y4RAXyoqEXmu87iQ6m3KSRKSxPO9AnR3XzOVE3UIfasryKkA3QCKhbQ GEO/zFvMzyAHZRFDGLOzRN8Z/L6E86zVwq9bE6HDKhOaX/P4xhI0vNfZa6EVlDsUBPVJ lvam4JLByEAGdQMV7JYOuJ1LAwxnhhLLGvIACYhnnmiJnkfOOJoNOZsHgFhuJUBRKVaD hdnw== X-Gm-Message-State: AOJu0YzZMrcfdBe9nNfKd66rOxRYpsMLOqYi+zWKPhjOv9EDr/75osZu TDBfjnHnhOHBFj5YbQ93R9ab+I9RUzUDkVWee5YL+hfX7U6p1p+XJhNts8DLBeByUoSK6flwOAk tey3sRAiu8g== X-Google-Smtp-Source: AGHT+IEJJvfN1NwuQJ6NXfjDXeB1Dt54qr3NP+69gzSsnNNj3K1GVwu0drrKp25q4C0N9QwZZ7gUQxI7kUxQ X-Received: from pjbsv15.prod.google.com ([2002:a17:90b:538f:b0:312:1dae:6bf0]) (user=ynaffit job=prod-delivery.src-stubby-dispatcher) by 2002:a17:90b:2b86:b0:311:e605:f60e with SMTP id 98e67ed59e1d1-31e507c19f9mr1308710a91.20.1753222584535; Tue, 22 Jul 2025 15:16:24 -0700 (PDT) Date: Tue, 22 Jul 2025 15:16:22 -0700 In-Reply-To: <5rm53pnhpdeqljxqywh26gffh6vlyb5j5s6pzxhv52odhkl4fm@o6p7daoponsn> ("Michal =?utf-8?Q?Koutn=C3=BD=22's?= message of "Thu, 17 Jul 2025 14:56:13 +0200") Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20250714050008.2167786-2-ynaffit@google.com> <5rm53pnhpdeqljxqywh26gffh6vlyb5j5s6pzxhv52odhkl4fm@o6p7daoponsn> User-Agent: mu4e 1.12.9; emacs 30.1 Message-ID: Subject: Re: [RFC PATCH v2] cgroup: Track time in cgroup v2 freezer From: Tiffany Yang To: "Michal =?utf-8?Q?Koutn=C3=BD?=" Cc: linux-kernel@vger.kernel.org, John Stultz , Thomas Gleixner , Stephen Boyd , Anna-Maria Behnsen , Frederic Weisbecker , Tejun Heo , Johannes Weiner , "Rafael J. Wysocki" , Pavel Machek , Roman Gushchin , Chen Ridong , kernel-team@android.com, Jonathan Corbet , cgroups@vger.kernel.org, linux-doc@vger.kernel.org Content-Type: text/plain; charset="UTF-8"; format=flowed; delsp=yes Content-Transfer-Encoding: base64 TWljaGFsIEtvdXRuw70gPG1rb3V0bnlAc3VzZS5jb20+IHdyaXRlczoNCg0KPiBJJ2QgbGlrZSB0 byBpbmNvcnBvcmF0ZSB0aGUgcmVhc29uIGZyb20geW91ciBvdGhlciBtYWlsOg0KPiB8IFNpbmNl IHRoZXJlIGlzbid0IHlldCBhIGNsZWFyIHdheSB0byBpZGVudGlmeSBhIHNldCBvZiAibG9zdCIg dGltZQ0KPiB8IHRoYXQgZXZlcnlvbmUgKG9yIGF0IGxlYXN0IGEgd2lkZXIgZ3JvdXAgb2YgdXNl cnMpIGNhcmVzIGFib3V0LCBpdA0KPiB8IHNlZW1zIGxpa2UgaXRlcmF0aW5nIG92ZXIgY29tcG9u ZW50cyBvZiBpbnRlcmVzdCBpcyB0aGUgYmVzdCB3YXkNCj4gaW50byB0aGlzIGNvbW1pdCBtZXNz YWdlIChiZWNhdXNlIHRoYXQncyBhIHN0cm9uZ2VyIHBvbml0IHRoYXQgeW91ciB1c2UNCj4gY2Fz ZSBhbG9uZSkuDQoNCg0KPj4gQW55IGZlZWRiYWNrIHdvdWxkIGJlIG11Y2ggYXBwcmVjaWF0ZWQh DQoNCj4gSSBjYW4gc2VlIGJlbmVmaXRzIG9mIHRoaXMgbmV3IHN0YXQgZmllbGQgY29uY2VwdHVh bGx5LCBJIGhhdmUgc29tZQ0KPiByZW1hcmtzIHRvIGltcGxlbWVudGF0aW9uIGFuZCBzdWdnZXN0 aW9ucyB0byBjb252ZW50aW9ucyBiZWxvdy4NCg0KPj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9hZG1p bi1ndWlkZS9jZ3JvdXAtdjIucnN0DQo+PiArKysgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRl L2Nncm91cC12Mi5yc3QNCj4+IEBAIC0xMDE4LDYgKzEwMTgsMTQgQEAgQWxsIGNncm91cCBjb3Jl IGZpbGVzIGFyZSBwcmVmaXhlZCB3aXRoICJjZ3JvdXAuIg0KPj4gICAJaXQncyBwb3NzaWJsZSB0 byBkZWxldGUgYSBmcm96ZW4gKGFuZCBlbXB0eSkgY2dyb3VwLCBhcyB3ZWxsIGFzDQo+PiAgIAlj cmVhdGUgbmV3IHN1Yi1jZ3JvdXBzLg0KDQo+PiArICBjZ3JvdXAuZnJlZXplLnN0YXQNCg0KPiBX aXRoIHRoZSBnaXZlbiBpbXBsZW1lbnRhdGlvbiAoYW5kIHVzZSBzY2VuYXJpbyksIHRoaXMnZCBi ZXR0ZXIgZXhwb3NlZA0KPiBpbg0KPiAgICBjZ3JvdXAuZnJlZXplLnN0YXQubG9jYWwNCg0KPiBJ IGdyb2sgdGhlIGhpZXJhcmNoaWNhbCBzdW1taW5nIHdvdWxkIG1ha2UgbGl0dGxlIHNlbnNlIGFu ZCBpdCdkIG1ha2UNCj4gaW1wbGVtZW50YWlvbiBtb3JlIGNvbXBsZXguIFdpdGggdGhhdCBJJ20g dGhpbmtpbmcgYWJvdXQgZm9ybXVsYXRpb246DQoNCj4gCUN1bXVsYXRpdmUgdGltZSB0aGF0IGNn cm91cCBoYXMgc3BlbnQgYmV0d2VlbiBmcmVlemluZyBhbmQNCj4gCXRoYXdpbmcsIHJlZ2FyZGxl c3Mgb2Ygd2hldGhlciBieSBzZWxmIG9yIGFuY2VzdG9yIGNncm91cHMuIE5CDQo+IAkobm90KSBy ZWFjaGluZyAiZnJvemVuIiBzdGF0ZSBpcyBub3QgYWNjb3VudGVkIGhlcmUuDQoNCj4+ICsJQSBy ZWFkLW9ubHkgZmxhdC1rZXllZCBmaWxlIHdoaWNoIGV4aXN0cyBpbiBub24tcm9vdCBjZ3JvdXBz Lg0KPj4gKwlUaGUgZm9sbG93aW5nIGVudHJ5IGlzIGRlZmluZWQ6DQo+PiArDQo+PiArCSAgZnJl ZXplX3RpbWVfdG90YWxfbnMNCj4+ICsJCUN1bXVsYXRpdmUgdGltZSB0aGF0IHRoaXMgY2dyb3Vw IGhhcyBzcGVudCBpbiB0aGUgZnJlZXppbmcNCj4+ICsJCXN0YXRlLCByZWdhcmRsZXNzIG9mIHdo ZXRoZXIgb3Igbm90IGl0IHJlYWNoZXMgImZyb3plbiIuDQo+PiArDQoNCj4gUmF0aGVyIHVzZSBt aWNyb3NlY29uZHMsIGl0J3MgdGhlIGNncm91cCBBUEkgY29udmVudGlvbiBhbmQgSSdtIG5vdA0K PiBzdXJlIG5hbm9zZWNvZHMgZXhwb3NlZCBoZXJlIGFyZSB0aGUgbmVlZGVkIHByZWNpc2lvbi4N Cg0KDQpBY2suDQoNCj4gICAgICAgICAxICAgIF9fX19fDQo+IGZyb3plbiAwIF9fLyAgICAgXF9f DQo+ICAgICAgICAgICAgYWIgICAgY2QNCg0KPiBZZWFoLCBJIGZpbmQgdGhlIG1lc3VyZW50IGJl dHdlZW4gYSBhbmQgYyB0aGUgc2FuZXN0Lg0KDQoNCj4+ICtzdGF0aWMgaW50IGNncm91cF9mcmVl emVfc3RhdF9zaG93KHN0cnVjdCBzZXFfZmlsZSAqc2VxLCB2b2lkICp2KQ0KPj4gK3sNCj4+ICsJ c3RydWN0IGNncm91cCAqY2dycCA9IHNlcV9jc3Moc2VxKS0+Y2dyb3VwOw0KPj4gKwl1NjQgZnJl ZXplX3RpbWUgPSAwOw0KPj4gKw0KPj4gKwlzcGluX2xvY2tfaXJxKCZjc3Nfc2V0X2xvY2spOw0K Pj4gKwlpZiAodGVzdF9iaXQoQ0dSUF9GUkVFWkUsICZjZ3JwLT5mbGFncykpDQo+PiArCQlmcmVl emVfdGltZSA9IGt0aW1lX2dldF9ucygpIC0gY2dycC0+ZnJlZXplci5mcmVlemVfdGltZV9zdGFy dF9uczsNCj4+ICsNCj4+ICsJZnJlZXplX3RpbWUgKz0gY2dycC0+ZnJlZXplci5mcmVlemVfdGlt ZV90b3RhbF9uczsNCj4+ICsJc3Bpbl91bmxvY2tfaXJxKCZjc3Nfc2V0X2xvY2spOw0KDQo+IEkg ZG9uJ3QgbGlrZSB0YWtpbmcgdGhpcyBzcGlubG9jayBvbmx5IGZvciB0aGUgbWF0dGVyIG9mIHJl YWRpbmcgdGhpcw0KPiBhdHRyaWJ1dGUuIFRoZSBpbnRlbnRpb24gc2hvdWxkIGJlIHRvIGtlZXAg dGhlICh1bilmcmVlemVpbmcgbW9zdGx5DQo+IHVuYWZmZWN0ZWQgYXQgdGhlIGV4cGVuc2Ugb2Yg dGhlc2UgcmVhZGVycyAoc2VxY291bnQgb3IgdTY0IHN0YXRzPykuDQoNCg0KQWgsIHRoYW5rIHlv dSBmb3IgdGhpcyBzdWdnZXN0aW9uISBJIG5vdGljZWQgdGhhdCBub25lIG9mIHRoZSBvdGhlcg0K c2VxX2ZpbGUgcmVhZCBpbXBsZW1lbnRhdGlvbnMgdG9vayBhIGxvY2ssIHNvIEkgdGhvdWdodCB0 aGlzIG1pZ2h0IGJlIGENCnBvaW50IG9mIGNvbnRlbnRpb24uIEknbGwgdHJ5IGEgc2VxbG9jayBp biB0aGUgbmV4dCB2ZXJzaW9uIG9mIHRoZQ0KcGF0Y2guDQoNCj4gQWx0ZXJuYXRpdmUgYXBwcm9h Y2g6IGVpdGhlciB0aGVyZSdzIG91dGVyIHdhdGNoZXIgd2hvIGNhbiBiZSBub3RpZmllZA0KPiBi eSBjZ3JvdXAuZXZlbnRzOmZyb3plbiBvciBpdCdzIGFuIGlubmVyIHdhdGNoZXIgd2hvIGNvdWxk bid0IGFjdGl2ZWx5DQo+IHJlYWQgdGhlIGZpZWxkIGFueXdheS4gU28gdGhlIGZpZWxkIGNvdWxk IG9ubHkgc2hvdyBjb21wbGV0ZWQNCj4gZnJlZXplL3RoYXcgY3ljbGVzIGZyb20gdGhlIHBhc3Qg KGkuZS4gbm90IHN1YnN0aXR1dGUgY2xvY2tfZ2V0dGltZSgyKQ0KPiB3aGVuIHRoZSBjZ3JvdXAg aXMgZnJvemVuKSwgd2hpY2ggY291bGQgc2ltcGxpZnkgcXVlcnlpbmcgdGhlIGZsYWcgdG9vLg0K DQoNClRoaXMgaXMgYSBnb29kIG9ic2VydmF0aW9uLiBUaGlzIGFwcHJvYWNoIGRvZXMgc2ltcGxp ZnkgdGhpbmdzLCBidXQNCmV2ZW4gdGhvdWdoIGl0IHdvdWxkIHdvcmsgZm9yIG91ciB1c2UgY2Fz ZSwgSSBmZWVsIGxpa2UgdGhpcyB2YWx1ZQ0Kd291bGQgYmUgbGVzcyB1c2VmdWwgZm9yIHRoZSBv dXRlciB3YXRjaGVyIGNhc2UsIGVzcGVjaWFsbHkgaW4gdGhlIGNhc2UNCndoZXJlIHRoZSBjZ3Jv dXAgbmV2ZXIgcmVhY2hlcyB0aGUgZnJvemVuIHN0YXRlLg0KDQo+PiBAQCAtNTc1OCw2ICs1Nzgw LDcgQEAgc3RhdGljIHN0cnVjdCBjZ3JvdXAgKmNncm91cF9jcmVhdGUoc3RydWN0IGNncm91cCAg DQo+PiAqcGFyZW50LCBjb25zdCBjaGFyICpuYW1lLA0KPj4gICAJICogaWYgdGhlIHBhcmVudCBo YXMgdG8gYmUgZnJvemVuLCB0aGUgY2hpbGQgaGFzIHRvby4NCj4+ICAgCSAqLw0KPj4gICAJY2dy cC0+ZnJlZXplci5lX2ZyZWV6ZSA9IHBhcmVudC0+ZnJlZXplci5lX2ZyZWV6ZTsNCj4+ICsJY2dy cC0+ZnJlZXplci5mcmVlemVfdGltZV90b3RhbF9ucyA9IDA7DQoNCj4gc3RydWN0IGNncm91cCBp cyBremFsbG9jJ2QsIHRoaXMgaXMgdW5uZWNlc3NhcnkNCg0KVGhhbmsgeW91IGZvciBhbGwgeW91 ciBmZWVkYmFjayEgSSdsbCBtYWtlIHN1cmUgdG8gaW5jb3Jwb3JhdGUgdGhlc2UNCnN1Z2dlc3Rp b25zIGludG8gdGhlIG5leHQgdmVyc2lvbi4NCg0KLS0gDQpUaWZmYW55IFkuIFlhbmcNCg==