From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (mail.openvz.org [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 777FA80F25 for ; Thu, 29 Oct 2026 17:07:41 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69TH6MpL002634; Thu, 29 Oct 2026 20:06:22 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69TH6MpL002634 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="Fhvmzl9N" Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69TH6KLK002622 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Thu, 29 Oct 2026 20:06:20 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69TH6KLK002622 Received: by mail-wr1-f71.google.com with SMTP id ffacd0b85a97d-48afcecb035so288280f8f.0 for ; Thu, 29 Oct 2026 10:06:20 -0700 (PDT) X-Gm-Message-State: AFq9FYKkyxCBkYn6fG01xEb+uhCJV+J1wubvEuFFvW2NwW6YqowJzjzr AXywyr67RRRIEFBAM5v+hHKECkZ1kpAM8TgYguLjYvrTDWrbrfj2KMlXzOUCmuXWKT1Rex+1IJb 4B7RzXskzypLcYy1vcqh0KUwIuL4EzhT+zN7hzXvS/8VrJtWD2sb0JA== X-Gm-Gg: AYBFou0/AffeDcIR2bwlc0/DOumBQgUjXA9q5NvB5NXnS8pwtoRFvMCwBG8VUkijtU/ msRV+o8BUk08s9Calihe3qDiCd54Io3iGZMppHellfsFxc8JulJ0lvnmQrsYrpnWYmL9BxG/r4E bcJhrOYLFDqn3Z5CwFAkrO0SM9GkAEsmxGxCfA2kR9RL+vNMv1eppiOAgm6pgSE+jzERy9CEQtn vsiTt32W2/xo+32TL+2WeEtNvwZHhIoUa2MDHZOAwMrux2pIYm4zFzu40WHsfkiJcY6QrbkTnok Wl08YYiTyyM1A54DJRE++yH4l6QX6xlE6X2M+iKjDe99YF34ykUGxPpB7W/TLqTaQ5msv6F4JX+ /pJWR1CgBOzhTU9ClwvA5RVSF X-Received: by 2002:a05:6000:46cc:b0:48e:6f:19b2 with SMTP id ffacd0b85a97d-48e64cd95a5mr5141978f8f.25.1793293580259; Thu, 29 Oct 2026 10:06:20 -0700 (PDT) X-Received: by 2002:a05:6000:46cc:b0:48e:6f:19b2 with SMTP id ffacd0b85a97d-48e64cd95a5mr5141896f8f.25.1793293579484; Thu, 29 Oct 2026 10:06:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1793293579; cv=none; d=google.com; s=arc-20260327; b=JL49E4jGGrKVFv02Ww4k1gu7PgQdGFv7YDZo2SRGc0Bev0CcM4bbziUJ7ucfQXhgVH IZbhfzdPmm28s8ePgKmTcXPubupiQPI7dd+n1IcPX52UEssX1u+dc5Ot6uVkwCqvqLln 91YTLZ20CQ6Lpruyy6F4lYxknCqv1VIg7oJRfUbo44mgCxu5is/KgxJDN9TAzhDeTIN0 otVftXlZd+z9K5H2ULBHEhv30MY+7Lh751Y4Bu/lo2CDv8sPHmUdcr+wysqYYwvsyBnl IhG+lLfqzcyDf4Zh/cBpsiHx0ehK6OiQmbis7qcR4hTeO4YIpbH7cSPPU9gV38NdnnyX bH1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=cV5hWdmujJZDP082jK+MFo2Pyu8hZUnBn7KewE1kepk=; fh=WpT6aB7RBAGHZeWZzqAr71yzRFbPTYkPWKsRagLn48Q=; b=RKA8/b2NBXeb/Zb1IfBzUDFTjfbkVheKPSohT9ZX+3rKRMjzJ8YasAVtcdWLaL53Zr /1itr4rjcnGeIImYiAL8Civ0sSZo308177tCVdKUnyxn4riEpaLGLTPUZZeC0gkwbh19 2HKudXeZ6jNCTjIf5JokfQUBAfQNltfUSoZuZWv4I7IqQQ0/QDfwYmctyriWJfvcSrhC 7eOege6toMD1aylMwpWTYmu8OMcJysKSeIjKUGrnttig7zAg47uqKRLSTR+dSBQp1846 WbZtPypqAisuHHvf6BUiaqYSVG74YCAQuFYZQsz4UDzKABd9vT41+9jPRDixYr8XWkzu roHA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=Fhvmzl9N; spf=pass (google.com: domain of eva.kurchatova@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=eva.kurchatova@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from relay.virtuozzo.com (relay.virtuozzo.com. [130.117.225.111]) by mx.google.com with ESMTPS id ffacd0b85a97d-48e6df6cd63si392483f8f.455.2026.10.29.10.06.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Oct 2026 10:06:19 -0700 (PDT) Received-SPF: pass (google.com: domain of eva.kurchatova@virtuozzo.com designates 130.117.225.111 as permitted sender) client-ip=130.117.225.111; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=Fhvmzl9N; spf=pass (google.com: domain of eva.kurchatova@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=eva.kurchatova@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=virtuozzo.com; s=relay; h=MIME-Version:Message-ID:Date:Subject:From: Content-Type; bh=cV5hWdmujJZDP082jK+MFo2Pyu8hZUnBn7KewE1kepk=; b=Fhvmzl9Nxw5E N5WNyyqQXjI3gCsAjjTHtol2NngLSOiOWm8vmKYdb94lgaMnlziI1hd1gNC3jrH0h1lgR7ae8au23 bEPtng/rin/9OxQARddYATjaD7jMzN3gZifALH0VVbFsRsInAtaTRCZ737hVphqbIpYO4z/LU6qDi JLjYu10wGl8fxK/eObhXyARXNlHUI0pSRWcVtEBwm3e3AiaQXORP/widQ/kv37Elo8tDGR8rTuwGC peQy4vLwV++UYGkpKY15Mt5A0FVrAas0rtSDCg4JHaVCkq8ruy8up7kDB2vCgUjgQDlW/3QG/CPM0 pLE86vKkJAt5UqoQJ3TFhw==; Received: from ch-vpn.virtuozzo.com ([130.117.225.6] helo=LekKit-T14) by relay.virtuozzo.com with esmtp (Exim 4.96) (envelope-from ) id 1xMTWB-00AgPw-0g; Thu, 29 Oct 2026 18:06:16 +0100 From: Eva Kurchatova To: khorenko@virtuozzo.com Date: Thu, 29 Oct 2026 19:04:35 +0200 Message-ID: <20261029170613.1649335-2-eva.kurchatova@virtuozzo.com> X-Mailer: git-send-email 2.56.0 In-Reply-To: <20261029170613.1649335-1-eva.kurchatova@virtuozzo.com> References: <20261029170613.1649335-1-eva.kurchatova@virtuozzo.com> MIME-Version: 1.0 X-OZ-Fwd: true Cc: devel@openvz.org Subject: [Devel] [PATCH hci-8.1 v2 1/2] ms/um: Add os_set_pdeathsig helper function X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org From: Tiwei Bie This helper can be used to set the parent-death signal of the calling process to SIGKILL to ensure that the process will be killed if the UML kernel dies unexpectedly without proper cleanup. This helper will be used in the follow-up patches. Signed-off-by: Tiwei Bie Link: https://patch.msgid.link/20241024142828.2612828-2-tiwei.btw@antgroup.com Signed-off-by: Johannes Berg (cherry picked from commit 4e5adbe447db382cc76e05613581f96aef4f91d2) https://virtuozzo.atlassian.net/browse/VSTOR-143633 Feature: fix ms/um Signed-off-by: Eva Kurchatova --- arch/um/include/shared/os.h | 2 ++ arch/um/os-Linux/process.c | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/arch/um/include/shared/os.h b/arch/um/include/shared/os.h index 9a039d6f1f74..2ef3bb872b76 100644 --- a/arch/um/include/shared/os.h +++ b/arch/um/include/shared/os.h @@ -220,6 +220,8 @@ extern int os_drop_memory(void *addr, int length); extern int can_drop_memory(void); extern int os_mincore(void *addr, unsigned long len); +void os_set_pdeathsig(void); + /* execvp.c */ extern int execvp_noalloc(char *buf, const char *file, char *const argv[]); /* helper.c */ diff --git a/arch/um/os-Linux/process.c b/arch/um/os-Linux/process.c index e52dd37ddadc..d25d709488f2 100644 --- a/arch/um/os-Linux/process.c +++ b/arch/um/os-Linux/process.c @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include @@ -285,3 +286,8 @@ void init_new_thread_signals(void) set_handler(SIGIO); signal(SIGWINCH, SIG_IGN); } + +void os_set_pdeathsig(void) +{ + prctl(PR_SET_PDEATHSIG, SIGKILL); +} -- 2.56.0 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel