From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 07046C433DF for ; Fri, 19 Jun 2020 18:34:50 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id E21CC214D8 for ; Fri, 19 Jun 2020 18:34:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388523AbgFSSes (ORCPT ); Fri, 19 Jun 2020 14:34:48 -0400 Received: from out02.mta.xmission.com ([166.70.13.232]:38886 "EHLO out02.mta.xmission.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728430AbgFSSes (ORCPT ); Fri, 19 Jun 2020 14:34:48 -0400 Received: from in01.mta.xmission.com ([166.70.13.51]) by out02.mta.xmission.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jmLqg-000426-8F; Fri, 19 Jun 2020 12:34:46 -0600 Received: from ip68-227-160-95.om.om.cox.net ([68.227.160.95] helo=x220.xmission.com) by in01.mta.xmission.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.87) (envelope-from ) id 1jmLqf-0001Rb-Kl; Fri, 19 Jun 2020 12:34:46 -0600 From: ebiederm@xmission.com (Eric W. Biederman) To: cc: , Linus Torvalds , Oleg Nesterov , Jann Horn , Kees Cook , Bernd Edlinger Date: Fri, 19 Jun 2020 13:30:27 -0500 Message-ID: <87pn9u6h8c.fsf@x220.int.ebiederm.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-XM-SPF: eid=1jmLqf-0001Rb-Kl;;;mid=<87pn9u6h8c.fsf@x220.int.ebiederm.org>;;;hst=in01.mta.xmission.com;;;ip=68.227.160.95;;;frm=ebiederm@xmission.com;;;spf=neutral X-XM-AID: U2FsdGVkX18qwTHJT1MKfbD5hUOoLqPHzZFLUB6QM18= X-SA-Exim-Connect-IP: 68.227.160.95 X-SA-Exim-Mail-From: ebiederm@xmission.com Subject: [PATCH 0/2] exec: s/group_exit_task/group_exec_task/ for clarity X-SA-Exim-Version: 4.2.1 (built Thu, 05 May 2016 13:38:54 -0600) X-SA-Exim-Scanned: Yes (on in01.mta.xmission.com) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I am hoping to be able to stop all of the threads at the beginning of exec so we can write the exec code as if it is single threaded. That is hard but cleanups to enable that change are easy. There is a variable tsk->signal->group_exit_task that is only truly used in de_thread. The changes clean up the coredump code and rename the variable to make it clear that exec is it's only user. Eric W. Biederman (2): exec: Don't set group_exit_task during a coredump exec: Rename group_exit_task group_exec_task and correct the Documentation fs/coredump.c | 2 -- fs/exec.c | 8 ++++---- include/linux/sched/signal.h | 15 ++++++--------- kernel/exit.c | 4 ++-- 4 files changed, 12 insertions(+), 17 deletions(-)