freebsd-dev/sys/fs/devfs
Konstantin Belousov 2ca4998342 Stop translating the ERESTART error from the open(2) into EINTR.
Posix requires that open(2) is restartable for SA_RESTART.

For non-posix objects, in particular, devfs nodes, still disable
automatic restart of the opens. The open call to a driver could have
significant side effects for the hardware.

Noted and reviewed by:	jilles
Discussed with:	bde
MFC after:	2 weeks
2013-02-07 14:53:33 +00:00
..
devfs_devs.c Remove M_USE_RESERVE from the devfs cdp allocator, which is one of two 2012-11-14 19:50:21 +00:00
devfs_dir.c Add reference counting for devfs paths containing user created symbolic 2010-09-27 17:47:09 +00:00
devfs_int.h Prefer __containerof() above member2struct(). 2012-09-15 19:28:54 +00:00
devfs_rule.c Introduce the "ruleset=number" option for devfs(5) mounts. 2012-02-09 10:09:12 +00:00
devfs_vfsops.c Complete MPSAFE VFS interface and remove MNTK_MPSAFE flag. 2012-11-09 18:02:25 +00:00
devfs_vnops.c Stop translating the ERESTART error from the open(2) into EINTR. 2013-02-07 14:53:33 +00:00
devfs.h Introduce the "ruleset=number" option for devfs(5) mounts. 2012-02-09 10:09:12 +00:00