Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2115550imu; Thu, 24 Jan 2019 07:28:52 -0800 (PST) X-Google-Smtp-Source: ALg8bN7b+K0AYsQzAreWGaKV20GCo81X9KbZmkDc7cDU9Xpoe/J82HjKB95Rfdcwn0lLr87IWMKK X-Received: by 2002:aa7:8608:: with SMTP id p8mr6998178pfn.125.1548343732622; Thu, 24 Jan 2019 07:28:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548343732; cv=none; d=google.com; s=arc-20160816; b=zlTUqGlWVSw+raywWnfnl/EHrTCcp0Ini612fUTqmEtRWi4gzD7GzFQo5P6qbldl5h 5WZMEF+z+FEBhq6VO7IA4pqJqMf5v3MUAQPJuP/Xa6vmH9WOLrW9K+JgcDbYJHCdRs0f 8IDeZVT/GKO+s61JdzE+/P1ObMsVvSceTTUaYX0VQvXgFIdNmu2jeOTzt3lrs4NyEdlo 1Ju+OrLWg0RZNc53yVvRaXd7f0O6nC+1c7wYcct2R6nurMDCpezlVm/w2p7EJ6boLArE eGdf6tu/yHZ63Y55OUBkvsGPSpZI50Ffatk7a5RvPAaH+q77z4i/GNM28Jl5AFIJ2iyk nddA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=0FVwBJEbGSCpbztzTtTWXO0usmZDa4dlEKlgDqHqCvA=; b=wnN+Y6nYVEeGyw4vTPBiUSuz8Y3uXc37NhjKSRUChxnjgt9PIr6Dcl/zTlXg3XgnYd TWPtIpvmXk0ANxV0fN/5IIGvahCaftyHnwLKnSpkzwf8dPgZt+yItEEtkB8iQwIIsFDJ RlGkzyAaoKu9kdVXoE5zP1fozaAq5qMy3JFVU89jzqKrkL+bz2YyZhOSvE0+HW5wzOXU GVBbhG5J9xaziYe/JTX6EZL5afMmDObpONs7JjUJiZjvOnHBNU3TOdpaqM/o1VuLej+i d4xMODrT1pbu8LIKZV5irncMSabgyXKuSwO5Bm95wlBDoJiWQc2/hNOb1ek+qEZ6C4DV y6iQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b="B8AqbH/h"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h31si22310532pgl.482.2019.01.24.07.28.36; Thu, 24 Jan 2019 07:28:52 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b="B8AqbH/h"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728741AbfAXP01 (ORCPT + 99 others); Thu, 24 Jan 2019 10:26:27 -0500 Received: from mail-yb1-f194.google.com ([209.85.219.194]:41559 "EHLO mail-yb1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728383AbfAXP00 (ORCPT ); Thu, 24 Jan 2019 10:26:26 -0500 Received: by mail-yb1-f194.google.com with SMTP id y63so2502010ybc.8; Thu, 24 Jan 2019 07:26:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=0FVwBJEbGSCpbztzTtTWXO0usmZDa4dlEKlgDqHqCvA=; b=B8AqbH/hEr7vFeOCysJs7BMVx3i84OMajQGOlflkd98UzHDo0h0ijKJXNfYwVy/+rX Sk+Vt6Dr5Y34f+gGZc/qAst6tHczDauakCVy22pKxBWFPjnRi98SE+HtVUrHJd55h52K 0MYyAKhMTfDpiE0TA8a+yMIS9z5W3XZvjehss3rxSDOa7bcsV/4+OEbzUtbRbGcVECRS KkbsuU7HI4rfxZHi6XMwtb7ZSiBJxYmU8OavhKWqCZrasgWtKk2+Jn3WXKUMV+De1AF/ 5MaGD7gCkbvlm0ZeGhPqUZRSewl4Zxu8Ot0PweRe1VZYsFW4t01Vm5qkGSPvqUUrMw3Z ucZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=0FVwBJEbGSCpbztzTtTWXO0usmZDa4dlEKlgDqHqCvA=; b=Y3KgFPKzi36Nf7qrXSFjuTw0CYRxhxp0Wz2XzwPySQiCmVI4o2rQ9RC7SfWLWUFufg W39k6LxbMZhU5k8RKCdUjjhx+08vhj1DyH0LeP9DCkVLKM7srCnseloo6/bgTKbqNDgv kFU7yYQc624+JjYPZXhAlMb9ZzmVE6NPymabUwjzhleQFpcvt2eiUholSZ58ZGZ2di/S sHETMYzhAmaYa/VCgUAXUJ6OzmITXHAhRqX5Lx9c1Jv1utS4Vi4enu8A+sckWJdWV2Mi 5+Ba+U5Hlhv3eAzEvPpq0Z2PNHxup2h/bXTkVuQH+OKuOR4jDdMjpNr+VrY4N6hQzcFc akXg== X-Gm-Message-State: AJcUukf7NM0ry7tTU8ud+UYmsAvfAfrN9EHMNf7yIxlaRmG1+uY6ED97 Hk4DEnhpAlxiv9KSwcVt+Ag= X-Received: by 2002:a25:8145:: with SMTP id j5mr5725088ybm.472.1548343585841; Thu, 24 Jan 2019 07:26:25 -0800 (PST) Received: from localhost ([2620:10d:c091:200::4:a8a7]) by smtp.gmail.com with ESMTPSA id z2sm8461867ywe.32.2019.01.24.07.26.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Jan 2019 07:26:24 -0800 (PST) Date: Thu, 24 Jan 2019 07:26:23 -0800 From: Tejun Heo To: Roman Gushchin Cc: Oleg Nesterov , kernel-team@fb.com, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, Roman Gushchin Subject: Re: [PATCH v6 0/7] freezer for cgroup v2 Message-ID: <20190124152623.GH50184@devbig004.ftw2.facebook.com> References: <20181222000307.28231-1-guro@fb.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20181222000307.28231-1-guro@fb.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Dec 21, 2018 at 04:03:00PM -0800, Roman Gushchin wrote: > This patchset implements freezer for cgroup v2. > > It provides similar functionality as v1 freezer, but the interface > conforms to the cgroup v2 interface design principles, and it > provides a better user experience: tasks can be killed, ptrace works, > there is no separate controller, which has to be enabled, etc. > > Patches (1), (2) and (3) are some preparational work, patch (4) contains > the implementation, patch (5) is a small cgroup kselftest fix, > patch (6) covers freezer adds 6 new kselftests to cover the freezer > functionality. Patch (7) adds corresponding docs. > > v6->v5: > - reverted to clear TIF_SIGPENDING with additional checks before schedule(), > as proposed by Oleg Nesterov > - made cgroup v2 freezer working with the system freezer (by using > freezable_schedule()) > - make freezer working with SIGSTOPped and PTRACEd tasks > - added tests to cover freezing a cgroup with SIGSTOPped and PTRACEd tasks Oleg, ping? Thanks. -- tejun