freebsd-nq/sys/fs/ext2fs
Pedro F. Giffuni 00e24e4173 ext2fs: Remove panics for rename() race conditions.
Sync with r84642 from UFS:

The panics are inappropriate because the IN_RENAME flag only fixes a
few of the huge number of race conditions that can result in the
source path becoming invalid even prior to the VOP_RENAME() call.

Found accidentally while checking an issue from PVS Static Analysis.

MFC after:	3 days
2016-02-14 19:52:50 +00:00
..
ext2_alloc.c ext2: Initialize i_flag after allocation. 2016-01-24 02:25:41 +00:00
ext2_balloc.c ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
ext2_bmap.c Ext4: fix handling of files with sparse blocks before extent's index. 2016-02-11 00:34:11 +00:00
ext2_dinode.h Fix comment. 2016-01-24 02:44:00 +00:00
ext2_dir.h ext2fs: Bring back the htree dir_index implementation. 2016-01-21 14:50:28 +00:00
ext2_extents.c Ext4: Use boolean type instead of '0' and '1' 2016-02-11 15:27:14 +00:00
ext2_extents.h Ext4: Use boolean type instead of '0' and '1' 2016-02-11 15:27:14 +00:00
ext2_extern.h ext2fs: Bring back the htree dir_index implementation. 2016-01-21 14:50:28 +00:00
ext2_hash.c ext2fs: Bring back the htree dir_index implementation. 2016-01-21 14:50:28 +00:00
ext2_htree.c Rename some directory index constants. 2016-01-24 02:41:49 +00:00
ext2_inode_cnv.c Revert r294695: 2016-02-03 14:31:23 +00:00
ext2_inode.c Fix the build when INVARIANTS is defined by restoring bo's definition in 2015-01-19 07:10:08 +00:00
ext2_lookup.c Rename some directory index constants. 2016-01-24 02:41:49 +00:00
ext2_mount.h ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
ext2_subr.c - Remove some dead code copied from ffs. 2015-07-29 03:06:08 +00:00
ext2_vfsops.c ext2fs: Bring back the htree dir_index implementation. 2016-01-21 14:50:28 +00:00
ext2_vnops.c ext2fs: Remove panics for rename() race conditions. 2016-02-14 19:52:50 +00:00
ext2fs.h ext2fs: Bring back the htree dir_index implementation. 2016-01-21 14:50:28 +00:00
fs.h ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
htree.h ext2fs: use of tab vs spaces. 2014-02-28 21:25:32 +00:00
inode.h ext2: rename some directory index constants. 2016-01-24 04:30:30 +00:00