• Joel Becker's avatar
    configfs: accessing item hierarchy during rmdir(2) · 299894cc
    Joel Becker authored
    Add a notification callback, ops->disconnect_notify(). It has the same
    prototype as ->drop_item(), but it will be called just before the item
    linkage is broken. This way, configfs users who want to do work while
    the object is still in the heirarchy have a chance.
    
    Client drivers will still need to config_item_put() in their
    ->drop_item(), if they implement it.  They need do nothing in
    ->disconnect_notify().  They don't have to provide it if they don't
    care.  But someone who wants to be notified before ci_parent is set to
    NULL can now be notified.
    Signed-off-by: default avatarJoel Becker <joel.becker@oracle.com>
    Signed-off-by: default avatarMark Fasheh <mark.fasheh@oracle.com>
    299894cc
dir.c 28.2 KB