Messages in this thread | | | Date | Mon, 23 Jun 2008 11:13:12 +0900 | From | Tejun Heo <> | Subject | Re: [PATCH 07/11] sysfs: Implement sysfs_delete_link and sysfs_rename_link |
| |
Benjamin Thery wrote: > sysfs: Implement sysfs_delete_link and sysfs_rename_link > > When removing a symlink sysfs_remove_link does not provide > enough information to figure out which tagged directory the symlink > falls in. So I need sysfs_delete_link which is passed the target > of the symlink to delete. > > Further half the time when we are removing a symlink the code is > actually renaming the symlink but not doing so explicitly because > we don't have a symlink rename method. So I have added sysfs_rename_link > as well. > > Both of these functions now have enough information to find a symlink > in a tagged directory. The only restriction is that they must be called > before the target kobject is renamed or deleted. If they are called > later I loose track of which tag the target kobject was marked with > and can no longer find the old symlink to remove it. > > Signed-off-by: Eric W. Biederman <ebiederm@xmission.com> > Signed-off-by: Benjamin Thery <benjamin.thery@bull.net>
Ugly but given the current interface limitations...
Acked-by: Tejun Heo <tj@kernel.org>
-- tejun
| |