On Thu, Oct 27, 2022 at 08:28:53PM +0000, Klemens Nanni wrote:
> On Thu, Oct 27, 2022 at 03:49:55PM +0200, Alexandre Ratchov wrote:
> > On Thu, Oct 27, 2022 at 01:09:57PM +0000, Klemens Nanni wrote:
> > > @@ -1859,6 +1857,9 @@ utvfu_audio_open(void *v, int flags)
> > >   if (usbd_is_dying(sc->sc_udev))
> > >           return (EIO);
> > >  
> > > + if ((flags & (FWRITE | FREAD)))
> > > +         return (ENXIO);
> > > +
> > >   if ((flags & FWRITE))
> > >           return (ENXIO);
> > >  
> > 
> > We already return ENXIO if playback is requested, so no need for the
> > additional full-duplex check
> 
> Yes.  My diff was purely mechanical and this single occasion does does
> not need an aditional check.
> 
> Feedback? OK?
> 

ok ratchov@

> ---
>  sys/dev/usb/utvfu.c | 8 --------
>  1 file changed, 8 deletions(-)
> 
> diff --git a/sys/dev/usb/utvfu.c b/sys/dev/usb/utvfu.c
> index 930f2d12568..37b76ffb285 100644
> --- a/sys/dev/usb/utvfu.c
> +++ b/sys/dev/usb/utvfu.c
> @@ -795,7 +795,6 @@ int               utvfu_audio_halt_in(void *);
>  int          utvfu_audio_mixer_set_port(void *, struct mixer_ctrl *);
>  int          utvfu_audio_mixer_get_port(void *, struct mixer_ctrl *);
>  int          utvfu_audio_query_devinfo(void *, struct mixer_devinfo *);
> -int          utvfu_audio_get_props(void *);
>  int          utvfu_audio_trigger_output(void *, void *, void *, int,
>                   void (*)(void *), void *, struct audio_params *);
>  int          utvfu_audio_trigger_input(void *, void *, void *, int,
> @@ -851,7 +850,6 @@ const struct audio_hw_if utvfu_au_hw_if = {
>       .set_port = utvfu_audio_mixer_set_port,
>       .get_port = utvfu_audio_mixer_get_port,
>       .query_devinfo = utvfu_audio_query_devinfo,
> -     .get_props = utvfu_audio_get_props,
>       .trigger_output = utvfu_audio_trigger_output,
>       .trigger_input = utvfu_audio_trigger_input,
>  };
> @@ -1995,12 +1993,6 @@ utvfu_audio_query_devinfo(void *v, struct 
> mixer_devinfo *mi)
>       return (0);
>  }
>  
> -int
> -utvfu_audio_get_props(void *v)
> -{
> -     return (0);
> -}
> -
>  int
>  utvfu_audio_trigger_output(void *v, void *start, void *end, int blksize,
>      void (*intr)(void *), void *arg, struct audio_params *param)
> -- 
> 2.38.1
> 
> 

Reply via email to