From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Michal=20Koutn=C3=BD?= Subject: [PATCH v2 1/3] cpuset: Allow setscheduler regardless of manipulated task Date: Fri, 30 Jun 2023 20:39:06 +0200 Message-ID: <20230630183908.32148-2-mkoutny@suse.com> References: <20230630183908.32148-1-mkoutny@suse.com> Mime-Version: 1.0 Content-Transfer-Encoding: base64 Return-path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1688150351; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bCYIN6pQvd3q6SAnjV/5aG2ZzwJfRdxp+vjhFcp2bPA=; b=ncRyoeohjhmpusu0eYkwkCXqkCCcASKdr/ptw+5pVYntM8z5o07EoURaFYu4TjdrbyOAdL 8gvtcMsDhFDyCCcts6J5q3lyrT7PYVJ1ZWYdaJ2n+/4E8RLftf8KZEA86Au4jA6bRh3Kxy xkgQjZ0Oa56WYkfK3GcEUlS6oW09bgQ= In-Reply-To: <20230630183908.32148-1-mkoutny-IBi9RG/b67k@public.gmane.org> List-ID: Content-Type: text/plain; charset="macroman" To: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kselftest-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: Waiman Long , Zefan Li , Tejun Heo , Johannes Weiner , Shuah Khan V2hlbiB3ZSBtaWdyYXRlIGEgdGFzayBiZXR3ZWVuIHR3byBjZ3JvdXBzLCBvbmUgb2YgdGhlIGNo ZWNrcyBpcyBhCnZlcmlmaWNhdGlvbiB3aGV0aGVyIHdlIGNhbiBtb2RpZnkgdGFzaydzIHNjaGVk dWxlciBzZXR0aW5ncwooY2FwX3Rhc2tfc2V0c2NoZWR1bGVyKCkpLgoKQW4gaW1wbGljaXQgbWln cmF0aW9uIG9jY3VycyBhbHNvIHdoZW4gZW5hYmxpbmcgYSBjb250cm9sbGVyIG9uIHRoZQp1bmlm aWVkIGhpZXJhcmNoeSAodGhpbmsgb2YgcGFyZW50IHRvIGNoaWxkIG1pZ3JhdGlvbikuIFRoZQph Zm9yZW1lbnRpb25lZCBjaGVjayBtYXkgYmUgcHJvYmxlbWF0aWMgaWYgdGhlIGNhbGxlciBvZiB0 aGUgbWlncmF0aW9uCihlbmFibGluZyBhIGNvbnRyb2xsZXIpIGhhcyBubyBwZXJtaXNzaW9ucyBv dmVyIG1pZ3JhdGVkIHRhc2tzLgpGb3IgaW5zdGFuY2UsIGEgdXNlcidzIGNncm91cCB0aGF0IGVu ZHMgdXAgcnVubmluZyBhIHByb2Nlc3Mgb2YgYQpkaWZmZXJlbnQgdXNlci4gQWx0aG91Z2ggY2dy b3VwIHBlcm1pc3Npb25zIGFyZSBjb25maWd1cmVkIGZhdm9yYWJseSwKdGhlIGVuYWJsZW1lbnQg ZmFpbHMgZHVlIHRvIHRoZSBmb3JlaWduIHByb2Nlc3MgWzFdLgoKQ2hhbmdlIHRoZSBiZWhhdmlv ciBieSByZWxheGluZyB0aGUgcGVybWlzc2lvbnMgY2hlY2sgb24gdGhlIHVuaWZpZWQKaGllcmFy Y2h5IChvciBpbiB2MiBtb2RlKS4gVGhpcyBpcyBpbiBhY2NvcmRhbmNlIHdpdGggdW5pZmllZCBo aWVyYXJjaHkKYXR0YWNobWVudCBiZWhhdmlvciB3aGVuIHBlcm1pc3Npb25zIG9mIHRoZSBzb3Vy Y2UgdG8gdGFyZ2V0IGNncm91cHMgYXJlCmRlY2lzaXZlIHdoZXJlYXMgdGhlIG1pZ3JhdGVkIHRh c2sgaXMgb3BhcXVlIChhcyBvcHBvc2VkIHRvIG1vcmUKcmVzdHJpY3RpdmUgY2hlY2sgaW4gX19j Z3JvdXAxX3Byb2NzX3dyaXRlKCkpLgoKWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9zeXN0ZW1kL3N5 c3RlbWQvaXNzdWVzLzE4MjkzI2lzc3VlY29tbWVudC04MzEyMDU2NDkKClNpZ25lZC1vZmYtYnk6 IE1pY2hhbCBLb3V0bsO9IDxta291dG55LUlCaTlSRy9iNjdrQHB1YmxpYy5nbWFuZS5vcmc+Ci0t LQoga2VybmVsL2Nncm91cC9jcHVzZXQuYyB8IDEzICsrKysrKysrKystLS0KIDEgZmlsZSBjaGFu Z2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2tlcm5l bC9jZ3JvdXAvY3B1c2V0LmMgYi9rZXJuZWwvY2dyb3VwL2NwdXNldC5jCmluZGV4IDU4ZTZmMThm MDFjMS4uNDFkM2VkMTRiMGY0IDEwMDY0NAotLS0gYS9rZXJuZWwvY2dyb3VwL2NwdXNldC5jCisr KyBiL2tlcm5lbC9jZ3JvdXAvY3B1c2V0LmMKQEAgLTI1MDUsOSArMjUwNSwxNiBAQCBzdGF0aWMg aW50IGNwdXNldF9jYW5fYXR0YWNoKHN0cnVjdCBjZ3JvdXBfdGFza3NldCAqdHNldCkKIAkJcmV0 ID0gdGFza19jYW5fYXR0YWNoKHRhc2spOwogCQlpZiAocmV0KQogCQkJZ290byBvdXRfdW5sb2Nr OwotCQlyZXQgPSBzZWN1cml0eV90YXNrX3NldHNjaGVkdWxlcih0YXNrKTsKLQkJaWYgKHJldCkK LQkJCWdvdG8gb3V0X3VubG9jazsKKworCQkvKgorCQkgKiBTa2lwIHJpZ2h0cyBvdmVyIHRhc2sg Y2hlY2sgaW4gdjIsIG1pZ3JhdGlvbiBwZXJtaXNzaW9uIGRlcml2ZXMKKwkJICogZnJvbSBoaWVy YXJjaHkgb3duZXJzaGlwIGluIGNncm91cF9wcm9jc193cml0ZV9wZXJtaXNzaW9uKCkpLgorCQkg Ki8KKwkJaWYgKCFjZ3JvdXBfc3Vic3lzX29uX2RmbChjcHVzZXRfY2dycF9zdWJzeXMpKSB7CisJ CQlyZXQgPSBzZWN1cml0eV90YXNrX3NldHNjaGVkdWxlcih0YXNrKTsKKwkJCWlmIChyZXQpCisJ CQkJZ290byBvdXRfdW5sb2NrOworCQl9CiAKIAkJaWYgKGRsX3Rhc2sodGFzaykpIHsKIAkJCWNz LT5ucl9taWdyYXRlX2RsX3Rhc2tzKys7Ci0tIAoyLjQxLjAKCg==