|
@@ -72,6 +72,9 @@ static void uvesafb_cn_callback(struct cn_msg *msg, struct netlink_skb_parms *ns
|
|
struct uvesafb_task *utask;
|
|
struct uvesafb_task *utask;
|
|
struct uvesafb_ktask *task;
|
|
struct uvesafb_ktask *task;
|
|
|
|
|
|
|
|
+ if (!cap_raised(nsp->eff_cap, CAP_SYS_ADMIN))
|
|
|
|
+ return;
|
|
|
|
+
|
|
if (msg->seq >= UVESAFB_TASKS_MAX)
|
|
if (msg->seq >= UVESAFB_TASKS_MAX)
|
|
return;
|
|
return;
|
|
|
|
|