Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp1450035ybk; Thu, 14 May 2020 09:15:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwJfrlRPycs8EU4v8VkfNtUKHAZKkNEenTWS2HZcnHA35gR9ftrvKfpYPGWqvOCx5Y093Ij X-Received: by 2002:a50:e607:: with SMTP id y7mr4744969edm.71.1589472931496; Thu, 14 May 2020 09:15:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589472931; cv=none; d=google.com; s=arc-20160816; b=QBfmH/UjIzaFSdzETL+L1nqvVMm4vAxXj1rxPw+EyvaDZOxpKArMT5UD6MuhQ5pmQ0 R3L4rK02acxDvWzz+LJS3Ts1J987S1K3h57XGx4uhmA+yP6p9TCb7hc/r/rrYb9qvzfL 3j3NJ3YDwTZy/IXhI2NyZl7PVeZRnNec+nElC5Wn9iB0F1IqgfJarCigT9ruJfloSbGs SVFp+Kuss5QUP2/dybUzoNvFxI6qRwmXB5zTP5SgEnNNBVcvNVtf/atPYhaL43Dklbzu 9tdER1vYu+R6f4m2ihius1LpvgH8J/f5NoXsCsNzIbwdh4rAQXCWk97/zCWgLEgMXrV3 /z5A== 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:dmarc-filter :dkim-signature; bh=9xdp9FEZWYqs/Uq972oFma2+9rV0qjU40H3MxXCHi+A=; b=NvnBlYnzKe3gHzOAAHT9ItIh+Tok7kCIReXmQRP9T3isSNOJ0qcE8AOAhtoBds3Rhu JGn1+1yKx0NySTj25wbwUii4EqSWJfSihfKbRmS51OTlGSlK46sA58BA9ITivwC7b7C+ m03+RrbHmSeeVVpgzRNuojq7SvHwHcS8jM058esn5IiQhS6rMflQd2uV91gZ9Rr+5XOS HARDz2RhHe1VAZfQl+NhKAZcJH7G3aYNz9vKuncj0ZeX3NrnM851e+lwk3UI+QcglQI8 nQPfwSuA690avxzk5cN03ZKHU+RT8PczQnZx9nU7DRJ6K0hlBOPJLQqwJuEFun1lrtlc OfxA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mg.codeaurora.org header.s=smtp header.b=nC71oJVO; 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 92si2203061edk.74.2020.05.14.09.15.06; Thu, 14 May 2020 09:15:31 -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=fail header.i=@mg.codeaurora.org header.s=smtp header.b=nC71oJVO; 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 S1727951AbgENQMX (ORCPT + 99 others); Thu, 14 May 2020 12:12:23 -0400 Received: from mail26.static.mailgun.info ([104.130.122.26]:42915 "EHLO mail26.static.mailgun.info" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727935AbgENQMW (ORCPT ); Thu, 14 May 2020 12:12:22 -0400 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.codeaurora.org; q=dns/txt; s=smtp; t=1589472742; h=Content-Transfer-Encoding: Content-Type: In-Reply-To: MIME-Version: Date: Message-ID: From: References: Cc: To: Subject: Sender; bh=9xdp9FEZWYqs/Uq972oFma2+9rV0qjU40H3MxXCHi+A=; b=nC71oJVOB6ruU1y0AYl7fPAbb4BD8ULIvdGB70DngRGEHEStkZmaQcoOcE/IlkhjOukHDWu2 N503p9uvKnbTWYKyAA32iuKfkBkTxPzPKqVYHCQe36NCb63k7ykmbYAGNoLRGEecgVhTEGLj 5Oov4WuSqDzydvmVQHmRTfKBDhc= X-Mailgun-Sending-Ip: 104.130.122.26 X-Mailgun-Sid: WyI0MWYwYSIsICJsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnIiwgImJlOWU0YSJd Received: from smtp.codeaurora.org (ec2-35-166-182-171.us-west-2.compute.amazonaws.com [35.166.182.171]) by smtp-out-n02.prod.us-east-1.postgun.com with SMTP id 5ebd6dd6aefa5a01cc1b8293 (version=TLS1.2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256); Thu, 14 May 2020 16:12:06 GMT Received: by smtp.codeaurora.org (Postfix, from userid 1001) id C210BC44791; Thu, 14 May 2020 16:12:05 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-caf-mail-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=2.0 tests=ALL_TRUSTED,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.0 Received: from [10.226.58.28] (i-global254.qualcomm.com [199.106.103.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: jhugo) by smtp.codeaurora.org (Postfix) with ESMTPSA id 89494C44792; Thu, 14 May 2020 16:12:04 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 89494C44792 Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; spf=none smtp.mailfrom=jhugo@codeaurora.org Subject: Re: [RFC PATCH 5/8] qaic: Implement data path To: Greg KH Cc: arnd@arndb.de, manivannan.sadhasivam@linaro.org, bjorn.andersson@linaro.org, wufan@codeaurora.org, pratanan@codeaurora.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org References: <1589465266-20056-1-git-send-email-jhugo@codeaurora.org> <1589465266-20056-6-git-send-email-jhugo@codeaurora.org> <20200514141403.GB2643665@kroah.com> <2e569e9e-2e5f-a99e-384c-1aaf34d9999e@codeaurora.org> <20200514155645.GB2963499@kroah.com> From: Jeffrey Hugo Message-ID: Date: Thu, 14 May 2020 10:12:03 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <20200514155645.GB2963499@kroah.com> 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 5/14/2020 9:56 AM, Greg KH wrote: > On Thu, May 14, 2020 at 09:06:53AM -0600, Jeffrey Hugo wrote: >> On 5/14/2020 8:14 AM, Greg KH wrote: >>> On Thu, May 14, 2020 at 08:07:43AM -0600, Jeffrey Hugo wrote: >>>> +struct qaic_execute { >>>> + __u16 ver; /* struct version, must be 1 */ >>> >>> No need for structures to be versioned. If you change something, then >>> add a new ioctl if you really needed it. >> >> Huh. We had thought the botching ioctls document advised having a version, >> but as I double check that document, it infact does not. >> >> Will remove. > > Thanks, you can also remove the "reserved" variables as well as those > will not be needed either. Are you sure? Documentation/process/botching-up-ioctls.rst Starting at Line 38: "Pad the entire struct to a multiple of 64-bits if the structure contains 64-bit types - the structure size will otherwise differ on 32-bit versus 64-bit. Having a different structure size hurts when passing arrays of structures to the kernel, or if the kernel checks the structure size, which e.g. the drm core does." The "reserved" variables seem to be in line with that. -- Jeffrey Hugo Qualcomm Technologies, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project.