diff options
| author | Lai Jiangshan <laijs@cn.fujitsu.com> | 2014-06-06 14:37:13 -0700 |
|---|---|---|
| committer | Mister Oyster <oysterized@gmail.com> | 2017-04-11 10:59:25 +0200 |
| commit | 2ea0f594b87e9fbfba0309d40431c33a5ffee727 (patch) | |
| tree | 1772ea74bdb8eb32b8d701b32f1a39d65e5b6c22 /include/linux/writeback.h | |
| parent | 00e1c7a8f7911165de9e43729dfffba1550b5d8e (diff) | |
idr: fix idr_replace()'s returned error code
When the smaller id is not found, idr_replace() returns -ENOENT. But
when the id is bigger enough, idr_replace() returns -EINVAL, actually
there is no difference between these two kinds of ids.
These are all unallocated id, the return values of the idr_replace() for
these ids should be the same: -ENOENT.
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
Acked-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/linux/writeback.h')
0 files changed, 0 insertions, 0 deletions
