diff options
-rw-r--r-- | drivers/misc/mei/main.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/misc/mei/main.c b/drivers/misc/mei/main.c index 677d0362f334..80f9afcb1382 100644 --- a/drivers/misc/mei/main.c +++ b/drivers/misc/mei/main.c | |||
@@ -458,7 +458,11 @@ static int mei_ioctl_client_notify_request(struct file *file, u32 request) | |||
458 | { | 458 | { |
459 | struct mei_cl *cl = file->private_data; | 459 | struct mei_cl *cl = file->private_data; |
460 | 460 | ||
461 | return mei_cl_notify_request(cl, file, request); | 461 | if (request != MEI_HBM_NOTIFICATION_START && |
462 | request != MEI_HBM_NOTIFICATION_STOP) | ||
463 | return -EINVAL; | ||
464 | |||
465 | return mei_cl_notify_request(cl, file, (u8)request); | ||
462 | } | 466 | } |
463 | 467 | ||
464 | /** | 468 | /** |