po_data
struct po_data *po_data;
wmi_priv.po_data = kzalloc_objs(struct po_data,
if (!wmi_priv.po_data) {
wmi_priv.po_data[instance_id].attr_name_kobj = attr_name_kobj;
strlcpy_attr(wmi_priv.po_data[instance_id].attribute_name,
wmi_priv.po_data[instance_id].min_password_length =
wmi_priv.po_data[instance_id].max_password_length =
if (wmi_priv.po_data[instance_id].attr_name_kobj)
sysfs_remove_group(wmi_priv.po_data[instance_id].attr_name_kobj,
kfree(wmi_priv.po_data);
wmi_priv.po_data = NULL;