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 | /** |
