Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp344208ybt; Wed, 17 Jun 2020 02:23:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyg4bExg3Rc5vmrGbzgklvKHoXTMowOpwOYWad+VrkoKurc9UhLUeisehu8jNUCUm2ZErdF X-Received: by 2002:a17:906:86ca:: with SMTP id j10mr6381334ejy.521.1592385809980; Wed, 17 Jun 2020 02:23:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592385809; cv=none; d=google.com; s=arc-20160816; b=yDhJX17jr3gvHKI5XvOK3sRjMdeLVUBQ9/pHngEkLavtmynsV9YWLDjYsfOawKeG1y xxiyt4nxGj8SJIm/dTnQWToShmii+/ILb22ejnAf5GmHwnUzBZdTuUcQsCOzvVXQ3vSV fDPvDsEbVoC+d0D6OAu8cnKp0eZ0ZZtvex4MZdQYBFV6iB7UCRbPYTxAoQGU6k330+Me xZpu7KlbaAm02Pk2H5nDNu9HRLXVRUhUmUoqsa7ZYD3p/9uwVKaB174DnaHScDE6jl4w 5tXvMCwkxSZbwaHrWJHmVx4tlKRtr638+HpgYEpBre+HOAWbSP/geLpDTdPTmp2se0ut 8AgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=KOGDrIGSTQHdhbcmrj6V2Dmcy4x1v8SuADz9bu5WO38=; b=jPTreqwZFUDYP+RHBnORs6u9sCuhfd+YJjqV3LFwk5svq4udr+K2RTk5jdrCDmgEow gq/8h6wxU8EOK/v+h+0x+MkJZhLTpdFx+fGtfV3QSXALlZuhHWjONVvEl/C7yoePrd0q semdZfBHaLuZ48LXMy7Ld/Gx+VL72yv17cvpZFyGWsmpur60JV2FrWCoARsZTW/N9hxw kG8ykLIxitc30uYLr0g1QfNL1Ie4BufElUGdTP+IYNL4qFRhuvkK4xAS8H5rjhy+OjBD WZZb8F24jZGj1Wsz3wJMgsLxhgJdDNohxU5uktBxzunWYh1z09DZ0sMBhp/9FVOdp8EU VhQQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dev-mellanox-co-il.20150623.gappssmtp.com header.s=20150623 header.b=q9VbAJPQ; 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=fail (p=NONE sp=NONE dis=NONE) header.from=mellanox.co.il Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m10si11899143edp.566.2020.06.17.02.23.06; Wed, 17 Jun 2020 02:23:29 -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=@dev-mellanox-co-il.20150623.gappssmtp.com header.s=20150623 header.b=q9VbAJPQ; 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=fail (p=NONE sp=NONE dis=NONE) header.from=mellanox.co.il Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726454AbgFQJU7 (ORCPT + 99 others); Wed, 17 Jun 2020 05:20:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39498 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725967AbgFQJU6 (ORCPT ); Wed, 17 Jun 2020 05:20:58 -0400 Received: from mail-ed1-x544.google.com (mail-ed1-x544.google.com [IPv6:2a00:1450:4864:20::544]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8298EC061573 for ; Wed, 17 Jun 2020 02:20:57 -0700 (PDT) Received: by mail-ed1-x544.google.com with SMTP id m21so1327062eds.13 for ; Wed, 17 Jun 2020 02:20:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dev-mellanox-co-il.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=KOGDrIGSTQHdhbcmrj6V2Dmcy4x1v8SuADz9bu5WO38=; b=q9VbAJPQvgoXZBcVIywwZi7fjmdAfLMXjoKwS6dOlQ/FL4lOC1KcO2MsbC+fZhbtcb Y0yBM+z2b1iI8eIbivfkG5eZLvHFuvluWBuRrtnXnP6/mOo1lW3pcHqtgt9Dq+VNNWwf M41aitIVi5IEUcJ84iI1g1w3To2nQZk/W+n/3ZdJJjFyk/GGnBWr46Yj3Xnc0qijhRut 1GzvNeF9u8DMqvZEdDfCky21gDKeIwDVKuZNfEbMUWzSOzCLaV7lDfxDDR1Y3NyeZLIA lmUAv1R3GX3Bwe8ArbzDRzIpKr++tjV4q9cmEFl37qrsbzsFyZfW0v6yc+SZKL9UajiR h9vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=KOGDrIGSTQHdhbcmrj6V2Dmcy4x1v8SuADz9bu5WO38=; b=HwCNSavwnWpM8naOVe5NjZjA1mzonTwywAXdg0WGdTRjDnZ0HqvZCpgL/iC/6Kz5Sz DR01uvdLORIUPz3qrCwOFeh0Hou/rAVU/X/qqKw2K42pn31xodrGBbLYjyCW9XXAP5mS oOznF4nPVI8j+2CwB4VENaZRV+fK6k4Vpu21WrEcEvTNuvV4cFOl3gdzXIx9TUCANByg tjNHixE+vtfSm6kTgRdjQ0cCkPEFaeJk108CakgcsUe3DTVdJVQuyC+mq1i0MMuiCO6d FW5O3JQfinSG4p7MGujn7yo8niwy4DzG4z9PajoG/W+EKhV+N1shi7+W1sXVgJ9sG3vD CXBw== X-Gm-Message-State: AOAM530HX9SUeqT0VK8PA6mA98EYIcijXiwCV56wyIzqiDiSNAvF8LaX 8Tqz5ir69hXOTiaivpY0GEN2PTKukw8= X-Received: by 2002:a05:6402:7d4:: with SMTP id u20mr6290190edy.30.1592385656214; Wed, 17 Jun 2020 02:20:56 -0700 (PDT) Received: from [10.0.0.57] ([5.22.133.189]) by smtp.googlemail.com with ESMTPSA id k23sm12947657ejo.120.2020.06.17.02.20.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 17 Jun 2020 02:20:55 -0700 (PDT) Subject: Re: [PATCH rdma-next 0/7] Introduce KABIs to query UCONTEXT, PD and MR properties To: Christoph Hellwig Cc: Leon Romanovsky , Doug Ledford , Jason Gunthorpe , linux-kernel@vger.kernel.org, linux-rdma@vger.kernel.org, Potnuri Bharat Teja , Steve Wise , Yishai Hadas References: <20200616105531.2428010-1-leon@kernel.org> <20200617082916.GA13188@infradead.org> <20200617083138.GI2383158@unreal> <20200617083450.GA25700@infradead.org> From: Yishai Hadas Message-ID: <73708880-55d0-0f39-9195-9627d0da2d60@dev.mellanox.co.il> Date: Wed, 17 Jun 2020 12:20:53 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.9.0 MIME-Version: 1.0 In-Reply-To: <20200617083450.GA25700@infradead.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/17/2020 11:34 AM, Christoph Hellwig wrote: > On Wed, Jun 17, 2020 at 11:31:38AM +0300, Leon Romanovsky wrote: >> On Wed, Jun 17, 2020 at 01:29:16AM -0700, Christoph Hellwig wrote: >>> I think you are talking about UABIs (which in linux we actually call >>> uapis). >> >> Yes, I used Yishai's cover letter as is. > We used in the past the "kABI" notation in the rdma sub system when we referred to the ioctl interface that kernel exposes to user space. See the below [1] from Jason and the below [2] mentioned by Linus as of Doug's pull request. However, We may better refers to UAPI to make things clearer. [1] https://patchwork.kernel.org/patch/10226945/ [2] commit 004e390d8133b96485e1ab9af5351c2db4300c63 Merge: 24180a6008ac f45765872e7a Author: Linus Torvalds Date: Thu Feb 22 11:57:39 2018 -0800 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma Pull rdma fixes from Doug Ledford: "Nothing in this is overly interesting, it's mostly your garden variety fixes. There was some work in this merge cycle around the new ioctl kABI, so there are fixes in here related to that (probably with more to come). Yishai