Messages in this thread |  | | | Date | Tue, 25 May 2004 16:54:52 -0700 | | From | David Daney <> | | Subject | -NODEV vs. -ENODEV |
| |
While working on a driver that is not part of the standard kernel sources, I found that dev_open() was returning -NODEV when there was no device (instead of -ENODEV).
Since NODEV is #defined to be 0 this caused open to erroneously report success.
It seems to me that any place you see -NODEV in the kernel sources is almost certainly an error.
Using the 2.4.25 sources from linux-mips.org I get the following:
$ grep -r -- -NODEV * drivers/isdn/sc/command.c: return -NODEV; drivers/media/video/cpia.c: return -NODEV; drivers/net/defxx.c: int rc = -NODEV;
I have no idea if these still exist in the current sources, but I suspect that they do.
David Daney
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |