sys/vfs/tmpfs: Remove duplicated cross-device check on nlink vop
authorTomohiro Kusumi <kusumi.tomohiro@gmail.com>
Wed, 13 May 2015 21:54:24 +0000 (06:54 +0900)
committerTomohiro Kusumi <kusumi.tomohiro@gmail.com>
Wed, 13 May 2015 22:29:55 +0000 (07:29 +0900)
commit0d421097a3ece111e0d4cebe2651b7a3500774c3
treeb6e155ce9a1aba0436893530765256928d8e488b
parentd743c0f3b508ca3447d1611da2018e3117671f96
sys/vfs/tmpfs: Remove duplicated cross-device check on nlink vop

- 'if (dvp->v_mount != vp->v_mount)' which avoids cross-device
  hard link appears twice in this function after this one.

- Maybe this should be done in sys/kern/vfs_vopops.c considering
  fs that implement nlink have the same check (not sure if it
  should be applied to all fs though  e.g. unionfs).

  # grep -rIl EXDEV sys/vfs/
  sys/vfs/smbfs/smbfs_vnops.c
  sys/vfs/union/union_vnops.c
  sys/vfs/tmpfs/tmpfs_vnops.c
  sys/vfs/dirfs/dirfs_vnops.c
  sys/vfs/nfs/nfs_serv.c
  sys/vfs/nfs/nfs_vnops.c
  sys/vfs/hammer2/hammer2_vnops.c
  sys/vfs/puffs/puffs_vfsops.c
  sys/vfs/puffs/puffs_vnops.c
  sys/vfs/ufs/ufs_vnops.c
  sys/vfs/msdosfs/msdosfs_vnops.c
  sys/vfs/hammer/hammer_vnops.c
sys/vfs/tmpfs/tmpfs_vnops.c