mbox series

UVC gadget changes for v4.20

Message ID 9327135.XS1YLNVeIi@avalon (mailing list archive)
State New, archived
Headers show
Series UVC gadget changes for v4.20 | expand

Pull-request

git://linuxtv.org/pinchartl/media.git tags/uvcg-20180925

Message

Laurent Pinchart Sept. 25, 2018, 4:58 p.m. UTC
Hi Felipe,

The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:

  Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)

are available in the Git repository at:

  git://linuxtv.org/pinchartl/media.git tags/uvcg-20180925

for you to fetch changes up to 3fb2fd76eda265ce5421318de38dd9b9f7c54737:

  usb: gadget: uvc: configfs: Use %u to print unsigned int values (2018-09-25 
18:48:10 +0300)

----------------------------------------------------------------
UVC gadget updates for v4.20

- configfs cleanups, fixes and extensions
- Endianness fixes
- Miscellaneous cleanups

----------------------------------------------------------------
Joel Pepper (2):
      usb: gadget: uvc: configfs: Add bFrameIndex attributes
      usb: gadget: uvc: configfs: Prevent format changes after linking header

Laurent Pinchart (14):
      usb: gadget: uvc: configfs: Don't wrap groups unnecessarily
      usb: gadget: uvc: configfs: Add section header comments
      usb: gadget: uvc: configfs: Drop leaked references to config items
      usb: gadget: uvc: configfs: Allocate groups dynamically
      usb: gadget: uvc: configfs: Add interface number attributes
      usb: gadget: uvc: configfs: Add bFormatIndex attributes
      usb: gadget: uvc: Factor out video USB request queueing
      usb: gadget: uvc: Only halt video streaming endpoint in bulk mode
      usb: gadget: uvc: Replace plain printk() with dev_*()
      usb: gadget: uvc: Remove uvc_set_trace_param() function
      usb: video: Fix endianness mismatches in descriptor structures
      usb: gadget: uvc: configfs: Fix operation on big endian platforms
      usb: gadget: uvc: configfs: Simplify attributes macros
      usb: gadget: uvc: configfs: Use %u to print unsigned int values

Paul Elder (1):
      usb: gadget: uvc: configfs: Sort frame intervals upon writing

 Documentation/ABI/testing/configfs-usb-gadget-uvc |   24 +
 drivers/usb/gadget/function/f_uvc.c               |   57 +-
 drivers/usb/gadget/function/u_uvc.h               |    3 +
 drivers/usb/gadget/function/uvc.h                 |   16 +-
 drivers/usb/gadget/function/uvc_configfs.c        | 1168 ++++++++++---------
 drivers/usb/gadget/function/uvc_v4l2.c            |    4 +-
 drivers/usb/gadget/function/uvc_video.c           |   48 +-
 drivers/usb/gadget/function/uvc_video.h           |    2 +-
 include/uapi/linux/usb/video.h                    |  304 +++---
 9 files changed, 916 insertions(+), 710 deletions(-)

Comments

Laurent Pinchart Oct. 1, 2018, 11:48 p.m. UTC | #1
Hi Felipe,

(CC'ing Greg, in case you're on vacation)

Ping ? I'd really like to get this merged in v4.20. Do you think that would be 
possible ?

On Tuesday, 25 September 2018 19:58:50 EEST Laurent Pinchart wrote:
> Hi Felipe,
> 
> The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:
> 
>   Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)
> 
> are available in the Git repository at:
> 
>   git://linuxtv.org/pinchartl/media.git tags/uvcg-20180925
> 
> for you to fetch changes up to 3fb2fd76eda265ce5421318de38dd9b9f7c54737:
> 
>   usb: gadget: uvc: configfs: Use %u to print unsigned int values
> (2018-09-25 18:48:10 +0300)
> 
> ----------------------------------------------------------------
> UVC gadget updates for v4.20
> 
> - configfs cleanups, fixes and extensions
> - Endianness fixes
> - Miscellaneous cleanups
> 
> ----------------------------------------------------------------
> Joel Pepper (2):
>       usb: gadget: uvc: configfs: Add bFrameIndex attributes
>       usb: gadget: uvc: configfs: Prevent format changes after linking
> header
> 
> Laurent Pinchart (14):
>       usb: gadget: uvc: configfs: Don't wrap groups unnecessarily
>       usb: gadget: uvc: configfs: Add section header comments
>       usb: gadget: uvc: configfs: Drop leaked references to config items
>       usb: gadget: uvc: configfs: Allocate groups dynamically
>       usb: gadget: uvc: configfs: Add interface number attributes
>       usb: gadget: uvc: configfs: Add bFormatIndex attributes
>       usb: gadget: uvc: Factor out video USB request queueing
>       usb: gadget: uvc: Only halt video streaming endpoint in bulk mode
>       usb: gadget: uvc: Replace plain printk() with dev_*()
>       usb: gadget: uvc: Remove uvc_set_trace_param() function
>       usb: video: Fix endianness mismatches in descriptor structures
>       usb: gadget: uvc: configfs: Fix operation on big endian platforms
>       usb: gadget: uvc: configfs: Simplify attributes macros
>       usb: gadget: uvc: configfs: Use %u to print unsigned int values
> 
> Paul Elder (1):
>       usb: gadget: uvc: configfs: Sort frame intervals upon writing
> 
>  Documentation/ABI/testing/configfs-usb-gadget-uvc |   24 +
>  drivers/usb/gadget/function/f_uvc.c               |   57 +-
>  drivers/usb/gadget/function/u_uvc.h               |    3 +
>  drivers/usb/gadget/function/uvc.h                 |   16 +-
>  drivers/usb/gadget/function/uvc_configfs.c        | 1168 +++++++++--------
>  drivers/usb/gadget/function/uvc_v4l2.c            |    4 +-
>  drivers/usb/gadget/function/uvc_video.c           |   48 +-
>  drivers/usb/gadget/function/uvc_video.h           |    2 +-
>  include/uapi/linux/usb/video.h                    |  304 +++---
>  9 files changed, 916 insertions(+), 710 deletions(-)
Felipe Balbi Oct. 2, 2018, 7:26 a.m. UTC | #2
Hi,


Laurent Pinchart <laurent.pinchart@ideasonboard.com> writes:

> Hi Felipe,
>
> (CC'ing Greg, in case you're on vacation)
>
> Ping ? I'd really like to get this merged in v4.20. Do you think that would be 
> possible ?

applying patches today. Are you merging this elsewhere or can I take it
as patches?
Laurent Pinchart Oct. 2, 2018, 9:52 a.m. UTC | #3
Hi Felipe,

On Tuesday, 2 October 2018 10:26:25 EEST Felipe Balbi wrote:
> Laurent Pinchart <laurent.pinchart@ideasonboard.com> writes:
> > Hi Felipe,
> > 
> > (CC'ing Greg, in case you're on vacation)
> > 
> > Ping ? I'd really like to get this merged in v4.20. Do you think that
> > would be possible ?
> 
> applying patches today. Are you merging this elsewhere or can I take it
> as patches?

Thank you ! You can take them as patches if needed, I sent a pull request for 
your convenience as I assumed a git merge would be easier, but that's up to 
you.
Felipe Balbi Oct. 2, 2018, 10:03 a.m. UTC | #4
Hi,

Laurent Pinchart <laurent.pinchart@ideasonboard.com> writes:
> On Tuesday, 2 October 2018 10:26:25 EEST Felipe Balbi wrote:
>> Laurent Pinchart <laurent.pinchart@ideasonboard.com> writes:
>> > Hi Felipe,
>> > 
>> > (CC'ing Greg, in case you're on vacation)
>> > 
>> > Ping ? I'd really like to get this merged in v4.20. Do you think that
>> > would be possible ?
>> 
>> applying patches today. Are you merging this elsewhere or can I take it
>> as patches?
>
> Thank you ! You can take them as patches if needed, I sent a pull request for 
> your convenience as I assumed a git merge would be easier, but that's up to 
> you.

I've already applied by merging the tag. It's all in
testing/next. Unless Greg asks me to rebase so that there's no merge,
I'll send a pull request this Thursday.
Greg Kroah-Hartman Oct. 2, 2018, 5:35 p.m. UTC | #5
On Tue, Oct 02, 2018 at 01:03:34PM +0300, Felipe Balbi wrote:
> 
> Hi,
> 
> Laurent Pinchart <laurent.pinchart@ideasonboard.com> writes:
> > On Tuesday, 2 October 2018 10:26:25 EEST Felipe Balbi wrote:
> >> Laurent Pinchart <laurent.pinchart@ideasonboard.com> writes:
> >> > Hi Felipe,
> >> > 
> >> > (CC'ing Greg, in case you're on vacation)
> >> > 
> >> > Ping ? I'd really like to get this merged in v4.20. Do you think that
> >> > would be possible ?
> >> 
> >> applying patches today. Are you merging this elsewhere or can I take it
> >> as patches?
> >
> > Thank you ! You can take them as patches if needed, I sent a pull request for 
> > your convenience as I assumed a git merge would be easier, but that's up to 
> > you.
> 
> I've already applied by merging the tag. It's all in
> testing/next. Unless Greg asks me to rebase so that there's no merge,
> I'll send a pull request this Thursday.

No rebasing please.

thanks,

greg k-h