diff options
author | Louis Rilling <louis.rilling@kerlabs.com> | 2008-06-27 13:10:25 +0200 |
---|---|---|
committer | Mark Fasheh <mfasheh@suse.com> | 2008-07-31 16:21:13 -0700 |
commit | 99cefda42ac550863b5ae1df9e60322e377decf9 (patch) | |
tree | 20926e04d7d5ff770edf337e0e4493a1b0b6a9cc /block | |
parent | 2e2ce171c3ba6f2753fb1fd2706b63683394da2d (diff) | |
download | blackbird-op-linux-99cefda42ac550863b5ae1df9e60322e377decf9.tar.gz blackbird-op-linux-99cefda42ac550863b5ae1df9e60322e377decf9.zip |
[PATCH] configfs: Fix open directory making rmdir() fail
When checking for user-created elements under an item to be removed by rmdir(),
configfs_detach_prep() counts fake configfs_dirents created by dir_open() as
user-created and fails when finding one. It is however perfectly valid to remove
a directory that is open.
Simply make configfs_detach_prep() skip fake configfs_dirent, like it already
does for attributes, and like detach_groups() does.
Signed-off-by: Louis Rilling <louis.rilling@kerlabs.com>
Signed-off-by: Joel Becker <joel.becker@oracle.com>
Signed-off-by: Mark Fasheh <mfasheh@suse.com>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions