From: "Sunyoung Kang" <sy0816.kang@samsung.com>
To: "'Arnd Bergmann'" <arnd@arndb.de>
Cc: "'Greg Kroah-Hartman'" <gregkh@linuxfoundation.org>,
"'Mauro Carvalho Chehab'" <mchehab@kernel.org>,
"'Hans Verkuil'" <hverkuil-cisco@xs4all.nl>,
"'Thomas Gleixner'" <tglx@linutronix.de>,
"'Linux Media Mailing List'" <linux-media@vger.kernel.org>,
<linux-kernel@vger.kernel.org>
Subject: RE: [PATCH] media: v4l2-compat-ioctl32.c: copy reserved2 field in get_v4l2_buffer32
Date: Tue, 21 Apr 2020 12:33:42 +0900 [thread overview]
Message-ID: <046f01d6178d$a7fbc150$f7f343f0$@samsung.com> (raw)
In-Reply-To: <CAK8P3a37dAwH=gjUJjJE2061MD3jpqP8p+QkkZj9Ok3WcfH0dg@mail.gmail.com>
Thank you for your detailed guide.
And I'll look into how to handle the additional information.
Thanks
Sunyoung
> -----Original Message-----
> From: Arnd Bergmann <arnd@arndb.de>
> Sent: Monday, April 20, 2020 8:23 PM
> To: Sunyoung Kang <sy0816.kang@samsung.com>
> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>; Mauro Carvalho Chehab
> <mchehab@kernel.org>; Hans Verkuil <hverkuil-cisco@xs4all.nl>; Thomas
> Gleixner <tglx@linutronix.de>; Linux Media Mailing List <linux-
> media@vger.kernel.org>; linux-kernel@vger.kernel.org
> Subject: Re: [PATCH] media: v4l2-compat-ioctl32.c: copy reserved2 field in
> get_v4l2_buffer32
>
> On Mon, Apr 20, 2020 at 2:40 AM Sunyoung Kang <sy0816.kang@samsung.com>
> wrote:
> >
> > I understand what you mean.
> > However, the way to transmit information about the buffer is only
> > flags in v4l2_buffer In flags in v4l2_buffer, there is no reserved bit
> > field that can be used for custom.
> > Additional information about the buffer is needed to provide various
> > functions required by the customers but flags is not enough. So
> > reserved2 is used as an alternative.
> > Can you suggest a better opinion?
>
> If you have a driver that needs to pass additional information that is not
> supported by the subsystem, this is generally either because there is
> something wrong in the driver, or because there is something wrong in the
> subsystem.
>
> Whichever is at fault should be fixed. If it's the subsystem, then you
> should explain why it's wrong and make a suggestion for how to address it,
> e.g.
> introducing a new ioctl command or redefining the reserved members to be
> defined in the way you need.
>
> In any case, the ioctl commands should be driver independent, so that any
> hardware with the same feature as your driver can work with the same user
> space.
>
> Arnd
next prev parent reply other threads:[~2020-04-21 3:33 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CGME20200417025205epcas2p46d33e64f2de49041d2ca68ecc98fc83e@epcas2p4.samsung.com>
2020-04-17 2:45 ` [PATCH] media: v4l2-compat-ioctl32.c: copy reserved2 field in get_v4l2_buffer32 sy0816.kang
2020-04-17 7:24 ` Mauro Carvalho Chehab
2020-04-18 3:13 ` Sunyoung Kang
2020-04-17 8:35 ` Greg Kroah-Hartman
2020-04-18 3:14 ` Sunyoung Kang
2020-04-18 7:37 ` 'Greg Kroah-Hartman'
2020-04-20 0:40 ` Sunyoung Kang
2020-04-20 11:23 ` Arnd Bergmann
2020-04-21 3:33 ` Sunyoung Kang [this message]
2020-04-21 7:46 ` Mauro Carvalho Chehab
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='046f01d6178d$a7fbc150$f7f343f0$@samsung.com' \
--to=sy0816.kang@samsung.com \
--cc=arnd@arndb.de \
--cc=gregkh@linuxfoundation.org \
--cc=hverkuil-cisco@xs4all.nl \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
--cc=mchehab@kernel.org \
--cc=tglx@linutronix.de \
/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.