diff options
author | Christoph Hellwig <hch@tuxera.com> | 2010-10-01 09:12:08 +0200 |
---|---|---|
committer | Christoph Hellwig <hch@lst.de> | 2010-10-01 09:12:08 +0200 |
commit | 40de9a7cebc4e0b23cd6863c84c2279f0ccadebb (patch) | |
tree | ed927fe25b269fbe3f5afebd3136d6ac0770fee6 /mm/filemap.c | |
parent | 467c3d9cd541eef284ff8118069b088e015b8d6a (diff) | |
download | linux-40de9a7cebc4e0b23cd6863c84c2279f0ccadebb.tar.gz linux-40de9a7cebc4e0b23cd6863c84c2279f0ccadebb.tar.bz2 linux-40de9a7cebc4e0b23cd6863c84c2279f0ccadebb.zip |
hfsplus: fix rename over directories
When renaming over a directory we need to use hfsplus_rmdir instead of
hfsplus_unlink to evict the victim. This makes sure we properly error out
on non-empty directory as required by Posix (BZ #16571), and it also makes
sure we do the right thing in case i_nlink will every be set correctly for
directories on hfsplus.
Reported-by: Vlado Plaga <rechner@vlado-do.de>
Signed-off-by: Christoph Hellwig <hch@tuxera.com>
Diffstat (limited to 'mm/filemap.c')
0 files changed, 0 insertions, 0 deletions