All of lore.kernel.org
 help / color / mirror / Atom feed
From: Manjunatha Venkatesh <manjunatha.venkatesh@nxp.com>
To: Greg KH <gregkh@linuxfoundation.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"will@kernel.org" <will@kernel.org>,
	"axboe@kernel.dk" <axboe@kernel.dk>,
	"mb@lightnvm.io" <mb@lightnvm.io>,
	"ckeepax@opensource.cirrus.com" <ckeepax@opensource.cirrus.com>,
	"arnd@arndb.d" <arnd@arndb.d>, "mst@redhat.com" <mst@redhat.com>,
	"javier@javigon.com" <javier@javigon.com>,
	"mikelley@microsoft.com" <mikelley@microsoft.com>,
	"jasowang@redhat.com" <jasowang@redhat.com>,
	"sunilmut@microsoft.com" <sunilmut@microsoft.com>,
	"bjorn.andersson@linaro.org" <bjorn.andersson@linaro.org>,
	"rvmanjumce@gmail.com" <rvmanjumce@gmail.com>,
	Ashish Deshpande <ashish.deshpande@nxp.com>
Subject: RE: [EXT] Re: [PATCH] Uwb: Nxp: sr1xx: Uwb driver support for sr1xx series chip
Date: Wed, 27 Apr 2022 06:24:14 +0000	[thread overview]
Message-ID: <AM6PR04MB6407537BDB702B3D8C2BC73A8FFA9@AM6PR04MB6407.eurprd04.prod.outlook.com> (raw)
In-Reply-To: <YjCHNlC2Xc1QoTzQ@kroah.com>

[-- Attachment #1: Type: text/plain, Size: 2648 bytes --]

Hello Greg,

Thanks for sharing your comments with us and apologies for our delayed
response. 
We have done a thorough review internally and would like to put forward a
proposal for your consideration.

1)  In our next submission we will define the kernel/user API clearly with
kernel pre-defined IOCTL macros in the uapi header file and follow the
standard IOCTL rules.
2)  We agree that this is a simple driver which may not need a dedicated
directory under Linux/drivers so we will move the driver to "misc" folder.
3)  We can also share some applications which show the usage of these driver
API's from the user space.

We would like to get your preview on this thought process to progress with
our next driver submission.

Regards,
Manju

> -----Original Message-----
> From: Greg KH <gregkh@linuxfoundation.org>
> Sent: Tuesday, March 15, 2022 6:02 PM
> To: Manjunatha Venkatesh <manjunatha.venkatesh@nxp.com>
> Cc: linux-kernel@vger.kernel.org; will@kernel.org; axboe@kernel.dk;
> mb@lightnvm.io; ckeepax@opensource.cirrus.com; arnd@arndb.d;
> mst@redhat.com; javier@javigon.com; mikelley@microsoft.com;
> jasowang@redhat.com; sunilmut@microsoft.com;
> bjorn.andersson@linaro.org; rvmanjumce@gmail.com
> Subject: Re: [EXT] Re: [PATCH] Uwb: Nxp: sr1xx: Uwb driver support for
sr1xx
> series chip
> 
> Caution: EXT Email
> 
> On Tue, Mar 15, 2022 at 10:43:47AM +0000, Manjunatha Venkatesh wrote:
> > >> +     sr1xx_dev = filp->private_data;
> > >> +     switch (cmd) {
> > >> +     case SR1XX_SET_PWR:
> > > You have custom ioctls on a device node, that's not very "subsystem"
> > > like at all.
> > >
> > > You need to define a standard user/kernel api for this subsystem, do
> > > not make it "whatever the device wants" like this currently is.
> > >
> > > And where is the userspace code that talks this brand new api?  We
> > > need to see that so we can properly determine if this is all working
> > > properly.
> > Currently these ioctl calls used for handling proprietary operation
> > with respect to SR1xx chip.
> > corresponding user space UWB code is proprietary and might be shortly
> > will be available as part of AOSP release, till that time not sure can
> > share user space code outside or not.
> > Still if you think need the user space code required to evaluate
> > driver part will check internally and come back on this.
> 
> For obvious reasons, we can not take kernel drivers that add a custom
> user/kernel api without any userspace code that we can see to use it.
> You wouldn't want us to take such code anyway.
> 
> So please, fix that, otherwise this is not going to go very far at all.
> 
> thanks,
> 
> greg k-h


[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 9591 bytes --]

  reply	other threads:[~2022-04-27  6:24 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-07 12:37 [PATCH] Uwb: Nxp: sr1xx: Uwb driver support for sr1xx series chip Manjunatha Venkatesh
2022-03-07 13:16 ` Greg KH
2022-03-15 10:43   ` [EXT] " Manjunatha Venkatesh
2022-03-15 12:31     ` Greg KH
2022-04-27  6:24       ` Manjunatha Venkatesh [this message]
2022-04-27  6:37         ` Greg KH

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=AM6PR04MB6407537BDB702B3D8C2BC73A8FFA9@AM6PR04MB6407.eurprd04.prod.outlook.com \
    --to=manjunatha.venkatesh@nxp.com \
    --cc=arnd@arndb.d \
    --cc=ashish.deshpande@nxp.com \
    --cc=axboe@kernel.dk \
    --cc=bjorn.andersson@linaro.org \
    --cc=ckeepax@opensource.cirrus.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=jasowang@redhat.com \
    --cc=javier@javigon.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mb@lightnvm.io \
    --cc=mikelley@microsoft.com \
    --cc=mst@redhat.com \
    --cc=rvmanjumce@gmail.com \
    --cc=sunilmut@microsoft.com \
    --cc=will@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.