Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp654985rdb; Sat, 30 Sep 2023 22:43:25 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHPDc4O3DA7uM4MPT+ZCHaT5xFFkeOSFmAJ8Nyw/s7PlkS7xim2e2zS4vl4WxP5HrlPKiak X-Received: by 2002:a25:98c7:0:b0:d90:c424:53ee with SMTP id m7-20020a2598c7000000b00d90c42453eemr273036ybo.9.1696139005115; Sat, 30 Sep 2023 22:43:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696139005; cv=none; d=google.com; s=arc-20160816; b=AF06ptAPvAFM6q/A762Y3Pm/PSWnSP4qU3Xu9xA/w8Y47VuG0ZjeOpz7QBdm64cNKR pAy5IjqO14YP80DiOP3muVHdXyzlMCGvVI2W6YoZ5TzCYF/e2CjhFUTslxK/Tp3HAmaN 02d1ctXQai2k7sVsCPdmrEpmTNA8iI/epnkv6O1Rf/s2iDRUKfPQ3TVCOH2ezPAVofn6 PKrzblfUrlGFsqmSp9AL3tAFOfYe1qFLE009V9h5fv+j6kQIPgOhfe1jjFu04rTGqBQ6 GrIvy1ieMRd1D3LmbqsO9+l47sN+7KFHXj87KtvB8esoXJJ5ZHg7Jty5LIbgQXQjPxKB suGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=lMD6lstC96bTqqIqisEMOIoG8c7LDdVFsbakUijz8rs=; fh=FqeuzFg0W1IXgAENTLAEpIvlgFlZglUIP1AmOfAAIoY=; b=iSPIoGYX146g9KoL2qFNtD7tfeUvVOXM+0QxXUyXH9cXAPKtsBpD/XhS4bMeD4ndfq RNHNmY5oaiz9T17p5XNCI43ljjRofQreTJFguhBGziKJ4OwUuGFQnFL7H3zwEDT8x4u3 AmdSqDLK40vw6y/Qu9QwCw/hqiHCpDK7UsOp2IC1RVN0RRRdQ9fPF1D2uGa6/5z+ZOwd kXwhWuZTMnAx0kLdKxUAji47dBOtlssL6xKco27otgcM2+qfc9lCwckiZ21BE0yKh0y4 zvujK8ubjmvuD3dtoLae8uKSBTsyXOiEQOMFo7VxvscCIVadqLi7fvrlsMvmFXEgx4zW pt3w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=dMvLW3OD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id r17-20020a632b11000000b00578a56848a2si24223234pgr.648.2023.09.30.22.43.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Sep 2023 22:43:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=dMvLW3OD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 8D69E80A73EA; Sat, 30 Sep 2023 16:07:54 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229873AbjI3XHg (ORCPT + 99 others); Sat, 30 Sep 2023 19:07:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41684 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229652AbjI3XHf (ORCPT ); Sat, 30 Sep 2023 19:07:35 -0400 Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 018AADD; Sat, 30 Sep 2023 16:07:33 -0700 (PDT) Received: by mail-pj1-x1035.google.com with SMTP id 98e67ed59e1d1-273e3d8b57aso3212886a91.0; Sat, 30 Sep 2023 16:07:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696115252; x=1696720052; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=lMD6lstC96bTqqIqisEMOIoG8c7LDdVFsbakUijz8rs=; b=dMvLW3ODoq++er18qOLetnkoVxk3zBYEShtEqn4W/Fk+6mjnhgpUAwpERduHoVXLXc h5OZI7wHlET4swtRGxXavjZ0gvwa3nTE+M82nX/EgnwsBttBkS9Qg5tr5U0HAWA1+BtP X7X80RsBIDgULW3q/e5LEKaB9lAZ+ypF5hjfTklGbjNZgX86cn78P1UBiFzMFvC4yXWy L6JC08waOfj6KE9JfYwueK+5wdZgrLKYeFdiNKdEE4wydoek4Uf6dsU+kqtxiOMP55X2 wmJBI+vmhEDLEXlTfdxHLNE1KCFxqN8Hi95mJz/hh47ZmVjyFLmyagFowmRmBCM2OzPg 87hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696115252; x=1696720052; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=lMD6lstC96bTqqIqisEMOIoG8c7LDdVFsbakUijz8rs=; b=mv98wxkVjxgCVreF3YaKx8gTyPkYaIEixf4R+ME3IKOndnPNl8fbELMZFap681RNvt so6Ugiy43ZdArB+CLky74hBXhuhSgwBtdqjrL7MjYHMxKfWgpHSM5cm5Nv/cxNG4Y9x4 s4M77oY15oNV4IJxZ5CpG5lTKZdR1iCFPaibEYPPGBt13JGgiki4SS+cQUS+/AXjzaJw ZmApUA5x/cFXurzDW/upftWEtYIbMZ1YbRU73YMwzCBE4c5azx5WoykNRqHHvzbipKWQ WDki2O+BFI/eWnK4N/zC4QT/eRhHjUGQvqSOeCm/tswHAlw56W16xJSV8MTUlMukcIZE Vueg== X-Gm-Message-State: AOJu0YyCiINFOVxM5oZtxPt2HXFDTCgj24EjhVC1HyQKi8KMepZfuOWw FqkZcZTCcFybnLeuWRCq0QxcdVJ95NU= X-Received: by 2002:a17:902:ea0c:b0:1c2:c60:8388 with SMTP id s12-20020a170902ea0c00b001c20c608388mr8645750plg.6.1696115252330; Sat, 30 Sep 2023 16:07:32 -0700 (PDT) Received: from hoboy.vegasvil.org ([2601:640:8000:54:e2d5:5eff:fea5:802f]) by smtp.gmail.com with ESMTPSA id i9-20020a170902c94900b001b9c960ffeasm19186171pla.47.2023.09.30.16.07.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Sep 2023 16:07:31 -0700 (PDT) Date: Sat, 30 Sep 2023 16:07:29 -0700 From: Richard Cochran To: Mahesh Bandewar Cc: Netdev , Linux , David Miller , Jakub Kicinski , Eric Dumazet , Paolo Abeni , Jonathan Corbet , Don Hatchett , Yuliang Li , Mahesh Bandewar , Rahul Rameshbabu Subject: Re: [PATCH 3/4] ptp: add ioctl interface for ptp_gettimex64any() Message-ID: References: <20230929023743.1611460-1-maheshb@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Sat, 30 Sep 2023 16:07:54 -0700 (PDT) On Sat, Sep 30, 2023 at 02:25:23PM -0700, Richard Cochran wrote: > But how about a new system call instead? > > clock_compare(clockid_t a, clockid_t b); It could have a third argument, n_samples, that would only be used for "slow" clocks like PCIe MACs. The system call would return the offset from the shortest measurement (which is really what user space needs). Thanks, Richard