• Atte Heikkilä's avatar
    ksmbd: request update to stale share config · 4963d74f
    Atte Heikkilä authored
    ksmbd_share_config_get() retrieves the cached share config as long
    as there is at least one connection to the share. This is an issue when
    the user space utilities are used to update share configs. In that case
    there is a need to inform ksmbd that it should not use the cached share
    config for a new connection to the share. With these changes the tree
    connection flag KSMBD_TREE_CONN_FLAG_UPDATE indicates this. When this
    flag is set, ksmbd removes the share config from the shares hash table
    meaning that ksmbd_share_config_get() ends up requesting a share config
    from user space.
    Signed-off-by: default avatarAtte Heikkilä <atteh.mailbox@gmail.com>
    Acked-by: default avatarNamjae Jeon <linkinjeon@kernel.org>
    Signed-off-by: default avatarSteve French <stfrench@microsoft.com>
    4963d74f
share_config.h 1.97 KB