lkml.org 
[lkml]   [2019]   [Jul]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 06/15] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support.
    On Thu, Jul 04, 2019 at 01:04:49PM +0200, Greg KH wrote:
    > On Thu, Jul 04, 2019 at 04:58:55PM +0800, Wu Hao wrote:
    > > > > Hope things could be more clear now. :)
    > > >
    > > > That's nice for the vfio stuff, but you are just a "normal" driver here.
    > > > You want an ioctl that just does one thing, no arguments, no flags, no
    > > > anything. No need for a size argument then at all. These ioctls don't
    > > > even need a structure for them!
    > > >
    > > > Don't try to be fancy, it's not needed, it's not like you are running
    > > > out of ioctl space...
    > >
    > > Thanks a lot for the comments and suggestions.
    > >
    > > That's true, it's a "normal" driver, maybe I overly considered the
    > > extensibility of it. OK, Let me rework this patch to remove argsz from
    > > these two ioctls.
    > >
    > > What about the existing ioctls for this driver, they have argsz too.
    > > shall I prepare another patch to remove them as well?
    >
    > I am hoping you actually have users for those ioctls in userspace today?
    > If not, and no one is using them, then yes, please fix those too.

    Yes, we have a few users, not many, e.g. https://github.com/OPAE/opae-sdk

    I believe we may have more users as we are submitting code to make this
    driver more usable.

    Let me think about this, if we want to do this clean up, we have to
    increase the API version to tell everybody, things are changed. If
    finally we decide to do this clean up, that will be a new patch after
    this patchset.

    Many Thanks for your patient guide and suggestions. :)

    Hao

    >
    > thanks,
    >
    > greg k-h

    \
     
     \ /
      Last update: 2019-07-04 13:47    [W:2.452 / U:0.484 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site