Skip to content

Commit 744d572

Browse files
committed
Merge branch 'pm-em'
Fix a NULL pointer dereference in the energy model netlink interface that may occur if a given perf domain ID is not recognized (Changwoo Min). * pm-em: PM: EM: Fix NULL pointer dereference when perf domain ID is not found
2 parents 6dcf9d0 + 9badc2a commit 744d572

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

kernel/power/em_netlink.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,8 @@ int dev_energymodel_nl_get_perf_domains_doit(struct sk_buff *skb,
109109

110110
id = nla_get_u32(info->attrs[DEV_ENERGYMODEL_A_PERF_DOMAIN_PERF_DOMAIN_ID]);
111111
pd = em_perf_domain_get_by_id(id);
112+
if (!pd)
113+
return -EINVAL;
112114

113115
__em_nl_get_pd_size(pd, &msg_sz);
114116
msg = genlmsg_new(msg_sz, GFP_KERNEL);

0 commit comments

Comments
 (0)