Re: [alsa-cvslog] CVS: alsa-kernel/usb usbaudio.c,1.172,1.173

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Lee Revell wrote:
> On Wed, 2006-03-08 at 23:58 -0800, Clemens Ladisch wrote:
> > +static const char *usb_error_string(int err)
> > +{
> > +	switch (err) {
> > +	case -ENODEV:
> > +		return "no device";
> > +	case -ENOENT:
> > +		return "endpoint not enabled";
> > +	case -EPIPE:
> > +		return "endpoint stalled";
> > +	case -ENOSPC:
> > +		return "not enough bandwidth";
> > +	case -ESHUTDOWN:
> > +		return "device disabled";
> > +	case -EHOSTUNREACH:
> > +		return "device suspended";
> > +	case -EINVAL:
> > +	case -EAGAIN:
> > +	case -EFBIG:
> > +	case -EMSGSIZE:
> > +		return "internal error";
> > +	default:
> > +		return "unknown error";
> > +	}
> > +}
> 
> Shouldn't a generic facility be created for this?

Yes, there's nothing audio specific in this function (except for my
decision which codes to lump together as "internal error").

> After all these are standard error codes and it seem like other parts
> of the kernel might want to do user friendly error reporting.

But it seems none of those parts actually does.  ;-)


Clemens
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux