Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp2004041pxb; Mon, 11 Oct 2021 18:40:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzmSg8BmCf0Cc/dqsb8MVa8CuFIchgVvN+ww3PXdNeOfP1iiqHXGA/5xhaII98Tsvv0C+3j X-Received: by 2002:a17:90b:1a86:: with SMTP id ng6mr2828882pjb.120.1634002804493; Mon, 11 Oct 2021 18:40:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634002804; cv=none; d=google.com; s=arc-20160816; b=rPXv06KFZ/KIUTd3v2AcxNczp3g+z17n5eu1vP/n0EXCJC0X9xNuOXVGwXivjVtXzK sBpPd31Ks5Fz+rAgK6IeE6OwEk8+eenpXP+Vny9l7wiL5LNRlU7pIYv6QF74D9CUGwsA ZyqSr5x2ECvqFBNJ80xBUOluv+SE0Zkx1G9enVtgvcx6/jWzy5v9clq5PVn4F59Jx6hJ 5dPEAZtsIReNySvQE+VtsB9WATJVLiBbwwh9mMlweiiU5VpDcQFyx1iPPuo6/anYwb7D qELbH737IIZ13HNQoWaJEVVGA10DZp01JlSuYm1aRxvk69nAl7AMwGpQAs+/EcxEQNaZ 5cGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :mime-version:user-agent:date:message-id:subject:from:to :dkim-signature; bh=3E2lZgR6WlfqtvFtqNr57xZdEqFDKbM7UDdFQZaAY30=; b=dIsCTTpSkaAnYoaGKJY9BYhRNAtp9IxiZfaWDdyYQLSd+yH/BH9tFmA8H5X3kmATcx 9sOX+KrinLZrA8Z5Wxrz5F6S4dlnBBqfgFVZ8dykOc9trBWdIn5j2N+ElWycaffiljAC b6QqjAjZ/tjv27GEXDw/i4LSp0y23PFbyJAi8BJY5zK2HD+ugMF5SzTDV6DOm3GyQT/k 71lYMkYaNM/9X7rR2G3rKxHEEWp0Htz5Et/gXJwzFWVUCCINPRUAupD1SGlVU1Z/aO8Q ZzifORys4x0n6RYz4ABajavY8EZl8DSp/dzI2k6KKZ9FGXfD3AOQOi1VZ+jCyCdoIyYO ekRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@landley-net.20210112.gappssmtp.com header.s=20210112 header.b=tJvrAjY0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z21si15043260pgv.564.2021.10.11.18.39.41; Mon, 11 Oct 2021 18:40:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@landley-net.20210112.gappssmtp.com header.s=20210112 header.b=tJvrAjY0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230002AbhJLBkf (ORCPT + 99 others); Mon, 11 Oct 2021 21:40:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54572 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229590AbhJLBke (ORCPT ); Mon, 11 Oct 2021 21:40:34 -0400 Received: from mail-io1-xd33.google.com (mail-io1-xd33.google.com [IPv6:2607:f8b0:4864:20::d33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CB0F2C061570 for ; Mon, 11 Oct 2021 18:38:33 -0700 (PDT) Received: by mail-io1-xd33.google.com with SMTP id h196so9138281iof.2 for ; Mon, 11 Oct 2021 18:38:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=landley-net.20210112.gappssmtp.com; s=20210112; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=3E2lZgR6WlfqtvFtqNr57xZdEqFDKbM7UDdFQZaAY30=; b=tJvrAjY0LdQyKl8FxIAs/v58IFcP0Huoy/xQYoyiq+6Hrr/xPQTJO+bOLJcwb/W5rD 80fvGo/Hsev1ANQ3wuHwZQ+sRxg5/WpL2QwSZT114Vpn1A5zjl7mkdegNYkB23UVFNgc vSljFDNPXfKRDYV+CnCXnAvQTlgtp68dS1rYc0BC9lqhGjnEzqvJ1Sgzfh/XxooaPlUC HJiKANladNEaHHd6XbJCX6uOAcrio5ISsRun0GC8ZE1ghJcIs5+tPFEapwVKMctUHy44 IwQWPMExPjNqOrAZ2O38XLO2QtHVb3McLSdNyW+qgW81d5TQxe+pLB+IWPmvbUqJer2R Y8Ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=3E2lZgR6WlfqtvFtqNr57xZdEqFDKbM7UDdFQZaAY30=; b=C0LGosTJnL+Z3LarF/VedLhE+FtYtr1fQ5eMaW4LVRnBrK8EjBCsRT1nNfF38w41Lf PC4hAoWU/ZORPD64XoMPf5sHvCKIzkXadx5ewf/ruhxpM0wdl8EiiuR21K1zSIdVzvgX 2KzV6GgIctXo74uHz+WArItGH32zzo4QtKAUw0OhQb0c2whlIjMwl4BWh7oony9wo3CB 5YMGZVFJnjyDjJLzRbXzF+fpjn31JdZkbFC/XWg5/Q0hzmZjphepUGr98J3IJ4vcsZUw K4PaPhnuwrmYVILPqcVgrLlQwdJPvzVJJJIY1BJkTbabu2oEpbJLhdFvtIoT5V4HCvel +4SA== X-Gm-Message-State: AOAM531/cBfqdkY6ly81vIahg5jT73lcF236uodB9am0gvN2pMULvvX/ XNIHdmG610IYT2ZBMKYdOx5kVJtDFCYJ6w== X-Received: by 2002:a5e:9612:: with SMTP id a18mr21258847ioq.57.1634002712889; Mon, 11 Oct 2021 18:38:32 -0700 (PDT) Received: from [192.168.39.11] ([172.58.83.63]) by smtp.gmail.com with ESMTPSA id l12sm5017090ilh.19.2021.10.11.18.38.32 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 11 Oct 2021 18:38:32 -0700 (PDT) To: "linux-kernel@vger.kernel.org" From: Rob Landley Subject: timer_create(CLOCK_PROCESS_CPUTIME_ID) for child? Message-ID: Date: Mon, 11 Oct 2021 20:58:37 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Is there any way to timer_create(CLOCK_PROCESS_CPUTIME_ID) but have the signal delivered to the parent process instead of the child? Possibly there's something that could be done with ptrace, but I'm not figuring it out. (I don't want to create a timer _in_ the child, that visibly messes with the child's state, and I might intercept the child's own timer...) Rob