Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp5224600pxb; Tue, 28 Sep 2021 13:23:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwacxLhIZt+cVV6mkEUmrYJ56Ykxbv0b38Tjl1RKBZRVz79oQNBrNlEoNd43kLF436bzU5C X-Received: by 2002:a17:90b:4b82:: with SMTP id lr2mr2077694pjb.94.1632860613208; Tue, 28 Sep 2021 13:23:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632860613; cv=none; d=google.com; s=arc-20160816; b=ajr6bj6Po/vb3ucTo9R8XnJNh9Wz6elorAs65mNCVyYq3ePEss3oyb+ZgqgbUu8YX8 2R4SdNWcWqIaXasdJyqADJeIT/32BkflzJR7+suOxgKYajgN8AQvDFLdwa7ws6CjzGHs JSDUIeIT8sTgzmyN+9wr+UcTXrStApXuB4UnjdT+Ork1UYHqxtsDR6n7N0AQK+s3pqev XLXCJcj6ro5wjFZG6PDPFOnVFYV272SM/AgWBT3GaWw263yxk82BXq/2jDN7XuHehes2 h1U6q63CfPrk8TomoxLXyKqKdAEQDtT/STrZhteO5fFWQHlTMhmKf5+6tNkkq/RDIYhj qRrg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=2crOyhKyi7epLmoSF4N2CP+nQbisEJZFrZ6iAyEo8N4=; b=ipIPC3vQIi8UIq8EONZ6k+5xkX/fzfyuRA6jJS/DcitqExb4BherzKEKz8RaARoYjT dtDUiSqWik7WY7/m5AQF+Yq2s0mJ+mIHaFKoWBF9X7U4WKPyECnCrotJFtWhlR9rLEEZ /yRbMvPh4SV99QJieMDyQSWUHL+vUabs1SPEf8gpsvQTNVEcVldAbS1oIeZS2wJ4Twtw YTMudMxZjBOmj/X2MxKlpgFgbbxlPEGgqE1QR2vWU+r3Gb90bJBa+l/9AeKkuGRgPfDY bpgBzaQht/hHkR78GG8SfO8nTSKpHfAbTCH2HDTYL4QbrVBUoOAMAQfb1bjdmfy8Nxm/ jj/g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=l6f3rhKc; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d128si137691pfa.333.2021.09.28.13.23.18; Tue, 28 Sep 2021 13:23:33 -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=@kernel.org header.s=k20201202 header.b=l6f3rhKc; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242386AbhI1TOx (ORCPT + 99 others); Tue, 28 Sep 2021 15:14:53 -0400 Received: from mail.kernel.org ([198.145.29.99]:38916 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229678AbhI1TOw (ORCPT ); Tue, 28 Sep 2021 15:14:52 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 2203D6135D; Tue, 28 Sep 2021 19:13:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1632856393; bh=7B069zu3fIEzc7J70Px6o5DhIK24ITV1Z/pXFm5SPE0=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=l6f3rhKcvzS0cbgcm8Mrrz4ooPJZlG/4m1v9BWnHnLbjLhFxTHio3iJqUb30rWppT bkrU3N/7CrsynPS44VKf0F2VQiuAKkNUFlNPTayOIUECmpi5i8qpKmMSC/lBmgtS7j X4kQkoxKPRo4YEiG5j2cprdm3SqnXAJO0aQYTGHuo1F1PYDZMuTo0r+HG+4p53LGkx 6g2hElAnx6lHAbgmMZ4OmahFoV7S1PCe5RpOroGQpbz3A8K5WRGTW29H9j5IXkbBGD 3mQlgTa3+GnIvq5ZXBvfbIyXjy3El0UVXSA16dxV71BieYlJXPFw3G4y+ns8x5uyUQ yBbjLwWqCZu2w== Received: by mail-yb1-f177.google.com with SMTP id b82so10852ybg.1; Tue, 28 Sep 2021 12:13:13 -0700 (PDT) X-Gm-Message-State: AOAM533yGAKgXXVhFyLR4KCWpEiXc68xctSPw1mwofXvq2AJCebThXU+ eucum2gS5POVXfUbELpSsADXhFQW6GVUdPulV9w= X-Received: by 2002:a25:3614:: with SMTP id d20mr8888513yba.537.1632856392408; Tue, 28 Sep 2021 12:13:12 -0700 (PDT) MIME-Version: 1.0 References: <20210912165309.98695-1-ogabbay@kernel.org> <20210912165309.98695-2-ogabbay@kernel.org> <20210928171329.GF3544071@ziepe.ca> In-Reply-To: <20210928171329.GF3544071@ziepe.ca> From: Oded Gabbay Date: Tue, 28 Sep 2021 22:12:45 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v6 1/2] habanalabs: define uAPI to export FD for DMA-BUF To: Jason Gunthorpe Cc: "Linux-Kernel@Vger. Kernel. Org" , Greg Kroah-Hartman , =?UTF-8?Q?Christian_K=C3=B6nig?= , Daniel Vetter , Gal Pressman , Yossi Leybovich , Maling list - DRI developers , linux-rdma , Linux Media Mailing List , Doug Ledford , Dave Airlie , Alex Deucher , Leon Romanovsky , Christoph Hellwig , amd-gfx list , "moderated list:DMA BUFFER SHARING FRAMEWORK" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 28, 2021 at 8:13 PM Jason Gunthorpe wrote: > > On Sun, Sep 12, 2021 at 07:53:08PM +0300, Oded Gabbay wrote: > > /* HL_MEM_OP_* */ > > __u32 op; > > - /* HL_MEM_* flags */ > > + /* HL_MEM_* flags. > > + * For the HL_MEM_OP_EXPORT_DMABUF_FD opcode, this field holds the > > + * DMA-BUF file/FD flags. > > + */ > > __u32 flags; > > /* Context ID - Currently not in use */ > > __u32 ctx_id; > > @@ -1072,6 +1091,13 @@ struct hl_mem_out { > > > > __u32 pad; > > }; > > + > > + /* Returned in HL_MEM_OP_EXPORT_DMABUF_FD. Represents the > > + * DMA-BUF object that was created to describe a memory > > + * allocation on the device's memory space. The FD should be > > + * passed to the importer driver > > + */ > > + __u64 fd; > > fd's should be a s32 type in a fixed width uapi. Yep, will correct this. > > I usually expect to see the uapi changes inside the commit that > consumes them, splitting the patch like this seems strange but > harmless. I'll remember that when I send the RDMA patches down the road :) Thanks, Oded > > Jason