Re: error value for "internal error"

2017-05-03 Thread Miklos Szeredi
On Tue, May 2, 2017 at 8:37 PM, Linus Torvalds wrote: > On Tue, May 2, 2017 at 7:03 AM, Miklos Szeredi wrote: >> I've been wondering what to return for soft asserts like this: >> >> if (WARN_ON(something unexpected)) >> return -E; >> >> EINVAL doesn't fit because it me

Re: error value for "internal error"

2017-05-02 Thread Linus Torvalds
On Tue, May 2, 2017 at 7:03 AM, Miklos Szeredi wrote: > I've been wondering what to return for soft asserts like this: > > if (WARN_ON(something unexpected)) > return -E; > > EINVAL doesn't fit because it means the input from userspace was > wrong. EIO means something

error value for "internal error"

2017-05-02 Thread Miklos Szeredi
I've been wondering what to return for soft asserts like this: if (WARN_ON(something unexpected)) return -E; EINVAL doesn't fit because it means the input from userspace was wrong. EIO means something went bad with the hardware. There's no "software error" or "intern