From: Louis Rilling Date: Fri, 27 Jun 2008 11:10:25 +0000 (+0200) Subject: [PATCH] configfs: Fix open directory making rmdir() fail X-Git-Tag: v2.6.27-rc2~96^2~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=99cefda42ac550863b5ae1df9e60322e377decf9;p=pandora-kernel.git [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 Signed-off-by: Joel Becker Signed-off-by: Mark Fasheh --- Reading git-diff-tree failed