* [GIT PULL FOR v6.16] uvcvideo improvements
@ 2025-05-09 12:46 Laurent Pinchart
2025-05-27 7:08 ` Mauro Carvalho Chehab
0 siblings, 1 reply; 3+ messages in thread
From: Laurent Pinchart @ 2025-05-09 12:46 UTC (permalink / raw)
To: Mauro Carvalho Chehab, Hans Verkuil
Cc: linux-media, Hans de Goede, Ricardo Ribalda
Hi Mauro, Hans,
The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:
Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/linux-media/users/pinchartl.git tags/next-media-uvc-20250509
for you to fetch changes up to 9882222fa76450e545aeb625522ced7a78ff79a0:
media: uvcvideo: Use dev_err_probe for devm_gpiod_get_optional (2025-04-07 15:31:55 +0200)
----------------------------------------------------------------
uvcvideo improvements:
- Granular power saving
- Controls cache sync fix
- GPIO deferred probe error fix
----------------------------------------------------------------
Ricardo Ribalda (10):
media: uvcvideo: Keep streaming state in the file handle
media: uvcvideo: Create uvc_pm_(get|put) functions
media: uvcvideo: Increase/decrease the PM counter per IOCTL
media: uvcvideo: Make power management granular
media: uvcvideo: Do not turn on the camera for some ioctls
media: uvcvideo: Return the number of processed controls
media: uvcvideo: Send control events for partial succeeds
media: uvcvideo: Rollback non processed entities on error
media: uvcvideo: Fix deferred probing error
media: uvcvideo: Use dev_err_probe for devm_gpiod_get_optional
drivers/media/usb/uvc/uvc_ctrl.c | 91 +++++++++++++++++++++--------
drivers/media/usb/uvc/uvc_driver.c | 38 ++++++++----
drivers/media/usb/uvc/uvc_v4l2.c | 117 +++++++++++++++++++++++++++++--------
drivers/media/usb/uvc/uvcvideo.h | 5 ++
4 files changed, 190 insertions(+), 61 deletions(-)
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL FOR v6.16] uvcvideo improvements
2025-05-09 12:46 [GIT PULL FOR v6.16] uvcvideo improvements Laurent Pinchart
@ 2025-05-27 7:08 ` Mauro Carvalho Chehab
2025-05-27 8:31 ` Laurent Pinchart
0 siblings, 1 reply; 3+ messages in thread
From: Mauro Carvalho Chehab @ 2025-05-27 7:08 UTC (permalink / raw)
To: Laurent Pinchart
Cc: Mauro Carvalho Chehab, Hans Verkuil, linux-media, Hans de Goede,
Ricardo Ribalda
Hi Laurent,
Em Fri, 9 May 2025 14:46:15 +0200
Laurent Pinchart <laurent.pinchart@ideasonboard.com> escreveu:
> Hi Mauro, Hans,
>
> The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:
>
> Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)
>
> are available in the Git repository at:
>
> https://gitlab.freedesktop.org/linux-media/users/pinchartl.git tags/next-media-uvc-20250509
>
> for you to fetch changes up to 9882222fa76450e545aeb625522ced7a78ff79a0:
>
> media: uvcvideo: Use dev_err_probe for devm_gpiod_get_optional (2025-04-07 15:31:55 +0200)
>
> ----------------------------------------------------------------
> uvcvideo improvements:
>
> - Granular power saving
> - Controls cache sync fix
> - GPIO deferred probe error fix
It doesn't seem to be the case of this PR, since it sounds mostly fixes,
but if a driver is getting some relevant improvement from user's perspective,
please be a little bit more verbose at the e-mail's subject. Something like:
Subject: uvcvideo: added support for xxx
As otherwise, I'll simply ignore the PR's subject when submitting
upstream pull requests.
Regards,
Mauro
>
> ----------------------------------------------------------------
> Ricardo Ribalda (10):
> media: uvcvideo: Keep streaming state in the file handle
> media: uvcvideo: Create uvc_pm_(get|put) functions
> media: uvcvideo: Increase/decrease the PM counter per IOCTL
> media: uvcvideo: Make power management granular
> media: uvcvideo: Do not turn on the camera for some ioctls
> media: uvcvideo: Return the number of processed controls
> media: uvcvideo: Send control events for partial succeeds
> media: uvcvideo: Rollback non processed entities on error
> media: uvcvideo: Fix deferred probing error
> media: uvcvideo: Use dev_err_probe for devm_gpiod_get_optional
>
> drivers/media/usb/uvc/uvc_ctrl.c | 91 +++++++++++++++++++++--------
> drivers/media/usb/uvc/uvc_driver.c | 38 ++++++++----
> drivers/media/usb/uvc/uvc_v4l2.c | 117 +++++++++++++++++++++++++++++--------
> drivers/media/usb/uvc/uvcvideo.h | 5 ++
> 4 files changed, 190 insertions(+), 61 deletions(-)
>
Thanks,
Mauro
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL FOR v6.16] uvcvideo improvements
2025-05-27 7:08 ` Mauro Carvalho Chehab
@ 2025-05-27 8:31 ` Laurent Pinchart
0 siblings, 0 replies; 3+ messages in thread
From: Laurent Pinchart @ 2025-05-27 8:31 UTC (permalink / raw)
To: Mauro Carvalho Chehab
Cc: Mauro Carvalho Chehab, Hans Verkuil, linux-media, Hans de Goede,
Ricardo Ribalda
Hi Mauro,
On Tue, May 27, 2025 at 09:08:31AM +0200, Mauro Carvalho Chehab wrote:
> Em Fri, 9 May 2025 14:46:15 +0200 Laurent Pinchart escreveu:
>
> > Hi Mauro, Hans,
> >
> > The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:
> >
> > Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)
> >
> > are available in the Git repository at:
> >
> > https://gitlab.freedesktop.org/linux-media/users/pinchartl.git tags/next-media-uvc-20250509
> >
> > for you to fetch changes up to 9882222fa76450e545aeb625522ced7a78ff79a0:
> >
> > media: uvcvideo: Use dev_err_probe for devm_gpiod_get_optional (2025-04-07 15:31:55 +0200)
> >
> > ----------------------------------------------------------------
> > uvcvideo improvements:
> >
> > - Granular power saving
> > - Controls cache sync fix
> > - GPIO deferred probe error fix
>
> It doesn't seem to be the case of this PR, since it sounds mostly fixes,
> but if a driver is getting some relevant improvement from user's perspective,
> please be a little bit more verbose at the e-mail's subject. Something like:
>
> Subject: uvcvideo: added support for xxx
>
> As otherwise, I'll simply ignore the PR's subject when submitting
> upstream pull requests.
Do you mean the subject line of the pull request, as in "[GIT PULL FOR
v6.16] ..." ? There's very little space there to list all changes, which
is why the pull request body contains a summary for your convenience
that you can integrate in merge commit messages or in pull requests
mails to Linus.
> > ----------------------------------------------------------------
> > Ricardo Ribalda (10):
> > media: uvcvideo: Keep streaming state in the file handle
> > media: uvcvideo: Create uvc_pm_(get|put) functions
> > media: uvcvideo: Increase/decrease the PM counter per IOCTL
> > media: uvcvideo: Make power management granular
> > media: uvcvideo: Do not turn on the camera for some ioctls
> > media: uvcvideo: Return the number of processed controls
> > media: uvcvideo: Send control events for partial succeeds
> > media: uvcvideo: Rollback non processed entities on error
> > media: uvcvideo: Fix deferred probing error
> > media: uvcvideo: Use dev_err_probe for devm_gpiod_get_optional
> >
> > drivers/media/usb/uvc/uvc_ctrl.c | 91 +++++++++++++++++++++--------
> > drivers/media/usb/uvc/uvc_driver.c | 38 ++++++++----
> > drivers/media/usb/uvc/uvc_v4l2.c | 117 +++++++++++++++++++++++++++++--------
> > drivers/media/usb/uvc/uvcvideo.h | 5 ++
> > 4 files changed, 190 insertions(+), 61 deletions(-)
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-05-27 8:32 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-09 12:46 [GIT PULL FOR v6.16] uvcvideo improvements Laurent Pinchart
2025-05-27 7:08 ` Mauro Carvalho Chehab
2025-05-27 8:31 ` Laurent Pinchart
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.