703069c0e9
shutdown). There are still problems with device access and a PR will be filed. - Kill checkalias(). Allow multiple vnodes to reference a single device. - Don't play dangerous tricks with block vnodes to ensure that only one vnode can describe a block device. Instead, prohibit concurrent opens of block devices. As a bonus remove the unreliable code that prevents multiple file system mounts on the same device. It's no longer needed. - Track opens by vnode and by device. Issue cdev_close() when the last open goes away, instead of abusing vnode::v_usecount to tell if the device is open. |
||
---|---|---|
.. | ||
bufcache.c | ||
cmds.c | ||
cmdtab.c | ||
df.c | ||
disks.c | ||
extern.h | ||
fetch.c | ||
globalcmds.c | ||
icmp.c | ||
iostat.c | ||
ip6.c | ||
ip.c | ||
ipsec.c | ||
keyboard.c | ||
main.c | ||
Makefile | ||
mbufs.c | ||
netcmds.c | ||
netstat.c | ||
pigs.c | ||
ps.c | ||
ps.h | ||
swap.c | ||
syscall.c | ||
systat.1 | ||
systat.h | ||
tcp.c | ||
vmstat.c | ||
vmstat.h |