ANDROID: sdcardfs: Set num in extension_details during make_item
Without this patch when you delete an extension from configfs it still exists in the hash table data structures and we are unable to delete it or change it's group. This happens because during deletion the key & value is taken from extension_details, and was not properly set. Fix it by this patch. Change-Id: I7c20cb1ab4d99e6aceadcb5ef850f0bb47f18be8 Signed-off-by: Ritesh Harjani <riteshh@codeaurora.org> Signed-off-by: Daniel Rosenberg <drosen@google.com> Bug: 73055997
This commit is contained in:
parent
817be5a7e2
commit
1c7cfd82e2
1 changed files with 1 additions and 0 deletions
|
@ -659,6 +659,7 @@ static struct config_item *extension_details_make_item(struct config_group *grou
|
||||||
return ERR_PTR(-ENOMEM);
|
return ERR_PTR(-ENOMEM);
|
||||||
}
|
}
|
||||||
qstr_init(&extension_details->name, tmp);
|
qstr_init(&extension_details->name, tmp);
|
||||||
|
extension_details->num = extensions_value->num;
|
||||||
ret = insert_ext_gid_entry(&extension_details->name, extensions_value->num);
|
ret = insert_ext_gid_entry(&extension_details->name, extensions_value->num);
|
||||||
|
|
||||||
if (ret) {
|
if (ret) {
|
||||||
|
|
Loading…
Reference in a new issue