share_name
ret = nla_put_string(skb, CIFS_GENL_ATTR_SWN_SHARE_NAME, swnreg->share_name);
ret = nla_put_string(skb, CIFS_GENL_ATTR_SWN_SHARE_NAME, swnreg->share_name);
const char *share_name;
share_name = extract_sharename(tcon->tree_name);
if (IS_ERR(share_name)) {
const char *share_name;
ret = PTR_ERR(share_name);
|| strcasecmp(swnreg->share_name, share_name) != 0) {
swnreg->share_name);
kfree(share_name);
kfree(share_name);
reg->share_name = extract_sharename(tcon->tree_name);
if (IS_ERR(reg->share_name)) {
ret = PTR_ERR(reg->share_name);
kfree(swnreg->share_name);
swnreg->share_name, swnreg->share_name_notify ? "(y)" : "(n)");
__s8 share_name[KSMBD_REQ_MAX_SHARE_NAME]; /* share name */
__s8 share_name[KSMBD_REQ_MAX_SHARE_NAME];
if (*resp->share_name) {
cf_resp_name = ksmbd_casefold_sharename(um, resp->share_name);
ksmbd_tree_conn_connect(struct ksmbd_work *work, const char *share_name)
sc = ksmbd_share_config_get(work, share_name);
new_sc = ksmbd_share_config_get(work, share_name);
ksmbd_tree_conn_connect(struct ksmbd_work *work, const char *share_name);
strscpy(req->share_name, name, KSMBD_REQ_MAX_SHARE_NAME);
share_name(ent->old, ent->new);